please make mk-sbuild-lv support creating debian build environments

Bug #342158 reported by Ryan Niebur on 2009-03-13
2
Affects Status Importance Assigned to Milestone
ubuntu-dev-tools (Ubuntu)
Wishlist
Kees Cook

Bug Description

Binary package hint: ubuntu-dev-tools

It would be nice if mk-sbuild-lv could also be used to create Debian build environments without having to edit the source. :)

Thanks,
Ryan

Jonathan Davies (jpds) wrote :

I assume that this would mean having to change the references of http://archive.ubuntu.com/ubuntu to Debian ones in the script, I'll see what I can do but patches are welcome.

Changed in ubuntu-dev-tools:
importance: Undecided → Wishlist
status: New → Triaged
Ryan Niebur (ryan52) wrote :

adding variables to:
* disable the security repository (for Debian Unstable)
* change the host used for the security repository (to security.debian.org)
* which components to use (no universe, restricted, multiverse in debian)
* changing what's appended to BUILD_PKGS (pkg-create-dbgsym and pkgbinarymangler don't exist in Debian)
* which keyring package gets installed (debian-archive-keyring instead of ubuntu-keyring)

okay, that's a lot. more than I thought it would be at first..
maybe just a --debian switch or something that changes all of that? :)

anyway, tomorrow or this weekend I'll make a patch.

Ryan Kavanagh (ryanakca) wrote :

assignee ryanakca

Changed in ubuntu-dev-tools:
assignee: nobody → ryanakca
Ryan Kavanagh (ryanakca) on 2009-03-14
Changed in ubuntu-dev-tools:
status: Triaged → Fix Committed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-dev-tools - 0.67

---------------
ubuntu-dev-tools (0.67) jaunty; urgency=low

  [ Jonathan Davies ]
  * mk-sbuild-lv: Changed default behaviour so that the initial build and log
    directories are not created on first run; instead read settings file and
    check if they exist (LP: #342154).
  * requestsync: Reverted old madison.php workaround (LP: #183346).

  [ Ryan Kavanagh ]
  * mk-sbuild-lv: Added support for Debian chroots. Updated manpage.
    (LP: #342158)

  [ Mitsuya Shibata ]
  * pull-debian-source: Detect existence of dget in multi-path environment.

 -- Jonathan Davies <email address hidden> Sat, 14 Mar 2009 22:40:05 +0000

Changed in ubuntu-dev-tools:
status: Fix Committed → Fix Released
Kees Cook (kees) wrote :

The current solution for this is way too much of a special-casing in the script.

Changed in ubuntu-dev-tools (Ubuntu):
assignee: ryanakca → kees
status: Fix Released → In Progress
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-dev-tools - 0.72

---------------
ubuntu-dev-tools (0.72) jaunty; urgency=low

  [ Jonathan Davies ]
  * README.updates: Added - lists steps to take when updating this package.
  * grab-merge: Added --help option and manpage (LP: #349109).

  [ Siegfried-Angel Gevatter Pujals ]
  * pbuilder-dist:
     - Add squeeze as a Debian distribution. Thanks to Marco Rodrigues.

  [ Nathan Handler ]
  * pull-debian-source:
    - Add support for etch/oldstable
    - Make script work for codenames (etch, lenny, squeeze, sid)

  [ Ryan Kavanagh ]
  * Ported devscripts' build-rdeps to Ubuntu and replaced
    reverse-build-depends. Updated it's manpage. (LP: #272273)

  [ Kees Cook ]
  * mk-sbuild-lv:
    - Fully handle missing build log directories (LP: #342154).
    - More generalized approach to Distro-specific logic (LP: #342158).

  [ Scott Kitterman ]
  * dgetlp:
    - Port to hashlib module instead of md5 (deprecated in Python 2.6)
  * Bump minimum python-all-dev version to 2.5

 -- Scott Kitterman <email address hidden> Wed, 15 Apr 2009 22:51:14 -0400

Changed in ubuntu-dev-tools (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers