no logs missing
** Changed in: linux (Ubuntu)
Status: Incomplete => New
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1936237
Title:
use the upstream version for the kernel packaging
Status in linux package in Ubuntu:
New
Bug description:
please use the upstream version for the kernel packaging.
<doko> apw, sforshee, xnox: is there any way to see which upstream version
the linux package is based on?
<apw> doko, if you are running it? /proc/version_signature has the full
upstream version
<apw> doko, for general inquiries we also have:
https://people.canonical.com/~kernel/info/kernel-version-map.txt though impish
is missing for some reason
<doko> apw, no, just looking at the package
<apw> doko, with like apt-cache ... likely no
<doko> apw, could you add that information to the changlog, when you're
uploading?
<apw> doko, i guess it would be reasonably easy to do... what is going to
consume it?
<apw> doko, are you interested in when it changes?
<doko> just *knowing* which upstream version is used
<apw> it feels like it should be in the package description for "something"
<doko> or even better, a linux-libc-dev with a real upstream version in the
package version
<apw> we have always avoided having the third digit so we don't explode the
librarian with new orig files all the time
<apw> perhaps we could put somehting on that linux-libc-dev though with the
upstream version in it
<apw> if that would make life easier for you?
<doko> documenting it in the changelog would be ok as well, assuming that you
can parse that kind of information
<apw> are you intending to consume it as a human, or scripted
<doko> yes, or have a different binary version for every binary package built
<doko> human
<apw> i almost want to put a versioned provides on it
<apw> then if something ever did care it could actually do something about it
<doko> and what would be the package that you provide?
<apw> linux-libc-dev-mainline (= foo) perhaps
<cjwatson> apw: TBH I wonder whether the "avoid new orig files" is still the
right tradeoff. The size of a linux orig tarball looks rather less significant
now than it did when we started this practice
<apw> cjwatson, we would provide a new .orig for every single SRU cycle in
the normal run of things, for every single kernel. so 180M for each of 82
kernels.
<apw> which by my calculation is 14TB every 3 weeks?
<cjwatson> Hm yeah, I suppose ...
<cjwatson> I always forget what an absurdly enormous number of kernels you
have
<apw> or are you able to collesce the orig by contents? as there is more
like only 4 for every cycle.
<cjwatson> No
<cjwatson> Well maybe if they're actually bitwise-identical
<apw> they are bitwise identicle
<apw> i assume you _arn't_ currently sharing the bits, but you might be able
to?
<cjwatson> I think we are actually
<cjwatson> But I'll check after this meeting
<apw> ack and thanks
<cjwatson> apw: Oh right, yeah, they get temporarily added as duplicates and
then librarian-gc deduplicates them
<doko> so the space usage wouldn't be an issue in the end?
<cjwatson> So it'd still be a TB a month or so, which isn't entirely
insignificant
<cjwatson> Maybe better not change it until the librarian is on PS5 and we
get a feel for what space usage looks like there
<cjwatson> Actually no, neither apw nor I can multiply apparently
<cjwatson> 180M * 82 is 14G not 14T
<doko> ;p
<cjwatson> That makes rather more sense, I was wondering how you'd manage to
generate like a sixth of the librarian's total storage size in three weeks
<cjwatson> So <1G extra per three weeks is noise and will not really be
noticed from our point of view. I can't speak to whatever extra rebase work it
might require of course.
<cjwatson> And of course it would presumably require some tooling changes. I
do think it would be ultimately the right thing to do though.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1936237/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp