Re: Where to put spec files...
- From: "R.I.P. Deaddog" <maddog linuxhall org>
- To: Chris Chabot <chabotc reviewboard com>
- Cc: Chipzz ULYSSIS Org, Roy-Magne Mo <rmo sunnmore net>, GNOME Packaging List <gnome-packaging-list gnome org>
- Subject: Re: Where to put spec files...
- Date: Tue, 22 Jan 2002 00:06:41 +0800 (HKT)
On Mon, 21 Jan 2002, Chris Chabot wrote:
> >Suppose you have gtkhtml:
> >Mandrake has gtkhtml, libgtkhtmlx, and libgtkhtml-devel (I may be off a bit,
> > but you get the idea)
Mandrake is using the library policy used in debian packages:
For example, gtkhtml/libgtkhtml19/libgtkhtml19-devel.
> >RH-style has gtkhtml and gtkhtml-devel. Thus upgrading to these packages
> >will cuase a conflict between gtkhtml and libgtkhtmlx, and between
> >gtkhtml-devel and libgtkhtml-devel. So you'ld have to uninstall those first,
> >screwing up your database.
That's obvious, installing binary RPM from one distro in other
RPM-based distro is not guaranteed to work at all...
> From what i know, a lot of package names in mandrake are still quite
> compatible.. (this also since they want to be compatible with binary
> distributions of oracle, ibm-db2, etc..). Also, if they started using
> 'random' names for packages, we would have a seperate problem .. ie, if
> a user finds a bug in 'libgtkhtmlx', what component in bugzilla does he
> use ? Libgtkhtml? (aka gtkhtml2 in cvs) or gtkhtml ? (aka gtkhtml 1.4
> edition).
As stated above, that's not 'random' name... but of course it's not 100%
following Redhat's name, in order to preserve maximum compatibility
between various library versions.
> Now what if they decide to rename gcc to xxc and our build scripts fail?
>
> In other words, once you start adjusting your baseline for these
> (posible, not yet confirmed) 'incidents', you start down a slippery road
> that leads to a very high maintanance and very confusing situation.
'incidents'? What I think is, SuSE and Mandrake are not renaming
packages 'accidentally'.
> Also, since no distrobution has gnome2 packages in them yet (well, some
> beta ones maybe in redhat 7.x, which i put in the 'Obsoletes' fields of
> the .spec files i recently made), if we offer them a good vendor neutral
> standard to follow, i am sure they wont have a problem with that.
Agreed, though the solution may not be easy to find.
> Ofcource the higher goal for any distrobution is to make sure the user
> only uses the quality assured distro packages, however if a user wants
> to use bleeding-edge packages, he should be able to do so, without
> severey breaking his system. (which would lead to greater problems
> obviously)
If Gnome installation breaks KDE or other window managers or even X11,
then it would be too much; but I guess if people are choosing to run
Gnome 2 desktop, then they would already bear in mind that they are
willing to break their Gnome 1.4, either temporarily or permanently.
> I'd say, lets make our own naming convention (ie
> "base_package_name-major.minor.sub.RPKFORMAT", and use the redhat /
> gnome style naming for our libraries (gconf2, gnome-vfs2, etc) This way
Do I get it wrong... redhat style and gnome style are a little bit
different now? (e.g gconf2/gnome-vfs2 etc for Redhat, and gconf/gnome-vfs
for Gnome)
> we are compatible with the highest percentage of people, and have a
> clear standard to submit to SuSe & mandrakem which do not have to break
> their old releases and base system designs.
Agreed again, if any clean solution is proposed.
Abel
> Ofcource this will only work if we as the GPP all agree on it, and make
> sure gnome follows the standards we set ;-)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]