[ANNOUNCEMENT] Updated: python-paramiko 1.15.2+20150921+git7b33770-1 -- Python library for SSH2 connections

2015-10-14 Thread Jari Aalto

PACKAGE DESCRIPTION
===

Homepage: http://www.lag.net/paramiko
License : GPL

This is a library for making SSH2 connections (client or server).
Emphasis is on using SSH2 as an alternative to SSL for making secure
connections between python scripts. All major ciphers and hash methods
are supported. SFTP client and server mode are both supported too.

CHANGES SINCE LAST RELEASE
==

- Built for Python 2.7
- See Homepage for release information.

INSTALL OR UPGRADE NOTES


Standard install.

CYGWIN INSTALLATION INFORMATION
===

To install this package, click on the "Install Cygwin now" link on the
 web page. This downloads setup.exe to your
system. Then, run setup and answer all of the questions. You'll find
the package listed in the "All" category. After installation, read the
documentation at directories:

/usr/share/doc//*
/usr/share/doc/Cygwin/.README

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

CYGWIN-ANNOUNCE UNSUBSCRIBE INFO


This message has been sent to cygwin-announce list.

If you want to unsubscribe from the 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.com(at)cygwin.com

More information on unsubscribing can be found:

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

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

--
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: copyright-update 2015.0928+git20e4e0e-1 -- Update copyright information in files

2015-10-14 Thread Jari Aalto

PACKAGE DESCRIPTION
===

Homepage: https://github.com/jaalto/project--copyright-update
License : GPL

Update the copyright information in set of files, possibly
recursively, matching content criteria. The updating affects copyright
year, GPL address information etc.

CHANGES SINCE LAST RELEASE
==

See Homepage and ChangeLog link.

INSTALL OR UPGRADE NOTES


Standard install.

CYGWIN INSTALLATION INFORMATION
===

To install this package, click on the "Install Cygwin now" link on the
 web page. This downloads setup.exe to your
system. Then, run setup and answer all of the questions. You'll find
the package listed in the "All" category. After installation, read the
documentation at directories:

/usr/share/doc//*
/usr/share/doc/Cygwin/.README

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

CYGWIN-ANNOUNCE UNSUBSCRIBE INFO


This message has been sent to cygwin-announce list.

If you want to unsubscribe from the 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.com(at)cygwin.com

More information on unsubscribing can be found:

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

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

--
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: links 2.12-1 -- Text mode WWW browser

2015-10-14 Thread Jari Aalto

PACKAGE DESCRIPTION
===

Homepage: http://freecode.com/projects/links
License : GPL

A lynx-like character mode browser. It includes support for
rendering tables and frames, features background downloads, can
display colors and has many other features. nlike lynx, links supports
the HTML TABLE tag. Links also allows you to download files in the
background.

CHANGES SINCE LAST RELEASE
==

See http://links.twibright.com for release notes.

INSTALL OR UPGRADE NOTES


Standard install.

CYGWIN INSTALLATION INFORMATION
===

To install this package, click on the "Install Cygwin now" link on the
 web page. This downloads setup.exe to your
system. Then, run setup and answer all of the questions. You'll find
the package listed in the "All" category. After installation, read the
documentation at directories:

/usr/share/doc//*
/usr/share/doc/Cygwin/.README

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

CYGWIN-ANNOUNCE UNSUBSCRIBE INFO


This message has been sent to cygwin-announce list.

If you want to unsubscribe from the 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.com(at)cygwin.com

More information on unsubscribing can be found:

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

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

--
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: msmtp 1.6.2-1 -- Light SMTP client with support for server profiles

2015-10-14 Thread Jari Aalto

PACKAGE DESCRIPTION
===

Homepage: http://freshmeat.net/projects/msmtp
License : GPL-3+, LGPL-3+

A SMTP client that can be used to send mails from Mutt and
probably other MUAs (mail user agents). It forwards mails to an SMTP
server (for example at a free mail provider), which takes care of the
final delivery. Using profiles, it can be easily configured to use
different SMTP servers with different configurations, which makes it
ideal for mobile clients.

CHANGES SINCE LAST RELEASE
==

Linked with TLS/SSL and idn support.

See homepage for release announcements
and /usr/share/doc/msmtp-*/NEWS

INSTALL OR UPGRADE NOTES


Standard install.

CYGWIN INSTALLATION INFORMATION
===

To install this package, click on the "Install Cygwin now" link on the
 web page. This downloads setup.exe to your
system. Then, run setup and answer all of the questions. You'll find
the package listed in the "All" category. After installation, read the
documentation at directories:

/usr/share/doc//*
/usr/share/doc/Cygwin/.README

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

CYGWIN-ANNOUNCE UNSUBSCRIBE INFO


This message has been sent to cygwin-announce list.

If you want to unsubscribe from the 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.com(at)cygwin.com

More information on unsubscribing can be found:

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

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

--
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: pwget 2015.0927+git36776ae-1 -- Perl wget

2015-10-14 Thread Jari Aalto

PACKAGE DESCRIPTION
===

Homepage: https://github.com/jaalto/project--perl-webget
License : GPL-2+

Similar to wget(1) but it can use categorized configuration files,
analyze Web pages, and search for download links as instructed.
Instead of absolute links, it contains heuristics to track newer
versions of files.

CHANGES SINCE LAST RELEASE
==

See homepage and ChangeLog link.

INSTALL OR UPGRADE NOTES


Standard install.

CYGWIN INSTALLATION INFORMATION
===

To install this package, click on the "Install Cygwin now" link on the
 web page. This downloads setup.exe to your
system. Then, run setup and answer all of the questions. You'll find
the package listed in the "All" category. After installation, read the
documentation at directories:

/usr/share/doc//*
/usr/share/doc/Cygwin/.README

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

CYGWIN-ANNOUNCE UNSUBSCRIBE INFO


This message has been sent to cygwin-announce list.

If you want to unsubscribe from the 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.com(at)cygwin.com

More information on unsubscribing can be found:

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

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

--
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: [ANNOUNCEMENT] Re: Updated: cmake-3.3.2-1

2015-10-14 Thread Yaakov Selkowitz
On Wed, 2015-10-14 at 18:03 -0700, Tony Kelman wrote:
> Version 3.3.2-1 of packages
>   cmake
>   cmake-gui
>   cmake-doc
>   cmake-debuginfo
>   emacs-cmake
> have been uploaded to the Cygwin distribution.
> 
> CHANGES
> - Latest upstream release, and includes the patch requested in
>   https://cygwin.com/ml/cygwin/2015-10/msg00174.html

That was really fast.  Thanks!

--
Yaakov



--
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: spambayes-1.1b1-1 -- Python-based spam filter using statistical analysis

2015-10-14 Thread Jari Aalto

PACKAGE DESCRIPTION
===

Homepage:http://www.sourceforge.net/projects/spambayes
License : Python

SpamBayes uses a different set of algorithm to most statistical spam
filters, which enables to dramatically lower the number of legitimate
mail classified as spam, through the introduction of an unsure
category. SpamBayes can be used as a POP3 or an IMAP proxy, as well as
a simple mail filter for use with procmail.

CHANGES SINCE LAST RELEASE
==

Built for Python 2.7

http://sourceforge.net/p/spambayes/code/HEAD/tree/trunk/spambayes/WHAT_IS_NEW.txt

INSTALL OR UPGRADE NOTES


Standard install.

CYGWIN INSTALLATION INFORMATION
===

To install this package, click on the "Install Cygwin now" link on the
 web page. This downloads setup.exe to your
system. Then, run setup and answer all of the questions. You'll find
the package listed in the "All" category. After installation, read the
documentation at directories:

/usr/share/doc//*
/usr/share/doc/Cygwin/.README

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

CYGWIN-ANNOUNCE UNSUBSCRIBE INFO


This message has been sent to cygwin-announce list.

If you want to unsubscribe from the 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

More information on unsubscribing can be found:

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

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

--
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: licensecheck 2.15.8-1 -- simple license checker for source files

2015-10-14 Thread Jari Aalto

PACKAGE DESCRIPTION
===

Homepage: Utility collection project http://packages.debian.org/devscripts
License : GPL

Attempt to determine the license that applies to each file passed to
it, by searching the start of the file for text belonging to various
licenses. If any of the arguments passed are directories, licensecheck
will add the files contained within to the list of files to process.

CHANGES SINCE LAST RELEASE
==

See version control log at
https://anonscm.debian.org/cgit/collab-maint/devscripts.git/log/scripts/licensecheck.pl

INSTALL OR UPGRADE NOTES


Standard install.

CYGWIN INSTALLATION INFORMATION
===

To install this package, click on the "Install Cygwin now" link on the
 web page. This downloads setup.exe to your
system. Then, run setup and answer all of the questions. You'll find
the package listed in the "All" category. After installation, read the
documentation at directories:

/usr/share/doc//*
/usr/share/doc/Cygwin/.README

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

CYGWIN-ANNOUNCE UNSUBSCRIBE INFO


This message has been sent to cygwin-announce list.

If you want to unsubscribe from the 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.com(at)cygwin.com

More information on unsubscribing can be found:

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

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

--
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: checkbashisms 2.15.8-1 -- Check for bashisms in /bin/sh scripts

2015-10-14 Thread Jari Aalto

PACKAGE DESCRIPTION
===

Homepage: Utility collection project http://packages.debian.org/devscripts
License : GPL

Perform basic checks on /bin/sh shell scripts for the possible
presence of bashisms. It takes the names of the shell scripts on the
command line, and outputs warnings if possible bashisms are detected.
Note that the definition of a bashism in this context roughly equates
to 'a shell feature that is not required to be supported by POSIX';
this means that some issues flagged may be permitted under optional
sections of POSIX, such as XSI or User Portability.

CHANGES SINCE LAST RELEASE
==

See version control log at
http://anonscm.debian.org/cgit/collab-maint/devscripts.git/log/scripts/checkbashisms.pl

INSTALL OR UPGRADE NOTES


Standard install.

CYGWIN INSTALLATION INFORMATION
===

To install this package, click on the "Install Cygwin now" link on the
 web page. This downloads setup.exe to your
system. Then, run setup and answer all of the questions. You'll find
the package listed in the "All" category. After installation, read the
documentation at directories:

/usr/share/doc//*
/usr/share/doc/Cygwin/.README

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

CYGWIN-ANNOUNCE UNSUBSCRIBE INFO


This message has been sent to cygwin-announce list.

If you want to unsubscribe from the 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.com(at)cygwin.com

More information on unsubscribing can be found:

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

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

--
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: wcd 5.3.0-1 -- Wherever Change Directory

2015-10-14 Thread Jari Aalto

PACKAGE DESCRIPTION
===

Homepage: http://freshmeat.net/projects/wcd
License : GPL-2+

Wcd manages cache of directories and user can jump to any of the cache
(sub)directories and tree. The directory searches can be expressed
with partial names or with wildcards.

CHANGES SINCE LAST RELEASE
==

See http://waterlan.home.xs4all.nl/whatsnew.txt
and /usr/share/doc/wcd*/whatsnew.txt

INSTALL OR UPGRADE NOTES


Standard install.

CYGWIN INSTALLATION INFORMATION
===

To install this package, click on the "Install Cygwin" link on the
 web page. Download setup.exe to your
system. Then, run setup and answer all of the questions. You'll find
the package listed in the "All" category. After installation, read the
documentation at directories:

/usr/share/doc//*
/usr/share/doc/Cygwin/.README

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

CYGWIN-ANNOUNCE UNSUBSCRIBE INFO


This message has been sent to cygwin-announce list.

If you want to unsubscribe from the 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.com(at)cygwin.com

More information on unsubscribing can be found:

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

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

--
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: httping 2.4+20150928+git5f905fc-1 -- Ping-like program for http-requests

2015-10-14 Thread Jari Aalto

PACKAGE DESCRIPTION
===

Homepage: http://freshmeat.net/projects/httping
License : AGPL-3+

Show how long it takes to connect to a hostname or remote
url; send a request and retrieve the reply (only the headers).

CHANGES SINCE LAST RELEASE
==

See homepage for release notes.

INSTALL OR UPGRADE NOTES


Standard install.

CYGWIN INSTALLATION INFORMATION
===

To install this package, click on the "Install Cygwin now" link on the
 web page. This downloads setup.exe to your
system. Then, run setup and answer all of the questions. You'll find
the package listed in the "All" category. After installation, read the
documentation at directories:

/usr/share/doc//*
/usr/share/doc/Cygwin/.README

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

CYGWIN-ANNOUNCE UNSUBSCRIBE INFO


This message has been sent to cygwin-announce list.

If you want to unsubscribe from the 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.com(at)cygwin.com

More information on unsubscribing can be found:

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

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

--
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: potrace 1.12-1 -- Utility to transform bitmaps into vector graphics

2015-10-14 Thread Jari Aalto

PACKAGE DESCRIPTION
===

Homepage: http://freecode.com/projects/potrace
License : GPL

Utility for tracing a bitmap, which means, transforming a bitmap into
a smooth, scalable image. The input is a bitmap (PBM, PGM, PPM, or BMP
format), and the default output is an encapsulated PostScript file
(EPS). A typical use is to create EPS files from scanned data, such as
company or university logos, handwritten notes, etc. The resulting
image is not "jaggy" like a bitmap, but smooth. It can then be
rendered at any resolution.

CHANGES SINCE LAST RELEASE
==

See Homepage for release annoucements.

Also /usr/share/doc/potrace-*/ChangeLog
and /usr/share/doc/potrace-*/NEWS

INSTALL OR UPGRADE NOTES


Standard install.

CYGWIN INSTALLATION INFORMATION
===

To install this package, click on the "Install Cygwin now" link on the
 web page. This downloads setup.exe to your
system. Then, run setup and answer all of the questions. You'll find
the package listed in the "All" category. After installation, read the
documentation at directories:

/usr/share/doc//*
/usr/share/doc/Cygwin/.README

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

CYGWIN-ANNOUNCE UNSUBSCRIBE INFO


This message has been sent to cygwin-announce list.

If you want to unsubscribe from the 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.com(at)cygwin.com

More information on unsubscribing can be found:

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

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

--
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: mercurial 3.5.1-1 -- Python based distributed version control (DVCS)

2015-10-14 Thread Jari Aalto

PACKAGE DESCRIPTION
===

Homepage: http://mercurial.selenic.com
License : GPL-2+

Distributed, efficient Python based source control system. Mercurial is
designed for efficient handling of very large distributed projects.

CHANGES SINCE LAST RELEASE
==

- Built for Python 2.7
- See http://mercurial.selenic.com/wiki/WhatsNew

INSTALL OR UPGRADE NOTES


Standard install.

For more information, see
http://mercurial.selenic.com/wiki/UpgradeNotes

CYGWIN INSTALLATION INFORMATION
===

To install this package, click on the "Install Cygwin now" link on the
 web page. This downloads setup.exe to your
system. Then, run setup and answer all of the questions. You'll find
the package listed in the "All" category. After installation, read the
documentation at directories:

/usr/share/doc//*
/usr/share/doc/Cygwin/.README

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

CYGWIN-ANNOUNCE UNSUBSCRIBE INFO


This message has been sent to cygwin-announce list.

If you want to unsubscribe from the 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.com(at)cygwin.com

More information on unsubscribing can be found:

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

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

--
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] Re: Updated: cmake-3.3.2-1

2015-10-14 Thread Tony Kelman

Version 3.3.2-1 of packages
 cmake
 cmake-gui
 cmake-doc
 cmake-debuginfo
 emacs-cmake
have been uploaded to the Cygwin distribution.

CHANGES
- Latest upstream release, and includes the patch requested in
 https://cygwin.com/ml/cygwin/2015-10/msg00174.html

DESCRIPTION
CMake is a cross-platform makefile generation system, used to control
the software compilation process using simple platform and compiler
independent configuration files. CMake generates native makefiles and
workspaces that can be used in the compiler environment of your choice.

HOMEPAGE
http://www.cmake.org

Best,
Tony Kelman


If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) 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://sourceware.org/lists.html#unsubscribe-simple

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

--
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: How to correctly rebase?

2015-10-14 Thread Warren Young
On Oct 14, 2015, at 4:08 PM, Warren Young wrote:
> 
> On Oct 14, 2015, at 3:30 PM, Warren Young wrote:
>> 
>> So, why is setup.exe not writing to it?  604 is a weird permission set, but 
>> does it really need world writability?
> 
> Nope.  I said “chmod 666 /var/log/setup.log”, and setup.exe still isn’t 
> writing anything new to it.

Well, RTFS for the win: setup/main.cc, line 290 purposely fails to initialize 
the logger when it’s running with elevated permissions, as it will be when 
running under UAC.

I can think of some weak reasons why that might be the case, but nothing that 
convinces me that this is the right thing to do.

Anyway, this has drifted off topic for this list.  Anyone who cares enough to 
take it further should move the discussion to the cygwin-apps list.
--
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: rebase by setup

2015-10-14 Thread Warren Young
On Oct 14, 2015, at 3:57 PM, Buchbinder, Barry (NIH/NIAID) [E] 
 wrote:
> 
> Running setup in unattended mode runs rebase even if nothing is
> installed.  Is this intended/necessary?

I would expect it to re-run *everything* not marked .done in /etc/postinstall, 
and the autorebase script is never so marked.

The autorebase mechanism has a “fast” mode, which should be running, as opposed 
to the “full” mode, which is slower.  Verify that by the existence of 
/var/cache/rebase/fullrebase.done.

(Yeah, that’s right, watch me flex my new autorebase muscles.  Beware the 
Dunning-Kruger effect!)
--
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: How to correctly rebase?

2015-10-14 Thread Warren Young
On Oct 14, 2015, at 3:30 PM, Warren Young  wrote:
> 
> So, why is setup.exe not writing to it?  604 is a weird permission set, but 
> does it really need world writability?

Nope.  I said “chmod 666 /var/log/setup.log”, and setup.exe still isn’t writing 
anything new to it.

(That resulted in 606 permissions, for some reason.  I have no idea why I 
effectively have an 0070 umask on this system, even though “umask” from the 
normal Cygwin terminal says 0022.)

Then, since I thought I remembered that setup.exe had a mode where it wrote 
debugging stuff to stdout/stderr, I tried running “setup-x86_64.exe -vB” from a 
dash admin shell, but got nothing on the console.
--
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



rebase by setup

2015-10-14 Thread Buchbinder, Barry (NIH/NIAID) [E]
Running setup in unattended mode runs rebase even if nothing is
installed.  Is this intended/necessary?

I run setup every day when I boot and rebasing is time consuming.
Not really a problem but it is annoying.

Thanks,

- Barry
  Disclaimer: Statements made herein are not made on behalf of NIAID.



Re: How to correctly rebase?

2015-10-14 Thread Warren Young
On Oct 14, 2015, at 1:27 PM, Achim Gratz wrote:
> 
> Warren Young writes:
>> I propose that the _autorebase maintainer
>> add those directories to the package, so they’re always available.
> 
> They actually are packaged, so I'm not sure why they wouldn't be
> available on your system.

I’ve just checked the source package, and you’re right.  That means my system 
got broken sometime after February 5, 2015 the last time _autorebase was 
updated.

> In other words you should see an "incomplete"
> package from cygcheck and a re-installation should fix it.

Alas, I already reinstalled it while debugging the problem.

>> /var/cache/rebase is the critical one: without it, the rebase-trigger
>> script can’t set the trigger, so the rebasing will never happen.  The
>> lack of the others just causes nonfatal complaints.
> 
> I'll check if I can just re-create the directory if it doesn't exist.

Put "mkdir -p ${b}" somewhere near the top of 0p_000_autorebase.dash or 
rebaselst.

>> (Which makes me wonder how it got broken, since the Windows VM I
>> tested this on isn’t used heavily, and was created not all that long
>> ago.)
> 
> Maybe if you find something in /var/log/setup.log you could let me know.

Well, here’s a fun find: The last time that file was written to was November 4, 
2014, even though I did two or there setup.exe passes today while composing my 
prior reply.

$ getfacl /var/log/setup.log
# file: /var/log/setup.log
# owner: Warren
# group: Warren
user::rw-
group::---
other:r—

So, why is setup.exe not writing to it?  604 is a weird permission set, but 
does it really need world writability?

I get the same permission set when saying “touch x” on this box.

Windows 10, 64-bit.
--
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



cmake: 3.3.2 with patch

2015-10-14 Thread Yaakov Selkowitz
Tony,

Could you please update cmake to 3.3.2 plus the following patch:

http://pkgs.fedoraproject.org/cgit/cmake.git/plain/0640-FindPkgConfig-remove-variable-dereference.patch?h=f23

TIA,

--
Yaakov



--
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: [Attn: base-files maintainer] Changing /etc/profile to add more shell-dependent settings

2015-10-14 Thread Achim Gratz
Adam Dinwoodie writes:
> The only other option I can think of is to rename the .bash file to .sh
> and to patch it to check $BASH_VERSION before running the Bash-specific
> code.  That seems fragile though -- it means putting Bashisms in a
> script that may be run by non-Bash shells (even if it's gated by
> checking $BASH_VERSION), and it means a patch of the upstream fzf Bash
> script in a way that's essentially just duplicating code already in
> /etc/profile.

Sourcing that script would actually belong into /etc/bash.bashrc if I
understand correctly what this is supposed to do.  Unfortunaltely there
is no infrastructure set up to do this yet in bash.bashrc and simply
changing the file makes it non-upgradeable.  OTOH what I see there on my
Linux system is far too complicated for Cygwin, I'll have to think about
this some more.

> (The upstream solution to this is to add code to the user's ~/.bashrc to
> source the relevant scripts, but I don't think that's feasible when
> installing the scripts via setup-*.exe.)

No, that should indeed be left to the user.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptations for Waldorf Q V3.00R3 and Q+ V3.54R2:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada

--
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: How to correctly rebase?

2015-10-14 Thread Achim Gratz
Dr Rainer Woitok writes:
> I locally built a product from source (Gdal), and while running the test
> programs, I got
>
>python2.7 8800 child_info_fork::abort: unable to remap _gdalconst.dll
>to same address as parent (0x26) - try running rebaseall

This address is really low, so either some BLODA interferes with the
loading of the DLL or you're having far too many packages installed than
can possibly coexist on a 32bit installation.

If it's a real-time virus scanner, especially of the heuristical sort,
you need to exempt all installation paths for DLL used by Cygwin from
getting picked up.

> After doing so, I rebooted and tested again, but this time I got
>
>python2.7 8136 child_info_fork::abort: address space needed by
>'_io.dll' (0x37) is already occupied
>2324 [main] python2.7 9104 child_info_fork::abort: unable to remap
>time.dll to same address as parent (0x27) - try running rebaseall

So the rebase map changed and you're now having the same problem with
different libraries, interestingly enough in about the same address
range.  Unless the image base of those two libraries really now is
0x37 and 0x27 (which I doubt, there are many more libraries that
come _after_ those in a full rebase), then that is again hinting at
BLODA.  Do you use any (perhaps commercial) software that is based on
Cygwin or MSys under the hood?  Their DLL will have a high propensity of
interfering with Cygwin unless you include them in the rebase or block
out the range of image addresses that they use.

> PS: Please also reply by personal mail to me,  as I am not subscribed to
> this mailing list.

You can read the answers in the mailing list archive or on Gmane.org 

Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Wavetables for the Terratec KOMPLEXER:
http://Synth.Stromeko.net/Downloads.html#KomplexerWaves

--
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: How to correctly rebase?

2015-10-14 Thread Achim Gratz
Warren Young writes:
> On Oct 14, 2015, at 8:17 AM, Dr Rainer Woitok
>  wrote:
>>  telling me to place the list of absolute paths of my personal DLLs
>> into /var/lib/rebase/user.d/Rainer”
>
> It doesn’t actually care what the file is called.  I expect the only
> reason the docs tell you to name it that way is in case there are
> multiple users on the system, they’re all running from a common Cygwin
> installation, and each may have their own set of customizations.

Yes.

>> to run "rebase-trigger fullrebase" (it didn't advice to run this
>> from a privileged account, but I found out my- self)
>
> I don’t see that it’s a foregone conclusion that admin privs are
> required for that step.  The file that script creates could be in a
> user-writeable directory.  Nevertheless, the maintainer of that doc
> file probably should consider mentioning the possibility.

Noted.

> While investigating this, I found that the rebase mechanism isn’t as
> robust as it should be.
>
> The core problem I ran into is that /var/cache/rebase and
> /var/lib/rebase/*.d didn’t exist on my system, and this caused various
> complaints and failures.  I propose that the _autorebase maintainer
> add those directories to the package, so they’re always available.

They actually are packaged, so I'm not sure why they wouldn't be
available on your system.  In other words you should see an "incomplete"
package from cygcheck and a re-installation should fix it.

> /var/cache/rebase is the critical one: without it, the rebase-trigger
> script can’t set the trigger, so the rebasing will never happen.  The
> lack of the others just causes nonfatal complaints.

I'll check if I can just re-create the directory if it doesn't exist.

> (Which makes me wonder how it got broken, since the Windows VM I
> tested this on isn’t used heavily, and was created not all that long
> ago.)

Maybe if you find something in /var/log/setup.log you could let me know.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Samples for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra

--
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: [Attn: base-files maintainer] Changing /etc/profile to add more shell-dependent settings

2015-10-14 Thread Adam Dinwoodie

On 14/10/2015 19:27, Andrey Repin wrote:

Greetings, Adam Dinwoodie!

That, however, doesn't give me anywhere to put the Bash fzf script.
It's not POSIX compliant, so I don't want to use ".sh".  I can't
find any directory other than /etc/profile.d that Bash trawls, though.

If my opinion matters, I would advocate making scripts POSIX compliant, unless
there's strong reason to explicitly require shell-dependent functionality.


The script is fundamentally dependent on Bash features -- it's binding 
keys in the Bash interactive shell -- and cannot be made POSIX compliant.


It's also part of the fzf project, and making extensive changes like 
that as part of packaging someone else's code seems to rather negate the 
point in doing the packaging.


--
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: [Attn: base-files maintainer] Changing /etc/profile to add more shell-dependent settings

2015-10-14 Thread Andrey Repin
Greetings, Adam Dinwoodie!

> That, however, doesn't give me anywhere to put the Bash fzf script.
> It's not POSIX compliant, so I don't want to use ".sh".  I can't
> find any directory other than /etc/profile.d that Bash trawls, though.

If my opinion matters, I would advocate making scripts POSIX compliant, unless
there's strong reason to explicitly require shell-dependent functionality.

> The only other option I can think of is to rename the .bash file to .sh
> and to patch it to check $BASH_VERSION before running the Bash-specific
> code.  That seems fragile though -- it means putting Bashisms in a
> script that may be run by non-Bash shells (even if it's gated by
> checking $BASH_VERSION), and it means a patch of the upstream fzf Bash
> script in a way that's essentially just duplicating code already in
> /etc/profile.

> (The upstream solution to this is to add code to the user's ~/.bashrc to
> source the relevant scripts, but I don't think that's feasible when
> installing the scripts via setup-*.exe.)

It isn't feasible at all, touching user's profile scripts is a ready recipe
for disaster.


-- 
With best regards,
Andrey Repin
Wednesday, October 14, 2015 21:25:05

Sorry for my terrible english...


--
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: How to correctly rebase?

2015-10-14 Thread Warren Young
On Oct 14, 2015, at 8:17 AM, Dr Rainer Woitok  wrote:
> 
> telling me to place the list of absolute paths  of my personal DLLs into
> /var/lib/rebase/user.d/Rainer”

It doesn’t actually care what the file is called.  I expect the only reason the 
docs tell you to name it that way is in case there are multiple users on the 
system, they’re all running from a common Cygwin installation, and each may 
have their own set of customizations.

> to run  "rebase-trigger fullrebase" (it
> didn't advice to run this from a privileged account, but I found out my-
> self)

I don’t see that it’s a foregone conclusion that admin privs are required for 
that step.  The file that script creates could be in a user-writeable 
directory.  Nevertheless, the maintainer of that doc file probably should 
consider mentioning the possibility.

While investigating this, I found that the rebase mechanism isn’t as robust as 
it should be.

The core problem I ran into is that /var/cache/rebase and /var/lib/rebase/*.d 
didn’t exist on my system, and this caused various complaints and failures.  I 
propose that the _autorebase maintainer add those directories to the package, 
so they’re always available.

/var/cache/rebase is the critical one: without it, the rebase-trigger script 
can’t set the trigger, so the rebasing will never happen.  The lack of the 
others just causes nonfatal complaints.

To do it by hand, start Dash with admin privs as you did before — this next bit 
really does require admin — then type:

/etc/postinstall/0p_*

If it gives errors other than ones about missing /var/lib/rebase/*.d 
directories, post them here, or fix them.  Once I fixed all the errors I got 
here, full autorebasing via setup.exe started working again.

(Which makes me wonder how it got broken, since the Windows VM I tested this on 
isn’t used heavily, and was created not all that long ago.)

> After doing so, I rebooted and tested again

You should not have to reboot.  If you do, it means you’re ignoring complaints 
from setup.exe about files being in use during the installation, which could be 
part of the problem.

Shut down *everything* linked to cygwin1.dll, however indirectly, while 
setup.exe and the rebasing processes run.

> PS: Please also reply by personal mail to me,  as I am not subscribed to
> this mailing list.

You expect direct personal consultation?  My fee for that is $100/hr, and 
you’ve chewed up one hour already.  Where shall I send the bill? :)

If you want free community help, you are expected to participate in the 
community.  I’m Cc’ing you directly on this one just as a courtesy.
--
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: [Attn: base-files maintainer] Changing /etc/profile to add more shell-dependent settings

2015-10-14 Thread Adam Dinwoodie
On Wed, Oct 14, 2015 at 06:53:27PM +0200, Achim Gratz wrote:
> Adam Dinwoodie writes:
> > The /etc/defaults/etc/profile file in base-files has a section at the
> > end to import scripts in /etc/profile.d, but this currently only works
> > with zsh.
> 
> No, this section is specific to zsh and probably even the wrong thing to
> do -- /etc/profile is only ever intended to be run by POSIX compatible
> shells (or shells in POSIX mode if they support that notion).  I've kept
> it alive for the time being since nothing packaged in Cygwin depends on
> it.  For anybody else using it for their personal customization it must
> already be working.
> 
> > Can this section be expanded to make calls as appropriate for other
> > shells?  I'm particularly interested in Fish and Bash, although I don't
> > see any reason to limit the change to those shells.
> 
> Bash can use ".sh" with the proviso that you can only use the POSIX
> subset of its functionality.  Other, non-POSIX, shells should implement
> something similar in their own startup scripts.  Csh already does, I
> don't know enough about fish to tell how to insert something into its
> start-up.  IIRC, Zsh also has a way to run extra code besides just the
> one in /etc/profile if you somehow need that.
> 
> > I care about this because I'm currently investigating packaging fzf[0].
> > The obvious way to include the shell-specific keyboard shortcuts for fzf
> > is to add them to /etc/profile.d, but currently that only works for
> > Z-Shell.
> 
> Look again, and don't let yourself get distracted by the zsh specific
> code.  :-)

Mmmkay.  So I'll find somewhere else to put the zsh and fish specific
scripts (I've already found somewhere for fish, and I'll take your word
that zsh also has a similar directory).

That, however, doesn't give me anywhere to put the Bash fzf script.
It's not POSIX compliant, so I don't want to use ".sh".  I can't
find any directory other than /etc/profile.d that Bash trawls, though.

The only other option I can think of is to rename the .bash file to .sh
and to patch it to check $BASH_VERSION before running the Bash-specific
code.  That seems fragile though -- it means putting Bashisms in a
script that may be run by non-Bash shells (even if it's gated by
checking $BASH_VERSION), and it means a patch of the upstream fzf Bash
script in a way that's essentially just duplicating code already in
/etc/profile.

(The upstream solution to this is to add code to the user's ~/.bashrc to
source the relevant scripts, but I don't think that's feasible when
installing the scripts via setup-*.exe.)

--
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: [Attn: base-files maintainer] Changing /etc/profile to add more shell-dependent settings

2015-10-14 Thread Achim Gratz
Adam Dinwoodie writes:
> The /etc/defaults/etc/profile file in base-files has a section at the
> end to import scripts in /etc/profile.d, but this currently only works
> with zsh.

No, this section is specific to zsh and probably even the wrong thing to
do -- /etc/profile is only ever intended to be run by POSIX compatible
shells (or shells in POSIX mode if they support that notion).  I've kept
it alive for the time being since nothing packaged in Cygwin depends on
it.  For anybody else using it for their personal customization it must
already be working.

> Can this section be expanded to make calls as appropriate for other
> shells?  I'm particularly interested in Fish and Bash, although I don't
> see any reason to limit the change to those shells.

Bash can use ".sh" with the proviso that you can only use the POSIX
subset of its functionality.  Other, non-POSIX, shells should implement
something similar in their own startup scripts.  Csh already does, I
don't know enough about fish to tell how to insert something into its
start-up.  IIRC, Zsh also has a way to run extra code besides just the
one in /etc/profile if you somehow need that.

> I care about this because I'm currently investigating packaging fzf[0].
> The obvious way to include the shell-specific keyboard shortcuts for fzf
> is to add them to /etc/profile.d, but currently that only works for
> Z-Shell.

Look again, and don't let yourself get distracted by the zsh specific
code.  :-)


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Waldorf MIDI Implementation & additional documentation:
http://Synth.Stromeko.net/Downloads.html#WaldorfDocs

--
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: [Attn: base-files maintainer] Changing /etc/profile to add more shell-dependent settings

2015-10-14 Thread Adam Dinwoodie
On Wed, Oct 14, 2015 at 11:20:13AM -0500, Yaakov Selkowitz wrote:
> On Wed, 2015-10-14 at 16:52 +0100, Adam Dinwoodie wrote:
> > The /etc/defaults/etc/profile file in base-files has a section at the
> > end to import scripts in /etc/profile.d, but this currently only works
> > with zsh.
> 
> Bash is covered by the "profile_d sh" command therein.

The `profile_d sh` command is run for all shells that execute that file;
looking at the code that appears to be at least Bash, Korn, Z and Posh.
I'm looking for `profile_d bash` and the like -- fzf's implementation
for Bash isn't going to be appropriate to run for other shells.

> > Can this section be expanded to make calls as appropriate for other
> > shells?  I'm particularly interested in Fish and Bash, although I don't
> > see any reason to limit the change to those shells.
> 
> Note that /etc/profile is only for Bourne-compatible shells; those that
> are not must use their own mechanism to accomplish the same thing (e.g.
> tcsh in /etc/csh.cshrc).  As fish has a different syntax, it may fall
> into this category as well.

Okay, I'd assumed Fish would use /etc/profile, but if not I'll look at
finding some alternative for that.

Adam

--
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: [Attn: base-files maintainer] Changing /etc/profile to add more shell-dependent settings

2015-10-14 Thread Yaakov Selkowitz
On Wed, 2015-10-14 at 16:52 +0100, Adam Dinwoodie wrote:
> The /etc/defaults/etc/profile file in base-files has a section at the
> end to import scripts in /etc/profile.d, but this currently only works
> with zsh.

Bash is covered by the "profile_d sh" command therein.

> Can this section be expanded to make calls as appropriate for other
> shells?  I'm particularly interested in Fish and Bash, although I don't
> see any reason to limit the change to those shells.

Note that /etc/profile is only for Bourne-compatible shells; those that
are not must use their own mechanism to accomplish the same thing (e.g.
tcsh in /etc/csh.cshrc).  As fish has a different syntax, it may fall
into this category as well.

--
Yaakov




--
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: [Attn: base-files maintainer] Changing /etc/profile to add more shell-dependent settings

2015-10-14 Thread Andrey Repin
Greetings, Adam Dinwoodie!

> The /etc/defaults/etc/profile file in base-files has a section at the
> end to import scripts in /etc/profile.d, but this currently only works
> with zsh.

It also works for generic ".sh" files (see directly above that monstrous `if`
switch.

> Can this section be expanded to make calls as appropriate for other
> shells?  I'm particularly interested in Fish and Bash, although I don't
> see any reason to limit the change to those shells.

For what it's worth, I don't know any adopted 'standard' extension for bash,
other than '.sh', which is already covered.

> I care about this because I'm currently investigating packaging fzf[0].
> The obvious way to include the shell-specific keyboard shortcuts for fzf
> is to add them to /etc/profile.d, but currently that only works for
> Z-Shell.

As I mentioned earlier, it works for generic .sh files. Also, please pay
attention to the note placed in the zsh section that it is probably a BAD IDEA
to do that in this particular manner.


-- 
With best regards,
Andrey Repin
Wednesday, October 14, 2015 19:13:11

Sorry for my terrible english...


--
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



[Attn: base-files maintainer] Changing /etc/profile to add more shell-dependent settings

2015-10-14 Thread Adam Dinwoodie
Achim,

The /etc/defaults/etc/profile file in base-files has a section at the
end to import scripts in /etc/profile.d, but this currently only works
with zsh.

Can this section be expanded to make calls as appropriate for other
shells?  I'm particularly interested in Fish and Bash, although I don't
see any reason to limit the change to those shells.

I care about this because I'm currently investigating packaging fzf[0].
The obvious way to include the shell-specific keyboard shortcuts for fzf
is to add them to /etc/profile.d, but currently that only works for
Z-Shell.

I'm happy to provide a patch if that'd make things easier.

Adam

[0]: https://github.com/junegunn/fzf

--
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: mesa-11.0.3-1

2015-10-14 Thread Yaakov Selkowitz
The following packages have been updated in the Cygwin distribution:

* dri-drivers-11.0.3-1
* libEGL1-11.0.3-1
* libEGL-devel-11.0.3-1
* libGL1-11.0.3-1
* libGL-devel-11.0.3-1
* libGLESv2_2-11.0.3-1
* libGLESv2-devel-11.0.3-1
* libglapi0-11.0.3-1
* libOSMesa8-11.0.3-1
* libOSMesa-devel-11.0.3-1
* windowsdriproto-11.0.3-1

Mesa is an open-source implementation of the OpenGL, EGL, and OpenGL ES
specifications for rendering interactive 3D graphics.

This is an update to the latest upstream bugfix release:

http://mesa3d.org/relnotes/11.0.3.html

Note that OpenGL 4.1 support is still incomplete for the llvmpipe and
softpipe drivers, so software rendering will still report only 3.0.

Complete documentation on OpenGL usage and configuration can be found
here:

http://x.cygwin.com/docs/ug/using-glx.html

--
Yaakov

--
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: convert does nothing - issue with cyglcms2-2 dll?

2015-10-14 Thread Katriel Friedman
I upgraded all packages to current--it was quite a lot after about a year!


Then I got: "C:/cygwin64/bin/convert.exe: error while loading shared
libraries: cygMagickCore-6.Q16-2.dll: cannot open shared object file: No
such file or directory". The same problem turned up in "cygcheck convert"

I reinstalled libMagickCore and now convert is working correctly. Thanks
to all for your help!

--
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



How to correctly rebase?

2015-10-14 Thread Dr Rainer Woitok
Cygwinners,

Currently I'm a bit at my wit's end :-/

I locally built a product from source (Gdal), and while running the test
programs, I got

   python2.7 8800 child_info_fork::abort: unable to remap _gdalconst.dll
   to same address as parent (0x26) - try running rebaseall

Searching a bit, I found

   /usr/share/doc/Cygwin/_autorebase.README

telling me to place the list of absolute paths  of my personal DLLs into
/var/lib/rebase/user.d/Rainer",  to run  "rebase-trigger fullrebase" (it
didn't advice to run this from a privileged account, but I found out my-
self), and finally to simply run "setup_x86.exe" in the normal way, that
is, without any other Cygwin processes executing.

After doing so, I rebooted and tested again, but this time I got

   python2.7 8136 child_info_fork::abort: address space needed by
   '_io.dll' (0x37) is already occupied
   2324 [main] python2.7 9104 child_info_fork::abort: unable to remap
   time.dll to same address as parent (0x27) - try running rebaseall

However, these two libraries are both residing in

   /usr/lib/python2.7/lib-dynload/

and have nothing to do with my own Gdal libraries.  And running Mercuri-
al or almost any other  Python application now fails,  asking me to "try
running rebaseall".  I then tried to run

   rebaseall -v -T /var/lib/rebase/user.d/Rainer

directly from a privileged Ash Shell (again without any other Cygwin ac-
tivity) returning me a fine list of new bases and  sizes for all librar-
ies, but Python still refuses to work.

What did I do wrong  (to avoid it  in the future)  but more importantly,
how can I remedy the current situation?

Any quick help appreciated, since Python and Mercurial are vital for me.

Sincerely,
  Rainer

PS: Please also reply by personal mail to me,  as I am not subscribed to
this mailing list.

--
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: gcc-core requires libvtv0?

2015-10-14 Thread Andrew Schulman
> For the last month or so every time I update in setup, in the Resolving
> Dependencies pane I see
> 
>   libvtv0()
>  
>  Required by: gcc-core
> 
> Note the empty version number and description.  I accept it, but the next 
> time I
> update, it's back.

Fixed now, thanks.

libvtv0 (5.2.0-1)
GCC vtable verification library
Required by: gcc-core


--
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