Re: Moving to GitHub: Status Update, Action Required

2016-10-21 Thread Michael

On 2016-10-21, at 8:03 PM, Lawrence Velázquez  wrote:

>> On Oct 21, 2016, at 10:55 PM, Ryan Schmidt  wrote:
>> 
>>> On Oct 21, 2016, at 9:47 PM, Lawrence Velázquez  wrote:
>>> 
 On Oct 21, 2016, at 10:20 PM, Craig Treleaven  
 wrote:
 
 Also, is the consensus that a graphical user interface over git
 more likely to be harmful than helpful?  The Tools section at the
 bottom of the page doesn’t give any kind of recommendation.
>>> 
>>> I don't know that there is any sort of consensus on that. Everyone
>>> has their own preferences, and Git is almost absurdly flexible about
>>> workflows. I don't think our documentation should recommend any
>>> particular tools.
>> 
>> I think it would be reasonable for us to mention that GitHub Desktop
>> is a GUI client that exists and works for basic operations like
>> creating or switching between branches and committing changes and has
>> a handy diff viewer to see your changes before committing and even
>> lets you select which portions of your diff you want to commit. But it
>> is of no help with even slightly more advanced git commands.
> 
> Sure, we should certainly list more tools; that section is a bit sparse.
> I just meant that we shouldn't recommend any one tool over the others
> (e.g., "if you like GUI tools, you should use X").

The first thing I noticed not mentioned in that doc was "git gui". While you do 
mention that you can commit multiple changes, separately, before pushing it all 
out, the question is, how do you separate a bunch of edits into several 
separate commits.

"git gui", for me, is an invaluable tool for reviewing changes before 
committing them, and for breaking changes into several commits. This looks like 
something that deserves to be mentioned as a "start here" tool.

___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: Moving to GitHub: Status Update, Action Required

2016-10-21 Thread Michael

On 2016-10-21, at 8:03 PM, Lawrence Velázquez  wrote:

>> On Oct 21, 2016, at 10:55 PM, Ryan Schmidt  wrote:
>> 
>>> On Oct 21, 2016, at 9:47 PM, Lawrence Velázquez  wrote:
>>> 
 On Oct 21, 2016, at 10:20 PM, Craig Treleaven  
 wrote:
 
 Also, is the consensus that a graphical user interface over git
 more likely to be harmful than helpful?  The Tools section at the
 bottom of the page doesn’t give any kind of recommendation.
>>> 
>>> I don't know that there is any sort of consensus on that. Everyone
>>> has their own preferences, and Git is almost absurdly flexible about
>>> workflows. I don't think our documentation should recommend any
>>> particular tools.
>> 
>> I think it would be reasonable for us to mention that GitHub Desktop
>> is a GUI client that exists and works for basic operations like
>> creating or switching between branches and committing changes and has
>> a handy diff viewer to see your changes before committing and even
>> lets you select which portions of your diff you want to commit. But it
>> is of no help with even slightly more advanced git commands.
> 
> Sure, we should certainly list more tools; that section is a bit sparse.
> I just meant that we shouldn't recommend any one tool over the others
> (e.g., "if you like GUI tools, you should use X").

The first thing I noticed not mentioned in that doc was "git gui". While you do 
mention that you can commit multiple changes, separately, before pushing it all 
out, the question is, how do you separate a bunch of edits into several 
separate commits.

"git gui", for me, is an invaluable tool for reviewing changes before 
committing them, and for breaking changes into several commits. This looks like 
something that deserves to be mentioned as a "start here" tool.


---
Entertaining minecraft videos
http://YouTube.com/keybounce

___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: Moving to GitHub: Status Update, Action Required

2016-10-21 Thread Lawrence Velázquez
> On Oct 21, 2016, at 10:55 PM, Ryan Schmidt  wrote:
> 
>> On Oct 21, 2016, at 9:47 PM, Lawrence Velázquez  wrote:
>> 
>>> On Oct 21, 2016, at 10:20 PM, Craig Treleaven  
>>> wrote:
>>> 
>>> Also, is the consensus that a graphical user interface over git
>>> more likely to be harmful than helpful?  The Tools section at the
>>> bottom of the page doesn’t give any kind of recommendation.
>> 
>> I don't know that there is any sort of consensus on that. Everyone
>> has their own preferences, and Git is almost absurdly flexible about
>> workflows. I don't think our documentation should recommend any
>> particular tools.
> 
> I think it would be reasonable for us to mention that GitHub Desktop
> is a GUI client that exists and works for basic operations like
> creating or switching between branches and committing changes and has
> a handy diff viewer to see your changes before committing and even
> lets you select which portions of your diff you want to commit. But it
> is of no help with even slightly more advanced git commands.

Sure, we should certainly list more tools; that section is a bit sparse.
I just meant that we shouldn't recommend any one tool over the others
(e.g., "if you like GUI tools, you should use X").

vq
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: Moving to GitHub: Status Update, Action Required

2016-10-21 Thread Ryan Schmidt

> On Oct 21, 2016, at 9:47 PM, Lawrence Velázquez  wrote:
> 
>> On Oct 21, 2016, at 10:20 PM, Craig Treleaven  
>> wrote:
>> 
>> However, would it be possible to add a tangible example of updating
>> a port to that page?  
>> 
>> I know a little bit about Subversion and less about Git.  I would like
>> to see a soup-to-nuts example of cloning the ports tree, updating
>> a Portfile, maybe deleting an old patch and adding a new one, and
>> getting the updated port into MacPorts (direct commit v. pull
>> request).  It would be helpful if one-time requirements (setting name
>> and email address) were clearly separated from repetitive steps
>> (pulling changes from master?).  Otherwise, it is going to be a wee
>> bit nerve-wracking the first few times...
> 
> This would be good.
> 
>> Also, is the consensus that a graphical user interface over git more
>> likely to be harmful than helpful?  The Tools section at the bottom of
>> the page doesn’t give any kind of recommendation.
> 
> I don't know that there is any sort of consensus on that. Everyone has
> their own preferences, and Git is almost absurdly flexible about
> workflows. I don't think our documentation should recommend any
> particular tools. 

I think it would be reasonable for us to mention that GitHub Desktop is a GUI 
client that exists and works for basic operations like creating or switching 
between branches and committing changes and has a handy diff viewer to see your 
changes before committing and even lets you select which portions of your diff 
you want to commit. But it is of no help with even slightly more advanced git 
commands.



___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: Moving to GitHub: Status Update, Action Required

2016-10-21 Thread Craig Treleaven
> On Oct 21, 2016, at 2:12 PM, Clemens Lang  wrote:
> 
> Hello MacPorts users and developers,
> 
> ... Please read through
> https://trac.macports.org/wiki/WorkingWithGit
> which contains a number of guidelines for working with the MacPorts Git
> repositories.
> 
The Working with Git page is pretty good.  There is a lot of good background 
and explanation of why and how Git is different from svn.

However, would it be possible to add a tangible example of updating a port to 
that page?  

I know a little bit about Subversion and less about Git.  I would like to see a 
soup-to-nuts example of cloning the ports tree, updating a Portfile, maybe 
deleting an old patch and adding a new one, and getting the updated port into 
MacPorts (direct commit v. pull request).  It would be helpful if one-time 
requirements (setting name and email address) were clearly separated from 
repetitive steps (pulling changes from master?).  Otherwise, it is going to be 
a wee bit nerve-wracking the first few times...

Also, is the consensus that a graphical user interface over git more likely to 
be harmful than helpful?  The Tools section at the bottom of the page doesn’t 
give any kind of recommendation.

Craig
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: Trac & Subversion available again

2016-10-21 Thread Eneko Gotzon
On Sat, Oct 22, 2016 at 3:16 AM, Clemens Lang  wrote:

> we brought the migration of our
> ​ ​
> Trac installation…
>

Wonderful professionals: Thank you very much for all your work.

-- 
Eneko Gotzon Ares
enekogot...@gmail.com
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Trac & Subversion available again

2016-10-21 Thread Clemens Lang
Hello MacPorts users and developers,

On Fri, Oct 21, 2016 at 08:12:59PM +0200, Clemens Lang wrote:
> Due to the current SVN and Trac downtime, we are also discussing to
> make the move of Trac sooner if that helps us restore service earlier.
> We will keep you informed on this.

Due to the current unplanned downtime, we brought the migration of our
Trac installation forward and finished it today. Pending DNS
propagation, you should be able to reach Trac at trac.macports.org
again. Note that you will need a GitHub account to log into Trac now.

Please make sure that you have added the email address you used in Trac
to your GitHub account. A cronjob will automatically associate your
tickets and other contributions with the GitHub login a few minutes
after your login.


The Subversion server svn.macports.org has also been moved and
committing works again. Please commit your pending work before October
29th.

-- 
Clemens Lang
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: Servers down?

2016-10-21 Thread Ryan Schmidt

> On Oct 21, 2016, at 5:45 PM, Manfred Antar  wrote:
> 
> 
>> On Oct 21, 2016, at 3:32 PM, Ryan Schmidt  wrote:
>> 
>> 
>>> On Oct 21, 2016, at 4:31 PM, Lawrence Velázquez  wrote:
>>> 
 On Oct 21, 2016, at 5:30 PM, Carlo Tambuatco  wrote:
 
 I can't even get to the migration page on macports.org...
>>> 
>>> Yes, {svn,trac}.macports.org is still down, and probably others.
>> 
>> The only other server that appears to have been affected was the one serving 
>> the web site and guide. We already moved this to new hosting, but have not 
>> yet set up the ports database on the new server, which is why that section 
>> of the web site is currently unavailable.
>> 
>> Until access is restored, you can probably find some of our wiki pages in 
>> the Internet Archive, such as:
>> 
>> https://web.archive.org/web/20160513042611/http://trac.macports.org/wiki/Migration
>> 
> 
> Does this mean that svn.macports.org will no longer work for updating the 
> ports tree ?
> It’s been down for a few days.

There is an unexpected problem on the network that our servers are on; access 
to these servers was inadvertently blocked. We are trying to get access 
unblocked again, or move the servers to another location, as quickly as 
possible, hopefully by tomorrow.

> will everything switch to git?

On October 29th/30th. After that time, you can use git to update your ports 
tree, or svn if you prefer, since GitHub provides an svn compatibility mode.

> Hopefully there will be a faq on changing over.

What we have written for now is here:

https://lists.macosforge.org/pipermail/macports-users/2016-October/041819.html

___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: Servers down?

2016-10-21 Thread Manfred Antar

> On Oct 21, 2016, at 3:32 PM, Ryan Schmidt  wrote:
> 
> 
>> On Oct 21, 2016, at 4:31 PM, Lawrence Velázquez  wrote:
>> 
>>> On Oct 21, 2016, at 5:30 PM, Carlo Tambuatco  wrote:
>>> 
>>> I can't even get to the migration page on macports.org...
>> 
>> Yes, {svn,trac}.macports.org is still down, and probably others.
> 
> The only other server that appears to have been affected was the one serving 
> the web site and guide. We already moved this to new hosting, but have not 
> yet set up the ports database on the new server, which is why that section of 
> the web site is currently unavailable.
> 
> Until access is restored, you can probably find some of our wiki pages in the 
> Internet Archive, such as:
> 
> https://web.archive.org/web/20160513042611/http://trac.macports.org/wiki/Migration
> 

Does this mean that svn.macports.org  will no longer 
work for updating the ports tree ?
It’s been down for a few days. will everything switch to git?
Hopefully there will be a faq on changing over.
Thanks
Manfred___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: Servers down?

2016-10-21 Thread Ryan Schmidt

> On Oct 21, 2016, at 4:31 PM, Lawrence Velázquez  wrote:
> 
>> On Oct 21, 2016, at 5:30 PM, Carlo Tambuatco  wrote:
>> 
>> I can't even get to the migration page on macports.org...
> 
> Yes, {svn,trac}.macports.org is still down, and probably others.

The only other server that appears to have been affected was the one serving 
the web site and guide. We already moved this to new hosting, but have not yet 
set up the ports database on the new server, which is why that section of the 
web site is currently unavailable.

Until access is restored, you can probably find some of our wiki pages in the 
Internet Archive, such as:

https://web.archive.org/web/20160513042611/http://trac.macports.org/wiki/Migration


___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: Servers down?

2016-10-21 Thread Clemens Lang
Hi,

On Fri, Oct 21, 2016 at 05:33:03PM -0400, Brandon Allbery wrote:
> On Fri, Oct 21, 2016 at 5:30 PM, Carlo Tambuatco  
> wrote:
> 
> > I can't even get to the migration page on macports.org...
> 
> Reportedly, Apple horked their internal routing such that they are
> only accessible from inside Apple. As if we needed another reason to
> ditch MacOSForge.

Yes, sorry. We would have preferred an announcement at a time where we
didn't have infrastructure issues, but since the current problem doesn't
appear to be solved soon we rather wanted to bite the bullet and do it
now than delay our schedule further.

I'm working on getting the Trac data moved, so we might bring the page
back in a few days on the new setup.

-- 
Clemens
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: Servers down?

2016-10-21 Thread Brandon Allbery
On Fri, Oct 21, 2016 at 5:30 PM, Carlo Tambuatco 
wrote:

> I can't even get to the migration page on macports.org...


Reportedly, Apple horked their internal routing such that they are only
accessible from inside Apple. As if we needed another reason to ditch
MacOSForge.
Migration is currently in progress.

-- 
brandon s allbery kf8nh   sine nomine associates
allber...@gmail.com  ballb...@sinenomine.net
unix, openafs, kerberos, infrastructure, xmonadhttp://sinenomine.net
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: Servers down?

2016-10-21 Thread Lawrence Velázquez
> On Oct 21, 2016, at 5:30 PM, Carlo Tambuatco  wrote:
> 
> I can't even get to the migration page on macports.org...

Yes, {svn,trac}.macports.org is still down, and probably others.

vq

___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Servers down?

2016-10-21 Thread Carlo Tambuatco
I can't even get to the migration page on macports.org...
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Re: Moving to GitHub: Status Update, Action Required

2016-10-21 Thread Joe Linoff
Thank you Clemens. That is great.

Cheers,

Joe

On Fri, Oct 21, 2016 at 11:12 AM, Clemens Lang  wrote:

> Hello MacPorts users and developers,
>
> MacPorts will be moving to GitHub soon. We're sending this email to
> inform you about changes in how you access the MacPorts repositories and
> bug tracker. Additionally, this email contains information on planned
> downtimes.
>
> Action Required: GitHub Accounts
> 
> Our new Trac installation will use GitHub for login. If you do not have
> a GitHub account yet, please create one now at
>  https://github.com/join
>
> To help us match your previous contributions and Trac tickets to your
> GitHub account, please go to
>  https://github.com/settings/emails
> and ensure that you have added and verified all email addresses you have
> used for MacPorts Trac. There is no need for any of these addresses to
> be the primary one, or even public. They just need to be listed and
> verified.
>
> If you are a MacPorts committer, please make sure that you have added
> your @macports.org address.
>
> Action Required by MacPorts Developers: Joining the GitHub Organization
> ===
> If you are a MacPorts developer and have commit access, please send the
> following mail to macports-in...@lists.macports.org:
>  Subject: Please invite me to MacPorts on GitHub
>  Content:
>   Handle: 
> We will send an invite to join the MacPorts organization on GitHub to
> your MacPorts email address. Follow the steps in this invitation email
> to get commit access to the MacPorts Git repositories and privileges in
> Trac.
>
> Migration Timeline
> ==
> The switch to Git will happen on the weekend of October 29th/30th. We
> will disable committing to the Subversion repository, run a last
> incremental export to Git and push the changes to GitHub. If you have
> commit access, please do not commit to the repositories at GitHub until
> a mail to the list indicates the conversion is done. Please read through
>  https://trac.macports.org/wiki/WorkingWithGit
> which contains a number of guidelines for working with the MacPorts Git
> repositories.
>
> We will also place our old Trac instance in read-only mode and move the
> tickets to our new instance. Note that the new Trac instance uses GitHub
> for login. We recommend that you have added and verified all email
> addresses that you used for filing tickets in Trac to your GitHub
> account before you log in to the new Trac. For MacPorts developers, this
> includes your MacPorts email address. This will allow us to
> automatically transfer your tickets to your new user account.
>
> Due to the current SVN and Trac downtime, we are also discussing to make
> the move of Trac sooner if that helps us restore service earlier. We
> will keep you informed on this.
>
>
> On behalf of the MacPorts migration team,
> Clemens Lang
> ___
> macports-users mailing list
> macports-users@lists.macosforge.org
> https://lists.macosforge.org/mailman/listinfo/macports-users
>
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users


Moving to GitHub: Status Update, Action Required

2016-10-21 Thread Clemens Lang
Hello MacPorts users and developers,

MacPorts will be moving to GitHub soon. We're sending this email to
inform you about changes in how you access the MacPorts repositories and
bug tracker. Additionally, this email contains information on planned
downtimes. 

Action Required: GitHub Accounts

Our new Trac installation will use GitHub for login. If you do not have
a GitHub account yet, please create one now at
 https://github.com/join

To help us match your previous contributions and Trac tickets to your
GitHub account, please go to
 https://github.com/settings/emails
and ensure that you have added and verified all email addresses you have
used for MacPorts Trac. There is no need for any of these addresses to
be the primary one, or even public. They just need to be listed and
verified.

If you are a MacPorts committer, please make sure that you have added
your @macports.org address.

Action Required by MacPorts Developers: Joining the GitHub Organization
===
If you are a MacPorts developer and have commit access, please send the
following mail to macports-in...@lists.macports.org:
 Subject: Please invite me to MacPorts on GitHub
 Content:
  Handle: 
We will send an invite to join the MacPorts organization on GitHub to
your MacPorts email address. Follow the steps in this invitation email
to get commit access to the MacPorts Git repositories and privileges in
Trac.

Migration Timeline
==
The switch to Git will happen on the weekend of October 29th/30th. We
will disable committing to the Subversion repository, run a last
incremental export to Git and push the changes to GitHub. If you have
commit access, please do not commit to the repositories at GitHub until
a mail to the list indicates the conversion is done. Please read through
 https://trac.macports.org/wiki/WorkingWithGit
which contains a number of guidelines for working with the MacPorts Git
repositories.

We will also place our old Trac instance in read-only mode and move the
tickets to our new instance. Note that the new Trac instance uses GitHub
for login. We recommend that you have added and verified all email
addresses that you used for filing tickets in Trac to your GitHub
account before you log in to the new Trac. For MacPorts developers, this
includes your MacPorts email address. This will allow us to
automatically transfer your tickets to your new user account.

Due to the current SVN and Trac downtime, we are also discussing to make
the move of Trac sooner if that helps us restore service earlier. We
will keep you informed on this.


On behalf of the MacPorts migration team,
Clemens Lang
___
macports-users mailing list
macports-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-users