Ubuntu

[MIR] mime-construct

Reported by Steve Langasek on 2010-04-04
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mime-construct (Ubuntu)
High
Unassigned
Lucid
High
Unassigned

Bug Description

Binary package hint: mime-construct

logcheck is uninstallable in main because it now depends on mime-construct in universe. So an MIR is needed for mime-construct, or else a way must be found to remove the dependency.

Steve Langasek (vorlon) wrote :

Assigning to Loïc as the uploader of the new logcheck version.

Changed in mime-construct (Ubuntu Lucid):
assignee: nobody → Loïc Minier (lool)
importance: Undecided → High
milestone: none → ubuntu-10.04
status: New → Incomplete
Loïc Minier (lool) wrote :

So pitti poked me on this new dep on IRC; I initially thought we'd patch logcheck to use sendmail again, but looking again at whether we could simply promote mime-construct, it appears so.

mime-construct itself:
- maintenance in Debian is fine, almost no bug (only a but with attachment which we don't care about for logcheck); not quite sure why it's native
- build-depends and depends on libmime-base64-perl, actually provided by perl, seems like a bug
- build-depends and depends on libmime-types-perl (see below)
- build-depends and depends on libproc-waitstat-perl (see below)
- misses dep on ${misc:Depends}, uses old Standards-Version and DH_COMPAT 3
- doesn't have a testsuite
- is basically a monolithic script

Given the triviality of this single-script package, I think we can cope with it, but I'll try sending packaging updates to the Debian BTS.

libmime-types-perl:
- build-depends on libtest-pod-perl which is already in main
- great maintenance by Debian Perl team
- new upstream version available
- great, clean, and modern packaging
- testsuite enabled during build
- overall relatively small Perl lib

libproc-waitstat-perl:
- build-depends and depends on libipc-signal-perl (see below)
- kind of the same story as mime-construct, same Debian maintainer but it's not native and it has a testsuite, albeit it's not enabled during build
- it's basically a monolithic module

libipc-signal-perl: exactly the same story as libproc-waitstat-perl

So my personal opinion is that we could live with these and I would be ok with promoting these with main, despite the out of date packaging for three of the packages which are monolitic script packaged by a Debian developer outside of the Perl group.

Perhaps other people in the MIR team have differing opinions on that? I will ping the server team to ask whether it's an issue to add these small deps to the ISO as a result of the new deps.

Loïc Minier (lool) wrote :

Sorry, logcheck isn't on the ISO, it's just supported.

Loïc Minier (lool) wrote :

Thierry is ok with the new deps

Changed in mime-construct (Ubuntu Lucid):
status: Incomplete → Fix Committed
Martin Pitt (pitti) wrote :

Looks fine to me. Promoted.

Changed in mime-construct (Ubuntu Lucid):
assignee: Loïc Minier (lool) → nobody
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers