Re: The upload system is live (Re: Major changes coming to procedure for uploading to sourceware)

2013-10-23 Thread Christopher Faylor
On Wed, Oct 23, 2013 at 11:51:39AM -0500, Reini Urban wrote:
>On Wed, Oct 16, 2013 at 11:52 AM, Christopher Faylor wrote:
>> Remember also that you need to create a !ready file somewhere above the
>> directory holding the packages that you want to end up in the release.
>> So, if you have uploaded x86 and x86_64 packages put the !ready at the
>> "root" level.  If you have uploaded x86 and are working on x86_64 you
>> can put the !ready in the x86 directory and then put another !ready in
>> the x86_64 directory when you're done.  Putting the !ready directly in
>> the package directory should work too.
>
>Note: root !ready doesn't work yet.

It's not going to work.

>You need a !ready in x86 and x86_64
>
>> Packages won't be moved unless upset thinks everything is ok.  If there
>> is something broken and your have an email address in the !email file
>> then you should get email telling you what's wrong.  You'll get the
>> email even if the problem isn't your fault so don't panic.
>
>Note: !email
>
>Question: !mail or !email ?
>The original message only had !mail

Either works.

cgf


Re: The upload system is live (Re: Major changes coming to procedure for uploading to sourceware)

2013-10-23 Thread Reini Urban
On Wed, Oct 16, 2013 at 11:52 AM, Christopher Faylor wrote:
> On Sat, Oct 12, 2013 at 04:22:37PM -0400, Christopher Faylor wrote:
>>I think I now have a system set up which will allow maintainers to
>>upload their own packages to sourceware.  This system means that package
>>maintainers won't have to find a public web server to make their
>>packages available for the cygwin release.  Every package maintainer
>>will be able to upload their own stuff.  General login access to
>>sourceware will no longer be required to update the cygwin release.
>
> This system is now live.  Anyone who sent in their ssh key should be
> able to access sourceware via lftp/sftp.  Make sure that you use
> the user "cygwin" with no password and that you are using the same
> ssh key as the one that you specified previously.
>
> Also, please create a !mail file at the top level of your area with the
> email address where any upset errors should be sent.

Note: !mail

> Remember also that you need to create a !ready file somewhere above the
> directory holding the packages that you want to end up in the release.
> So, if you have uploaded x86 and x86_64 packages put the !ready at the
> "root" level.  If you have uploaded x86 and are working on x86_64 you
> can put the !ready in the x86 directory and then put another !ready in
> the x86_64 directory when you're done.  Putting the !ready directly in
> the package directory should work too.

Note: root !ready doesn't work yet.
You need a !ready in x86 and x86_64

> Packages won't be moved unless upset thinks everything is ok.  If there
> is something broken and your have an email address in the !email file
> then you should get email telling you what's wrong.  You'll get the
> email even if the problem isn't your fault so don't panic.

Note: !email

Question: !mail or !email ?
The original message only had !mail

> Refer to: http://cygwin.com/ml/cygwin-apps/2013-10/msg00117.html for more
> detail about what's going on.  Note that the sftp command used there should
> be something like:

-- 
Reini Urban
http://cpanel.net/   http://www.perl-compiler.org/


Re: The upload system is live (Re: Major changes coming to procedure for uploading to sourceware)

2013-10-22 Thread Yaakov (Cygwin/X)

On 2013-10-22 12:59, Andrew Schulman wrote:

I'm sorry there's still no lftp for 64-bit - I'm having trouble compiling
it - a configure problem.  I'll post about this soon to see if someone can
help me to solve it.


This builds and seems to be working:

http://cygwin-ports.git.sourceforge.net/git/gitweb.cgi?p=cygwin-ports/lftp


Yaakov



Re: The upload system is live (Re: Major changes coming to procedure for uploading to sourceware)

2013-10-22 Thread Christopher Faylor
On Tue, Oct 22, 2013 at 10:18:45PM +0200, Achim Gratz wrote:
>Christopher Faylor writes:
>> I don't see any reason for a delete file since only files referenced
>> by setup.hint should exist in the release directory.
>
>There are currently a handful of packages where an earlier version than
>"previous" is kept (ostensibly so that this version can be installed by
>hand when chosing the "previous" version of another package which
>requires it).  I wouldn't mind a "keep" keyword in setup.hint for those
>cases.

If someone is intentionally doing this then this isn't supported
behavior.  If files aren't there for the purposes of setup.exe then they
really shouldn't be in the release directory at all.

cgf


Re: The upload system is live (Re: Major changes coming to procedure for uploading to sourceware)

2013-10-22 Thread Achim Gratz
Christopher Faylor writes:
> I don't see any reason for a delete file since only files referenced
> by setup.hint should exist in the release directory.

There are currently a handful of packages where an earlier version than
"previous" is kept (ostensibly so that this version can be installed by
hand when chosing the "previous" version of another package which
requires it).  I wouldn't mind a "keep" keyword in setup.hint for those
cases.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Waldorf MIDI Implementation & additional documentation:
http://Synth.Stromeko.net/Downloads.html#WaldorfDocs


Re: The upload system is live (Re: Major changes coming to procedure for uploading to sourceware)

2013-10-22 Thread Christopher Faylor
On Tue, Oct 22, 2013 at 09:38:29PM +0200, Achim Gratz wrote:
>Christopher Faylor writes:
>> You're welcome.  I'm very glad that you like it and that it is working
>> for you.
>
>Let me add that I like it also, it works well and it is very useful.

Good to hear.

>> Btw, if I added the capability to send the email to cygwin-announce
>> automatically (maybe via a !announce file) would that be useful?  That
>> would ensure that the announcement was sent only when the package is
>> actually in setup.ini so you wouldn't have to guess.
>
>Yes, that would be the icing on the cake.  The cherry on top would be a
>!delete file ??? the content interpreted relative to its placement and
>evaluated strictly in order.

I don't see any reason for a delete file since only files referenced
by setup.hint should exist in the release directory.

cgf


Re: The upload system is live (Re: Major changes coming to procedure for uploading to sourceware)

2013-10-22 Thread Achim Gratz
Christopher Faylor writes:
> You're welcome.  I'm very glad that you like it and that it is working
> for you.

Let me add that I like it also, it works well and it is very useful.

> Btw, if I added the capability to send the email to cygwin-announce
> automatically (maybe via a !announce file) would that be useful?  That
> would ensure that the announcement was sent only when the package is
> actually in setup.ini so you wouldn't have to guess.

Yes, that would be the icing on the cake.  The cherry on top would be a
!delete file — the content interpreted relative to its placement and
evaluated strictly in order.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptations for KORG EX-800 and Poly-800MkII V0.9:
http://Synth.Stromeko.net/Downloads.html#KorgSDada


Re: The upload system is live (Re: Major changes coming to procedure for uploading to sourceware)

2013-10-22 Thread Christopher Faylor
On Tue, Oct 22, 2013 at 12:40:39PM -0400, Chris Sutcliffe wrote:
>I just used the new process to upload cppcheck and it worked like a charm!
>
>Thanks for pulling this all together cgf!

You're welcome.  I'm very glad that you like it and that it is working
for you.

I've been using it myself (my own dog food and all).  Now I just have to
stop holding my breath every time I use it.  I can't afford more brain
damage.

Btw, if I added the capability to send the email to cygwin-announce
automatically (maybe via a !announce file) would that be useful?  That
would ensure that the announcement was sent only when the package is
actually in setup.ini so you wouldn't have to guess.

cgf


Re: The upload system is live (Re: Major changes coming to procedure for uploading to sourceware)

2013-10-22 Thread Andrew Schulman
> I just used this command line to upload the time packages:
> 
> cd wherever
> lftp -c 'connect sftp://cygwin:@cygwin.com/; cd x86/release; mirror -eR time; 
> put /dev/null -o !ready'

I'm sorry there's still no lftp for 64-bit - I'm having trouble compiling
it - a configure problem.  I'll post about this soon to see if someone can
help me to solve it.


Re: The upload system is live (Re: Major changes coming to procedure for uploading to sourceware)

2013-10-22 Thread Chris Sutcliffe
I just used the new process to upload cppcheck and it worked like a charm!

Thanks for pulling this all together cgf!

Chris

-- 
Chris Sutcliffe
http://emergedesktop.org
http://www.google.com/profiles/ir0nh34d