Re: [SECURITY] lighttpd

2012-03-27 Thread Lapo Luchini
Yaakov (Cygwin/X) wrote:
 PS: my Win7 cygwin needs rebaseall very very often. Still didn't check
 it through.
 
 BLODA?

Windows Defender, but I de-activated the online scan and (wrongly?)
hoped this de-activated the hook. It probably doesn't, I'll try
disabling the service as suggested in the ML, but in the meantime I'm
using a VirtualBox+WinXP as a Cygwin build-box (BTW it's quite slower
than real hardware, of course, but feels even slower than other
Windows-native stuff that runs in there; didn't check in deep yet).

 The attached .cygport and patch WFM.  Do these not work for you?

Nope, it's just the same as the 1.4.28 as found on CygPorts repository
(and trivially-updated to 1.4.30).

Didn't report it yet because I hadn't the time to check it on a
different box, but here it goes:

% cygport lighttpd-1.4.30-1 prep build
 Preparing lighttpd-1.4.30-1
 Unpacking source lighttpd-1.4.30.tar.xz
*** Info: applying patch 1.4.28-no-undefined.patch:
patching file src/Makefile.am
Hunk #1 succeeded at 89 (offset 1 line).
 Preparing working source directory
*** Info: applying patch lighttpd-1.4.30-1.cygwin.patch:
patching file CYGWIN-PATCHES/README
patching file CYGWIN-PATCHES/setup.hint
 Compiling lighttpd-1.4.30-1
autoreconf-2.68: Entering directory `.'
autoreconf-2.68: configure.ac: not using Gettext
autoreconf-2.68: running: aclocal --force -I m4
autoreconf-2.68: configure.ac: tracing
autoreconf-2.68: running: libtoolize --copy --force
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: copying file `m4/libtool.m4'
libtoolize: copying file `m4/ltoptions.m4'
libtoolize: copying file `m4/ltsugar.m4'
libtoolize: copying file `m4/ltversion.m4'
libtoolize: copying file `m4/lt~obsolete.m4'
autoreconf-2.68: running: /usr/bin/autoconf-2.68 --force
configure.ac:1: error: possibly undefined macro: dnl
  If this token and others are legitimate, please use m4_pattern_allow.
  See the Autoconf documentation.
configure.ac:57: error: possibly undefined macro: AC_CHECK_HEADERS
configure.ac:71: error: possibly undefined macro: AC_DEFINE
configure.ac:108: error: possibly undefined macro: AC_CHECK_LIB
configure.ac:112: error: possibly undefined macro: AC_MSG_ERROR
autoreconf-2.68: /usr/bin/autoconf-2.68 failed with exit status: 1
*** ERROR: autoreconf failed

-- 
Lapo Luchini - http://lapo.it/


Re: [SECURITY] lighttpd

2012-02-27 Thread Lapo Luchini
Lapo Luchini wrote:
 I will schedule an update-session for all my packages that needs it

...failing it; neither the current package nor cygwin-ports one upgrade
cleanly and I hadn't the time to work around it.

If anyone has the time to do this long-awaited upgrade or wants to take
maintainership of the package altogether, feel free to step up and do it.

Else, I will keep trying in the next days.

PS: my Win7 cygwin needs rebaseall very very often. Still didn't check
it through.

-- 
Lapo Luchini - http://lapo.it/


Re: [SECURITY] lighttpd

2012-02-03 Thread Lapo Luchini
Corinna Vinschen wrote:
 FYI, I also pinged Lapo via PM and got no reply so far.  If he doesn't
 reply within the next 2 weeks, I guess we have to assume he's not with
 us anymore :(

ARGH, sorry! I seems I can't really rely on myself to monitor there
mailing lists with proper enough care anymore (too much stuff to
do/remember, I guess).

But I'm still with the project fully, at least in heart and intentions.

I will schedule an update-session for all my packages that needs it
tomorrow morning (10-12 CET), then I'll try and find some type of
reminder/alert to be more responsive in the future.

(mhh, maybe some RSS based on some regular expression matching the
mailing lists contents with my package's names in title or body)

Oh and by the way, Corinna, thanks for the PM-ping, and sorry for the
inconvenience. :(

-- 
Lapo Luchini - http://lapo.it/


[ANNOUNCEMENT] Updated: monotone-1.0-2

2011-10-11 Thread Lapo Luchini
Version 1.0-2 of monotone has been uploaded.
This rebuild was needed to be compatible with gcc45 stdc++.

monotone is a free distributed version control system. it provides a
simple, single-file transactional version store, with fully disconnected
operation and an efficient peer-to-peer synchronization protocol.

You can find information about new features here:
http://monotone.ca/NEWS

You can find information about upgrading from previous releases here:
http://monotone.ca/UPGRADE


If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c monotone

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



[ANNOUNCEMENT] Updated: botan-1.8.13

2011-10-11 Thread Lapo Luchini
Version 1.8.13-1 of botan has been uploaded.

Botan is a BSD-licensed crypto library written in C++. It provides a
wide variety of basic cryptographic algorithms, X.509 certificates and
CRLs, PKCS#10 certificate requests, a filter/pipe message processing
system, and a wide variety of other features, all written in portable C++.

You can find more information on the official homepage:
http://botan.randombit.net/

If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c botan

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Updated: botan-1.8.13

2011-10-11 Thread Lapo Luchini
Version 1.8.13-1 of botan has been uploaded.

Botan is a BSD-licensed crypto library written in C++. It provides a
wide variety of basic cryptographic algorithms, X.509 certificates and
CRLs, PKCS#10 certificate requests, a filter/pipe message processing
system, and a wide variety of other features, all written in portable C++.

You can find more information on the official homepage:
http://botan.randombit.net/

If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c botan

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini


Typo in winsup/cygwin/fhandler_tty.cc

2011-10-09 Thread Lapo Luchini
I'm not sure if it is maybe a different form or what, but else you might
want to
sed 's/allmighty/almighty/' winsup/cygwin/fhandler_tty.cc
:)

cheers,

-- 
Lapo Luchini - http://lapo.it/


Re: [RFU] monotone-1.0-2

2011-10-09 Thread Lapo Luchini
BTW I just re-rolled the package to fix a dependency in the README, I
didn't change to 1.0-3 because it's a tiny change and the upload wasn't
acknowledged yet.

-- 
Lapo Luchini - http://lapo.it/


[RFU] monotone-1.0-2

2011-10-08 Thread Lapo Luchini
http://lapo.it/cygwin/monotone/monotone-1.0-2-src.tar.bz2
http://lapo.it/cygwin/monotone/monotone-1.0-2.tar.bz2
http://lapo.it/cygwin/monotone/setup.hint

Content:

# setup.hint for monotone
sdesc: free distributed version control system
ldesc: monotone is a free distributed version control system. it provides a
simple, single-file transactional version store, with fully disconnected
operation and an efficient peer-to-peer synchronization protocol. it understands
history-sensitive merging, lightweight branches, integrated code review and 3rd
party testing. it uses cryptographic version naming and client-side RSA
certificates. it has good internationalization support, has no external
dependencies, runs on linux, solaris, OSX, windows, and other unixes, and is
licensed under the GNU GPL.
category: Devel
requires: cygwin libgcc1 libidn11 libintl8 libpcre0 libsqlite3_0 libstdc++6 lua 
zlib0
#maintainer: Lapo Luchini l...@lapo.it

-- 
Lapo Luchini - http://lapo.it/


[ANNOUNCEMENT] Updated: rsync-3.0.9-1

2011-09-28 Thread Lapo Luchini
Version 3.0.9-1 of rsync has been uploaded.

rsync is a file transfer program. rsync uses the 'rsync algorithm' which
provides a very fast method for bringing remote files into sync. It does
this by sending just the differences in the files across the link,
without requiring that both sets of files are present at one of the ends
of the link beforehand.

If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c rsync

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini


“Gentlemen do not read each others mail.” (Henry Lewis Stimson)

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



[RFU] rsync-3.0.9-1

2011-09-26 Thread Lapo Luchini
New upstream (bug fixing) release:

http://lapo.it/cygwin/rsync/rsync-3.0.9-1-src.tar.bz2
http://lapo.it/cygwin/rsync/rsync-3.0.9-1.tar.bz2
http://lapo.it/cygwin/rsync/setup.hint

-- 
Lapo Luchini - http://lapo.it/

“I think, therefore I am… I think.” (Nordom, videogame Torment, 1999)



[RFU] whois-5.0.11-1

2011-05-11 Thread Lapo Luchini
http://lapo.it/cygwin/whois/whois-5.0.11-1.tar.bz2
http://lapo.it/cygwin/whois/whois-5.0.11-1-src.tar.bz2
http://lapo.it/cygwin/whois/setup.hint (unchanged)

Please keep 5.0.8-1 as [last] and delete any other version.

-- 
Lapo Luchini - http://lapo.it/


Re: [RFU] monotone-1.0-1

2011-05-10 Thread Lapo Luchini
Corinna Vinschen wrote:
 On May  9 13:26, Lapo Luchini wrote:
 http://lapo.it/cygwin/monotone/monotone-1.0-1.tar.bz2
 http://lapo.it/cygwin/monotone/monotone-1.0-1-src.tar.bz2
 
 Uploaded.  What about all the old versions?

Thanks.

I'd keep just 0.99.1-1 (just in case), any previous one is now unnecessary.

-- 
Lapo Luchini - http://lapo.it/


[ANNOUNCEMENT] Updated: monotone-1.0-1

2011-05-10 Thread Lapo Luchini
Version 1.0-1 of monotone has been uploaded.

monotone is a free distributed version control system. it provides a
simple, single-file transactional version store, with fully disconnected
operation and an efficient peer-to-peer synchronization protocol.

You can find information about new features here:
http://monotone.ca/NEWS

You can find information about upgrading from previous releases here:
http://monotone.ca/UPGRADE


If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c monotone

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Updated: monotone-1.0-1

2011-05-10 Thread Lapo Luchini
Version 1.0-1 of monotone has been uploaded.

monotone is a free distributed version control system. it provides a
simple, single-file transactional version store, with fully disconnected
operation and an efficient peer-to-peer synchronization protocol.

You can find information about new features here:
http://monotone.ca/NEWS

You can find information about upgrading from previous releases here:
http://monotone.ca/UPGRADE


If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c monotone

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini



[RFU] monotone-1.0-1

2011-05-09 Thread Lapo Luchini
http://lapo.it/cygwin/monotone/monotone-1.0-1.tar.bz2
http://lapo.it/cygwin/monotone/monotone-1.0-1-src.tar.bz2
http://lapo.it/cygwin/whois/setup.hint (unchanged)

% sha256sum monotone*bz2
5c530bc4652b2c08b5291659f0c130618a14780f075f981e947952dcaefc31dc
monotone-1.0.tar.bz2
5e9b409cf5ab0ff0302b66ae55b072d9776f0df0308fbf26cfbfb6925ea2e1c3
monotone-1.0-1.tar.bz2
c2b2bbd868514c734150f0372fc89067c6800f3c5b73b1dd277bd5b7609a56db
monotone-1.0-1-src.tar.bz2

-- 
Lapo Luchini - http://lapo.it/

“Digital files cannot be made uncopyable, any more than water can be
made not wet.” (Bruce Schneier, 2001-05-15)



signature.asc
Description: OpenPGP digital signature


[ANNOUNCEMENT] Updated: rsync-3.0.8-1

2011-04-14 Thread Lapo Luchini
Version 3.0.8-1 of rsync has been uploaded.

rsync is a file transfer program. rsync uses the 'rsync algorithm' which
provides a very fast method for bringing remote files into sync. It does
this by sending just the differences in the files across the link,
without requiring that both sets of files are present at one of the ends
of the link beforehand.

If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c rsync

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini

“I think, therefore I am… I think.” (Nordom, videogame Torment, 1999)


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Updated: rsync-3.0.8-1

2011-04-14 Thread Lapo Luchini
Version 3.0.8-1 of rsync has been uploaded.

rsync is a file transfer program. rsync uses the 'rsync algorithm' which
provides a very fast method for bringing remote files into sync. It does
this by sending just the differences in the files across the link,
without requiring that both sets of files are present at one of the ends
of the link beforehand.

If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c rsync

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini

“I think, therefore I am… I think.” (Nordom, videogame Torment, 1999)



[RFU 1.7] rsync-3.0.8-1

2011-04-12 Thread Lapo Luchini
New upstream release (featuring a security fix):

http://lapo.it/cygwin/rsync/rsync-3.0.8-1-src.tar.bz2
http://lapo.it/cygwin/rsync/rsync-3.0.8-1.tar.bz2
http://lapo.it/cygwin/rsync/setup.hint

(also setup-installable from http://lapo.it/cygwin/ )

% sha256sum rsync*bz2
9a5ce651a17b289151ef444267235818dd772d3263b18c8726de2b81918afeba
*rsync-3.0.8-1.tar.bz2
2a37735f624f71d2f6d9be4191ed8f9ea05aeb15ff86be16734c5b846447ab4c
*rsync-3.0.8-1-src.tar.bz2

-- 
Lapo Luchini - http://lapo.it/

“I think, therefore I am… I think.” (Nordom, videogame Torment, 1999)




Re: [RFU 1.7] rsync-3.0.8-1

2011-04-12 Thread Lapo Luchini
(Yes, of course it's 1.7, the subject just stuck copying from previous
message.)

-- 
Lapo Luchini - http://lapo.it/


[ANNOUNCEMENT] Updated: whois-5.0.8-1

2010-11-15 Thread Lapo Luchini
Version 5.0.8-1 of whois has been uploaded.

Whois is a client for the whois directory service.
It allows you to retrieve information on domains name,
IP addresses, and more.

If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c whois

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Updated: whois-5.0.8-1

2010-11-15 Thread Lapo Luchini
Version 5.0.8-1 of whois has been uploaded.

Whois is a client for the whois directory service.
It allows you to retrieve information on domains name,
IP addresses, and more.

If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c whois

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini


using genini for split packages [Was: [RFU] tidy-20090325-1]

2010-11-13 Thread Lapo Luchini
Charles Wilson wrote:
 PS: I wasn't able to compile setup.ini locally using genini, is it
 possible for split packages?

 Yes, it is.  Did you use the --recursive option?
 
 And, of course, the files need to be arranged as Corinna indicated
 above, or genini will croak just like upset would.

It still seems to croaks, and is not producing the source link:

% ../genini/genini --recursive tidy
error: tidy/libtidy-devel/setup.hint:6: couldn't find package directory
for external-source 'tidy'
error: tidy/libtidy0_99_0/setup.hint:6: couldn't find package directory
for external-source 'tidy'
# This file is automatically generated.  If you edit it, your
# edits will be discarded next time the file is generated.
# See http://cygwin.com/setup.html for details.
#
setup-timestamp: 1289636940

@ libtidy-devel
sdesc: HTML pretty printer (library development)
ldesc: HTML Tidy is a program to clean up and correct messy HTML pages.
Tidy is able to fix up a wide range of problems and to bring to your
attention things that you need to work on yourself.
category: Text Web
requires: libtidy0_99_0
version: 20090325-1
install: tidy/libtidy-devel/libtidy-devel-20090325-1.tar.bz2 156956
04a6859df5465504f529632769adac48

@ libtidy0_99_0
sdesc: HTML pretty printer (library runtime)
ldesc: HTML Tidy is a program to clean up and correct messy HTML pages.
Tidy is able to fix up a wide range of problems and to bring to your
attention things that you need to work on yourself.
category: Text Web
requires: libgcc1
version: 20090325-1
install: tidy/libtidy0_99_0/libtidy0_99_0-20090325-1.tar.bz2 114206
d4f99a6340f94961947234e4df29816e

@ tidy
sdesc: HTML pretty printer (executables)
ldesc: HTML Tidy is a program to clean up and correct messy HTML pages.
Tidy is able to fix up a wide range of problems and to bring to your
attention things that you need to work on yourself.
category: Text Web
requires: libgcc1 libtidy0_99_0
version: 20090325-1
install: tidy/tidy-20090325-1.tar.bz2 83758 a4a8ab51e073cb722d065ff37c215a3a
source: tidy/tidy-20090325-1-src.tar.bz2 367407
8f9665011ac3ec32ff2b5bb864f85694

-- 
Lapo Luchini - http://lapo.it/

“A secret between two is a secret of God; a secret among three is
everybody's secret.” (French proverb)


[RFU] whois-5.0.8-1

2010-11-13 Thread Lapo Luchini
http://lapo.it/cygwin/whois/whois-5.0.8-1.tar.bz2
http://lapo.it/cygwin/whois/whois-5.0.8-1-src.tar.bz2
http://lapo.it/cygwin/whois/setup.hint

Changet setup.hint (removed cygwin requirement, as suggested):

sdesc: GNU Whois
ldesc: A client for the whois directory service.  It allows you to
retrieve information on domains name, IP addresses, and more.
category: Net
requires: crypt libgcc1 libidn11 libintl8

-- 
Lapo Luchini - http://lapo.it/

“Digital files cannot be made uncopyable, any more than water can be
made not wet.” (Bruce Schneier, 2001-05-15)


Re: modification time disorder: touch-related?

2010-11-13 Thread Lapo Luchini
Lapo Luchini wrote:
 % LANG=C ll -rt --full-time whois-5.0.8-1/build|tail
 -rwxrwxr-x+ 1 lapo None 83077 2010-11-09 21:59:36.985126500 +0100 whois.exe
 drwxr-xr-x+ 1 lapo None 12288 2010-11-09 21:59:37.387149500 +0100 .
 -rwxrwxr-x+ 1 lapo None 42896 2010-11-09 21:59:37.445152800 +0100
 mkpasswd.exe
 -rw-rw-r--+ 1 lapo None 72777 2010-11-09 21:59:37.691232900 +0100 whois.o
 -rw-rw-r--+ 1 lapo None  4817 2010-11-09 21:59:37.892232900 +0100 utils.o
 -rw-rw-r--+ 1 lapo None 16665 2010-11-09 21:59:38.408232900 +0100 mkpasswd.o

I can reproduce this at will using ccache.
Everything's normal without ccache:

-rw-r--r--+ 1 lapo None 72777 2010-11-13 09:04:41.193483200 +0100 whois.o
-rw-r--r--+ 1 lapo None  4817 2010-11-13 09:04:41.372493500 +0100 utils.o
-rwxr-xr-x+ 1 lapo None 83077 2010-11-13 09:04:41.678511000 +0100 whois.exe
-rw-r--r--+ 1 lapo None 16665 2010-11-13 09:04:41.988528700 +0100 mkpasswd.o
drwxr-xr-x+ 1 lapo None 12288 2010-11-13 09:04:42.203541000 +0100 .
-rwxr-xr-x+ 1 lapo None 42896 2010-11-13 09:04:42.260544300 +0100
mkpasswd.exe

I wonder how I didn't encounter this ccache bug (?) in the last few
years, or maybe it's also Windows-7 related?
(no, FAT32 is not the issue, my CCACHE_DIR is in the same NTFS
filesystem I'm compiling those package in)

I wonder if latest ccache would still do that.
Maybe I'll try to upgrade it locally and check.

-- 
Lapo Luchini - http://lapo.it/

“We could tell you what it's about. But then, of course, we'd have to
kill you.” (tagline of movie Sneakers, 1992)


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: modification time disorder: touch-related?

2010-11-09 Thread Lapo Luchini
Robert McDougall wrote:
 It knows by lesser time precision (exactly 2 sec).
 
 Interesting.  But I'm building on NTFS.

The same problem is preventing me to upgrade whois package.
It fails because the two executables are 0.96 seconds and are then
rebuild during the make install phase, at which point they're missing
a proper LIBS parameter defined.

(yes, I could work around that, but I'd rather help find a real solution)

% cygport whois-5.0.8-1 finish prep build
 Removing work directory in 5 seconds...
 Removing work directory NOW.
 Finished.
 Preparing whois-5.0.8-1
 Unpacking source whois_5.0.8.tar.gz
 Preparing working source directory
*** Info: applying patch whois-5.0.8-1.cygwin.patch:
patching file CYGWIN-PATCHES/README
patching file CYGWIN-PATCHES/setup.hint
*** Info: applying patch whois-5.0.8-1.src.patch:
patching file Makefile
 Compiling whois-5.0.8-1
gcc -DHAVE_LIBIDN -DENABLE_NLS  -g -O2 -MM -MG *.c  Makefile.depend
perl -w make_ip_del.pl  ip_del_list  ip_del.h
perl -w make_ip6_del.pl  ip6_del_list  ip6_del.h
perl -w make_as_del.pl  as_del_list  as_del.h
perl -w make_tld_serv.pl  tld_serv_list  tld_serv.h
gcc -DHAVE_LIBIDN -DENABLE_NLS  -g -O2 -c whois.c
whois.c:84: warning: ‘optarg’ redeclared without dllimport attribute:
previous dllimport ignored
whois.c:85: warning: ‘optind’ redeclared without dllimport attribute:
previous dllimport ignored
gcc -DHAVE_LIBIDN -DENABLE_NLS  -g -O2 -c utils.c
gcc  -o whois.exe whois.o utils.o -lidn -lintl
gcc -DHAVE_LIBIDN -DENABLE_NLS  -g -O2 -c mkpasswd.c
mkpasswd.c:61: warning: ‘optarg’ redeclared without dllimport attribute:
previous dllimport ignored
mkpasswd.c:62: warning: ‘optind’ redeclared without dllimport attribute:
previous dllimport ignored
mkpasswd.c: In function ‘main’:
mkpasswd.c:335: warning: assignment makes pointer from integer without a
cast
gcc  -o mkpasswd.exe mkpasswd.o utils.o -lcrypt -lintl

% LANG=C ll -rt --full-time whois-5.0.8-1/build|tail
-rw-r--r--+ 1 lapo None 11899 2010-11-09 21:59:35.824060100 +0100 ip_del.h
-rw-r--r--+ 1 lapo None  1246 2010-11-09 21:59:35.976068800 +0100 ip6_del.h
-rw-r--r--+ 1 lapo None  2349 2010-11-09 21:59:36.126077300 +0100 as_del.h
-rw-r--r--+ 1 lapo None 11824 2010-11-09 21:59:36.261085100 +0100 tld_serv.h
-rwxrwxr-x+ 1 lapo None 83077 2010-11-09 21:59:36.985126500 +0100 whois.exe
drwxr-xr-x+ 1 lapo None 12288 2010-11-09 21:59:37.387149500 +0100 .
-rwxrwxr-x+ 1 lapo None 42896 2010-11-09 21:59:37.445152800 +0100
mkpasswd.exe
-rw-rw-r--+ 1 lapo None 72777 2010-11-09 21:59:37.691232900 +0100 whois.o
-rw-rw-r--+ 1 lapo None  4817 2010-11-09 21:59:37.892232900 +0100 utils.o
-rw-rw-r--+ 1 lapo None 16665 2010-11-09 21:59:38.408232900 +0100 mkpasswd.o

% cygport whois-5.0.8-1 build
 Compiling whois-5.0.8-1
gcc  -o whois.exe whois.o utils.o -lidn -lintl
gcc  -o mkpasswd.exe mkpasswd.o utils.o -lcrypt -lintl

% LANG=C ll -rt --full-time whois-5.0.8-1/build|tail
-rw-r--r--+ 1 lapo None 11899 2010-11-09 21:59:35.824060100 +0100 ip_del.h
-rw-r--r--+ 1 lapo None  1246 2010-11-09 21:59:35.976068800 +0100 ip6_del.h
-rw-r--r--+ 1 lapo None  2349 2010-11-09 21:59:36.126077300 +0100 as_del.h
-rw-r--r--+ 1 lapo None 11824 2010-11-09 21:59:36.261085100 +0100 tld_serv.h
-rw-rw-r--+ 1 lapo None 72777 2010-11-09 21:59:37.691232900 +0100 whois.o
-rw-rw-r--+ 1 lapo None  4817 2010-11-09 21:59:37.892232900 +0100 utils.o
-rw-rw-r--+ 1 lapo None 16665 2010-11-09 21:59:38.408232900 +0100 mkpasswd.o
-rwxrwxr-x+ 1 lapo None 83077 2010-11-09 22:06:53.724106500 +0100 whois.exe
drwxr-xr-x+ 1 lapo None 12288 2010-11-09 22:06:53.940118900 +0100 .
-rwxrwxr-x+ 1 lapo None 42896 2010-11-09 22:06:54.004122500 +0100
mkpasswd.exe

% uname -a
CYGWIN_NT-6.1-WOW64 cyberone 1.7.7(0.230/5/3) 2010-08-31 09:58 i686 Cygwin

Running Windows 7 64 bit and latest packages.

-- 
Lapo Luchini - http://lapo.it/

“Computers are useless. They can only give you answers.” (Pablo Picasso)

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: PING MAINTAINERS of ccache, distcc, ocaml: [was Re: [1.7] gcc-3.4.4-3 gets reinstalled every time I run setup]

2010-11-04 Thread Lapo Luchini
Damien Doligez wrote:
 I never received Dave's message, so I'm missing some context here, but
 the latest ocaml (3.12.0-4) actually depends on gcc4-core, not on any
 flavor of gcc 3.

http://thread.gmane.org/gmane.os.cygwin/103106/focus=18420

It's fairly old, but yes, I was stating that onlt ccache and distcc
still show that dependency. =)

-- 
Lapo Luchini - http://lapo.it/


[ANNOUNCEMENT] Updated: nano-2.2.5-1

2010-11-04 Thread Lapo Luchini
Version 2.2.5-1 of nano has been uploaded.

nano is a text editor designed as a clone of pico, but rewritten
from scratch to be faster and smaller while having greater functionality.

You can find information about new features here:
http://www.nano-editor.org/dist/v2.2/NEWS

If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c monotone

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



[ANNOUNCEMENT] Updated: monotone-0.99.1-1

2010-11-04 Thread Lapo Luchini
Version 0.99.1-1 of monotone has been uploaded.

monotone is a free distributed version control system. it provides a
simple, single-file transactional version store, with fully disconnected
operation and an efficient peer-to-peer synchronization protocol.

You can find information about new features here:
http://monotone.ca/NEWS

You can find information about upgrading from previous releases here:
http://monotone.ca/UPGRADE


If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c monotone

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Updated: nano-2.2.5-1

2010-11-04 Thread Lapo Luchini
Version 2.2.5-1 of nano has been uploaded.

nano is a text editor designed as a clone of pico, but rewritten
from scratch to be faster and smaller while having greater functionality.

You can find information about new features here:
http://www.nano-editor.org/dist/v2.2/NEWS

If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c monotone

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini


Updated: monotone-0.99.1-1

2010-11-04 Thread Lapo Luchini
Version 0.99.1-1 of monotone has been uploaded.

monotone is a free distributed version control system. it provides a
simple, single-file transactional version store, with fully disconnected
operation and an efficient peer-to-peer synchronization protocol.

You can find information about new features here:
http://monotone.ca/NEWS

You can find information about upgrading from previous releases here:
http://monotone.ca/UPGRADE


If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c monotone

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini



[RFU] monotone-0.99.1-1

2010-11-03 Thread Lapo Luchini
http://lapo.it/cygwin/monotone/monotone-0.99.1-1.tar.bz2
http://lapo.it/cygwin/monotone/monotone-0.99.1-1-src.tar.bz2
unchanged setup.hint

category: Devel
requires: libgcc1 libidn11 libintl8 libpcre0 libsqlite3_0 libstdc++6 lua
zlib0

-- 
Lapo Luchini - http://lapo.it/

“If knowledge can create problems, it is not through ignorance that we
can solve them.” (Isaac Asimov)


[RFU] nano-2.2.5-1

2010-11-03 Thread Lapo Luchini
http://lapo.it/cygwin/nano/nano-2.2.5-1.tar.bz2
http://lapo.it/cygwin/nano/nano-2.2.5-1-src.tar.bz2
http://lapo.it/cygwin/nano/setup.hint

setup.hint (changed 'requires'):

sdesc: A pico clone text editor with extensions
ldesc: nano - A text editor designed as a clone of pico, but rewritten
from scratch to be faster and smaller while having greater functionality
category: Editors
requires: libgcc1 libintl8 libncursesw10

-- 
Lapo Luchini - http://lapo.it/

“…one of the main causes of the fall of the Roman Empire was that,
lacking zero, they had no way to indicate successful termination of
their C programs.” (Robert Firth)


Re: PING MAINTAINERS of ccache, distcc, ocaml: [was Re: [1.7] gcc-3.4.4-3 gets reinstalled every time I run setup]

2010-11-03 Thread Lapo Luchini
Dave Korn wrote:
   In the meantime, I think that ocaml, ccache and distcc should remove gcc
 from their setup.hint lines, and perhaps replace it by gcc-core.

BTW: both 'ccache' and 'distcc' are depending on 'gcc' in latest
setup.ini (I'm trying to avoid gcc-3 on my fresh install).

-- 
Lapo Luchini - http://lapo.it/

“The death rate is the same for us as for anybody… one person, one
death, sooner or later.” (Robert A. Heinlein, Tunnel in the Sky, 1955)


Re: PING MAINTAINERS of ccache, distcc, ocaml: [was Re: [1.7] gcc-3.4.4-3 gets reinstalled every time I run setup]

2010-11-03 Thread Lapo Luchini
Yaakov (Cygwin/X) wrote:
 BTW: both 'ccache' and 'distcc' are depending on 'gcc' in latest
 setup.ini (I'm trying to avoid gcc-3 on my fresh install).
 
 Then shouldn't that be 'gcc4-core'?

I'm not sure there should be a dependency at all: ccache doesn't depend
on any compiler, it will just call any that is called like his own
symlink and behaves like gcc... installing ccache without any compiler
doesn't do any good, ok, but it's a complete software anyways.

-- 
Lapo Luchini - http://lapo.it/

“Beware of bugs in the above code; I have only proved it correct, not
tried it.” (Donald Knuth, 1977-03-22)


Re: [RFU] tidy-20090325-1

2010-10-23 Thread Lapo Luchini
Yaakov (Cygwin/X) ha scritto:
 On Thu, 2010-09-23 at 22:10 +0200, Lapo Luchini wrote:
 I compiled the new tidy library (shamelessly copying from CygPorts) and
 it's available here:
 
 Lapo,
 Do you plan to shamelessly copy nano from Ports soon as well?
 http://cygwin-ports.git.sourceforge.net/git/gitweb.cgi?p=cygwin-ports/ports;a=tree;f=apps/nano

Yup (either that or upgrade my existing port), except that my (only
remaining) Windows PC died two weeks ago and I just got the new one;
problem Cygwin is I'm having problems installing Cygwin this Win7-64.

I'm in vacation next week and I'll *definitely* will have more time to
dedicate to the project.

Lapo


[ANNOUNCEMENT] Updated: tidy-20090325-1

2010-10-01 Thread Lapo Luchini
Version tidy-20090325-1 of HTML Tidy has been uploaded.

HTML Tidy is a program to clean up and correct messy HTML pages.
Tidy is able to fix up a wide range of problems and to bring to
your attention things that you need to work on yourself.

HTML Tidy, including both TidyLib and the command line utility, uses a
MIT-like license. This license allows you to do almost anything with the
code, except to represent your changes as coming from the W3C.

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini




--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



[RFU] tidy-20090325-1

2010-09-23 Thread Lapo Luchini
I compiled the new tidy library (shamelessly copying from CygPorts) and
it's available here:
http://lapo.it/cygwin/tidy/setup.hint
http://lapo.it/cygwin/tidy/devel.hint
http://lapo.it/cygwin/tidy/lib.hint
http://lapo.it/cygwin/tidy/tidy-20090325-1-src.tar.bz2
http://lapo.it/cygwin/tidy/tidy-20090325-1.tar.bz2
http://lapo.it/cygwin/tidy/libtidy0_99_0-20090325-1.tar.bz2
http://lapo.it/cygwin/tidy/libtidy-devel-20090325-1.tar.bz2

PS: I wasn't able to compile setup.ini locally using genini, is it
possible for split packages?

-- 
Lapo Luchini - http://lapo.it/

“I never think of the future, it comes soon enough.” (Albert Einstein)


Re: setup, upx, and TLS

2010-09-11 Thread Lapo Luchini
[previous message was sent to the wrong mailing list; a nice reminder
not to write emails at 5:27 in the night...]

Yaakov (Cygwin/X) wrote:
 On Sun, 2010-09-05 at 15:27 -0400, Charles Wilson wrote:
 Lapo, are you still here?  Could we get an updated upx package, please?
 
 I'm not so sure that he is still here.

Sorry guys, a long strike of too many things to do at the same time had
me going a bit in rounds.

I've packaged upx (I hope not to have forgot anything of the process
;)), but I fear I'll have the next decently sized time-slot on monday
(uh, that'll be a problem to send the announce mesage earlier too).

Oh, and I had ready-to-release packages of monotone and tidy, though the
first I'm fairly sure it's good, while the latter was copied directly
from CygPorts but I didn't really have time to look into the way the
package is divided in three and I'd prefer uploading it in a few days
(same goes for other packages).

http://lapo.it/cygwin/upx/setup.hint
http://lapo.it/cygwin/upx/upx-3.07-1-src.tar.bz2
http://lapo.it/cygwin/upx/upx-3.07-1.tar.bz2

http://lapo.it/cygwin/monotone/monotone-0.48-1-src.tar.bz2
http://lapo.it/cygwin/monotone/monotone-0.48-1.tar.bz2
http://lapo.it/cygwin/monotone/setup.hint

-- 
Lapo Luchini - http://lapo.it/

“C is quirky, flawed, and an enormous success.” (Dennis M. Ritchie)

“The Magic Words are Squeamish Ossifrage” (Ron Rivest, RSA-129
challenge, 1977)


Re: setup, upx, and TLS

2010-09-11 Thread Lapo Luchini
Lapo Luchini wrote:
 I've packaged upx

Wrong mailing list, sorry for the noise.

-- 
Lapo Luchini - http://lapo.it/

“It is dangerous to be right when the government is wrong.” (Voltaire)


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: setup, upx, and TLS

2010-09-10 Thread Lapo Luchini
Yaakov (Cygwin/X) wrote:
 On Sun, 2010-09-05 at 15:27 -0400, Charles Wilson wrote:
 Lapo, are you still here?  Could we get an updated upx package, please?
 
 I'm not so sure that he is still here.

Sorry guys, a long strike of too many things to do at the same time had
me going a bit in rounds.

I've packaged upx (I hope not to have forgot anything of the process
;)), but I fear I'll have the next decently sized time-slot on monday
(uh, that'll be a problem to send the announce mesage earlier too).

Oh, and I had ready-to-release packages of monotone and tidy, though the
first I'm fairly sure it's good, while the latter was copied directly
from CygPorts but I didn't really have time to look into the way the
package is divided in three and I'd prefer uploading it in a few days
(same goes for other packages).

http://lapo.it/cygwin/upx/setup.hint
http://lapo.it/cygwin/upx/upx-3.07-1-src.tar.bz2
http://lapo.it/cygwin/upx/upx-3.07-1.tar.bz2

http://lapo.it/cygwin/monotone/monotone-0.48-1-src.tar.bz2
http://lapo.it/cygwin/monotone/monotone-0.48-1.tar.bz2
http://lapo.it/cygwin/monotone/setup.hint

-- 
Lapo Luchini - http://lapo.it/

“C is quirky, flawed, and an enormous success.” (Dennis M. Ritchie)

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: tidy: update, packaging

2010-03-12 Thread Lapo Luchini
Lapo Luchini wrote:
 Expect it in a few days. =)

Errr, a few more days.

Life hit hard on my free time last weeks...

-- 
Lapo Luchini - http://lapo.it/

“Any sufficiently advanced technology is indistinguishable from magic.”
(Arthur C. Clarke)


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



[ANNOUNCEMENT] Updated: rsync-3.0.7-1

2010-02-23 Thread Lapo Luchini
Version 3.0.7-1 of rsync has been uploaded.

rsync is a file transfer program. rsync uses the 'rsync algorithm' which
provides a very fast method for bringing remote files into sync. It does
this by sending just the differences in the files across the link,
without requiring that both sets of files are present at one of the ends
of the link beforehand.

This release include (experimental) support for xattr which should work
correctly on SMB shares and NTFS drives.


If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c rsync


If you have questions or comments, please send them to the Cygwin
mailing list at: cygwin@cygwin.com .

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini

“I think, therefore I am… I think.” (Nordom, videogame Torment, 1999)

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: tidy: update, packaging

2010-02-22 Thread Lapo Luchini
Yaakov (Cygwin/X) wrote:
 Lapo,
 The 'tidy' package, for which you are listed as the maintainer, has not
 been updated in quite some time, and more recent versions are required
 in most cases nowadays.  Would you be able to update this package in the
 near future?

Yes, you're perfectly right!
I kinda forgot it was a package of mine (as I don't use it any more
since such a a looong time), but I'll update it gladly using your
ports/trunk/libs/tidy/ recipe.

Expect it in a few days. =)

-- 
Lapo Luchini - http://lapo.it/


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



[RFU 1.7] rsync-3.0.7-1

2010-02-20 Thread Lapo Luchini
New upstream release:

http://lapo.it/cygwin/rsync/rsync-3.0.7-1-src.tar.bz2
http://lapo.it/cygwin/rsync/rsync-3.0.7-1.tar.bz2
http://lapo.it/cygwin/rsync/setup.hint

(also setup-installable from http://lapo.it/cygwin/ )

Changed setup.hint (requires libgcc1 with gcc-4):

sdesc: Fast remote file transfer program (can use existing data to
minimize transfer)
ldesc: rsync is a file transfer program. rsync uses the 'rsync
algorithm' which provides a very fast method for bringing remote files
into sync. It does this by sending just the differences in the files
across the link, without requiring that both sets of files are present
at one of the ends of the link beforehand.
category: Net
requires: libgcc1 libiconv2 libpopt0

% sha256sum rsync-3.0.7-1*
593949a3bc09ec99d7830a44843451889f88ceee821f06e14de454be9caa7607
rsync-3.0.7-1-src.tar.bz2
b1ee1adb69c1104bcb6cfa793a0758b224bbc0d42846f15b6588733ad3e91d03
rsync-3.0.7-1.tar.bz2


-- 
Lapo Luchini - http://lapo.it/

“I think, therefore I am… I think.” (Nordom, videogame Torment, 1999)



[ANNOUNCEMENT] Updated: monotone-0.46-1

2010-02-08 Thread Lapo Luchini
Version 0.46-1 of monotone has been uploaded.

monotone is a free distributed version control system. it provides a
simple, single-file transactional version store, with fully disconnected
operation and an efficient peer-to-peer synchronization protocol.

You can find information about new features here:
http://monotone.ca/NEWS

You can find information about upgrading from previous releases here:
http://monotone.ca/UPGRADE


If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c monotone


If you have questions or comments, please send them to the Cygwin
mailing list at: cygwin@cygwin.com .

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini



--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Updated: monotone-0.46-1

2010-02-08 Thread Lapo Luchini
Version 0.46-1 of monotone has been uploaded.

monotone is a free distributed version control system. it provides a
simple, single-file transactional version store, with fully disconnected
operation and an efficient peer-to-peer synchronization protocol.

You can find information about new features here:
http://monotone.ca/NEWS

You can find information about upgrading from previous releases here:
http://monotone.ca/UPGRADE


If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c monotone


If you have questions or comments, please send them to the Cygwin
mailing list at: cyg...@cygwin.com .

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini




[RFU] monotone-0.46-1

2010-02-07 Thread Lapo Luchini
New and shiny upstream release.

http://lapo.it/cygwin/monotone/monotone-0.46-1-src.tar.bz2
http://lapo.it/cygwin/monotone/monotone-0.46-1.tar.bz2
http://lapo.it/cygwin/monotone/setup.hint
(also setup-installable from http://lapo.it/cygwin/ )

Unchanged setup.hint:

sdesc: free distributed version control system
ldesc: monotone is a free distributed version control system. it
provides a simple, single-file transactional version store, with fully
disconnected operation and an efficient peer-to-peer synchronization
protocol. it understands history-sensitive merging, lightweight
branches, integrated code review and 3rd party testing. it uses
cryptographic version naming and client-side RSA certificates. it has
good internationalization support, has no external dependencies, runs on
linux, solaris, OSX, windows, and other unixes, and is licensed under
the GNU GPL.
category: Devel
requires: libgcc1 libidn11 libintl8 libpcre0 libsqlite3_0 libstdc++6 lua
zlib0

% sha256sum monotone-0.46-*
4f60d851be09bbe0e8859abb05921187319e440e3ab23e82a715b5170812
monotone-0.46-1-src.tar.bz2
26b1cb27bd806484588717cd99a389012183c994dc42140e28b67aa418b71d88
monotone-0.46-1.tar.bz2

-- 
Lapo Luchini

“I think, therefore I am… I think.” (Nordom, videogame Torment, 1999)





signature.asc
Description: OpenPGP digital signature


Re: [RFU 1.7] whois-4.7.36-1

2009-11-16 Thread Lapo Luchini
Yaakov (Cygwin/X) wrote:
 Uploaded.  Can 4.7.24-1 be deleted?

Sure.

 The requires: line should NOT include 'cygwin'.  I fixed this before
 uploading, but please fix your local copy.

Whoops. Locally updated.

-- 
Lapo Luchini - http://lapo.it/

“I couldn't help but overhear, probably because I was eavesdropping.”
(anonymous)


[ANNOUNCEMENT] [1.7] Updated: whois 4.7.36-1

2009-11-16 Thread Lapo Luchini
I've updated the Cygwin 1.7 version of whois to 4.7.36-1.

Whois is a client for the whois directory service.
It allows you to retrieve information on domains name,
IP addresses, and more.

If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c whois


If you have questions or comments, please send them to the Cygwin
mailing list at: cygwin@cygwin.com .

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini



--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



[RFU 1.7] whois-4.7.36-1

2009-11-15 Thread Lapo Luchini
http://lapo.it/cygwin/whois/setup.hint
http://lapo.it/cygwin/whois/whois-4.7.36-1.tar.bz2
http://lapo.it/cygwin/whois/whois-4.7.36-1.tar.bz2

(also setup-installable from http://lapo.it/cygwin/)

Changed setup.hint (now requiring libgcc1):

sdesc: GNU Whois
ldesc: A client for the whois directory service.  It allows you to
retrieve information on domains name, IP addresses, and more.
category: Net
requires: cygwin crypt libgcc1 libidn11 libintl8

% sha256sum *
24b17a7bbba99f7cf6c8a3c475f4e88864d304441a25893cf2767e51fd4e4c65 setup.hint
5a5c2b9169b8a2c893588f3b015ea8df8778582e9bc446758de35628e197b1f7
whois-4.7.36-1-src.tar.bz2
f8fc900df51755835bd27fceb032fce519f5f25e5c4acfa2b93e5f45061584ea
whois-4.7.36-1.tar.bz2

-- 
Lapo Luchini - http://lapo.it/



signature.asc
Description: OpenPGP digital signature


Re: subversion and utf-8

2009-10-15 Thread Lapo Luchini
David Rothenberger wrote:
 % export LANG=C.UTF-8
 % touch wc/Burgstraße wc/Geschäftsführer wc/für
 % svn add wc/*
 % svn ci -m '' wc
 
 Note that the svn add will fail if I don't set LANG=C.UTF-8.

As per 1.7.0-62 announcement, UTF-8 should be the default locale for
LANG=C so LANG=C should work there as well.

But of course the best value to use is the language of the user + UTF,
e.g. in my case LANG=it_IT.UTF-8, and in the case of the OP I guess
LANG=de_DE.UTF-8.

-- 
Lapo Luchini - http://lapo.it/

“There is no programming language, no matter how structured, that will
prevent programmers from making bad programs.” (Larry Flon)



signature.asc
Description: OpenPGP digital signature


Re: The C locale

2009-09-29 Thread Lapo Luchini
Corinna Vinschen wrote:
 The downside is that a user, who needs to work under the default ANSI
 codepage for some reason, has to know the name of the default ANSI
 codepage.

Mhhh... IMHO any user interested int his probably knows his own ANSI
codepage all too well (CP1252 for me), but maybe that's a programmer's
point of view and many users can have those issues as well.

-- 
Lapo Luchini - http://lapo.it/



signature.asc
Description: OpenPGP digital signature


Re: The C locale

2009-09-23 Thread Lapo Luchini
Thorsten Kampe wrote:
 I created a file aà€私.txt in WinExplorer, and then:

 23/09/2009  06.58 0 aà??.txt
1 File(s)  0 bytes
 
 Works for me, too. Maybe not only the codepage but also the GUI locale 
 settings are involved. This is on Windows 7.

Oh, that's interesting, it may be they improved the console in Win7?
Did you see only the euro or also the Japanese character?

Uh, nope. I still get aà??.txt in my Win7 vitual machine... both with
chcp 850 and 437. Did you do anything regarding the console settings?
(not that it does seem to have any)

-- 
Lapo Luchini - http://lapo.it/

“The best way to predict the future is to implement it.” (David
Heinemeier Hansson)


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: The C locale

2009-09-22 Thread Lapo Luchini
Andy Koppe wrote:
 This way, the non-ASCII needs of most users are covered
 out-of-the-box [...]
 Windows filenames show up correctly in Cygwin as long as they're
 limited to the ANSI codepage.

I fail to see how that is a desiderable thing.
Filesystem is UTF-16, Cygwin is now Unicode-aware, but anything that
doesn't fit ANSI is thrown away for the sake of retro-compatibility of
Cygwin-1.5 which was not Unicode-aware?

As a user, the ability to show correctly formatted UTF-8 filenames is
one of the features I most appreciated in Cygwin-1.7 and reverting that
would be a serious setback... even writing that in a ChangeLog would be
a bit troublesome... we added support for Unicode - except you can't
use for anything you couldn't already do before when it was not there,
since we're using ANSI as an intermediate format anyways?

 For example, start nano in a UTF-8 locale, enter a few umlauts, and
 move the cursor around, and you'll see some weird effects.

IMHO a bit of weird effects while moving cursor are a much less severe
problem that being unable to write the filename like I think it is.
Using ANSI, anything over U+100 Unicode would be an ugly ^N-encoded
3-bytes-per-char ugly stuff which no human can see as the filename he
intended to use.

just my 2c

-- 
Lapo Luchini - http://lapo.it/

“You don't have to distrust the government to want to use cryptography.”
(Phil Zimmermann)



signature.asc
Description: OpenPGP digital signature


Re: The C locale

2009-09-22 Thread Lapo Luchini
Lapo Luchini wrote:
 I fail to see how that is a desiderable thing.
 Filesystem is UTF-16, Cygwin is now Unicode-aware, but anything that
 doesn't fit ANSI is thrown away for the sake of retro-compatibility of
 Cygwin-1.5 which was not Unicode-aware?

On a second reading, I guess you meant that *ONLY for LANG=C* and leave
the current usage for LANG=xx_XX.UTF-8, is that so?

In that case, the forced ANSI retro-compatibility would only bit
people with a missing (or messed up) environment and that's an
ill-defined situation where nobody can really argue if he gets
suboptimal results.
Also, when used for scripts with no user-interaction being capable to
save every filename and read it again the same format is a sure pro.
If, OTOH, you're an interactive shell and your user likely wants to see
stuff well, he better set a LANG env.

PS: this would work around the LANG=C ls file-not-found issues, but a
solution for LANG=xx_XX.UTF-8 ls issue would still be neeeded.
(same goes for `find $dir -delete`)

-- 
Lapo Luchini - http://lapo.it/

“Two can keep a secret if one is dead.” (anonymous)


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: The C locale

2009-09-22 Thread Lapo Luchini
Andy Koppe wrote:
 No, it isn't. UTF-16 filename characters that can't be represented in
 the current charset are encoded by a ^N followed by the character's
 UTF-8 representation.

OK, right.

 For example, a Windows filename bäh turns into bŤh in the C locale,
 while it shows up correctly with explicitly set ISO-8859-1 or CP1252.

Uh? Doesn't seem so to me: if I create bäh in WindowsExplorer, then
open up an UTF-8 mintty console I have a consistent output with both
LANG=C and LANG=it_IT.UTF-8 (of course, since right now C is UTF-8):

% LANG=C ls -l|egrep b.h
-rw-r--r-- 1 lapo None 0 Sep 22 09:53 bäh
% LANG=it_IT.UTF-8 ls -l|egrep b.h
-rw-r--r-- 1 lapo None 0 22 Sep 09:53 bäh

So I'm not sure what do you mean with 'a Windows filename bäh turns
into bŤh in the C locale'... you mean that a script sees it as
62C3A468 as opposed as 62E468? Or that actual bŤh is shown somewhere?

As bŤh is just a representation, and it depends on the charset the
console expects (and in fact in this UTF-8-encoded message, it will be
probably represented with 62C385C2A468)... if the console is UTF-8,
what's currently shown is what I'd expect.
If OTOH we're talking what it is in raw form and not of what is shown
(i.e. about 3 bytes vs a 4 bytes string) well, that's a different
issue, and I'm not sure why a program should prefer a 3-byte
representations as opposed to a 4-byte one...?

But OTOH as far as not caring goes, it sure can be a nice feature to
be retro-compatible in that single case, since the behavior is not
well-defined anyways...
But again, if a script creates a filename that happens to contain
Japanese characters (or even umlauts or r-quotes/l-quotes) I would
expect to see that on the filesystem too, and not some random-looking
escaped-sequence...

 Btw, are you actually using the C locale?

Not usually, but it happens from time to time (mostly in script, or in
cases such as the monotone make check unit tests; one which tries to
create UTF-8 filenames and then ISO-8859-1 filenames currently fail).

-- 
Lapo Luchini - http://lapo.it/

“Endure. In enduring, grow strong.” (Dak'kon, videogame Torment, 1999)


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: The C locale

2009-09-22 Thread Lapo Luchini
Andy Koppe wrote:
 You've presumably got mintty set to UTF-8, hence mintty's output
 conversion turned ls's ISO-8859-1 Ť (i.e. \xC3\xA4) into ä.

There never was any ISO-8859-1 Ť in the first place, only one
a-umlaut entered in WindowsExplorer (in the expected way) and correctly
interpreted by a UTF8-capable terminal which is doing his job.

Nobody ever intended to write a Latin1 string with the meaning of
A-ring + currency symbol which has been translated by chance in a
a-umlaut...

 you mean that a script sees it as 62C3A468 as opposed as 62E468?
 Or that actual bŤh is shown somewhere?
 
 Both. For the latter, try it in the default Cygwin console, without
 any locale variables set.

OK, if you consider what is shown in cmd.exe as the real stuff then
I agree with you.

But cmd.exe isn't even capable of printing the Euro sign (no cygwin
involved, I mean the plain Windows Prompt), I guess there's no hope to
ever seeing in there anything but a very limited output...
(which surprises me a bit: Euro sign is present in CP1252)

I agree with you that the default console installed by the default
installation SHOULD be able to show the more common accents at the very
least (àèéìòù in Italy, umaluts and ß in Germany and so on,), but
wouldn't it be possible to offer the user *something better* than plain
limited cmd.exe, in the default installation?

-- 
Lapo Luchini - http://lapo.it/

“There is no reason anyone would want a computer in their home.” (Ken
Olson, founder of DEC, 1977)


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: The C locale

2009-09-22 Thread Lapo Luchini
Mark J. Reed wrote:
 Yes, but it's working because you (1) lied about your locale (using C
 when your terminal is set to UTF-8) and (2) happen to have your
 terminal set to UTF-8, which is how Cygwin happens to be encoding the
 character.   It's a big accident and stops working if you were
 actually using a non-UTF-8 terminal and locale (hopefully matching
 ones).

I'm very sorry, but I still can't see your point... =(

It's true, by accident my terminal is using the more general
ASCII-compatible charset possible (that is, UTF-8) and Cygwin is
currently using that as a default as well, ok.
So LANG=C works essentially because my terminal uses THE SAME charset as
Cygwin uses by default (and not specifically because that's UTF-8).

But OTOH if LANG=C used CP1252 it would only work only if my terminal
by accident was using the very same CP1252 and would stop working if I
were using a non-CP1252 terminal and matching locale.
How is this a fundamentally different case?

In the first case I have to match my terminal, but I can see *any*
character really and never get any surprise.
In the second case I can use default cmd.exe, but I get a crippled
output in many possible usecases.

The main reason I see for using CP1252 (or anything that's the default
CP, CP1252 is just an example) is that cygwin-in-cmd.exe would show the
*same* crippledness shown by the default native WindowsPrompt, so even
if very limited, the user would get the least surprise. And as far a
traffic on cygwin@cygwin.com goes, I see that's a VERY valid issue.

-- 
Lapo Luchini - http://lapo.it/

“Premature optimisation is the root of all evil in programming.” (C. A.
R. Hoare)


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: The C locale

2009-09-22 Thread Lapo Luchini
Thorsten Kampe wrote:
 * Lapo Luchini (Tue, 22 Sep 2009 18:26:32 +0200)
 But cmd.exe isn't even capable of printing the Euro sign (no cygwin
 involved, I mean the plain Windows Prompt), I guess there's no hope to
 ever seeing in there anything but a very limited output... (which
 surprises me a bit: Euro sign is present in CP1252)
 
 Microsoft Windows [Version 6.1.7600]
 Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
 
 thors...@hombre[c:\Users\thorsten] echo €
 €
 
 thors...@hombre[c:\Users\thorsten] chcp
 Active code page: 437

OK, so it *can* display it.
But why it does not, when showing a filename?
(which was what I did in the previous message to check)

http://img223.imageshack.us/img223/7821/winprompt.png

I created a file aà€私.txt in WinExplorer, and then:

C:\dir *.txt
 Volume in drive C is Primary
 Volume Serial Number is 8437-B5FC

 Directory of C:\

23/09/2009  06.58 0 aà??.txt
   1 File(s)  0 bytes


Errr actually I can't even reproduce your example.
If I write echo € at the prompt I get this:

C:\echo ?
?

C:\chcp
Active code page: 437

-- 
Lapo Luchini - http://lapo.it/

“I think, therefore I am… I think.” (Nordom, videogame Torment, 1999)


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: The C locale

2009-09-21 Thread Lapo Luchini
Corinna Vinschen wrote:
 And if you try to create 'b\344h' in Cygwin 1.7, you actually get a file
 called 'b', because the '\344' (0xE4) in ISO-8859-1 turns into an
 encoding error when interpreted as UTF-8, and the name simply seems to
 be truncated at that point.
 
 Yes, that *is* a problem.

Doesn't seems to be exactly that simple: it doesn't stop on the FIRST
non-UTF8 character, but just before the LAST one.
So I guess it's not because it's an encoding error (I doubt the
conversion is made from the end to the start?) but something more complex.

http://cygwin.com/ml/cygwin/2009-09/msg00329.html

 Personally I have no problem with the current approach.  I understand
 the potential problems, but, as usual, solving it one way results in
 problems in another scenario and vice versa.

FWIW I do like the current approach: for example I can transfer with
rsync and commit and checkout with monotone any filename including
Japanese characters...
(well, except the names of the aforementioned thread, but that's a bug
which can be solved, not something implied in the current approach)

-- 
Lapo Luchini - http://lapo.it/

“C is quirky, flawed, and an enormous success.” (Dennis M. Ritchie)



signature.asc
Description: OpenPGP digital signature


Re: non-BMP character width

2009-09-21 Thread Lapo Luchini
Corinna Vinschen wrote:
 On Sep 16 13:48, Thomas Wolff wrote:
 Hi,
 I see one small remaining glitch with Unicode display; non-BMP characters 
 (those with Unicode value  0x) are displayed as two boxes.
 
 Can you please create a simple self-contained testcase?  I'm not exactly
 sure how this is supposed to work and if a solution exists.  Is that a
 problem for the non-UTF-8 case, too, or for UTF-8 only?

I guess he meant anything like U+10001, which seems to be assigned to
linear-B charset on the DecodeUnicode database:

 = http://www.decodeunicode.org/U+10001
UTF-8 as F0 90 80 81

Or this (Iguess that's traditional Chinese?) example taken from en.wiki:
䭢 = http://www.decodeunicode.org/U+24B62
UTF-8 as F0 A4 AD A2

-- 
Lapo Luchini - http://lapo.it/


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: non-BMP character width

2009-09-21 Thread Lapo Luchini
Corinna Vinschen wrote:
 Sure.  I was specificially asking for a testcase, preferrably in
 plain C, which allows to reproduce this under a debugger.

Actually, I can't reproduce that, but I guess it's a problem of the
specific console he's using (Thomas, which one is that?): on mintty it
works ok (I'm not really sure it outputs U+10001, but it surely shows a
single box) and on rxvt it just shows as four ISO-8859-1 chars:
(es expected, as native rxvt doesn't support Unicode)

mintty% echo -\xF0\x90\x80\x81-
-�-
rxvt% echo -\xF0\x90\x80\x81-
-𐀁-

Also ok on `ls`:

% cat s.c
int main() {
fopen(a-\xF0\x90\x80\x81, w);
return 0;
}
% ./s
% ls -l|fgrep a-
-rw-r--r-- 1 lapo None 0 22 Sep 06:50 a-�

-- 
Lapo Luchini - http://lapo.it/

“The future is not google-able.” (William Gibson, 2004-02-05)

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



[ANNOUNCEMENT] [1.7] Updated: rsync 3.0.6-1

2009-09-18 Thread Lapo Luchini
I've updated the Cygwin 1.7 version of rsync to 3.0.6-1.

rsync is a file transfer program. rsync uses the 'rsync algorithm' which
provides a very fast method for bringing remote files into sync. It does
this by sending just the differences in the files across the link,
without requiring that both sets of files are present at one of the ends
of the link beforehand.

This release include (experimental) support for xattr which should work
correctly on SMB shares and will work on NTFS drives too from the next
release of cygwin.

If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c rsync


If you have questions or comments, please send them to the Cygwin
mailing list at: cygwin@cygwin.com .

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



[1.7] Updated: rsync 3.0.6-1

2009-09-18 Thread Lapo Luchini
I've updated the Cygwin 1.7 version of rsync to 3.0.6-1.

rsync is a file transfer program. rsync uses the 'rsync algorithm' which
provides a very fast method for bringing remote files into sync. It does
this by sending just the differences in the files across the link,
without requiring that both sets of files are present at one of the ends
of the link beforehand.

This release include (experimental) support for xattr which should work
correctly on SMB shares and will work on NTFS drives too from the next
release of cygwin.

If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c rsync


If you have questions or comments, please send them to the Cygwin
mailing list at: cyg...@cygwin.com .

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini



[RFU 1.7] rsync-3.0.6-1

2009-09-17 Thread Lapo Luchini
With experimental xattr support, but the rest of the program is as
tested as previous versions, so I wouldn't put this as a test release.

http://lapo.it/cygwin/rsync/rsync-3.0.6-1-src.tar.bz2
http://lapo.it/cygwin/rsync/rsync-3.0.6-1.tar.bz2
http://lapo.it/cygwin/rsync/setup.hint

(also setup-installable from http://lapo.it/cygwin/ )

Unchanged setup.hint:

sdesc: Fast remote file transfer program (can use existing data to
minimize transfer)
ldesc: rsync is a file transfer program. rsync uses the 'rsync
algorithm' which provides a very fast method for bringing remote files
into sync. It does this by sending just the differences in the files
across the link, without requiring that both sets of files are present
at one of the ends of the link beforehand.
category: Net
requires: cygwin libiconv2 libpopt0

-- 
Lapo Luchini - http://lapo.it/

“I think, therefore I am… I think.” (Nordom, videogame Torment, 1999)


Re: [RFU 1.7] rsync-3.0.6-1

2009-09-17 Thread Lapo Luchini
Yaakov (Cygwin/X) wrote:
 BTW, can we remove any of the older versions?
 2.6.9-2
 3.0.4-1
 3.0.5-1

On Cygwin-1.5 I'd leave 2.6.9-2/3.0.4-1 indefinitely, while on
Cygwin-1.7 3.0.5-1 as prev and 3.0.6-1 as current; so I'd delete 2.6.9-2
and 3.0.4-1 in case they are still present in the 1.7 area and leave
stuff be in the 1.5 area.

 requires: cygwin libiconv2 libpopt0
 FYI, cygwin should not be listed in requires: anymore.

OK, changed on my disk.

-- 
Lapo Luchini - http://lapo.it/

“He who hasn't hacked assembly language as a youth has no heart. He who
does as an adult has no brain.” (John Moore)


Re: [Packaging bug] Re: [ANNOUNCEMENT] [1.7] New: botan-1.8.2-1

2009-09-17 Thread Lapo Luchini
Dr. Volker Zell wrote:
 Version 1.8.2-1 of botan has been uploaded.
 
 There is a bogus /usr/docs/Botan-1.8.2 directory present which is wrong.
 The contents should be moved to /usr/share/doc/botan.

Ah, thanks for noticing.
I'll fix that while upgrading to 1.8.7 (hopefully soon).

-- 
Lapo Luchini - http://lapo.it/

“ECC curves are divided into three groups, weak curves, inefficient
curves, and curves patented by Certicom” (Peter Gutmann, 2001-08-10)

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: Bug or feature missing in rsync.

2009-09-16 Thread Lapo Luchini
Linda Walsh wrote:
 However the local rsync was build without the external attribute support.

Yes, configure fails to detect it, with the following error:

configure:8048: checking for __facl
configure:8048: gcc -std=gnu99 -o conftest.exe -O2 -pipe
-DHAVE_CONFIG_H -Wall -W   conftest.c -lpopt -liconv  5
/cygdrive/c/DOCUME~1/SSHD_S~1.000/LOCALS~1/Temp/cc0LUGb0.o:conftest.c:(.text+0x17):
undefined reference to `___facl'
collect2: ld returned 1 exit status

 There's even extended attributes on NT.  So I can't see why the decision was
 made not to include such support from the beginning...

 Reasoning on this?

 Can a new version be compiled with these features in?

Not a decision at all: it simply isn't detected as is and so far nobody
wrote a patch to have it working... (me included)

 I asked about it on the NT list, and I was asked why rsync wasn't using
 getextattr/setextattr under cygwin, as they said they were present.

What's the NT list?
Anyways, the reason is nothing more arcane than configure doesn't
detect it.

 Should it be a reconfig and recompile?

No, more likely a RTFM regarding facl support in Cygwin +
write a patch + reconfig + recompile...

-- 
Lapo Luchini - http://lapo.it/

“We can factor the number 15 with quantum computers. We can also factor
the number 15 with a dog trained to bark three times.” (Robert Harley,
sci.crypt, 2001-12-05)



signature.asc
Description: OpenPGP digital signature


Re: Bug or feature missing in rsync.

2009-09-16 Thread Lapo Luchini
Lapo Luchini wrote:
 Linda Walsh wrote:
 However the local rsync was build without the external attribute support.
 
 Yes, configure fails to detect it, with the following error:
 
 configure:8048: checking for __facl

No, sorry about the noise, that has nothing to do with xattrs, it's the
previous test; also __facl may not found, but _facl is found indeed.

The real reason is the following test:

  configure:8272: checking whether to support extended attributes
  configure:8321: result: No extended attribute support found

...well, judging from configure lines 8272-8321 it seems rsync xattr
support is only available in linux, darwin and freebsd.

So, yes, that isn't activating a switch but rater write a feature,
which could be easy or difficult - I don't know enough about it right
now to be the judge of that; definitely needs some more RTFM regarding
xattrs on my side (and that needs time, which I have little on my hands,
right now).
As usual, the PTC principle applies there to have results faster.
http://www.cygwin.com/acronyms/#PTC

-- 
Lapo Luchini - http://lapo.it/

“There is no reason anyone would want a computer in their home.” (Ken
Olson, founder of DEC, 1977)



signature.asc
Description: OpenPGP digital signature


Re: Bug or feature missing in rsync.

2009-09-16 Thread Lapo Luchini
Dave Korn wrote:
   It appears that cygwin has the xattr functions implemented and exported:
 
 ... followed of course by regenerating configure.sh.
 
   I haven't tested this (my cpu usage is already 100% and likely to stay that
 way for the next day or two!), but maybe you'd like to give it a whirl?

Of course I'd like to; I didn't hope it could be as easy as that. =)

-- 
Lapo Luchini - http://lapo.it/

“Don't dream it… be it!” (The Rocky Horror Picture Show)

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: Bug or feature missing in rsync.

2009-09-16 Thread Lapo Luchini
Lapo Luchini wrote:
 Dave Korn wrote:
   It appears that cygwin has the xattr functions implemented and exported
 
 Of course I'd like to; I didn't hope it could be as easy as that. =)

Yes, it seems it was as easy as that.

% rsync-3.0.6-1/inst/usr/bin/rsync.exe --version
rsync  version 3.0.6  protocol version 30
Copyright (C) 1996-2009 by Andrew Tridgell, Wayne Davison, and others.
Web site: http://rsync.samba.org/
Capabilities:
64-bit files, 64-bit inums, 32-bit timestamps, 64-bit long ints,
socketpairs, hardlinks, symlinks, IPv6, batchfiles, inplace,
append, ACLs, xattrs, iconv, symtimes

make check tests seems to have good results too, except the xattr one
is a SKIP.
Mhhh, that depends on a missing commandline setfattr utility.
But the package itself could be GTG anyways (it sure shouldn't be
worse than the current 3.0.5 one).

-- 
Lapo Luchini - http://lapo.it/

“There is no reason anyone would want a computer in their home.” (Ken
Olson, founder of DEC, 1977)



signature.asc
Description: OpenPGP digital signature


Re: Bug or feature missing in rsync.

2009-09-16 Thread Lapo Luchini
Dave Korn wrote:
 Ah, looks like Cygwin only supports xattr on Samba filesystems.

Mhh, well okay, then maybe I can upload the new 3.0.6 release anyways,
announcing that the xattr feature is in testing (but the rest of the
release is really as good as the previous was).

-- 
Lapo Luchini - http://lapo.it/


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: [1.7] Invalid UTF8 while creating a file - cannot delete?

2009-09-15 Thread Lapo Luchini
Andy Koppe wrote:
 Hmm, we've lost the \xDF somewhere, and I'd guess it was when the
 filename got translated to UTF-16 in fopen(), which would explain what
 you're seeing

More data: it's not simply the last character, is something more
complex than that.

% cat t.c
int main() {
fopen(a-\xF6\xE4\xFC\xDF, w); //ISO-8859-1
fopen(b-\xF6\xE4\xFC\xDFz, w);
fopen(c-\xF6\xE4\xFC\xDFzz, w);
fopen(d-\xF6\xE4\xFC\xDFzzz, w);
fopen(e-\xF6\xE4\xFC\xDF\xF6\xE4\xFC\xDF, w);
return 0;
}
% gcc -o t t.c
% ./t
% find .
.
./a-???
./b-???
./c-???
./d-???
./e-???
./t.c
./t.exe

It seems that once one high bit set byte is encountered, everything
past the last of them (itself included) is lost.

Also, I can confirm this works too:
% rm a-$'\366'$'\344'$'\374'$'\337'
but also this, since last one doesn't count:
% rm a-$'\366'$'\344'$'\374'$'\336'
BTW: I didn't know about that kind of escaping, but zsh auto-completed
that for me (excluding the last character, of course)

-- 
Lapo Luchini - http://lapo.it/


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



[ANNOUNCEMENT] [1.7] Updated: monotone-0.45-1

2009-09-13 Thread Lapo Luchini
Version 0.45-1 of monotone has been uploaded for Cygwin 1.7;
please notice that due to missing dependencies monotone will remain at
release 0.42-1 for Cygwin 1.5; you have to upgrade if you want to use
the new versions. Please read carefully: http://cygwin.com/#beta-test

monotone is a free distributed version control system. it provides a
simple, single-file transactional version store, with fully disconnected
operation and an efficient peer-to-peer synchronization protocol. it
understands history-sensitive merging, lightweight branches, integrated
code review and 3rd party testing. it uses cryptographic version naming
and client-side RSA certificates. it has good internationalization
support, has no external dependencies, runs on linux, solaris, OSX,
windows, and other unixes, and is licensed under the GNU GPL.

You can find information about new features here:
http://monotone.ca/NEWS

You can find information about upgrading from previous releases here:
http://monotone.ca/UPGRADE


If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c monotone


If you have questions or comments, please send them to the Cygwin
mailing list at: cygwin@cygwin.com .

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



[1.7] Updated: monotone-0.45-1

2009-09-13 Thread Lapo Luchini
Version 0.45-1 of monotone has been uploaded for Cygwin 1.7;
please notice that due to missing dependencies monotone will remain at
release 0.42-1 for Cygwin 1.5; you have to upgrade if you want to use
the new versions. Please read carefully: http://cygwin.com/#beta-test

monotone is a free distributed version control system. it provides a
simple, single-file transactional version store, with fully disconnected
operation and an efficient peer-to-peer synchronization protocol. it
understands history-sensitive merging, lightweight branches, integrated
code review and 3rd party testing. it uses cryptographic version naming
and client-side RSA certificates. it has good internationalization
support, has no external dependencies, runs on linux, solaris, OSX,
windows, and other unixes, and is licensed under the GNU GPL.

You can find information about new features here:
http://monotone.ca/NEWS

You can find information about upgrading from previous releases here:
http://monotone.ca/UPGRADE


If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c monotone


If you have questions or comments, please send them to the Cygwin
mailing list at: cyg...@cygwin.com .

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini



[RFU 1.7] monotone-0.45-1

2009-09-12 Thread Lapo Luchini
New and shiny upstream release (and finally an official Cygwin release
of a post-0.42 release, which quite changed in dependencies as now most
are external as opposed to bundled).

http://lapo.it/cygwin/monotone/monotone-0.45-1-src.tar.bz2
http://lapo.it/cygwin/monotone/monotone-0.45-1.tar.bz2
http://lapo.it/cygwin/monotone/setup.hint
(also setup-installable from http://lapo.it/cygwin/ )

Changed setup.hint:

sdesc: free distributed version control system
ldesc: monotone is a free distributed version control system. it
provides a simple, single-file transactional version store, with fully
disconnected operation and an efficient peer-to-peer synchronization
protocol. it understands history-sensitive merging, lightweight
branches, integrated code review and 3rd party testing. it uses
cryptographic version naming and client-side RSA certificates. it has
good internationalization support, has no external dependencies, runs on
linux, solaris, OSX, windows, and other unixes, and is licensed under
the GNU GPL.
category: Devel
requires: libgcc1 libidn11 libintl8 libpcre0 libsqlite3_0 libstdc++6 lua
zlib0

% sha256sum monotone-0.45*
6a66edd6eebf822bb4657f48f2ab642dcc759a7244d5e0f2e30f39f2e0cc6e09
monotone-0.45-1-src.tar.bz2
cffeb1fba56802c4ee375e977c0cbb0d7461094cf976a749ef9374ac3d46872e
monotone-0.45-1.tar.bz2

-- 
Lapo Luchini

“I think, therefore I am… I think.” (Nordom, videogame Torment, 1999)



signature.asc
Description: OpenPGP digital signature


Re: [RFU 1.7] monotone-0.45-1

2009-09-12 Thread Lapo Luchini
Yaakov (Cygwin/X) wrote:
 Can we remove any of the old releases (0.38-1, 0.40-1, 0.42-1, 0.42-2)?

Yes, please remove them all except latest (and final: I won't update
that anymore) Cygin-1.5 (0.42-1) and previous Cygwin-1.7 (0.42-2).

-- 
Lapo Luchini - http://lapo.it/

“Progress doesn't come from early risers – progress is made by lazy men
looking for easier ways to do things.” (Robert A. Heinlein, 1973)



signature.asc
Description: OpenPGP digital signature


[ANNOUNCEMENT] [1.7] New: botan-1.8.2-1

2009-06-14 Thread Lapo Luchini
Version 1.8.2-1 of botan has been uploaded.

Botan is a BSD-licensed crypto library written in C++. It provides a
wide variety of basic cryptographic algorithms, X.509 certificates and
CRLs, PKCS#10 certificate requests, a filter/pipe message processing
system, and a wide variety of other features, all written in portable C++.

You can find more information on the official homepage:
http://botan.randombit.net/


If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c botan


If you have questions or comments, please send them to the Cygwin
mailing list at: cygwin@cygwin.com .

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



[1.7] New: botan-1.8.2-1

2009-06-14 Thread Lapo Luchini
Version 1.8.2-1 of botan has been uploaded.

Botan is a BSD-licensed crypto library written in C++. It provides a
wide variety of basic cryptographic algorithms, X.509 certificates and
CRLs, PKCS#10 certificate requests, a filter/pipe message processing
system, and a wide variety of other features, all written in portable C++.

You can find more information on the official homepage:
http://botan.randombit.net/


If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c botan


If you have questions or comments, please send them to the Cygwin
mailing list at: cyg...@cygwin.com .

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini



Re: [ITP-1.7] botan-1.8.2-1

2009-06-10 Thread Lapo Luchini
Lapo Luchini wrote:
 Václav Haisman wrote:
 I have had similar problem with log4cplus 1.0.3 and it was fixed by adding
 -Wl,--enable-auto-import. Does it not help in your case?
 
 Yep, now works with GCC4.
 
 http://lapo.it/cygwin/botan/setup.hint
 http://lapo.it/cygwin/botan/botan-1.8.2-1.tar.bz2
 http://lapo.it/cygwin/botan/botan-1.8.2-1-src.tar.bz2
 
 SHA-256:
 b8b6a4039f7129a8bcd4e01f380b163a4bef3df3096e0de4c5e101214225a732
 406024d897aac9040ea69df86cb411063324fc88a4b45b5b5c7e4b1126396790

Uh... any comments on that? =)

Except I did forget to change 1.8.1 to 1.8.2 in the URLs...
but the SHAs were indeed correctly calculated on 1.8.2 files.

-- 
Lapo Luchini - http://lapo.it/


Re: [ITP-1.7] botan-1.8.2-1

2009-06-10 Thread Lapo Luchini
Corinna Vinschen wrote:
 Packaging looks ok, but did you really intend to support only static
 linking against libbotan.a?  There's no DLL in /usr/bin, nor a import
 lib in /usr/lib.

For now, yes, it's intentional… the author told me shared libs are not
currently supported on Windows and Cygwin, and I didn't have time to
investigate the issue much further.

I have DLL support in my TODO list for future versions, though.

I'd prefer to have this package soon (and be able to package
monotone-0.44) as opposed as having a perfect package in a month or
so… but if that's a problem, we can certainly live with monotone-0.42 a
bit longer.

BTW: monotone-0.44 also needs lua, that is currently available via
CygwinPorts, but not as official packages… I know no LUA and am not
particularly interested in managing that package, but i'm willing to
manage it, as it's needed for a package I'm very interested into…

-- 
Lapo Luchini - http://lapo.it/

“Beware of bugs in the above code; I have only proved it correct, not
tried it.” (Donald Knuth, 1977-03-22)


Re: Rsync question on version 3.0.4

2009-05-23 Thread Lapo Luchini
Jan Alphenaar wrote:
 When I copy over a directory from my server to my local pc with rsync, it is
 not possible to open the local directory

Do you mean the origin has 644 files and the destination has 000 file
permissions?

Also as you're not using -p the destination file permission are not
copied from the origin ones:

  When this option is off, permissions are set as follows:

  o  Existing files (including updated files) retain their existing
 permissions, though the −−executability option might change just
 the execute permission for the file.

  o  New files get their “normal” permission bits set to the source
 file’s permissions masked with the receiving directory’s default
 permissions (either the receiving process’s umask, or the
 permissions specified via the destination directory’s default ACL),
 and their special permission bits disabled except in the case where
 a new directory inherits a setgid bit from its parent directory.

-- 
Lapo Luchini - http://lapo.it/


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



Re: wtf: time for a release?

2009-05-21 Thread Lapo Luchini
Corinna Vinschen wrote:
 On Mar 21 10:12, Lapo Luchini wrote:
 Hi there.
 Today wtf failed on me: it's missing the OLOCA entry WJFFM!

 Just kidding, I guess Igor has been a bit busy and didn't re-roll the
 package lately... as explained in the README it's easy to update the
 package from the web, but it's nicer to have an updated official
 package, isn't it?

 I could reroll it if Igor can't do it for any reason...
 
 I didn't saw any mail from Igor for some time now.  Igor?  Are you
 still out there somewhere?

Seems his last message is almost one year ago on cyg...@cygwin.com:

Message-ID: pine.gso.4.63.0805311902090.19...@access1.cims.nyu.edu
Subject: Re: rsh from linux to windows2003 server
Date: Sat, 31 May 2008 19:06:23 -0400 (EDT)

-- 
Lapo Luchini - http://lapo.it/

“Gentlemen do not read each others mail.” (Henry Lewis Stimson)


Re: [ITP-1.7] botan-1.8.2-1

2009-05-21 Thread Lapo Luchini
Václav Haisman wrote:
 
 I have had similar problem with log4cplus 1.0.3 and it was fixed by adding
 -Wl,--enable-auto-import. Does it not help in your case?

Yep, now works with GCC4.

http://lapo.it/cygwin/botan/setup.hint
http://lapo.it/cygwin/botan/botan-1.8.1-1.tar.bz2
http://lapo.it/cygwin/botan/botan-1.8.1-1-src.tar.bz2

SHA-256:
b8b6a4039f7129a8bcd4e01f380b163a4bef3df3096e0de4c5e101214225a732
406024d897aac9040ea69df86cb411063324fc88a4b45b5b5c7e4b1126396790

-- 
Lapo Luchini - http://lapo.it/

“UNIX is user-friendly, it just chooses its friends.” (Andreas Bogk)



signature.asc
Description: OpenPGP digital signature


[ANNOUNCEMENT] [1.7] Updated: monotone-0.42-2

2009-04-18 Thread Lapo Luchini
Version 0.42-2 of monotone has been uploaded.

monotone is a free distributed version control system. it provides a
simple, single-file transactional version store, with fully disconnected
operation and an efficient peer-to-peer synchronization protocol. it
understands history-sensitive merging, lightweight branches, integrated
code review and 3rd party testing. it uses cryptographic version naming
and client-side RSA certificates. it has good internationalization
support, has no external dependencies, runs on linux, solaris, OSX,
windows, and other unixes, and is licensed under the GNU GPL.

You can find information about new features here:
http://monotone.ca/NEWS

You can find information about upgrading from previous releases here:
http://monotone.ca/UPGRADE


If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c monotone


If you have questions or comments, please send them to the Cygwin
mailing list at: cygwin@cygwin.com .

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



[1.7] Updated: monotone-0.42-2

2009-04-18 Thread Lapo Luchini
Version 0.42-2 of monotone has been uploaded.

monotone is a free distributed version control system. it provides a
simple, single-file transactional version store, with fully disconnected
operation and an efficient peer-to-peer synchronization protocol. it
understands history-sensitive merging, lightweight branches, integrated
code review and 3rd party testing. it uses cryptographic version naming
and client-side RSA certificates. it has good internationalization
support, has no external dependencies, runs on linux, solaris, OSX,
windows, and other unixes, and is licensed under the GNU GPL.

You can find information about new features here:
http://monotone.ca/NEWS

You can find information about upgrading from previous releases here:
http://monotone.ca/UPGRADE


If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c monotone


If you have questions or comments, please send them to the Cygwin
mailing list at: cyg...@cygwin.com .

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini


[RFU 1.7] monotone-0.42-2

2009-04-17 Thread Lapo Luchini
As supporting Unicode filenames is quite useful for a versioning system,
I decided to re-roll monotone for 1.7 right now, while I'm working on
the port of 0.43…

http://lapo.it/cygwin/monotone/monotone-0.42-2-src.tar.bz2
http://lapo.it/cygwin/monotone/monotone-0.42-2.tar.bz2
http://lapo.it/cygwin/monotone/setup.hint
(also setup-installable from http://lapo.it/cygwin/ )

Unchanged setup.hint:

sdesc: free distributed version control system
ldesc: monotone is a free distributed version control system. it
provides a simple, single-file transactional version store, with fully
disconnected operation and an efficient peer-to-peer synchronization
protocol. it understands history-sensitive merging, lightweight
branches, integrated code review and 3rd party testing. it uses
cryptographic version naming and client-side RSA certificates. it has
good internationalization support, has no external dependencies, runs on
linux, solaris, OSX, windows, and other unixes, and is licensed under
the GNU GPL.
category: Devel
requires: libiconv2 libintl8 zlib

-- 
Lapo Luchini

“The sky above the port was the color of television, tuned to a dead
channel.” (William Gibson, Neuromancer)



Re: PING MAINTAINERS of ccache, distcc, ocaml: [was Re: [1.7] gcc-3.4.4-3 gets reinstalled every time I run setup]

2009-04-02 Thread Lapo Luchini
Christopher Faylor wrote:
 I've made the change but I wonder if I should just remove ccache from
 the distro.  I have never heard that anyone is using it.

Here I am!

-- 
Lapo Luchini - http://lapo.it/

“Real Programmers always confuse Christmas and Halloween because Oct31
== Dec25.” (Andrew Rutherford)


Re: [ITP-1.7] botan-1.8.1-1

2009-03-25 Thread Lapo Luchini
Dave Korn wrote:
   Heh, that's a clue.  __Unwind_Resume isn't in cygwin1.dll, it's in
 cyggcc_s-1.dll.  We saw this before just recently: remove -lm and -lpthread
 from the final link.

I removed the LINK_TO=-lm -lpthread generation from the configure.pl
but check.exe still fails, this time strace shows a:
The application failed to initialize properly (0xc005). Click OK..

Googling about that error this seems to relate with linking and .rdata
sections and something fixed(?) by Chuck back in 2004... and only
related to DLLs? Botan is not currently using shared libs right now.
I'm a bit out of my depth here...

-- 
Lapo Luchini - http://lapo.it/

“Any sufficiently advanced technology is indistinguishable from magic.”
(Arthur C. Clarke)


Re: [RFU 1.7] rsync-3.0.5-1

2009-03-23 Thread Lapo Luchini
Corinna Vinschen wrote:
 On Feb 15 22:54, Lapo Luchini wrote:
 http://lapo.it/cygwin/rsync/rsync-3.0.5-1-src.tar.bz2
 http://lapo.it/cygwin/rsync/rsync-3.0.5-1.tar.bz2
 
 Uploaded.

Being able to rsync files with Japanese characters in 'em thru IPv6?
Priceless.

And it really works! Niiice, I love 1.7 already =)

-- 
Lapo Luchini - http://lapo.it/

“Anyone who considers protocol unimportant has never dealt with a cat.”
(Robert A. Heinlein, , The Cat Who Walks Through Walls, 1985)


setup: difficult to uninstall packages with requirements

2009-03-21 Thread Lapo Luchini
I was trying to uninstall gcc... not easy, I must say: I cycle one
element to Uninstall, but as soon as I touch an element that requires
that one, the first one changes to Keep.
Also, it seems that gcc-java depends on gcc-mingw-java and also the
reverse so, in fact, it's currently impossible to deinstall all of gcc
in a single setup-1.7 execution.

I don't know, maybe instead of rolling between choices they should be
drop down menus?
This way I could jump directly from current version to Uninstall
without cycling thru upgrade (and subsequent Keep of all requirements).

-- 
Lapo Luchini - http://lapo.it/

“Violence is the last refuge of the incompetent.” (Isaac Asimov,
Foundation, 1942-05)


wtf: time for a release?

2009-03-21 Thread Lapo Luchini
Hi there.
Today wtf failed on me: it's missing the OLOCA entry WJFFM!

Just kidding, I guess Igor has been a bit busy and didn't re-roll the
package lately... as explained in the README it's easy to update the
package from the web, but it's nicer to have an updated official
package, isn't it?

I could reroll it if Igor can't do it for any reason...

-- 
Lapo Luchini - http://lapo.it/


Re: [ITP-1.7] botan-1.8.1-1

2009-03-21 Thread Lapo Luchini
Dave Korn wrote:
 BTW: this was compiled with gcc-3.4.4-999, should I reroll it with
 gcc4-4.3.2-2?
 
   Well... given that nothing's using it yet, and it's for 1.7, why not save
 the hassle of an ABI break later?

Mhh... unfortunately that seems to break it.
(the test-suite executable just dies with error 128)

Also, the configure script doesn't accept overriding CXX, so I used
alternatives to change my default. Is there any problem in that approach?

Also, trying strace on it fails with The procedure entry point
__Unwind_Resume could not be located in the dynamic link library
cygwin1.dll (I guess strace wasn't yet ported to cygwin-1.7?).

-- 
Lapo Luchini - http://lapo.it/

“When two trains approach each other at a crossing, both shall come to a
full stop and neither shall start up again until the other has gone.”
(Kansas State Legislature)


Re: Rsync issues with Windows Server 2008

2009-03-21 Thread Lapo Luchini
Des Dougan wrote:
 The application using the
 databases was also having shutdown issues, so it appeared to be an
 application-caused hang. Subsequently, though, I am seeing other
 hang-ups.

Please notice that rsync-over-SSH on Cygwin has an unfortunate known
bug: it sometimes stalls and must be killed. This can happen rarely or
often depending on the person reporting it, and some work has been done
to pinpoint the problem, but it seems to go pretty deep and hasn't been
fixed yet.

A work around that usually works is to avoid SSH and use rsync://
protocol, but of course that means losing all the security advantages of
SSH (though maybe you could use rsync:// on a SSH-tunneled port with
success, using a slightly more complex script).

See also: http://thread.gmane.org/gmane.os.cygwin/77338/focus=77434

 Sorry to reply to my own post. I tried some other options, and found
 that if I used the rsync W option instead of the u option, the
 backup ran cleanly.
 
 Can someone clarify why this change affects the process?

The -W option tells rsync to always transfer the whole file instead of
only the changed parts, so it transfers quite more bytes, but it's less
CPU-intensive. On why this works the problem around for you, it's
probably because it changes the use quite a bit and casually doesn't get
into that hang.

-- 
Lapo Luchini - http://lapo.it/

“We do what we must because we can.” (videogame Portal, 2007)


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



[ANNOUNCEMENT] [1.7] Updated: whois 4.7.32-1

2009-03-21 Thread Lapo Luchini
I've updated the Cygwin 1.7 version of whois to 4.7.32-1.

Whois is a client for the whois directory service.
It allows you to retrieve information on domains name,
IP addresses, and more.

If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c whois


If you have questions or comments, please send them to the Cygwin
mailing list at: cygwin@cygwin.com .

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



[RFU 1.7] whois-4.7.32-1

2009-03-20 Thread Lapo Luchini
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

http://lapo.it/cygwin/whois/setup.hint
http://lapo.it/cygwin/whois/whois-4.7.32-1.tar.bz2
http://lapo.it/cygwin/whois/whois-4.7.32-1.tar.bz2

(also setup-installable from http://lapo.it/cygwin/)

Changed setup.hint:

sdesc: GNU Whois
ldesc: A client for the whois directory service.  It allows you to
retrieve information on domains name, IP addresses, and more.
category: Net
requires: cygwin crypt libidn11 libintl8

% sha256sum *
cffe9d5472185852aa51bfbea62c8146979a0679492c277aa845c8d74ef943ce setup.hint
dd54fdeee4175170c9ea5e1469d64de445bf9639f961ad8bbb6fd8b2eb9926bd
whois-4.7.32-1-src.tar.bz2
bde197c7e843d1f9b074b850934baca67cb9038fde4a63efd412f5979dedccef
whois-4.7.32-1.tar.bz2

- --
Lapo Luchini - http://lapo.it/
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQIcBAEBCAAGBQJJxAwSAAoJELBiMTth2oCDhncP/1fy4P/bx9FT3QKPzF5Nr2lb
bbmX285qz/2VySGGNcQqL2qHRK8KwaFU7gQrB3G3wKx0KKXbLMIDGxo2DFMtm60n
RHb4WISRFLcZJOFJwYJnH6xQm5u49RmWtknx9rrHIUPk5HgIbT9BEMp+NIxfqDRD
M7wfta05IdvCgcYI+txHiWdnOTPYoabgLS69+FUVf336AMBLtGXr0GQAi73KP07h
SKuYEcptIogeuMe8QJ+cNHFIR19tEVt2JNXEQt1UmQZWiGB93hHMYcaco+cqou1J
pGQlwrb1TcAdympXzFjmVFmmrRACm/+bnSukM0zkdo+PfdeRDCV4dV9Vk7RKGmI5
uNGnjfMJ6zHzwXJF8BLOMgOVCpv5uKBRAzzQCFSfYCieIYKA8lr2WbQvlEQSpjLH
SuD+SzpO7IAVGHJ3hXDLw6gPhGSqiVfdH2p6xJ5OrLMwNSmmjOF9Z0u/P+USwNZv
yR37JUm6MeDkqHh2NrzR1hEX2kiEXL0MhX6Mrz+waFf088nhG649BNFRm33rlwaf
qi6MiEGYsY4WlUfei4E0oyKj3l76lpg5O9KCA57Co8f6zSxhcSGTskDoRVd/xpSt
eg4rOm8i5IFlcuHmGZ3UG5mpCmxSjoyUo4h022eHfexEY+5jL1Ce4/XZLGQ4Yd+A
V76mLn9LOYxlBTFsWvDR
=Fz/x
-END PGP SIGNATURE-


[ITP-1.7] botan-1.8.1-1

2009-03-20 Thread Lapo Luchini
Botan is a portable, easy to use, and efficient C++ crypto library.
It's included in Debian
http://packages.debian.org/search?keywords=libbotan, Ubuntu
https://launchpad.net/ubuntu/+source/botan, Fedora, Gentoo, openSUSE, 
MacPorts, FreeBSD, NetBSD, OpenPKG, T2
SDE.
It will be also needed by upcoming monotone-0.43 release (which is the
main reason I package this).

This package has a few limits:
- it is statically linked, as the configure insists it doesn't allow
shared libs on cygwin, and I didn't check much further
- it doesn't contain elliptic curve methods, as it needs TR1 libraries
either in gcc or in boost and I didn't manage to have 'em working
- it is compiled with i686 as a target... I guess it's quite difficult
to find anything not compatible with that nowadays... anybody disagrees?
should I use i386?

For me, it's enough, as it's enough to compile monotone, but for the
future I plan to work on those limits.
Patches Thoughtfully Considered of course.

http://lapo.it/cygwin/botan/setup.hint
http://lapo.it/cygwin/botan/botan-1.8.1-1.tar.bz2
http://lapo.it/cygwin/botan/botan-1.8.1-1-src.tar.bz2

sdesc: A portable, easy to use, and efficient C++ crypto library
ldesc: Botan is a BSD-licensed crypto library written in C++. It
provides a wide
variety of basic cryptographic algorithms, X.509 certificates and CRLs,
PKCS#10
certificate requests, a filter/pipe message processing system, and a wide
variety of other features, all written in portable C++.
category: Devel
requires: cygwin

-- 
Lapo Luchini - http://lapo.it/


Re: [ITP-1.7] botan-1.8.1-1

2009-03-20 Thread Lapo Luchini
Lapo Luchini wrote:
 
 http://lapo.it/cygwin/botan/setup.hint
 http://lapo.it/cygwin/botan/botan-1.8.1-1.tar.bz2
 http://lapo.it/cygwin/botan/botan-1.8.1-1-src.tar.bz2

BTW: this was compiled with gcc-3.4.4-999, should I reroll it with
gcc4-4.3.2-2?

-- 
Lapo Luchini - http://lapo.it/


[ANNOUNCEMENT] [1.7] Updated: rsync 3.0.5-1

2009-02-16 Thread Lapo Luchini
I've updated the Cygwin 1.7 version of rsync to 3.0.5-1.

rsync is a file transfer program. rsync uses the 'rsync algorithm' which
provides a very fast method for bringing remote files into sync. It does
this by sending just the differences in the files across the link,
without requiring that both sets of files are present at one of the ends
of the link beforehand.

If you're not sure what version do you have you can
use the following command to both check version number
and integrity of the install:
% cygcheck -c rsync


If you have questions or comments, please send them to the Cygwin
mailing list at: cygwin@cygwin.com .

  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the List-Unsubscribe:  tag in the email header of this message.
Send email to the address specified there.  It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sources.redhat.com/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
Lapo Luchini

--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ:   http://cygwin.com/faq/



  1   2   3   4   5   6   7   8   >