Re: GDAL doesn't read geotiff

2024-04-03 Thread marco atzeri via Cygwin
On Wed, Apr 3, 2024 at 9:53 AM Nejia Ben Nasr via Cygwin
 wrote:
>
> Hi all,
>
> I downloaded the last version of GDAL package.
> gdalinfo on any tiff file give "Segmentation fault".
>

noted.
Not sure when I can look on it

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


Re: Python 3.5 and 3.6 removal (was Re: Bonfire of the Packages)

2024-03-24 Thread Marco Atzeri via Cygwin-apps

On 24/03/2024 15:07, Jon Turney wrote:

On 24/09/2023 13:32, Jon Turney via Cygwin-apps wrote:






I assume you are OK with the removal of python 3.5 (EOL Sept 2020) and 
3.6 (EOL Dec 2021)?


(I'm still dealing with cleaning up the final pieces of python27 
detritus, but these should hopefully be much smaller tasks)




nothing should depend from 3.5
not sure for 3.6




Re: HDF5 Installation

2024-03-18 Thread marco atzeri via Cygwin
On Mon, Mar 18, 2024 at 3:28 PM Kyle Shores via Cygwin  wrote:
>
> Howdy!
>
> Looking at the list of files
> 
> for the 2024 HDF5 installation 1.12.3
> , I notice that
> neither the pkg-config or cmake files are installed. For reference,
> mingw's installation
> of hdf5  has them
> here:
>
>
>- /mingw64/lib/cmake/hdf5-targets.cmake
>- /mingw64/lib/pkgconfig/hdf5.pc
>
> Are these installed elsewhere? If not, what's preventing them from
> being installed, or what can I do to help them be installed?
>

Hi Kyle

the package is NOT built using cmake but is using autoconf.
There are no special change. So upstream have not included those files
in the 1.12.3 autoconf

I have not yet tried to build using cmake nor built the 1.14.x series

Regards
Marco

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


Updated: expat-2.6.2-1

2024-03-16 Thread Marco Atzeri via Cygwin-announce

Version 2.6.2-1  of

expat
libexpat-devel
libexpat1

are available in the Cygwin distribution:

CHANGES
Latest upstream release
https://github.com/libexpat/libexpat/blob/R_2_6_2/expat/Changes

DESCRIPTION
Stream-oriented XML parser library written in C.
Expat excels with files too large to fit RAM, and where
performance and flexibility are crucial.

HOMEPAGE
https://libexpat.github.io/

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Re: [ITP] mandoc 1.14.6-1

2024-03-16 Thread Marco Atzeri via Cygwin-apps

On 11/03/2024 19:06, Christian Franke via Cygwin-apps wrote:
I would like to contribute mandoc. Also present in Debian, Fedora, 
Ubuntu, ... and as the default man page formatter on *BSD.


Useful to check man pages for compatibility with *BSD systems.


GTG

diff --git a/cygwin-pkg-maint b/cygwin-pkg-maint
..
+mandoc   Christian Franke




Re: tried Setup (2.931), but failed

2024-03-10 Thread Marco Atzeri via Cygwin

On 10/03/2024 17:32, Lester Ingber via Cygwin wrote:

I see:

lingber@LouiseLG /etc/postinstall$ source ca-certificates.sh
+ source ca-certificates.sh
++ '[' '!' -e /etc/pki/ca-trust/ca-legacy.conf ']'
++ '[' -f /etc/pki/ca-trust/ca-legacy.conf -a -x /usr/bin/diff ']'
++ /usr/bin/mkdir -p /var/cache/setup/etc/pki/ca-trust
++ /usr/bin/rm -f /var/cache/setup//etc/pki/ca-trust/ca-legacy.conf.diff
++ /usr/bin/diff -wut /etc/pki/ca-trust/ca-legacy.conf 
/etc/defaults/etc/pki/ca-trust/ca-legacy.conf
++ /usr/bin/ca-legacy install
++ /usr/bin/update-ca-trust




forgot to ask, what is the output of

$ echo $?

after that ?

if it is 0 you can just
$ mv ca-certificates.sh ca-certificates.sh.done





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


Re: tried Setup (2.931), but failed

2024-03-10 Thread Marco Atzeri via Cygwin

On 10.03.2024 12:56, Lester Ingber via Cygwin wrote:

I tried Setup (2.931) but it too failed to fix ca-certificates.

Lester



Hi lester,

Setup is not changing the script, so do not expect a change from that side

can you please

$ cd /etc/postinstall/
$ set -x
$ source ca-certificates.sh

On my system the output is:

+ source ca-certificates.sh
++ '[' '!' -e /etc/pki/ca-trust/ca-legacy.conf ']'
++ '[' -f /etc/pki/ca-trust/ca-legacy.conf -a -x /usr/bin/diff ']'
++ /usr/bin/mkdir -p /var/cache/setup/etc/pki/ca-trust
++ /usr/bin/rm -f /var/cache/setup//etc/pki/ca-trust/ca-legacy.conf.diff
++ /usr/bin/diff -wut /etc/pki/ca-trust/ca-legacy.conf 
/etc/defaults/etc/pki/ca-trust/ca-legacy.conf

++ /usr/bin/ca-legacy install
++ /usr/bin/update-ca-trust

What is coming out from your ?

Regards
Marco

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


Updated: cmake-3.28.3-1

2024-03-10 Thread Marco Atzeri via Cygwin-announce

Version 3.28.3-1 of

  cmake
  cmake-doc
  cmake-gui
  emacs-cmake
  bash-completion-cmake
  vim-cmake

are available in the Cygwin distribution.

CHANGES
Latest upstream release

DESCRIPTION
CMake is an open-source, cross-platform family of tools
designed to build, test and package software


HOMEPAGE
https://www.cmake.org/

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Updated: npth-1.7-1

2024-03-09 Thread Marco Atzeri via Cygwin-announce

version 1.7-1  of

libnpth-devel
libnpth0

is available in the Cygwin distribution:

CHANGES
Latest upstream release

DESCRIPTION
nPth is a library to provide the GNU Pth API and thus a
non-preemptive threads implementation.

In contrast to GNU Pth is is based on the system's standard
threads implementation. This allows the use of libraries which
are not compatible to GNU Pth.

HOMEPAGE
https://www.gnupg.org/


Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Updated: libassuan-2.5.7-1

2024-03-09 Thread Marco Atzeri via Cygwin-announce

Version 2.5.7-1  of

libassuan-devel
libassuan0

are available in the Cygwin distribution:

CHANGES
Latest upstream release

DESCRIPTION
Libassuan is a small library implementing the so-called Assuan
protocol. This protocol is used for IPC between most newer
GnuPG components. Both, server and client side functions are provided.

HOMEPAGE
https://www.gnupg.org/


Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .
--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Updated: mutt-2.2.13-1

2024-03-09 Thread Marco Atzeri via Cygwin-announce

New version 2.2.13-1 of

  mutt

is available in the Cygwin distribution:

CHANGES
Last upstream bugfix update release.

Full details on:
https://gitlab.com/muttmua/mutt/raw/master/UPDATING

DESCRIPTION
The Mutt E-Mail Client
"All mail clients suck. This one just sucks less."

Mutt is a small but very powerful text-based mail client
for Unix operating systems.

HOMEPAGE
http://www.mutt.org/

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Re: [ITP] bmake 20240301-1

2024-03-09 Thread Marco Atzeri via Cygwin-apps

On 09/03/2024 13:44, Christian Franke via Cygwin-apps wrote:
I would like to contribute bmake. Also present in Debian, Fedora, 
FreeBSD, Ubuntu, ...


I occasionally use it to check whether Makefiles are compatible with 
non-GNU versions of make.




added

diff --git a/cygwin-pkg-maint b/cygwin-pkg-maint
+bmakeChristian Franke


It could be worth to rename bmake-20240301-1.src.patch
and use PATCH_URI to avoid renaming the patch every time.

https://cygwin.github.io/cygport/src_fetch_cygpart.html#PATCH_URI

Regards
Marco




Re: Problem with git on cygwin.com?

2024-03-09 Thread Marco Atzeri via Cygwin-apps

On 09/03/2024 17:10, Jon Turney wrote:

On 09/03/2024 15:55, Marco Atzeri via Cygwin-announce wrote:

I start to see

$ git pull
cyg...@cygwin.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.


Has the configuration been modified ?


Probably.

What is the repository URL you are trying to fetch from (git remote -v)



last one
ssh://cyg...@cygwin.com/git/cygwin-packages/xxhash.git

with netcdf changing from / to
ssh://cyg...@cygwin.com/git/cygwin-packages/netcdf.git
ssh://matz...@cygwin.com/git/cygwin-packages/netcdf.git

I bypassed the problem, but I am not sure that it will work for every 
other maintainer








Problem with git on cygwin.com?

2024-03-09 Thread Marco Atzeri via Cygwin-announce

I start to see

$ git pull
cyg...@cygwin.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.


Has the configuration been modified ?
Regards
Marco
--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
, and click 'Unsubscribe'.

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



Re: [ITP] afflib 3.7.20-1

2024-03-06 Thread marco atzeri via Cygwin-apps
On Wed, Mar 6, 2024 at 11:26 PM Christian Franke via Cygwin-apps  wrote:
>
> Jon Turney wrote:
> > On 06/03/2024 15:39, Christian Franke via Cygwin-apps wrote:
> >> Jon Turney wrote:
> >>>
> >>> Thanks!
> >>>
> 
>  libafflib_CONTENTS="
>  usr/bin/cygafflib-*.dll
> >>>
> >>> Any reason why this package doesn't include the soversion, i.e. why
> >>> not libafflib0?
> >>>
> >>
> >> Libtsk and libafflib are my first library packages, so I'm not sure
> >> what the policy is. My recent package libtsk has been accepted
> >> without soversion, so I omitted it also here. I assumed that the
> >> soversion will
> >
> > I'm going to suggest that was an oversight in the review.
>
> Should I also rename libtsk to libtsk19 in the planned sleutkit-*-2
> package which will add afflib support ?

yes please

> The original package is only a few days old and has possibly only a
> small but experienced audience, so I expect not much worries if the
> change will be explained in the announcement.

not worries at all if you use

libtsk19_OBSOLETES=libtsk

see
https://cygwin.github.io/cygport/pkg_pkg_cygpart.html#PKG_OBSOLETES

Regards
Marco


Re: [ITA] libcue

2024-03-06 Thread Marco Atzeri via Cygwin-apps

On 06/03/2024 10:07, Takashi Yano via Cygwin-apps wrote:

I would like to adopt libcue package.




$ git diff |grep "^+"
+++ b/cygwin-pkg-maint
+libcue   Takashi Yano
+libcuefile   Takashi Yano


Thanks
Marco



Updated: libffi-3.4.6-1

2024-03-03 Thread Marco Atzeri via Cygwin-announce

New version 3.4.6-1  of

libffi-devel
libffi8

are available in the Cygwin distribution:

CHANGES
Latest upstream release

DESCRIPTION
The libffi library provides a portable, high level programming
interface to various calling conventions. This allows a programmer to 
call any

function specified by a call interface description at run-time.

HOMEPAGE
https://sourceware.org/libffi

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .
--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Updated: nco-5.2.1-1

2024-03-03 Thread Marco Atzeri via Cygwin-announce

Version 5.2.1-1 of

  nco

is available in the Cygwin distribution.

CHANGES
Latest upstream release

DESCRIPTION
The NCO toolkit manipulates and analyzes data stored in netCDF-accessible
formats, including DAP, HDF4, and HDF5. It exploits the geophysical
expressivity of many CF (Climate & Forecast) metadata conventions

HOMEPAGE
https://nco.sourceforge.net/

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .


--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Updated: proj-9.4.0-1

2024-03-02 Thread Marco Atzeri via Cygwin-announce

New versions 9.4.0-1 of

  proj
  libproj-devel
  libproj25

for cygwin are available in the Cygwin distribution:

CHANGES
Last upstream release.

NOTES
Additional Datumgrid for Europe, North America
and Oceania are available on
https://proj.org/download.html

while proj-datumgrid-1.8.tar.gz is included as basic
data in the packages.

DESCRIPTION
PROJ - Cartographic Projections Library and CLI

PROJ is a generic coordinate transformation software
that transforms geospatial coordinates from one coordinate
reference system (CRS) to another. This includes cartographic
projections as well as geodetic transformations.
PROJ is released under the X/MIT open source license

HOMEPAGE
https://proj.org/

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Re: scallyweg: ‘strcasecmp’ was not declared in this scope

2024-03-02 Thread Marco Atzeri via Cygwin-apps

On 29/02/2024 17:58, Jon Turney wrote:

On 29/02/2024 06:21, Marco Atzeri via Cygwin-apps wrote:

Hi Jon,

I have a strange case with nco

https://github.com/cygwin/scallywag/actions/runs/8060036334/job/22015501908

While Scallyweg complains about ‘strcasecmp’ scope,
local build runs fine.
I saw the same also on previous build

Can you check ?


I can reproduce the build failure locally.

 From a brief inspection, this seems to make sense: strcasecmp is 
unconditionally defined by strings.h, which doesn't seem to be included 
anywhere in antlr.


(There's maybe some way it gets indirectly included, maybe via string.h 
if __BSD_VISIBLE, but perhaps that's due to some local flags settings?)




thanks for double checking

The problem was subtle; the original and ancient

 https://www.antlr2.org/download/antlr-2.7.7.tar.gz

need patching to work with recent compiler.
I had a different version, with the same name, on my computer
but I forgot to update the SRC_URI, so me locally and scallyweg were 
working on different source packages.


Further info on:
https://nco.sourceforge.net/#Source

Regards
Marco




Re: [ITP] sleuthkit 4.12.1

2024-03-02 Thread Marco Atzeri via Cygwin-apps

On 02/03/2024 13:05, Christian Franke via Cygwin-apps wrote:
I would like to contribute sleuthkit. Also present in Debian, Fedora, 
Ubuntu, ...


SUMMARY="Tools for analysis of volume and filesystem data"

DESCRIPTION="The Sleuth Kit (TSK) is a collection of command line tools
for disk images.  It allows to analyze volume and filesystem data,
examine disk layout, recover deleted files, etc.  Many partition and
filesystem formats are supported."

libtsk_SUMMARY="${SUMMARY} (runtime)"

libtsk_devel_SUMMARY="${SUMMARY} (development)"


I'm not sure about the LICENSE string:

LICENSE="CPL-1.0 AND GPL-2.0-or-later"

The license/README.md file mentions a bunch of licenses, see comment in 
cygport file. CPL-1.0 is the main license, one separate tool uses 
GPL-2.0-or-later.



The source package supports reproducible builds except for libtsk-devel 
(timestamps in *.a files).


Hi Christian,

usually we do no distribute static library

Any reason here ?

except that GTG

$ git diff |grep "^+"
+++ b/cygwin-pkg-maint
+sleuthkitChristian Franke

Regards
Marco





Re: [ITA] fontconfig

2024-03-01 Thread marco atzeri via Cygwin-apps
On Fri, Mar 1, 2024 at 2:28 PM Takashi Yano via Cygwin-apps wrote:
>
> Hi Jon,
>
> On Thu, 22 Feb 2024 06:37:13 +0100
> Marco Atzeri wrote:
> > +gnutls   Takashi Yano
> > +libssh   Takashi Yano
> > +libvpl   Takashi Yano
> > +nettle   Takashi Yano
> > +unbound  Takashi Yano
>
> On Thu, 22 Feb 2024 06:40:43 +0100
> Marco Atzeri wrote:
> > +libvpl   Takashi Yano
>
> On Fri, 23 Feb 2024 03:18:25 +0100
> Marco Atzeri wrote:
> > +dbus Takashi Yano
> > +fontconfig   Takashi Yano
> > +libass   Takashi Yano
> > +openjpeg Takashi Yano
> > +orc  Takashi Yano
> > +snappy   Takashi Yano
>
> Should I wait for your review and GTG for these packages?
> Or may I go ahead?
>

you can go ahead.

you are a senior maintainer ;-) , so no need for me to check every of
your ITP/ITA
except if you have doubts and/or questions


scallyweg: ‘strcasecmp’ was not declared in this scope

2024-02-28 Thread Marco Atzeri via Cygwin-apps

Hi Jon,

I have a strange case with nco

https://github.com/cygwin/scallywag/actions/runs/8060036334/job/22015501908

While Scallyweg complains about ‘strcasecmp’ scope,
local build runs fine.
I saw the same also on previous build

Can you check ?

Regards
Marco



Updated: cdo-2.4.0-1

2024-02-28 Thread Marco Atzeri via Cygwin-announce

Version 2.4.0-1 of

  cdo
  libcdo0
  cdo-devel

are available in the Cygwin distribution.

CHANGES
latest upstream release

DESCRIPTION
Climate Data Operators

CDO is a collection of command line Operators to manipulate and
analyse Climate and NWP model Data.
Supported data formats are GRIB 1/2, netCDF 3/4, SERVICE, EXTRA and IEG

HOMEPAGE
https://code.mpimet.mpg.de/projects/cdo

Regards
Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .


--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Updated: qpdf-11.9.0-1

2024-02-28 Thread Marco Atzeri via Cygwin-announce

Versions 11.9.0-1 of

  qpdf
  libqpdf29
  libqpdf-devel

are available in the Cygwin distribution:

CHANGES
Latest upstream release

DESCRIPTION
QPDF is a command-line program that does structural, content-preserving
transformations on PDF files. It also provides many useful capabilities
to developers of PDF-producing software or for people who just want to
look at the innards of a PDF file to learn more about how they work.

QPDF is capable of creating linearized (also known as web-optimized)
files and encrypted files. QPDF also supports a special mode designed
to allow you to edit the content of PDF files in a text editor.

QPDF includes support for merging and splitting PDFs through the
ability to copy objects from one PDF file into another and to manipulate
the list of pages in a PDF file. The QPDF library also makes it possible
for you to create PDF files from scratch.


HOMEPAGE
https://qpdf.sourceforge.io/

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Updated: python 3.8/3.9 packages

2024-02-28 Thread Marco Atzeri via Cygwin-announce

Test release for

python393.9.18-1
python39-doc3.9.18-1

were removed as they had serious faults.
Investigations in underway

New release for

python{38,39}-build 1.0.3-1
python{38,39}-pyproject_hooks   1.0.0-1
python{38,39}-setuptools_scm8.0.4-1


CHANGES
latest upstream releases

CYGWIN CHANGES

Only python 3.8 and 3.9 are updated.
Python 2, 3.6 and 3.7 are not anymore supported upstream.
Python 3.12 will be in the near future introduced and we will skip 3.10 
and 3.11.


https://devguide.python.org/versions/#versions

The main packages include postinstall script that
use "alternatives" to define for

  /usr/bin/python

  /usr/bin/python3
  /usr/bin/idle3
  /usr/bin/pydoc3

a default to the highest package available.

$ alternatives --display python
  python - status is auto.
 link currently points to /usr/bin/python3.9
/usr/bin/python3.8 - priority 38
/usr/bin/python3.9 - priority 39
Current `best' version is /usr/bin/python3.9.

Rationale:
https://www.python.org/dev/peps/pep-0394/
In other systems as Debian
/usr/bin/python is discouraged.

DESCRIPTION
Python is a programming language that lets you work quickly
and integrate systems more effectively.
Python is powerful... and fast; plays well with others;
runs everywhere; is friendly & easy to learn; is Open.

HOMEPAGE
https://www.python.org/

Regards
Marco Atzeri


If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Re: What's the official state of Python module pynfft in Cygwin?

2024-02-28 Thread marco atzeri via Cygwin
Hi Oriol,
Please, reply to the mailing list, NOT directly to the sender and
stick to bottom post.

On Tue, Feb 27, 2024 at 6:25 PM Oriol Monserrat  wrote:
>
> Dear Marco,
>
> Thank you very much for your quick reply. I hope not to be on the stupid 
> questions side.
> I was wondering if someone tried or succeeded in installing it. Similar case 
> to the scipy library.
>
> Thank you again,
> Oriol
>
> El mar, 27 feb 2024 a las 16:43, marco atzeri escribió:
>>
>> On Tue, Feb 27, 2024 at 4:27 PM Oriol Monserrat via Cygwin
>>  wrote:
>> >
>> > Hi all,
>> >
>> > We are trying to install pynfft in Cygwin. Is it
>> > supported officially? Or unsupported but instalable?
>> >
>> > Thank you in advance
>> >
>>
>> It does NOT exist as Cygwin package
>>
>> https://www.cygwin.com/packages/src_package_list.html


I looked on the python package, and it seems you are missing the baseline

 pynfft: Python bindings around the NFFT C-library, which uses the
speed of FFTW,

to have the bindings you need first to port the library NFFT to Cygwin.

It seems interesting from Mathematical point of view and I will give it a try.
No promise as time is scarse and my real job, that NOT in software, is
taking a lot of extra hours.

Cygwin is just an hobby

Regards
Marco

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


Re: What's the official state of Python module pynfft in Cygwin?

2024-02-27 Thread marco atzeri via Cygwin
On Tue, Feb 27, 2024 at 4:27 PM Oriol Monserrat via Cygwin
 wrote:
>
> Hi all,
>
> We are trying to install pynfft in Cygwin. Is it
> supported officially? Or unsupported but instalable?
>
> Thank you in advance
>

It does NOT exist as Cygwin package

https://www.cygwin.com/packages/src_package_list.html

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


Re: Problem with pyNFFT install

2024-02-27 Thread marco atzeri via Cygwin
On Tue, Feb 27, 2024 at 11:17 AM natan_b--- via Cygwin
 wrote:
>
> Hi Guy,
>
> I've a problem to install pyNFFT with python3.9 -m pip install pyNFFT
>
> I ask if possible to install 3.11 python version
>

It was on the TODO list, but I was hit by the failed upgrade from
3.9.16-1 to 3.9.18-1

https://cygwin.com/pipermail/cygwin/2024-February/255467.html

I have the strong feeling that it will hit the same issue.

> Thank to all
>
> natanb

Regards
Marco

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


Re: cygwin1.dll 3.5.0-1 appears to cause spurious "error 127" with make 4.4.1

2024-02-26 Thread Marco Atzeri via Cygwin

On 26/02/2024 18:16, Dimitry Andric via Cygwin wrote:

On 26 Feb 2024, at 18:00, Marco Atzeri via Cygwin  wrote:


On 26/02/2024 17:34, Dimitry Andric via Cygwin wrote:

Hi,
After a recent upgrade of a Cygwin installation, including cygwin1.dll
(see https://cygwin.com/pipermail/cygwin/2024-February/255308.html) to
3.5.0-1, I now get spurious "error 127" messages from (Cygwin's copy of)
GNU make 4.4.1-2, when it starts external processes and those external
processes exit with a zero exit code.
For example, a very simple Makefile:
all:
cmd /c echo done
Running this a few times in a Cygwin bash prompt, gives:
   Dim@kilchoman ~/foobar
   $ make
   cmd /c echo done
   done
   Dim@kilchoman ~/foobar
   $ make
   cmd /c echo done
   done
   make: *** [Makefile:2: all] Error 127


this smells as a lost race with your AV
can you tell it to not bother the Cygwin directory ?


I have no antivirus program except Microsoft's built-in thing, but even
if I completely disable that, it makes no difference.



can you follow https://cygwin.com/problems.html and:
Run cygcheck -s -v -r > cygcheck.out and include that file as an 
attachment in your report.

maybe we found some additional suggestion for you


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


Re: cygwin1.dll 3.5.0-1 appears to cause spurious "error 127" with make 4.4.1

2024-02-26 Thread Marco Atzeri via Cygwin

On 26/02/2024 17:34, Dimitry Andric via Cygwin wrote:

Hi,

After a recent upgrade of a Cygwin installation, including cygwin1.dll
(see https://cygwin.com/pipermail/cygwin/2024-February/255308.html) to
3.5.0-1, I now get spurious "error 127" messages from (Cygwin's copy of)
GNU make 4.4.1-2, when it starts external processes and those external
processes exit with a zero exit code.

For example, a very simple Makefile:

all:
cmd /c echo done

Running this a few times in a Cygwin bash prompt, gives:

   Dim@kilchoman ~/foobar
   $ make
   cmd /c echo done
   done

   Dim@kilchoman ~/foobar
   $ make
   cmd /c echo done
   done
   make: *** [Makefile:2: all] Error 127



this smells as a lost race with your AV
can you tell it to not bother the Cygwin directory ?



Does anybody know if there are intermediate cygwin1.dll copies
somewhere, so I attempt to bisect where this problem started occurring?

-Dimitry


you can test the next snapshots to see if it makes any difference
https://cygwin.com/packages/summary/cygwin-src.html



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


Re: python3 3.9.18-1 hanging

2024-02-23 Thread Marco Atzeri via Cygwin

On 20/02/2024 04:46, Marco Atzeri wrote:

On 20/02/2024 03:46, Takashi Yano via Cygwin wrote:




I hit probably the same issue while building pango1.0 1.51.2-1
with python39 3.9.18-2 (Test) installed.

Several python3.9 processes are stalled and some of them cannot
be terminated even with kill -9.

Attaching gdb to them shows SIGSEGV in the thread whose stack
is corrupted. The program counter is 0 as follows. Null function
pointer dereference?

Thread 12 "python3.9" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 19184.0x18ac]
0x in ?? ()

Another thread seems to stop in exit_thread() (winsup/cygwin/sigproc.cc).
It may be due to SEGV.

Downgrading it to 3.9.16-1 solves the issue.



The problem seems to be somewhere between 3.16 and 3.17

it is also the upstream transition were several patches are
not used anymore, so it seems the new inside path has some
hidden consequence for Cygwin



to avoid anymore ME TOO test failure, I removed python 3.18-1 and -2
completely

Regards
Marco




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


Re: [ITP] setuptools-scm

2024-02-23 Thread Marco Atzeri via Cygwin-apps

On 23/02/2024 23:21, Libor Ukropec via Cygwin-apps wrote:

I would like to propose new package python-setuptools-scm.
(Only if Marco wasn't faster)

setuptools_scm extracts Python package versions from git or hg metadata 
instead of declaring them as the version argument or in a SCM managed file.


This package is the new dependency for existing "duplicity" Python 
package. It prevents from upgrading to duplicity version 2.2.2


Thank you,
Libor


already uploading

$ git diff |grep "^+"
+++ b/cygwin-pkg-maint
+python-build     Marco Atzeri
+python-pyproject_hooks       Marco Atzeri
+python-setuptools_scm    Marco Atzeri



python{38,39}-build are needed to test python{38,39}-setuptools_scm

I think they are not needed as dependency for your needs.

python-pyproject_hooks is needed to test build, but to test it needs 
flaky, so more works is needed.

But this weekend  I am busy with personal stuff

So it will wait

Regards
Marco



Updated: libde265-1.0.15-1

2024-02-23 Thread Marco Atzeri via Cygwin-announce

First version 1.0.15-1 of

   libde265-devel
   libde265-tool
   libde265_0

have been uploaded for cygwin

CHANGES
Updated to latest upstream release.

DESCRIPTION
libde265 is an open source implementation of the h.265 video codec.
It is written from scratch and has a plain C API to enable a simple
integration into other software.

HOMEPAGE
https://www.libde265.org/
https://github.com/strukturag/libde265/

Regards
Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Updated: libaec-1.1.2-1

2024-02-23 Thread Marco Atzeri via Cygwin-announce

Version 1.1.2-1 of

   libaec (source only)
   libaec-devel
   libaec-tool
   libaec0
   libsz2

for cygwin have been uploaded.

CHANGES
Latest upstream release

DESCRIPTION
iLibaec implements extended Golomb-Rice coding as
defined in the CCSDS recommended standard 121.0-B-3.
The library covers the adaptive entropy coder and
the preprocessor discussed in sections 1 to 5.2.6
of the standard.
Libaec can replace SZIP


HOMEPAGE
https://gitlab.dkrz.de/k202009/libaec

Regards
Marco Atzeri


If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Re: python dependency for build only - ITP required?

2024-02-22 Thread Marco Atzeri via Cygwin-apps

On 23/02/2024 03:14, Marco Atzeri wrote:

On 22/02/2024 20:59, Libor Ukropec via Cygwin-apps wrote:

Hi cygwiners,

I maintain duplicity package that in a new version brought yet another 
dependency not present in cygwin yet (setuptools_scm) but it is needed 
only just for build (candidate for BUILD_REQUIRES).


What is the best approach? Is it even allowed to download the python 
dependency via pip install during the cygport or just propose a new 
package (ITP)?


Thank you,
Libor


Hi Libor,
it is an ITP approved by default as needed for another existing package.

I can pack it for you as I manage most of the python packages

Let me check

Marco



am I wrong that there is an undeclared dependency on another python 
module "build" ?


Regards
Marco




Re: [ITA] fontconfig

2024-02-22 Thread Marco Atzeri via Cygwin-apps

On 22/02/2024 11:53, Takashi Yano via Cygwin-apps wrote:

On Thu, 22 Feb 2024 19:40:36 +0900
Takashi Yano wrote:

LICENSE="MIT AND Unicode-DFS-2016"


More accurately, it seems MIT-Modern-Variant.
https://gitlab.freedesktop.org/fontconfig/fontconfig/-/blob/main/COPYING




+++ b/cygwin-pkg-maint
+dbus Takashi Yano
+fontconfig   Takashi Yano
+libass   Takashi Yano
+openjpeg Takashi Yano
+orc  Takashi Yano
+snappy   Takashi Yano

thanks very much Takashi
specially for dbus and fontconfig

Regards
Marco





Re: python dependency for build only - ITP required?

2024-02-22 Thread Marco Atzeri via Cygwin-apps

On 22/02/2024 20:59, Libor Ukropec via Cygwin-apps wrote:

Hi cygwiners,

I maintain duplicity package that in a new version brought yet another 
dependency not present in cygwin yet (setuptools_scm) but it is needed 
only just for build (candidate for BUILD_REQUIRES).


What is the best approach? Is it even allowed to download the python 
dependency via pip install during the cygport or just propose a new 
package (ITP)?


Thank you,
Libor


Hi Libor,
it is an ITP approved by default as needed for another existing package.

I can pack it for you as I manage most of the python packages

Let me check

Marco







Re: [ITA] gnutls

2024-02-21 Thread Marco Atzeri via Cygwin-apps

On 21/02/2024 13:09, Takashi Yano via Cygwin-apps wrote:

I would like to adopt gnutls package.



$ git diff | grep -E "^\+|^-"
--- a/cygwin-pkg-maint
+++ b/cygwin-pkg-maint
-gnutls   ORPHANED (Yaakov Selkowitz)
+gnutls   Takashi Yano
-libssh   ORPHANED (Yaakov Selkowitz)
+libssh   Takashi Yano
+libvpl   Takashi Yano
-nettle   ORPHANED (Yaakov Selkowitz)
+nettle   Takashi Yano
-unbound  ORPHANED (Yaakov Selkowitz)
+unbound  Takashi Yano


Thanks
Marco



Re: [ITP] libvpl

2024-02-21 Thread Marco Atzeri via Cygwin-apps

On 21/02/2024 17:41, Takashi Yano via Cygwin-apps wrote:

I would like to propose new package libvpl.

This is Intel GPU accelerator driver dispatcher, which has
the same function with mfx_dispatch package.

mfx_dispatch is used by ffmpeg package, however, recent
ffmpeg complains that libmfx is deprecated and use libvpl
instead.



+libvpl   Takashi Yano


your score is now:

$ grep Yano cygwin-pkg-maint |wc -l
63

:-)

Thanks
Marco


Re: Please update bvi to 1.4.2

2024-02-20 Thread Marco Atzeri via Cygwin-apps

On 21/02/2024 06:46, Takashi Yano via Cygwin-apps wrote:

On Wed, 21 Feb 2024 06:39:18 +0100
Marco Atzeri wrote:



Current cygwin bvi package is 1.3.2 (release date 2004-02-14).
However, the latest stable version is 1.4.2 (release date 2023-03-07).

Could maitainer please update the package?


What can we do for this case? i.e. the maintainer exists but
not active enough?


do you want to join as co-maintainer ?


For bvi package? Yes.



-bvi  Jari Aalto
+bvi  Jari Aalto/Takashi Yano

Thanks
Marco



Re: Please update bvi to 1.4.2

2024-02-20 Thread Marco Atzeri via Cygwin-apps

On 21/02/2024 00:26, Takashi Yano via Cygwin-apps wrote:

On Thu, 18 Jan 2024 17:24:41 +0900
Takashi Yano wrote:

Jari?

On Sat, 23 Dec 2023 05:01:19 +0100
Marco Atzeri  wrote:

On 23/12/2023 04:45, Takashi Yano via Cygwin-apps wrote:
+Jari
Are you still with us ?


Jari?
Ping.

On Thu, 14 Dec 2023 20:50:01 +0900
Takashi Yano via Cygwin-apps  wrote:

Hi,

Current cygwin bvi package is 1.3.2 (release date 2004-02-14).
However, the latest stable version is 1.4.2 (release date 2023-03-07).

Could maitainer please update the package?


What can we do for this case? i.e. the maintainer exists but
not active enough?



do you want to join as co-maintainer ?


Re: [ITA] tdb

2024-02-20 Thread Marco Atzeri via Cygwin-apps

On 20/02/2024 15:54, Takashi Yano via Cygwin-apps wrote:

On Tue, 20 Feb 2024 19:41:00 +0900
Takashi Yano wrote:

I would like to adopt tdb package.


cygport file revised.



$ git diff |grep "^+"
+++ b/cygwin-pkg-maint
+db   Takashi Yano
+tdb  Takashi Yano





Re: python3 3.9.18-1 hanging

2024-02-19 Thread Marco Atzeri via Cygwin

On 20/02/2024 03:46, Takashi Yano via Cygwin wrote:

On Tue, 30 Jan 2024 11:18:37 +0100
Marco Atzeri wrote:

On 30/01/2024 10:22, Andrew Murray via Cygwin wrote:

Hi,

Over in Pillow’s GitHub Actions, the Cygwin job has started hanging when 
running pytest - 
https://github.com/python-pillow/Pillow/actions/runs/7690866578/job/20955296663

Interestingly, this is not something specific to Pillow. Cygwin has also been 
hanging for NumPy’s GitHub Actions, 
https://github.com/numpy/numpy/issues/25708, and GitPython, 
https://github.com/gitpython-developers/GitPython/pull/1814.

The conclusion that these Python developers have come to is that the problem 
started when Cygwin’s python3 package updated to 3.9.18-1. For the moment, they 
have downgraded to 3.9.16-1.

However, I’m letting you know here about the problem, in case you would like to 
find a more permanent solution.

Thanks



thanks,
I will look

of course as soon I removed from test the problem raised


I hit probably the same issue while building pango1.0 1.51.2-1
with python39 3.9.18-2 (Test) installed.

Several python3.9 processes are stalled and some of them cannot
be terminated even with kill -9.

Attaching gdb to them shows SIGSEGV in the thread whose stack
is corrupted. The program counter is 0 as follows. Null function
pointer dereference?

Thread 12 "python3.9" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 19184.0x18ac]
0x in ?? ()

Another thread seems to stop in exit_thread() (winsup/cygwin/sigproc.cc).
It may be due to SEGV.

Downgrading it to 3.9.16-1 solves the issue.



The problem seems to be somewhere between 3.16 and 3.17

it is also the upstream transition were several patches are
not used anymore, so it seems the new inside path has some
hidden consequence for Cygwin



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


Re: [cygport] enabling a replacement for "objdump -d -l"

2024-02-19 Thread Marco Atzeri via Cygwin-apps

On 18/02/2024 20:51, ASSI via Cygwin-apps wrote:


Cygport uses "objdump -d -l" to extract the list of source files that
need to be copied into the debuginfo package.  This operation triggers
some O(N²) or even higher complexity and in addition has been getting
slower in recent binutils releases due to more and more information
being put into the object files.  For gcc-11 extracting the debug source
files takes up to 45 minutes per executable (up from about 15 minutes
until 2.39) and for gcc-13 (with about 1.5 times the number of lines to
extract) it is already taking more than two hours.  So if you just
package gcc-13 using a single thread you'd be looking on the order of 20
hours wall clock time, which is unacceptable.

The deassembly implied by the "-d" (which is not the part that has the
superlinear complexity btw, but produces a baseline of 2 hours single
thread runtime all by itself) is also unnecessary to extract just the
filenames of the source files as we throw away the location information
anyway and so I've written a small parser that works on the DWARF dump
instead (which can be produced in linear time with a very small scaling
factor, so practically constant time even for very large executables).
Unfortunately binutils does not yet offer a machine readable format for
these dumps, but parsing the text is not too difficult even though the
format is undocumented.  The DWARF-5 documentation isn't the most
enjoyable read, but it was helpful enough to figure it all out.  I've
also integrated the filtering of unrelated source file information (from
system headers and external libraries).  The end result is the same
runtime as before on small object files, a factor up to 100 speedup for
medium sized object files and speedups in the several thousands range
for large sized ones (or a total single-thread runtime of less than 20
seconds for gcc-13).


Integration into cygport is made configurable via a variable to be set
in .cygportrc for instance in order to easily revert back to the
original objdump invocation if necessary.  I've been producing packages
with that setup for a while now and have not noticed any errors.  In
principle the new parser actually produces more complete output as there
can be multiple line number statements and hence source files per
location, but objdump only lists one of them in the disassembly (at
least sometimes).  In practise I haven't found a package until now where
the final list (after filtering) is different.



if works should not be the default ?
Reducing that time is very interesting for the big stuff




Regards,
Achim.


Thanks
Marco



Updated: nco-5.2.0-1

2024-02-19 Thread Marco Atzeri via Cygwin-announce

Version 5.2.0-1 of

  nco

is available in the Cygwin distribution.

CHANGES
Latest upstream release

DESCRIPTION
The NCO toolkit manipulates and analyzes data stored in netCDF-accessible
formats, including DAP, HDF4, and HDF5. It exploits the geophysical
expressivity of many CF (Climate & Forecast) metadata conventions

HOMEPAGE
https://nco.sourceforge.net/

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .


--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Updated: ed-1.20.1-1

2024-02-18 Thread Marco Atzeri via Cygwin-announce

To: cygwin-announce@cygwin.com
Subject: Updated: ed-1.20.1-1

New version 1.20.1-1 of

ed

is available in the Cygwin distribution:

CHANGES
It is a upstream bugfix release.

DESCRIPTION
GNU ed is a line-oriented text editor. It is used to create, display,
modify and otherwise manipulate text files, both interactively and
via shell scripts. A restricted version of ed, red, can only edit
files in the current directory and cannot execute shell commands.
Ed is the "standard" text editor in the sense that it is the original
editor for Unix, and thus widely available.

HOMEPAGE
https://www.gnu.org/software/ed/

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Re: I am getting an error trying to use openssl 1.1.1v in cygwin

2024-02-18 Thread marco atzeri via Cygwin
On Sun, Feb 18, 2024 at 3:40 PM Cary Lewis via Cygwin  wrote:
>
> Attempting to run:
>
> openssl enc -base64 -i file
>
> gives the following error:
>
> 42949672976:error:25066067:DSO support routines:dlfcn_load:could not load
> the shared library:crypto/dso/dso_dlfcn.c:118:filename(libproviders.dll):
> No such file or directory
> 42949672976:error:25070067:DSO support routines:DSO_load:could not load the
> shared library:crypto/dso/dso_lib.c:162:
> 42949672976:error:0E07506E:configuration file
> routines:module_load_dso:error loading
> dso:crypto/conf/conf_mod.c:224:module=providers, path=providers
> 42949672976:error:0E076071:configuration file routines:module_run:unknown
> module name:crypto/conf/conf_mod.c:165:module=providers
>
> I removed openssl 1.1.1v with apt-cyg remove openssl and reinstalled it
> with apt-cyg install openssl, and now I have version 3.0.13 30 which
> resolves the problem.
>
> I had version OpenSSL 1.1.1f installed on another machine, which did not
> display the error.
>
> I am just posting here in case someone else runs into this issue.
>

what about to use the Cygwin setup so that all the dependencies are
properly updated ?
My guess is that that you have not updated the cygwin1.dll

Regards
Marco

PS: apt-cyg is not supported by cygwin maintainers (and the last time
I checked was also not updated by long time)

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


Re: [ITP] f3 8.0

2024-02-17 Thread Marco Atzeri via Cygwin-apps

On 17/02/2024 15:05, Christian Franke via Cygwin-apps wrote:

I would like to contribute f3. Also present in Debian, Fedora, Ubuntu, ...

SUMMARY="Test real flash memory capacity"

DESCRIPTION="f3 is a simple tool that tests flash cards capacity and
performance to see if they live up to claimed specifications.
It fills the device with pseudorandom data and then checks if it
returns the same on reading.
F3 stands for Fight Flash Fraud, or Fight Fake Flash."





The source package supports reproducible builds.


Hi Christian

Build and package LGTM, not tested on any flash.

Added on the Package list (cygwin-pkg-maint)


LICENSE="GPL-3.0-only" seems correct to me


Regards
Marco



Re: [ITA] libid3tag

2024-02-17 Thread Marco Atzeri via Cygwin-apps

On 17/02/2024 04:18, Takashi Yano via Cygwin-apps wrote:

I would like to adopt libid3tag.




$ git diff | grep ^+
+++ b/cygwin-pkg-maint
+libid3tagTakashi Yano
+libmad   Takashi Yano
+taglib   Takashi Yano
+taglib-extrasTakashi Yano
+utf8cpp  Takashi Yano

Thanks
Marco



Re: pip install ocassionally hangs

2024-02-15 Thread Marco Atzeri via Cygwin

On 30/01/2024 14:21, Marco Atzeri wrote:

On 30/01/2024 12:50, Daniel Abrahamsson via Cygwin wrote:

Marco Atzeri wrote:


what if you downgrade to 3.9.16 ?


Thank you. Yes, downgrading solves the problem. The issue is probably 
the same as the one reported in "python3 3.9.18-1 hanging".


As I was testing this, I noticed a peculiar thing with the Cygwin 
Setup. I have a script that sets up my Cygwin environment. That 
scripts calls the installer with a list of packages. When I pin the 
python version using "python39=3.9.16-1,python39-devel=3.9.16-1", the 
installer downgrades to 3.9.16-1. But if I run the installer again 
with the same options, it updates to python 3.9.18-1.


Regards,
Daniel



I reset 3.9.18-1 as test, but the propagation will need some time to
be recognized by the Cygwin server and to passed to the mirrors

After that Setup should stop to propose upgrade to 3.9.18



Hi Daniel,

I have not forgot the issue, I can replicate the issue and
running as

$ PYTHONUNBUFFERED=1 PYTHONVERBOSE=1 pip3 install --force 
jenkins_job_builder==5.0.4


it goes a bit further, but at the end stop again

It seems some type of race on 3.9.18 (both -1 and -2, so irrelevant on 
my simple patch trial)


I will see if 3.9.17 has the same issue and after that bisecting until I 
find the upstream change that has problem on Cygwin.


Thanks again for the test case

Regards
Marco






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


Re: exit code 2 from /etc/preremove/python39-pip.sh

2024-02-14 Thread marco atzeri via Cygwin
On Wed, Feb 14, 2024 at 9:27 AM Fergus Daly via Cygwin
 wrote:
>
> I don't think it matters much (or at all*) but while installing today's 
> python39 update I got:
>   running: .. .. \bin\bash.exe --norc --noprofile 
> "/etc/preremove/python39-pip.sh"
>   abnormal exit: exit code=2
> On inspection the .sh file contains the single command:
>   /usr/sbin/alternatives --remove pip3 /usr/bin/pip3.9
> This syntax with arguments and switches is duplicated frequently in 
> /etc/preremove/ scripts
> so I cannot quite see where the problem resides .. ..
> Fergus
> (*) Nothing seems to be broken.
>

there was a typing mistake in the code of the previous variant.
The new version should be right (I hope)

You should see something like

$ /usr/sbin/alternatives --list
2to3auto/usr/bin/2to3-3.9
automake-docauto/usr/share/info/automake1.9.info.gz
gnuplot auto/usr/bin/gnuplot-X11.exe
pip3auto/usr/bin/pip3.9
pydoc3  auto/usr/bin/pydoc3.9
python  auto/usr/bin/python3.9
python3 auto/usr/bin/python3.9
python3-config  auto/usr/bin/python3.9-config
sphinx-apidoc   auto/usr/bin/sphinx-apidoc-3.9
sphinx-autogen  auto/usr/bin/sphinx-autogen-3.9
sphinx-buildauto/usr/bin/sphinx-build-3.9
sphinx-quickstart   auto/usr/bin/sphinx-quickstart-3.9

with more variant if other python's are installed

$ /usr/sbin/alternatives --display pip3
pip3 - status is auto.
 link currently points to /usr/bin/pip3.9
/usr/bin/pip3.9 - priority 39
Current `best' version is /usr/bin/pip3.9.

Regards
Marco

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


Re: python3-pip obsoleted by python36-pip?

2024-02-13 Thread Marco Atzeri via Cygwin

On 13/02/2024 19:18, Irfan Adilovic via Cygwin wrote:

Excerpt from:

https://cygwin.com/packages/summary/python3-pip.html

depends: python39-pip
obsoleted_by: python36-pip

This makes no sense -- it selects the full python36 installation at every
update attempt, when I want to keep the latest python installation only.

Am I missing something obvious, or is this a bug? (Obsolete package?)

I don't know how to submit a patch for this, as I can't figure out where
this dependency/obsoletion is managed. (I looked at git://
cygwin.com/git/cygwin-packages/python-pip but it doesn't seem related,
there is no mention of python39 at all)

Irfan



It seems a package bug.

Marco


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


Updated: libuv-1.48.0-1

2024-02-13 Thread Marco Atzeri via Cygwin-announce

version 1.48.0-1  of

libuv (source)
libuv-devel
libuv1

is available in the Cygwin distribution:

CHANGES
Last upstream release.

DESCRIPTION
libuv is a multi-platform support library with a focus on
asynchronous I/O. It was primarily developed for use by
Node.js, but it's also used by Luvit, Julia, pyuv, and others.

HOMEPAGE
https://github.com/libuv/libuv

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Updated: expat-2.6.0-1

2024-02-13 Thread Marco Atzeri via Cygwin-announce

Version 2.6.0-1  of

expat
libexpat-devel
libexpat1

are available in the Cygwin distribution:

CHANGES
Latest upstream release
https://github.com/libexpat/libexpat/blob/R_2_6_0/expat/Changes

DESCRIPTION
Stream-oriented XML parser library written in C.
Expat excels with files too large to fit RAM, and where
performance and flexibility are crucial.

HOMEPAGE
https://libexpat.github.io/

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Re: libuv 1.48.0 fixes CVE-2024-24806

2024-02-13 Thread Marco Atzeri via Cygwin-apps

On 13/02/2024 01:47, Brian Inglis via Cygwin-apps wrote:

All releases >= 1.24.0 confirmed as affected includes all Cygwin releases

https://seclists.org/oss-sec/2024/q1/124



building on scallywag

Regards
Marco



Updated: postgresql-16.2-1

2024-02-12 Thread Marco Atzeri via Cygwin-announce

Version 16.2-1  of packages

  libecpg-compat3
  libecpg-devel
  libecpg6
  libpgtypes3
  libpq-devel
  libpq5
  postgresql
  postgresql-client
  postgresql-contrib
  postgresql-devel
  postgresql-doc
  postgresql-plperl
  postgresql-plpython

are available in the Cygwin distribution:

CHANGES
This is the latest upstream 16.x release,
upstream and security info on
https://www.postgresql.org/about/news/postgresql-162-156-1411-1314-and-1218-released-2807/

Migration to Version 16.x
https://www.postgresql.org/docs/16/release-16.html

ADVISE for major version UPGRADE
https://www.postgresql.org/support/versioning/

Major releases usually change the internal format of system tables
and data files. These changes are often complex, so we do not maintain
backward compatibility of all stored data. A dump/reload of the
database or use of the pg_upgrade module is required for major upgrades.


DESCRIPTION
PostgreSQL is a powerful, open source object-relational database system.
It has a proven architecture that has earned it a strong reputation for
reliability, data integrity, and correctness.
It is fully ACID compliant, has full support for foreign keys, joins, views,
triggers, and stored procedures (in multiple languages).
It includes most SQL:2008 data types

HOMEPAGE
https://www.postgresql.org

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Updated: ncview-2.1.10-1

2024-02-12 Thread Marco Atzeri via Cygwin-announce

Version 2.1.10-1 of

  ncview

is available in the Cygwin distribution.

CHANGES
Latest upstream release

DESCRIPTION
Ncview is a visual browser for netCDF format files.
Typically you would use ncview to get a quick and easy, push-button
look at your netCDF files. You can view simple movies of the data,
view along various dimensions, take a look at the actual data values,
change color maps, invert the data, etc

HOMEPAGE
https://cirrus.ucsd.edu/ncview/


Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .


--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Re: Problem with building LibreOffice in Cygwin 3.5.0 (child_info::sync: wait failed)

2024-02-11 Thread Marco Atzeri via Cygwin

On 12/02/2024 07:51, Ilmari Lauhakangas via Cygwin wrote:
We have multiple developers on Windows 11 reporting that Cygwin 3.5.0 
has a regression that makes building LibreOffice fail with these types 
of messages:


0 [main] sh 1280 child_info::sync: wait failed, pid 1288, Win32 error 183
321 [main] sh 1280 dofork: child 1288 - died waiting for dll loading, 
errno 11

/usr/bin/sh: fork: retry: Resource temporarily unavailable

Any ideas about this?

For reference, our build instructions are here: 
https://wiki.documentfoundation.org/Development/BuildingOnWindows


Regards,
Ilmari Lauhakangas



what is failing to fork ?



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


Re: cygsshd fails due to bad ownership or modes of /cygdrive/c/Users

2024-02-06 Thread marco atzeri via Cygwin
On Wed, Feb 7, 2024 at 3:26 AM Frank-Ulrich Sommer via Cygwin
 wrote:
> On 06.02.2024 22:22, Brian Inglis via Cygwin wrote:
> > On 2024-02-05 18:36, Eliot Moss via Cygwin wrote:
> >> On 2/5/2024 8:28 PM, Frank-Ulrich Sommer via Cygwin wrote:
> >>> On 05.02.2024 00:53, Frank-Ulrich Sommer via Cygwin wrote:
>  I'm trying to run cygsshd on my PC with Windows 11 and connect from a 
>  linux machine. I have added the public key to 
>  /cygdrive/c/Users/xxx/.ssh/authorized_keys and created a symbolic link 
>  from  /cygdrive/c/Users/xxx/.ssh to /home/xxx/.ssh. As usual I checked 
>  the access rights and mode of the .ssh directory (700 and belongs to 
>  user xxx) and the authorized_keys file (600 and also belongs to user 
>  xxx) and also of the home directory (had to change ownership).

> The problem seems to be that OpenSSH does not even arrive at checking the 
> home diretory or the .ssh directory. It starts checking every directory in 
> the path and fails already at "/cygdrive/c/Users". Now that I know how to get 
> the sources I added debug output to the error message. OpenSSH sees this 
> directory as belonging to user with UID 18 and it has mode 4750. Mode ist 
> checked not to contain 0022 which is fine here. Then it checks that the owner 
> is the correct system user and the only criteria is that the UID must be 
> zero. Only for AIX and HPUX the user "bin" with UID 2 is also accepted. So 
> this check fails and OpenSSH assumes that the directory does not belong to 
> the correct privileged system user.
>
> I think the only way to fix this with the current OpenSSH is disabling strict 
> mode, but normally I'm quite reluctant to do something like that.2
>

what is the issue on using /home/USER/.ssh folder ?

I prefer to leave the Cygwin Home and the Windows Home well separated
to avoid this ACL collision

 $ set | grep -i ^home
HOME=/home/matzeri
HOMEDRIVE=C:
HOMEPATH='\Users\matzeri'

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


Updated: eccodes-2.33.0-1

2024-02-03 Thread Marco Atzeri via Cygwin-announce

Version 2.33.0-1 of

  libeccodes
  libeccodes-data
  libeccodes-devel
  libeccodes-tools

are available in the Cygwin distribution.

CHANGES
Latest upstream release

DESCRIPTION
ecCodes is a package developed by ECMWF
(European Centre for Medium-Range Weather Forecasts)
which provides an application programming interface and a set of
tools for decoding and encoding messages in the following formats:

WMO FM-92 GRIB edition 1 and edition 2
WMO FM-94 BUFR edition 3 and edition 4

HOMEPAGE
https://confluence.ecmwf.int/display/ECC/ecCodes+Home
https://www.ecmwf.int/

Regards
Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .


--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



New: ecbuild-3.8.2-1

2024-02-03 Thread Marco Atzeri via Cygwin-announce

Version 3.8.2-1 of

  ecbuild

is available in the Cygwin distribution.

CHANGES
Latest upstream release

DESCRIPTION
A CMake-based build system, consisting of a collection of
CMake macros and functions that ease the managing of software
build systems.

Currently needed for building ecCodes

 (ECMWF's GRIB and BUFR decoding/encoding library
  ECMWF = European Centre for Medium-Range Weather Forecasts )


HOMEPAGE
https://github.com/ecmwf/ecbuild
https://confluence.ecmwf.int/display/ECC

Regards
Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .


--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Updated: cdo-2.3.0-1

2024-02-03 Thread Marco Atzeri via Cygwin-announce

Version 2.3.0-1 of

  cdo
  libcdo0
  cdo-devel

are available in the Cygwin distribution.

CHANGES
latest upstream release

DESCRIPTION
Climate Data Operators

CDO is a collection of command line Operators to manipulate and
analyse Climate and NWP model Data.
Supported data formats are GRIB 1/2, netCDF 3/4, SERVICE, EXTRA and IEG

HOMEPAGE
https://code.mpimet.mpg.de/projects/cdo

Regards
Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .


--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Updated: nco-5.1.9-1

2024-02-03 Thread Marco Atzeri via Cygwin-announce

Version 5.1.9-1 of

  nco

is available in the Cygwin distribution.

CHANGES
Latest upstream release

DESCRIPTION
The NCO toolkit manipulates and analyzes data stored in netCDF-accessible
formats, including DAP, HDF4, and HDF5. It exploits the geophysical
expressivity of many CF (Climate & Forecast) metadata conventions

HOMEPAGE
https://nco.sourceforge.net/

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .



--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Re: glibc drops libcrypt recommends libxcrypt

2024-02-03 Thread Marco Atzeri via Cygwin-apps

On 03/02/2024 10:49, Brian Inglis via Cygwin-apps wrote:

Perhaps time for an update to libxcrypt and libcrypt-devel 4.4.36?



noted

Marco



Re: ipython failing after last python code update.

2024-02-02 Thread marco atzeri via Cygwin
On Fri, Feb 2, 2024 at 11:34 AM Emilio Rojas via Cygwin  wrote:
>
> I've attached the cygcheckout.out file.
>
> python3.9.18 seems to work fine, but when I run ipython8.18.1 it hangs
> after tying any command.
>

Hi Emilio,
you are in the right place.

Others have reported similar problems on other python packages

https://cygwin.com/pipermail/cygwin/2024-January/255273.html
https://cygwin.com/pipermail/cygwin/2024-January/255267.html

and going back to 3.9,16-1 solved their issue.

Can you confirm that using previous version python 3.9.16-1 you have
no problem ?

The easy way to replace python39 version 3.9.18-1 with version
3.9.16-1 is to select "Sync" at the Package selection window

Regards
Marco

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


Updated: gdal-3.8.3-1

2024-01-31 Thread Marco Atzeri via Cygwin-announce

Version 3.8.3-1 of

   gdal
   libgdal-devel
   libgdal34(API bump)
   python3-gdal

have been uploaded for cygwin.

CHANGES
Latest upstream release
https://github.com/OSGeo/gdal/blob/v3.8.3/NEWS.md

DESCRIPTION
The Geospatial Data Abstraction Library  is a translator library for
raster and vector geospatial data formats that is released under an
X/MIT style Open Source license by the Open Source Geospatial Foundation.
As a library, it presents a single raster abstract data model and
vector abstract data model to the calling application for all
supported formats.
It also comes with a variety of useful command line utilities for
data translation and processing

HOMEPAGE
https://gdal.org/

Regards

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Re: ca-certificates.sh cannot install?

2024-01-31 Thread Marco Atzeri via Cygwin

On 31/01/2024 19:14, Lester Ingber via Cygwin wrote:

Assuming we are still in /etc/postinstall/
I see no file with that name?


that is strange.
Have you tried to re-install the package ?

As the AV eaten the file ?


On my wife's system (the broken system) I see
source ca-certificates.sh

(line is blank)


as it is not there, bash is reading nothing to do.



On my system, I see only
ca-certificates.dash.done
ca-certificates.sh.done


There should be only one

$ ls -l /etc/postinstall/ca-*
-rwxr-xr-x 1 marco Administrators 837 Jan  5 11:06 
/etc/postinstall/ca-certificates.sh.done


ca-certificates.dash.done is likely a residual of the past


Lester


Regards
Marco




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


Re: ca-certificates.sh cannot install?

2024-01-31 Thread Marco Atzeri via Cygwin

On 31/01/2024 18:36, Lester Ingber via Cygwin wrote:

The outcome is 1.

Lester



so you need debugging

$ set -x
$ source  ./ca-certificates.sh

on my system the output is:

+ source ./ca-certificates.sh
++ '[' '!' -e /etc/pki/ca-trust/ca-legacy.conf ']'
++ '[' -f /etc/pki/ca-trust/ca-legacy.conf -a -x /usr/bin/diff ']'
++ /usr/bin/mkdir -p /var/cache/setup/etc/pki/ca-trust
++ /usr/bin/rm -f /var/cache/setup//etc/pki/ca-trust/ca-legacy.conf.diff
++ /usr/bin/diff -wut /etc/pki/ca-trust/ca-legacy.conf 
/etc/defaults/etc/pki/ca-trust/ca-legacy.conf

++ /usr/bin/ca-legacy install
++ /usr/bin/update-ca-trust


Regards
Marco


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


Re: ca-certificates.sh cannot install?

2024-01-31 Thread Marco Atzeri via Cygwin

On 31/01/2024 17:40, Lester Ingber via Cygwin wrote:

I just installed the latest Cygwin on our two PCs.  I was hoping this
would take care of this problem, but it did not.  On just one of the PCs, I see 
(in black):

Package: _/Unknown package
ca-certificates.sh exit code 1

The other PC is fine with all installations.




try

$ cd /etc/postinstall
$ ./ca-certificates.sh
$ echo $?

if the outcome is 0 you can just

$ mv ./ca-certificates.sh $ ./ca-certificates.sh.done


Regards
Marco



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


Re: python3 3.9.18-1 hanging

2024-01-31 Thread Marco Atzeri via Cygwin

On 31/01/2024 17:36, Eliah Kagan via Cygwin wrote:

Hi,





However, I was able to make a *fairly* simple script that reliably 
produces it, at least on my machine (and on GitHub Actions runners). It 
seems to me that this script may give some insight. In case it's useful:


import hashlib
import threading
import time
t1 = threading.Thread(target=lambda: print("hello"))
t2 = threading.Thread(target=lambda: print("goodbye"))
t1.start()
time.sleep(1)
print("in between")
t2.start()
t1.join()
t2.join()

The interesting thing here is that the `hashlib` import is required. 
Even though that import is not used, the script does not trigger the 
problem if it is removed.



..



-Eliah



Thanks Eliah,

for the detailed investigation

I will look on it, likely during the weekend

Regards
Marco


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


Re: Aren't Windows System Error popups meant to be disabled in Cygwin?

2024-01-31 Thread marco atzeri via Cygwin
On Wed, Jan 31, 2024 at 2:41 PM David Allsopp via Cygwin  wrote:
>
> Starting with this very trivial C program:
>
> #include 
> #include 
>
> int main(void) {
>   printf("Zstandard v%d\n", ZSTD_versionNumber());
> }
>
> and compiling with
>
> x86_64-w64-mingw32-gcc -o test.exe test.c -lzstd
>
> when I then run ./test.exe, I get the Windows critical-error-handler
> dialog stating "The code execution cannot proceed because
> libzstd-1.dll was not found. Reinstalling the program may fix this
> problem."
>
> My question is not how to fix the problem (I'm well aware of that),
> but rather why that message is being displayed at all, and is it a bug
> in Cygwin somewhere? All I could find Googling was previous
> suggestions that Cygwin routinely calls SetErrorMode with, amongst
> other things, SEM_FAILCRITICALERRORS with the intention of suppressing
> this dialog.
>
> Is that correct, and if so is this just me? :o)
>
> Windows 10 22H2, Cygwin 3.4.10, running all the commands from mintty.
> I also get the same popup if I run C:\cygwin64\bin\sh -c
> "/cygdrive/c/path/to/test" either from a Command Prompt or even from
> "Start -> Run". Running this via "sh" called from a non-Cygwin process
> (itself invoked from a Command Prompt) which has also called
> SetErrorMode is how I hit this.
>
> Thanks!
>
>
> David
>

x86_64-w64-mingw32-gcc produces a Windows program, why Cygwin should
be involved in the execution ?

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


Re: Tmux crashes on copy

2024-01-31 Thread marco atzeri via Cygwin
On Wed, Jan 31, 2024 at 2:39 PM Jon Turney via Cygwin  wrote:
>
> On 21/01/2024 22:13, Brian Inglis via Cygwin wrote:
> > On 2024-01-21 14:12, ASSI via Cygwin wrote:
> >> Brian Inglis via Cygwin writes:
> >>> Previous maintainer added some artificial single digit release
> >>> prefixes (in a few packages), but we decided to drop those and use the
> >>> release date directly as used in the package.
> >
> >> That is the upstream versioning scheme for patch releases or beta
> >> versions, which can't be used directly on Cygwin without losing the
> >> release part of the package version.
> >> You might want to go for something like 6.4+20240120-1 instead.
>
> I'm not sure that's the right solution
>
> Ideally, V should be the upstream version label.
>
> If upstream really is making multiple releases called '6.4', which we're
> supposed to distinguish by some other means, then there aren't really
> any good answers...
>
> See the mess that is https://repology.org/project/ncurses/information,
> where everyone makes up there own scheme.
>
> > Good point, but I figured we could add the suffix .1 or something if we
> > could not get a change merged upstream: the snapshots are weekly or
> > better in ncurses, although others not so often, and I have no idea how
> > they decide when to release a new GNU version 6.5?
> >
> > What happens if we change versioning from 6.4-mmdd to 6.4+mmdd-1?
>

 for me  will make more sense a scheme like

6.4-5+GITID
6.4-6+GITID
..

just my 2c€

Regards
Marco

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


Updated: geos-3.12.1-1

2024-01-31 Thread Marco Atzeri via Cygwin-announce

Version 3.12.1-1 of

   geos 
   libgeos-devel
   libgeos_3_12_1   (C++ lib, SONAME Bump)
   libgeos_c1   (C API)

have been uploaded for cygwin.

GEOS (Geometry Engine - Open Source) is a C++ port of the
Topology Suite (JTS).
As such, it aims to contain the complete functionality of
JTS in C++. This includes all the OpenGIS Simple Features
for SQL spatial predicate functions and spatial operators,
as well as specific JTS enhanced topology functions.

CHANGES
Latest upstream bug fix release
https://github.com/libgeos/geos/releases/tag/3.12.1

NOTES
SONAME bump for C++ interface is a peculiar upstream design decision
https://libgeos.org/usage/cpp_api/

The C++ Library is only used by the C Library that has stable API,
Application should only use the C Interface.

HOMEPAGE
https://libgeos.org/

Regards

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Re: python3 vs. python39 current/test inconsistency

2024-01-31 Thread Marco Atzeri via Cygwin

On 30/01/2024 18:24, Bruce Jerrick wrote:


In setup.ini, python3-3.9.18-1 is [current], and depends on python39,
but python39-3.9.18-1 is [test] (python39-3.9.16-1 is [current] ).


Hi Bruce,
the python3 is almost only a stub to pull python39 in this moment,
so the mismatch should have no impact.

However for uniformity I also declared python3-3.9.18-1 as test

Regards
Marco

PS:
see bottom of https://cygwin.com/   At "Support for Cygwin"

Please do not send personal email with "quick questions" to individual 
Cygwin contributors. The Cygwin mailing lists are the places for all 
questions. Really. I mean it.


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


Re: python3 3.9.18-1 hanging

2024-01-30 Thread Marco Atzeri via Cygwin

On 30/01/2024 13:13, ggl329 via Cygwin wrote:

Hi,


On 30/01/2024 10:22, Andrew Murray via Cygwin wrote:
Interestingly, this is not something specific to Pillow. Cygwin has 
also been hanging for NumPy’s GitHub Actions, 
https://github.com/numpy/numpy/issues/25708, and GitPython, 
https://github.com/gitpython-developers/GitPython/pull/1814.


In my environment, python-numpy stops working too.

$ python
Python 3.9.16 (main, Mar  8 2023, 22:47:22)
[GCC 11.3.0] on cygwin
Type "help", "copyright", "credits" or "license" for more information.

import numpy
help(numpy)

### stop here.


By downgrading libopenblas from 0.3.26-1 to 0.3.25-1, it works again.
Python 3.9.18 behaves same.

This may be related to the issue.



probably a different issue.
Let me check in the coming days

Regards
Marco


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


Re: pip install ocassionally hangs

2024-01-30 Thread Marco Atzeri via Cygwin

On 30/01/2024 12:50, Daniel Abrahamsson via Cygwin wrote:

Marco Atzeri wrote:


what if you downgrade to 3.9.16 ?


Thank you. Yes, downgrading solves the problem. The issue is probably the same as the one 
reported in "python3 3.9.18-1 hanging".

As I was testing this, I noticed a peculiar thing with the Cygwin Setup. I have a script 
that sets up my Cygwin environment. That scripts calls the installer with a list of 
packages. When I pin the python version using 
"python39=3.9.16-1,python39-devel=3.9.16-1", the installer downgrades to 
3.9.16-1. But if I run the installer again with the same options, it updates to python 
3.9.18-1.

Regards,
Daniel



I reset 3.9.18-1 as test, but the propagation will need some time to
be recognized by the Cygwin server and to passed to the mirrors

After that Setup should stop to propose upgrade to 3.9.18

Regards
Marco


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


Re: pip install ocassionally hangs

2024-01-30 Thread Marco Atzeri via Cygwin

On 29/01/2024 17:00, Daniel Abrahamsson via Cygwin wrote:

Hi,

Since some time ago (perhaps a week or two), "pip install" occassionally hangs.
Ctrl+C does not work. I have to kill the process via the task manager. I can
reproduce the problem somewhat reliably by running:

 pip install --force jenkins_job_builder==5.0.4

This is the last thing printed before the process hangs:

 Downloading requests-2.31.0-py3-none-any.whl (62 kB)
    62.6/62.6 kB 1.2 MB/s eta 
0:00:00
 Using cached certifi-2023.11.17-py3-none-any.whl (162 kB)
 Using cached charset_normalizer-3.3.2-py3-none-any.whl (48 kB)
 Downloading idna-3.6-py3-none-any.whl (61 kB)
    0.0/61.6 kB ? eta -:--:--

I tried attaching to the python39 process with strace and got the following
message repeated over and over again:

 --- Process 41672 (pid: 1250), exception c005 at 

Cygwin version: 3.5.0-0.615.g1c13ca67b506.x86_64
Python version: Python 3.9.18
pip version: pip 23.3.2

Regarding the Cygwin version, a colleague ran into the same problem on the 3.4
branch, so I don't think it is related to anything new on the 3.5 branch.

Any ideas on how to debug this?

Regards,
Daniel Abrahamsson



what if you downgrade to 3.9.16 ?



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


Re: python3 3.9.18-1 hanging

2024-01-30 Thread Marco Atzeri via Cygwin

On 30/01/2024 10:22, Andrew Murray via Cygwin wrote:

Hi,

Over in Pillow’s GitHub Actions, the Cygwin job has started hanging when 
running pytest - 
https://github.com/python-pillow/Pillow/actions/runs/7690866578/job/20955296663

Interestingly, this is not something specific to Pillow. Cygwin has also been 
hanging for NumPy’s GitHub Actions, 
https://github.com/numpy/numpy/issues/25708, and GitPython, 
https://github.com/gitpython-developers/GitPython/pull/1814.

The conclusion that these Python developers have come to is that the problem 
started when Cygwin’s python3 package updated to 3.9.18-1. For the moment, they 
have downgraded to 3.9.16-1.

However, I’m letting you know here about the problem, in case you would like to 
find a more permanent solution.

Thanks



thanks,
I will look

of course as soon I removed from test the problem raised

:-(



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


Re: zp_octave_finish.dash fails when updating

2024-01-30 Thread Marco Atzeri via Cygwin

On 29/01/2024 20:18, Uwe F. Mayer via Cygwin wrote:

The script /etc/postinstall/zp_octave_finish.dash from octave-8.4.0-1.tar.bz2 
fails during Cygwin update because that script expects the directory 
/usr/share/octave/packages to exist. Creating that directory fixes this error.

CYGWIN_NT-10.0-19045 Windows-10-Laptop 3.5.0-0.617.g030a762535c1.x86_64 
2024-01-29 13:16 UTC x86_64 Cygwin



thanks Uwe,

for the check.
I will add on next release

Regards
Marco





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


Updated: proj-9.3.1-1

2024-01-27 Thread Marco Atzeri via Cygwin-announce

New versions 9.3.1-1 of

  proj
  libproj-devel
  libproj25

for cygwin are available in the Cygwin distribution:

CHANGES
Last upstream release.

NOTES
Additional Datumgrid for Europe, North America
and Oceania are available on
https://proj.org/download.html

while proj-datumgrid-1.8.tar.gz is included as basic
data in the packages.

DESCRIPTION
PROJ - Cartographic Projections Library and CLI

PROJ is a generic coordinate transformation software
that transforms geospatial coordinates from one coordinate
reference system (CRS) to another. This includes cartographic
projections as well as geodetic transformations.
PROJ is released under the X/MIT open source license

HOMEPAGE
https://proj.org/

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Updated: postgresql-16.1-1

2024-01-27 Thread Marco Atzeri via Cygwin-announce

Version 16.1-1  of packages

  libecpg-compat3
  libecpg-devel
  libecpg6
  libpgtypes3
  libpq-devel
  libpq5
  postgresql
  postgresql-client
  postgresql-contrib
  postgresql-devel
  postgresql-doc
  postgresql-plperl
  postgresql-plpython

are available in the Cygwin distribution:

CHANGES
This is the latest upstream 16.x release,
upstream and security info on
https://www.postgresql.org/about/news/postgresql-161-155-1410-1313-1217-and-1122-released-2749/

Migration to Version 16.x
https://www.postgresql.org/docs/16/release-16.html

ADVISE for major version UPGRADE
http://www.postgresql.org/support/versioning/

Major releases usually change the internal format of system tables
and data files. These changes are often complex, so we do not maintain
backward compatibility of all stored data. A dump/reload of the
database or use of the pg_upgrade module is required for major upgrades.


DESCRIPTION
PostgreSQL is a powerful, open source object-relational database system.
It has a proven architecture that has earned it a strong reputation for
reliability, data integrity, and correctness.
It is fully ACID compliant, has full support for foreign keys, joins, views,
triggers, and stored procedures (in multiple languages).
It includes most SQL:2008 data types

HOMEPAGE
http://www.postgresql.org

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Updated: mc-4.8.31-1

2024-01-27 Thread Marco Atzeri via Cygwin-announce

Version mc-4.8.31-1 of Midnight Commander
has been uploaded for cygwin

CHANGES
This is a upstream bugfix release
https://www.midnight-commander.org/wiki/NEWS-4.8.31

DESCRIPTION
GNU Midnight Commander is a visual file manager. It's a feature rich
full-screen text mode application that allows you to copy, move and
delete files and whole directory trees, search for files and run
commands in the subshell. Internal viewer and editor are included.

HOMEPAGE
https://midnight-commander.org/


Regards
Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Re: /usr/bin/fallocate missing in Cygwin 3.5's "util-linux" ...

2024-01-27 Thread Marco Atzeri via Cygwin

On 27/01/2024 11:06, Mark Geisert via Cygwin wrote:

On 1/26/2024 11:26 PM, ASSI via Cygwin wrote:

Mark Geisert via Cygwin writes:

A new build of the util-linux package, 2.33.1-3, now includes
fallocate and its man page.  The updated package is now making its way
to the Cygwin mirrors.  fallocate requires Cygwin version >= 3.5.0.


It also doesn't work at all on Cygwin 3.4.x and 3.5 isn't yet released,
so please add a dependency for cygwin(>= 3.5) to the hints file.


Done. I guess you answered my unasked question of how to limit one 
executable of a package to specific Cygwin version(s): you don't. You 
limit the whole package instead?

Thanks & Regards,

..mark



yes but put it as test, otherwise Setup will pull cygwin-3.5.0



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


Updated: tesseract-ocr-5.3.4-1

2024-01-27 Thread Marco Atzeri via Cygwin-announce

Version 5.3.4-1 of packages

   libtesseract-ocr_5
   tesseract-ocr
   tesseract-ocr-devel
   tesseract-training-util

are available in the Cygwin distribution:

Other language specific data are available upstream
  https://github.com/tesseract-ocr/tessdata/

while training data for building new language data are in
  https://github.com/tesseract-ocr/langdata


CHANGES
Upstream last release
https://github.com/tesseract-ocr/tesseract/releases


DESCRIPTION
Tesseract is probably the most accurate open source OCR engine
available. Combined with the Leptonica Image Processing Library
it can read a wide variety of image formats and convert them to
text in over 60 languages. It was one of the top 3 engines in
the 1995 UNLV Accuracy test.
Improved extensively by Google.
It is released under the Apache License 2.0.


HOMEPAGE
https://github.com/tesseract-ocr/


Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Re: cygwin 3.4.10-1

2024-01-27 Thread Marco Atzeri via Cygwin-apps

On 29/11/2023 15:08, Corinna Vinschen via Cygwin-announce wrote:

The following packages have been uploaded to the Cygwin distribution:

* cygwin-3.4.10-1
* cygwin-devel-3.4.10-1
* cygwin-doc-3.4.10-1



just for me or the cygwin server still states 3.4.9 as last version ?




Re: Overlay server instructions

2024-01-27 Thread Marco Atzeri via Cygwin-apps

On 26/01/2024 23:04, Ihor via Cygwin-apps wrote:

Hi!

While I was trying to test how fine my package is installed and works, I relied on instructions at 
https://www.cygwin.com/package-server.html. Specifically on "Creating an overlay Cygwin 
package server" section, as it looked like the fastest way to test everything for me. But it 
was a bit complicated to follow all instructions correctly from the first attempt as some things 
there depend on environment setup and there where cross-references inside the guide. So, I've 
written alternative straightforward instruction for "Overlay method":

---
- Install packages: calm, php

- `cd` to directory where you want to build overlay server

- Run:
mkdir -p ./cygwin/{x86_64,x86,noarch}/release

- Copy your built package folder (e.g: pigz-2.8-1.x86_64\dist\pigz) to 
./cygwin/x86_64/release folder

- Run:
mksetupini --arch x86_64 --disable-check 
missing-required-package,missing-depended-package 
--inifile=./cygwin/x86_64/setup.ini --releasearea=./cygwin
cat ./cygwin/x86_64/setup.ini | bzip2 > ./cygwin/x86_64/setup.bz2
cat ./cygwin/x86_64/setup.ini | xz -6e > ./cygwin/x86_64/setup.xz
(Make sure ./cygwin/x86_64/setup.ini contains information about your package)

- Start http server in current dir:
php -S 0.0.0.0:1234


Hi Ihor,
this is superflous.
You can install from local "fake" download

I am using a shortcut to run setup from the local cache directory where 
both the main Mirror and my own tree is located


C:\Download\cygwin_cache\setup-x86_64.exe -X  -O -s 
https://mirrors.kernel.org/sourceware/cygwin/ -s 
http://matzeri.altervista.org -R C:\cygwin64 -n -L --local-package-dir 
C:\download\cygwin_cache



- Run normal cygwin installer (with -X flag), select there TWO mirrors:
- http://127.0.0.1:1234/cygwin
- Another your favorite mirror

- Install your package and try how it works

---
It's also attached to this Email.

Maybe there is sense to replace content of "Creating an overlay Cygwin package 
server" section by this manual? Am I writing this Email to correct mailing list?


we always appreciate any improvement to the documentation


Best regards,
Ihor


Regards
Marco



Re: [ITP] pigz 2.8

2024-01-27 Thread Marco Atzeri via Cygwin-apps

On 26/01/2024 22:02, pigz-cygwin-maintainer-0...@pm.me wrote:

Hi Marco, Achim,

Thank you for your time, the suggestions and fixes.

Yes, looks like everything works fine with your changes.
Also, as I understand, line `# REQUIRES="zlib"` can be removed?


you need to use REQUIRES is cygport "fails" to detect an application 
requirement


$ cygport pigz.cygport deps | cat
cygwin-3.4.10-1
zlib0-1.3-1

so cygport detects a library dependency to "/usr/bin/cygz.dll"
not to package zlib, as zlib is the source package or
as binary contains only the library manual

$ cygcheck -l zlib
/usr/share/doc/zlib/ChangeLog
/usr/share/doc/zlib/FAQ
/usr/share/doc/zlib/LICENSE
/usr/share/doc/zlib/README
/usr/share/man/man3/zlib.3.gz



I'm attaching here latest pigz.cygport with your fixes and without  `# 
REQUIRES="zlib"` line.

Best regards,
Ihor



Regards
Marco




Re: Source code for bash package?

2024-01-26 Thread Marco Atzeri via Cygwin

On 26/01/2024 08:22, Cedric Blancher via Cygwin wrote:

Good morning!

Where can I find the source code for the Cygwin bash package? Not the
bash source itself, I am looking for the data which is used to build
the Cygwin bash package.

Ced



https://cygwin.com/cgit/cygwin-packages/bash/tree/

and also in the cygwin source package that you can download with Setup

Regards
Marco

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


Re: [ITP] pigz 2.8

2024-01-26 Thread Marco Atzeri via Cygwin-apps

On 26/01/2024 08:00, ASSI via Cygwin-apps wrote:

Marco Atzeri via Cygwin-apps writes:

BUILD_REQUIRES="zlib-devel ncompress gzip"


Why is ncompress a build dependency?  Please remove if possible.


Regards,
Achim.


it is used in the testing




Updated: alternatives-1.26-1

2024-01-25 Thread Marco Atzeri via Cygwin-announce

Test version 1.26-1  of

alternatives

is available in the Cygwin distribution:

CHANGES
Latest upstream release

DESCRIPTION
The alternatives provides mechanisms for maintaining a database of, and
managing, other packages which might be in conflict with each other.
The end user can easily switch between the desired versions

HOMEPAGE
https://github.com/fedora-sysv/chkconfig

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .
--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Re: Unmaintained packages in base package set

2024-01-25 Thread Marco Atzeri via Cygwin-apps

On 03/01/2024 08:49, Marco Atzeri wrote:


+librsvg2 Marco Atzeri


just discovered that librsvg2 requires Rust by long time

** The librsvg 2.40.x series is the last "C only" version
of the library; it was deprecated in 2017.**

https://viruta.org/do-not-use-librsvg-2.40.x.html
https://viruta.org/docs/fmq-porting-c-to-rust.pdf

So until we have a Rust compiler no new release is possible

Regards
Marco




Updated: librsb-1.3.0.2-1

2024-01-25 Thread Marco Atzeri via Cygwin-announce

Updated version 1.3.0.2-1 of

   librsb-devel
   librsb0

have been uploaded for cygwin

CHANGES
Last upstream release
https://sourceforge.net/p/librsb/mailman/message/37751432/

DESCRIPTION
librsb is a library for sparse matrix computations featuring the
Recursive Sparse Blocks (RSB) matrix format. This format allows
cache efficient and multi-threaded (that is, shared memory parallel)
operations on large sparse matrices.

HOMEPAGE
https://librsb.sourceforge.net/

Regards
Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Update: octave-8.4.0-1 & forge

2024-01-25 Thread Marco Atzeri via Cygwin-announce

Versions

octave-8.4.0-1
octave-devel-8.4.0-1
octave-doc-8.4.0-1

and of forge packages

octave-bim-1.1.6-1
octave-communications-1.2.6-1
octave-control-4.0.0-1
octave-database-2.4.4-3
octave-doctest-0.8.0-1
octave-econometrics-1.1.2-3
octave-fits-1.0.8-0.3
octave-general-2.1.3-1
octave-generate_html-0.3.3-1
octave-geometry-4.0.1-0.2
octave-gsl-2.1.1-5
octave-image-2.14.0-1
octave-instrument-control-0.9.2-1
octave-interval-3.2.1-2
octave-io-2.6.4-2
octave-level-set-0.3.1-0.3
octave-lssa-0.1.4-2
octave-mapping-1.4.2-1
octave-miscellaneous-1.3.0-3
octave-msh-1.0.12-1
octave-nan-3.7.0-1
octave-netcdf-1.0.17-1
octave-octclip-2.0.3-1
octave-octproj-3.0.2-1
octave-optim-1.6.2-1
octave-optiminterp-0.3.7-2
octave-parallel-4.0.2-1
octave-quaternion-2.4.0-7
octave-signal-1.4.5-1
octave-sockets-1.4.1-1
octave-sparsersb-1.0.10-0.1
octave-splines-1.3.5-1
octave-statistics-1.6.1-1
octave-stk-2.8.1-1
octave-strings-1.3.1-1
octave-struct-1.0.18-1
octave-tisean-0.2.4-0.4
octave-tsa-4.6.3-2

are available in the Cygwin distribution:

CHANGES
Latest upstream  release.
https://octave.org/news/release/2023/11/05/octave-8.4.0-released.html

GENERAL NOTE
there are 2 octave main binaries with multiple graphic properties

  octave  command line with full plotting capabilities

  octave --guigraphical interface

  octave-cli  command line inteface with plotting
  restricted to fltk and gnuplot toolkits

Of the 3 graphics toolkit fltk, gnuplot and qt

  fltk is the worst performing on cygwin
  gnuplot the lightest
  qt the most graphic rich

OCTAVE-FORGE NOTE
You need to install with setup the specific forge package
you are looking for.

The update of the global pkg database is managed
by cygwin setup during the postinstall phase.
A semaphore system is in place to update the database only when needed
and just one time, also when multiple forge packages are added or removed.

DESCRIPTION
Octave language is "Scientific Programming Language" with:
- Powerful mathematics-oriented syntax with built-in 2D/3D
  plotting and visualization tools
- Drop-in compatible with many Matlab scripts
- Solve systems of equations with linear algebra operations on
  vectors and matrices.
- Visualize data with high-level plot commands in 2D and 3D.

The Octave syntax is largely compatible with Matlab. The Octave
interpreter can be run in GUI mode, as a console, or invoked as
part of a shell script. More Octave examples can be found in the
Octave wiki.

HOMEPAGE
https://octave.org

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .
--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Re: Updated: python 3.8/3.9 packages

2024-01-25 Thread Marco Atzeri via Cygwin-announce

On 23/12/2023 04:54, Marco Atzeri wrote:


New test release for

 python39    3.9.18-1
 python39-doc    3.9.18-1


the packages were promoted to stable

Regards
Marco Atzeri

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Updated: openblas-0.3.26-1

2024-01-25 Thread Marco Atzeri via Cygwin-announce

New releases 0.3.26-1 of

   openblas   (source)
   libopenblas(dinamic library)

are available in the Cygwin distribution :

CHANGES
Last upstream release bugfix and performance improvment
https://github.com/xianyi/OpenBLAS/releases


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

HOMEPAGE
https://www.openblas.net/

CYGWIN NOTES
1) As BLAS it is around 5-10 times faster than Netlib reference,
   included in the liblapack0 package.

2) No devel package is provided as liblapack-devel already provide
   the needed headers and import.
   Openblas is fully compatible with Netlib BLAS.

3) libopenblas consist of a single file
 /usr/bin/cygblas-0.dll
   that will precede in PATH the liblapack0
 /usr/lib/lapack/cygblas-0.dll
   and used instead. Removing libopenblas will restore the
   usage of Netlib BLAS

4) 64bit CPU architecture covered up to now

BARCELONA BULLDOZER COOPERLAKE CORE2 EXCAVATOR HASWELL
NEHALEM PILEDRIVER PRESCOTT SANDYBRIDGE SAPPHIRERAPIDS
 SKYLAKEX STEAMROLLER ZEN

Regards
Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Updated: swig-4.2.0-1

2024-01-25 Thread Marco Atzeri via Cygwin-announce

Version 4.2.0-1 of

   swig

have been uploaded for cygwin.

DESCRIPTION
SWIG is a software development tool that connects programs
written in C and C++ with a variety of high-level programming
languages. SWIG is used with different types of target
languages including common scripting languages such as
Javascript, Perl, PHP, Python, Tcl and Ruby.

CHANGES
This is a new upstream release, with improvements and bugfixes:
https://sourceforge.net/p/swig/news/2023/12/swig-420-released/

HOMEPAGE
https://swig.org/

Regards

Marco Atzeri

If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .

--
 *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

The easiest way to unsubscribe is to visit 
<https://cygwin.com/mailman/options/cygwin-announce>, and click 'Unsubscribe'.

If you need more information on unsubscribing, start reading here: 
<https://sourceware.org/lists.html#unsubscribe>.



Re: [ITP] pigz 2.8

2024-01-25 Thread Marco Atzeri via Cygwin-apps

On 25/01/2024 19:52, Ihor via Cygwin-apps wrote:

Hi Jon! Thank you for the reply!

I see... Okay, I'm attaching the file here and going to send additional Email 
with an public SSH key.

Best regards,
Ihor



Hi Ihor,

bottom post on the cygwin mail lists

I adjusted the file to build also the debugging portion
and to NOT build in the source tree.

Also adjusted the REQUIRES (not DEPENDS) for the build.

please double check
Regards
Marco

NAME="pigz"
VERSION=2.8
RELEASE=1

CATEGORY="Archive"
SUMMARY="Parallel Implementation of GZip"
DESCRIPTION="pigz, which stands for Parallel Implementation
of GZip, is a fully functional replacement for gzip that
takes advantage of multiple processors and multiple cores
when compressing data."
HOMEPAGE="https://zlib.net/pigz/;
LICENSE="zlib"
# REQUIRES="zlib"

SRC_URI="https://zlib.net/pigz/${NAME}-${VERSION}.tar.gz;
BUILD_REQUIRES="zlib-devel ncompress gzip"

src_compile() {
cd ${S}
lndirs
cd ${B}
echo ${CFLAGS}
cygmake CFLAGS="${CFLAGS}"
}

src_test() {
cd ${B}
cygmake test
}

src_install() {
cd ${B}
exeinto /bin

doexe pigz.exe
doexe unpigz.exe

doman pigz.1
}


Re: Tmux crashes on copy

2024-01-25 Thread Marco Atzeri via Cygwin-apps

On 25/01/2024 10:04, Yasuhiro Kimura via Cygwin-apps wrote:

Switching to cygwin-apps as my question is about .cygport file.

Is there any .cygport file that downloads snapshot of repository on
GitHub as source archive?

I'd like to refer to it in order to package latest snapshot of tmux.

Best Regards.

---
Yasuhiro Kimura


Hi,

I am using from time to time

the baseline is using

  GIT_URI=
  GIT_REV=
  inherit git

instead of

  SRC_URI


-
FORGE="mpi"
NAME="octave-mpi"
VERSION=3.1.1
OV=3.1.0
RELEASE=0.3

LICENSE="GPL-3.0-or-later"
CATEGORY="Math"
SUMMARY="Forge: bindings for basic Message Passing Interface (MPI)"
DESCRIPTION="${SUMMARY}
Contributed functions for GNU Octave from octave.sourceforge.net"
HOMEPAGE="https://gnu-octave.github.io/packages/mpi;

GIT_URI="https://github.com/carlodefalco/octave-mpi;
GIT_REV="a44db30"
SRC_DIR="${PN}"
inherit git
#SRC_URI="https://github.com/carlodefalco/octave-mpi/releases/download/v${OV}/${FORGE}-${OV}.tar.gz;
#SRC_DIR="${FORGE}"
..
--




Re: Wrong NTFS permissions

2024-01-23 Thread Marco Atzeri via Cygwin

On 23/01/2024 22:54, Vincent Rivière via Cygwin wrote:

Hi,

I'm facing a really weird issue with NTFS permissions.

$ umask
0022

$ cd /cygdrive/h/


what is H ?


$ mkdir a

$ ls -ld a
drwxr-xr-x 1 vincent vincent 0 Jan 23 22:35 a

# You can see that permissions are fine.

$ getfacl a
# file: a
# owner: vincent
# group: vincent
user::rwx
group::r-x
other::r-x
default:user::rwx
default:group::r-x
default:other::rwx

# I have no idea if those default: values are good.

$ cd a
$ mkdir b

$ ls -ld b
drwxr-xrwx+ 1 vincent vincent 0 Jan 23 22:44 b

# Bogus permissions!

$ getfacl b
# file: b
# owner: vincent
# group: vincent
getfacl: b: Invalid argument

Am I missing something, or this is a Cygwin bug?

Cheers,


my guess,
it is related to the remote server as I see as expected

$ cd /cygdrive/z

$ mkdir a

$ getfacl a
# file: a
# owner: Unknown+User
# group: Unix_Group+0
user::rwx
group::rwx
other::rwx

$ cd a

$ mkdir b

$ getfacl b
# file: b
# owner: Unknown+User
# group: Unix_Group+0
user::rwx
group::rwx
other::rwx


Use csih package for more info on your remote package

$ /usr/lib/csih/getVolInfo .
Device Type: 0x07
Characteristics: 0x0010
  FILE_REMOVABLE_MEDIA  : FALSE
  FILE_REMOTE_DEVICE: TRUE
Volume Name: 
Serial Number  : 2870488680
Max Filenamelength : 255
Filesystemname : 
Flags  : 0x0001002f
  FILE_CASE_SENSITIVE_SEARCH: TRUE
  FILE_CASE_PRESERVED_NAMES : TRUE
  FILE_UNICODE_ON_DISK  : TRUE
  FILE_PERSISTENT_ACLS  : TRUE
  FILE_FILE_COMPRESSION : FALSE
  FILE_VOLUME_QUOTAS: TRUE
  FILE_SUPPORTS_SPARSE_FILES: FALSE
  FILE_SUPPORTS_REPARSE_POINTS  : FALSE
  FILE_SUPPORTS_REMOTE_STORAGE  : FALSE
  FILE_RETURNS_CLEANUP_RESULT_INFO  : FALSE
  FILE_SUPPORTS_POSIX_UNLINK_RENAME : FALSE
  FILE_VOLUME_IS_COMPRESSED : FALSE
  FILE_SUPPORTS_OBJECT_IDS  : TRUE
  FILE_SUPPORTS_ENCRYPTION  : FALSE
  FILE_NAMED_STREAMS: FALSE
  FILE_READ_ONLY_VOLUME : FALSE
  FILE_SEQUENTIAL_WRITE_ONCE: FALSE
  FILE_SUPPORTS_TRANSACTIONS: FALSE
  FILE_SUPPORTS_HARD_LINKS  : FALSE
  FILE_SUPPORTS_EXTENDED_ATTRIBUTES : FALSE
  FILE_SUPPORTS_OPEN_BY_FILE_ID : FALSE
  FILE_SUPPORTS_USN_JOURNAL : FALSE
  FILE_SUPPORTS_INTEGRITY_STREAMS   : FALSE
  FILE_SUPPORTS_BLOCK_REFCOUNTING   : FALSE
  FILE_SUPPORTS_SPARSE_VDL  : FALSE
  FILE_DAX_VOLUME   : FALSE
  FILE_SUPPORTS_GHOSTING: FALSE


Regards
Marco


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


  1   2   3   4   5   6   7   8   9   10   >