Removing Git dependency on Perl [Was: [ANNOUNCEMENT] Updated: Git v2.13.2-2]
On Thu, Jul 13, 2017 at 07:28:05PM -0700, Steven Penny wrote: > On Thu, 13 Jul 2017 13:58:37, Adam Dinwoodie wrote: > >This update splits Git's support for Perforce repositories into a new > >package -- git-p4 -- and thus removes the dependency of the base git > >package on Python. > > This is great news, must thanks. Only a 2 issues: > > 1. This can now be closed: > > http://github.com/me-and/Cygwin-Git/issues/26 Done, thanks for the reminder. > 2. Perl issue is still open: > > http://github.com/me-and/Cygwin-Git/issues/31 > > Currently only these files rely on it: > >usr/libexec/git-core/git-add--interactive >usr/libexec/git-core/git-archimport Hmm. I'm struggling to work out what's appropriate here. I'd be entirely happy splitting off the `git archimport` command to a separate package if there were something to gain there, but I'm very wary of splitting `git add -p` and friends off: I think that's liable to cause considerable confusion for people who use those commands and who would probably not expect to need a separate package for them. I'm experimenting with what this would look like now, but if you can find and point me at some other platform's Git distribution that also separates out `git-add--interactive`, so I can see how they've handled this situation, that would potentially be very useful. 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: Removing Git dependency on Perl [Was: [ANNOUNCEMENT] Updated: Git v2.13.2-2]
On 2017-07-21 12:11, Adam Dinwoodie wrote: >> 2. Perl issue is still open: >> >> http://github.com/me-and/Cygwin-Git/issues/31 >> >> Currently only these files rely on it: >> >>usr/libexec/git-core/git-add--interactive >>usr/libexec/git-core/git-archimport > > Hmm. I'm struggling to work out what's appropriate here. I'd be > entirely happy splitting off the `git archimport` command to a separate > package if there were something to gain there, but I'm very wary of > splitting `git add -p` and friends off: I think that's liable to cause > considerable confusion for people who use those commands and who would > probably not expect to need a separate package for them. > > I'm experimenting with what this would look like now, but if you can > find and point me at some other platform's Git distribution that also > separates out `git-add--interactive`, so I can see how they've handled > this situation, that would potentially be very useful. The feature I use most often isn't a core feature of git-add? If you do split it off, which I would be strongly against, might I suggest "git-add-interactive"? signature.asc Description: OpenPGP digital signature
Re: Removing Git dependency on Perl [Was: [ANNOUNCEMENT] Updated: Git v2.13.2-2]
On Fri, 21 Jul 2017 11:11:41, Adam Dinwoodie wrote: Hmm. I'm struggling to work out what's appropriate here. I'd be entirely happy splitting off the `git archimport` command to a separate package if there were something to gain there, but I'm very wary of splitting `git add -p` and friends off: I think that's liable to cause considerable confusion for people who use those commands and who would probably not expect to need a separate package for them. I'm experimenting with what this would look like now, but if you can find and point me at some other platform's Git distribution that also separates out `git-add--interactive`, so I can see how they've handled this situation, that would potentially be very useful. Good points. We might need to just leave it alone for the time being: 1. One person has already spoken up in this thread against it: http://cygwin.com/ml/cygwin/2017-07/msg00287.html 2. Debian Git still requires it: http://packages.debian.org/experimental/git 3. git-add--interactive.perl is still being worked on, 14 commits this year: http://github.com/git/git/commits/master/git-add--interactive.perl So until they rewrite it in C, we might need to just keep things the way they are. I dont use it with my workflow, so its a shame to pull in Perl for a single file that I do not use, but I get the arguments against. -- 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: GNU screen trouble
Greetings, Andrey Repin! > Greetings, All! > # uname -a; screen --version; screen -admS mc-server-session > CYGWIN_NT-6.1 daemon2 2.8.0(0.309/5/3) 2017-04-01 20:47 x86_64 Cygwin > Screen version 4.05.01 (GNU) 25-Feb-17 > # screen -S mc-server-session -Q windows > Still same problem after today's update of both Screen and cygwin. > If I SEGV the hung child, there's a stacktrace, though I don't know how useful > it is. > Anything I can do to help trace it down? > Stack trace: > FrameFunctionArgs > 0007CF0 0018005CC8C (000E3F4, 000F6A8, 0007785DD48, 000DE50) > 0007D90 0018005E25B (000, 000, 1A4, 000) > 0007FE0 0018011E383 (0060610, 01F0180, 0018030B218, 0018030C1C0) > 00082D0 0018011B0AE (0008570, 000, 000, 0008250) > 00084D0 0018011B539 (0018018F3B2, 000, 00082F0, 006) > 00084D0 0018011B6EA (0018021D49F, 00180047D70, 000, 00B) > 00084D0 0018011B99F (7B007F00030003, 00B, 00100453035, > 65657263735B0A0D) > 00084D0 00100401335 (00805010004, 06162C0, 0008560, 001) > 00084D0 0018005E25B (001, 000, 002, 000) > 0008840 00180116E80 (001, 000, 002, 000) > 0008840 00100423C76 (001, 000, 002, 000) > End of stack trace -- With best regards, Andrey Repin Friday, July 21, 2017 15:11:21 Sorry for my terrible english... -- 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: Removing Git dependency on Perl [Was: [ANNOUNCEMENT] Updated: Git v2.13.2-2]
On 7/21/2017 8:01 AM, Steven Penny wrote: > On Fri, 21 Jul 2017 11:11:41, Adam Dinwoodie wrote: >> Hmm. I'm struggling to work out what's appropriate here. I'd be >> entirely happy splitting off the `git archimport` command to a separate >> package if there were something to gain there, but I'm very wary of >> splitting `git add -p` and friends off: I think that's liable to cause >> considerable confusion for people who use those commands and who would >> probably not expect to need a separate package for them. >> >> I'm experimenting with what this would look like now, but if you can >> find and point me at some other platform's Git distribution that also >> separates out `git-add--interactive`, so I can see how they've handled >> this situation, that would potentially be very useful. > > Good points. We might need to just leave it alone for the time being: > > 1. One person has already spoken up in this thread against it: > > http://cygwin.com/ml/cygwin/2017-07/msg00287.html > > 2. Debian Git still requires it: > > http://packages.debian.org/experimental/git > > 3. git-add--interactive.perl is still being worked on, 14 commits this > year: > > http://github.com/git/git/commits/master/git-add--interactive.perl > > So until they rewrite it in C, we might need to just keep things the way > they > are. I dont use it with my workflow, so its a shame to pull in Perl for > a single > file that I do not use, but I get the arguments against. Perl is a requirement for development work using autoconf and friends anyway so is it that much of a struggle to require it for git? -- cyg 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
Re: [ANNOUNCEMENT] Updated: Cygwin 2.8.1-1
On Mon, Jul 10, 2017 at 10:27:56AM +0200, Corinna Vinschen wrote: > On Jul 7 16:07, Adam Dinwoodie wrote: > > On Mon, Jul 03, 2017 at 03:31:22PM +0200, Corinna Vinschen wrote: > > > I uploaded a new Cygwin release 2.8.1-1 > > > > This has introduced a regression that I'm seeing when running `ls` on > > some network shares. I can reproduce the behaviour with an install of > > only the base Cygwin packages, and the behaviour disappears if I > > downgrade back to v2.8.0-1. > > > > > > I have not been able to reproduce this. The only relevant changes in > 2.8.1 in terms of `ls' were related to reparse points (native symlinks, > directory junctions, etc) and a change of st_blocks computation related > to CompactOS compression. > > For a start, can you please check if you can reproduce the problem > with the devolper snapshot from 20170606? After several false starts (including Windows getting very upset about *something* to do with moving DLLs around and blue screening on me), I'm not seeing this behaviour with the 20170606 snapshot. > Also, can you reproduce this with 2.8.1 under strace perhaps? If so, > I'd be interested to see the strace output. If you fear to compromise > company data, we can arrange to do this in private email. I have the strace output from both the successful and unsuccessful cases; the failing case on v2.8.1 appears to be going wrong at the following exception, which appears to be the first significant difference between the two strace outputs: 47 268130 [main] ls 16232 stat_worker: (\??\UNC\, 0x84, 0x180318898), file_attributes 2592 --- Process 16232, exception c005 at 00018012f3cd If you can give me your private email address, I'll send the full strace output over. Thank you! 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: Removing Git dependency on Perl [Was: [ANNOUNCEMENT] Updated: Git v2.13.2-2]
On Fri, 21 Jul 2017 08:58:14, cyg Simple wrote: Perl is a requirement for development work using autoconf and friends anyway so is it that much of a struggle to require it for git? Good point too, but note that Cmake does not require Perl. Autotools is the dinosaur of build systems, I would like to see it go away. Anyway thanks for the input. -- 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] audacity 2.1.3-1
The following packages have been uploaded to the Cygwin distribution: * audacity-2.1.3-1 Audacity is an easy-to-use multi-track audio editor and recorder. This is the initial release for Cygwin. -- 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] ksudoku 17.04.3-2
The following packages have been uploaded to the Cygwin distribution: * ksudoku-17.04.3-2 KSudoku is a logic-based symbol placement puzzle for KDE. This release fixes the desktop menu entry. -- 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] kwave 17.04.3-1
The following packages have been uploaded to the Cygwin distribution: * kwave-17.04.3-1 Kwave is a sound editor designed for KDE. With Kwave you can edit many sorts of wav-files including multi-channel files. You are able to alter and play back each channel on its own. Kwave also includes many plugins to transform the wave-file in several ways and presents a graphical view with a complete zoom- and scroll capability. This is the initial release for Cygwin. -- 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.1.5-1
The following packages have been uploaded to the Cygwin distribution: * dri-drivers-17.1.5-1 * libglapi0-17.1.5-1 * libGL1-17.1.5-1 * libGL-devel-17.1.5-1 * libOSMesa8-17.1.5-1 * libOSMesa-devel-17.1.5-1 * libEGL1-17.1.5-1 * libEGL-devel-17.1.5-1 * libGLESv2_2-17.1.5-1 * libGLESv2-devel-17.1.5-1 * windowsdriproto-17.1.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 upstream release: https://www.mesa3d.org/relnotes/17.1.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
[ANNOUNCEMENT] portaudio 19.20140130-2
The following packages have been uploaded to the Cygwin distribution: * libportaudio2-19.20140130-2 * libportaudiocpp0-19.20140130-2 * libportaudio-devel-19.20140130-2 * libportaudiocpp-devel-19.20140130-2 * mingw64-i686-portaudio-19.20140130-3 * mingw64-x86_64-portaudio-19.20140130-3 PortAudio is a free, cross platform, open-source, audio I/O library. It lets you write simple audio programs in C that will compile and run on many platforms. PortAudio is intended to promote the exchange of audio synthesis software between developers on different platforms. This release exports APIs required for Audacity. -- 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] unzip 6.0-17
The following packages have been uploaded to the Cygwin distribution: * unzip-6.0-17 UnZip is an extraction utility for archives compressed in .zip format. Although highly compatible both with PKWARE's PKZIP and PKUNZIP utilities for MS-DOS and with Info-ZIP's own Zip program, the primary objective is portability and non-MSDOS functionality. This release includes a patch to fix timestamps of unpacked files: https://bugzilla.redhat.com/show_bug.cgi?id=1451953 https://github.com/cygwinports/unzip/pull/1 -- 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: python2-docutils (0.13.1-2 version) missing scripts
On 7/20/2017 8:32 PM, Daniel Fort wrote: All of the scripts are missing from the June 19 update of python2-docutils (0.13.1-2 version). In the 0.13.1-1 release, the scripts were in python2-docutils but not python3-docutils. (They can't be in both with the same names.) Yaakov obviously decided to move them to python3-docutils for the 0.13.1-2 release. He can explain the rationale if he wants, but why don't you just install python3-docutils? Is there some reason this doesn't work for you? Ken -- 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