Merge lp:~barry/ubuntu/natty/fso-misc-vapi/618809-ftbfs into lp:ubuntu/natty/fso-misc-vapi

Proposed by Barry Warsaw
Status: Merged
Merged at revision: 4
Proposed branch: lp:~barry/ubuntu/natty/fso-misc-vapi/618809-ftbfs
Merge into: lp:ubuntu/natty/fso-misc-vapi
Diff against target: 59 lines (+17/-3)
4 files modified
configure.ac (+1/-1)
debian/changelog (+10/-0)
debian/control (+3/-2)
debian/rules (+3/-0)
To merge this branch: bzr merge lp:~barry/ubuntu/natty/fso-misc-vapi/618809-ftbfs
Reviewer Review Type Date Requested Status
Artur Rona (community) Approve
Ubuntu branches Pending
Review via email: mp+45559@code.launchpad.net

Description of the change

I think I'm getting the hang of this. Another fix for the libvala transition.

To post a comment you must log in.
Revision history for this message
Artur Rona (ari-tczew) wrote :
review: Needs Fixing
Revision history for this message
Barry Warsaw (barry) wrote :

Done. Updated branch is pushed.

6. By Barry Warsaw

Add DEP3 patch headers

Revision history for this message
Artur Rona (ari-tczew) wrote :

I noticed that there is no patch system. You can check it in source directory via command 'what-patch'. You should patch configure.ac directly. Automatically, there is no place to adding DEP3 tags. Sorry for that, I didn't check before whether patch system is used. Please also drop simple-patchsys.mk from d/rules.

However, would be nice to be more verbose in debian/changelog, I suggest:

* debian/control, configure.ac:
  - Transition from libvala-dev to libvala-0.10-dev. (LP: #618809)
* debian/rules: Run autoreconf due to touched configure.ac.

review: Needs Fixing
7. By Barry Warsaw

* Transition from libvala-dev to libvala-0.10-dev via patch to
  configure.ac (LP: #618809)
* debian/rules: Run autoreconf after patching configure.ac.

Revision history for this message
Barry Warsaw (barry) wrote :

Hi Artur,

I don't particularly like editing configure.ac in place since that comes from upstream. Isn't it better to use a patch system to change upstream files instead? I did however make the changelog entry a bit more descriptive. Thanks.

8. By Barry Warsaw

Use short url for bug.

Revision history for this message
Barry Warsaw (barry) wrote :

Hi Artur. I chatted with Colin about it and I get the rationale for not wanting to introduce a patch system when there isn't one previously. I'll update this and the other related branches to edit configure.ac in place. Thanks. Please watch for branch updates.

9. By Barry Warsaw

Do not introduce a patch system to complete the vala transition.
 * Edit configure.ac in place.
 * Still run autoreconf before building.

10. By Barry Warsaw

Update changelog.

Revision history for this message
Barry Warsaw (barry) wrote :

Branch updated.

Revision history for this message
Artur Rona (ari-tczew) wrote :

Comment to all your branches since don't have enough time to comment at all:

We should describe in debian/changelog in detail, so I suggest:

 * configure.ac, debian/control:
   - Transition from libvala-dev to libvala-0.10-dev (LP: #618809)
 * debian/control:
   - Build-Depends on libtool since it's required to run autoreconf.
 * debian/rules: Run autoreconf before building.

Adjust it to all and I'll sponsor.

review: Needs Fixing
11. By Barry Warsaw

Updated changelog.

12. By Barry Warsaw

Do not add debian/patches/

Revision history for this message
Barry Warsaw (barry) wrote :

I've removed the patchsys from all packages that didn't have them previously (though mdbus and libfsotransport did, so I preserved these changes as patches).

All packages have gotten an updated changelog. All branches have been pushed. Ready to go:

* fso-misc-vapi
* libfsoframework
* fso-glib
* libfsoresource
* libfsotransport
* mdbus
* fso-usaged

Thanks for your patience, help, and sponsorship! This should finally close bug 618809 :)

13. By Barry Warsaw

Update changelog.

Revision history for this message
Artur Rona (ari-tczew) wrote :

Now looks good.
Thank you for your contribution!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'configure.ac'
2--- configure.ac 2009-09-19 19:59:10 +0000
3+++ configure.ac 2011-01-10 21:12:46 +0000
4@@ -24,7 +24,7 @@
5 AC_PATH_PROG(VALAC, valac, valac)
6 AC_SUBST(VALAC)
7 PKG_CHECK_MODULES(VALA,
8- vala-1.0 >= $VALA_REQUIRED)
9+ vala-0.10 >= $VALA_REQUIRED)
10
11 # glib and friends
12 PKG_CHECK_MODULES(GLIB,
13
14=== modified file 'debian/changelog'
15--- debian/changelog 2009-09-19 19:59:10 +0000
16+++ debian/changelog 2011-01-10 21:12:46 +0000
17@@ -1,3 +1,13 @@
18+fso-misc-vapi (0.5.0-1ubuntu1) natty; urgency=low
19+
20+ * configure.ac, debian/control:
21+ - Transition from libvala-dev to libvala-0.10-dev. (LP: #618809)
22+ * debian/control:
23+ - Build-Depends on libtool since it's required for autoreconf.
24+ * debian/rules: Run autoreconf before building.
25+
26+ -- Barry Warsaw <barry@ubuntu.com> Mon, 10 Jan 2011 16:06:58 -0500
27+
28 fso-misc-vapi (0.5.0-1) unstable; urgency=low
29
30 * New upstream release
31
32=== modified file 'debian/control'
33--- debian/control 2009-09-19 19:59:10 +0000
34+++ debian/control 2011-01-10 21:12:46 +0000
35@@ -1,10 +1,11 @@
36 Source: fso-misc-vapi
37 Section: libdevel
38 Priority: extra
39-Maintainer: Debian FreeSmartphone.Org Team <pkg-fso-maint@lists.alioth.debian.org>
40+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
41+XSBC-Original-Maintainer: Debian FreeSmartphone.Org Team <pkg-fso-maint@lists.alioth.debian.org>
42 Uploaders: Heiko Stuebner <heiko@sntech.de>
43 DM-Upload-Allowed: yes
44-Build-Depends: debhelper (>= 7), cdbs, autotools-dev, valac (>= 0.7.6), libvala-dev, libasound2-dev, libglib2.0-dev
45+Build-Depends: debhelper (>= 7), cdbs, autotools-dev, libtool, valac-0.10, libvala-0.10-dev, libasound2-dev, libglib2.0-dev
46 Standards-Version: 3.8.3
47 Homepage: http://freesmartphone.org/
48 Vcs-Git: git://git.debian.org/git/pkg-fso/fso-misc-vapi.git
49
50=== modified file 'debian/rules'
51--- debian/rules 2009-08-20 19:59:10 +0000
52+++ debian/rules 2011-01-10 21:12:46 +0000
53@@ -4,3 +4,6 @@
54 include /usr/share/cdbs/1/class/autotools.mk
55
56 DEB_INSTALL_DOCS_ALL =
57+
58+pre-build::
59+ autoreconf -f -i -v

Subscribers

People subscribed via source and target branches

to all changes: