Re: [Attn. Maintainers] prepare your packages for release of perl-5.32

2021-02-07 Thread Marco Atzeri via Cygwin-apps

On 06.02.2021 20:07, Marco Atzeri wrote:

On 06.02.2021 17:13, Achim Gratz wrote:

Achim Gratz writes:

These are the source packages that touch the previous Perl installations
(some of these weren't updated for perl-5.30, so I checked perl-5.26
also) and need updating for perl-5.32:





two built


GraphicsMagick   Marco Atzeri
ImageMagick  Marco Atzeri


I am looking at it

graphviz Yaakov Selkowitz


to follow

subversion   Marco Atzeri
gdal Marco Atzeri
irssi    Marco Atzeri
postgresql   Marco Atzeri


Regards
Marco


Re: [Attn. Maintainers] prepare your packages for release of perl-5.32

2021-02-07 Thread Achim Gratz


I tentatively plan to do the release some time towards the end of the
upcoming week.

Reminder: Please prepare your packages for the release of perl-5.32 and
report on this list about their status.  The one package that I intend
to wait for the release is subversion-perl, everything else either is
under my maintenance already or can be updated slightly later without
too much disturbance based on the last two updates of Perl.

Please note that you need to manually insert a dependency on perl5_032
in addition to any dependencies to perl_base or perl into your packages
since the officially released cygport does not yet generate this extra
dependency.

The Perl 5.32 test repository is now updated with the (presumably) final
packages at:

root=http://cygwin.stromeko.net/
$root/perl-5.32

including all Perl distributions that I maintain or co-maintain
(additionally on request: znc).  You can use this for preparation of
your 5.32 compatible packages, if you've used an earlier incarnation of
the repo that is OK too.

Don't expect to be able to update installations with these packages
installed without manual intervention.  I recommend to use either a
throwaway installation or having a full backup of the original
installation.  If you want to re-install into an existing installation,
you can make setup do that by issuing:

sed -i.bak -re 's/( perl[-_]?.*-)[0-9.]+-[0-9]+\.tar/\10-0.tar/' 
/etc/setup/installed.db

The setup.ini is signed with my PGP key available at $root/stromeko.gpg,
which you can download and then feed to setup.exe via the -K switch.
The fingerprint of that key is:

  B22B 4890 B89E 5E5A 795C  E305 B40B EC75 3152 B1C3

If you have the keyart script (Python, you can just download from
https://raw.githubusercontent.com/atoponce/keyart/master/keyart), this
is what you should see after importing the key into your public keyring:

> keyart stromeko
 +-[DSA 2048]+
 | ^.|
 |^ .|
 |   ^ E |
 |. . ^ :|
 |. .  ^ : . |
 |.^  . ^.:S |
 | ..  . :^. |
 |.  .^ ^.^  |
 |. ^:.^ ..  |
 | ^:... .   |
 |.^.|
 +-[3152B1C3]+
 +---+
 | :X|
 | .  ^^^|
 |:   ..^|
 | . : .   E |
 |  i . . .  |
 |   ^ S l : .   |
 |i l ^ ^|
 |   ^ . .   |
 |  .   .|
 |   . . |
 |  ...  |
 +---+


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

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


Re: [RFE] calm needs to know about ZStandard compressed archives

2021-02-07 Thread Jon Turney

On 31/01/2021 17:13, Achim Gratz wrote:

Jon Turney writes:

This is also deployed on sourceware.


At least one of xtarfile or zstandard Pythono modules seems to be
missing, though.  I tried to upload binutils and got this:

ERROR: exception NotImplementedError while reading 
/sourceware/cygwin-staging/home/Achim 
Gratz/x86/release/binutils/binutils-2.35.2-1-src.tar.zst



Yeah, seems like I screwed up installing the python modules.  Should be 
fixed now.



Thanks for reporting.


Re: [RFE] calm needs to know about ZStandard compressed archives

2021-02-07 Thread Jon Turney

On 24/01/2021 09:35, Achim Gratz wrote:

Jon Turney writes:

I uploaded a calm-20210110-1 package, which adds support for .zst
package archives.


The package seems to be missing a dependency on python38-xtarfile,
though.


Thanks for reporting.  Should be fixed.


Re: perl 5.32

2021-02-07 Thread Achim Gratz
Achim Gratz writes:
> Marco Atzeri via Cygwin-apps writes:
>> $ cygport GraphicsMagick.cygport list | grep perl5
>> /usr/lib/perl5/vendor_perl/5.32/x86_64-cygwin-threads/Graphics/Magick.pm
>> /usr/lib/perl5/vendor_perl/5.32/x86_64-cygwin-threads/auto/Graphics/Magick/Magick.dll
>> /usr/lib/perl5/vendor_perl/5.32/x86_64-cygwin-threads/auto/Graphics/Magick/autosplit.ix
>>
>> generic perl scripts should only pull "perl_base"
>
> For Base packages, yes.  Otherwise it's a bit of a judgement call, but
> I'd rather tie a package to the Perl version it was tested with (you can
> always change the hint file later if you know it really doesn't need to
> be repackaged after an update).  You can't generally know in advance if
> that works or not with a later Perl version, especially now that there
> is talk about a version 7 that will most likely deprecate a number of
> features and make others the default.  Binary and feature compatibility
> is only guaranteed within one major version.

In case it wasn't clear, the patched cygport only injects the dependency
when a package touches one of the versioned perl directories, so the
cases we've been discussing still need manual intervention.  I think
that's more in line with how Cygwin deals with that sort of thing;
although in principle it could be changed to always inject a dependency
and suppressing it based on either manual intervention or automatic
determination (i.e. seeing that this is a Base package, in which case it
should probably warn).


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

SD adaptations for KORG EX-800 and Poly-800MkII V0.9:
http://Synth.Stromeko.net/Downloads.html#KorgSDada


Re: [Attn. Maintainers] prepare your packages for release of perl-5.32

2021-02-07 Thread Marco Atzeri via Cygwin-apps

On 07.02.2021 09:35, Achim Gratz wrote:

Alexey Sokolov writes:






Right now I have technical difficulties, and ETA to resolve them is
unknown, so can't upload a new version. The cygport is available at
https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/znc.git;a=summary
, could you please try to rebuild it with the new perl?


OK, should be no problem.  Marco, can you give me (temporary) co-maint
over znc, please?


done


Regards,
Achim.


Regards
Marco




Re: perl 5.32

2021-02-07 Thread Achim Gratz
Marco Atzeri via Cygwin-apps writes:
> $ cygport GraphicsMagick.cygport list | grep perl5
> /usr/lib/perl5/vendor_perl/5.32/x86_64-cygwin-threads/Graphics/Magick.pm
> /usr/lib/perl5/vendor_perl/5.32/x86_64-cygwin-threads/auto/Graphics/Magick/Magick.dll
> /usr/lib/perl5/vendor_perl/5.32/x86_64-cygwin-threads/auto/Graphics/Magick/autosplit.ix
>
> generic perl scripts should only pull "perl_base"

For Base packages, yes.  Otherwise it's a bit of a judgement call, but
I'd rather tie a package to the Perl version it was tested with (you can
always change the hint file later if you know it really doesn't need to
be repackaged after an update).  You can't generally know in advance if
that works or not with a later Perl version, especially now that there
is talk about a version 7 that will most likely deprecate a number of
features and make others the default.  Binary and feature compatibility
is only guaranteed within one major version.


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

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


Re: perl 5.32

2021-02-07 Thread Marco Atzeri via Cygwin-apps

On 07.02.2021 08:14, ASSI wrote:

Marco Atzeri via Cygwin-apps writes:

should we add the perl5_032 to REQUIRES ?


Yes, as I'd written earlier in this thread:


yes, I had the impression to remember it,
but I had problem to find the point so better safe than sorry.

I assume only if we have a version dependency or a DLL dependency

$ cygport GraphicsMagick.cygport list | grep perl5
/usr/lib/perl5/vendor_perl/5.32/x86_64-cygwin-threads/Graphics/Magick.pm
/usr/lib/perl5/vendor_perl/5.32/x86_64-cygwin-threads/auto/Graphics/Magick/Magick.dll
/usr/lib/perl5/vendor_perl/5.32/x86_64-cygwin-threads/auto/Graphics/Magick/autosplit.ix

generic perl scripts should only pull "perl_base"


Regards,
Achim.


Regards
Marco




Re: [Attn. Maintainers] prepare your packages for release of perl-5.32

2021-02-07 Thread Achim Gratz
Marco Atzeri via Cygwin-apps writes:
> git  Adam Dinwoodie

While Git doesn't need an immediate update, that really is due to a
packaging error that ought to be finally fixed, please.  The install
should go into the standard Perl vendor directory like every Linux
distribution I've looked at.  Why this doesn't happen in the Cygwin
build I haven't checked.  Also, no modules "FromCPAN" must be present,
Cygwin has newer ones anyway.

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

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


Re: [Attn. Maintainers] prepare your packages for release of perl-5.32

2021-02-07 Thread Achim Gratz
Andrew Schulman via Cygwin-apps writes:
> Thank you. stow is ready now. And no, I hadn't seen the packaging error -
> fixed in the next release.

You mean the one that you've just readied or another one?  I'd prefer if
it was fixed in coincidence with the update if it isn't too much of a
bother for you.


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

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


Re: [Attn. Maintainers] prepare your packages for release of perl-5.32

2021-02-07 Thread Achim Gratz
Alexey Sokolov writes:
>> >
>> > Please note that I can't easily figure out if a package uses an embedded
>> > Perl interpreter or sets up its own installation paths for Perl modules.
>> > These packages have previously been determined to fall under that
>> > category (some may have dropped that dependency in the meantime, but the
>> > maintainer would hopefully know):
>> >
>> znc  Alexey Sokolov
>
> This package uses an embedded interpreter.
>
> Right now I have technical difficulties, and ETA to resolve them is
> unknown, so can't upload a new version. The cygport is available at
> https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/znc.git;a=summary
> , could you please try to rebuild it with the new perl?

OK, should be no problem.  Marco, can you give me (temporary) co-maint
over znc, please?

> SCALLYWAG=deploy worked the last time, so there shouldn't be any
> difficulties. I won't be able to check if runtime works though.

I can't use that venue unless we leave a gap between the relase and
updating the package, but we haven't figured out how exactly to
synchronize the upload anyway.  Jon, any preferences?


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

SD adaptation for Waldorf microQ V2.22R2:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada


Re: [Attn. Maintainers] prepare your packages for release of perl-5.32

2021-02-07 Thread Alexey Sokolov
> >
> > Please note that I can't easily figure out if a package uses an embedded
> > Perl interpreter or sets up its own installation paths for Perl modules.
> > These packages have previously been determined to fall under that
> > category (some may have dropped that dependency in the meantime, but the
> > maintainer would hopefully know):
> >
> znc  Alexey Sokolov
>

Hi

This package uses an embedded interpreter.

Right now I have technical difficulties, and ETA to resolve them is
unknown, so can't upload a new version. The cygport is available at
https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/znc.git;a=summary
, could you please try to rebuild it with the new perl?
SCALLYWAG=deploy worked the last time, so there shouldn't be any
difficulties. I won't be able to check if runtime works though.