Pierre A. Humblet | 17 Dec 05:33 2014

SSH key for upload access

Name:  Pierre A. Humblet
Package: cron
Comment: "2048-bit RSA, converted by Pierre <at> PierrePC from OpenSSH"

Yaakov Selkowitz | 16 Dec 23:55 2014

setup: compatible with pxz?

Some time ago we encountered an issue with setup not handling archives 
created by pbzip2 correctly.  Does anybody know if archives created by 
pxz create the same issue or not?


Ken Brown | 16 Dec 23:49 2014

cygport patches for TeX Live

Now that setup.exe supports perpetual postinstall scripts, I'd like to 
streamline the TeX Live postinstall process.  I'm attaching two perpetual 
postinstall scripts that I'd like to use (one before the ordinary postinstall 
scripts and one after), as well as four cygport patches.

With these changes, I was able to reduce the total postinstall time for a 
complete TeX Live install from 48 minutes to 14 minutes on my system.

Here's a summary of the changes and the reasons for them.

1. The most time-consuming command in the current postinstall process is 
mktexlsr, which is run many times.  The proposed changes reduce this to one 
call, at the beginning; all remaining postinstall commands keep the ls-R files 
up to date at minimal cost.

2. Another somewhat time-consuming command is updmap.  Each call (even just to 
enable or disable a map) takes at least 2-3 seconds.  If several maps are 
enabled/disabled at once, there's no noticeable increase in time.  The proposed 
changes use just one call to updmap to enable all maps.

3. Similarly, there are a lot of unnecessary calls to fc-cache.  I've reduced 
that to a single call, at the end.

I'm open to suggestions as to better ways to do all this.


(Continue reading)

Achim Gratz | 13 Dec 16:56 2014

[ITA] _autorebase

--8<---------------cut here---------------start------------->8---
wget="wget -rxnH http://cygwin.stromeko.net/noarch/release"
--8<---------------cut here---------------end--------------->8---

Requirements before deployment:

- all autodep stuff referring to _autorebase must be removed
- setup.exe version 2.858 or later must be used


There will be no ITP for _incautorebase since Corinna wanted a
replacement for _autorebase instead.

Dependencies on _autorebase should not be used, but are harmless.  This
is a Base package and it will always be run in postinstall.

This release comes with an additional script rebase-trigger that can be
used to have the postinstall script run a full rebase or peflags the
next time setup.exe is run (with or without an update or additional
installations or removals).  Once this is in place the description of
how to do a manual full rebase should refer to this method instead since
I expect it to be much easier to follow.

Packages that need to tap into the autorebase infrastructure for dynamic
objects should drop a file /etc/rebase/dynpath.d/≤package> that has the
(Continue reading)

Christian Kellermann | 10 Dec 12:25 2014

[ITP] chicken-

Dear List,

I am a core developer of the CHICKEN scheme system. We have supported
building and running CHICKEN on cygwin for almost a decade now. However
I noticed that the current cygwin package has been outdated for years.

The current version that's listed is 3.4.0-0 which has been discontinued
since 2006(?)...

So I'd like to propose an update of said package to the current stable
version as noted in the subject.

CHICKEN scheme has been packages in SuSe, Redhat and Debian for quite a
while. As an example have a look at


I have generated a new port with the following cygport file:

--8<---------------cut here---------------start------------->8---
# package name

# setup.hint generation
SUMMARY="A practical and portable scheme system."
DESCRIPTION="A practical and portable scheme system.
CHICKEN is a compiler for the Scheme programming language. CHICKEN
(Continue reading)

Yaakov Selkowitz | 8 Dec 23:03 2014

[PATCH] setup: fix handling of -X.Y releases

The attached patch should fix the reported issue with handling of 
packages with -X.Y release numbers.

Attachment (setup-release-dot.patch): text/x-patch, 808 bytes
Yaakov Selkowitz | 8 Dec 08:40 2014

[SECURITY] jasper: CVE-2014-9029

Dr. Volker Zell,

Could you please update jasper to 1.900.1-14 with the latest patchset 
from Fedora:



Marco Atzeri | 6 Dec 22:55 2014

[ITP] openblas

OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD 
version. OpenBLAS is licensed under the 3-clause BSD license.

Already available in most linux distri.

to download (remove the index.html's) :
wget -r -np -nH --cut-dirs=0 \
wget -r -np -nH --cut-dirs=0 \

find x86 x86_64 -name index.html -o -name md5.sum | xargs rm

As BLAS it is around 5-10 times faster than Netlib reference
The only package really relevant for user is libopenblas_dynamic

$ cygcheck -l libopenblas_dynamic

the library is before the reference one in the path

$ cygcheck -l liblapack0|grep blas
and used instead of.

Current version is built with
(Continue reading)

Corinna Vinschen | 6 Dec 17:57 2014

[HEADSUP] Base category


isn't it rather annoying that even Base packages have dependencies
outside the Base category?  So, even if I perform a plain Base-only
installation, I get asked if dependencies shall be fullfilled, which, as
a question, is more than borderline anyway.

Therefore, shouldn't we put all packages Base packages depend on into
Base as well?

Also, can we automate this?



Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat
Yaakov Selkowitz | 5 Dec 06:12 2014

Updated: cygport-0.17.1-1

I have just released cygport-0.17.1 for both the Cygwin distribution and 
the Fedora Cygwin toolchain.  This release adds support for fish shell 
scripts, updates X session shortcut generation, and fixes several minor 

Andrew Schulman (1):
       create *.fish scripts in /etc/profile.d

Yaakov Selkowitz (15):
       Fix texinfo dependency
       spec: add dist tag
       pkg_binpkg: ship /usr/share/gdb/auto-load with debuginfo package
       pkg_binpkg: accept NAME_debuginfo_CONTENTS to add files to 
debuginfo pkg
       postinst: use update-mime-database -n
       prepdoc: add COPYING.LGPL* to default list
       prepstrip: do not unset sticky bit in executables
       prepstrip: ignore .fish scripts
       Define DLLTOOL for cross-compilation abstraction
       prep_symlinks: avoid .exe handling bug in coreutils
       README: fix typo
       Fix X session shortcuts for changes in run and xinit
       make_etc_defaults: ignore keepdir markers
       cygautoconf: export DATADIRNAME
       cygport 0.17.1


(Continue reading)

Dr. Volker Zell | 20 Nov 12:19 2014

[ITP] libdiscid/libdiscid0/libdiscid-devel/libdiscid-doc-0.6.1: MusicBrainz DiscID library


I would like to contribute and maintain the 'libdiscid/libdiscid0/libdiscid-devel/libdiscid-doc' packages.

 o http://musicbrainz.org/doc/libdiscid (Homepage)
 o http://ftp.musicbrainz.org/pub/musicbrainz/libdiscid/libdiscid-0.6.1.tar.gz  (Download location)

The package can be found in the following distros:

 o http://packages.debian.org/libdiscid
 o https://launchpad.net/ubuntu/+source/libdiscid

Here are the setup.hint files:

category: Debug
requires: cygwin-debuginfo
external-source: libdiscid
sdesc: "Debug info for libdiscid"
ldesc: "This package contains files necessary for debugging the
libdiscid package with gdb."


category: Audio Devel Libs
requires: libdiscid0 
sdesc: "MusicBrainz DiscID library (development)"
ldesc: "libdiscid is a C library for creating MusicBrainz DiscIDs from
(Continue reading)