Re: Perl 5.22.0

2015-07-15 Thread Marco Atzeri

On 7/14/2015 10:40 PM, Marco Atzeri wrote:

On 7/14/2015 9:51 PM, Achim Gratz wrote:

Achim Gratz writes:




There are a few Perl distribution packages that are captive in another
source package.  The hopefully complete list of such packages:

perl-Graphics-Magick
perl-gv
perl-Image-Magick
perl-ming
perl-Net-Libproxy
perl-Xfce4-Xfconf
perl-zinnia

This means that again Yaakov as well as Marco and Volker need to
re-release those.  Yaakov has volunteered to update Volker's packages
while he's away, I hope the offer still stands.


  perl-Graphics-Magick
  perl-Image-Magick

are already available as test


These packages place module files into vendor_perl while the package
name has nothing to do with Perl (not all of them are available for both
architectures):

amanda
biber
git-svn
git
irssi
net-snmp-perl
po4a
pristine-tar
sendxmpp
subversion-perl


  irssi
  postgresql-plperl

are also available as test



And lastly, two packages put files in site_perl which should not happen
for official packages, so that should be corrected anyway:

grepmail
stow



Regards
MArco


Re: ACL Hell

2015-07-15 Thread Duane Ellis

 I'm using cygwin for years already.
 I didn't use to have this problem in the past. It's something
 relatively new, that became way more intense in the past few months
 where I both re-installed windows at home, and got a fresh PC at work.

I had similar problems - and to fix them I did this:

Edit the file:   /etc/fstab

Add  “noacl” as an option for mount points - I just let all mount points be 
“windows default” and leave it.

It is in my opinion, the ACL stuff was well intended but ended up causing big 
problems for me.

Windows is just a very different beast, and does not implement POSIX very well, 
and no attempt at putting a square peg in a round hole ends well.
.
I think what Cygnus, then Redhat - etc has done is a marvelous and great good - 
but this ACL stuff - yuck.

I firmly believe  “ACL = ON” by default is wrong headed.

-Duane.


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



Serial Port communication issues in Cygwin

2015-07-15 Thread J Kohn
Hello,

I am trying to use Cygwin to automate some testing of an external
device. The external device communicates to the PC running Cygwin over
a serial cable at 115200 baud. I have been able to manually send and
receive data from the external device using PuTTY, Teraterm, and
Powershell, but I am having troubles doing the same with Cygwin.

These are the commands I am using in Cygwin to initialize the serial
port, open it for read and write, and capture the output:
stty -F /dev/ttyS2 speed 115200
exec 4 /dev/ttyS2
cat 4  /cygdrive/c/path/to/file

When I execute those commands, and power on the device, I receive
nothing. The file remains empty. If I then close Cygwin and
immediately open PuTTY or Teraterm or Powershell to the correct serial
port, I start receiving correct/valid data.

I attempted opening the serial port only for read, but that did not
work. If I open a PuTTY session first (to use PuTTY to set the correct
parameters for the serial port), and then open the serial port with
Cygwin and cat the output, I again receive nothing.

The one way that I have been able to correctly read data in from the
serial port with Cygwin is if I replace file descriptor 4 in my above
exec command with file descriptor 0. If I run that command (exec 0
/dev/ttyS2), I am no longer able to manually type anything into the
terminal window, but if I power on my external device, each line of
text from the device is read in correctly, but, obviously, that is not
very useful to me for my testing...

If it helps, the serial port configuration in cygwin after
opening/closing the serial port with PuTTY:
$ stty -F /dev/ttyS2
speed 115200 baud; line = 0;
intr = undef; quit = undef; erase = undef; kill = undef; eof = undef;
swtch = undef; susp = undef; rprnt = undef; werase = undef;
lnext = undef; flush = undef; min = 0; time = 0;
-cread
-brkint -icrnl ixoff -imaxbel
-opost -onlcr
-isig -icanon -iexten -echo -echoe -echok -echoctl -echoke

I have tried this with the latest download of cygwin, and I've tried
it with older versions. I have tried using the 32bit and 64bit
versions.

My device is doing a BIOS boot to an EFI shell, where I'd like to
enter in some test commands, and then I would be doing a pxe boot of a
custom linux. The BIOS boot, test commands, and pxe boot are all
dumping data over the serial port. I'd like to be able to capture and
monitor that output with cygwin in an automated fashion, but I am
having issues with reading that data in with Cygwin.

Can someone help me figure out or understand why I am unable to read
data in from the serial port with cygwin except with file descriptor
0, but I am able to read/write the serial port with PuTTY, Teraterm,
and Powershell?

Thanks!
--Jesse

--
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: ACL Hell

2015-07-15 Thread Andrey Repin
Greetings, Sky Diver!

 Hi, in the past several months or so, cygwin started giving me ACL
 pain in small surges which are gradually growing..

 Here's a basic scenario that is slowly, but surely, driving me NUTZ:

 $ ln -s /cygdrive/c/tmp /tmp
 ln: failed to create symbolic link ‘/tmp’: Operation not permitted

Are you running with superadmin credentials?
Unlike Linux, Windows doesn't let regular users make symlinks.


-- 
With best regards,
Andrey Repin
Wednesday, July 15, 2015 11:30:47

Sorry for my terrible english...

Re: SIGINT generated by Control-C, is not delivered in mintty

2015-07-15 Thread Marco Atzeri

On 7/14/2015 9:44 AM, Ronald Fischer wrote:

Using Cygwin 64 on Windows 7:

In a bash or zsh running inside mintty, pressing Control-C has no
effect.  In a bash or zsh running in a Windows Console, it works fine.

This can be verified in two ways:

(1) Using 'trap':

In the shell, we do a

   trap 'echo trapped' INT



as Achim mentioned, it works also for me on both 32bit and 64bit

$ trap 'echo trapped' INT

$ ^Ctrapped

$ ^Ctrapped

Regards
Marco



--
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: SIGINT generated by Control-C, is not delivered in mintty

2015-07-15 Thread Ronald Fischer
On Tue, Jul 14, 2015, at 11:27, Achim Gratz wrote:
 Ronald Fischer ynnor at mm.st writes:
  Using Cygwin 64 on Windows 7:
  
  In a bash or zsh running inside mintty, pressing Control-C has no
  effect.  In a bash or zsh running in a Windows Console, it works fine.
  
  This can be verified in two ways:
  
  (1) Using 'trap':
  
  In the shell, we do a
  
trap 'echo trapped' INT
  
  Now whenever we hit Control-C, we expect trapped to be printed on
  stdout. This is not the case when the shell runs inside mintty.
  
  (2) Using 'cat':
  
  In the shell, we do a
  
cat
  
  which has the effect that cat reads from stdin. A control-C should abort
  it. Again, this doesn't work when we run inside mintty.
 
 WJFFM.  Make sure that the stuff in GW (GNUwin?) and Linux64 does not
 interfer.  Also, you have multiple cygwin1.dll on your path (p/nano), fix
 that and see if it makes any difference.

Good point, but did not help:

I have removed the GNUwin Utilities and the path to my second
cygwin1.dll from my PATH (which is a good idea anyway), verified it, and
repeated the test - same result.

Next - to be really sure that we don't have any interference - I did a

   PATH=/usr/bin mintty

and inside mintty did a

  echo $PATH

to verify, that I really have only /usr/bin in my PATH, and here too,
the same effect - Control-C not delivered.

BTW, the last time I worked with mintty (on a different project) - it
was about 3 years ago - it worked fine, so I guess the bug sneaked in
recently.

Ronald

--
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: TEST RELEASE: Cygwin 2.1.0-0.4

2015-07-15 Thread Corinna Vinschen
Hi guys,

On Jul 14 22:07, Ken Brown wrote:
 On 7/14/2015 6:03 PM, Eric Blake wrote:
 On 07/08/2015 01:39 PM, Warren Young wrote:
 A search for sigaltstack” on code.openhub.net found only 95 projects with 
 this string in their source code, almost entirely consisting of *receivers* 
 of that call, such as NetBSD, glibc, and a bunch of Linux forks.
 
 libsigsegv is a cygwin package (currently 32-bit only) that has
 configure checks to use sigaltstack if present; I have not yet tested if
 it can be configured to work with the new API, but hope to do so in the
 near future.  In fact, if sigaltstack works, it may finally be possible
 to port libsigsegv to 64-bit cygwin (the reason the current package is
 not ported to 64-bit is that libsigsegv is relying on raw assembly and
 Windows native calls to emulate the lack of sigaltstack; but if
 sigaltstack works, then we don't need to port the 64-bit counterpart for
 the 32-bit specific hacks).
 
 I just did a quick test, and it looks promising.  I removed all
 Cygwin-specific code from configure.ac and Makefile.am (see attached patch),
 and it then built on 64-bit Cygwin.  Here's the result of 'make check':
 
 Entering directory
 '/home/kbrown/src/cyglibsigsegv/libsigsegv-2.10-1.x86_64/build/tests'
 Test passed.
 PASS: sigsegv1.exe
 Test passed.
 PASS: sigsegv2.exe
 Doing SIGSEGV pass 1.
 Stack overflow 1 caught.
 Doing SIGSEGV pass 2.
 Stack overflow 2 caught.
 Test passed.
 PASS: sigsegv3.exe
 SKIP: stackoverflow1.exe
 SKIP: stackoverflow2.exe

Any idea why these two tests have been skipped?  That means the
HAVE_STACK_OVERFLOW_RECOVERY autoconf test failed.  You removed cygwin
from the explicit

  mingw* | cygwin*) sv_cv_have_stack_overflow_recovery=yes ;;

which is the right thing to do, but that means CFG_LEAVE has been
set to leave-none.c, apparently.

I haven't much time to look into that right now, but will later today if
you don't beat me to it.

 ==
 All 3 tests passed
 (2 tests were not run)
 ==
 [...]
 Please send the following summary line via email to the main author
 Bruno Haible br...@clisp.org for inclusion into the list of
 successfully tested platforms (see PORTING file).
 
 libsigsegv: x86_64-unknown-cygwin | yes | no | 2.10
 
 I'm not the cygwin packager for libsigsegv,
 
 No one is; it's orphaned.
 
 but am one of the upstream
 contributors, and so this thread has piqued my interest.
 
 So it seems that you would be the obvious person to maintain it, if you have
 the time.  If you don't have the time, I'd be willing to ITA it just to get
 it into the 64-bit distro.  But in that case I'd appreciate it if you would
 review my build after I send the ITA, since you actually know something
 about libsigsegv, and I don't.

Thanks a lot, this is most helpful.


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgpqCvWAkl6n0.pgp
Description: PGP signature


Mintty 32bit: False Positive

2015-07-15 Thread Marco Atzeri

All,
for your info

Regards
Marco
 Forwarded Message 
Subject: [No Reply] False Positive Submission [3822135]
Date: Wed, 15 Jul 2015 06:49:33 +0100
From: Symantec FP Incident Response falsepositi...@symantec.com
To: marco.atz...@gmail.com

In relation to submission [3822135].

Upon further analysis and investigation we have verified your submission 
and as such this detection will be removed from our products.


The updated detection will be distributed in the next set of virus 
definitions, available via LiveUpdate or from our website at 
http://securityresponse.symantec.com/avcenter/defs.download.html


Please note that whitelisting can take up to 24 hours to take effect.

Decisions made by Symantec are subject to change if alterations to the 
Software are made over time or as classification criteria and/or the 
policy employed by Symantec changes over time to address the evolving 
landscape.


If you are a software vendor, why not take part in our whitelisting program?
To participate in this program, please complete the following form: 
https://submit.symantec.com/whitelist



Sincerely,
Symantec Security Response
http://securityresponse.symantec.com




--
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: missing 64bit ports

2015-07-15 Thread Warren Young
On Jul 15, 2015, at 8:24 AM, Marco Atzeri marco.atz...@gmail.com wrote:
 
 I spent a bit of time checking the real situation of the packages
 still missing as 64 bit port.

Thank you for doing this research.

 ...we are down to ~44.
 ...half of them are dead upstream so we can directly
 obsolete and don't worry anynore.

Wow.  I’ve updated my related answer on Stack Overflow (http://goo.gl/yOAqAn) 
to reflect this drastic shrinkage of this list’s size.

Re: missing 64bit ports

2015-07-15 Thread Warren Young
On Jul 15, 2015, at 11:39 AM, Marcos Vives Del Sol socram8...@gmail.com wrote:
 
 Reason I didn't port libnfc was because I lost my SSH key due to a
 hard drive crash. Any procedure on how to get a new one so I can
 compile and upload it?

$ ssh-keygen

I assume those in charge of maintaining the list of allowed keys will be 
willing to accept a different key from you, so just resubmit it as if you were 
doing it for the first time.

Re: missing 64bit ports

2015-07-15 Thread Marcos Vives Del Sol
Reason I didn't port libnfc was because I lost my SSH key due to a
hard drive crash. Any procedure on how to get a new one so I can
compile and upload it?

2015-07-15 16:24 GMT+02:00 Marco Atzeri marco.atz...@gmail.com:
 Dear All,
 I spent a bit of time checking the real situation of the packages
 still missing as 64 bit port.
 After xdelta, bsdiff and iperf porting, without counting the few mingw ones,
 the duplicates we are down to ~44.

 Please see here the analysis :
 https://docs.google.com/spreadsheets/d/1Hn7Eaq6djEN9X0jS_AM8-DH_LvP43G9_DXnpTt09Asc/edit#gid=0
 Feel free to insert comments on the cells.

 For what I found :

 - half of them are dead upstream so we can directly
 obsolete and don't worry anynore.

 - Few are Jary's scripts, so the only porting issue is Jary's time.

 - Very few have real porting issue

 The only one really interesting for me is Mathomatic and eventually catdoc
 if works with latest word documents.
 (of course I will port pure-ftpd)


 Regards
 Marco







-- 
Marcos Vives Del Sol
https://github.com/socram
miniLock: NscWdW8fh2E5SBoRtrnXWrDwmQmwaR5awMKE78tQW1Ffx


Re: [ADOPT] iperf 2.0.8

2015-07-15 Thread Andrew Schulman
 You are the new maintainer
 Congratulation.

Gold star awarded!  https://cygwin.com/goldstars/#JJ


Re: TEST RELEASE: Cygwin 2.1.0-0.4

2015-07-15 Thread Corinna Vinschen
On Jul 15 09:51, Corinna Vinschen wrote:
 Hi guys,
 
 On Jul 14 22:07, Ken Brown wrote:
  Entering directory
  '/home/kbrown/src/cyglibsigsegv/libsigsegv-2.10-1.x86_64/build/tests'
  Test passed.
  PASS: sigsegv1.exe
  Test passed.
  PASS: sigsegv2.exe
  Doing SIGSEGV pass 1.
  Stack overflow 1 caught.
  Doing SIGSEGV pass 2.
  Stack overflow 2 caught.
  Test passed.
  PASS: sigsegv3.exe
  SKIP: stackoverflow1.exe
  SKIP: stackoverflow2.exe
 
 Any idea why these two tests have been skipped?  That means the
 HAVE_STACK_OVERFLOW_RECOVERY autoconf test failed.  You removed cygwin
 from the explicit
 
   mingw* | cygwin*) sv_cv_have_stack_overflow_recovery=yes ;;
 
 which is the right thing to do, but that means CFG_LEAVE has been
 set to leave-none.c, apparently.
 
 I haven't much time to look into that right now, but will later today if
 you don't beat me to it.

Got it.  What's needed is a Cygwin-specific fault-*.h file which exposes
how to fetch the stack pointer register from mcontext_t.  As you can see
from the plethora of fault-*.h files in the src subdir, this is highly
system-specific anyway.

Here's the set of files you need to rebuild libsigsegv for Cygwin 2.1.0,
with all tests running and passing on i686 and x86_64.  No other patch
is requied.

So, who of you is going to maintain it?


Thanks,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat
NAME=libsigsegv
VERSION=2.10
RELEASE=2
CATEGORY=Libs
SUMMARY=Handling page faults in user mode
DESCRIPTION=Library for handling page faults in user mode. A page fault occurs
when a program tries to access to a region of memory that is currently not
available. Mainly required to build clisp from source.
HOMEPAGE=http://libsigsegv.sourceforge.net/;
# SRC_URI=ftp://www.gnu.ftp.uni-erlangen.de/pub/gnu/${PN}/${PN}-${PV}.tar.gz;
# 
SRC_URI=http://puzzle.dl.sourceforge.net/sourceforge/${PN}/${PN}-${PV}.tar.bz2;
# SRC_URI=ftp://ftp.gnu.org/pub/gnu/${PN}/${PN}-${PV}.tar.gz;
SRC_URI=http://ftpmirror.gnu.org/${PN}/${PN}-${PV}.tar.gz;

DLLREV=2
MAKEOPTS=-j1
CYGCONF_ARGS=--enable-shared 

PKG_NAMES=${PN} ${PN}${DLLREV}
PKG_CONTENTS[0]=--exclude=usr/bin/cygsigsegv-${DLLREV}.dll usr
PKG_CONTENTS[1]=usr/bin/cygsigsegv-${DLLREV}.dll
--- origsrc/libsigsegv-2.10/configure.ac2011-04-03 17:30:16.0 
+0200
+++ src/libsigsegv-2.10/configure.ac2015-07-15 14:30:22.264452393 +0200
@@ -419,6 +419,9 @@ if test -z $CFG_FAULT  test $sv_cv_
   ;;
   esac
   ;;
+   cygwin*)
+  CFG_FAULT=fault-cygwin-i386.h
+  ;;
 *)
   CFG_FAULT=fault-posix-ucontext.h
   ;;
@@ -522,16 +525,6 @@ case $host_os in
 FAULT_CONTEXT_INCLUDE='#include windows.h'
 CFG_FAULT=fault-win32.h # nonexistent, just a dummy
 ;;
-  cygwin*)
-FAULT_CONTEXT='CONTEXT'
-FAULT_CONTEXT_INCLUDE='#include windows.h'
-# Cygwin 1.7 uses fault-posix.h. Cygwin 1.5.x needs a hacky workaround.
-if test -z $CFG_FAULT; then
-  CFG_FAULT=fault-cygwin-old.h
-  AC_DEFINE([OLD_CYGWIN_WORKAROUND], [1],
-[Define to 1 on Cygwin versions older than 1.7.])
-fi
-;;
 esac
 if test -n $CFG_FAULT; then
   sv_cv_have_sigsegv_recovery=yes
@@ -858,7 +851,7 @@ AC_CACHE_CHECK([if the system supports c
 sv_cv_have_stack_overflow_recovery=yes
   else
 case $host_os in
-  mingw* | cygwin*) sv_cv_have_stack_overflow_recovery=yes ;;
+  mingw*) sv_cv_have_stack_overflow_recovery=yes ;;
   *)
 if test $CFG_LEAVE != 'leave-none.c'; then
   if test $sv_cv_sigaltstack != no; then
@@ -927,7 +920,7 @@ dnl Requires AC_CANONICAL_HOST, CFG_HAND
 dnl HAVE_SIGSEGV_RECOVERY, HAVE_STACK_OVERFLOW_RECOVERY.
 
 case $host_os in
-  mingw* | cygwin*) CFG_HANDLER=handler-win32.c ;;
+  mingw*) CFG_HANDLER=handler-win32.c ;;
   *)
 if test -z $CFG_HANDLER; then
   if test $sv_cv_have_sigsegv_recovery = no \
--- origsrc/libsigsegv-2.10/src/fault-cygwin-i386.h 1970-01-01 
01:00:00.0 +0100
+++ src/libsigsegv-2.10/src/fault-cygwin-i386.h 2015-07-15 14:30:47.562341412 
+0200
@@ -0,0 +1,33 @@
+/* Fault handler information.  Cygwin/i386 and Cygwin/x86_64 version.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+
+#include 

Re: ACL Hell

2015-07-15 Thread Sky Diver
Hey Andrey,

 Are you running with superadmin credentials?
 Unlike Linux, Windows doesn't let regular users make symlinks.

I'm using cygwin for years already.
I didn't use to have this problem in the past. It's something
relatively new, that became way more intense in the past few months
where I both re-installed windows at home, and got a fresh PC at work.

On both machines I'm referring to the main user, which is part of the
Administrators group.
I believe that answers your question.

Both machine are Windows 8.1 64-bit, standalone station at home and
part of a domain at work.

One more thing, here's my CYGWIN env. varv:

$ echo $CYGWIN
winsymlinks:nativestrict

This is the only way to produce windows compliant links (at least in my case).

Thanks.

--
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: TEST RELEASE: Cygwin 2.1.0-0.4

2015-07-15 Thread Corinna Vinschen
On Jul 15 09:08, Eric Blake wrote:
 On 07/15/2015 08:24 AM, Ken Brown wrote:
  Got it.  What's needed is a Cygwin-specific fault-*.h file which exposes
  how to fetch the stack pointer register from mcontext_t.  As you can see
  from the plethora of fault-*.h files in the src subdir, this is highly
  system-specific anyway.
 
  Here's the set of files you need to rebuild libsigsegv for Cygwin 2.1.0,
  with all tests running and passing on i686 and x86_64.  No other patch
  is requied.
 
 Awesome!  Makes my work easier.
 
  
  Great!  Thanks.
  
  So, who of you is going to maintain it?
  
  I'll defer to Eric, but if he doesn't want it then I'll take it.
 
 I'll take it. Expect a package up later this week, as well as a rebuilt
 64-bit m4 that uses it.

Sounds good, thanks!


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgp7v1Sq3IZRd.pgp
Description: PGP signature


Re: missing 64bit ports

2015-07-15 Thread Ken Brown

On 7/15/2015 2:28 PM, Corinna Vinschen wrote:

On Jul 15 16:24, Marco Atzeri wrote:

Dear All,
I spent a bit of time checking the real situation of the packages
still missing as 64 bit port.
After xdelta, bsdiff and iperf porting, without counting the few mingw ones,
the duplicates we are down to ~44.

Please see here the analysis :
https://docs.google.com/spreadsheets/d/1Hn7Eaq6djEN9X0jS_AM8-DH_LvP43G9_DXnpTt09Asc/edit#gid=0
Feel free to insert comments on the cells.

For what I found :

- half of them are dead upstream so we can directly
obsolete and don't worry anynore.

- Few are Jary's scripts, so the only porting issue is Jary's time.

- Very few have real porting issue

The only one really interesting for me is Mathomatic and eventually catdoc
if works with latest word documents.
(of course I will port pure-ftpd)


Thanks for looking into this.

Two points:

- Shall we remove all 32b-bit only orphaned packages for which we don't
   get a maintainer until, say, end of August?


That seems reasonable, as long as there are exceptions for packages 
where the lack of a 64-bit package is due to genuine porting 
difficulties.  libsigsegv was in that category until yesterday.  Another 
one I'm aware of is ffcall.



- We should probably consider to remove the mingw.org packages.  All
   of them.  They are hopelessly outdated and mingw-w64 does the same
   job better hands down.


+1

Ken



Re: missing 64bit ports

2015-07-15 Thread Warren Young
On Jul 15, 2015, at 12:28 PM, Corinna Vinschen corinna-cyg...@cygwin.com 
wrote:
 
 - Shall we remove all 32b-bit only orphaned packages for which we don't
  get a maintainer until, say, end of August?

If a package is available only for 32-bit, there should be a place to learn 
that prior to running setup.exe.  The fact that some items are on that list 
because they’re orphaned and thus have no immediate prospect of getting off the 
list is inconsequential to the end users who consult it.

If your goal is to evaporate this list, I’d prefer that you just removed 
orphaned packages from both the 32- and 64-bit repositories on the 
justification that Cygwin should only offer packages available for both 
architectures.  And going forward, refuse new uploads if packages for both 
architectures aren’t provided promptly.

There can be exceptions, as with the recent libsigsegv thing.  I also thought I 
saw some talk about Perl currently being somewhat desynchronized at the moment. 
 I’m not talking about such cases.  The existing packages are maintained, and 
ownership of the solution for the missing packages is known.

I think this is going to far, but it would be well within your prerogative.

 - We should probably consider to remove the mingw.org packages.  All
  of them.  They are hopelessly outdated and mingw-w64 does the same
  job better hands down.

I can’t see why anyone would adopt those old abandoned packages.  Not only do I 
have no objection to you nuking them, I think it would be an actual 
improvement, since it removes a point of confusion in the setup.exe package 
selection screen.

startx-xwin seg fault, signal 11

2015-07-15 Thread Bob Goldberg

I've been running cygwin/x (x86) under xp pro for YEARS,
with it working perfectly.

The last update to 1.17 has been a disaster.
I've read about using -listen tcp, and DISPLAY=:0.0 ;
however, nothing I've tried resolves the seg fault error i'm getting.

using 1.17.1-5; have also tried 1.17.2-0 to no avail; back on 1-5.

any help or direction would be appreciated!
TIA - Bob

here's a copy of my xwin.log:

Could not load crashreporter dll
Welcome to the XWin X Server
Vendor: The Cygwin/X Project
Release: 1.17.1.0
OS: CYGWIN_NT-5.1 myxppropc 2.0.4(0.287/5/3) 2015-06-09 12:20 i686
OS: Windows XP Service Pack 3 [Windows NT 5.1 build 2600] (Win32)
Package: version 1.17.1-5 built 2015-06-02

XWin was started with the following command line:

/usr/bin/X :3 -auth /home/bob/.serverauth.4656 

ddxProcessArgument - Initializing default screens
winInitializeScreenDefaults - primary monitor w 1440 h 900
winInitializeScreenDefaults - native DPI x 96 y 96
[104131.312] Could not load crashreporter dll
[104131.343] Fatal signal received in thread 0x2038 [0x1164]
[104131.343] (EE) Segmentation fault at address 0x1
[104131.484] (EE) /usr/bin/xorg-backtrace failed with returncode 0
[104131.484] (EE) Fatal server error:
[104131.484] (EE) Caught signal 11 (Segmentation fault). Server aborting
[104131.484] (EE) Server terminated with error (1). Closing log file.







--
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: missing 64bit ports

2015-07-15 Thread Corinna Vinschen
On Jul 15 16:24, Marco Atzeri wrote:
 Dear All,
 I spent a bit of time checking the real situation of the packages
 still missing as 64 bit port.
 After xdelta, bsdiff and iperf porting, without counting the few mingw ones,
 the duplicates we are down to ~44.
 
 Please see here the analysis :
 https://docs.google.com/spreadsheets/d/1Hn7Eaq6djEN9X0jS_AM8-DH_LvP43G9_DXnpTt09Asc/edit#gid=0
 Feel free to insert comments on the cells.
 
 For what I found :
 
 - half of them are dead upstream so we can directly
 obsolete and don't worry anynore.
 
 - Few are Jary's scripts, so the only porting issue is Jary's time.
 
 - Very few have real porting issue
 
 The only one really interesting for me is Mathomatic and eventually catdoc
 if works with latest word documents.
 (of course I will port pure-ftpd)

Thanks for looking into this.

Two points:

- Shall we remove all 32b-bit only orphaned packages for which we don't
  get a maintainer until, say, end of August?

- We should probably consider to remove the mingw.org packages.  All
  of them.  They are hopelessly outdated and mingw-w64 does the same
  job better hands down.


Thanks,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgpTFG2_nwsGB.pgp
Description: PGP signature


Re: ACL Hell

2015-07-15 Thread Sky Diver
To Larry Hall:

1. I'd love to reply to your post, but I'm new to this mailing-list
concept so I neglected to subscribe to the mailing list (yeah, I'm an
old fashioned kinda guy, work only with thread-level google-groups /
StackOverflow forum types ;)
TBH: If Andrey wouldn't have CC'ed me on his reply, I wouldn't even
know that someone addressed my case...

2. I admit I didn't read the whole Reporting Problems page. As soon as
I found the 'appropriate mailing list' link, I was off to another
page.
2.1. Having read the page in full, I apologize for violating 3+ rules.

3. To the matter at hand: first of all, I attached cygcheck.out to this mail.
Second, indeed I am using a non-default symlink mode:
winsymlinks:nativestrict. This is the only mode that work for my
needs (I can elaborate upon request).

Have to say that even after re-reading the documentation now, I don't
see it mentioning anything about elevated privileges.
I AM aware of the fact that with an elevated session, the problem doesn't exist.
However, I avoided using this mode because every new file/directory
were created as Administrators:None instead of sky:None.
For some weird reason, I just tried creating both a file and a
directory with an elevated session and they were created with
sky:None... I can't tell what's what anymore (sorry, I just got
totally baffled).

Still, how can I get a normal behavior (i.e. normal Windows symlinks
as produces in winsymlinks:nativestrict mode) in a regular session w/o
elevation?

Thanks!



On Wed, Jul 15, 2015 at 10:17 PM, Sky Diver skydive...@gmail.com wrote:
 Hey Andrey,

 Are you running with superadmin credentials?
 Unlike Linux, Windows doesn't let regular users make symlinks.

 I'm using cygwin for years already.
 I didn't use to have this problem in the past. It's something
 relatively new, that became way more intense in the past few months
 where I both re-installed windows at home, and got a fresh PC at work.

 On both machines I'm referring to the main user, which is part of the
 Administrators group.
 I believe that answers your question.

 Both machine are Windows 8.1 64-bit, standalone station at home and
 part of a domain at work.

 One more thing, here's my CYGWIN env. varv:

 $ echo $CYGWIN
 winsymlinks:nativestrict

 This is the only way to produce windows compliant links (at least in my case).

 Thanks.


cygcheck.out
Description: Binary data
--
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

SSH key for upload access

2015-07-15 Thread Joel Johnson

Name: Joel Johnson
Package: iperf
 BEGIN SSH2 PUBLIC KEY 
B3NzaC1yc2EDAQABAAABAQDKriVs95VDFMOF8u2QeRNWKF/MamVoL9CTP20SUs
IScF6up0c1U6TiNCgcPHXPw6QCPafaE73AoMIojKly5lr2N6LbspfcSiu4/USau/gAGLsS
xyG7Zq/P8S3GmOVP5i/INjWJwB3AjIfIJx5JAUS49QC6iI+3BXxNczihIXUQmJoQDlKQnf
21epPiMXbscS7mEvYtV7IBOcS9M4eonlcDhGeVOJDOCIl0D8qkDLZdoEK90QA7VgHNQCKZ
ZR2YNBycwPGucK90xJH5mHk1nlOInVWHe4OdVrKrXmBczU1kXsy74sOGm24r6uL4d8i3vV
2YQYl6WJU8byhEz6hf5srl
 END SSH2 PUBLIC KEY 


Re: Perl 5.22.0

2015-07-15 Thread Ken Brown

On 7/15/2015 1:34 AM, Achim Gratz wrote:

Ken Brown writes:

On 7/14/2015 3:51 PM, Achim Gratz wrote:

biber


This all set and uploaded to my release area.


Thanks.  Just to be sure, this build uses the system supplied Unicode
modules or did you fatpack them?  I've downgraded Unicode-Normalize to
1.17 just for Biber, so I'd be a bit bummed if the latter… :-)


I used Unicode-Normalize-1.17 that I had built myself, using the cygport file 
attached here:


  https://cygwin.com/ml/cygwin-apps/2015-07/msg00036.html

Ken


Re: SIGINT generated by Control-C, is not delivered in mintty

2015-07-15 Thread Thomas Wolff

On 15.07.2015 10:46, Marco Atzeri wrote:

On 7/14/2015 9:44 AM, Ronald Fischer wrote:

Using Cygwin 64 on Windows 7:

In a bash or zsh running inside mintty, pressing Control-C has no
effect.  In a bash or zsh running in a Windows Console, it works fine.

This can be verified in two ways:

(1) Using 'trap':

In the shell, we do a

   trap 'echo trapped' INT




Ronald, does it happen that you start mintty from a Cygwin console window?
In that case, it might be the same problem I had reported myself a few 
months ago:

https://sourceware.org/ml/cygwin/2015-02/msg00122.html
I have analysed this a little bit further; the problem as I see it 
happens in cygwin 1.7.32 but does not happen in cygwin 1.7.10 (I could 
try to narrow that down with the cygwin time machine...). In addition, 
if I compile the current version of mintty in cygwin 1.7.10, the problem 
does not occur which makes me quite sure it's not a mintty problem 
although (as I had written) it does not seem to happen with xterm.

Thomas

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



missing 64bit ports

2015-07-15 Thread Marco Atzeri

Dear All,
I spent a bit of time checking the real situation of the packages
still missing as 64 bit port.
After xdelta, bsdiff and iperf porting, without counting the few mingw 
ones, the duplicates we are down to ~44.


Please see here the analysis :
https://docs.google.com/spreadsheets/d/1Hn7Eaq6djEN9X0jS_AM8-DH_LvP43G9_DXnpTt09Asc/edit#gid=0
Feel free to insert comments on the cells.

For what I found :

- half of them are dead upstream so we can directly
obsolete and don't worry anynore.

- Few are Jary's scripts, so the only porting issue is Jary's time.

- Very few have real porting issue

The only one really interesting for me is Mathomatic and eventually 
catdoc if works with latest word documents.

(of course I will port pure-ftpd)


Regards
Marco






Re: TEST RELEASE: Cygwin 2.1.0-0.4

2015-07-15 Thread Ken Brown

On 7/15/2015 8:44 AM, Corinna Vinschen wrote:

On Jul 15 09:51, Corinna Vinschen wrote:

Hi guys,

On Jul 14 22:07, Ken Brown wrote:

Entering directory
'/home/kbrown/src/cyglibsigsegv/libsigsegv-2.10-1.x86_64/build/tests'
Test passed.
PASS: sigsegv1.exe
Test passed.
PASS: sigsegv2.exe
Doing SIGSEGV pass 1.
Stack overflow 1 caught.
Doing SIGSEGV pass 2.
Stack overflow 2 caught.
Test passed.
PASS: sigsegv3.exe
SKIP: stackoverflow1.exe
SKIP: stackoverflow2.exe


Any idea why these two tests have been skipped?  That means the
HAVE_STACK_OVERFLOW_RECOVERY autoconf test failed.  You removed cygwin
from the explicit

   mingw* | cygwin*) sv_cv_have_stack_overflow_recovery=yes ;;

which is the right thing to do, but that means CFG_LEAVE has been
set to leave-none.c, apparently.

I haven't much time to look into that right now, but will later today if
you don't beat me to it.


Got it.  What's needed is a Cygwin-specific fault-*.h file which exposes
how to fetch the stack pointer register from mcontext_t.  As you can see
from the plethora of fault-*.h files in the src subdir, this is highly
system-specific anyway.

Here's the set of files you need to rebuild libsigsegv for Cygwin 2.1.0,
with all tests running and passing on i686 and x86_64.  No other patch
is requied.


Great!  Thanks.


So, who of you is going to maintain it?


I'll defer to Eric, but if he doesn't want it then I'll take it.

Ken

--
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: SIGSEGV before main ? and gcc-debuginfo

2015-07-15 Thread Marco Atzeri

On 7/15/2015 3:11 PM, Corinna Vinschen wrote:

Hi Marco,


I seem to have missed this...

On Jul 11 09:22, Marco Atzeri wrote:

trying to debug latest release candidate of netcdf
I hit this SIGSEGV before reaching main

$ gdb .libs/ctest.exe
GNU gdb (GDB) Cygwin 7.9.1-1
.
Reading symbols from .libs/ctest.exe...done.
(gdb) break main
Breakpoint 1 at 0x100401171: file
/pub/devel/netcdf/prova/netcdf-c-4.4.0-rc2/ncdump/ctest.c, line 32.
(gdb) run
Starting program: 
/cygdrive/e/cyg_pub/devel/netcdf/prova/netcdf-c-4.4.0-rc2_build64/ncdump/.libs/ctest.exe
[New Thread 9476.0x2a88]
[New Thread 9476.0x1fa0]
[New Thread 9476.0x9a8]

Program received signal SIGSEGV, Segmentation fault.
___chkstk_ms () at
/usr/src/debug/gcc-4.9.3-1/libgcc/config/i386/cygwin.S:146
146 orq $0x0, (%rcx)/* probe there */

I thought it was a stack issue and I raised from 2M to 8M


It *is* a stack issue of some sort, otherwise it wouldn't have called
___chkstk_ms, which is the guard page handler.

Did you find out in the meantime?


No. I put at side the issue and reported as upstream regression
http://www.unidata.ucar.edu/mailing_lists/archives/netcdfgroup/2015/msg00192.html

As the crash is on initialization of a test program
is not too high on my TODO.


SizeOfStackReserve  0020

SizeOfStackReserve  007a1200

with no success.

May be it is not a netcdf bug ? Ideas what to look for ?


If it's prior to main, it must be some constructor.  Other than that,
no idea.





Hmm, the relative path might break finding the debuginfo.  You
should be able to help gdb by calling

   (gdb) dir /usr/src/debug/gcc-4.9.3-1/libgcc/config/i386




thanks. I will try




Corinna



--
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: SIGSEGV before main ? and gcc-debuginfo

2015-07-15 Thread Corinna Vinschen
Hi Marco,


I seem to have missed this...

On Jul 11 09:22, Marco Atzeri wrote:
 trying to debug latest release candidate of netcdf
 I hit this SIGSEGV before reaching main
 
 $ gdb .libs/ctest.exe
 GNU gdb (GDB) Cygwin 7.9.1-1
 .
 Reading symbols from .libs/ctest.exe...done.
 (gdb) break main
 Breakpoint 1 at 0x100401171: file
 /pub/devel/netcdf/prova/netcdf-c-4.4.0-rc2/ncdump/ctest.c, line 32.
 (gdb) run
 Starting program: 
 /cygdrive/e/cyg_pub/devel/netcdf/prova/netcdf-c-4.4.0-rc2_build64/ncdump/.libs/ctest.exe
 [New Thread 9476.0x2a88]
 [New Thread 9476.0x1fa0]
 [New Thread 9476.0x9a8]
 
 Program received signal SIGSEGV, Segmentation fault.
 ___chkstk_ms () at
 /usr/src/debug/gcc-4.9.3-1/libgcc/config/i386/cygwin.S:146
 146 orq $0x0, (%rcx)/* probe there */
 
 I thought it was a stack issue and I raised from 2M to 8M

It *is* a stack issue of some sort, otherwise it wouldn't have called
___chkstk_ms, which is the guard page handler.

Did you find out in the meantime?

 SizeOfStackReserve  0020
 
 SizeOfStackReserve  007a1200
 
 with no success.
 
 May be it is not a netcdf bug ? Ideas what to look for ?

If it's prior to main, it must be some constructor.  Other than that,
no idea.

 $ uname -svr
 CYGWIN_NT-6.1 2.0.4(0.287/5/3) 2015-06-09 12:22
 
 
 In addition there is a problem with gcc-debuginfo
 
  $ cygcheck -l gcc-debuginfo |grep cygwin.S
 /usr/src/debug/gcc-4.9.3-1/libgcc/config/i386/cygwin.S
 
 (gdb) break ___chkstk_ms
 Breakpoint 2 at 0x100407a60: ___chkstk_ms. (5 locations)
 (gdb) run
 Starting program: 
 /cygdrive/e/cyg_pub/devel/netcdf/prova/netcdf-c-4.4.0-rc2_build64/ncdump/.libs/ctest.exe
 [New Thread 6656.0x2980]
 
 Breakpoint 2, ___chkstk_ms () at ../../../libgcc/config/i386/cygwin.S:137
 137 ../../../libgcc/config/i386/cygwin.S: No such file or directory.

Hmm, the relative path might break finding the debuginfo.  You
should be able to help gdb by calling

  (gdb) dir /usr/src/debug/gcc-4.9.3-1/libgcc/config/i386


Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


pgpVkrVjY1Y6L.pgp
Description: PGP signature


Updated: Cygwin 2.1.0-1

2015-07-15 Thread Corinna Vinschen
Hi Cygwin friends and users,


I released another version of Cygwin.  The version number is 2.1.0-1.


What's new:
---

- Handle pthread stacksizes as in GLibc:  Default to RLIMIT_STACK resource.
  Allow to set RLIMIT_STACK via setrlimit.  Default RLIMIT_STACK to value
  from executable header as described on
  https://msdn.microsoft.com/en-us/library/windows/desktop/ms686774.aspx
  Default stacksize to 2 Megs in case RLIMIT_STACK is set to RLIM_INFINITY.

- First cut of an implementation to allow signal handlers running on an
  alternate signal stack.
  
- New API sigaltstack, plus definitions for SA_ONSTACK, SS_ONSTACK, SS_DISABLE,
  MINSIGSTKSZ, SIGSTKSZ.

- New API: sethostname.


Bug Fixes
-

- Enable non-SA_RESTART behaviour on threads other than main thread.
  Addresses: https://cygwin.com/ml/cygwin/2015-06/msg00260.html

- Try to handle concurrent close on socket more gracefully
  Addresses: https://cygwin.com/ml/cygwin/2015-06/msg00235.html

- Fix fork failing after the parent recovered from a stack overflow.
  Addresses: https://cygwin.com/ml/cygwin/2015-06/msg00384.html

- Fix a crash on 64 bit XP/2003 when opening /proc/$PID/maps.

- Apparently on some Windows systems timezones differ in case
  from the standard.  Fix the tzset tool to check case-insensitive.
  Addresses: https://cygwin.com/ml/cygwin/2015-07/msg00113.html


Have fun,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat


[ANNOUNCEMENT] Updated: Cygwin 2.1.0-1

2015-07-15 Thread Corinna Vinschen
Hi Cygwin friends and users,


I released another version of Cygwin.  The version number is 2.1.0-1.


What's new:
---

- Handle pthread stacksizes as in GLibc:  Default to RLIMIT_STACK resource.
  Allow to set RLIMIT_STACK via setrlimit.  Default RLIMIT_STACK to value
  from executable header as described on
  https://msdn.microsoft.com/en-us/library/windows/desktop/ms686774.aspx
  Default stacksize to 2 Megs in case RLIMIT_STACK is set to RLIM_INFINITY.

- First cut of an implementation to allow signal handlers running on an
  alternate signal stack.
  
- New API sigaltstack, plus definitions for SA_ONSTACK, SS_ONSTACK, SS_DISABLE,
  MINSIGSTKSZ, SIGSTKSZ.

- New API: sethostname.


Bug Fixes
-

- Enable non-SA_RESTART behaviour on threads other than main thread.
  Addresses: https://cygwin.com/ml/cygwin/2015-06/msg00260.html

- Try to handle concurrent close on socket more gracefully
  Addresses: https://cygwin.com/ml/cygwin/2015-06/msg00235.html

- Fix fork failing after the parent recovered from a stack overflow.
  Addresses: https://cygwin.com/ml/cygwin/2015-06/msg00384.html

- Fix a crash on 64 bit XP/2003 when opening /proc/$PID/maps.

- Apparently on some Windows systems timezones differ in case
  from the standard.  Fix the tzset tool to check case-insensitive.
  Addresses: https://cygwin.com/ml/cygwin/2015-07/msg00113.html


Have fun,
Corinna

-- 
Corinna Vinschen  Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat

--
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: ACL Hell

2015-07-15 Thread Larry Hall (Cygwin)

On 07/15/2015 04:32 AM, Andrey Repin wrote:

Greetings, Sky Diver!


Hi, in the past several months or so, cygwin started giving me ACL
pain in small surges which are gradually growing..



Here's a basic scenario that is slowly, but surely, driving me NUTZ:



$ ln -s /cygdrive/c/tmp /tmp
ln: failed to create symbolic link ‘/tmp’: Operation not permitted


Are you running with superadmin credentials?
Unlike Linux, Windows doesn't let regular users make symlinks.


Well, we're missing the cygcheck information from the OP (see the problem
report guidelines at this link - http://cygwin.com/problems.html) to know
if he's set one of the non-default modes of creating symlinks (see
https://cygwin.com/cygwin-ug-net/using.html#pathnames-symlinks).  The
default method for creating Cygwin symlinks wouldn't require elevated
permissions.  If this is the issue, then the solution is to either
create symlinks with elevated permissions or to use the default symlink
mode which works even without the elevated permissions.


--
Larry

_

A: Yes.
 Q: Are you sure?
 A: Because it reverses the logical flow of conversation.
 Q: Why is top posting annoying in email?

--
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: TEST RELEASE: Cygwin 2.1.0-0.4

2015-07-15 Thread Eric Blake
On 07/15/2015 08:24 AM, Ken Brown wrote:
 Got it.  What's needed is a Cygwin-specific fault-*.h file which exposes
 how to fetch the stack pointer register from mcontext_t.  As you can see
 from the plethora of fault-*.h files in the src subdir, this is highly
 system-specific anyway.

 Here's the set of files you need to rebuild libsigsegv for Cygwin 2.1.0,
 with all tests running and passing on i686 and x86_64.  No other patch
 is requied.

Awesome!  Makes my work easier.

 
 Great!  Thanks.
 
 So, who of you is going to maintain it?
 
 I'll defer to Eric, but if he doesn't want it then I'll take it.

I'll take it. Expect a package up later this week, as well as a rebuilt
64-bit m4 that uses it.

-- 
Eric Blake   eblake redhat com+1-919-301-3266
Libvirt virtualization library http://libvirt.org



signature.asc
Description: OpenPGP digital signature