[Starlingx-discuss] Repo consolidation
Scott Little
scott.little at windriver.com
Tue Jun 19 14:40:01 UTC 2018
Ok, I'll proceed with the reorg per Brent's 'Starlingx_setup_v3.xlxs'
document.
I'll do the work piecewise, and leave relocating stx-gplv2/3 content
till last. So there is still some time for discussion.
Scott
On 18-06-19 10:04 AM, Jolliffe, Ian wrote:
>
> Hi Bruce;
>
> Thanks for your flexibility – we will proceed with consolidation. The
> fewer repos the better, it will be one place to monitor and retire
> these changes. Maybe there are some ways to make the tool work for us
> – instead of the other way around. Let’s discuss on IRC.
>
> Regards;
>
> Ian
>
> *From: *"Jones, Bruce E" <bruce.e.jones at intel.com>
> *Date: *Monday, June 18, 2018 at 5:40 PM
> *To: *Brent Rowsell <Brent.Rowsell at windriver.com>, "CORDOBA MALIBRAN,
> ERICH" <erich.cordoba.malibran at intel.com>,
> "starlingx-discuss at lists.starlingx.io"
> <starlingx-discuss at lists.starlingx.io>
> *Cc: *"AMBARDEKAR, PRANJAL" <pranjal.ambardekar at intel.com>
> *Subject: *Re: [Starlingx-discuss] Repo consolidation
>
> I met with Pranjal and Abraham today to discuss this.
>
> The problem is that we separated that code out for a reason. We have
> an internal requirement to run a license scanning tool, and the tool
> assumes that all of the code within a single git repo is covered by
> the same license. If you have files covered under multiple licenses,
> it reports errors.
>
> It’s rather silly that we’re letting a tool dictate something like this.
>
> We are setting up a process to run that tool on a regular basis, so
> when it comes time to do a release, we don’t run into issues that we
> didn’t already know about.
>
> It would not be the end of the world if someone submitted and approved
> a PR to merge those repos. It would make mine, Abraham’s and
> Pranjal’s lives easier if we did not. If you think that this would
> make things better for everyone else, I would withdraw my objection.
>
> Meanwhile, our goal is to get rid of those repos, long term.
>
> Brucej
>
> *From:* Rowsell, Brent [mailto:Brent.Rowsell at windriver.com]
> *Sent:* Wednesday, June 13, 2018 12:00 PM
> *To:* Cordoba Malibran, Erich <erich.cordoba.malibran at intel.com>;
> Jones, Bruce E <bruce.e.jones at intel.com>;
> starlingx-discuss at lists.starlingx.io
> *Cc:* Ambardekar, Pranjal <pranjal.ambardekar at intel.com>
> *Subject:* RE: [Starlingx-discuss] Repo consolidation
>
> The objective over time is to eliminate the changes to these open
> source packages by upstreaming the changes.
>
> Given that, I don’t think we want the overhead of creating/managing
> 250 repos. This project already has 50 repos.
>
> Currently we have these packages spread over 4 repos with no real
> functional division.
>
> I am proposing it would make more sense to consolidate into one. One
> repo to manage, making it easier to track the retirement of
> customizations over time.
>
> Brent
>
> *From:* Cordoba Malibran, Erich [mailto:erich.cordoba.malibran at intel.com]
> *Sent:* Wednesday, June 13, 2018 2:43 PM
> *To:* Rowsell, Brent
> <Brent.Rowsell at windriver.com<mailto:Brent.Rowsell at windriver.com>>;
> JONES, BRUCE
> <bruce.e.jones at intel.com<mailto:bruce.e.jones at intel.com>>;
> starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>
> *Cc:* AMBARDEKAR, PRANJAL
> <pranjal.ambardekar at intel.com<mailto:pranjal.ambardekar at intel.com>>
> *Subject:* Re: [Starlingx-discuss] Repo consolidation
>
> This was a convenience separation. The license checking tool expects
> to have a repository per project and a main license defined for the
> entire repository. In this case, we wanted to release the project as
> Apache License 2.0 and the tool assumes that all the code inside the
> repository should has friendly licenses. However, the tool found some
> conflicting components and to solve the issue we move out those into
> the gplv2/3 repositories.
>
> This doesn’t mean that were actual license conflicts, it means that
> this use case was outside of the scope of the tool.
>
> I would like to discuss the advantage of consolidation vs split, I’m
> wondering if a model like CentOS has could help us, they have a
> repository for each component. This will lead us to have around 250
> repositories (CentOS manages around 600) but I think that managing
> each of them would be more easy.
>
> -Erich
>
> *From: *"Rowsell, Brent"
> <Brent.Rowsell at windriver.com<mailto:Brent.Rowsell at windriver.com>>
> *Date: *Wednesday, June 13, 2018 at 12:48 PM
> *To: *"Jones, Bruce E"
> <bruce.e.jones at intel.com<mailto:bruce.e.jones at intel.com>>,
> "starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>"
> <starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>>
> *Cc: *"Ambardekar, Pranjal"
> <pranjal.ambardekar at intel.com<mailto:pranjal.ambardekar at intel.com>>
> *Subject: *Re: [Starlingx-discuss] Repo consolidation
>
> I don’t understand the distinction. There is already gpl code in
> stx_integ.
>
> Brent
>
> *From:* Jones, Bruce E [mailto:bruce.e.jones at intel.com]
> *Sent:* Wednesday, June 13, 2018 1:29 PM
> *To:* Rowsell, Brent
> <Brent.Rowsell at windriver.com<mailto:Brent.Rowsell at windriver.com>>;
> starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>
> *Cc:* AMBARDEKAR, PRANJAL
> <pranjal.ambardekar at intel.com<mailto:pranjal.ambardekar at intel.com>>
> *Subject:* RE: [Starlingx-discuss] Repo consolidation
>
> Objection. We separated those out to comply with software license
> checking tools that we will still need to run.
>
> Pranjal and Abraham are the subject matter experts here. If there is
> a way to pass the code scanning tools and still combine these, I would
> not object at all.
>
> brucej
>
> *From:* Rowsell, Brent [mailto:Brent.Rowsell at windriver.com]
> *Sent:* Wednesday, June 13, 2018 10:22 AM
> *To:*
> starlingx-discuss at lists.starlingx.io<mailto:starlingx-discuss at lists.starlingx.io>
> *Subject:* [Starlingx-discuss] Repo consolidation
>
> I would like to propose that the following repo’s be consolidated
> under stx-integ.
>
> * stx-gplv2
> * stx-gplv3
> * stx-upstream
>
> Any objections/comments ?
>
> Brent
>
>
>
> _______________________________________________
> Starlingx-discuss mailing list
> Starlingx-discuss at lists.starlingx.io
> http://lists.starlingx.io/cgi-bin/mailman/listinfo/starlingx-discuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.starlingx.io/pipermail/starlingx-discuss/attachments/20180619/b66400d1/attachment-0001.html>
More information about the Starlingx-discuss
mailing list