/srv/irclogs.ubuntu.com/2021/02/02/#ubuntu-devel.txt

Eickmeyercjwatson: fair. Thanks for the pointer. :)00:00
cjwatsonnp00:00
EickmeyerLooks like either xnox or Laney might know per the changelogs. ^00:07
Eickmeyer(If either ara available)00:07
Eickmeyer*are00:07
EickmeyerPerhaps sil2100?00:12
sil2100hm, I sadly don't remember off the top of my head and it's a bit late here, so I won't be able to check00:14
sil2100I'll try refreshing my memory tomorrow00:14
Eickmeyersil2100: I'd appreciate it. Having a bit of a downstream OEM manufacturer support issue at the moment.00:19
sil2100Ouch, let me write that down then not to forget in the morning00:19
Eickmeyersil2100: Awesome. Just highlight me and I'll get to it. You're several hours ahead of me.00:20
Eickmeyersil2100: long story short, /boot is defaulting to 512MB which is way too small anymore.00:20
sarnoldEickmeyer: I wonder if it's in partman-auto rather than ubiquity? https://bugs.launchpad.net/ubuntu/+source/partman-auto/+bug/171699900:24
ubottuLaunchpad bug 1716999 in partman-auto (Ubuntu) "installer creates rather small /boot partition" [High,Fix released]00:24
Eickmeyersil2100: Possible.00:24
Eickmeyerer... sarnold: Possible.00:25
Eickmeyersarnold: Except this is in Focal and that issue was fixed in Xenial, so it shouldn't be an issue.00:25
cpaelzer_bdmurray: I don't mind if it takes another few days to phase it in - thanks for the FYI07:55
cpaelzer_bdmurray: I ahve other SRUs in the pipe, just drop me a mail or a ping here once it is fully out of the door07:55
joelkraehemannhttps://launchpad.net/ubuntu/+source/gsequencer/3.7.33-108:41
joelkraehemann^^ why does it fail?08:41
=== didrocks999 is now known as didrocks
Laibschsomebody around with access to wiki.ubuntuusers.de?  I found a small mistake but don't feel like signing up.10:23
xnoxEickmeyer:  our normal sizing is supposed to support 3 kernels at a time. is 512MB too small for three kernels nowadays?10:32
xnoxEickmeyer:  is autoremove working correctly?10:32
LaneyI wish it had fixed up my system when we changed that, I got 237M and it's a constant source of pain :p10:44
sil2100Eickmeyer: did you figure it out? From what I see the minimum/maximum sizes are in partman-auto recipes/*, so just look for the /boot ones in those12:03
rbalintEickmeyer, https://git.launchpad.net/ubiquity/tree/d-i/source/partman-auto/recipes/atomic ?12:57
rbalintsil2100, xnox  imo it is time to bump the default to 1G, kernels & initrds won't shrink until zstd becomes the default compression12:58
rbalintand they will keep growing again12:59
RikMillsjuliank: so to be clear, if I want my machine to ignor phasing status, and just install all available updates, it is 'always-include-phased-updates' that needs to be added as an apt preference?13:31
RikMills*ignore13:31
juliankRikMills: yeah13:31
RikMillsthanks13:32
LaibschWhy is ubuntukylin-default-settings allowed to install its own sources.list.d snippet?  I find that quite worrisome.14:13
LaibschI would never expect that a package from the official Ubuntu sources fiddles with my sources.list configuration.14:14
RikMillsLaney: I thought this was not allowed ^^ ?14:17
LaneyRikMills: I think generally not, not sure if there's been an exception to this for that case though14:32
LaneyI seem to kind of vaguely remember exceptions coming up before14:32
Laneye.g. https://wiki.ubuntu.com/ExtensionRepositoryPolicy but it's not quite that I don't think14:32
Laneyvorlon may remember14:32
RikMillsok. thanks. I recall something about it being raised also, but perhaps about ppas14:33
xnoxLaney:  RikMills: Laibsch: ubuntukylin is special like that, yes.14:51
Laneyreference?14:51
seb128rbalint, replying here, n-m from release pocket fails the same way and it migrated back then so probably something else that broke it ... do we have any journal log from the unit failure?14:52
xnoxI think it started here https://lists.ubuntu.com/archives/technical-board/2014-April/001858.html14:53
xnoxsaid repo should play nice; be signed by the key that kylin controls; and it should have only 3rd party stuff that doesn't override anything in Ubuntu itself.14:54
xnoxkylin software centre installs things from there14:54
rbalintseb128, replying here, too, no n-m was still pulled from -proposed, systemd test passes with n-m from release14:56
rbalintseb128, if you would like to check the release pocket, trigger with hello14:57
seb128rbalint, thanks for pointing that out, I though that triggering with ADT_TEST_TRIGGERS=network-manager/1.26.2-1ubuntu1 would make that version installed14:58
seb128rbalint, would be nice if the systemd tests log would include the journal log from failed units14:58
Laneythose tests can be done locally and then you'll have access to a shell if it fails14:59
rbalintseb128, re triggering: LP: #1767235 :-(14:59
ubottuLaunchpad bug 1767235 in Auto Package Testing "consistent way to trigger a baseline test against the release pocket" [Wishlist,Confirmed] https://launchpad.net/bugs/176723514:59
rbalintseb128, it is also easily reproducible with plain lxc, so you don't need the whole test15:00
Laneyyou don't need to reach for weird hacks unless you're trying to find an excuse to get the test skipped15:01
RikMillsxnox: thanks for that info on kylin!15:01
seb128Laney, systemd tests takes forever and I was trying to go for the easy way to see if that was a regression from the n-m update15:01
seb128anyway, trying locally now :-)15:02
seb128being lazy works sometimes but not always15:02
Laneyheh15:03
Laneyyeah I would recommend --test-name15:03
rbalintseb128, i'd recommend trying triaging this with simple lxc because the tests-in-lxd test runs autopkgtest inside the test and will _not_ keep the failing container even if you pass -s to the outer autopktest command15:06
Laibschxnox: I'm appalled15:07
Laibschobviously, others were equally surprised15:07
Odd_Blokeparide: I know you're likely busy with point release stuff, but if you have time to look at the cloud-utils autopkgtest regressions, I'd appreciate it: https://people.canonical.com/~ubuntu-archive/proposed-migration/hirsute/update_excuses.html#cloud-utils15:14
parideOdd_Bloke, saw it :/ that's the kind of failure that the latest upload was supposed to avoid15:15
parideand apparently it was not enough15:15
Laibschxnox: In that discussion did I miss the part where it allows packages from official Ubuntu repos to inject sources.list outside that scope?  Again, it came as a huge surprise to me and immensely affected my trust in Ubuntu.15:15
LaibschAny other package outside the usual scope, I had to specifically enable it.  It did not sneak up on me.15:16
Odd_Blokeparide: :(15:25
rbasakLaibsch: looks like this is what was agreed? https://wiki.ubuntu.com/Ubuntu%20Kylin/Ubuntu%20Kylin%20Archive15:30
rbasakLaibsch: is your concern about that policy, or that the policy doesn't appear to be being followed?15:31
Laibschrbasak: thanks, I read that.  My concern is written up in bug 191426615:31
ubottubug 1914266 in ubuntukylin-default-settings (Ubuntu) "ubuntukylin-default-settings injects third-party repo" [Undecided,New] https://launchpad.net/bugs/191426615:31
LaibschI have no problem with the existence of the archive15:31
Laibschbut I have a HUGE problem with it sneeking up on me behind my back15:32
LaibschI installed a software from universe and baboom, I have a 3rd-party repo now being active15:32
Laibschnot funny15:32
cjwatsonMm, it feels like this should have been added by the Kylin installer instead15:33
rbasakLaibsch: can you be specific please? What's the sources.list line that got added?15:34
xnoxcjwatson:  that would have been better, yes.15:35
xnoxcjwatson:  however, we have oem-*-meta packages that enable canonical-oem sources.list.d snippets too, via deb.15:36
Laibschrbasak: http://paste.debian.net/1183733/  I've disabled the repo now, but it is active after install.15:36
xnoxand i thought in the past we had multimedia something as a snippet too.15:36
Laibschthat is not good, either, I'd say15:37
rbasakLaibsch: OK, so I think Ubuntu Kylin are doing what they had approval from the TB to do, right? Your concern is about the specific mechanism they used, because that results in the repository being added if you install a package from universe, without having installed that flavour?15:37
Laibschbut at least a meta package more clearly points to the fact of pulling in packages15:37
cjwatsonDo oem-*-meta have other packages that depend on them?15:37
Laibschthis packages is innocently named -settings15:37
Laibschrbasak: My understanding is that Kylin had approval to set up a repo.15:38
LaibschI see no approval to install a package which enables a third-party repo by default.15:38
Laibschin universe15:38
Laibschif that package was part of the repo that was approved, I'd have no objection15:39
xnoxLaibsch:  but it's not just a universe packag. it's an official flavour seeded package.15:39
xnoxLaibsch:  that is part of what define "kylin"15:39
rbasakLaibsch: so you think that no package in universe should be permitted to add to sources.list.d unless named according to some rule?15:39
xnoxcjwatson:  "do oem-*-meta have other packages that depend on them" => no, the only entry point is `ubuntu-drivers list-oem` & install.15:40
xnox(which ubiquity installer, does by default, for the Ubuntu Desktop flavour only)15:40
cjwatsonI think there's definitely something to be said for very strictly constraining what packages may add to sources.list.d, although I'm not sure exactly what the rule should be.  In this case it seems as though there would be a perfectly good alternate approach that doesn't take people by surprise and so that should be used instead15:41
Laibschrbasak: more or less.  I'd have no problem with the snippet being added, but disabled by default and a warning to the admin that he/she needs to enable it to get the full benefit or something.  But this "tada, surprise" is an obvious no-no.15:41
rbasakLaibsch: OK, thanks. It might be worth clarifying that in the bug - because it wasn't clear to me if you were objecting to the existing policy or not.15:44
Laibschrbasak: comment added15:45
juliankThey'd need a debconf prompt for that15:46
rbasakI wondered about debconf. Have the installer preseed an answer.15:46
rbasakAnyway15:46
rbasakI suggest giving the Kylin team a chance to respond15:47
cjwatsonOr just have the installer write out the sources.list you need, as it does for Ubuntu's archive.15:48
cjwatsonDoesn't need to be in a secondary package.15:48
rick_hjdstrand:  did you get somewhere with the email issue?16:07
=== seb128_ is now known as seb128
Eickmeyerxnox: Autoremove is not working correctly for marking old kernels. We're having to come up with our own method, unfortunately.17:00
Eickmeyersil2100: Yeah, I found the partman-auto/recipes. Might have to do a downstream fork.17:00
EickmeyerAnd I agree with rbasak.17:00
Eickmeyer*rbalint.17:00
Eickmeyer(sorry about the unnecessary ping. :)17:01
xnoxEickmeyer:  can you allaborate? i'd rather fix autoremove to work correctly. as most likely it means automatic installation of security updates is also broken. Which is dangerous.17:23
Eickmeyerxnox: Autoremove is not doing the expected removal of old kernels in this case.17:24
EickmeyerI think the symptom is Packagekit is not marking old kernels for removal the same way apt does.17:25
EickmeyerOr update-manager.17:25
xnoxEickmeyer:  can you open the bug report please? and list what the apt state for them is, and how many there are, and which one is currently booted?17:25
xnoxrbalint:  juliank: ^17:26
Eickmeyerxnox: I might be able to do that. This was discussed in an email with seb128, rbasak, rbalint, and juliank. But, I'd be more than happy to open a bug report.17:26
juliankWhy are we discussing this in a second forum now?17:27
Eickmeyerjuliank: It wasn't intentional. Started as a discussion about how to increase the /boot partition in partman-auto recipies and kept moving.17:28
xnoxEickmeyer:  but the two are the same thing.17:29
xnoxEickmeyer:  irrespective of the size of /boot, if kernel autoremove is not working, or we don't have enough space for 3 kernels, it will always be too small.17:30
juliankEickmeyer: For hirsute, all we need to do _config->Set("APT::Get::AutomaticRemove::Kernels", "true"); in packagekit when initializing17:30
xnoxEickmeyer:  i will not be changing /boot size, unless it is confirmed that kernel autoremovals are working correctly.17:30
juliankEickmeyer: unattended-upgrades also should remove those kernels automatically, so what discover and friends do shouldn't matter17:30
xnoxotherwise you will want unlimited size /boot.17:30
Eickmeyerjuliank: But it's not.17:31
Eickmeyerxnox: I'm not asking you to, but that's between you and rbalint since he's suggesting increasing it.17:31
xnoxEickmeyer:  do 3 kernels fit in your /boot? does your system have more than 3 installed?17:31
Eickmeyerxnox: It's mostly on my company president's machine (and a support ticket that has been filed) that the standard generic kernels are increasing beyond 3.17:32
EickmeyerAnd when installing the hwe kernel it increases even more.17:32
EickmeyerWe had a system that had 15 kernels.17:32
juliankEickmeyer: then investigate why unattended-upgrades is failing for you, Unattended-Upgrade::Remove-Unused-Kernel-Packages is set to true by default and it should work17:32
juliankdid you disable unattended upgrades?17:33
Eickmeyerjuliank: No, unattended upgrades is installed, but I haven't messed with anything.17:33
juliankin any case, we should be able to resolve this for 21.0417:34
juliankBut I need you to testi t17:35
Eickmeyerjuliank: I could probably test it for 21.04, but our machines are all on 20.04 because they target Enterprise users.17:35
Eickmeyer(this is me with my Kubuntu Focus hat on, not my Ubuntu Studio hat)17:35
juliankEickmeyer: Yes, that's a totally different story, but we need to get the basic requirementsi n first17:35
Eickmeyerjuliank: That's fair.17:36
Eickmeyerjuliank: Where is the configuration for unattended-upgrades stored?17:36
juliankEickmeyer: in files in /etc/apt/apt.conf.d containing unattended-upgrades in their name17:40
Eickmeyerjuliank: Ok, thanks. I'll investigate there. In the meantime, I'm filing a bug as requested by xnox.17:41
Eickmeyerjuliank: Looking at that, it appears as though, for some odd reason, the lines regarding removing old kernel packages were commented-out.17:43
juliankEickmeyer: what did it use, discover?17:50
juliankwhat was that upgrader called again?17:50
Eickmeyerjuliank: Yes, Kubuntu uses Discover to do updates.17:50
EickmeyerPackagekit is the backend.17:50
EickmeyerThat way KDE can be distro-agnostic.17:51
EickmeyerRikMills: (you might want to follow this conversation)17:51
juliankEickmeyer: got it17:53
juliankEickmeyer: It does not seem to call the right code paths, so my fix doesn't help :(17:53
Eickmeyerjuliank: So, should we look at adding packagekit to this bug report?17:53
juliankEickmeyer: I don't know what it does to upgrade systems, it's not like packagekit supports that17:54
EickmeyerI'd assume on the backend it's running apt as usual, but then not following your fix somehow.17:55
EickmeyerBasically figuing out whatever distro it is on and running its default package manager accordingly.17:55
Eickmeyer*figuring17:55
Eickmeyerjuliank: *17:55
Eickmeyer^17:55
juliankI think it figures out the individual updates rather than use the code path that calls APT::Upgrade::Upgrade17:57
EickmeyerI'd say that's most likely. Added packagekit *and* discover to the bug report.17:57
EickmeyerI would say, however, that unattended-upgrades *should* be finding this and fixing it every reboot, but I'm not an expert in that.17:58
=== ijohnson is now known as ijohnson|lunch
RikMillsthis is probably why Neon users (where unattended upgrades are disabled) keep finding their /boot partition filled up with old kernels!18:04
JawnSmithIs anyone available to restart an autopkgtest for me? The package icu had a failed armhf autopkgtest because it failed to fetch a .deb file18:13
JawnSmithhttps://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#icu18:13
juliankJawnSmith: sure18:18
juliankJawnSmith: done18:18
rbasakfinding this and fixing it every reboot> that'd be really annoying for people who _want_ to comment out config file lines. If a config file is changed, packages should assume that the user wants them changed, and preserve that.18:19
JawnSmithjuliank: thanks!18:19
juliankrbasak: how does that relate to kernels being removed?18:21
juliankrbasak: some context mismatch?18:21
vorlonLaibsch, RikMills, Laney: the ubuntukylin setting is one that went through the TB several years ago; it has to be a separate source because of restrictions on geographic hosting of the packages in question, and the agreement was that it would be a repository signed by Canonical to not have multiple roots of trust18:32
Laibschvorlon: the reason for the existence of the repo is understood.  that is separate from the question of injecting a sources.list.d snippet18:33
Laibschas I mentioned here and in the bug ticket, I have read the public discourse on the creation of the repo.18:33
vorlonok, the approval was not for "setting up a repo", it was for having a repo separate from archive.u.c / archive.c.c that would be enabled by default on UbuntuKylin18:35
vorlonthe obvious mechanism for this is to have a package provide that bit of config18:35
Laibschas part of Kylin, I have no issue with that18:35
vorlonI certainly have no technical or policy objections to the Kylin team implementing this in a different way as you describe; but I'm also not personally bothered by the current implementation18:37
Laibschvorlon: can you point me to where it was discussed that a package in universe would be allowed to inject a sources.list.d snippet pointing to an outside repo?18:37
vorlonit's not an "outside" repo18:37
Laibschit's certainly not part of the ubuntu mirror system or of the normal processes, you can't argue it's just part of the normal infrastructure18:38
Laibschor part of the normal processes18:38
vorlonit has the same root of trust and is only authorized to be used for packages that have this geographic restriction18:39
Laibschor under the control of the standard people18:39
Laibschmaybe you can still answer the question even if you do not consider it an outside repo?18:40
vorlonI cannot point you to a discussion about the specific point.  To me it was implicit18:40
Laibschvorlon: I am very saddened that you see no issue here.  To me, it's a huge issue.  I trusted Ubuntu that I would not be subjected to non-FOSS software "by accident".  It is my understanding that the necessity for the separate repo is precisely because of the closed-source nature and unfree licensing of the software hosted there.  That is fine and dandy and I welcome its availability just like I welcome Skype, etc.19:01
LaibschThe huge difference to me as a user is that those pieces of software won't end up by accident on my computer, there is a very explicit step needed to get that software.  Universe software is not allowed to depend on software in multiverse or restricted, for example.  Granted, the software in universe from Kylin apparently does not declare a depends on the software in the kylin "outside" repo AFAIK.  But that's just to show tha19:01
Laibsch snipped is in the entirely wrong place.19:01
wxlLaibsch: for context, do i assume correctly that you used a non-Kylin flavor to install ubuntukylin-default-settings?19:34
Laibschwxl: of course, I'm running regular Ubuntu19:34
LaibschI cannot even remember anymore why I installed the package19:35
wxlLaibsch: ok, so then that kind of explains your alarm, but why on earth would you do that? i mean that's the edgiest edge case i've heard of yet XD19:35
LaibschI believe it was because I wanted to try out some replacement desktop environments for Unity (which I use until now)19:35
wxlthen you should install the different desktop environment metapackages rather than whole flavor metapackages19:36
LaibschI don't think I installed a flavor metapackage19:36
wxlhm19:36
Laibschyou will get that snippet just by installing the config package19:36
LaibschI can dig into the dependency on my machine19:36
wxldefault-settings is not the config package for the desktop environment19:36
wxlit's the config package for that flavbor19:37
wxlafaik the only way to get that package except by explicitly installing it is by installing the ubuntukylin-desktop package19:37
wxlwhich again is not a desktop environment metapackage, but a flavor one19:37
LaibschAh, I already purged the package so I cannot see why it was installed on my machine, but I can have a look around aptitude19:38
LaibschIt might certainly be that I installed ubuntukylin-desktop19:38
LocutusOfBorgjamespage, FYI I'm syncing19:38
LocutusOfBorggeronimo-jms-1.1-spec19:38
LaibschI have budgie-desktop installed FWIW19:39
LocutusOfBorgthe remaining delta was     - d/rules: Add --usj-name=geronimo-jms-1.1-spec to ensure consistent jar19:39
LocutusOfBorg      naming with previous versions.19:39
LocutusOfBorgis it still needed?19:39
wxlyeah i would never recommend that sort of behavior to anyone wanting to simply try out desktop environments19:39
Laibschwxl: nonetheless, no matter what package I install from universe, it should not install non-free all on its own or add sources.lists allowing such.19:41
LocutusOfBorgwell I'm merging but please let me know if we can discard the delta so I can followup and remove it19:41
wxlLaibsch: so we shouldn't install non-free firmware blobs either?19:41
Laibschwxl: I believe you understood my point19:42
Laibschif not think about why packages in universe are not allowed to depend on packages in restricted/multiverse19:42
wxlLaibsch: no i don't. i bring that up because that's an example where we give no warning to the user but install non-free firmware.19:42
Laibschwhich would be in multiverse or restricted, I suppose19:43
wxlhere's a great example https://packages.ubuntu.com/hirsute/firmware-b43-installer19:43
wxltechnically there's no non-free blob in there19:44
wxlbut what it does is it downloads the non-free blob and installs it19:44
wxlso it gets it FROM AN EXTERNAL SOURCE19:44
wxlarguably that's worse than this example because at least here we have canonical signing the source19:44
Laibschwxl: read my second-last comment19:46
wxli read them all19:46
Laibschthen please answer the implicit question in it19:47
wxli provided a link with the implicit answer19:48
Laibschwxl: so you think that the restriction in place should be dropped?19:50
Laibschyou see, this is getting silly19:50
wxlsure is19:50
LaibschI believe the problem I have is blatantly obvious19:50
Laibschwxl: I did not come here for silliness.  I am sorry if you did.19:51
Laibschare you trying to waste my time?19:51
wxlhahahahha ok bye19:51
EickmeyerLaibsch: Your inquiry seems as though it's more of a support inquiry, has become argumentative, and as such, is off-topic for this channel. This channel is for discussion between developers. If you wish to discuss this, please go to #ubuntu-disucss.20:04
Eickmeyer*#ubuntu-discuss20:04
rbasakjuliank: I thought Eickmeyer was suggesting that unattended-upgrades finds and "fixes" config files automatically on reboot. If I understood that correctly then I don't think that's a good idea.20:08
juliankrbasak: No remove kernels, not fix config files20:09
Eickmeyerrbasak: We've got a downstream OEM Enterprise issue where old kernels aren't gettting removed and are filling-up the boot directory on LUKS systems. We've got a very dirty downstream implementation in place, but we'd rather use something built-in that works as expected.20:10
rbasakFWIW, I think Laibsch has a valid point.20:11
rbasakIt's never come up before, but it's a fair question and there's apparently a reasonable solution20:11
rbasakIMHO, he should be welcome here to try and find consensus, get a decision from the TB if that fails, and/or drive trying to get it changed (I don't think one needs to wait for the other)20:12
Eickmeyerrbasak: That's fair.20:13
wxli think they should consult the technical board. period.20:13
rbasakEickmeyer: I get that, but I'm with the others in that I think if there's a problem with the way autoremove kernels work, we should fix that bug20:13
Eickmeyerrbasak: Bug has been filed. bug 191427820:13
wxlultimately this all concerns very explicit exceptions (there is more than one) the technical board have made for kylin.20:13
ubottubug 1914278 in unattended-upgrades (Ubuntu) "apt autoremove is not removing unused kernels" [Undecided,New] https://launchpad.net/bugs/191427820:13
rbasakIs it unattended-upgrades+debconf that comments it out?20:14
juliankrbasak: Both a bug in unattended-upgrades not running for them; and a missing feature in packagekit20:15
juliankrbasak: there is no commenting out20:15
juliankrbasak: The default is commented out in the file as its installed, as its the default20:15
juliankrbasak: don't get too hang up on that comment thingy :D20:15
rbasakOK:)20:15
rbasakAnyway, I was only commenting on one specific comment about what I took to be changing config files on reboot. I have nothing else to add.20:16
cjwatsonAlso, Laibsch is a developer applicant, so I think "discussion between developers" is uncomfortably close to gatekeeping here20:16
cjwatsonActually a developer, sorry, I misremembered20:18
juliankLaibsch: I agree to some extend20:21
juliankOTOH, we do allow the same thing for the OEM repo, so I'm meh20:23
juliankI don#t know who controls the ubuntu kylin keys20:23
Eickmeyercjwatson: Didn't know. Had my IRC OP hat on with that.20:26
jamespageLocutusOfBorg: wow - when did I last touch that package?20:40
LocutusOfBorgjamespage, https://launchpad.net/ubuntu/+source/geronimo-jms-1.1-spec/1.1-1.2ubuntu120:41
LocutusOfBorgonly 10 years ago20:41
LocutusOfBorgand again 8 years ago https://launchpad.net/ubuntu/+source/geronimo-jms-1.1-spec/1.1-1.2ubuntu320:41
LocutusOfBorgto fix https://bugs.launchpad.net/ubuntu/+source/geronimo-jms-1.1-spec/+bug/104708020:41
jamespageno wonder its only a hazy memory from halcyon days20:41
ubottuLaunchpad bug 1047080 in geronimo-jms-1.1-spec (Ubuntu) "Jar names differ between Debian and Ubuntu builds" [High,Fix released]20:41
LocutusOfBorg:)20:42
LocutusOfBorgin any case I think that naming can be just discarded now20:42
jamespageI would tend to agree - looks like I shim'ed in a symlink for compat during quantal20:43
jamespagethe world has moved on since then so should be good to drop that change20:43
jamespagejms - java messaging service20:43
jamespagesomethings you don't forget apparently20:44
LocutusOfBorgI hope so20:44
=== ijohnson|lunch is now known as ijohnson

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!