Re: Atomic mmap replacement

2018-02-20 Thread Corinna Vinschen
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

2018-02-20 Thread Corinna Vinschen
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)?

2018-02-20 Thread Houder

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

2018-02-20 Thread Jon Turney

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)

2018-02-20 Thread Jon Turney


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)?

2018-02-20 Thread Houder

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)?

2018-02-20 Thread Corinna Vinschen
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)?

2018-02-20 Thread Corinna Vinschen
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

2018-02-20 Thread Adam Dinwoodie
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

2018-02-20 Thread Siegmar Gross

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

2018-02-20 Thread Yaakov Selkowitz
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

2018-02-20 Thread Yaakov Selkowitz
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

2018-02-20 Thread Yaakov Selkowitz
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

2018-02-20 Thread Yaakov Selkowitz
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

2018-02-20 Thread Yaakov Selkowitz
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

2018-02-20 Thread Yaakov Selkowitz
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

2018-02-20 Thread Yaakov Selkowitz
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

2018-02-20 Thread Yaakov Selkowitz
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

2018-02-20 Thread Yaakov Selkowitz
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

2018-02-20 Thread Fergus Daly
>> 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