quickly should suggest devscripts

Bug #465833 reported by Philip Peitsch
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Quickly
Fix Released
Medium
Unassigned
quickly (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: quickly

The quickly share command (and likely release) depend on devscripts being installed. It would be good to have this suggested on install. I don't think installing by default is the best idea for this by the way, due to the fact it needs to pull in postfix and bunch of other things that are likely not needed by most standard programmers.

ProblemType: Bug
Architecture: i386
Date: Sat Oct 31 10:59:40 2009
DistroRelease: Ubuntu 9.10
Package: quickly 0.2.6
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, user)
 LANG=en_AU.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: quickly
Uname: Linux 2.6.31-14-generic i686

Revision history for this message
Philip Peitsch (philip-peitsch) wrote :
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Hi, thanks for your interest in Quickly and your bug report.

In fact, we are hesitating between suggest or recomends. That's true that postfix installation is kinda tricky for an "easy of use" tools.

We'll take a decision soon.

Changed in quickly (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
Changed in quickly:
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
LaserJock (laserjock) wrote :

I would argue that the postfix requirement is more of a devscripts bug.

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

I partially agree.

If you want the whole story, here it is:
- Quickly ubuntu-project template used devscripts at the beginning (with debuild/debuild -S).
- Seeing that we were pooling postfix (and the associated debconf questions), rick and I decided to use dpkg-buildpackage instead. That's what is done.
- But Quickly is calling python-mkdebian from distutils-extra package which uses debchange, part of devscripts but don't depend on it. It's only suggested.
After talking to pitti, as python-mkdebian is just a minor command in distutils-extra, he keeps it as suggested, not depend.

So, here is the trick, we can put it again as a recommends, but that will move us back to our first issue...

Care to open a bug on devscripts to ask removing postfix requirement?

Revision history for this message
Philip Peitsch (philip-peitsch) wrote : Re: [Bug 465833] Re: quickly should suggest devscripts

I'll look into it in about 8 hours :)

I had a quick glance now and couldn't find the dep that was pulling in
postfix in the first place!

On Tue, Nov 3, 2009 at 6:09 PM, Didier Roche <email address hidden> wrote:

> I partially agree.
>
> If you want the whole story, here it is:
> - Quickly ubuntu-project template used devscripts at the beginning (with
> debuild/debuild -S).
> - Seeing that we were pooling postfix (and the associated debconf
> questions), rick and I decided to use dpkg-buildpackage instead. That's what
> is done.
> - But Quickly is calling python-mkdebian from distutils-extra package which
> uses debchange, part of devscripts but don't depend on it. It's only
> suggested.
> After talking to pitti, as python-mkdebian is just a minor command in
> distutils-extra, he keeps it as suggested, not depend.
>
> So, here is the trick, we can put it again as a recommends, but that
> will move us back to our first issue...
>
> Care to open a bug on devscripts to ask removing postfix requirement?
>
> --
> quickly should suggest devscripts
> https://bugs.launchpad.net/bugs/465833
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Philip Peitsch (philip-peitsch) wrote :

Ok... so basically postfix is pulled in through a rather obtuse set of dependencies.

devscripts depends on bsd-mailx : http://packages.ubuntu.com/karmic/devscripts
bsd-mailx depends on either postfix or another mail-transport-agent : http://packages.ubuntu.com/karmic/bsd-mailx

Unfortunately that doesn't make life any easier here as the requirement on devscripts is needed... but unless the user has another mail-transport-agent, it is going to default to postfix.

A quick 20min google hunt has led me to believe postfix is one of the better ones to install anyways.... http://lwn.net/Articles/196724/

Changed in quickly:
status: Triaged → Fix Committed
Changed in quickly:
status: Fix Committed → Fix Released
Changed in quickly (Ubuntu):
status: Triaged → 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.