[ANNOUNCEMENT] fetchmail-6.4.37-1 / fetchmailconf-6.4.37-1
The current upstream release of fetchmail is now available on Cygwin. The upstream release changelog is here: https://sourceforge.net/projects/fetchmail/files/branch_6.4/ This release uses the Python3 interpreter and has been compiled with support for NTLM, GSSAPI authentication, TLSv1.3 is also available. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] Updated: {,{mingw64-{x86_64,i686}}xz 5.4.3-1
The following packages have been uploaded to the Cygwin distribution: xz-5.4.3-1 liblzma5-5.4.3-1 liblzma-devel-5.4.3-1 mingw64-i686-xz-5.4.3-1 mingw64-x86_64-xz-5.4.3-1 XZ Utils is free general-purpose data compression software with high compression ratio. XZ Utils are the successor to LZMA Utils. This is an update to the latest upstream release. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] Updated: Perl distributions
The following Perl distributions have been updated to their latest release version available on CPAN: noarch -- perl-Alien-Build-2.79-1 perl-Finance-Quote-1.49-3 (* see Note) Note The package perl-Finance-Quote has just been re-released for perl-5.36.1 with the same version it was available before so that it doesn't cause problems when trying to upgrade Perl, but otherwise is in the process of getting removed from Cygwin. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] Updated: isl-0.26-1
The current version of isl is now available on Cygwin. isl-0.26-1 mingw64-i686-isl-0.26-1 mingw64-x86_64-isl-0.26-1 ISL is a library for manipulating sets and relations of integer points bounded by linear constraints. Supported operations on sets include intersection, union, set difference, emptiness check, convex hull, (integer) affine hull, integer projection, and computing the lexicographic minimum using parametric integer programming. It also includes an ILP solver based on generalized basis reduction and operations geared towards polyhedral compilation such as dependence analysis, scheduling, and AST generation. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] Updated: pkgconf 1.9.5-1
The following packages have been uploaded to the Cygwin distribution: libpkgconf-devel-1.9.5-1 libpkgconf4-1.9.5-1 pkg-config-1.9.5-1 pkgconf-1.9.5-1 pkgconf is a program which helps to configure compiler and linker flags for development frameworks. It is an alternative to pkg-config. This is an update to the latest upstream release. The cross-pkg-config commands have been switched to symlinks based on upstream advice. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL. -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation:https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] Test: ncurses/-demo libncurses/-devel/++/w10 terminfo/-extra 6.4-4.20230429 (TEST)
The following test packages have been uploaded to the Cygwin distribution: * ncurses 6.4-4.20230429 * ncurses-demo 6.4-4.20230429 * libncurses-devel 6.4-4.20230429 * libncurses++w10 6.4-4.20230429 * libncursesw10 6.4-4.20230429 * terminfo 6.4-4.20230429 * terminfo-extra6.4-4.20230429 Please test these packages as extensively as possible (especially if you are a Cygwin package maintainer) as libncursesw10 is used in many libraries including libreadline and utilities including less, vim, emacs, most other editors, screen, tmux, mail and web clients, and bash. Package maintainers should install this test release and rerun checks of as many libraries and packages depending on libncurses{,++}w10 as possible. If no issues are reported in the next few weeks, and no newer release becomes available, this release will be promoted to current stable. The ncurses (new curses) library is an emulation of Sys V R 4 curses, and more. It uses terminfo format, supports pads, color, multiple highlights, forms characters, function key mapping, and has all the other SVR4 curses enhancements over BSD curses. For more information see the project home page: https://invisible-island.net/ncurses As there are multiple components and many changes each release see below or read /usr/share/doc/ncurses/ANNOUNCE and /usr/share/doc/ncurses/NEWS after installation: https://invisible-island.net/ncurses/announce.html#h2-release-notes 20230429 * revise recent change to _nc_write_entry to isolate it to a Cygwin bug * amend fix for wgetnstr, wgetn_wstr to use cbreak mode unless raw mode was set * fix a few warnings from cppcheck, etc. * correct copy/paste error in nc_access.h 20230424 * check return value of _nc_save_str(), in special case for tic where extended capabilities are processed but the terminal description was not initialized * regenerate llib-* files. 20230423 * add tiscan_s() to help applications check formatting capabilities that would be passed to tiparm_s, etc. * add tiparm_s() to provide applications a way to tell ncurses what the expected parameters are for a capability * improve check in lib_tparm.c, ensuring that a char* fits into a TPARM_ARG. * add --disable-setuid-environ configure option * drop compatibility with obsolete versions of tack, e.g., pre-1.08 20230418 * improve checks for limits on privileged execution: - modify _nc_syserr_abort() to use _nc_env_access(), rather than only checking root uid. - use getauxval() when available, to improve setuid/setgid checks. - modify test packages to disable root access/environ options. * modify tgoto() to accept no-parameter capabilities, for joe editor 20230415 * configure script fixes: - fix copy/paste error in configure option --disable-root-access - modify CF_XOPEN_SOURCE macro's amend default case to avoid undefining _XOPEN_SOURCE if _POSIX_C_SOURCE is defined. * modify test_tparm to account for extended capabilities. * add checks in tparm() and tiparm() for misuse of numeric parameters, overlooked in 20230408. * fix errata in clear.1 and curs_terminfo.3x 20230408 * document limitations of tparm, and error-returns in curs_terminfo.3x * document limitations of tgoto, and error-returns in curs_termcap.3x * add xterm+focus to alacritty+common * add "-v" option to tput, to show warnings. * improve checks for malformed terminfo data - make the parameter type/count checks in _nc_tiparm() more stringent - update tgoto() to account for _nc_tiparm() changes - add checks in tparm() and tiparm() for misuse of string parameters - add special cases in tput to handle extensions Cs/Ms parameters - ignore compiled-terminfo where the array sizes exceed the standard 20230401 * modify experimental Windows driver to work with xterm mouse protocol. * remove DECCOLM+DECSCLM from foot 20230311 * improve manpage description for addch versus unctrl format used for non-printable characters. * modify version-check for gcc/g++, now works for msys2. * modify check in _nc_write_entry() for multiply defined aliases to report problems within the current runtime of tic rather than for conflicts with pre-existing terminal descriptions. * allow for MinGW32-/64-bit configurations to use _DEFAULT_SOURCE * clarify interaction of -R option versus -C, -I and -r in infocmp manpage. * build-fix in lib_win32con.c 20230225 * build-fixes for rpm test-packages. * add/use configure check for clock_gettime(), to supersede gettimeofday(). 20230218 * configure-script improvements: - recent msys2 headers work with _DEFAULT_SOURCE; amend check - use $ac_includes_default in most cases where stdlib.h should work - use #error consistently vs "make an error" - add configure macro for gettimeofday vs inline check 20230211 * set dwShareMode in calls to CreateConsoleScreenBuffer() * use CreateFile with "CONIN$",
[ANNOUNCEMENT] Test: dialog libdialog15/-devel 1.3-6.20230209 (TEST)
The following test packages have been uploaded to the Cygwin distribution: * dialog1.3-6.20230209 * libdialog-devel 1.3-6.20230209 * libdialog15 1.3-6.20230209 Please test this package as extensively as possible, especially if you are a dialog developer, Cygwin package maintainer, or *texlive* user as this package is used with all *texlive* installations. If no issues are reported within a couple of weeks this package will be upgraded to current stable. A script interpreter which provides a set of curses widgets: objects whose appearance and behavior can be customized. For more information see the project home page: https://invisible-island.net/dialog As there are multiple components and many changes each release please see below or read /usr/share/doc/dialog/CHANGES after installation: https://invisible-island.net/dialog/CHANGES.html 2023/02/09 - install ".pc" files in the test-packages. - add pkg-config ".pc" file, for use with the development library. 2023/02/07 - change shared-library configuration in test-packages to use the ABI version in the library filename to match its SONAME. - add sample scripts to test-packages, using new makefile rule "install-examples". - corrected cdialog*.install helper scripts in test-package for Debian - change ftp URLs in test-packages to https - updated configure script, e.g., for compiler-warning fixes. - updated fur.po, zh_TW.po from http://translationproject.org/latest/dialog/ -- 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
[ANNOUNCEMENT] Updated: cpuid 20230505
The following package has been upgraded in the Cygwin distribution: * cpuid 20230505 Displays detailed information about the CPU(s) gathered from the CPUID instruction, and also determines the exact model of CPU(s). Where /proc/cpuinfo shows features important to a system, cpuid shows what every feature in each CPU's architecture does. It is updated and released frequently to stay current with Intel and AMD information and supports other vendors' chips. See the project home page for more information: http://etallen.com/cpuid.html For information about changes since the previous Cygwin release, see below or /usr/share/doc/cpuid/ChangeLog after installation. Thu May 5 2023 20230505 cpuid.c: - Fixed bug in (multi-processing synth) in the recently rewritten decode_mp_synth(). The CPU counts for higher levels were not dividing out counts from lower levels. This is analogous to the way print_apic_synth() subtracts out bit widths from lower levels. - Differentiate Core i3-N300 N-Series from ordinary N-Series. (They appear to differ only in branding.) - Added hypervisor+4/eax bit 21: use hypercalls for MMIO config space I/O, based on LX. Not documented by Microsoft yet. - In real_setup(), make inability to switch to CPU 0 no longer a fatal error. It is allowable for CPU 0 to be offlined, just like any other. - Added (synth) decoding for (0,6),(8,15) Xeon W version of Sapphire Rapids, from instlatx64 sample. - Corrected (synth) & (uarch synth) for Sapphire Rapids: family is Golden Cove, not Sunny Cove. - Added (synth) & (uarch synth) Emerald Rapids family: Raptor Cove. - Added (synth) & (uarch synth) Granite Rapids family: Redwood Cove. - In decode_uarch_intel, mark Sapphire Rapids, Emerald Rapids & Granite Rapids with core_is_uarch to avoid replicating the name in (synth). - Added (synth) decoding for (0,6),(10,10),2 Meteor Lake-M B0 from Coreboot. -- 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
[ANNOUNCEMENT] Updated: tack 1.09-4.20230201
The following packages have been upgraded in the Cygwin distribution: * tack 1.09-4.20230201 The tack program is a diagnostic that is designed to create and verify the correctness of terminfo, and create new terminal descriptions that are not included in the standard release. For more information see the project home page: https://invisible-island.net/ncurses/tack.html For changes please see below or read /usr/share/doc/tack/CHANGES after installation: https://invisible-island.net/tack/CHANGES.html 2023-02-01 * package/debian/changelog, package/tack.spec, tack.h: bump * aclocal.m4: resync with my-autoconf * configure.in: initialize $ac_includes_default s/fgrep/$FGREP/ * configure: regen -- 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
[ANNOUNCEMENT] Updated: ruby-bindex 0.8.1
The following packages have been uploaded to the Cygwin distribution: * ruby-bindex * ruby-bindex-doc Package summary * https://cygwin.com/packages/summary/ruby-bindex-src.html Changelog * https://rubygems.org/gems/bindex Bindings for your Ruby exceptions -- 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
Accessing outside datasets?
Hello, I have read the introductory advice but still do not understand how to access datasets stored on *C:* or on flash drives. Can you please point me to the correct reference or email me the instructions? Thanks, Bernard Rich -- 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
ncurses work appreciation
Thank you for your work on ncurses. In vim, before, in lines with a wide character, the cursor position was off by one. Now with 6.4-3.20230114, the cursor is on the position it appears to be on. On Sat, 06 May 2023, Cygwin ncurses Maintainer via Cygwin-announce via Cygwin wrote: > The following test packages have been uploaded to the Cygwin distribution: > * ncurses 6.4-4.20230429 > * ncurses-demo6.4-4.20230429 > * libncurses-devel6.4-4.20230429 > * libncurses++w10 6.4-4.20230429 > * libncursesw10 6.4-4.20230429 > * terminfo6.4-4.20230429 > * terminfo-extra 6.4-4.20230429 -- Greg MathesonWhy I am a vegetarian-- http://drbean.sdf.orgI have no problem with dogs eating meat, but drb...@freeshell.org the idea of a meat-eating monkey is unacceptable --Dr Bean -- 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
[ATTN. Maintainer] po4a
Hi Erwin, since po4a should be re-eleased for perl-5.36.1, I've updated your cygport and pushed it to the playground branch on your repo. Please note that I've downgraded the version to 0.66, since the later releases would need a new dependency that is not yet available on Cygwin (Syntax::Keyword::Try). I've added a dependency on perl-SGMLSpm following Debian and fixed a test fail caused by a wrong assumption about how the build directory looks like (cygport links to the sources rather than creating a copy). Please use a recent cygport version, since it will create the correct perl5_0xy dependency automatically. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds
[ORPHAN] perl-Finance-Quote
The package can't have actually done something useful for quite some time since most or all of its online data sources have vanished or changed their format over time. There is a new maintainer that tries to fix things up, but in the process of doing so pulled in no less than 44 new dependencies, which I'm unwilling to add to Cygwin. The module is currently a dependency of gnucash, which itself is orphaned and almost 5 years old. I suggest that we remove it from Cygwin, too. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf Q+, Q and microQ: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds
Re: [Attn. MAINTAINERS] Heads up: Perl 5.36.1 is imminent
On 06/05/2023 06:37, Marco Atzeri wrote: On 05.05.2023 22:44, Jon Turney wrote: On 05/05/2023 21:15, Marco Atzeri via Cygwin-apps wrote: On 02.05.2023 21:47, Achim Gratz via Cygwin-apps wrote: Achim Gratz via Cygwin-apps writes: I'm going to release Perl 5.36.1 to Cygwin in a few days. Done. Regards, Achim. I do not succeed to upgrade. Setup complains that perl 5.36.1 requires perl_0536 but nothing provides it Please can you run setup with '-v', and mail me the setup.log.full? attached Thanks. It looks like the conflict is over subversion-perl, which has yet to be rebuilt. If you uninstall that, you should be able to upgrade perl. I'm not quite sure why that's not indicated as a possible solution in the dependency conflict report.
Updated: {,{mingw64-{x86_64,i686}}xz 5.4.3-1
The following packages have been uploaded to the Cygwin distribution: xz-5.4.3-1 liblzma5-5.4.3-1 liblzma-devel-5.4.3-1 mingw64-i686-xz-5.4.3-1 mingw64-x86_64-xz-5.4.3-1 XZ Utils is free general-purpose data compression software with high compression ratio. XZ Utils are the successor to LZMA Utils. This is an update to the latest upstream release. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
Re: [Attn. MAINTAINERS] Heads up: Perl 5.36.1 is imminent
On 03/05/2023 23:01, Ken Brown via Cygwin-apps wrote: On 5/3/2023 8:19 AM, Ken Brown via Cygwin-apps wrote: I wonder if those obsoleted packages are confusing setup. In a new Cygwin installation, choosing only the base packages and cygport, setup wants to install perl-Test-Harness (and therefore perl 5.32). I just tried a second experiment (with a new installation). I chose base plus perl-Test-Harness. Setup didn't report any problems; it simply added perl 5.32, and I let it complete the installation. I then ran setup again, and the Pending view of the Select Packages page showed perl being upgraded to 5.36 and perl-Test-Harness being uninstalled. So setup ended up doing the right thing with respect to the obsolete package, but it needed two passes. Finally, I reran setup and chose cygport for installation. This went through without a hitch. I took the perl-Test-Harness dependency off automake (since Achim told me it was unneeded) around 21:00 UTC on the 03-05-2023 To me, it seems like both that, and an updated texinfo, were needed before installing cygport was possible, but I don't really understand why. (There's definitely a problematic dependency chain cygport -> automake -> automake1.* -> texinfo -> versioned perl which we need to be aware of in future when rebuilding texinfo for updated perl) I also noticed that the latest version of libsolv has a new API for getting the solver to explain it's decisions, so it might be nice at some stage to add some code to setup to use that and write what it says to the log (and then maybe go back and see what it says about the problematic circa).
fetchmail-6.4.37-1 / fetchmailconf-6.4.37-1
The current upstream release of fetchmail is now available on Cygwin. The upstream release changelog is here: https://sourceforge.net/projects/fetchmail/files/branch_6.4/ This release uses the Python3 interpreter and has been compiled with support for NTLM, GSSAPI authentication, TLSv1.3 is also available. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
Updated: isl-0.26-1
The current version of isl is now available on Cygwin. isl-0.26-1 mingw64-i686-isl-0.26-1 mingw64-x86_64-isl-0.26-1 ISL is a library for manipulating sets and relations of integer points bounded by linear constraints. Supported operations on sets include intersection, union, set difference, emptiness check, convex hull, (integer) affine hull, integer projection, and computing the lexicographic minimum using parametric integer programming. It also includes an ILP solver based on generalized basis reduction and operations geared towards polyhedral compilation such as dependence analysis, scheduling, and AST generation. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
Updated: pkgconf 1.9.5-1
The following packages have been uploaded to the Cygwin distribution: libpkgconf-devel-1.9.5-1 libpkgconf4-1.9.5-1 pkg-config-1.9.5-1 pkgconf-1.9.5-1 pkgconf is a program which helps to configure compiler and linker flags for development frameworks. It is an alternative to pkg-config. This is an update to the latest upstream release. The cross-pkg-config commands have been switched to symlinks based on upstream advice. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
Updated: Perl distributions
The following Perl distributions have been updated to their latest release version available on CPAN: noarch -- perl-Alien-Build-2.79-1 perl-Finance-Quote-1.49-3 (* see Note) Note The package perl-Finance-Quote has just been re-released for perl-5.36.1 with the same version it was available before so that it doesn't cause problems when trying to upgrade Perl, but otherwise is in the process of getting removed from Cygwin. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
Re: [Attn. MAINTAINERS] Heads up: Perl 5.36.1 is imminent
On 5/6/2023 9:34 AM, Jon Turney wrote: (There's definitely a problematic dependency chain cygport -> automake -> automake1.* -> texinfo -> versioned perl which we need to be aware of in future when rebuilding texinfo for updated perl) In addition to the dependencies above, there's actually a direct dependency cygport -> texinfo. I was aware of this when rebuilding texinfo, after an initial failed attempt using SCALLYWAG. The way I dealt with it was to forcibly update perl, ignoring setup's warnings. I don't know if there's a better way to handle this in the future. Maybe temporarily (or permanently?) remove those dependencies on texinfo? Ken
Test: ncurses/-demo libncurses/-devel/++/w10 terminfo/-extra 6.4-4.20230429 (TEST)
The following test packages have been uploaded to the Cygwin distribution: * ncurses 6.4-4.20230429 * ncurses-demo 6.4-4.20230429 * libncurses-devel 6.4-4.20230429 * libncurses++w10 6.4-4.20230429 * libncursesw10 6.4-4.20230429 * terminfo 6.4-4.20230429 * terminfo-extra6.4-4.20230429 Please test these packages as extensively as possible (especially if you are a Cygwin package maintainer) as libncursesw10 is used in many libraries including libreadline and utilities including less, vim, emacs, most other editors, screen, tmux, mail and web clients, and bash. Package maintainers should install this test release and rerun checks of as many libraries and packages depending on libncurses{,++}w10 as possible. If no issues are reported in the next few weeks, and no newer release becomes available, this release will be promoted to current stable. The ncurses (new curses) library is an emulation of Sys V R 4 curses, and more. It uses terminfo format, supports pads, color, multiple highlights, forms characters, function key mapping, and has all the other SVR4 curses enhancements over BSD curses. For more information see the project home page: https://invisible-island.net/ncurses As there are multiple components and many changes each release see below or read /usr/share/doc/ncurses/ANNOUNCE and /usr/share/doc/ncurses/NEWS after installation: https://invisible-island.net/ncurses/announce.html#h2-release-notes 20230429 * revise recent change to _nc_write_entry to isolate it to a Cygwin bug * amend fix for wgetnstr, wgetn_wstr to use cbreak mode unless raw mode was set * fix a few warnings from cppcheck, etc. * correct copy/paste error in nc_access.h 20230424 * check return value of _nc_save_str(), in special case for tic where extended capabilities are processed but the terminal description was not initialized * regenerate llib-* files. 20230423 * add tiscan_s() to help applications check formatting capabilities that would be passed to tiparm_s, etc. * add tiparm_s() to provide applications a way to tell ncurses what the expected parameters are for a capability * improve check in lib_tparm.c, ensuring that a char* fits into a TPARM_ARG. * add --disable-setuid-environ configure option * drop compatibility with obsolete versions of tack, e.g., pre-1.08 20230418 * improve checks for limits on privileged execution: - modify _nc_syserr_abort() to use _nc_env_access(), rather than only checking root uid. - use getauxval() when available, to improve setuid/setgid checks. - modify test packages to disable root access/environ options. * modify tgoto() to accept no-parameter capabilities, for joe editor 20230415 * configure script fixes: - fix copy/paste error in configure option --disable-root-access - modify CF_XOPEN_SOURCE macro's amend default case to avoid undefining _XOPEN_SOURCE if _POSIX_C_SOURCE is defined. * modify test_tparm to account for extended capabilities. * add checks in tparm() and tiparm() for misuse of numeric parameters, overlooked in 20230408. * fix errata in clear.1 and curs_terminfo.3x 20230408 * document limitations of tparm, and error-returns in curs_terminfo.3x * document limitations of tgoto, and error-returns in curs_termcap.3x * add xterm+focus to alacritty+common * add "-v" option to tput, to show warnings. * improve checks for malformed terminfo data - make the parameter type/count checks in _nc_tiparm() more stringent - update tgoto() to account for _nc_tiparm() changes - add checks in tparm() and tiparm() for misuse of string parameters - add special cases in tput to handle extensions Cs/Ms parameters - ignore compiled-terminfo where the array sizes exceed the standard 20230401 * modify experimental Windows driver to work with xterm mouse protocol. * remove DECCOLM+DECSCLM from foot 20230311 * improve manpage description for addch versus unctrl format used for non-printable characters. * modify version-check for gcc/g++, now works for msys2. * modify check in _nc_write_entry() for multiply defined aliases to report problems within the current runtime of tic rather than for conflicts with pre-existing terminal descriptions. * allow for MinGW32-/64-bit configurations to use _DEFAULT_SOURCE * clarify interaction of -R option versus -C, -I and -r in infocmp manpage. * build-fix in lib_win32con.c 20230225 * build-fixes for rpm test-packages. * add/use configure check for clock_gettime(), to supersede gettimeofday(). 20230218 * configure-script improvements: - recent msys2 headers work with _DEFAULT_SOURCE; amend check - use $ac_includes_default in most cases where stdlib.h should work - use #error consistently vs "make an error" - add configure macro for gettimeofday vs inline check 20230211 * set dwShareMode in calls to CreateConsoleScreenBuffer() * use CreateFile with "CONIN$",
Test: dialog libdialog15/-devel 1.3-6.20230209 (TEST)
The following test packages have been uploaded to the Cygwin distribution: * dialog1.3-6.20230209 * libdialog-devel 1.3-6.20230209 * libdialog15 1.3-6.20230209 Please test this package as extensively as possible, especially if you are a dialog developer, Cygwin package maintainer, or *texlive* user as this package is used with all *texlive* installations. If no issues are reported within a couple of weeks this package will be upgraded to current stable. A script interpreter which provides a set of curses widgets: objects whose appearance and behavior can be customized. For more information see the project home page: https://invisible-island.net/dialog As there are multiple components and many changes each release please see below or read /usr/share/doc/dialog/CHANGES after installation: https://invisible-island.net/dialog/CHANGES.html 2023/02/09 - install ".pc" files in the test-packages. - add pkg-config ".pc" file, for use with the development library. 2023/02/07 - change shared-library configuration in test-packages to use the ABI version in the library filename to match its SONAME. - add sample scripts to test-packages, using new makefile rule "install-examples". - corrected cdialog*.install helper scripts in test-package for Debian - change ftp URLs in test-packages to https - updated configure script, e.g., for compiler-warning fixes. - updated fur.po, zh_TW.po from http://translationproject.org/latest/dialog/
Updated: cpuid 20230505
The following package has been upgraded in the Cygwin distribution: * cpuid 20230505 Displays detailed information about the CPU(s) gathered from the CPUID instruction, and also determines the exact model of CPU(s). Where /proc/cpuinfo shows features important to a system, cpuid shows what every feature in each CPU's architecture does. It is updated and released frequently to stay current with Intel and AMD information and supports other vendors' chips. See the project home page for more information: http://etallen.com/cpuid.html For information about changes since the previous Cygwin release, see below or /usr/share/doc/cpuid/ChangeLog after installation. Thu May 5 2023 20230505 cpuid.c: - Fixed bug in (multi-processing synth) in the recently rewritten decode_mp_synth(). The CPU counts for higher levels were not dividing out counts from lower levels. This is analogous to the way print_apic_synth() subtracts out bit widths from lower levels. - Differentiate Core i3-N300 N-Series from ordinary N-Series. (They appear to differ only in branding.) - Added hypervisor+4/eax bit 21: use hypercalls for MMIO config space I/O, based on LX. Not documented by Microsoft yet. - In real_setup(), make inability to switch to CPU 0 no longer a fatal error. It is allowable for CPU 0 to be offlined, just like any other. - Added (synth) decoding for (0,6),(8,15) Xeon W version of Sapphire Rapids, from instlatx64 sample. - Corrected (synth) & (uarch synth) for Sapphire Rapids: family is Golden Cove, not Sunny Cove. - Added (synth) & (uarch synth) Emerald Rapids family: Raptor Cove. - Added (synth) & (uarch synth) Granite Rapids family: Redwood Cove. - In decode_uarch_intel, mark Sapphire Rapids, Emerald Rapids & Granite Rapids with core_is_uarch to avoid replicating the name in (synth). - Added (synth) decoding for (0,6),(10,10),2 Meteor Lake-M B0 from Coreboot.
Updated: tack 1.09-4.20230201
The following packages have been upgraded in the Cygwin distribution: * tack 1.09-4.20230201 The tack program is a diagnostic that is designed to create and verify the correctness of terminfo, and create new terminal descriptions that are not included in the standard release. For more information see the project home page: https://invisible-island.net/ncurses/tack.html For changes please see below or read /usr/share/doc/tack/CHANGES after installation: https://invisible-island.net/tack/CHANGES.html 2023-02-01 * package/debian/changelog, package/tack.spec, tack.h: bump * aclocal.m4: resync with my-autoconf * configure.in: initialize $ac_includes_default s/fgrep/$FGREP/ * configure: regen
Updated: ruby-bindex 0.8.1
The following packages have been uploaded to the Cygwin distribution: * ruby-bindex * ruby-bindex-doc Package summary * https://cygwin.com/packages/summary/ruby-bindex-src.html Changelog * https://rubygems.org/gems/bindex Bindings for your Ruby exceptions
Re: [ITA] ruby-bindex 0.8.1
On 06/05/2023 02:00, Daisuke Fujimura via Cygwin-apps wrote: Hello, Cygportfile: - https://cygwin.com/cgit/cygwin-packages/playground/tree/?h=ruby-bindex Packages, logs: - https://github.com/cygwin/scallywag/actions/runs/4898447211 Thanks. I added this to your packages.