Re: [edk2] TianoCore Subversion down?

2015-07-22 Thread Bruce Cran

On 7/22/2015 4:18 AM, Laszlo Ersek wrote:

How about someone creates a temporary branch off the github master
branch, and applies all new patches from the list that have been
reviewed thus far? Then once SVN is back up, the patches from that git
branch could be committed to SVN by a single person, in one go, nicely
ordered.


Wouldn't a fork be preferable? Anyone can create one, and it doesn't 
pollute the main repository.


SF have posted an update 
(http://sourceforge.net/blog/sourceforge-infrastructure-and-service-restoration-update-for-722/):


- SourceForge Allura Git service –*offline*, filesystem checks complete, 
all project data restored, data validation (repository presence check 
100%, repository data presence check 100%, ‘git fsck’ of 10% 
representative from non-empty repositories 100%).  Git validation was 
aided by its feature set. Final data validation pending and_ETA 
7/22_ for resumption of service.


- SourceForge Allura Mercurial (Hg) service –*offline*, filesystem 
checks complete, all project data restored.  Data validation (repository 
presence check, repository data presence check, and repository 
validation to occur and_ETA 7/23_ for service resumption.


- SourceForge Allura Subversion (SVN) service –*offline,*filesystem 
checks complete, data restoration at 50%.  Restoration priority after 
Git and Hg services. _ETA TBD_, Future update will provide ETA.


- SourceForge non-Allura SCM platforms and CVS service 
–*offline,*filesystems checks and data restoration have not commenced. 
Priority given to modern SCMs which include internal data validation 
mechanisms; and those repositories fully backed by Apache Allura. 
Service restoration_ETA TBD_.



--
Bruce


___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] TianoCore Subversion down?

2015-07-22 Thread Jordan Justen
On 2015-07-22 12:57:13, Laszlo Ersek wrote:
 On 07/22/15 21:44, Bruce Cran wrote:
  On 7/22/2015 4:18 AM, Laszlo Ersek wrote:
  How about someone creates a temporary branch off the github master
  branch, and applies all new patches from the list that have been
  reviewed thus far? Then once SVN is back up, the patches from that git
  branch could be committed to SVN by a single person, in one go, nicely
  ordered.
  
  Wouldn't a fork be preferable? Anyone can create one, and it doesn't
  pollute the main repository.
 
 The branch should be owned by an Intel associate, trusted by the entire
 community. Having the same level access as needed by the current main
 git repo / master branch too. The point is that *everyone* should start
 working against this new branch, until SVN returns to life.

I don't think it is a good idea to temporarily setup an alternate
official 'upstream'. Unlike if we were using git, we can't just push
the branch back to the main server once it comes back online. Instead,
we'll have to use git-svn dcommit, and this will put all the patches
onto a diverged branch.

As you suggest, I can see trying to collect up the outstanding
ready-to-merge patches onto a temporary branch so they don't get lost.
Maybe I could just try to collect patches into a svn-offline branch in
my personal repo? I guess we could also put a temporary repo at
github.com/tianocore/edk2-svn-offline...

  SF have posted an update
  (http://sourceforge.net/blog/sourceforge-infrastructure-and-service-restoration-update-for-722/):
 
 Yeah, I saw it.
 
  - SourceForge Allura Subversion (SVN) service –*offline,*filesystem
  checks complete, data restoration at 50%.  Restoration priority after
  Git and Hg services. _ETA TBD_, Future update will provide ETA.
 
 Yeah, they don't know when they'll know an ETA. I guess we can forget
 about SVN until next week.
 
 I'll cease all edk2 activity until the SVN repo is back up. This is
 intolerable.

I agree. When it went offline last week, I couldn't imagine the
downtime would stretch on for a week.

I hope that anyone trying to push back on switching to from svn to git
can see how dependent the svn centralized model leaves us on a single
server.

With git, although there would be some hiccups, it would be much more
feasible to setup a temporary alternate upstream location in the event
that the main server goes offline...

-Jordan
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] TianoCore Subversion down?

2015-07-22 Thread Carsey, Jaben
18032 was just a change to maintainers.txt by me replacing Daryl as the 
maintainer of a few packages with myself.  I can send it if necessary, but I'd 
say it's pretty uninteresting really...

-Jaben

 -Original Message-
 From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of
 Bruce Cran
 Sent: Wednesday, July 22, 2015 4:51 AM
 To: Laszlo Ersek ler...@redhat.com; Ard Biesheuvel
 ard.biesheu...@linaro.org; Justen, Jordan L jordan.l.jus...@intel.com
 Cc: Blibbet blib...@gmail.com; edk2-devel@lists.01.org edk2-
 de...@ml01.01.org; Gao, Liming liming@intel.com
 Subject: Re: [edk2] TianoCore Subversion down?
 
 On 7/22/15 4:18 AM, Laszlo Ersek wrote:
 
  My personal git-svn clone has only r18027. Anyone got anything newer
 than r18030?
 
  From https://edk2.bluestop.org/diffusion/EDK/history/ there was also:
 
 r18031 MdeModulePkg PiSmmCore: Remove a hidden assumption of
 SMRAM
 reservation
 
 r18032 Daryl has changed positions and I am taking over maintaining for now.
 
 --
 Bruce
 ___
 edk2-devel mailing list
 edk2-devel@lists.01.org
 https://lists.01.org/mailman/listinfo/edk2-devel
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] TianoCore Subversion down?

2015-07-22 Thread Laszlo Ersek
On 07/22/15 21:44, Bruce Cran wrote:
 On 7/22/2015 4:18 AM, Laszlo Ersek wrote:
 How about someone creates a temporary branch off the github master
 branch, and applies all new patches from the list that have been
 reviewed thus far? Then once SVN is back up, the patches from that git
 branch could be committed to SVN by a single person, in one go, nicely
 ordered.
 
 Wouldn't a fork be preferable? Anyone can create one, and it doesn't
 pollute the main repository.

The branch should be owned by an Intel associate, trusted by the entire
community. Having the same level access as needed by the current main
git repo / master branch too. The point is that *everyone* should start
working against this new branch, until SVN returns to life.

 SF have posted an update
 (http://sourceforge.net/blog/sourceforge-infrastructure-and-service-restoration-update-for-722/):

Yeah, I saw it.

 - SourceForge Allura Subversion (SVN) service –*offline,*filesystem
 checks complete, data restoration at 50%.  Restoration priority after
 Git and Hg services. _ETA TBD_, Future update will provide ETA.

Yeah, they don't know when they'll know an ETA. I guess we can forget
about SVN until next week.

I'll cease all edk2 activity until the SVN repo is back up. This is
intolerable.

Laszlo
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel


Re: [edk2] TianoCore Subversion down?

2015-07-22 Thread Laszlo Ersek
On 07/22/15 22:39, Jordan Justen wrote:
 On 2015-07-22 12:57:13, Laszlo Ersek wrote:
 On 07/22/15 21:44, Bruce Cran wrote:
 On 7/22/2015 4:18 AM, Laszlo Ersek wrote:
 How about someone creates a temporary branch off the github master
 branch, and applies all new patches from the list that have been
 reviewed thus far? Then once SVN is back up, the patches from that git
 branch could be committed to SVN by a single person, in one go, nicely
 ordered.

 Wouldn't a fork be preferable? Anyone can create one, and it doesn't
 pollute the main repository.

 The branch should be owned by an Intel associate, trusted by the entire
 community. Having the same level access as needed by the current main
 git repo / master branch too. The point is that *everyone* should start
 working against this new branch, until SVN returns to life.
 
 I don't think it is a good idea to temporarily setup an alternate
 official 'upstream'. Unlike if we were using git, we can't just push
 the branch back to the main server once it comes back online. Instead,
 we'll have to use git-svn dcommit, and this will put all the patches
 onto a diverged branch.

Yes, that's the idea, sort of. Patches would be collected on a
non-master branch in git, with the branch being forked off from current
master. Once SVN returns, the patches from the special branch would be
formatted, applied to a git-svn clone with git-am manually, and then
committed with git-svn dcommit. Then these patches would percolate to
the git mirror (master branch) as usual, and the temporary / special
branch could be simply deleted.

 As you suggest, I can see trying to collect up the outstanding
 ready-to-merge patches onto a temporary branch so they don't get lost.
 Maybe I could just try to collect patches into a svn-offline branch in
 my personal repo? I guess we could also put a temporary repo at
 github.com/tianocore/edk2-svn-offline...

Separate repo, or separate (special, temporary) branch in the current
main repo -- they're about the same. So yes, that's the idea. For me all
of these solutions are acceptable, as long as there is consensus that
everyone starts submitting patches, and testing, against that one branch.

For direct SVN, and git-svn users, this would indeed mean a local change
of repository.

 
 SF have posted an update
 (http://sourceforge.net/blog/sourceforge-infrastructure-and-service-restoration-update-for-722/):

 Yeah, I saw it.

 - SourceForge Allura Subversion (SVN) service –*offline,*filesystem
 checks complete, data restoration at 50%.  Restoration priority after
 Git and Hg services. _ETA TBD_, Future update will provide ETA.

 Yeah, they don't know when they'll know an ETA. I guess we can forget
 about SVN until next week.

 I'll cease all edk2 activity until the SVN repo is back up. This is
 intolerable.
 
 I agree. When it went offline last week, I couldn't imagine the
 downtime would stretch on for a week.
 
 I hope that anyone trying to push back on switching to from svn to git
 can see how dependent the svn centralized model leaves us on a single
 server.
 
 With git, although there would be some hiccups, it would be much more
 feasible to setup a temporary alternate upstream location in the event
 that the main server goes offline...

Right; at least commit hashes would be stable, clones could be updated
trivially (by adding a new remote only), and the new patches could be
simply pushed back to the original repo from the temporary location once
the former came back, without git-format-patch / git-am / git-svn-dcommit.

Thanks
Laszlo
___
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel