RE: updated SSH key
Thanks! I was just sitting here thinking about the merits of verifying a new key request like that by some kind of secure signature system, versus just posting the request on a public mailing list, and having a human acknowledge to the developer's previously known email address. I have to say, I can't see much more security benefit from the first method, that would justify the extra hassle. The second method is pleasantly simple. Andrew E. Schulman Office of Compliance U.S. Environmental Protection Agency 202-564-5244 -Original Message- From: Jon Turney Sent: Thursday, February 20, 2020 4:32 PM To: cygwin-apps@cygwin.com Cc: Schulman, Andrew Subject: Re: updated SSH key On 20/02/2020 19:37, Andrew Schulman via cygwin-apps wrote: > Name: Andrew Schulman Done.
[RFU] lftp
Please upload lftp 4.4.8-1, and remove version 4.4.4-1, leaving 4.4.7-1 as previous. This is still for x86 only. Thanks, Andrew. # x86 B=http://home.comcast.net/~andrex2/cygwin/x86 wget -x -nH --cut-dirs=3 \ $B/lftp/lftp-4.4.8-1-src.tar.bz2 \ $B/lftp/lftp-4.4.8-1.tar.bz2 \ $B/lftp/lftp-debuginfo/lftp-debuginfo-4.4.8-1.tar.bz2 \ $B/lftp/lftp-debuginfo/setup.hint \ $B/lftp/setup.hint
[RFU] atool 0.35.0-1
I've updated the atool package. This is a new upstream release. I've also made some minor changes to the setup.hint file. Please upload. Thanks, Andrew. wget \ http://home.comcast.net/~andrex/cygwin/atool/setup.hint \ http://home.comcast.net/~andrex/cygwin/atool/atool-0.35.0-1.tar.bz2 \ http://home.comcast.net/~andrex/cygwin/atool/atool-0.35.0-1-src.tar.bz2
[RFU] lftp 3.7.3-1
I've updated the lftp package. This is a new upstream release, with bug fixes, some minor improvements, and translation updates. Please upload. Thanks, Andrew. wget \ http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.7.3-1.tar.bz2 \ http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.7.3-1-src.tar.bz2
[RFU] unison2.27
I've updated the unison2.27 package. This is a new upstream release. Please upload. Thanks, Andrew. wget \ http://home.comcast.net/~andrex/cygwin/unison/unison2.27/unison2.27-2.27.57-1.tar.bz2 \ http://home.comcast.net/~andrex/cygwin/unison/unison2.27/unison2.27-2.27.57-1-src.tar.bz2
[RFU] stunnel
I've updated the stunnel package. This is a new upstream release. Please upload. Thanks, Andrew. wget \ http://home.comcast.net/~andrex/cygwin/stunnel/stunnel-4.25-1.tar.bz2 \ http://home.comcast.net/~andrex/cygwin/stunnel/stunnel-4.25-1-src.tar.bz2
[RFU] autossh
I've updated the autossh package. This is a new upstream release. I've also changed to a cygport build method. Please upload. Thanks, Andrew. wget \ http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.4b-1.tar.bz2 \ http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.4 b-1-src.tar.bz2
[ITP] sng-1.0.2-1
I'd like to package and maintain sng for Cygwin. Source homepage: http://sng.sourceforge.net/ Source download: http://downloads.sourceforge.net/sng/sng-1.0.2.tar.gz Author: Eric S. Raymond License: libpng/zlib sng is in Debian stable: http://packages.debian.org/etch/sng . setup.hint sdesc: Markup language and compiler/decompiler for PNG ldesc: SNG (Scriptable Network Graphics) is a minilanguage designed specifically to represent the entire contents of a PNG (Portable Network Graphics) file in an editable form. Thus, SNGs representing elaborate graphics images and ancillary chunk data can be readily generated or modified using only text tools. SNG is implemented by a compiler/decompiler called sng that losslessly translates between SNG and PNG. category: Graphics requires: cygwin libpng12 /setup.hint Please review. Thanks, Andrew. wget \ http://home.comcast.net/~andrex/cygwin/sng/setup.hint \ http://home.comcast.net/~andrex/cygwin/sng/sng-1.0.2-1.tar.bz2 \ http://home.comcast.net/~andrex/cygwin/sng/sng-1.0.2-1-src.tar.bz2
Re: setup.exe segfaults on upgrade of libopenldap2_3_0
I'm running setup.exe version 2.573.2.2. Every time I run it, it wants to upgrade libopenldap2_3_0 from version 2.3.36-1 to 2.3.39-1. If I accept that, then setup gets past the checksum check stage and then segfaults. This is probably the issue of a corrupt .lst.gz file. Delete /etc/setup/libopenldap2_3_0.lst.gz and everything should work fine. Yup, that was it: $ zcat /etc/setup/libopenldap2_3_0.lst.gz gzip: /etc/setup/libopenldap2_3_0.lst.gz: unexpected end of file I removed the file and libopenldap has now upgraded successfully. Thanks! Andrew.
setup.exe segfaults on upgrade of libopenldap2_3_0
I'm running setup.exe version 2.573.2.2. Every time I run it, it wants to upgrade libopenldap2_3_0 from version 2.3.36-1 to 2.3.39-1. If I accept that, then setup gets past the checksum check stage and then segfaults. A dialog pops up saying 'The instruction at 0x004ac7e3 referenced memory at 0x010aff50. The memory could not be read.' I click OK, and setup exits. This is a repeatable error-- it happens every time. I've removed and redownloaded setup.exe, and purged my cache of cygwin package files, but it didn't help. I don't know whether this is a setup problem or a libopenldap2_3_0 problem. I'm guessing setup, so I'm sending this to cygwin-apps. Any help would be appreciated. Andrew. (See attached file: cygcheck.out) cygcheck.out Description: Binary data
[RFU] unison2.27
I've just updated the unison2.27 package. This update fixes a bug in the previous Cygwin package, that caused unison-2.27.exe to fail to start on some hosts. Please upload. Thanks, Andrew. wget \ http://home.comcast.net/~aschulman2/unison2.27/unison2.27-2.27.48-3.tar.bz2 \ http://home.comcast.net/~aschulman2/unison2.27/unison2.27-2.27.48-3-src.tar.bz2 (Trying for better line breaking this time...)
[RFU] orpie-1.5.1-1
I've uploaded a new version of orpie. This is a new upstream release, with bug fixes and a few new features. I also changed to a cygport build method. Please upload. Thanks, Andrew. wget \ http://home.comcast.net/~aschulman2/orpie/orpie-1.5.1-1.tar.bz2 \ http://home.comcast.net/~aschulman2/orpie/orpie-1.5.1-1-src.tar.bz2
[RFU] unison
I've just updated the unison2.13, unison2.17, and unison2.27 packages again. I had to correct two errors in the postinstall script, as pointed out by Andy Moreton. Please upload. Thanks, Andrew. # unison2.13 wget \ http://home.comcast.net/~aschulman2/unison2.13/setup.hint \ http://home.comcast.net/~aschulman2/unison2.13/unison2.13-2.13.16-4.tar.bz2 \ http://home.comcast.net/~aschulman2/unison2.13/unison2.13-2.13.16-4-src.tar.bz2 # unison2.17 wget \ http://home.comcast.net/~aschulman2/unison2.17/setup.hint \ http://home.comcast.net/~aschulman2/unison2.17/unison2.17-2.17.1-4.tar.bz2 \ http://home.comcast.net/~aschulman2/unison2.17/unison2.17-2.17.1-4-src.tar.bz2 # unison2.27 wget \ http://home.comcast.net/~aschulman2/unison2.27/setup.hint \ http://home.comcast.net/~aschulman2/unison2.27/unison2.27-2.27.48-2.tar.bz2 \ http://home.comcast.net/~aschulman2/unison2.27/unison2.27-2.27.48-2-src.tar.bz2
[RFU] unison
I've updated the unison2.13, unison2.17, and unison2.27 packages. unison2.27 has a new upstream release, and I now use alternatives(8) to manage the common /usr/bin/unison symlink. Please note that the setup.hints have all changed, since all of the packages now depend on alternatives. Please upload. Thanks, Andrew. # unison2.13 wget \ http://home.comcast.net/~aschulman2/cygwin/unison2.13/setup.hint \ http://home.comcast.net/~aschulman2/cygwin/unison2.13/unison2.13-2.13.16-3.tar.bz2 \ http://home.comcast.net/~aschulman2/cygwin/unison2.13/unison2.13-2.13.16-3-src.tar.bz2 # unison2.17 wget \ http://home.comcast.net/~aschulman2/cygwin/unison2.17/setup.hint \ http://home.comcast.net/~aschulman2/cygwin/unison2.17/unison2.17-2.17.1-3.tar.bz2 \ http://home.comcast.net/~aschulman2/cygwin/unison2.17/unison2.17-2.17.1-3-src.tar.bz2 # unison2.27 wget \ http://home.comcast.net/~aschulman2/cygwin/unison2.27/setup.hint \ http://home.comcast.net/~aschulman2/cygwin/unison2.27/unison2.27-2.27.48-1.tar.bz2 \ http://home.comcast.net/~aschulman2/cygwin/unison2.27/unison2.27-2.27.48-1-src.tar.bz2
[RFU] lftp 3.6.1-1
I've updated the lftp package. This is a new upstream release, with several bug fixes. Please upload. Thanks, Andrew. wget \ http://home.comcast.net/~aschulman2/cygwin/lftp/lftp-3.6.1-1.tar.bz2 \ http://home.comcast.net/~aschulman2/cygwin/lftp/lftp-3.6.1-1-src.tar.bz2
[RFU] lftp 3.6.0-1
I've updated the lftp package. This is a new upstream release, with new features and bug fixes. Please upload. Thanks, Andrew. wget \ http://home.comcast.net/~aschulman2/cygwin/lftp/lftp-3.6.0-1.tar.bz2 \ http://home.comcast.net/~aschulman2/cygwin/lftp/lftp-3.6.0-1-src.tar.bz2
[RFU] lftp 3.5.12-1
I've updated the lftp package. Changes since the previous Cygwin release: * New upstream release, with minor improvements. * setup.hint has been corrected (trailing spaces removed from 4 lines) in order to fix the md5sum mismatch, reported at http://cygwin.com/ml/cygwin-apps/2007-08/msg00019.html . * Added a preremove script: cmp -s /etc/defaults/etc/lftp.conf /etc/lftp.conf rm /etc/lftp.conf which, when combined with the postinstall script, [ -f /etc/lftp.conf] || cp /etc/defaults/etc/lftp.conf /etc should provide automatic updates of /etc/lftp.conf from upstream changes, if the user hasn't customized their /etc/lftp.conf. Please upload. Thanks, Andrew. wget \ http://home.comcast.net/~andrex/cygwin/lftp/setup.hint \ http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.5.12-1.tar.bz2 \ http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.5.12-1-src.tar.bz2
[ITP-adopt] stunnel-4.20-1
stunnel was abandoned for Cygwin back in the fall. I've packaged the latest version for Cygwin (URLs below) and would like to maintain it. stunnel is a program that allows you to encrypt arbitrary TCP connections inside SSL (Secure Sockets Layer). stunnel can allow you to secure non-SSL aware daemons and protocols (like POP, IMAP, LDAP, etc) by having stunnel provide the encryption, requiring no changes to the daemon's code. Changes since the last Cygwin release: - updated to version 4.20 - moved stunnel executable from /usr/sbin to /usr/bin, to comply with the Linux Filesystem Hierarchy Standard - added cygstunnel.dll - changed to cygport build method - new Cygwin maintainer Please note that, although libstunnel.so (i.e. cygstunnel.dll) is included in this package (as Corinna requested back in October; http://www.mail-archive.com/cygwin-apps@cygwin.com/msg17175.html), its use is undocumented AFAICT and so I haven't tried to test it. I guess that something like LD_PRELOAD=/usr/bin/libstunnel.dll should provide transparent proxy support for clients via stunnel, but I don't really know how or if it would work. If people want me to leave that in so they can test it, fine. If not, fine too and I'll take it out. Please review and, if the package is found suitable, upload. Thanks, Andrew. wget \ http://home.comcast.net/~andrex/cygwin/stunnel/setup.hint \ http://home.comcast.net/~andrex/cygwin/stunnel/stunnel-4.20-1.tar.bz2 \ http://home.comcast.net/~andrex/cygwin/stunnel/stunnel-4.20-1-src.tar.bz2
[RFU] lftp 3.5.9-1
I've updated the lftp package. This is a new upstream release, including at least one security fix. There are no Cygwin-specific changes. Please review and, if it's found to be suitable, upload. Thanks, Andrew. wget \ http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.5.9-1.tar.bz2 \ http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.5.9-1-src.tar.bz2
[RFU] stunnel-4.16-1 [repost]
I want to take over maintainership of stunnel, which was abandoned a few weeks ago. I have a new build ready for upload; URLs are below. setup.hint hasn't changed. The package layout hasn't changed either; this is just a point-version update to the current package. Please review as needed, let me know if there are any problems, and otherwise upload. Thanks, Andrew. wget\ http://home.comcast.net/~andrex/cygwin/stunnel/stunnel-4.16-1.tar.bz2\ http://home.comcast.net/~andrex/cygwin/stunnel/stunnel-4.16-1-src.tar.bz2
[RFU] stunnel-4.16-1
I want to take over maintainership of stunnel, which was abandoned a few weeks ago. I have a new build ready for upload; URLs are below. setup.hint hasn't changed. The package layout hasn't changed either; this is just a point-version update to the current package. Please review as needed, let me know if there are any problems, and otherwise upload. Thanks, Andrew. wget \ http://home.comcast.net/~andrex/cygwin/stunnel/stunnel-4.16-1.tar.bz2 \ http://home.comcast.net/~andrex/cygwin/stunnel/stunnel-4.16-1-src.tar.bz2 \ http://home.comcast.net/~andrex/cygwin/stunnel/setup.hint
[RFU] lftp 3.5.1
I'd like to take over maintainership of the lftp package. It's currently unmaintained. I've packaged version 3.5.1, the latest release. Since this isn't a new package for Cygwin I don't think an ITP is needed, but please review the package files. If they're found to be suitable, please upload them. The package layout is about the same as in the old version; there are some new files, but no new directories. I've kept the postinstall script from the old version. That script is fancier than just plain old [ -f /etc/lftp.conf ] || cp /etc/defaults/etc/lftp.conf /etc but that's in fact what it does in an automated installation (e.g. setup.exe). In an interactive installation, it will prompt the user to decide whether to replace an existing config file. Maybe not too useful, but no harm done either. Thanks, Andrew. wget \ http://home.comcast.net/~andrex/cygwin/lftp/setup.hint \ http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.5.1-1.tar.bz2 \ http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.5.1-1-src.tar.bz2
orpie: change setup.hint; do I need to bump the version number?
I need to correct the setup.hint for orpie. orpie depends on gsl, which used to depend explicitly on lapack, but doesn't any more. But orpie still needs it. So now I need to add the dependence on lapack to setup.hint. Question: if I just post the new setup.hint for upload, is that enough to cause setup to recognize the new dependency? Or do I need to release a new version of orpie in order to force a new installation and bring lapack along with it? Thanks, Andrew.
Please upload: autossh-1.4a-1
This is a new upstream release of autossh, including some bug fixes. Please upload. Thanks, Andrew. wget \ http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.4a-1.tar.bz2 \ http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.4 a-1-src.tar.bz2
Please upload: autossh-1.4-1
This is a new upstream release of autossh, including several bug fixes. Please upload. Thanks, Andrew. cd autossh wget \ http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.4-1.tar.bz2 \ http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.4-1-src.tar.bz2 \ http://home.comcast.net/~andrex/cygwin/autossh/md5.sum md5sum -c md5.sum rm autossh-1.3-1*
[RFU] lftp 3.4.7-1
I'd like to take over maintainership of the lftp package. It's currently unmaintained. I've packaged version 3.4.7, the latest release; URLs are below. Since this isn't a new package for Cygwin I don't think an ITP is needed, but please review the package files. If they're found to be suitable, please upload them. The package layout is about the same as in the old version; there are some new files, but no new directories. I've kept the postinstall script from the old version. That script is fancier than just plain old [ -f /etc/lftp.conf ] || cp /etc/defaults/etc/lftp.conf /etc but that's what it in fact does in an automated installation (e.g. setup.exe). In an interactive installation, it will prompt the user to decide whether to replace an existing config file. Maybe not too useful, but no harm done either. Thanks, Andrew. http://home.comcast.net/~andrex/cygwin/lftp/setup.hint http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.4.7-1.tar.bz2 http://home.comcast.net/~andrex/cygwin/lftp/lftp-3.4.7-1-src.tar.bz2
Re: [RFU] lftp 3.4.7-1
I've kept the postinstall script from the old version. That script is fancier than just plain old [ -f /etc/lftp.conf ] || cp /etc/defaults/etc/lftp.conf /etc but that's what it in fact does in an automated installation (e.g. setup.exe). In an interactive installation, it will prompt the user to decide whether to replace an existing config file. Maybe not too useful, but no harm done either. Just to make sure, does it actually read its input from stdin? If so, it's not going to work in older versions of setup (before it started redirecting postinstall script input from /dev/null). No. It looks to see if it was invoked as /etc/postinstall/lftp.sh, and if so assumes a no answer to the Overwrite existing /etc/lftp.conf? question. It does print some installation chatter to stdout, but I believe that's okay. I have no particular attachment to this script. I'd be just as happy with the simple version I mentioned above, but decided to leave it since it was already there. A.
Re: [ITP] ploticus and ploticus-doc
Sorry-- I had run out of space, so my upload failed, but I didn't realize it. The URLs should work now. However, I'm in the process of repackaging ploticus, so I suggest that you wait to review it until I post a revised ITP-- later today I hope. Thanks, Andrew. Dr. Volker Zell Dr.Volker.Zell@To oracle.com Andrew Schulman/DC/USEPA/[EMAIL PROTECTED] cc 09/29/2005 11:09 cygwin-apps@cygwin.com AM Subject Re: [ITP] ploticus and ploticus-doc wget http://home.comcast.net/~andrex/cygwin/ploticus/ploticus-2.32-1-src.tar.bz2 --14:26:03-- http://home.comcast.net/~andrex/cygwin/ploticus/ploticus-2.32-1-src.tar.bz2 = `ploticus-2.32-1-src.tar.bz2' Resolving www-proxy.us.oracle.com... 148.87.19.20 Connecting to www-proxy.us.oracle.com|148.87.19.20|:80... connected. Proxy request sent, awaiting response... 404 Not found 14:26:04 ERROR 404: Not found. Ciao Volker
[ITP] ploticus and ploticus-doc
I would like to package and maintain ploticus for Cygwin. Ploticus is command-line software for creating plots and graphics, similar to gnuplot. Ploticus is part of Debian unstable: http://packages.debian.org/unstable/misc/ploticus. Source homepage:http://ploticus.sourceforge.net/ Source download: http://ploticus.sourceforge.net/download/pl232src.tar.gz License:GPL Packaging notes: - The main executable is named /usr/bin/ploticus. - SWF output capability has been omitted for now, since libming isn't available yet for Cygwin. All of the other output capabilities are there: X11, PNG, SVG, JPEG, WBMP, PS, and EPS, with FreeType2 support. - The Bitstream Vera fonts and extra Javascript files that Reini listed aren't in this package. They're not part of the ploticus source, I don't have them, and either I don't know their purpose (Javascript) or they probably belong in a different package (fonts). However, if it makes sense to add them I'll be glad to do so. - The HTML documentation for ploticus weighs about 4 times as much as the program package, and is available online. For that reason I've split the docs into a separate ploticus-doc package. - I put ploticus in the Graphics category, but also in Libs, because it contains libploticus.a. Please let me know if this isn't appropriate. Please review, and if the packages are found suitable, upload. Thanks, Andrew. setup.hint for ploticus sdesc: Command-line plot and graph generator ldesc: Ploticus is command-line software for creating plots, charts, and graphics from data. Ploticus is good for automated or just-in-time graph generation. You can use 'prefabs' to quickly create common types of graphs, or write custom scripts to give you full control. Ploticus can make scatter, bar, box, range, vector, pie, and venn charts, and offers curve fitting, multiple axes and plot areas, legends, and text overlays. It allows significant user control over colors, styles, options and details. It handles date and time data nicely, and has basic statistical capabilities. The results can be either displayed directly, or output as PNG, JPEG, WBMP, SVG, PS, or EPS images. category: Graphics Libs requires: cygwin expat libfontconfig1 libfreetype26 libgd2 libiconv2 libjpeg62 libpng12 xorg-x11-bin-dlls zlib /setup.hint for ploticus setup.hint for ploticus-doc sdesc: Command-line plot and graph generator (HTML documentation) ldesc: Ploticus is command-line software for creating plots, charts, and graphics from data. This package contains the HTML documentation for ploticus. category: Graphics Doc requires: ploticus /setup.hint for ploticus-doc http://home.comcast.net/~andrex/cygwin/ploticus/setup.hint http://home.comcast.net/~andrex/cygwin/ploticus/ploticus-2.32-1.tar.bz2 http://home.comcast.net/~andrex/cygwin/ploticus/ploticus-2.32-1-src.tar.bz2 http://home.comcast.net/~andrex/cygwin/ploticus-doc/setup.hint http://home.comcast.net/~andrex/cygwin/ploticus-doc/ploticus-doc-2.32-1.tar.bz2 http://home.comcast.net/~andrex/cygwin/ploticus-doc/ploticus-doc-2.32-1-src.tar.bz2
[ITP] unison2.13, unison2.17
The Unison developers have released new stable and beta releases of Unison. As Karl M pointed out, the compatibility restrictions between versions have been relaxed beginning with version 2.13: two versions of Unison are now compatible iff the first two numbers in their version string are the same, e.g. all versions 2.13.* are mutually compatible. So, the new packages are named unison2.13 and unison2.17. I have also updated the descriptions of the available Unison packages in each of the unison2.9.1, unison2.9.20, unison2.10.2, and unison2.12.0 packages, and prepared new point releases of each to include that change. Please review the new unison2.13 and unison2.17 packages, and if they're suitable, upload them and also the new releases of the other Unison packages. Thanks, Andrew. http://home.comcast.net/~andrex/cygwin/unison2.13/setup.hint http://home.comcast.net/~andrex/cygwin/unison2.13/unison2.13-2.13.16-1.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.13/unison2.13-2.13.16-1-src.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.17/setup.hint http://home.comcast.net/~andrex/cygwin/unison2.17/unison2.17-2.17.1-1.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.17/unison2.17-2.17.1-1-src.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.9.1 /unison2.9.1-2.9.1-3.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.9.1 /unison2.9.1-2.9.1-3-src.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.9.20 /unison2.9.20-2.9.20-3.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.9.20 /unison2.9.20-2.9.20-3-src.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.10.2 /unison2.10.2-2.10.2-6.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.10.2 /unison2.10.2-2.10.2-6-src.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.12.0 /unison2.12.0-2.12.0-4.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.12.0 /unison2.12.0-2.12.0-4-src.tar.bz2
[ITP] unison2.13.16, unison2.17.1
The Unison developers have released new stable and beta releases of Unison. As always with Unison, these versions are incompatible with previous releases, and therefore require new packages in Cygwin: unison2.13.16 and unison2.17.1. In addition, I have updated the descriptions of the available Unison packages in each of the unison2.9.1, unison2.9.20, unison2.10.2, and unison2.12.0 packages, and prepared new point releases of each to include that change. Please review the new unison2.13.16 and unison2.17.1 packages, and if they're suitable, upload them and also the new releases of the other Unison packages. Thanks, Andrew. http://home.comcast.net/~andrex/cygwin/unison2.13.16/setup.hint http://home.comcast.net/~andrex/cygwin/unison2.13.16 /unison2.13.16-2.13.16-1.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.13.16 /unison2.13.16-2.13.16-1-src.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.17.1/setup.hint http://home.comcast.net/~andrex/cygwin/unison2.17.1 /unison2.17.1-2.17.1-1.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.17.1 /unison2.17.1-2.17.1-1-src.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.9.1 /unison2.9.1-2.9.1-3.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.9.1 /unison2.9.1-2.9.1-3-src.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.9.20 /unison2.9.20-2.9.20-3.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.9.20 /unison2.9.20-2.9.20-3-src.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.10.2 /unison2.10.2-2.10.2-6.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.10.2 /unison2.10.2-2.10.2-6-src.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.12.0 /unison2.12.0-2.12.0-4.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.12.0 /unison2.12.0-2.12.0-4-src.tar.bz2
[ITP] orpie-1.4.1-1 [repost]
I would like to package and maintain orpie for Cygwin. orpie is a fullscreen RPN calculator for the console. Its operation is similar to that of modern HP calculators, but data entry has been optimized for efficiency on a PC keyboard. Features include extensive scientific calculator functionality, command completion, and a visible interactive stack. orpie is written in OCaml. It is currently available in Debian stable: http://packages.debian.org/stable/math/orpie. Home page: http://www.eecs.umich.edu/~pelzlpj/orpie/ License: GPL setup.hint sdesc: Fullscreen RPN calculator for the console ldesc: Orpie is a fullscreen RPN calculator for the console. Its operation is similar to that of modern HP calculators, but data entry has been optimized for efficiency on a PC keyboard. Features include extensive scientific calculator functionality, command completion, and a visible interactive stack. category: Math requires: cygwin gsl /setup.hint Package URLs are below. Please review and, if the package is found suitable, upload. Thanks, Andrew. http://home.comcast.net/~andrex/cygwin/orpie/setup.hint http://home.comcast.net/~andrex/cygwin/orpie/orpie-1.4.1-1.tar.bz2 http://home.comcast.net/~andrex/cygwin/orpie/orpie-1.4.1-1-src.tar.bz2
Please upload: orpie-1.4.1-1
I would like to package and maintain orpie for Cygwin. orpie is a fullscreen RPN calculator for the console. Its operation is similar to that of modern HP calculators, but data entry has been optimized for efficiency on a PC keyboard. Features include extensive scientific calculator functionality, command completion, and a visible interactive stack. orpie is written in OCaml. It is currently available in Debian stable: http://packages.debian.org/stable/math/orpie. Home page: http://www.eecs.umich.edu/~pelzlpj/orpie/ License: GPL setup.hint sdesc: Fullscreen RPN calculator for the console ldesc: Orpie is a fullscreen RPN calculator for the console. Its operation is similar to that of modern HP calculators, but data entry has been optimized for efficiency on a PC keyboard. Features include extensive scientific calculator functionality, command completion, and a visible interactive stack. category: Math requires: cygwin /setup.hint Package URLs are below; please upload. Thanks, Andrew. http://home.comcast.net/~andrex/cygwin/orpie/setup.hint http://home.comcast.net/~andrex/cygwin/orpie/orpie-1.4.1-1.tar.bz2 http://home.comcast.net/~andrex/cygwin/orpie/orpie-1.4.1-1-src.tar.bz2
Updated: unison2.10.2-5 and unison2.12.0-3
These are bugfix releases. They incorporate multiple patches released by the Unison developers over the last few weeks. Please upload. Thanks, Andrew. http://home.comcast.net/~andrex/cygwin/unison2.10.2/unison2.10.2-2.10.2-5.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.10.2/unison2.10.2-2.10.2-5-src.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.12.0/unison2.12.0-2.12.0-3.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.12.0/unison2.12.0-2.12.0-3-src.tar.bz2
package submission policy
I'm looking at the revised package submission policy (http://sourceware.org/ml/cygwin-apps/2004-10/msg00384.html). Question: who gets to vote for packages? All current Cygwin package maintainers? This seems to be implied, but I'd like to be clear about it. Do maintainers get to vote against a package, decreasing its score by 1? Just curious. Thanks, Andrew.
[ITP] stow
I would like to package and maintain stow for Cygwin. Stow is an installation manager for local software packages. It installs packages by creating sets of symlinks from the installed location (e.g. /usr/local) to a stow directory (e.g. /usr/local/stow/emacs) where the real files live. This allows you to keep packages separate, while making them appear to be installed in the same place. Stow is available in the current stable, testing, and unstable releases of Debian, e.g. http://packages.debian.org/stable/admin/stow. Source homepage:http://directory.fsf.org/stow.html Source download:http://ftp.gnu.org/pub/gnu/stow/stow-1.3.3.tar.gz Language: Perl License:GPL setup.hint: sdesc: Manage local software installations ldesc: Stow manages the installation of local software packages by creating sets of symlinks from the installed location (e.g. /usr/local) to a stow directory (e.g. /usr/local/stow/emacs) where the real files live. This allows you to keep packages separate, while making them appear to be installed in the same place. category: Admin Utils requires: perl The Cygwin packages are ready for upload, at the URLs below. Please upload them once they've undergone any necessary review. Thanks, Andrew. http://home.comcast.net/~andrex/cygwin/stow/setup.hint http://home.comcast.net/~andrex/cygwin/stow/stow-1.3.3-1.tar.bz2 http://home.comcast.net/~andrex/cygwin/stow/stow-1.3.3-1-src.tar.bz2
Re: [ITP] stow
I would like to package and maintain stow for Cygwin. Stow is an installation manager for local software packages. It installs packages by creating sets of symlinks from the installed location (e.g. /usr/local) to a stow directory (e.g. /usr/local/stow/emacs) where the real files live. This, presumably, should work fine for simple packages, but will be unusable in conjunction with packages that install DLLs? Right. I hadn't considered that, but since the Windows shortcut is fundamentally broken, you're right that stowing won't work for DLLs, or outside of the Cygwin environment. (Philosophical question: which component of Windows deserves the blame for the failure of the Windows shortcut? The file system, the shortcut design, or the shell?) If you've found a way around that, then great! No, I'm afraid I haven't. If not, make sure to note so in the readme. OK, I've uploaded new packages with a description of this problem in the README. Andrew. http://home.comcast.net/~andrex/cygwin/stow/setup.hint http://home.comcast.net/~andrex/cygwin/stow/stow-1.3.3-1.tar.bz2 http://home.comcast.net/~andrex/cygwin/stow/stow-1.3.3-1-src.tar.bz2
[ITP] unison2.12.0-2.12.0-1 ; updates to other Unison packages
Unison has a new upstream beta release, version 2.12.0. Each upstream release unfortunately has to be packaged separately, since different versions are potentially incompatible and therefore will not talk to each other. Cygwin already includes the unison2.9.1, unison2.9.20, and unison2.10.2 packages. unison2.12.0 is a new package for Cygwin, but really just more Unison and so shouldn't require separate approval. http://home.comcast.net/~andrex/cygwin/unison2.12.0/setup.hint http://home.comcast.net/~andrex/cygwin/unison2.12.0/unison2.12.0-2.12.0-1.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.12.0/unison2.12.0-2.12.0-1-src.tar.bz2 In addition, the documentation in each of the unison* packages lists all of the available unison* packages. Because the list of those packages has just grown, the documentation in each unison* package has just changed, and this requires a new Cygwin point release of each one. Sorry, I know this change is trivial, but for consistency's sake I would rather have each set of documentation be complete. http://home.comcast.net/~andrex/cygwin/unison2.9.1/unison2.9.1-2.9.1-2.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.9.1/unison2.9.1-2.9.1-2-src.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.9.20/unison2.9.20-2.9.20-2.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.9.20/unison2.9.20-2.9.20-2-src.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.10.2/unison2.10.2-2.10.2-3.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison2.10.2/unison2.10.2-2.10.2-3-src.tar.bz2 Finally, I'd like to adjust the setup.hint file for the deprecated unison package. This version has a slightly more helpful sdesc entry. http://home.comcast.net/~andrex/cygwin/unison/setup.hint Please upload. Thanks, Andrew.
updated: unison2.10.2-2.10.2-2
This is a bugfix release. It solves a problem with incorrect interpretation of timestamps after the change to daylight savings time. This may be the cause of several reports on the cygwin list, of very slow operation with the -fastcheck option. The unison2.9.* packages are not affected. Please upload. Thanks, Andrew. http://home.comcast.net/~andrex/cygwin/unison2.10.2/unison2.10.2-2.10.2-2.tar.gz http://home.comcast.net/~andrex/cygwin/unison2.10.2/unison2.10.2-2.10.2-2-src.tar.gz
updated: autossh-1.3-2
This is a minor enhancement release. The documentation for running autossh as an NT system service has been clarified in two places. Please upload. Thanks, Andrew. http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.3-2.tar.bz2 http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.3-2-src.tar.bz2
Re: screen, try #1
On host #2 with WinXP + Cygwin 1.5.15-1, reattaching fails (There is no screen to be resumed), and I see $ ll /tmp/uscreens/S-aschulma total 1 -rw--- 1 ASchulma None 53 Apr 22 06:00 4056.console.D77E1BASCHULMA1 This isn't a socket, which would explain the trouble. Now here's something curious. While screen is running and attached, I see $ ls -l /tmp/uscreens/S-aschulma/ total 1 srwx-- 1 ASchulma None 53 Apr 22 12:05 548.console.D77E1BASCHULMA1 But as soon as I detach screen, the socket isn't a socket any more: $ ls -l /tmp/uscreens/S-aschulma/ total 1 -rw--- 1 ASchulma None 53 Apr 22 12:08 548.console.D77E1BASCHULMA1 wtf?? Of course this prevents reattachment. This is with Cygwin 1.5.15, I don't see the same behavior with 1.5.12. When is a socket not a socket? A.
termcap maintainer?
Do we have a maintainer for termcap? The package doesn't include any documentation at all, including any mention of a maintainer. The screen package, which I am working on building, includes some new termcap entries. I could just have the screen installer append them to /etc/termcap, but it would be better to fix /etc/termcap in the termcap package. Thanks, Andrew.
Re: termcap maintainer?
I'm the maintainer but the package has been deprecated on UNIX/Linux for quite some time. You should be using terminfo. terminfo already includes definitions for screen terminals, so that's no problem. Are you saying then that I should just ignore the extra termcap entries for screen, screen-bce, and screen-s, which don't appear in /etc/termcap?
Re: termcap maintainer?
There is no harm in including them but I really don't think there are (m)any programs out there who would take advantage of them. I'll make a new release today. OK, thanks. A.
Re: termcap maintainer?
I'll hold off announcing this until after you've released screen, though. I wouldn't want to get anyone prematurely excited about having screen available at long last. Yes, especially since it doesn't work yet. I'll post an update about this soon. A.
screen
I'm going to try to build and package screen for Cygwin. It's such a useful program, I just have to try. screen 4.0.2 won't compile OOTB in Cygwin: gcc -c -I. -I.-g -O2 misc.c misc.c: In function `xsetenv': misc.c:619: error: too few arguments to function `setenv' make: *** [misc.o] Error 1 I haven't looked into trying to fix this yet, it may be quite simple. There are many references to a binary of screen 4.0.2 compiled for Cygwin, and a corresponding patch, available at http://www.fredlwm.hpg.ig.com.br/cygwin/screen/. But that page has gone dark, and I can't find a cached copy of it anywhere. If someone has the patch that was provided there, I'd appreciate it if you'd pass it along. If anyone else has tried and failed to build or package screen for Cygwin, or if you know anything else about the feasibility of this little project, I'd appreciate hearing from you. Andrew.
RFU: autossh-1.2g-5
Please upload version 1.2g-5 of the autossh package. This version fixes a heap corruption problem caused by free()ing of static memory. http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2g-5.tar.bz2 http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2g-5-src.tar.bz2 Thank you, Andrew.
multiple Unison packages?
Different versions of Unison won't talk to each other. For example, if I have version 2.10.2 (current beta) installed on my local Cygwin host, I can't synchronize with a server that's running version 2.9.1 (current stable). The version numbers have to be exactly the same, or Unison will issue an error message and quit. The reason for the incompatibility, as I understand it, is that Unison's archive format has changed from time to time. Data corruption could occur, or so I'm told, if a user tries to synchronize using versions of Unison that have different archive formats. In order to simplify their code, the Unison developers decided just to require identical version numbers before synchronization can take place. One can argue whether that decision was the right one, but that's the way Unison works at present. So the problem for Cygwin is how to accomodate these incompatible versions. There are probably two or three versions of Unison in common use today: 2.9.1 (current stable), 2.10.2 (current beta), and maybe 2.9.20 (previous beta). Others might come into use, however. There's the previous stable version (2.8.something), which is probably still running at a few sites, and there will probably be a new stable version released soon. This leads me to two questions: (1) How many of these different versions of Unison should I package? Of course, Cygwin doesn't have to provide every version. But I do want to provide the most commonly used ones, which might be anywhere from 2 to 4 versions. More versions means that more people can use Unison, but also more archive storage space (unison-2.10.2-3.tar.bz2 is 400KB, unison-2.10.2-3-src.tar.bz2 is 515 KB), and more screen space in the setup utility taken up by almost-identical packages. Another consideration is that Unison comes in both CUI and GUI (GTK2) versions. The current packages are CUI. I can't get the GUI version to work yet in Cygwin, but if I do this could _potentially_ double the number of Unison packages. (2) If I'm going to provide just 2 or 3 versions, then should I split them into separate packages (e.g. unison2.9.1 and unison2.10.2), or keep them as previous, current, and test versions of a single unison package? The latter approach is what I'm doing now, with unison-2.9.20-1 and unison-2.10.2-3. It makes things simpler for users, but more complicated for the Cygwin admins (e.g. when I upload 2.10.2-4, I'll have to request that 2.10.2-3 be removed, and 2.9.20-1 be kept). It also prevents users from installing more than one version at a time-- which come to think of it is probably a good reason to split the packages. Anyway, I'd appreciate some advice on these questions from either the Cygwin admins, or other maintainers who've tackled these issues before. Thanks, Andrew.
Please upload: autossh-1.2g-4
Changes in version 1.2g-4: - Changed to generic build script method for package building. - Combined all Cygwin-specific docs (README.Cygwin, NEWS.Cygwin, autossh.README) into autossh.README. http://home.comcast.net/~andrex/cygwin/autossh/setup.hint http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2g-4.tar.bz2 http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2 g-4-src.tar.bz2 Thank you, Andrew.
Please upload: lablgtk2-2.4.0-2
Changes in version 2.4.0-2: - Changed to generic build script method for package building. - Combined all Cygwin-specific docs (README.Cygwin, NEWS.Cygwin, lablgtk2.README) into lablgtk2.README. http://home.comcast.net/~andrex/cygwin/lablgtk2/setup.hint http://home.comcast.net/~andrex/cygwin/lablgtk2/lablgtk2-2.4.0-2.tar.bz2 http://home.comcast.net/~andrex/cygwin/lablgtk2/lablgtk2-2.4.0-2-src.tar.bz2 Thank you, Andrew.
Please upload: unison-2.10.2-2
Changes in version 2.10.2-2: - Added /usr/share/doc/unison-2.10.2-2/unison-manual.html. - Patch: don't look in $USERPROFILE for the .unison directory; look only in $UNISON and then $HOME. This is the Unix behavior. - Changed to generic build script method for packaging. - Combined all Cygwin-specific docs (README.Cygwin, NEWS.Cygwin, unison.README) into unison.README. http://home.comcast.net/~andrex/cygwin/unison/setup.hint http://home.comcast.net/~andrex/cygwin/unison/unison-2.10.2-2.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison/unison-2.10.2-2-src.tar.bz2 Thank you, Andrew.
[ITP] unison-gtk2-2.10.2-1
I want to package and maintain unison-gtk2 for Cygwin. Unison is a file synchronizer for Unix and Windows. It comes in two interfaces: text and GTK2. The text-mode version is already packaged for Cygwin in the unison package. unison-gtk2 is the GTK2 version. http://home.comcast.net/~andrex/cygwin/unison-gtk2/setup.hint http://home.comcast.net/~andrex/cygwin/unison-gtk2/unison-gtk2-2.10.2-1.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison-gtk2/unison-gtk2-2.10.2-1-src.tar.bz2 Thanks, Andrew.
gbs cleanup patch
As we discussed a day or two ago, here is a patch that cleans up the following aspects of the generic build script (today's CVS version): - Invokes the shell by /bin/sh -e. - Removes the many superfluous 's, ;'s, and \'s between commands and at end of lines. - Removes all of the $STATUS junk at the end. There's no more need for this, since with -e the script will fail when any subcommand fails. - Replaces all instances of 'if [ ! -d xxx ] ; then mkdir -p xxx ; fi' with just 'mkdir -p xxx'. The second form is equivalent but simpler. - Adds -r to every invocation of xargs. In every case this is desirable and will prevent errors in null cases. With /bin/sh -e, one has to be careful about trapping unwanted non-zero exit statuses. The only place I found where this was an issue was in mkpatch(), because diff has an exit status of 1 if it finds differences. Because of this I added '|| true' after the diff command. One could be fussier here and check for an exit status of 1 (which is okay) or 2 (which is an error), but I didn't bother. I removed all other instances of trailing 'true's from the script. I've tested the revised gbs by building three different packages, and tested each operation at least once. I had no problems. Andrew. --- generic-build-script.orig 2004-10-15 13:48:32.0 -0400 +++ generic-build-script2004-10-15 16:54:26.0 -0400 @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/sh -e # # Generic package build script # @@ -123,25 +123,23 @@ unpack() { tar xv${opt_decomp}f $1 } - mkdirs() { - (cd ${topdir} \ - rm -fr ${objdir} ${instdir} ${srcinstdir} \ - mkdir -p ${objdir} \ - mkdir -p ${instdir} \ + (cd ${topdir} + rm -fr ${objdir} ${instdir} ${srcinstdir} + mkdir -p ${objdir} + mkdir -p ${instdir} mkdir -p ${srcinstdir} ) } prep() { - (cd ${topdir} \ - unpack ${src_orig_pkg} \ - cd ${topdir} \ - if [ -f ${src_patch} ] ; then \ -patch -Z -p0 ${src_patch} ;\ - fi \ + (cd ${topdir} + unpack ${src_orig_pkg} + if [ -f ${src_patch} ] ; then +patch -Z -p0 ${src_patch} + fi mkdirs ) } conf() { - (cd ${objdir} \ + (cd ${objdir} CFLAGS=${MY_CFLAGS} LDFLAGS=${MY_LDFLAGS} \ ${srcdir}/configure \ --srcdir=${srcdir} --prefix=${prefix} \ @@ -152,115 +150,100 @@ --datadir='${prefix}/share' ) } reconf() { - (cd ${topdir} \ - rm -fr ${objdir} \ - mkdir -p ${objdir} \ + (cd ${topdir} + rm -fr ${objdir} + mkdir -p ${objdir} conf ) } build() { - (cd ${objdir} \ + (cd ${objdir} CFLAGS=${MY_CFLAGS} make ) } check() { - (cd ${objdir} \ + (cd ${objdir} make ${test_rule} | tee ${checkfile} 21 ) } clean() { - (cd ${objdir} \ + (cd ${objdir} make clean ) } install() { - (cd ${objdir} \ - rm -fr ${instdir}/* \ - make install DESTDIR=${instdir} \ - for f in ${prefix}/share/info/dir ${prefix}/info/dir ; do \ -if [ -f ${instdir}${f} ] ; then \ - rm -f ${instdir}${f} ; \ -fi ;\ - done \ - for d in ${prefix}/share/doc/${BASEPKG} ${prefix}/share/doc/Cygwin ; do \ -if [ ! -d ${instdir}${d} ] ; then \ - mkdir -p ${instdir}${d} ;\ -fi ;\ - done \ - if [ -d ${instdir}${prefix}/share/info ] ; then \ -find ${instdir}${prefix}/share/info -name *.info | xargs -r gzip -q ; \ - fi \ - if [ -d ${instdir}${prefix}/share/man ] ; then \ + (cd ${objdir} + rm -fr ${instdir}/* + make install DESTDIR=${instdir} + for f in ${prefix}/share/info/dir ${prefix}/info/dir ; do +if [ -f ${instdir}${f} ] ; then + rm -f ${instdir}${f} +fi + done + mkdir -p ${instdir}${prefix}/share/doc/${BASEPKG} ${instdir}${prefix}/share/doc/Cygwin + if [ -d ${instdir}${prefix}/share/info ] ; then +find ${instdir}${prefix}/share/info -name *.info | xargs -r gzip -q + fi + if [ -d ${instdir}${prefix}/share/man ] ; then find ${instdir}${prefix}/share/man -name *.1 -o -name *.3 -o \ -name *.3x -o -name *.3pm -o -name *.5 -o -name *.6 -o \ - -name *.7 -o -name *.8 | xargs gzip -q ; \ - fi \ - templist= \ - for fp in ${install_docs} ; do \ -for f in ${srcdir}/$fp ; do \ - if [ -f $f ] ; then \ -templist=$templist $f; \ - fi ; \ -done ; \ - done \ - if [ ! x$templist = x ]; then \ + -name *.7 -o -name *.8 | xargs -r gzip -q + fi + templist= + for fp in ${install_docs} ; do +for f in ${srcdir}/$fp ; do + if [ -f $f ] ; then +templist=$templist $f + fi +done + done + if [ ! x$templist = x ]; then /usr/bin/install -m 644 $templist \ - ${instdir}${prefix}/share/doc/${BASEPKG} ; \ - fi \ - if [ -f ${srcdir}/CYGWIN-PATCHES/${PKG}.README ]; then \ + ${instdir}${prefix}/share/doc/${BASEPKG} + fi + if [ -f ${srcdir}/CYGWIN-PATCHES/${PKG}.README ]; then /usr/bin/install -m 644 ${srcdir}/CYGWIN-PATCHES/${PKG}.README \ - ${instdir}${prefix}/share/doc/Cygwin/${BASEPKG}.README ; \ - elif [ -f ${srcdir}/CYGWIN-PATCHES/README ] ; then \ +
RE: generic build script 'help' patch
There is one problem IMO; the script (with the patch) won't allow displaying help unless there is a matching generic-build.{tar,tar.bz,tar.gz} (or some such, you get the picture I hope) file in the same dir. I thought about this, but decided it wasn't important for end-users. For anyone who downloads and unpacks a Cygwin package source archive, the upstream source tarball will be present in the same directory as the build script. The people this might help is Cygwin packagers. But I decided they probably already have read the writeup on cygwin.com, so it wasn't very important for them. But I guess there's no harm in making the help text available even if there's no source archive.
Re: unison-2.10.2-1 and unison-gtk2-2.10.2-1
I have done a Cygwin package of LablGtk now, just add the Cygwin specific README and sign it with your name, if there are no objections it will be included in the netrelease and unison-gtk2 is GTG, once we found the reason why I needed to apply the beloow changes. Fetch the LablGtk package here: http://194.95.224.180/lablgtk/ I decided to go ahead and build a lablgtk2 package myself, so I can reasonably maintain it in the future. I've built the package, but now I have a problem: if I strip /usr/lib/ocaml/lablgtk2/lablgtktop.exe, then when I run /usr/bin/lablgtk2, I get Unknown option -w: $ lablgtk2 -verbose /usr/lib/ocaml/lablgtk2/lablgtktop -w s -I /usr/local/stow/lablgtk-2.4.0 /usr/lib/ocaml/lablgtk2 -I gtkInit.cmo Unknown option -w. If I don't strip lablgtktop.exe, then I don't get this error. I can't find any documentation about what the '-w s' option does, but I believe it's supposed to be passed on to the OCaml compiler. Questions: should I just give up on stripping the executable? Or is there a workaround? Do I need the -w option at all? Sorry, but I know almost nothing about OCaml or LablGTK. Thanks, Andrew.
Re: unison-2.10.2-1 and unison-gtk2-2.10.2-1
Okay, thank you Gerritt for your careful review of the unison-gtk2 package. unison-gtk2: This is difficult to test without having a ready to run LablGtk package. Agreed. I posted the ITP for lablgtk2 earlier today. I've now revised the build instructions, which are much simpler on the assumption that the user can just install the lablgtk2 package. Basically it all boils down now to installing the source package and required dependencies (including lablgtk2), and then running make OSCOMP=cygwingnuc UISTYLE=gtk2 Then, accoprding to your README, there are needed for the build: gmodule-2.0.lib glib-2.0.lib gdk-win32-2.0.lib gtk-win32-2.0.lib I'm not sure if this is a good idea to depend on third party libraries. Rebuilding is really difficult with this prerequisites. Agreed. Thanks for your patch to Makefile.OCaml, which removes the need to fetch these files separately. What else to mention is that my unison-gtk2 executable is linked also against libncurses. Strange; I wonder why. Can you tell me, what is a command to list all of the dependencies of an executable? I assume there is one, and I probably knew it once... I've corrected and reuploaded my unison-gtk2 package files. Except for possibly correcting setup.hint to add a dependency on libncurses, I believe they're now ready for upload: http://home.comcast.net/~andrex/cygwin/unison-gtk2/setup.hint http://home.comcast.net/~andrex/cygwin/unison-gtk2/unison-gtk2-2.10.2-1.tar.bz2 http://home.comcast.net/~andrex/cygwin/unison-gtk2/unison-gtk2-2.10.2-1-src.tar.bz2 Andrew.
[update] autossh 1.2g-2
Changes: * Expanded /usr/share/doc/autossh/README.Cygwin, to describe the NT service mode and how to use it with cygrunsrv. http://home.comcast.net/~andrex/cygwin/autossh/setup.hint http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2g-2.tar.bz2 http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2 g-2-src.tar.bz2
Re: [ITP] autossh-1.2g-1 ready for upload
looks good, except for the man pages. The path should be /usr/share/man, not /usr/man. After you've changed that, the package is GTG. Thank you, I've corrected this and re-uploaded: http://home.comcast.net/~andrex/cygwin/autossh/setup.hint http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2g-1.tar.bz2 http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2 g-1-src.tar.bz2 BTW, do I have to worry about the file ownerships? Or does the setup utility take care of that for me? Thanks, A.
[ITP] autossh-1.2g-1 ready for upload
autossh is a program to start an instance of ssh and monitor it, restarting it as necessary should it die or stop passing traffic. http://home.comcast.net/~andrex/cygwin/autossh/setup.hint http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2g-1.tar.bz2 http://home.comcast.net/~andrex/cygwin/autossh/autossh-1.2 g-1-src.tar.bz2 Homepage: http://www.harding.motd.ca/autossh/ License: simple free license Author: Carson Harding [EMAIL PROTECTED] setup.hint: sdesc: Automatically restart SSH sessions and tunnels ldesc: autossh is a program to start an instance of ssh and monitor it, restarting it as necessary should it die or stop passing traffic. autossh monitors connections by sending data through a loop of port forwardings, and seeing if it returns. autossh backs off on the rate of connection attempts when experiencing rapid failures such as connection refused. It includes an NT service mode, which works well as an NT system service under cygrunsrv. category: Net requires: openssh cygwin Andrew Schulman.
[ITP] autossh-1.2g-1
I want to package and maintain autossh for cygwin. autossh is a program to start an instance of ssh and monitor it, restarting it as necessary should it die or stop passing traffic. Homepage: http://www.harding.motd.ca/autossh/ License: simple free license Author: Carson Harding [EMAIL PROTECTED] autossh version 1.2g is in testing now. This version adds support for cygwin. As soon as it's released I'll package and upload it. setup.hint: sdesc: Automatically restart SSH sessions and tunnels ldesc: autossh is a program to start an instance of ssh and monitor it, restarting it as necessary should it die or stop passing traffic. autossh monitors connections by sending data through a loop of port forwardings, and seeing if it returns. autossh backs off on the rate of connection attempts when experiencing rapid failures such as connection refused. It includes an NT service mode, which works well when installed as an NT system service under cygrunsrv. category: Net requires: openssh cygwin Andrew Schulman.