This is the mail archive of the cygwin-apps-cvs mailing list for the cygwin-apps project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[cygwin-apps htdocs - The cygwin-apps website files] branch master, updated. 64fdc913c2a799a6fdd831c64d3563b8fef8a288




https://sourceware.org/git/gitweb.cgi?p=cygwin-apps/apps-htdocs.git;h=64fdc913c2a799a6fdd831c64d3563b8fef8a288

commit 64fdc913c2a799a6fdd831c64d3563b8fef8a288
Author: Jon Turney <jon.turney@dronecode.org.uk>
Date:   Sat Mar 26 11:27:04 2016 +0000

    More updates for calm


Diff:
---
 package-upload.html |   54 ++++++++++++++++++++++----------------------------
 1 files changed, 24 insertions(+), 30 deletions(-)

diff --git a/package-upload.html b/package-upload.html
index 7545cdc..aaa964a 100644
--- a/package-upload.html
+++ b/package-upload.html
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
 <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
 <head>
@@ -134,9 +134,27 @@ directory on cygwin.com will look like this:</p>
     lftp cygwin.com:/x86/release> put /dev/null -o !ready
 </pre>
 
+<h4>Example <tt>lftp</tt> upload command line</h4>
+
+<pre>    From: Christopher Faylor
+    To: cygwin-apps
+    Subject: Re: The upload system is live (Re: Major changes coming to
+            procedure for uploading to sourceware)
+    Date: Thu, 17 Oct 2013 00:30:00 -0400
+
+    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'
+
+    FYI.
+
+    cgf
+</pre>
+
 <p>The package directories should exactly mirror what is currently in
 the release directory.  So, it should be a hierarchy containing
-<tt>.tar.xz</tt> files and (potentially) <tt>setup.hint</tt> files.</p>
+<tt>.tar.xz</tt> files and <tt>setup.hint</tt> files.</p>
 
 <p>The <tt>!ready</tt> file is used to tell
 <tt>calm</tt> (the script which creates setup.ini) that any files older
@@ -154,43 +172,20 @@ into the real release area.  New directories in the release area will be
 created as needed.  If there are errors then <tt>setup.ini</tt> will not
 be updated and the release area will remain pristine.</tt>
 
-<p><b>Note: The upload area is only for new files
-intended for the Cygwin release.</b> There is no reason to put older
-files (such as unchanged <tt>setup.hint</tt>s) in the upload directories
-since they already exist in the main release.</p>
+<h2>Getting reports</h2>
 
-<p>Although not shown above, you can also create a <tt>!mail</tt> (or
+<p>You can also create a <tt>!mail</tt> (or
 <tt>!email</tt>) file which contains a list of email address (one per
-line) where any <tt>calm</tt> reports should be sent.  If that isn't
+line) where any <tt>calm</tt> reports on your packages should be sent.  If that isn't
 specified then you won't get email when <tt>calm</tt> finds issues with what was
 uploaded.  This file must be in the root of your upload directory.</p>
 
-<h4>Example <tt>lftp</tt> upload command line</h4>
-
-<pre>    From: Christopher Faylor
-    To: cygwin-apps
-    Subject: Re: The upload system is live (Re: Major changes coming to
-            procedure for uploading to sourceware)
-    Date: Thu, 17 Oct 2013 00:30:00 -0400
-    
-    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'
-    
-    FYI.
-    
-    cgf
-</pre>
-
 <h2><a name="deleting">Removing files from the Cygwin distribution</a></h2>
 
 To cause files to be removed from the distribution, upload an empty file with the name of the file that you want deleted, prefixed with a "<tt>-</tt>".
 
 <p>For example, if you want to delete the file <tt>foo-1.2-1.tar.xz</tt> then upload an empty file named:<pre> -foo-1.2-1.tar.xz</pre></p>
 
-<p>Wildcards: "<tt>*</tt>" and "<tt>?</tt>" are supported.  So,<pre> -foo-1.2-1*</pre> will cause both the binary and src package files to be removed.</p>
-
 <p>Note that files are not actually deleted; they are moved to a vault where they will be removed after some indeterminate amount of time.</p>
 
 <p>This technique should work with directories but some confusion may arise if you delete a directory, recreate it, and attempt to remove it again.  This scenario has not been tested.</p>
@@ -199,7 +194,7 @@ To cause files to be removed from the distribution, upload an empty file with th
 <h3><a name="stalled">Q) Why aren't my files being transferred to the release area?  I've waited
 several days and don't see any movement.</h3>
 
-<p>A) The package updater runs every hour, at 10 and 40 minutes past the hour so, if you don't see any movement
+<p>A) The package updater runs twice every hour, at 10 and 40 minutes past the hour so, if you don't see any movement
 at, e.g., 20 minutes past the next hour, then your package is not going to be updated.</p>
 
 <p>The main reason that this could happen is if you uploaded a package that
@@ -231,4 +226,3 @@ you aren't listed as an owner there your packages won't be updated.
 </div>
 </body>
 </html>
-


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]