<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">Le sam. 20 oct. 2018 à 01:09, Jonas Hahnfeld via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">(+openmp-dev, they should know about this!)<br>
<br>
Recapping the "Concerns" <br>
(<a href="https://llvm.org/docs/Proposals/GitHubMove.html#id12" rel="noreferrer" target="_blank">https://llvm.org/docs/Proposals/GitHubMove.html#id12</a>) there is a <br>
proposal of "single-subproject Git mirrors" for people who are only <br>
contributing to standalone subprojects. </blockquote><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I think this will be easy in the <br>
transition period, we can just continue to move the current official git <br>
mirrors. </blockquote><div><br></div><div>I am not sure I understand this sentence?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Will this "service" be continued after GitHub becomes the 'one <br>
source of truth'? I'd strongly vote for yes, but I'm not sure how that's <br>
going to work on a technical level.<br></blockquote><div><br></div><div>I suspect that a possible problem will be that we can't guarantee in the future that a particular subdirectory in the monorepo won't move, be split, reorganized, or that its build script will be tested in CI independently of the rest of the repo.</div><div>Otherwise providing a read-only repo that contains only a subset of the monorepo isn't very difficult: someone has to provide a machine to continuously update the read-only "view".</div><div><br></div><div>-- </div><div>Mehdi</div><div><br></div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Thanks,<br>
Jonas<br>
<br>
On 2018-10-20 03:14, Tom Stellard via llvm-dev wrote:<br>
> On 10/19/2018 05:47 PM, Tom Stellard via lldb-dev wrote:<br>
>> TLDR: Official monorepo repository will be published on<br>
>> Tuesday, Oct 23, 2018.  After this date, you should modify<br>
>> your workflows to use the monorepo ASAP.  Current workflows<br>
>> will be supported for at most 1 more year.<br>
>> <br>
>> Hi,<br>
>> <br>
>> We had 2 round-tables this week at the Developer Meeting to<br>
>> discuss the SVN to GitHub migration, and I wanted to update<br>
>> the rest of the community on what we discussed.<br>
>> <br>
>> The most important outcome from that meeting is that we<br>
>> now have a timeline for completing the transition which looks<br>
>> like this:<br>
>> <br>
> <br>
> Step 1:<br>
>> Tues Oct 23, 2018:<br>
>> <br>
>> The latest monorepo prototype[1] will be moved over to the LLVM<br>
>> organization github project[2] and will begin mirroring the current<br>
>> SVN repository.  Commits will still be made to the SVN repository<br>
>> just as they are today.<br>
>> <br>
>> All community members should begin migrating their workflows that<br>
>> rely on SVN or the current git mirrors to use the new monorepo.<br>
>> <br>
>> For CI jobs or internal mirrors pulling from SVN or<br>
>> <a href="http://llvm.org/git/*.git" rel="noreferrer" target="_blank">http://llvm.org/git/*.git</a> you should modify them to pull from<br>
>> the new monorepo and also to deal with the new repository<br>
>> layout.<br>
>> <br>
>> For Developers, you should begin using the new monorepo<br>
>> for your development and using the provided scripts[3]<br>
>> to commit your code.  These scripts will allow to commit<br>
>> to SVN from the monorepo without using git-svn<br>
>> <br>
>> <br>
> <br>
> Sorry hit send before I was done.  Here is the rest of the mail:<br>
> <br>
> Step 2:<br>
> <br>
> Around the time of next year's developer meeting (1 year at the most),<br>
> we will turn off commit access to the SVN server and enable commit<br>
> access to the monorepo.  At this point the monorepo will become the<br>
> 'one source of truth' for the project.  Community members *must* have<br>
> updated their workflows by this date and are encouraged to begin<br>
> updating workflows ASAP.<br>
> <br>
> A lot of people asked at the developer meeting about the future<br>
> of bugzilla and phabricator and whether or not we will use<br>
> github issues and pull requests.  These are important questions,<br>
> but are unrelated to the migration of the code.<br>
> <br>
> We also came up with a TODO list for things we want to accomplish<br>
> as a community in the next year and beyond related to github.  I<br>
> am working on putting these into bugzilla so we can track progress<br>
> better and I will send a follow-up email about this.<br>
> <br>
> -Tom<br>
> <br>
>> <br>
>> <br>
>> <br>
>> <br>
>> [1] <a href="https://github.com/llvm-git-prototype/llvm" rel="noreferrer" target="_blank">https://github.com/llvm-git-prototype/llvm</a><br>
>> [2] <a href="https://github.com/llvm/" rel="noreferrer" target="_blank">https://github.com/llvm/</a><br>
>> [3] <br>
>> <a href="https://llvm.org/docs/GettingStarted.html#for-developers-to-work-with-a-git-monorepo" rel="noreferrer" target="_blank">https://llvm.org/docs/GettingStarted.html#for-developers-to-work-with-a-git-monorepo</a><br>
>> <br>
>> <br>
>> _______________________________________________<br>
>> lldb-dev mailing list<br>
>> <a href="mailto:lldb-dev@lists.llvm.org" target="_blank">lldb-dev@lists.llvm.org</a><br>
>> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev</a><br>
>> <br>
> <br>
> _______________________________________________<br>
> LLVM Developers mailing list<br>
> <a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div></div>