The process for updating packaging for ABI changes is cumbersome and error-prone
Bug #1427207 reported by
Alexandros Frantzis
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Medium
|
Alexandros Frantzis | ||
mir (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
The process for updating packaging for ABI changes is cumbersome and error-prone, since we need to update multiple files, multiple locations within the files and also file names.
The complexity of the process has led to a series of packaging issues caught very late in the release process by ubuntu developers.
Related branches
lp:~afrantzis/mir/automate-package-abi-versioning
- Alexandros Frantzis (community): Disapprove
- Adam Conrad (community): Needs Fixing
- Colin Watson (community): Needs Fixing
- Chris Halse Rogers: Abstain
- Robert Carr (community): Approve
- Cemil Azizoglu (community): Needs Fixing
- Alan Griffiths: Abstain
- Kevin DuBois (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 426 lines (+115/-96)16 files modifieddebian/control.in (+20/-20)
debian/create_control_and_install_files.sh (+78/-0)
debian/create_postinst_prerm_scripts.sh (+0/-39)
debian/install_ld_so_conf.sh (+0/-26)
debian/libmirclient-debug-extension.install.in (+1/-1)
debian/libmirclient.install.in (+1/-1)
debian/libmircommon.install.in (+1/-1)
debian/libmirplatform.install.in (+1/-1)
debian/libmirprotobuf.install.in (+1/-1)
debian/libmirserver.install.in (+1/-1)
debian/mir-client-platform-android.install.in (+1/-1)
debian/mir-client-platform-mesa.install.in (+1/-1)
debian/mir-platform-graphics-android.install.in (+1/-1)
debian/mir-platform-graphics-mesa.install.in (+1/-1)
debian/rules (+4/-0)
src/protobuf/CMakeLists.txt (+3/-1)
lp:~afrantzis/mir/semi-automate-package-abi-versioning
- PS Jenkins bot (community): Approve (continuous-integration)
- Alberto Aguirre (community): Approve
- Alan Griffiths: Abstain
-
Diff: 300 lines (+262/-3)4 files modifiedCMakeLists.txt (+2/-1)
debian/libmirclient-debug-extension1.install (+1/-1)
src/protobuf/CMakeLists.txt (+3/-1)
tools/update_package_abis.sh (+256/-0)
Changed in mir: | |
importance: | Undecided → Medium |
milestone: | none → 0.13.0 |
Changed in mir (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in mir: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.13.0