[Bug 1548718] Re: Need to update micro version in shlibs file when symbols are added

2017-01-15 Thread Michi Henning
** Changed in: unity-scopes-api (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1548718 Title: Need to update micro version in shlibs file when sy

[Bug 1548718] Re: Need to update micro version in shlibs file when symbols are added

2016-09-14 Thread Michi Henning
** Changed in: unity-scopes-api (Ubuntu) Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1548718 Title: Need to update micro version in shlibs file when sym

[Bug 1548718] Re: Need to update micro version in shlibs file when symbols are added

2016-09-09 Thread Launchpad Bug Tracker
** Branch linked: lp:~michihenning/unity-scopes-api/shlib-fix -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1548718 Title: Need to update micro version in shlibs file when symbols are added To mana

[Bug 1548718] Re: Need to update micro version in shlibs file when symbols are added

2016-09-09 Thread Michi Henning
** Changed in: unity-scopes-api (Ubuntu) Status: New => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1548718 Title: Need to update micro version in shlibs file when symbols are a

[Bug 1548718] Re: Need to update micro version in shlibs file when symbols are added

2016-03-31 Thread Michi Henning
Looking at this, I think the easiest way would be to generate the final digit in the dependency clause from a separate file, say, LAST_ABI_ADDITION_MICRO. So, if we release 1.0.6, but there were no ABI additions from 1.0.5 to 1.0.6, we would have VERSION containing "1.0.6", and LAST_ABI_ADDITION_M

[Bug 1548718] Re: Need to update micro version in shlibs file when symbols are added

2016-02-23 Thread James Henstridge
The version numbers in at the end of the shlibs lines refer to package version numbers. Every binary package produced from the source package will share the same version number. Given that unity-scopes-api 0.2 seems to date from 2014, which is long before the Qt library was written, it certainly

[Bug 1548718] Re: Need to update micro version in shlibs file when symbols are added

2016-02-23 Thread Michi Henning
Ouch! :-( Thank you for the detective work! I'll fix the script to generate the the correct file names. To get the correct micro version in there, we'll have to use a manual process, I'm afraid, at least until it somehow becomes possible to have abigail help with detecting symbol additions to the

[Bug 1548718] Re: Need to update micro version in shlibs file when symbols are added

2016-02-23 Thread James Henstridge
A bit more info: I ran the gen-debian-files.sh script, and it produced the following files: libunity-scopes-1.0.2.shlibs libunity-scopes-qt0.2.0.shlibs Neither of these match the binary package names (libunity-scopes1.0 and libunity-scopes-qt0.2 respectively), which is probably why they

[Bug 1548718] Re: Need to update micro version in shlibs file when symbols are added

2016-02-23 Thread James Henstridge
I'm not seeing it in the final packages though: $ apt-cache policy libunity-scopes1.0 libunity-scopes1.0: Installed: 1.0.3+16.04.20160209-0ubuntu1 Candidate: 1.0.3+16.04.20160209-0ubuntu1 Version table: *** 1.0.3+16.04.20160209-0ubuntu1 500 500 http://au.

[Bug 1548718] Re: Need to update micro version in shlibs file when symbols are added

2016-02-23 Thread Michi Henning
The version assertion should be there. In the shlibs.in file, we have libunity-scopes @UNITY_SCOPES_SOVERSION@ libunity- scopes@UNITY_SCOPES_SOVERSION@ (>= @UNITY_SCOPES_MAJOR_MINOR@) But the micro version is missing here. -- You received this bug notification because you are a member of Ubuntu

[Bug 1548718] Re: Need to update micro version in shlibs file when symbols are added

2016-02-23 Thread James Henstridge
The shlibs file should read something like: libunity-scopes 1.0 libunity-scopes1.0 (>= 1.0.x) Where 1.0.x is the last release where new ABI was introduced (currently it omits the version assertion on the end). For mediascanner2, I am not generating the shlibs file from anything, but instead