Merge lp:~jbicha/friends/build-depend-on-dev-not-gir into lp:friends

Proposed by Jeremy Bícha
Status: Rejected
Rejected by: Ken VanDine
Proposed branch: lp:~jbicha/friends/build-depend-on-dev-not-gir
Merge into: lp:friends
Diff against target: 48 lines (+12/-17)
1 file modified
debian/control (+12/-17)
To merge this branch: bzr merge lp:~jbicha/friends/build-depend-on-dev-not-gir
Reviewer Review Type Date Requested Status
Ken VanDine Disapprove
Review via email: mp+168044@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Ken VanDine (ken-vandine) wrote :

Is this really desirable? Since it really only depends on having the gir installed for the tests, it doesn't actually depend on any files provided by those dev packages. Seems like it just adds more overhead in the build to install more stuff than is really required. Or is this part of a bigger effort for consistency?

review: Needs Information
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Mmm, I guess it's mostly a style thing since it doesn't actually change anything in the build.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Also it could make backports more difficult since those 4 libraries I mentioned in the initial comment are missing their -gir dependency in Raring.

Revision history for this message
Ken VanDine (ken-vandine) wrote :

With the amount of times this gets rebuilt automatically, I'd say lets not approve this, it would just add a lot of extra churn installing the extra packages and their depends during build. I did go through those other MP's and added approvals for them. Thanks!

review: Disapprove

Unmerged revisions

205. By Jeremy Bícha

build-depend on -dev packages instead of gir- packages

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/control'
2--- debian/control 2013-06-06 18:06:19 +0000
3+++ debian/control 2013-06-07 12:37:33 +0000
4@@ -4,22 +4,19 @@
5 Maintainer: Ubuntu Desktop Team <ubuntu-desktop@lists.ubuntu.com>
6 Build-Depends: dbus-test-runner,
7 debhelper (>= 9),
8+ dh-autoreconf,
9 evolution-data-server,
10- gir1.2-dbusmenu-glib-0.4,
11- gir1.2-dee-1.0,
12- gir1.2-ebook-1.2 (>= 3.8),
13- gir1.2-ebookcontacts-1.2 (>= 3.8),
14- gir1.2-edataserver-1.2 (>= 3.8),
15- gir1.2-gdkpixbuf-2.0,
16- gir1.2-glib-2.0,
17- gir1.2-messagingmenu-1.0,
18- gir1.2-networkmanager-1.0,
19- gir1.2-notify-0.7,
20- gir1.2-signon-1.0,
21- gir1.2-soup-2.4,
22- gir1.2-unity-5.0,
23 libaccounts-glib-dev (>= 1.10),
24- libsignon-glib1,
25+ libdee-dev,
26+ libdbusmenu-glib-dev,
27+ libebook1.2-dev (>= 3.8),
28+ libedataserver1.2-dev (>= 3.8),
29+ libmessaging-menu-dev,
30+ libnm-glib-dev,
31+ libnotify-dev,
32+ libsignon-glib-dev,
33+ libsoup2.4-dev,
34+ libunity-dev,
35 python3,
36 python3-dbus,
37 python3-distutils-extra,
38@@ -29,9 +26,7 @@
39 python3-pkg-resources,
40 python3-setuptools,
41 shared-mime-info,
42- valac,
43- libdee-dev,
44- dh-autoreconf,
45+ valac
46 Standards-Version: 3.9.3
47 Homepage: https://launchpad.net/friends
48 # If you aren't a member of ~super-friends but need to upload packaging changes,

Subscribers

People subscribed via source and target branches

to all changes: