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

Bug #342158 reported by Ryan Niebur
2
Affects Status Importance Assigned to Milestone
ubuntu-dev-tools (Ubuntu)
Fix Released
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

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

Revision history for this message
Ryan Kavanagh (ryanakca) wrote :

assignee ryanakca

Changed in ubuntu-dev-tools:
assignee: nobody → ryanakca
Ryan Kavanagh (ryanakca)
Changed in ubuntu-dev-tools:
status: Triaged → Fix Committed
Revision history for this message
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
Revision history for this message
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
Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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