Merge lp:~didrocks/platform-api/changelog-cleanup into lp:platform-api

Proposed by Didier Roche-Tolomelli
Status: Merged
Approved by: Michael Terry
Approved revision: 75
Merged at revision: 77
Proposed branch: lp:~didrocks/platform-api/changelog-cleanup
Merge into: lp:platform-api
Diff against target: 68 lines (+8/-8)
1 file modified
debian/control (+8/-8)
To merge this branch: bzr merge lp:~didrocks/platform-api/changelog-cleanup
Reviewer Review Type Date Requested Status
Michael Terry Approve
PS Jenkins bot continuous-integration Approve
Review via email: mp+171476@code.launchpad.net

Commit message

minor cosmetic cleanups as we detect the archs we can't build for in daily release now

Description of the change

minor cosmetic cleanups as we detect the archs we can't build for in daily release now

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Michael Terry (mterry) wrote :

From IRC:
<mterry> didrocks, what do you mean you detect the arches we can't build for?
<mterry> didrocks, but we don't change the control file, so we are still uploading to archive and causing dep-wait packages, right?
<didrocks> mterry: detect the arch -> yeah, we don't live in stone age! :)
<didrocks> mterry: basically I'm checking if we build-dep for an unimportant arch in distro
<didrocks> (from last uploda)
<didrocks> upload*
<didrocks> if so, I'm ignoring the arch state in daily release
<didrocks> (right now, "important archs" are i386, amd64, armhf)

But we're still going to end up eventually pushing a package to distro that will attempt to build for powerpc and end up dep-waiting, right? That seems bogus. Like, it will show up on the ftbfs report with other dep-waiting packages, right?

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

@mterry: this is how the release team prefer we deal with, dep-waiting for ever and if one day, v8 or any build-deps becomes available, we can have it building.

I won't ship in ftbfs report as the last published version was already dep-waiting.

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Note that I had to develop some code just for that on purpose for daily release on the release team request (so that we finish hardcoding the archs in Architectures:)

Revision history for this message
Michael Terry (mterry) wrote :

OK!

review: Approve

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-14 21:06:57 +0000
3+++ debian/control 2013-06-26 07:43:26 +0000
4@@ -1,5 +1,6 @@
5 Source: platform-api
6 Priority: optional
7+Section: devel
8 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
9 Build-Depends: cmake,
10 debhelper (>= 9),
11@@ -7,18 +8,17 @@
12 libgles2-mesa-dev[armhf],
13 libhybris-dev,
14 Standards-Version: 3.9.4
15-Section: devel
16 Homepage: https://launchpad.net/platform-api
17 Vcs-Bzr: lp:platform-api
18-# If you aren't a member of http://pad.lv/~phablet-team but need to upload packaging changes,
19-# just go ahead. http://pad.lv/~phablet-team will notice and sync up the code again.
20+# If you aren't a member of ~phablet-team but need to upload packaging changes,
21+# just go ahead. ~phablet-team will notice and sync up the code again.
22 Vcs-Browser: https://code.launchpad.net/platform-api
23
24 Package: libplatform-api-headers
25 Section: libdevel
26+Architecture: any
27 Pre-Depends: ${misc:Pre-Depends},
28 Multi-Arch: same
29-Architecture: i386 amd64 armhf
30 Depends: ${misc:Depends},
31 Description: Platform API for system level capabilities (API headers)
32 This package provides the library headers for the Platform API.
33@@ -29,9 +29,9 @@
34
35 Package: libplatform-api1-dev
36 Section: libdevel
37+Architecture: any
38 Pre-Depends: ${misc:Pre-Depends},
39 Multi-Arch: same
40-Architecture: i386 amd64 armhf
41 Depends: libgles2-mesa-dev,
42 libplatform-api-headers (= ${binary:Version}),
43 libplatform-api1-hybris | libplatform-api1,
44@@ -41,13 +41,13 @@
45 dependency) for the Platform API.
46
47 Package: libplatform-api1-hybris
48+Section: libs
49+Architecture: any
50 Provides: libplatform-api1,
51 Conflicts: libplatform-api1,
52 Replaces: libplatform-api1,
53-Section: libs
54 Pre-Depends: ${misc:Pre-Depends},
55 Multi-Arch: same
56-Architecture: i386 amd64 armhf
57 Depends: libhybris,
58 ${misc:Depends},
59 ${shlibs:Depends},
60@@ -58,7 +58,7 @@
61 Android userspace, which is where the Ubuntu Application Manager lives.
62
63 Package: libplatform-api1-hybris-tests
64-Architecture: i386 amd64 armhf
65+Architecture: any
66 Depends: libplatform-api1-hybris (= ${binary:Version}),
67 ${misc:Depends},
68 ${shlibs:Depends},

Subscribers

People subscribed via source and target branches