← Back to team overview

ubuntu-packaging-guide-team team mailing list archive

[Bug 788137] Re: provide a ubuntu-packagers package and a "setup wizard"

 

There's a script `setup-packaging-environment' in ubuntu-dev-tools that
aims to do this. It should certainly be updated, but that might be a
nice place for someone to start. The maintainers of ubuntu-dev-tools
have been talking about improving it recently as well. I'll reassign
this bug there as that's probably a good place for this script to live.

Thanks for the report!

** Also affects: ubuntu-dev-tools (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: ubuntu-packaging-guide
       Status: Confirmed => Won't Fix

** Changed in: ubuntu-packaging-guide
       Status: Won't Fix => Invalid

** Changed in: ubuntu-dev-tools (Ubuntu)
       Status: New => Confirmed

** Changed in: ubuntu-dev-tools (Ubuntu)
   Importance: Undecided => Wishlist

-- 
You received this bug notification because you are a member of Ubuntu
Packaging Guide Team, which is subscribed to Ubuntu Packaging Guide.
https://bugs.launchpad.net/bugs/788137

Title:
  provide a ubuntu-packagers package and a "setup wizard"

Status in Ubuntu Packaging Guide:
  Invalid
Status in “ubuntu-dev-tools” package in Ubuntu:
  Confirmed

Bug description:
  Firstly, I'm really impressed with the packaging guide! But reading
  http://people.canonical.com/~dholbach/packaging-guide/html/getting-
  set-up.html made me wonder...

  Why don't we provide a package called "ubuntu-packager" (or similar)
  such that the user can do this:

  $ sudo apt-get -y install ubuntu-packager && ubuntu-packager-setup

  ...where:

  - the "ubuntu-packager" package would be a meta-package that installs
  the required packages:

  gnupg pbuilder ubuntu-dev-tools bzr-builddeb apt-file

  - the ubuntu-packager-setup would be a script (shell / python) that
  would essentially be a command-line wizard that would do everything
  mentioned in the "getting-set-up" page: it would check to see if the
  user has any gpg keys. If so, it would present a menu and ask the user
  which they want to use for packaging. If they don't have any keys, it
  would run "gpg --gen-key", etc, etc.

  Note that this idea is in no way at odds with having the packaging
  guide, but I think it would lower the "barrier to entry" for newby
  packagers still further, which has to be a good thing IMHO :-)


References