[ANNOUNCEMENT] Updated lua-lxp-1.5.1-1
The following packages have been uploaded in the Cygwin distribution: * lua-lxp-1.5.1-1 * lua-lxp-1.5.1-1-src * lua-lxp-debuginfo-1.5.1-1 This is an update to the latest upstream. Compiled for Lua 5.3 as before (not for Lua 5.4). -- SUMMARY: Lua Expat bindings DESCRIPTION: LuaExpat is a SAX XML parser based on the Expat library. HOMEPAGE: https://lunarmodules.github.io/luaexpat/ SOURCE: https://github.com/lunarmodules/luaexpat/tree/1.5.1 LICENSE: MIT License https://github.com/lunarmodules/luaexpat/blob/1.5.1/LICENSE Cygwin Package Summary: https://www.cygwin.com/packages/summary/lua-lxp-src.html Cygport Source: https://cygwin.com/git/?p=git/cygwin-packages/lua-lxp.git -- Lemures Lemniscati -- 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: ncurses-demo-6.3-1.20220416 not displaying any output
On 2022-10-22 11:58, William Hu wrote: Works fine for me with all test packages upgraded to the same version and either shell restarted or DLLs rebased by setup. Please check that libncursesw10 has also been upgraded to the same version 6.3-1.20220416 e.g. $ grep ncurses /etc/setup/installed.db libncursesw10 libncursesw10-6.3-1.20220416.tar.bz2 0 ncurses-demo ncurses-demo-6.3-1.20220416.tar.bz2 1 Yep, that was the problem! Thank you! I think it might be more informative to either produce a warning about incompatible library versions rather than just silently exiting or requiring a certain minimum version of the library with the demos (not sure if that's possible with cygport). I think that's a long standing limitation installing test packages - test versions of dependencies are not handled automatically by setup - you also have to manually choose the test versions of any related packages you are installing. I normally just pick the root of any package I want to test e.g. ncurses and select the same test versions of all binaries to install to avoid these issues. -- Take care. Thanks, Brian Inglis Calgary, Alberta, Canada La perfection est atteinte Perfection is achieved non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add mais lorsqu'il n'y a plus rien à retirerbut when there is no more to cut -- Antoine de Saint-Exupéry -- 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: man-pages-linux 6.01
The following package has been upgraded in the Cygwin distribution: * man-pages-linux 6.01 Documents the Linux kernel system calls and C library interfaces used by programs, plus system and administrative utilities, devices, file system, file, and data formats, and related information. For more information, see the project home page: https://kernel.org/doc/man-pages/ You may also search and read the pages online: https://man7.org/linux/man-pages/ although the latest release may not yet be available. Release 6 added some section 2 and 3 pages suffixed by const, head, or type installed in the base section directory. As Cygwin has its own man pages with some conflicts, these man pages are installed under /usr/share/man/linux/, so by default searching or viewing these pages requires the option: $ apropos -m|--systems linux ... $ man -m|--systems linux ... Cygwin man pages are under the default system "man", so for convenience both systems may be specified separated by comma e.g. $ man -m man,linux ... The path or option may also be added explicitly to a users MANPATH or alias e.g. $ export MANPATH=$MANPATH:/usr/share/man/linux $ alias apropos='apropos -m man,linux' $ alias man='man -m man,linux' Add -a to show both Cygwin and Linux manual pages if present, or swap the order to prioritize Linux. For recent changes, please see below, or after installation read /usr/share/doc/man-pages-linux/CHANGES: man-pages-6.01 2022-10-18 Global changes * Manual pages' sections: - Title (.TH): - Remove the hardcoded date (TH 3rd argument), and replace it by a placeholder that should be changed when creating the tarball. This removes the need for a tstamp commit before each release. * Build system: - Update manual page dates (TH 3rd argument) when creating the tarball with 'make dist'. this removes the need for a tstamp commit before each release. - Don't print spurious errors from the Makefile that are not relevant. Changes to individual pages The manual pages (and other files in the repository) have been improved beyond what this changelog covers. New and rewritten pages * EOF.3const Newly documented interfaces in existing pages * fanotify_mark.2 FAN_MARK_IGNORE * open.2, statx.2 STATX_DIOALIGN * feature_test_macros.7 _FORTIFY_SOURCE=3 _TIME_BITS -- 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: procps-ng 4.0.1-1
The package procps-ng has been updated to its latest upstream version. This package provides command line and full screen utilities for browsing procfs, a pseudo file system dynamically generated by the kernel to provide information about the status of entries in its process table (such as whether the process is running, stopped, or a zombie). It contains free, prockill, pkill, pgrep, pmap, procps, tload, top, uptime, vmstat, w, and watch. -- *** 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: man-db-2.11.0-1
The man-db package is updated to the latest upstream version 2.11.0. Man-db is an implementation of the standard Unix documentation system accessed using the man command. It uses a Berkeley DB database in place of the traditional flat-text whatis databases. Cygwin Notes The man-db package includes a conditional perpetual postinstall script that keeps the database updated each time setup is run if (and only if) the database exists. This update now runs in the background by default, so setup is no longer waiting for the update to complete. This can be changed if needed, see below. The diagnostic output from the update is stored at /var/log/mandb-index.log, so you can check if there were problems on the last update. This release works around a Windows bug that causes creation of a spurious directory %SystemDrive% in the Cygwin installation root. In order to create the database directly via setup, please install the man-db-create-index package. The removal of this package will not remove an existing database, this still needs to be done manually if required. If your installation procedure requires that setup waits for the index update to complete, install the man-db-index-synchronously package instead. The creation of a new database can take several minutes to over an hour depending on how many manual pages are installed and how fast your filesystem is. Removal of this package will leave an existing database in place, but switches the system back to do background updates. If you install "everything" that means both the above mentioned helper packages get installed and the first installation will take a long time as setup will wait for the newly created index to be complete. -- *** 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: x86/x86_64 -- perl-B-COW-0.007-1 perl-Clone-0.46-1 noarch -- perl-HTTP-Message-6.42-1 perl-Log-Log4perl-1.57-1 perl-Path-Tiny-0.130-1 -- *** 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
Re: ncurses-demo-6.3-1.20220416 not displaying any output
Hi Brian, > Works fine for me with all test packages upgraded to the same version and > either > shell restarted or DLLs rebased by setup. > > Please check that libncursesw10 has also been upgraded to the same version > 6.3-1.20220416 e.g. > > $ grep ncurses /etc/setup/installed.db > libncursesw10 libncursesw10-6.3-1.20220416.tar.bz2 0 > ncurses-demo ncurses-demo-6.3-1.20220416.tar.bz2 1 > Yep, that was the problem! Thank you! I think it might be more informative to either produce a warning about incompatible library versions rather than just silently exiting or requiring a certain minimum version of the library with the demos (not sure if that's possible with cygport). William -- 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: When only rsync will do .. or maybe not
Greetings, Fergus Daly! > Requirement: to move some selected files and folders under /folder1/ to > /folder2/, preserving full pathnames. Full pathname would include the /folder1 making the requirement impossible from the start. If, on the other hand, you want to preserve directory structure, then a simple cd /f1; find . -xdev -type d -exec mkdir -p "/f2/{}" ';' -o -type f -exec mv '{}' "/f2/{}" ';' will do. > One solution would be (i) to copy the required content to /folder2/ and > then (ii) delete the identical content under /folder1/; > but this is expensive (one might not even have the disk space to do it) and > it seems seriously unsatisfactory and not without risk > to have to copy folders and files (possibly huge) when all one wants to do is > to change the {pathname} to them. `cp --reflink=always` will take care of duplicated content. Do note that paths must be relative. cp has an issue detecting "same volume" and failing or falling back to simple copy. > Question 1 > Would the command (or something like it, again with care over syntax and $PWD) > $ rsync -axuv --progress {pathto}/folder1/{content} {pathto}/folder2/ > do the trick? Or is the very existence of the switch > $ rsync -axuv --remove-source-files --progress {pathto}/folder1/{content} > {pathto}/folder2/ > indicative that here too the "move" is achieved through a two-stage > "copy-then-delete" operation? > Question 2 > If rsync can provide a genuine "move" capability then is installing the > rsync package adequate to the purpose; > or would librsync-devel and/or librsync2 packages need to be installed also? No, not the purpose of rsync. > Question 3 > If not rsync, is there any operation for which "move" can be achieved > without involving "copy-then-delete"? Yep. See above. -- With best regards, Andrey Repin Saturday, October 22, 2022 11:56:05 Sorry for my terrible english... -- 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: libdeflate-1.14-1
The following packages have been updated to the latest upstream version: * libdeflate-devel-1.14-1 * libdeflate-tools-1.14-1 * libdeflate0-1.14-1 * libdeflate-1.14-1-src * libdeflate-debuginfo-1.14-1 -- libdeflate 1.14 A library for fast, whole-buffer DEFLATE-based compression and decompression libdeflate is a library for fast, whole-buffer DEFLATE-based compression and decompression. The supported formats are: DEFLATE (raw), zlib (a.k.a. DEFLATE with a zlib wrapper), gzip (a.k.a. DEFLATE with a gzip wrapper). libdeflate is heavily optimized. It is significantly faster than the zlib library, both for compression and decompression, and especially on x86 processors. In addition, libdeflate provides optional high compression modes that provide a better compression ratio than the zlib's 'level 9'. Source: https://github.com/ebiggers/libdeflate News: https://github.com/ebiggers/libdeflate/blob/v1.14/NEWS.md License: MIT License https://github.com/ebiggers/libdeflate/blob/v1.14/COPYING Cygwin Package Summary: https://www.cygwin.com/packages/summary/libdeflate-src.html Cygport Source: https://cygwin.com/git/?p=git/cygwin-packages/libdeflate.git -- Lemures Lemniscati -- 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: weechat-3.7.1-1
Version 3.7.1-1 of "weechat" has been uploaded. ChangeLog: https://weechat.org/files/changelog/ChangeLog-3.7.1.html DESCRIPTION WeeChat is a fast, light and extensible chat client. It runs on many platforms like Linux, Unix, BSD, GNU Hurd, Mac OS X and Windows (bash/ubuntu and cygwin). HOMEPAGE https://weechat.org/ Sébastien Helleu. -- 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