RFH: Impending upload of libclamav4
Scott Kitterman
ubuntu at kitterman.com
Fri May 2 18:44:39 BST 2008
Clamav 0.93 is sitting in Debian New right now. I've edited the message from
the Debian clamav maintainer slightly for Ubuntu specifics.
I've tried to build all the packages that build against libclamav-dev in the
clamav-update PPA and they all FTBFS. The good news is that Fedora is
getting ready to release (or just did, I don't recall) with clamav 0.93 and
they have patches available (they did for klamav, I didn't check the rest).
Both Debian and Ubuntu need the packages listed below patched and updated.
Since Fedora has some patches, I'd like to see what all they have patched
already and take advantage of them and push the results into Debian.
The task is for each package below (less klamav), find the equivalent package
in the Fedora 9 repo, look for to see if it's patched, and then integrate
that patch with the Ubuntu package. This is probably not a task for someone
just starting on their MOTU journey, but for someone who has some experience
and can work with patch systems. I'll sponsor changes into Ubuntu and help
coordinate with the Debian clamav maintainer for NMUs into Debian.
My basic workflow for this task (feel free to do it better) was:
1. Find and grab the relevant Source RPM (SRPM) from
http://fedora.mirror.iweb.ca/development/source/SRPMS/
2. Extract the source into a tar.gz (I used alien with the --tgz flag).
3. Look at the patches included (they will be text files in the top level of
the extracted tarball.
4. Find the one that make it work with clamav 0.93
5. Integrate with the Ubuntu package.
6. Upload to the PPA.
If someone wants access to the PPA so they can upload test packages, please
let me know.
Would someone who is subscribed, please forward this to the mentors list.
Scott K
---------- Forwarded Message ----------
> Subject: Impending upload of libclamav4
> Date: Sunday 27 April 2008 17:11
> From: Stephen Gran <sgran at debian.org>
> Hi all,
>
> I'm writing you all to let you know that the impending upload of
> clamav to unstable and volatile will likely break your packages. There
> are a number of changes which force me to take the unfortunate step of
> making libclamav4 not coinstallable with libclamav3 and earlier. This
> means that the clamav suite will not be coinstallable with your
> packages, so I'm giving everyone a heads up to try to coordinate.
>
> If you want help with forward porting or a sneak look at the packages
> before they clear NEW, let me know and I'll do what I can. Note that
> I'm also going to upload this to volatile in some form, so changes will
> be needed for those of you with versions in stable that link to either
> libclamav2 or libclamav3. List of packages below.
I've uploaded a version of the clamav 0.93 package to the clamav-update team
PPA:
https://launchpad.net/~ubuntu-clamav/+archive
> Jonas Genannt <jonas.genannt at capi2name.de>
> php-clamavlib
>
> Christoph Berg <myon at debian.org>
> avscan
>
> Cédric Delfosse <cedric at debian.org>
> python-clamav
>
> Jonas Genannt <jonas.genannt at capi2name.de>
> php-clamavlib
>
> Scott Kitterman <scott at kitterman.com>
> klamav
Patched and uploaded to the clamav-update team PPA.
> Bart Martens <bartm at debian.org>
> gurlchecker
>
> Rene Mayrhofer <rene.mayrhofer at gibraltar.at>
> havp
>
> Alexander Wirt <formorer at debian.org>
> dansguardian
More information about the Ubuntu-motu
mailing list