[MIR] mime-construct

Bug #555330 reported by Steve Langasek
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mime-construct (Ubuntu)
Fix Released
High
Unassigned
Lucid
Fix Released
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.

Revision history for this message
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
Revision history for this message
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.

Revision history for this message
Loïc Minier (lool) wrote :

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

Revision history for this message
Loïc Minier (lool) wrote :

Thierry is ok with the new deps

Changed in mime-construct (Ubuntu Lucid):
status: Incomplete → Fix Committed
Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.