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