Mailinglist Archive: zypp-devel (50 mails)
| < Previous | Next > |
Re: [zypp-devel] Re: [yast-devel] Branched openSUSE 10.3
- From: Michael Andres <ma@xxxxxxx>
- Date: Tue, 25 Sep 2007 13:59:34 +0200
- Message-id: <20070925115933.GA25230@xxxxxxx>
On Tue, Sep 25, Duncan Mac-Vicar Prett wrote:
> On Tuesday 25 September 2007 12:02:27 Michael Andres wrote:
> > On Tue, Sep 25, Martin Vidner wrote:
> > > I have just created the 10.3 maintenance branches:
> > >
> > > For YaST, at r41075
> > > http://svn.opensuse.org/svn/yast/branches/SuSE-Linux-10_3-Branch
> > > For Zypp, at r7353
> > > http://svn.opensuse.org/svn/zypp/branches/SuSE-Linux-10_3-Branch
> >
> > Increased libzypp major version on TRUNK to 4.
>
> We should implement the shared library policy on trunk. that means libzypp
> should be libzypp4 to allow paralell installations of it.
Do we want to allow parallel installations?
> http://en.opensuse.org/Packaging/Shared_Library_Packaging_Policy
According to this policy we had a frequently changing packagename:
libzypp400
libzypp403
libzypp408
... (soname changes whenever LIBZYPP_COMPATMINOR changes)
Apart from that, it does not make much sense to have different versions in
parallel, if they do not use at least the same database schema.
And even with the same schema we may run into trouble, because different
versions may store different attribute sets in the DB.
If we want to do it anyway:
What about translations and parser schema (.rng .rnc)?
We have to include the soname in path or filename:
/usr/share/locale/...../zypp400.mo
/usr/share/zypp400/schema/xmlstore
/yum
What about config files and binaries? Shall we move them to an other
package (zypper? or a new one).
/etc/zypp/zypp.conf
/usr/bin/package-manager
/usr/bin/package-manager-su
/usr/lib/zypp/zypp-migrate-sources
/usr/lib/zypp/zypp-query-pool
--
cu,
Michael Andres
+------------------------------------------------------------------+
Key fingerprint = 2DFA 5D73 18B1 E7EF A862 27AC 3FB8 9E3A 27C6 B0E4
+------------------------------------------------------------------+
Michael Andres YaST Development ma@xxxxxxxxxx
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg)
Maxfeldstrasse 5, D-90409 Nuernberg, Germany, ++49 (0)911 - 740 53-0
+------------------------------------------------------------------+
--
To unsubscribe, e-mail: zypp-devel+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: zypp-devel+help@xxxxxxxxxxxx
> On Tuesday 25 September 2007 12:02:27 Michael Andres wrote:
> > On Tue, Sep 25, Martin Vidner wrote:
> > > I have just created the 10.3 maintenance branches:
> > >
> > > For YaST, at r41075
> > > http://svn.opensuse.org/svn/yast/branches/SuSE-Linux-10_3-Branch
> > > For Zypp, at r7353
> > > http://svn.opensuse.org/svn/zypp/branches/SuSE-Linux-10_3-Branch
> >
> > Increased libzypp major version on TRUNK to 4.
>
> We should implement the shared library policy on trunk. that means libzypp
> should be libzypp4 to allow paralell installations of it.
Do we want to allow parallel installations?
> http://en.opensuse.org/Packaging/Shared_Library_Packaging_Policy
According to this policy we had a frequently changing packagename:
libzypp400
libzypp403
libzypp408
... (soname changes whenever LIBZYPP_COMPATMINOR changes)
Apart from that, it does not make much sense to have different versions in
parallel, if they do not use at least the same database schema.
And even with the same schema we may run into trouble, because different
versions may store different attribute sets in the DB.
If we want to do it anyway:
What about translations and parser schema (.rng .rnc)?
We have to include the soname in path or filename:
/usr/share/locale/...../zypp400.mo
/usr/share/zypp400/schema/xmlstore
/yum
What about config files and binaries? Shall we move them to an other
package (zypper? or a new one).
/etc/zypp/zypp.conf
/usr/bin/package-manager
/usr/bin/package-manager-su
/usr/lib/zypp/zypp-migrate-sources
/usr/lib/zypp/zypp-query-pool
--
cu,
Michael Andres
+------------------------------------------------------------------+
Key fingerprint = 2DFA 5D73 18B1 E7EF A862 27AC 3FB8 9E3A 27C6 B0E4
+------------------------------------------------------------------+
Michael Andres YaST Development ma@xxxxxxxxxx
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg)
Maxfeldstrasse 5, D-90409 Nuernberg, Germany, ++49 (0)911 - 740 53-0
+------------------------------------------------------------------+
--
To unsubscribe, e-mail: zypp-devel+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: zypp-devel+help@xxxxxxxxxxxx
| < Previous | Next > |