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
1=== removed directory 'debian'
2=== removed file 'debian/changelog'
3--- debian/changelog 2009-03-20 19:51:23 +0000
4+++ debian/changelog 1970-01-01 00:00:00 +0000
5@@ -1,6 +0,0 @@
6-python-configglue (0.1) jaunty; urgency=low
7-
8- * Debianization for packageing
9-
10- -- Rick McBride <rick.mcbride@canonical.com> Fri, 20 Mar 2009 14:40:00 -0400
11-
12
13=== removed file 'debian/compat'
14--- debian/compat 2009-03-20 19:17:00 +0000
15+++ debian/compat 1970-01-01 00:00:00 +0000
16@@ -1,1 +0,0 @@
17-5
18
19=== removed file 'debian/control'
20--- debian/control 2009-03-26 15:32:19 +0000
21+++ debian/control 1970-01-01 00:00:00 +0000
22@@ -1,15 +0,0 @@
23-Source: python-configglue
24-Section: python
25-Priority: optional
26-Maintainer: Rick McBride <rick.mcbride@canonical.com>
27-Build-Depends: cdbs,
28- python-central,
29- python-all-dev,
30- python-setuptools
31-Standards-Version: 3.8.0
32-
33-Package: python-configglue
34-Architecture: all
35-Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}
36-Provides: ${python:Provides}
37-Description: configglue -- glue for your apps' configuration
38
39=== removed file 'debian/copyright'
40--- debian/copyright 2009-03-20 19:17:00 +0000
41+++ debian/copyright 1970-01-01 00:00:00 +0000
42@@ -1,11 +0,0 @@
43-This package was debianized by Rick McBride <rick.mcbride@canonical.com> on
44-Fri, 20 Mar 2009 14:26:00 -0400.
45-
46-Copyright:
47-
48- Copyright (C) 2009 Canonical
49-
50-License:
51-
52- Released under the BSD License (see the file LICENSE)
53-
54
55=== removed file 'debian/docs'
56=== removed file 'debian/pycompat'
57--- debian/pycompat 2009-03-20 19:17:00 +0000
58+++ debian/pycompat 1970-01-01 00:00:00 +0000
59@@ -1,1 +0,0 @@
60-2
61
62=== removed file 'debian/rules'
63--- debian/rules 2009-03-20 19:17:00 +0000
64+++ debian/rules 1970-01-01 00:00:00 +0000
65@@ -1,5 +0,0 @@
66-#!/usr/bin/make -f
67-
68-include /usr/share/cdbs/1/rules/debhelper.mk
69-DEB_PYTHON_SYSTEM = pycentral
70-include /usr/share/cdbs/1/class/python-distutils.mk

Subscribers

People subscribed via source and target branches