Rollback functionality for apt-rpm
Johnny Hughes
mailing-lists at hughesjr.com
Fri Dec 1 01:04:13 PST 2006
On Thu, 2006-11-30 at 13:08 -0600, Johnny Hughes wrote:
> On Thu, 2006-11-30 at 16:39 +0100, Dag Wieers wrote:
> > On Thu, 30 Nov 2006, Panu Matilainen wrote:
> >
> > > I've only had a quick glance over the patch, but one immediate concern is
> > > that this adds a hard dependency on sqlite3. I've no idea if it's
> > > buildable (without upgrading like 50 other packages) on rpm-4.0 era
> > > systems (eg RHEL 2.1). Dag / Axel, comments? Breaking those systems is not
> > > really an option at the moment as support for old systems appears to be
> > > one of the bigger "selling points" of apt these days. Another thing is
> > > that I'd like to keep the external hard dependencies to minimum.
> >
> > Which brings us back to the libxml2 dependency :) In a previous discussion
> > it was mentioned that this dependency might be removed. Since RHEL2.1
> > RHEL3 both ship with an older libxml2 (2.4.19 and 2.5.10 resp.) and I
> > think the minimum for apt is 2.6. CentOS is not willing to put apt into
> > their extras repository (which is enabled by default) since they do not
> > want to replace the upstream libxml2.
> >
> > Since sqlite is not shipping with any RHEL release, it shouldn't be a
> > problem. But it's possible that if RHEL5 ships with it, we have to be
> > careful not to require anything newer than that.
> >
> > I haven't tried building sqlite3 for RHEL, sqlite2 is available though.
> > I guess I should look into it. If Axel says it's possible, who am I to
> > doubt ? :)
> >
>
> Sqlite 3 (currently 3.3.3) is included in CentOS-4.
>
> There will be a Sqlite 3 (3.3.3) in the CentOSPlus repo for CentOS-3 as
> well soon. (It is built and works fine now)
>
> So from a CentOS perspective, we only need to build Sqlite 3 for EL 2.1.
>
> The only other issue we have is libxml2 ... I did not try versions older
> than 2.6 ... but I give that a shot if you think it will work.
>
As the configure file points out, xmlReadFile is in > libxml2 > 2.6 ...
so apt will not compile on versions < 2.6 (I modified the configure file
and tried w/ libxml2-2.5.10... it would not compile, breaking with an
error about xmlReadFile).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.laiskiainen.org/pipermail/apt-rpm-laiskiainen.org/attachments/20061201/0872931e/attachment-0002.pgp>
More information about the Apt-Rpm
mailing list