rawhide report: 20070912 changes
Ralf Corsepius
rc040203 at freenet.de
Thu Sep 13 09:08:01 UTC 2007
On Thu, 2007-09-13 at 08:56 +0000, Kevin Kofler wrote:
> Ralf Corsepius <rc040203 <at> freenet.de> writes:
> > > However Ralf is being extremely difficult and refuses to add a
> > > pkgconfig file to OpenSceneGraph-devel package which I have already
> > > provided for him.
> > If you had a look into the OpenSceneGraph package's sources (which you
> > apparently didn't) you'd know that Fedora's OSG packages carries around
> > a different implementation of pkgconfig files commented out. If I'd
> > activate this, it would not help you much.
> >
> > You are wanting me to adopt Debian's proprietary and isolated solution.
>
> The "proprietary and isolated solution" would be implementing the pkgconfig
> files differently from (and incompatibly with) Debian like you're suggesting.
Right, we would be inventing our own proprietary and isolated solution.
ATM, I prefer not doing so.
> As I said at https://bugzilla.redhat.com/show_bug.cgi?id=247376#c27 :
> | Ralf, if another package requires that pkgconfig file, I don't see what's
> | wrong with adding it, especially given that the file has been provided
> | already! There are other packages with Fedora-added .pc files too. Please try
> | thinking in the overall interest of Fedora instead of defending principles
> | all the time.
> |
> | Additionally, compatibility with Debian is also an important reason to add
> | the .pc file. Even if you don't like what Debian is doing, being gratuitously
> | incompatible with them helps no one.
>
> Ralf Corsepius <rc040203 <at> freenet.de> writes:
> > > His reason is that upstream did not provide one, so therefore it is
> > > wrong for him to do so.
> > Wrong, I do not add them, because upstream decided to abandon them.
>
> I don't think that's enough of a reason if packages still require it
These package require them, because their configure scripts are bugged.
> and at
> least one other distribution still provides it. In fact, _you_ as the Fedora
> maintainer should be asking upstream to reinclude it, and in the meantime
> provide it yourself (that's what Source1 is for).
I, the Fedora maintainer, have decided to respect upstream's decisions.
People can't expect a package to stay backward compatible for ever.
Esp. not when it comes to complex packages such a OSG. This thing is a
fat monster with many questionable and discuss-worthy design decisions
lurking inside.
> > > he also has not provided an OSG-1 compat package to help with these
> > > dependency problems.
> > I had offered to implement them, but you did not answer. Now, we am
> > going the upstream path.
>
> He probably missed that thread, this is unfortunate, but that isn't really
> related to the issue at hand.
Well, now the train has left the station, ... we are heading the "rough
ride" upstream wants us to go.
> > > What am I suppposed to do in this situation?
> > Fix your packages, such they work without pkgconfig.
>
> In fact, that's essentially what he has done now, but the "fix" is an ugly
> workaround which would be easy to avoid by just shipping that .pc file.
Where did he do so? I had asked him for his sources, but ... I am still
waiting for an answer.
Ralf
More information about the fedora-devel-list
mailing list