Ubuntu

dovecot-postfix claimed as built in debian/control but not actually built

Reported by Colin Watson on 2010-09-29
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dovecot (Ubuntu)
High
Dave Walker
Maverick
High
Dave Walker

Bug Description

http://people.canonical.com/~ubuntu-archive/testing/maverick_outdate.html lists dovecot-postfix as out of date. However, it's not showing up in the not-built-from-source lists, so I investigated. It appears that the package intends to build dovecot-postfix as an Architecture: all transitional package. However, the binary-indep target in debian/rules looks like this:

binary-indep: build install
        mkdir -p $(CURDIR)/debian/mail-stack-delivery/etc/dovecot/conf.d/
        mkdir -p $(CURDIR)/debian/mail-stack-delivery/etc/dovecot/auth.d/
        cp $(CURDIR)/debian/01-mail-stack-delivery.conf $(CURDIR)/debian/mail-stack-delivery/etc/dovecot/conf.d/
        cp $(CURDIR)/debian/01-mail-stack-delivery.auth $(CURDIR)/debian/mail-stack-delivery/etc/dovecot/auth.d/
        dh_testdir -pmail-stack-delivery
        dh_testroot -pmail-stack-delivery
        dh_installdocs -pmail-stack-delivery
        dh_installchangelogs -pmail-stack-delivery ChangeLog
        dh_compress -pmail-stack-delivery
        dh_installdeb -pmail-stack-delivery
        dh_gencontrol -pmail-stack-delivery
        dh_md5sums -pmail-stack-delivery
        dh_builddeb -pmail-stack-delivery

I think this was an overenthusiastic substitution made when the mail-stack-delivery package was created. Most of those -pmail-stack-delivery options should probably be just -i instead so that all the binary-indep packages get built.

I'm milestoning this for 10.10, as it needs to be fixed as a matter of archive consistency.

Related branches

Colin Watson (cjwatson) on 2010-09-29
Changed in dovecot (Ubuntu Maverick):
importance: Undecided → High
milestone: none → ubuntu-10.10
Mathias Gug (mathiaz) on 2010-09-29
tags: added: server-mrs
Dave Walker (davewalker) on 2010-10-01
Changed in dovecot (Ubuntu Maverick):
assignee: nobody → Dave Walker (davewalker)
status: New → Confirmed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package dovecot - 1:1.2.12-1ubuntu7

---------------
dovecot (1:1.2.12-1ubuntu7) maverick; urgency=low

  [Dave Walker]
  * debian/rules: Build all architecture independent components, rather
    than acting on mail-stack-delivery only. (LP: #651027)
  * debian/control: dovecot-postfix (transitional package), should depend on
    the renamed mail-stack-delivery not the original mail-server-delivery.

  [Ante Karamatić]
  * debian/patches/mail-stack-dovecot.conf: include additional information.
    (LP: #649574)
 -- Chuck Short <email address hidden> Fri, 01 Oct 2010 08:36:22 -0400

Changed in dovecot (Ubuntu Maverick):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers