public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* [Attn Maintainer] git git-svn
@ 2015-07-27 19:45 Achim Gratz
  2015-07-27 21:30 ` Adam Dinwoodie
  0 siblings, 1 reply; 12+ messages in thread
From: Achim Gratz @ 2015-07-27 19:45 UTC (permalink / raw)
  To: cygwin-apps


The update to Perl 5.22 is planned for the end of this week.  Please
notify immediately if you cannot provide the updated packages indicated
below by then to your package upload area on cygwin.com.

Your following packages place Perl modules into vendor_perl and need an
update or re-release using Perl version 5.22:

git
git-svn


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Waldorf MIDI Implementation & additional documentation:
http://Synth.Stromeko.net/Downloads.html#WaldorfDocs

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Attn Maintainer] git git-svn
  2015-07-27 19:45 [Attn Maintainer] git git-svn Achim Gratz
@ 2015-07-27 21:30 ` Adam Dinwoodie
  2015-07-28  5:44   ` Achim Gratz
  0 siblings, 1 reply; 12+ messages in thread
From: Adam Dinwoodie @ 2015-07-27 21:30 UTC (permalink / raw)
  To: cygwin-apps

On 27/07/2015 20:45, Achim Gratz wrote:
> The update to Perl 5.22 is planned for the end of this week.  Please
> notify immediately if you cannot provide the updated packages indicated
> below by then to your package upload area on cygwin.com.
>
> Your following packages place Perl modules into vendor_perl and need an
> update or re-release using Perl version 5.22:
>
> git
> git-svn

I'm just waiting for it to finish running through the test suite before 
I upload :)

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Attn Maintainer] git git-svn
  2015-07-27 21:30 ` Adam Dinwoodie
@ 2015-07-28  5:44   ` Achim Gratz
  2015-07-30  1:01     ` Adam Dinwoodie
  0 siblings, 1 reply; 12+ messages in thread
From: Achim Gratz @ 2015-07-28  5:44 UTC (permalink / raw)
  To: cygwin-apps

Adam Dinwoodie writes:
> I'm just waiting for it to finish running through the test suite
> before I upload :)

Thank you.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Wavetables for the Terratec KOMPLEXER:
http://Synth.Stromeko.net/Downloads.html#KomplexerWaves

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Attn Maintainer] git git-svn
  2015-07-28  5:44   ` Achim Gratz
@ 2015-07-30  1:01     ` Adam Dinwoodie
  2015-07-30 19:41       ` Achim Gratz
  2015-08-02  6:35       ` Achim Gratz
  0 siblings, 2 replies; 12+ messages in thread
From: Adam Dinwoodie @ 2015-07-30  1:01 UTC (permalink / raw)
  To: cygwin-apps

On Tue, Jul 28, 2015 at 07:43:56AM +0200, Achim Gratz wrote:
> Adam Dinwoodie writes:
> > I'm just waiting for it to finish running through the test suite
> > before I upload :)
> 
> Thank you.

These packages are now uploaded, with a "!perl" file instead of a
"!ready" file.

I'm going to look at taking the latest upstream releases once the new
version of Perl has been released; I didn't want to take a version bump
while we are also taking other changes.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Attn Maintainer] git git-svn
  2015-07-30  1:01     ` Adam Dinwoodie
@ 2015-07-30 19:41       ` Achim Gratz
  2015-08-01 14:18         ` Jon TURNEY
  2015-08-02  6:35       ` Achim Gratz
  1 sibling, 1 reply; 12+ messages in thread
From: Achim Gratz @ 2015-07-30 19:41 UTC (permalink / raw)
  To: cygwin-apps

Adam Dinwoodie writes:
> These packages are now uploaded, with a "!perl" file instead of a
> "!ready" file.

Thanks.

> I'm going to look at taking the latest upstream releases once the new
> version of Perl has been released; I didn't want to take a version bump
> while we are also taking other changes.

That's probably a good idea.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptations for KORG EX-800 and Poly-800MkII V0.9:
http://Synth.Stromeko.net/Downloads.html#KorgSDada

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Attn Maintainer] git git-svn
  2015-07-30 19:41       ` Achim Gratz
@ 2015-08-01 14:18         ` Jon TURNEY
  2015-08-01 15:26           ` Adam Dinwoodie
  0 siblings, 1 reply; 12+ messages in thread
From: Jon TURNEY @ 2015-08-01 14:18 UTC (permalink / raw)
  To: cygwin-apps

On 30/07/2015 20:41, Achim Gratz wrote:
> Adam Dinwoodie writes:
>> These packages are now uploaded, with a "!perl" file instead of a
>> "!ready" file.
>
> Thanks.
>
>> I'm going to look at taking the latest upstream releases once the new
>> version of Perl has been released; I didn't want to take a version bump
>> while we are also taking other changes.

I think git-svn should and used to depend on subversion-perl, but this 
seems to have gone missing, somehow.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Attn Maintainer] git git-svn
  2015-08-01 14:18         ` Jon TURNEY
@ 2015-08-01 15:26           ` Adam Dinwoodie
  2015-08-01 18:18             ` Achim Gratz
  0 siblings, 1 reply; 12+ messages in thread
From: Adam Dinwoodie @ 2015-08-01 15:26 UTC (permalink / raw)
  To: cygwin-apps

On 01/08/2015 15:18, Jon TURNEY wrote:
> On 30/07/2015 20:41, Achim Gratz wrote:
>> Adam Dinwoodie writes:
>>> These packages are now uploaded, with a "!perl" file instead of a
>>> "!ready" file.
>>
>> Thanks.
>>
>>> I'm going to look at taking the latest upstream releases once the new
>>> version of Perl has been released; I didn't want to take a version bump
>>> while we are also taking other changes.
>
> I think git-svn should and used to depend on subversion-perl, but this 
> seems to have gone missing, somehow.

How very odd! That was one of the automatically generated dependencies, 
so presumably the dependency generation has just gone a bit sideways, 
probably because of the Perl version change.

I'm expecting to be away for most of the weekend, so I'll try and 
rebuild early next week; hopefully once all the other Perl-related 
packages have stabilised, it'll pick up the dependency automatically 
again, but if not, I'll just add it manually.

(In theory I could go digging into how Cygport works out such 
dependencies, but it's all black magic to me so I'm just going to take 
the lazy option for now.)

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Attn Maintainer] git git-svn
  2015-08-01 15:26           ` Adam Dinwoodie
@ 2015-08-01 18:18             ` Achim Gratz
  2015-08-07 20:46               ` Adam Dinwoodie
  0 siblings, 1 reply; 12+ messages in thread
From: Achim Gratz @ 2015-08-01 18:18 UTC (permalink / raw)
  To: cygwin-apps

Adam Dinwoodie writes:
>> I think git-svn should and used to depend on subversion-perl, but
>> this seems to have gone missing, somehow.
>
> How very odd! That was one of the automatically generated
> dependencies, so presumably the dependency generation has just gone a
> bit sideways, probably because of the Perl version change.

I don't think so, that package hasn't been renamed or anything like
that.  As long as the installed.db and the *.lst.gz files are OK, it
should find these.  Here's what I get from "cygport git pkg":

>>> git requires: bash libcurl4 libexpat1 libgcc1 libiconv2 libintl8 libopenssl100 libpcre1 perl perl-Error perl-TermReadKey perl_base python zlib0 cygutils less openssh rsync
>>> gitk requires: bash tcl-tk git font-adobe-dpi75
>>> gitweb requires: bash perl-Plack perl_base ruby git lighttpd
>>> git-completion requires:  bash bash-completion git
>>> git-cvs requires: git perl perl-DBI perl_base cvsps perl-DBD-SQLite
>>> git-email requires: git perl perl-Error perl-IO-Socket-SSL perl_base 
>>> git-gui requires: bash tcl-tk git gitk
>>> git-svn requires: git perl perl-YAML perl_base subversion-perl 

> I'm expecting to be away for most of the weekend, so I'll try and
> rebuild early next week; hopefully once all the other Perl-related
> packages have stabilised, it'll pick up the dependency automatically
> again, but if not, I'll just add it manually.
>
> (In theory I could go digging into how Cygport works out such
> dependencies, but it's all black magic to me so I'm just going to take
> the lazy option for now.)

Basically it looks for executable and scripts and determines which
packages these belong to by looking at the package list files.  For Perl
scripts in particular it then tries to find out which modules are used
and then which package these belong to.


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

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Attn Maintainer] git git-svn
  2015-07-30  1:01     ` Adam Dinwoodie
  2015-07-30 19:41       ` Achim Gratz
@ 2015-08-02  6:35       ` Achim Gratz
  2015-08-07 20:50         ` Adam Dinwoodie
  1 sibling, 1 reply; 12+ messages in thread
From: Achim Gratz @ 2015-08-02  6:35 UTC (permalink / raw)
  To: cygwin-apps

Adam Dinwoodie writes:
> I'm going to look at taking the latest upstream releases once the new
> version of Perl has been released; I didn't want to take a version bump
> while we are also taking other changes.

The tests for 2.5.0 just completed:

--8<---------------cut here---------------start------------->8---
fixed   1
success 12528
failed  0
broken  179
total   12808
--8<---------------cut here---------------end--------------->8---

…on both architectures.  I do not have cvs installed, so those tests (as
well as Perforce) have not run.

A few suggestions for changes to the cygport:

--8<---------------cut here---------------start------------->8---
SRC_URI="https://git.kernel.org/cgit/git/git.git/snapshot/${PN}-v${PV}.tar.gz"
SRC_DIR="${PN}-v${PV}"
--8<---------------cut here---------------end--------------->8---

Then not "inherit git", a snapshot is less wasteful then the cloning
unless you plan to really work with the repository which cygport makes
difficult anyway.

--8<---------------cut here---------------start------------->8---
[[ $ARCH_x86_64 ]] && DEPEND="$DEPEND libiconv libiconv-devel"
--8<---------------cut here---------------end--------------->8---

Drop this line and add libiconv, libiconv-devel plus dblatex to the
DEPENDS unconditionally.


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

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Attn Maintainer] git git-svn
  2015-08-01 18:18             ` Achim Gratz
@ 2015-08-07 20:46               ` Adam Dinwoodie
  0 siblings, 0 replies; 12+ messages in thread
From: Adam Dinwoodie @ 2015-08-07 20:46 UTC (permalink / raw)
  To: Achim Gratz; +Cc: cygwin-apps

On Sat, Aug 01, 2015 at 08:17:59PM +0200, Achim Gratz wrote:
> Adam Dinwoodie writes:
> >> I think git-svn should and used to depend on subversion-perl, but
> >> this seems to have gone missing, somehow.
> >
> > How very odd! That was one of the automatically generated
> > dependencies, so presumably the dependency generation has just gone a
> > bit sideways, probably because of the Perl version change.
> 
> I don't think so, that package hasn't been renamed or anything like
> that.  As long as the installed.db and the *.lst.gz files are OK, it
> should find these.

Well my latest rebuild picked up the dependency automatically, and the
only thing I can think of that changed between the two is that I picked
up the latest version of subversion-perl.

Whatever it was, it's fixed now :)

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Attn Maintainer] git git-svn
  2015-08-02  6:35       ` Achim Gratz
@ 2015-08-07 20:50         ` Adam Dinwoodie
  2015-08-08  5:38           ` Achim Gratz
  0 siblings, 1 reply; 12+ messages in thread
From: Adam Dinwoodie @ 2015-08-07 20:50 UTC (permalink / raw)
  To: Achim Gratz; +Cc: cygwin-apps

On Sun, Aug 02, 2015 at 08:35:25AM +0200, Achim Gratz wrote:
> The tests for 2.5.0 just completed:
> 
> --8<---------------cut here---------------start------------->8---
> fixed   1
> success 12528
> failed  0
> broken  179
> total   12808
> --8<---------------cut here---------------end--------------->8---
> 
> …on both architectures.  I do not have cvs installed, so those tests (as
> well as Perforce) have not run.

I'm going to continue to be cautious: while I think the risk of bumping
up to v2.5.0 is very low, if there are problems with that or any of the
other numerous recent changes (this has been the first time a release
has got above the -1 version since I took over maintainership), I want
to keep the changes reasonably slow to help narrow down where the
problem comes from.

> A few suggestions for changes to the cygport:
> 
> --8<---------------cut here---------------start------------->8---
> SRC_URI="https://git.kernel.org/cgit/git/git.git/snapshot/${PN}-v${PV}.tar.gz"
> SRC_DIR="${PN}-v${PV}"
> --8<---------------cut here---------------end--------------->8---
> 
> Then not "inherit git", a snapshot is less wasteful then the cloning
> unless you plan to really work with the repository which cygport makes
> difficult anyway.

Done.  I switched from something similar when I took over the
maintainership, as using "inherit git" seemed like The Right Thing To Do
when I was first playing around with Cygport.  As you say, though, it's
just adding overhead with no advantage.  (Indeed if I want to play
around with the Git repository itself, I already have a copy of that
ready to go.)


> --8<---------------cut here---------------start------------->8---
> [[ $ARCH_x86_64 ]] && DEPEND="$DEPEND libiconv libiconv-devel"
> --8<---------------cut here---------------end--------------->8---
> 
> Drop this line and add libiconv, libiconv-devel plus dblatex to the
> DEPENDS unconditionally.

I'm sure when I first added that line, it made sense with the
dependencies.  I've made this change as well now, though, as it seems to
be the right thing to do at this point.

Thanks!

Adam

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [Attn Maintainer] git git-svn
  2015-08-07 20:50         ` Adam Dinwoodie
@ 2015-08-08  5:38           ` Achim Gratz
  0 siblings, 0 replies; 12+ messages in thread
From: Achim Gratz @ 2015-08-08  5:38 UTC (permalink / raw)
  To: cygwin-apps

Adam Dinwoodie writes:
> I'm going to continue to be cautious: while I think the risk of bumping
> up to v2.5.0 is very low, if there are problems with that or any of the
> other numerous recent changes (this has been the first time a release
> has got above the -1 version since I took over maintainership), I want
> to keep the changes reasonably slow to help narrow down where the
> problem comes from.

No problem.  I just had to run the build box overnight anyway and
figured it would get through a Git build until I looked at it in the
morning.

> Done.  I switched from something similar when I took over the
> maintainership, as using "inherit git" seemed like The Right Thing To Do
> when I was first playing around with Cygport.  As you say, though, it's
> just adding overhead with no advantage.  (Indeed if I want to play
> around with the Git repository itself, I already have a copy of that
> ready to go.)

I have a few packages that use Git repositories, but I always clone them
from local repos.  That won't work for official packages obviously, but
if cygport gets smarter and caches the repos someplace else (like
already possible with package archives) it might be more useful to work
from a Git repo.  Especially if cygport was getting smart enough to get
a tarball instead of cloning if it isn't set up to cache the repo.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Wavetables for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldUserWavetables

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2015-08-08  5:38 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-27 19:45 [Attn Maintainer] git git-svn Achim Gratz
2015-07-27 21:30 ` Adam Dinwoodie
2015-07-28  5:44   ` Achim Gratz
2015-07-30  1:01     ` Adam Dinwoodie
2015-07-30 19:41       ` Achim Gratz
2015-08-01 14:18         ` Jon TURNEY
2015-08-01 15:26           ` Adam Dinwoodie
2015-08-01 18:18             ` Achim Gratz
2015-08-07 20:46               ` Adam Dinwoodie
2015-08-02  6:35       ` Achim Gratz
2015-08-07 20:50         ` Adam Dinwoodie
2015-08-08  5:38           ` Achim Gratz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).