Re: Atomic mmap replacement
On Feb 19 17:33, Ken Brown wrote: > On 2/19/2018 12:19 PM, Corinna Vinschen wrote: > In the meantime, the problem was solved on the emacs side by doing what you > suggested in your previous email: > > > - unmap the old mapping > > - remap the unaffected parts as separate anonymous mapping > > - map the affected parts for the requested file mapping > > But in the emacs application it's simpler, because there are no unaffected > parts, so step 2 can be skipped. Thanks, that's obviously the simpler approach :) Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat signature.asc Description: PGP signature
Re: Atomic mmap replacement
On Feb 19 20:03, John Hood wrote: > > > On 02/19/2018 12:19, Corinna Vinschen wrote: > > On second thought, we *could* do this, if the pages have been mmapped > > before(*). Unfortunately this would require a *major* revamp of the > > page handling in mmap. We would have to keep the mapping of every > > single 64K page separate. > > > > I.e., requesting a file mapping of 256K at offset 0 on the POSIX level > > would have to be handled as four Windows file mappings under the hood: > > > > 1. a 64K file mapping at offset 0 > > 2. a 64K file mapping at offset 65536 > > 3. a 64K file mapping at offset 131072 > > 4. a 64K file mapping at offset 196608 > > > > A request to mmap another 64K page to the third mapping in this example > > could then be done by unmapping the third mapping and replace it with > > the requested mapping. > > > > I'm not sure this is feasible. It would complicate and slow down the > > code especially for big mappings; one call to NtCreateSection and one to > > NtMapViewOfSection per 64K page, plus the overhead of making sure that > > all mappings are in the right, sequential order in memory. Plus the > > overhead of having to remap a lot more mappings in forked children. The > > "Cygwin is slow" meme would get another interesting facet :} > > > I work on an app that does something like this (but for other reasons, and > it'll never be ported to Cygwin). > > I'm also dubious, but I'll point out that it'd probably be reasonable to do > this only on regions that are mapped PROT_NONE initially, other regions > could work as they do now. As far as I'm concerned, the problem is that we collect special cases which raise the number of lines of code, getting more complicated and less well debuggable, but still only work in some cases. Assuming we'd do this at all, doing this per page *all* the time would certainly lead to simpler code. The big change affects the bookkeeping code in the first place. Right now we have a list of files (anonympous mappings are one file) with a list of mappings per file attached. In theory, to support scenarios like this, the bookkeeping structure should be changed to a hash or list of per-page structs. So we would look at maps starting at the page address, rather than starting at the file descriptor the map is attached to. I'm not opposed to change Cygwin's mmap this way, but it's a lt of work and there's so much to do in so limited a time... If somebody would like to take a stab at this, I'd be pretty excited. Fortunately the mmap code is collected in a single source file winsup/cygwin/mmap.cc, so you only need limited insight in the Cygwin code. Help from my side is guaranteed. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat signature.asc Description: PGP signature
Regression in latest snapshot (x86 arch)?
L.S., As far as I can tell, the latest snapshot (2018-02-16) has a problem in case of the x86 arch. I noticed it when I applied "cp -p" to cygwin1.dll @@ stat cygwin1.dll File: cygwin1.dll Size: 3003413 Blocks: 2936 IO Block: 65536 regular file Device: 33d91880h/869865600dInode: 15762598695825794 Links: 1 Access: (0755/-rwxr-xr-x) Uid: ( 1000/ Henri) Gid: ( 513/None) Access: 1970-01-01 01:01:39.427244800 +0100 Modify: 1970-01-01 01:00:54.998366800 +0100 Change: 2018-02-20 11:41:41.747593600 +0100 Birth: 2018-02-20 10:49:55.031336800 +0100 For some reason 'access time' and 'modify time' default to 1970-01-01. I do not notice this for the x86_64 arch. Anybody NOT experiencing this "regression?" Henri @@ uname -a CYGWIN_NT-6.1-WOW Seven 2.10.1(0.325/5/3) i686 Cygwin @@ strings /usr/bin/cygwin1.dll | grep -m1 -E '/vinschen/|/corinna/|/cygheap\.cc' /ext/build/mknetrel/src/cygwin-snapshot-20180216-1/winsup/cygwin/cygheap.cc @@ pwd /home/Henri @@ rm aap noot @@ touch aap @@ stat aap File: aap Size: 0 Blocks: 0 IO Block: 65536 regular empty file Device: 33d91880h/869865600dInode: 5629499534242193 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/ Henri) Gid: ( 513/None) Access: 1970-01-01 00:58:52.-659927900 +0100 Modify: 1970-01-01 00:58:52.-659927900 +0100 Change: 2018-02-20 12:19:28.967976100 +0100 Birth: 2018-02-20 12:19:28.967976100 +0100 @@ cp -p .bashrc noot @@ stat noot File: noot Size: 8309Blocks: 12 IO Block: 65536 regular file Device: 33d91880h/869865600dInode: 20829148276589133 Links: 1 Access: (0755/-rwxr-xr-x) Uid: ( 1000/ Henri) Gid: ( 513/None) Access: 1970-01-01 00:57:45.-158186600 +0100 Modify: 1970-01-01 00:57:45.-158186600 +0100 Change: 2018-02-20 12:01:52.670520600 +0100 Birth: 2017-05-24 19:42:17.311494900 +0200 @@ stat .bashrc File: .bashrc Size: 8309Blocks: 12 IO Block: 65536 regular file Device: 33d91880h/869865600dInode: 37717646879229026 Links: 1 Access: (0755/-rwxr-xr-x) Uid: ( 1000/ Henri) Gid: ( 513/None) Access: 2018-01-24 15:27:52.646229400 +0100 Modify: 2018-01-24 15:27:52.646229400 +0100 Change: 2018-01-24 15:27:52.677429500 +0100 Birth: 2016-07-19 14:31:42.953010600 +0200 = -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: setup 2.887 release candidate - please test
On 07/02/2018 11:51, Jon Turney wrote: On 07/02/2018 11:38, David Balažic wrote: On 7 February 2018 at 01:49, Steven Penny wrote: On Tue, 6 Feb 2018 15:04:49, Jon Turney wrote: - 'Current' is replaced by 'Best' (which is slightly different in ways it's difficult to summarize briefly) and 'Sync' (which exposes the --force-current (distupgrade) option through the UI). i get the desire for one word labels - but im not sure how good "sync" is. its not clear in the GUI what it does, and frankly, even reading your description doesnt clear up for me what it does. i guess i would need to run "--help" and see what "--force-current" does to figure it out. that just seems like more work than it should be. This could be improved by having a tooltip on the GUI item, explaining in a sentence or two, what it does. There already is a tooltip: "Sets all packages to the version available from the package respository, downgrading if necessary." For the record, the changes in 2.888 are to fix a typo in this tooltip, and to avoid a crash when installing a source package. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] Updated: setup (2.888)
A new version of Setup, release 2.888, has been uploaded to https://cygwin.com/setup-x86.exe (32 bit version) https://cygwin.com/setup-x86_64.exe (64 bit version) Changes compared to 2.884: User visible changes: - In the package chooser, 'Current' is replaced by 'Best' (to more accurately summarize what it does) - Add 'Sync' as a choice, (which sets all packages to the version available from the package repository, downgrading if necessary, equivalent to the existing --force-current command line option). - These are modified by a 'Test' check-box, which allows test packages to be used. - The "prereq" page showing dependencies which will be added is replaced by "problems" page showing problems found by the dependency solver, with default solutions. - A "confirm" page is added showing all the changes which will be made. Internal changes: - Uses the libsolv dependency solver, rather than a home-made one. - Add support for 'depends2: package (relation version) [...]', in a version section in setup.ini - Add support for 'obsoletes:' in setup.ini, likewise - Add support for 'replace-versions:' in a package section setup.ini, to indicate problematic versions. Other: - Query the user for action to take if a corrupt local file is found - Validate package hash after download - Any MessageBox shown during setup.ini parsing is now modal A big 'thank you' to Ken Brown for all his work on this. Please send bug reports, as usual, to the public mailing list cygwin AT cygwin DOT com. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: Regression in latest snapshot (x86 arch)?
On 2018-02-20 12:25, Houder wrote: L.S., As far as I can tell, the latest snapshot (2018-02-16) has a problem in case of the x86 arch. @@ uname -a CYGWIN_NT-6.1-WOW Seven 2.10.1(0.325/5/3) i686 Cygwin @@ strings /usr/bin/cygwin1.dll | grep -m1 -E '/vinschen/|/corinna/|/cygheap\.cc' /ext/build/mknetrel/src/cygwin-snapshot-20180220-1/winsup/cygwin/cygheap.cc @@ touch aap @@ stat aap File: aap Size: 0 Blocks: 0 IO Block: 65536 regular empty file Device: 33d91880h/869865600dInode: 14355223812272521 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 1000/ Henri) Gid: ( 513/None) Access: 2018-02-20 15:20:50.817305500 +0100 Modify: 2018-02-20 15:20:50.817305500 +0100 Change: 2018-02-20 15:20:50.817305500 +0100 Birth: 2018-02-20 15:19:08.949126600 +0100 @@ cp -p .bashrc noot @@ stat noot File: noot Size: 8309Blocks: 12 IO Block: 65536 regular file Device: 33d91880h/869865600dInode: 9007199254770065 Links: 1 Access: (0755/-rwxr-xr-x) Uid: ( 1000/ Henri) Gid: ( 513/None) Access: 2018-01-24 15:27:52.646229400 +0100 Modify: 2018-01-24 15:27:52.646229400 +0100 Change: 2018-02-20 15:21:04.217729000 +0100 Birth: 2018-02-20 15:21:04.217729000 +0100 Corinna, thank you! Henri -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: Regression in latest snapshot (x86 arch)?
On Feb 20 12:25, Houder wrote: > L.S., > > As far as I can tell, the latest snapshot (2018-02-16) has a problem in case > of the x86 arch. > > I noticed it when I applied "cp -p" to cygwin1.dll > > @@ stat cygwin1.dll > File: cygwin1.dll > Size: 3003413 Blocks: 2936 IO Block: 65536 regular file > Device: 33d91880h/869865600dInode: 15762598695825794 Links: 1 > Access: (0755/-rwxr-xr-x) Uid: ( 1000/ Henri) Gid: ( 513/None) > Access: 1970-01-01 01:01:39.427244800 +0100 > Modify: 1970-01-01 01:00:54.998366800 +0100 > Change: 2018-02-20 11:41:41.747593600 +0100 > Birth: 2018-02-20 10:49:55.031336800 +0100 Thanks for the info. I applied a fix and uploaded new developer snapshots to https://cygwin.com/snapshots/ Please try. Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat signature.asc Description: PGP signature
Re: Regression in latest snapshot (x86 arch)?
On Feb 20 15:24, Houder wrote: > On 2018-02-20 12:25, Houder wrote: > > L.S., > > > > As far as I can tell, the latest snapshot (2018-02-16) has a problem in > > case > > of the x86 arch. > > @@ uname -a > CYGWIN_NT-6.1-WOW Seven 2.10.1(0.325/5/3) i686 Cygwin > @@ strings /usr/bin/cygwin1.dll | grep -m1 -E > '/vinschen/|/corinna/|/cygheap\.cc' > /ext/build/mknetrel/src/cygwin-snapshot-20180220-1/winsup/cygwin/cygheap.cc > > > @@ touch aap > @@ stat aap > File: aap > Size: 0 Blocks: 0 IO Block: 65536 regular empty > file > Device: 33d91880h/869865600dInode: 14355223812272521 Links: 1 > Access: (0644/-rw-r--r--) Uid: ( 1000/ Henri) Gid: ( 513/None) > Access: 2018-02-20 15:20:50.817305500 +0100 > Modify: 2018-02-20 15:20:50.817305500 +0100 > Change: 2018-02-20 15:20:50.817305500 +0100 > Birth: 2018-02-20 15:19:08.949126600 +0100 > @@ cp -p .bashrc noot > @@ stat noot > File: noot > Size: 8309Blocks: 12 IO Block: 65536 regular file > Device: 33d91880h/869865600dInode: 9007199254770065 Links: 1 > Access: (0755/-rwxr-xr-x) Uid: ( 1000/ Henri) Gid: ( 513/None) > Access: 2018-01-24 15:27:52.646229400 +0100 > Modify: 2018-01-24 15:27:52.646229400 +0100 > Change: 2018-02-20 15:21:04.217729000 +0100 > Birth: 2018-02-20 15:21:04.217729000 +0100 > > Corinna, thank you! You're welcome, but please give me at least the time to announce the new snapshot ;) Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat signature.asc Description: PGP signature
[ANNOUNCEMENT] Updated: Git v2.16.2-1
Version 2.16.2-1 of Git has been uploaded and should be coming soon to a mirror near you. This update includes the following packages: - git - git-cvs - git-debuginfo - git-email - git-gui - gitk - git-p4 - git-svn This is an update to the latest upstream release. For a full list of the upstream changes in this release, please refer to the upstream changelogs: https://git.kernel.org/cgit/git/git.git/tree/Documentation/RelNotes https://kernel.googlesource.com/pub/scm/git/git.git/+/master/Documentation/RelNotes/ https://github.com/gitster/git/tree/master/Documentation/RelNotes Enjoy! Adam -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: "ls" doesn't show postscript files any longer
Hi Henri, hi Marco, I can see my postscript file again with cygwin1-20180216.dll. hermes temp 10 uname -a CYGWIN_NT-6.1 hermes 2.10.1(0.325/5/3) x86_64 Cygwin hermes temp 11 ls -l total 328 -rwxrwx---+ 1 SYSTEM SYSTEM 10896 Feb 20 16:37 MpCmdRun.log -rwxrwx---+ 1 fd1026_2 None 322294 Feb 20 16:39 chap4.ps hermes temp 12 getfacl chap4.ps # file: chap4.ps # owner: fd1026_2 # group: None user::rwx group::--- group:root:rwx group:Authentifizierte Benutzer:rwx group:SYSTEM:rwx group:Benutzer:r-x mask:rwx other:--- hermes temp 13 Thank you very much for your help. Siegmar Am 19.02.2018 um 23:34 schrieb Houder: On Mon, 19 Feb 2018 12:24:24, Siegmar Gross wrote: Hi, I'm using Cygwin on top of Windows 7 (all updates installed). "ls" doesn't show postscript files any longer after upgrading all installed Cygwin packages to the latest versions. I create the postscript file with MS Word 2003 using the "HP Color LJ 4550 PS" driver and printing to a file. In the past these files were visible. hermes temp 10 uname -a CYGWIN_NT-6.1 hermes 2.10.0(0.325/5/3) 2018-02-02 15:16 x86_64 Cygwin hermes temp 11 ls MpCmdRun.log hermes temp 12 ls *.ps ls: No match. hermes temp 13 ls chap4.ps chap4.ps hermes temp 14 file chap4.ps chap4.ps: PJL encapsulated PostScript document text hermes temp 15 Does anybody know why I don't see the existing file any longer? Siegmar, Please, do as suggested by Marco Atzeri. - stop everything "Cygwin" related, and - replace the cygwin1.dll by the one you will find here https://cygwin.com/snapshots/ Download https://cygwin.com/snapshots/x86_64/cygwin1-20180216.dll.xz and extract the cygwin1.dll. As verification of what Marco believes to be the culprit, I "printed" to a file from Word 2007. This file proved to be "invisible" for ls (but not to the cmd's dir command). The Windows Explorer shows that the file has the T attribute ... You may use properties > details to verify if the same is true for chap4.ps After replacing the cygwin1.dll with the latest version, the file "reappeared" again to ls. Please, report back here (using BOTTOM-posting - as I do here). Henri -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] cairo 1.14.12-1
The following packages have been uploaded to the Cygwin distribution: * libcairo2-1.14.12-1 * libcairo-devel-1.14.12-1 * libcairo-doc-1.14.12-1 * mingw64-i686-cairo-1.14.12-1 * mingw64-x86_64-cairo-1.14.12-1 Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System (via both Xlib and XCB), quartz, win32, and image buffers, as well as PDF, PostScript, and SVG file output. This is an update to the latest stable release: https://www.cairographics.org/news/cairo-1.14.12/ -- Yaakov -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] fontconfig 2.12.6-1
The following packages have been uploaded to the Cygwin distribution: * fontconfig-2.12.6-1 * fontconfig-doc-2.12.6-1 * libfontconfig1-2.12.6-1 * libfontconfig-common-2.12.6-1 * libfontconfig-devel-2.12.6-1 * mingw64-i686-fontconfig-2.12.6-1 * mingw64-x86_64-fontconfig-2.12.6-1 Fontconfig is a library designed to provide system-wide font configuration, customization and application access. This is an update to the latest stable release. The perpetual postinstall script has been optimized. -- Yaakov -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] uchardet 0.0.6-1
The following packages have been uploaded to the Cygwin distribution: * uchardet-0.0.6-1 * libuchardet0-0.0.6-1 * libuchardet-devel-0.0.6-1 uchardet is an encoding detector library, which takes a sequence of bytes in an unknown character encoding without any additional information, and attempts to determine the encoding of the text. This has been added as a new dependency of GNOME latexila 3.26. -- Yaakov -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] libical 2.0.0-1
The following packages have been uploaded to the Cygwin distribution: * libical2-2.0.0-1 * libical-devel-2.0.0-1 Libical is an Open Source implementation of the IETF's iCalendar Calendaring and Scheduling protocols. (RFC 2445, 2446, and 2447). It parses iCal components and provides a C API for manipulating the component properties, parameters, and subcomponents. This update is API compatible but not ABI compatible with 1.0: https://github.com/libical/libical/releases/tag/v2.0.0 -- Yaakov -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] GNOME 3.26.2
The following packages have been uploaded to the Cygwin distribution: * adwaita-icon-theme-3.26.1-1 * adwaita-icon-theme-devel-3.26.1-1 * anjuta-3.26.0-1 * anjuta-extras-3.26.0-1 * at-spi2-core-2.26.2-1 * baobab-3.26.1-1 * corebird-1.7.3-1 * dconf-0.26.1-1 * dconf-editor-3.26.2-1 * dconf-service-0.26.1-1 * d-feet-0.3.13-1 * eog-3.26.2-1 * eog-devel-3.26.2-1 * eog-doc-3.26.2-1 * eog-plugins-3.26.2-1 * evince-3.26.0-1 * evolution-3.20.5-2 * evolution-data-server-3.20.6-2 * evolution-devel-3.20.5-2 * evolution-doc-3.20.5-2 * evolution-ews-3.20.5-2 * file-roller-3.26.2-1 * five-or-more-3.26.0-1 * folks-0.11.4-1 * four-in-a-row-3.22.2-1 * frogr-1.4-1 * gdk-pixbuf2.0-svg-2.40.20-1 * gdk-pixbuf-thumbnailer-2.36.11-1 * gegl0.3-0.3.28-1 * girepository-Anjuta3.0-3.26.0-1 * girepository-Atk1.0-2.26.1-1 * girepository-Atspi2.0-2.26.2-1 * girepository-cairo1.0-1.54.1-1 * girepository-Champlain0.12-0.12.16-1 * girepository-EDataServer1.2-3.20.6-2 * girepository-Evince3.0-3.26.0-1 * girepository-Folks0.6-0.11.4-1 * girepository-GData0.0-0.17.9-1 * girepository-GdkPixbuf2.0-2.36.11-1 * girepository-Gdl3-3.26.0-1 * girepository-Gee0.8-0.20.1-1 * girepository-Gegl0.3-0.3.28-1 * girepository-GExiv2_0.10-0.10.8-1 * girepository-Ggit1.0-0.26.2-1 * girepository-GIRepository2.0-1.54.1-1 * girepository-Gkbd3.0-3.26.0-1 * girepository-GLib2.0-1.54.1-1 * girepository-GMime3.0-3.0.5-1 * girepository-GnomeDesktop3.0-3.26.2-1 * girepository-Goa1.0-3.22.6-2 * girepository-GOffice0.10-0.10.38-1 * girepository-Gom1.0-0.3.3-1 * girepository-GPaste1.0-3.26.0-1 * girepository-Grl0.3-0.3.4-1 * girepository-Grss0.7-0.7.0-1 * girepository-Gsf1-1.14.42-1 * girepository-Gspell1-1.6.1-1 * girepository-Gtk2.0-2.24.32-1 * girepository-Gtk3.0-3.22.28-1 * girepository-GtkChamplain0.12-0.12.16-1 * girepository-GtkSource3.0-3.24.6-1 * girepository-Gucharmap2.90-10.0.3-1 * girepository-GWeather3.0-3.26.1-1 * girepository-Json1.0-1.4.2-1 * girepository-MediaArt2.0-1.9.4-1 * girepository-Pango1.0-1.40.14-1 * girepository-Peas1.0-1.22.0-1 * girepository-Rest0.7-0.8.1-1 * girepository-Rsvg2.0-2.40.20-1 * girepository-Soup2.4-2.60.3-1 * girepository-SoupGNOME2.4-2.60.3-1 * girepository-Tepl3-3.0.0-1 * girepository-TotemPlParser1.0-3.26.0-1 * girepository-Tracker2.0-2.0.3-1 * girepository-Vte2.91-0.50.2-1 * girepository-x11-1.54.1-1 * girepository-Zpj0.0-0.0.3-1 * gitg-3.26.0-1 * glade-3.20.3-1 * glade-devel-3.20.3-1 * glade-doc-3.20.3-1 * glade-gtksourceview-3.24.6-1 * glade-libgweather3-3.26.1-1 * glade-libpeas-1.22.0-1 * glade-python-3.20.3-1 * glade-vte2.91-0.50.2-1 * glib2.0-networking-2.54.1-1 * glib2.0-openssl-2.50.6-1 * gnome2048-3.26.1-1 * gnome-applets-3.26.0-1 * gnome-backgrounds-3.26.2-1 * gnome-calculator-3.26.0-1 * gnome-calendar-3.26.3-1 * gnome-chess-3.26.0-1 * gnome-clocks-3.26.1-1 * gnome-code-assistance-3.16.1-4 * gnome-contacts-3.26.1-1 * gnome-control-center-3.26.2-1 * gnome-desktop-3.26.2-1 * gnome-devel-docs-3.26.0-1 * gnome-dictionary-3.26.1-1 * gnome-directory-thumbnailer-0.1.10-1 * gnome-flashback-3.26.0-1 * gnome-font-viewer-3.26.0-1 * gnome-getting-started-docs-3.26.2-1 * gnome-klotski-3.22.2-1 * gnome-mines-3.26.0-1 * gnome-online-accounts-3.22.6-2 * gnome-online-miners-3.26.0-1 * gnome-panel-3.26.0-1 * gnome-panel-devel-3.26.0-1 * gnome-recipes-2.0.2-1 * gnome-robots-3.22.2-1 * gnome-screenshot-3.26.0-1 * gnome-session-3.26.1-1 * gnome-settings-daemon-3.26.2-1 * gnome-settings-daemon-devel-3.26.2-1 * gnome-sudoku-3.26.0-1 * gnome-taquin-3.26.1-1 * gnome-terminal-3.26.2-1 * gnome-todo-3.26.2-1 * gnome-tweak-tool-3.26.4-1 * gnome-user-docs-3.26.2.1-1 * gnumeric-1.12.38-1 * gnumeric-devel-1.12.38-1 * gnumeric-gdaif-1.12.38-1 * gnumeric-perl-1.12.38-1 * gnumeric-psiconv-1.12.38-1 * gnumeric-python-1.12.38-1 * gobject-introspection-1.54.1-1 * gpaste-client-3.26.0-1 * gpaste-daemon-3.26.0-1 * gpaste-ui-3.26.0-1 * grilo0.3-0.3.4-1 * grilo0.3-plugins-0.3.5-1 * gsf-office-thumbnailer-1.14.42-1 * gspell-1.6.1-1 * gtk2.0-atk-bridge-2.26.1-1 * gtk2.0-demo-2.24.32-1 * gtk2.0-engines-pixmap-2.24.32-1 * gtk2.0-gail-2.24.32-1 * gtk3-demo-3.22.28-1 * gtk-doc-1.26-1 * gtk-update-icon-cache-3.22.28-1 * gucharmap-10.0.3-1 * gvfs-1.34.2-1 * gvfs-devel-1.34.2-1 * gvfs-goa-1.34.2-1 * hitori-3.22.4-1 * iagno-3.26.1-1 * json-glib1.0-1.4.2-1 * krb5-auth-dialog-3.26.1-1 * latexila-3.26.1-1 * libanjuta3_0-3.26.0-1 * libanjuta3-devel-3.26.0-1 * libanjuta3-doc-3.26.0-1 * libatk1.0_0-2.26.1-1 * libatk1.0-devel-2.26.1-1 * libatk1.0-doc-2.26.1-1 * libatk-bridge2.0_0-2.26.1-1 * libatk-bridge2.0-devel-2.26.1-1 * libatspi0-2.26.2-1 * libatspi-devel-2.26.2-1 * libatspi-doc-2.26.2-1 * libbabl0.1_0-0.1.42-1 * libbabl-devel-0.1.42-1 * libcamel1.2_57-3.20.6-2 * libchamplain0.12_0-0.12.16-1 * libchamplain0.12-devel-0.12.16-1 * libchamplain0.12-doc-0.12.16-1 * libchamplain-gtk0.12_0-0.12.16-1 * libchamplain-gtk0.12-devel-0.12.16-1 * libchamplain-gtk0.12-doc-0.12.16-1 * libdconf1-0.26.1-1 * libdconf-devel-0.26.1-1 * libdconf-doc-0.26.1-1 * libebackend1.2_10-3.20.6-2 * lib
[ANNOUNCEMENT] MinGW GNOME 3.26 libraries
The following packages has been uploaded to the Cygwin distribution: * mingw64-i686-adwaita-icon-theme-3.26.1-1 * mingw64-i686-atk1.0-2.26.1-1 * mingw64-i686-gdk-pixbuf2.0-2.36.11-1 * mingw64-i686-gdl3-3.26.0-1 * mingw64-i686-glib2.0-2.54.3-1 * mingw64-i686-glib2.0-networking-2.54.1-1 * mingw64-i686-glibmm2.4-2.54.1-1 * mingw64-i686-goffice0.10-0.10.38-1 * mingw64-i686-gtk3-3.22.28-1 * mingw64-i686-gtkmm3.0-3.22.2-1 * mingw64-i686-gtksourceview3.0-3.24.6-1 * mingw64-i686-json-glib1.0-1.4.2-1 * mingw64-i686-libgee0.8-0.20.1-1 * mingw64-i686-libgsf1-1.14.42-1 * mingw64-i686-librest0.7-0.8.1-1 * mingw64-i686-librsvg2-2.40.20-1 * mingw64-i686-libsoup2.4-2.60.3-1 * mingw64-i686-pango1.0-1.40.14-1 * mingw64-x86_64-adwaita-icon-theme-3.26.1-1 * mingw64-x86_64-atk1.0-2.26.1-1 * mingw64-x86_64-gdk-pixbuf2.0-2.36.11-1 * mingw64-x86_64-gdl3-3.26.0-1 * mingw64-x86_64-glib2.0-2.54.3-1 * mingw64-x86_64-glib2.0-networking-2.54.1-1 * mingw64-x86_64-glibmm2.4-2.54.1-1 * mingw64-x86_64-goffice0.10-0.10.38-1 * mingw64-x86_64-gtk3-3.22.28-1 * mingw64-x86_64-gtkmm3.0-3.22.2-1 * mingw64-x86_64-gtksourceview3.0-3.24.6-1 * mingw64-x86_64-json-glib1.0-1.4.2-1 * mingw64-x86_64-libgee0.8-0.20.1-1 * mingw64-x86_64-libgsf1-1.14.42-1 * mingw64-x86_64-librest0.7-0.8.1-1 * mingw64-x86_64-librsvg2-2.40.20-1 * mingw64-x86_64-libsoup2.4-2.60.3-1 * mingw64-x86_64-pango1.0-1.40.14-1 This updates the GTK+/GNOME libraries for the MinGW-w64 cross-compiler toolchains to the 3.26 stable release. -- Yaakov -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] Updated X.Org components
The following packages have been uploaded to the Cygwin distribution: * bdftopcf-1.1-1 * libXcursor1-1.1.15-1 * libXcursor-devel-1.1.15-1 * libXfont1-1.5.4-1 * libXfont-devel-1.5.4-1 * libXfont2_2-2.0.3-1 * libXfont2-devel-2.0.3-1 * libXRes1-1.2.0-1 * libXRes-devel-1.2.0-1 * xfs-1.2.0-1 * xkeyboard-config-2.23.1-1 * xkeyboard-config-devel-2.23.1-1 * xorgproto-2018.3-1 This includes the latest updates to a few X.Org components, including a CVE fix in libXfont (of which there are no longer any consumers) and libXfont2. https://lists.x.org/archives/xorg-announce/2017-October/002812.html https://lists.x.org/archives/xorg-announce/2017-November/002821.html https://lists.x.org/archives/xorg-announce/2017-November/002823.html https://lists.x.org/archives/xorg-announce/2017-November/002824.html https://lists.x.org/archives/xorg-announce/2017-November/002826.html https://lists.x.org/archives/xorg-announce/2018-February/002833.html https://lists.x.org/archives/xorg-announce/2018-February/002835.html https://lists.x.org/archives/xorg-announce/2018-February/002836.html https://lists.x.org/archives/xorg-announce/2018-February/002839.html -- Yaakov -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] zziplib 0.13.68-1
The following packages have been uploaded to the Cygwin distribution: * zziplib-0.13.68-1 * libzzip0.13-0.13.68-1 * libzzip-devel-0.13.68-1 The zziplib library is intentionally lightweight, it offers the ability to easily extract data from files archived in a single zip file. Applications can bundle files into a single zip archive and access them. The implementation is based only on the (free) subset of compression with the zlib algorithm which is actually used by the zip/unzip tools. This is an update to the latest release, which includes CVE fixes: https://sourceforge.net/projects/zziplib/files/zziplib13/0.13.68/ -- Yaakov -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
[ANNOUNCEMENT] mesa 17.3.5-1
The following packages have been uploaded to the Cygwin distribution: * dri-drivers-17.3.5-1 * libglapi0-17.3.5-1 * libGL1-17.3.5-1 * libGL-devel-17.3.5-1 * libOSMesa8-17.3.5-1 * libOSMesa-devel-17.3.5-1 * libEGL1-17.3.5-1 * libEGL-devel-17.3.5-1 * libGLESv2_2-17.3.5-1 * libGLESv2-devel-17.3.5-1 * windowsdriproto-17.3.5-1 Mesa is an open-source implementation of the OpenGL, OpenGL ES, and EGL specifications for rendering interactive 3D graphics. Complete documentation on OpenGL usage and configuration can be found here: http://x.cygwin.com/docs/ug/using-glx.html This is an update to the latest stable release: https://www.mesa3d.org/relnotes/17.3.4.html https://www.mesa3d.org/relnotes/17.3.5.html -- Yaakov -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: cygcheck failing to find file
>> Cygcheck is a native Windows executable .. .. >> I pushed a fix and uploaded new developer snapshots to >> https://cygwin.de/snapshots/ >> Please give them a try. I tried your link above but got "HTTP 404 Not found". Just in case this was your intention I tried the latest cygwin1.dll snapshot from https://cygwin.com/snapshots/ being 20180216 but still got > $ cygcheck /d/src/sc.exe > cygcheck: could not find '/d/src/sc.exe' I just tried the 20180220 snapshot; but still get > $ cygcheck /d/src/sc.exe > cygcheck: could not find '/d/src/sc.exe' Fergus -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple