[Pkg-clamav-devel] Bug#1006179: ClamAV 1.0.0 release candidate now available

Scott Kitterman debian at kitterman.com
Sat Dec 31 06:09:46 GMT 2022


On Friday, December 30, 2022 7:11:45 PM EST Scott Kitterman wrote:
> On December 30, 2022 11:44:39 PM UTC, Sebastian Andrzej Siewior 
<sebastian at breakpoint.cc> wrote:
> >On 2022-12-30 16:22:21 [-0500], Scott Kitterman wrote:
> >> Great.  I finished the changes for the embedded crates (it's not perfect
> >> machine readable copyright format, but it's close and I think it will do
> >> for the moment) and pushed the change.  It should be a fast forward for
> >> you when you pull it.
> >
> >did it.
> >
> >> I think the short d/rules file that I sent you earlier has the ~correct
> >> build options for us, so don't redo that if you don't have to.
> >
> >just updated it with your input.
> >
> >> I'll be around this weekend, so if you upload it, I should be able to
> >> check it through New.  I'll send an email to the release team warning
> >> them about our need for an upcoming transition slot.
> >> 
> >> Anything else I can help with?
> >
> >I got a few steps further instead going to bed. It complains now about
> >missing testfiles because they are no longer shipped. So either we need
> >to tweak it or we just drop that package.
> >Other than that we would need to test or just throw it to exp asap and
> >sort the pieces later. So I think we need to figure out if we keep
> >`clamav-testfiles' and manually move the files or drop it (and maybe
> >introduce it later again if people complain).
> >
> >> Scott K
> >
> >Sebastian
> 
> I think if there's a reasonable way to keep it, we should.  In general
> though, I think uploading to experimental sooner rather than later is the
> right way to go, but if you drop the testfiles package now, it'll end up in
> New again when we put it back (people do use it, so I'm confident we'll get
> complaints if we drop it).

I looked at it some and the testfiles appear to be gone.  Let's drop the binary 
and move on.

I discovered that the experimental (and upstream-experimental) branches still 
have the crates that are now excluded when the tarball is created.  I made a 
new branch called upstream-experimental-fixup and pushed it.  You ought to be 
able to merge that to upstream-experimental and then merge that to 
experimental and get an unpacked directory that dpkg-buildpackage things goes 
with the tarball.  We (I volunteer) will also need to fixup the pristine-tar 
branch, but that can be later.

I pushed some changes to the experimental branch to help it build using dpkg-
buildpackage:

 - added build-depends
 - added my rust compilation requirements patch that I had emailed you (it's 
not applied, just in d/patches and listed in d/patches/series)
 - added the target directory for the unit files in configure in d/rules

With those changes, it gets through to install, where it failes for multiple 
reasons:

1.  There's a typo in the libclamav11.install file (fixed in git).
2.  Missing testfiles (I say nuke the binary and move on, but I didn't do it).
3.  Missing html docs.  This just needs the proper doxygen invocation (but 
it's late and I'm tired here, so I didn't make and changes for this).  I did 
manually build the docs and once those were present it got all the way to 
symbols files.

Back over to you.  I'm going to bed.  Good luck.

Scott K
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://alioth-lists.debian.net/pipermail/pkg-clamav-devel/attachments/20221231/35773d00/attachment.sig>


More information about the Pkg-clamav-devel mailing list