Re: Unannounced soname bump: libpsl

2016-02-04 Thread Zbigniew Jędrzejewski-Szmek
On Thu, Feb 04, 2016 at 03:38:36PM -0700, Stefan Nuxoll wrote: > No, but it would be a good start. Maybe koji can automatically open a ticket > on bugzilla for all packages that require a rebuild due to an soname bump (if > the package Requires either the package or has a query-able reference to

RE: Unannounced soname bump: libpsl

2016-02-04 Thread Stefan Nuxoll
dependent packages to see if there are any breaking changes would be nice too. Stefan Nuxoll > Date: Thu, 4 Feb 2016 11:46:34 +0100 > From: mschwe...@gmail.com > To: devel@lists.fedoraproject.org > Subject: Re: Unannounced soname bump: libpsl > > On Thu, 4 Feb 2016 04:21:59 -05

Re: Unannounced soname bump: libpsl

2016-02-04 Thread Michael Schwendt
On Thu, 4 Feb 2016 10:53:11 +0100, David Tardon wrote: > On Wed, Feb 03, 2016 at 11:27:30PM +0100, Kevin Kofler wrote: > > Yaakov Selkowitz wrote: > > > This is the hazard of using %{_libdir}/*.so.* in %files. Is there any > > > reason why such a syntax should NOT be formally discouraged in the

Re: Unannounced soname bump: libpsl

2016-02-04 Thread Matthew Miller
On Thu, Feb 04, 2016 at 11:46:34AM +0100, Michael Schwendt wrote: > > Rawhide is broken too often too easily, leading to too few > > contributors/developers running it, leading to more problems. > Is the Fedora Project still not doing anything to change that? Well, see previous messages in this th

Re: Unannounced soname bump: libpsl

2016-02-04 Thread Michael Schwendt
On Thu, 4 Feb 2016 04:21:59 -0500, Matthew Miller wrote: > Rawhide is broken too often too easily, leading to too few > contributors/developers running it, leading to more problems. Is the Fedora Project still not doing anything to change that? As long as some developers continue using Rawhide a

Re: Unannounced soname bump: libpsl

2016-02-04 Thread David Tardon
Hi, On Tue, Feb 02, 2016 at 05:10:43AM -0500, Matthew Miller wrote: > Ideally, every > line in a package definition (specfile or what have you) is only there > because of some exception from the typical case. For well-behaved > upstreams, the perfect packaging description would be _empty_. With al

Re: Unannounced soname bump: libpsl

2016-02-04 Thread David Tardon
On Wed, Feb 03, 2016 at 11:27:30PM +0100, Kevin Kofler wrote: > Yaakov Selkowitz wrote: > > This is the hazard of using %{_libdir}/*.so.* in %files. Is there any > > reason why such a syntax should NOT be formally discouraged in the > > packaging guidelines? > > There is: I do not want to have to

Re: Unannounced soname bump: libpsl

2016-02-04 Thread Matthew Miller
On Thu, Feb 04, 2016 at 10:04:39AM +0100, Ralf Corsepius wrote: > >Why bureaucracy? > > Because this cannot work without coordination in a multi-admin world > => Fedora is not a Cathedral, so bureaucracy is inevitably required. I don't think this follows. I mean, let's just look at the _metaphor_

Re: Unannounced soname bump: libpsl

2016-02-04 Thread Ralf Corsepius
On 02/04/2016 09:44 AM, Matthew Miller wrote: On Wed, Feb 03, 2016 at 07:09:53PM +0100, Ralf Corsepius wrote: Right. Tooling should stop that too. And I'm not just talking _completely_ in hand-wavy theory. This is Dennis Gilmore's plan, where any package build which breaks other packages (or pos

Re: Unannounced soname bump: libpsl

2016-02-04 Thread Matthew Miller
On Wed, Feb 03, 2016 at 07:09:53PM +0100, Ralf Corsepius wrote: > >>Right. Tooling should stop that too. And I'm not just talking > >>_completely_ in hand-wavy theory. This is Dennis Gilmore's plan, where > >>any package build which breaks other packages (or possibly other > >>integration testing)

Re: Unannounced soname bump: libpsl

2016-02-04 Thread Matthew Miller
On Wed, Feb 03, 2016 at 09:08:04AM -0700, Jerry James wrote: > > Right. Tooling should stop that too. And I'm not just talking > > _completely_ in hand-wavy theory. This is Dennis Gilmore's plan, where > > any package build which breaks other packages (or possibly other > > integration testing) get

Re: Unannounced soname bump: libpsl

2016-02-03 Thread Kevin Kofler
Kevin Fenzi wrote: > Why would it be a pointless edit? Surely you are editing it to update > to the new version, why wouldn't you also just edit it to adjust the > so files? or do you not test your version upgrade specs before firing > off official builds? Of course not. The rule of thumb is "Rawh

Re: Unannounced soname bump: libpsl

2016-02-03 Thread Kevin Fenzi
On Wed, 03 Feb 2016 23:27:30 +0100 Kevin Kofler wrote: > Yaakov Selkowitz wrote: > > This is the hazard of using %{_libdir}/*.so.* in %files. Is there > > any reason why such a syntax should NOT be formally discouraged in > > the packaging guidelines? > > There is: I do not want to have to po

Re: Unannounced soname bump: libpsl

2016-02-03 Thread Kevin Kofler
Yaakov Selkowitz wrote: > This is the hazard of using %{_libdir}/*.so.* in %files. Is there any > reason why such a syntax should NOT be formally discouraged in the > packaging guidelines? There is: I do not want to have to pointlessly edit my specfile each time some soname changes, and waste a

Re: Unannounced soname bump: libpsl

2016-02-03 Thread Ralf Corsepius
On 02/03/2016 12:42 PM, Michael Schwendt wrote: On Wed, 3 Feb 2016 05:26:23 -0500, Matthew Miller wrote: On Tue, Feb 02, 2016 at 06:13:13PM -0600, Yaakov Selkowitz wrote: This approach really scales badly and creates busywork. And breaking rawhide however often due to unnoticed soname bumps d

Re: Unannounced soname bump: libpsl

2016-02-03 Thread Jerry James
On Wed, Feb 3, 2016 at 3:26 AM, Matthew Miller wrote: > Right. Tooling should stop that too. And I'm not just talking > _completely_ in hand-wavy theory. This is Dennis Gilmore's plan, where > any package build which breaks other packages (or possibly other > integration testing) gets automaticall

Re: Unannounced soname bump: libpsl

2016-02-03 Thread Michael Schwendt
On Wed, 3 Feb 2016 05:26:23 -0500, Matthew Miller wrote: > On Tue, Feb 02, 2016 at 06:13:13PM -0600, Yaakov Selkowitz wrote: > > >This approach really scales badly and creates busywork. > > And breaking rawhide however often due to unnoticed soname bumps > > does scale well and does not cause bu

Re: Unannounced soname bump: libpsl

2016-02-03 Thread Michael Schwendt
On Tue, 02 Feb 2016 13:01:04 +0100, Adam Williamson wrote: > > Even if the spec file uses wildcards to include any shared library > > version, the automatic dependency checks for Rawhide will notice the > > SONAME change and inform the packager about it. > > [...] > > This is too late, though. We

Re: Unannounced soname bump: libpsl

2016-02-03 Thread Matthew Miller
On Tue, Feb 02, 2016 at 06:13:13PM -0600, Yaakov Selkowitz wrote: > >Ideally, every line in a package definition (specfile or what have you) > >is only there because of some exception from the typical case. For > >well-behaved > >upstreams, the perfect packaging description would be _empty_. > I d

Re: Unannounced soname bump: libpsl

2016-02-03 Thread Matthew Miller
On Tue, Feb 02, 2016 at 06:13:13PM -0600, Yaakov Selkowitz wrote: > >This approach really scales badly and creates busywork. > And breaking rawhide however often due to unnoticed soname bumps > does scale well and does not cause busywork? Right. Tooling should stop that too. And I'm not just talki

Re: Unannounced soname bump: libpsl

2016-02-02 Thread Yaakov Selkowitz
On 2016-02-02 04:10, Matthew Miller wrote: On Tue, Feb 02, 2016 at 10:20:32AM +0100, Adam Williamson wrote: The reason to not use globs anyway, though, is simple and exactly the one in this thread: when the soname changes, all the package's dependencies need rebuilding. Thus, as the packager, yo

Re: Unannounced soname bump: libpsl

2016-02-02 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 02/01/2016 10:02 PM, John Dulaney wrote: > >> >> This is the hazard of using %{_libdir}/*.so.* in %files. Is there any >> reason why such a syntax should NOT be formally discouraged in the >> packaging gui

Re: Unannounced soname bump: libpsl

2016-02-02 Thread Adam Williamson
On Tue, 2016-02-02 at 11:16 +0100, Michael Schwendt wrote: >  > Even if the spec file uses wildcards to include any shared library > version, the automatic dependency checks for Rawhide will notice the > SONAME change and inform the packager about it. => The packager will > need to take proper acti

Re: Unannounced soname bump: libpsl

2016-02-02 Thread Michael Schwendt
On Tue, 02 Feb 2016 10:20:32 +0100, Adam Williamson wrote: > The reason to not use globs anyway, though, is simple and exactly the > one in this thread: when the soname changes, all the package's > dependencies need rebuilding. Thus, as the packager, you need to know > when the soname changes. If

Re: Unannounced soname bump: libpsl

2016-02-02 Thread Matthew Miller
On Tue, Feb 02, 2016 at 10:20:32AM +0100, Adam Williamson wrote: > The reason to not use globs anyway, though, is simple and exactly the > one in this thread: when the soname changes, all the package's > dependencies need rebuilding. Thus, as the packager, you need to know > when the soname changes

Re: Unannounced soname bump: libpsl

2016-02-02 Thread Adam Williamson
On Tue, 2016-02-02 at 02:29 -0500, Neal Gompa wrote: > On Tue, Feb 2, 2016 at 2:19 AM, Adam Williamson > wrote: > > On Mon, 2016-02-01 at 15:02 -0600, Richard Shaw wrote: > > > On Mon, Feb 1, 2016 at 2:58 PM, Yaakov Selkowitz > > .com > > > > wrote: > > > > On 2016-02-01 07:45, Adam Williamson wr

Re: Unannounced soname bump: libpsl

2016-02-01 Thread Neal Gompa
On Tue, Feb 2, 2016 at 2:19 AM, Adam Williamson wrote: > On Mon, 2016-02-01 at 15:02 -0600, Richard Shaw wrote: >> On Mon, Feb 1, 2016 at 2:58 PM, Yaakov Selkowitz > > wrote: >> > On 2016-02-01 07:45, Adam Williamson wrote: >> > > Hi, folks. Looks like there was an unannounced soname bump in >> >

Re: Unannounced soname bump: libpsl

2016-02-01 Thread Adam Williamson
On Mon, 2016-02-01 at 15:02 -0600, Richard Shaw wrote: > On Mon, Feb 1, 2016 at 2:58 PM, Yaakov Selkowitz > wrote: > > On 2016-02-01 07:45, Adam Williamson wrote: > > >  Hi, folks. Looks like there was an unannounced soname bump in > > > Rawhide > > > today: libpsl.so.0 -> libpsl.so.5, in package

RE: Unannounced soname bump: libpsl

2016-02-01 Thread John Dulaney
> > This is the hazard of using %{_libdir}/*.so.* in %files. Is there any > reason why such a syntax should NOT be formally discouraged in the > packaging guidelines? > It hasn't been actively discouraged, and I have, in fact seen it encouraged during packa

Re: Unannounced soname bump: libpsl

2016-02-01 Thread Richard Shaw
On Mon, Feb 1, 2016 at 2:58 PM, Yaakov Selkowitz wrote: > On 2016-02-01 07:45, Adam Williamson wrote: > >> Hi, folks. Looks like there was an unannounced soname bump in Rawhide >> today: libpsl.so.0 -> libpsl.so.5, in package libpsl. Looks like the >> only other package using that lib is wget, so

Re: Unannounced soname bump: libpsl

2016-02-01 Thread Yaakov Selkowitz
On 2016-02-01 07:45, Adam Williamson wrote: Hi, folks. Looks like there was an unannounced soname bump in Rawhide today: libpsl.so.0 -> libpsl.so.5, in package libpsl. Looks like the only other package using that lib is wget, so that needs rebuilding. I'll try a straight rebuild, if that doesn't

Unannounced soname bump: libpsl

2016-02-01 Thread Adam Williamson
Hi, folks. Looks like there was an unannounced soname bump in Rawhide today: libpsl.so.0 -> libpsl.so.5, in package libpsl. Looks like the only other package using that lib is wget, so that needs rebuilding. I'll try a straight rebuild, if that doesn't work I'll contact the maintainer. -- Adam Wil