Charles Wilson | 1 May 2009 07:26
Favicon

Updated: cvs-1.12.13-1

CVS is the 'Concurrent Versioning System', a widely-used package
for maintianing revision histories of source code.  This port is
based on the official cvs-1.12.13 'feature' release, as modified
by debian lenny (version 1:1.12.13-12, 03 Sep 2008).

[[ compiled using gcc-3.4.4-999 ]]

This will most likely be the final cvs update for the cygwin-1.5
distribution; future development will continue with cvs-1.12.13-10
for cygwin-1.7.

CHANGES (from cvs-1.11.22-1)
===========================
* updated to 'Feature Branch' 1.12.x which adds a number of
  new features and bugfixes. See /usr/share/doc/Cygwin/cvs-*/NEWS
* updated to Debian patchset 1.12.13-12
* updated to latest gnulib (2009-04-25, rev.
  b3fef2a47fcc4c239a618ffd71d55af00650572a)
* updated to latest autoconf (2.63), automake (1.10.1),
  and gettext (0.17).
* dropped (unused) cygwin-specific "gdbm" patches
  (cygwin cvs has been using flat-file, not gdbm, databases
  since 2006.  There is no longer any need to maintain these
  patches, and because they have never had a future "upstream"
  I've decided to abandon them.)

REGRESSION TEST RESULTS:
============================
"local" tests
Fails 2 tests of 175, but 1.11.22-1 failed them too.
(Continue reading)

Charles Wilson | 1 May 2009 07:26
Favicon

[1.7] Updated: cvs-1.12.13-10

CVS is the 'Concurrent Versioning System', a widely-used package
for maintianing revision histories of source code.  This port is
based on the official cvs-1.12.13 'feature' release, as modified
by debian lenny (version 1:1.12.13-12, 03 Sep 2008).

[[ compiled using gcc-3.4.4-999 ]]

This release is specific for cygwin-1.7. There are a few minor
differences the between this package and the simultaneously-
released cvs-1.12.13-1 for cygwin-1.5, other than the typical
documentation-related ones.  Significantly, this version of
cvs supports IPv6, and exploits several new system functions
available in the new cygwin DLL.

CHANGES (from cvs-1.11.22-1)
===========================
* Fork for cygwin-1.7 development
  - uses *at functions (fstatat, fchmodat, mkdirat, openat, etc)
  - supports IPv6
* updated to 'Feature Branch' 1.12.x which adds a number of
  new features and bugfixes. See /usr/share/doc/Cygwin/cvs-*/NEWS
* updated to Debian patchset 1.12.13-12
* updated to latest gnulib (2009-04-25, rev.
  b3fef2a47fcc4c239a618ffd71d55af00650572a)
* updated to latest autoconf (2.63), automake (1.10.1),
  and gettext (0.17).
* dropped (unused) cygwin-specific "gdbm" patches
  (cygwin cvs has been using flat-file, not gdbm, databases
  since 2006.  There is no longer any need to maintain these
  patches, and because they have never had a future "upstream"
(Continue reading)

Charles Wilson | 4 May 2009 03:28
Favicon

Updated: csih-0.2.0-1

csih (cygwin-service-installation-helper) provides a library
of shell functions that can be used by other cygwin packages
that provide servers and daemons. It can assist in various
service installation tasks, such as:

* identifying the underlying Windows OS
* detecting whether a "privileged user" exists and what its
  name is (that is, a user account with enhanced privileges
  necessary for some services)
* creating a privileged user if one doesn't already exist
  (assuming the caller has permissions to create new users)
* creating "normal" users
* obtaining the (localized) name of well known account
  (Guest, Administrator)

It is currently used by inetutils(iu-config, syslogd-config),
openssh (ssh-host-config, ssh-user-config), sspi(sspi-config),
sysvinit(init-config), and various others.  csih should not be
used directly; instead, config scripts like the ones mentioned
above should 'source' the csih script, and then use the
functions provided.

This is maintainance release. It is specific for cygwin-1.5.
Cygwin-1.7-specific development of csih will continue with
versions 0.9.x and above.

[[ cygwin binary utilities compiled using gcc-3.4.4-999 ]]
[[ native binary utilities compiled using gcc-3.4.4-999 and gcc-mingw-core-20050522-1 ]]

CHANGES (since 0.1.9-2)
(Continue reading)

Charles Wilson | 4 May 2009 03:29
Favicon

[1.7] Updated: csih-0.9.0-1

csih (cygwin-service-installation-helper) provides a library
of shell functions that can be used by other cygwin packages
that provide servers and daemons. It can assist in various
service installation tasks, such as:

* identifying the underlying Windows OS
* detecting whether a "privileged user" exists and what its
  name is (that is, a user account with enhanced privileges
  necessary for some services)
* creating a privileged user if one doesn't already exist
  (assuming the caller has permissions to create new users)
* creating "normal" users
* obtaining the (localized) name of well known account
  (Guest, Administrator)

It is currently used by inetutils(iu-config, syslogd-config),
openssh (ssh-host-config, ssh-user-config), sspi(sspi-config),
sysvinit(init-config), and various others.  csih should not be
used directly; instead, config scripts like the ones mentioned
above should 'source' the csih script, and then use the
functions provided.

This is maintainance release. It is specific for cygwin-1.7,
and will not operate correctly if installed under cygwin-1.5.
For legacy cygwin installations, use csih-0.2.x. As cygwin-1.7
requires WinNT or better, csih-0.9.x will also report an error
if used on legacy (Win9x) systems.

[[ cygwin binary utilities compiled using gcc-3.4.4-999 ]]
[[ native binary utilities compiled using gcc-3.4.4-999 and gcc-mingw-core-20050522-1 ]]
(Continue reading)

Charles Wilson | 4 May 2009 09:18
Favicon

Updated: {rxvt-unicode-X/rxvt-unicode-common}-7.7-7

rxvt-unicode is clone of the familiar rxvt terminal emulator,
that partially supports unicode, with a lot of caveats. So
why bother?

(1) bugfixes. Upstream development of rxvt is dead. cygwin's
    rxvt is moribund. rxvt-unicode is actively maintained.

(2) For cygwin-1.7, rxvt-unicode should be able to ACTUALLY
    support unicode. Stay tuned for the rxvt-unicode-X-8.x
    series for cygwin-1.7.

(3) Pretty. xft support. Styled text[*]. Looks cool with
    inheritPixmap and xsri. (xft with antialias is a bit slower,
    but not too bad on a fast machine, and you can go back to
    non-antialias or plain old bitmap fonts if you're desperate).

(4) Lightweight. Has an optional client-server mode where all
    client windows are part of the same process. Yes, it does
    present a single-point-of-failure (but so does xwin!) -- but
    I haven't had a problem yet.

(5) no need for run.exe: the standalone urxvt-X and the server
    urxvtd-X will hide their console window themselves (using code
    borrowed from inetutils).  You still get a quickly dis-
    appearing cmd box, which could be avoided by using run.exe,
    but...)

This is a bug fix and feature enhancement release.

[[ compiled using gcc-3.4.4-999 ]]
(Continue reading)

Charles Wilson | 4 May 2009 09:18
Favicon

[1.7] Updated: {rxvt-unicode-X/rxvt-unicode-common}-7.7-20

rxvt-unicode is clone of the familiar rxvt terminal emulator,
that partially supports unicode, with a lot of caveats. So
why bother?

(1) bugfixes. Upstream development of rxvt is dead. cygwin's
    rxvt is moribund. rxvt-unicode is actively maintained.

(2) For cygwin-1.7, rxvt-unicode should be able to ACTUALLY
    support unicode. Stay tuned for the rxvt-unicode-X-8.x
    series for cygwin-1.7.

(3) Pretty. xft support. Styled text[*]. Looks cool with
    inheritPixmap and xsri. (xft with antialias is a bit slower,
    but not too bad on a fast machine, and you can go back to
    non-antialias or plain old bitmap fonts if you're desperate).

(4) Lightweight. Has an optional client-server mode where all
    client windows are part of the same process. Yes, it does
    present a single-point-of-failure (but so does xwin!) -- but
    I haven't had a problem yet.

(5) no need for run.exe: the standalone urxvt-X and the server
    urxvtd-X will hide their console window themselves (using code
    borrowed from inetutils).  You still get a quickly dis-
    appearing cmd box, which could be avoided by using run.exe,
    but...)

This is a bug fix and feature enhancement release.

[[ compiled using gcc-3.4.4-999 ]]
(Continue reading)

Andrew Schulman | 4 May 2009 15:52
Picon

new: unison2.31; updated: unison2.27; obsolete: unison2.13, unison2.17

There are several updates to the Unison packages for Cygwin:

* unison2.31 is a new package, now available in the archive.

* unison2.27 has been updated.  This is just a minor update of the README.Cygwin file.

* unison2.13 and unison2.17 have had their categories changed to _obsolete. As a result, these packages
will no longer be visible in the installer, unless you
uncheck the "Hide obsolete packages" checkbox there.  These packages will be removed from the Cygwin
archive after a few more months, unless I hear that some of
you still need them.

Unison is a file synchronizer for Unix and Windows. It allows two replicas of a collection of files and
directories to be stored on different hosts (or
different disks on the same host), modified separately, and then brought up to date by propagating the
changes in each replica to the other.

======================================
Obsolescence of unison2.13, unison2.17
======================================

The current stable and beta versions of Unison are 2.27 and 2.31, respectively.  I usually maintain Unison
packages of a few versions prior to the current
stable version, because of the problem that different versions of Unison won't talk to each other:  if you
need to synchronize with a server that's running e.g.
Unison 2.13, then you have to be running 2.13 in order to do that.

However, 2.13 and 2.17 are getting pretty old now.  All bug fixes and new features are going into the current
stable and beta releases, 2.27 and 2.31.  As a way
of determining how far back to maintain old versions, I look at Debian stable, which moves very slowly.  I
(Continue reading)

Thomas Wolff | 5 May 2009 00:58
Picon
Favicon

Updated: Unicode text editor mined 2000.15.2

                            mined  2000.15.2
                             (May 2009)

This is a maintenance release, mainly containing:
* Tweaks for Cygwin console and MinTTY terminals.

------------------------------------------------------------------------

To install mined on cygwin, run the cygwin setup program, 
in the "Select Packages" menu, open the "Editors" category and 
select the mined package.

More information (with screenshots, feature overview and change log) 
and download are available from the mined web site at
	<http://towo.net/mined/>

Mined is co-hosted at sourceforge and has a mailing list 
which can be subscribed at
	<https://lists.sourceforge.net/lists/listinfo/mined-editor>

------------------------------------------------------------------------
Thomas Wolff
mined <at> towo.net

Corinna Vinschen | 6 May 2009 15:25
Favicon

[1.7] Updated: cygwin-1.7.0-47

Hi folks,

I just uploaded a new Cygwin 1.7 test release, 1.7.0-47.

=======================================================================
                        IMPORTANT NOTE

This -47 release is accompanied by a new setup-1.7.exe installer,
version number is 2.617.

This new installer adds the capability to search for package names in a
search field, top-left in the package selection window.  It also adds a
few minor changes in terms of permission and group ownership settings
for initially created files as well as files extracted from the package
files.

Please, download the new http://cygwin.com/setup-1.7.exe installer and
use that in future for further Cygwin 1.7 installations.
=======================================================================

Cygwin 1.7 is a major jump from Cygwin 1.5.x.  The list with all changes
related to Cygwin 1.5.25 is attached below.

=======================================================================
If nothing goes overly wrong, the official 1.7.1 release goes public
within the next two months.
=======================================================================

Just download http://cygwin.com/setup-1.7.exe and use that setup tool
to install Cygwin 1.7.  As usual, please report bugs and problems to
(Continue reading)

Charles Wilson | 7 May 2009 03:16
Favicon

[1.7] Updated: cygutils-1.4.0-1

Cygutils is a collection of useful(?) tools for the cygwin
platform. This is a feature enhancement release.

[[ compiled using gcc-3.4.4-999 ]]

This is the first release from the cygwin-1.7-specific 
development branch (cygutils-1.4.0 will no longer compile
on legacy versions of cygwin; it requires functions noly
added in the newer cygwin kernels).

CHANGES (from cygutils-1.3.4-10)
================================
* Support in cygstart for unicode arguments/filenames
  (from IWAMURO Motonori).
* First release from cygwin-1.7-specific branch. 
  cygutils-1.4.0 and above require functions not present
  in cygwin-1.5 and earlier. Legacy systems should use
  the BRANCH_1_3_x branch tag.
* All applications that have a --version option now
  report the package version number with uniform format.
* All code reformatted to follow (mostly) GNU standards.

TODO (call for patches):
================================
* Update lpr.cc and mkshortcut.c to use cygwin-1.7 cygwin_conv_path
  instead of deprecated cygwin_conv_to_win32_path.

* Update (some?) utilities to handle unicode filenames, similar to
  IWAMURO Motonori's work on cygstart. Which utilities need this?
  mkshortcut and lpr, probably. Any others?
(Continue reading)


Gmane