Merge lp:~statik/configglue/remove-debian-dir into lp:configglue

Proposed by Elliot Murphy
Status: Merged
Approved by: Elliot Murphy
Approved revision: 10
Merged at revision: not available
Proposed branch: lp:~statik/configglue/remove-debian-dir
Merge into: lp:configglue
Diff against target: None lines
To merge this branch: bzr merge lp:~statik/configglue/remove-debian-dir
Reviewer Review Type Date Requested Status
John Lenton Approve
Review via email: mp+5554@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Elliot Murphy (statik) wrote :

Best I can tell, the "done thing" is to not include the debian dir with the release, and keep it in a separate branch. So, here's a branch that deletes the debian dir (which I've added to lp:~statik/configglue/packaging)

Revision history for this message
John Lenton (chipaca) wrote :

so the process of building a package is merge with ../packaging, then debuild?

Revision history for this message
Elliot Murphy (statik) wrote :

I'm still learning, but I think the process of packaging is to do a release, which creates a tarball. Then rename the tarball to whatever the .orig.tar.gz pattern is that ubuntu expects, unpack it, and grab the bzr branch containing the contents of the debian/ directory and drop it into the unpacked directory. Then edit the changelog for the new version number, and run debuild. Then create a debdiff, attach it to a launchpad bug, and ask for sponsors to review and upload to ubuntu.

Revision history for this message
John Lenton (chipaca) wrote :

That sounds incredibly complicated! :)

review: Approve
Revision history for this message
Elliot Murphy (statik) wrote :

Also it's boring :)

I can't wait for packagebranches to be ready, where hacking on a package
in Ubuntu is as easy as bzr branch packagename; hack hack hack; bzr
builddeb; upload.

--
Elliot Murphy | https://launchpad.net/~statik/

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== removed directory 'debian'
=== removed file 'debian/changelog'
--- debian/changelog 2009-03-20 19:51:23 +0000
+++ debian/changelog 1970-01-01 00:00:00 +0000
@@ -1,6 +0,0 @@
1python-configglue (0.1) jaunty; urgency=low
2
3 * Debianization for packageing
4
5 -- Rick McBride <rick.mcbride@canonical.com> Fri, 20 Mar 2009 14:40:00 -0400
6
70
=== removed file 'debian/compat'
--- debian/compat 2009-03-20 19:17:00 +0000
+++ debian/compat 1970-01-01 00:00:00 +0000
@@ -1,1 +0,0 @@
15
20
=== removed file 'debian/control'
--- debian/control 2009-03-26 15:32:19 +0000
+++ debian/control 1970-01-01 00:00:00 +0000
@@ -1,15 +0,0 @@
1Source: python-configglue
2Section: python
3Priority: optional
4Maintainer: Rick McBride <rick.mcbride@canonical.com>
5Build-Depends: cdbs,
6 python-central,
7 python-all-dev,
8 python-setuptools
9Standards-Version: 3.8.0
10
11Package: python-configglue
12Architecture: all
13Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
14Provides: ${python:Provides}
15Description: configglue -- glue for your apps' configuration
160
=== removed file 'debian/copyright'
--- debian/copyright 2009-03-20 19:17:00 +0000
+++ debian/copyright 1970-01-01 00:00:00 +0000
@@ -1,11 +0,0 @@
1This package was debianized by Rick McBride <rick.mcbride@canonical.com> on
2Fri, 20 Mar 2009 14:26:00 -0400.
3
4Copyright:
5
6 Copyright (C) 2009 Canonical
7
8License:
9
10 Released under the BSD License (see the file LICENSE)
11
120
=== removed file 'debian/docs'
=== removed file 'debian/pycompat'
--- debian/pycompat 2009-03-20 19:17:00 +0000
+++ debian/pycompat 1970-01-01 00:00:00 +0000
@@ -1,1 +0,0 @@
12
20
=== removed file 'debian/rules'
--- debian/rules 2009-03-20 19:17:00 +0000
+++ debian/rules 1970-01-01 00:00:00 +0000
@@ -1,5 +0,0 @@
1#!/usr/bin/make -f
2
3include /usr/share/cdbs/1/rules/debhelper.mk
4DEB_PYTHON_SYSTEM = pycentral
5include /usr/share/cdbs/1/class/python-distutils.mk

Subscribers

People subscribed via source and target branches