/srv/irclogs.ubuntu.com/2011/08/27/#ubuntu-release.txt

skaetScottL,  after reading the backscroll, others have pointed out the issues re: bitrot, etc..  :)   From a logistics point of view, it should be straight forward enough though.00:32
* ScottK wonders if the queuebot fell asleep.00:34
slangasekScottK: iterating gnuradio is proving wonderfully tedious :P01:19
ScottKGlad you're enjoying it ...01:20
ScottK;-)01:20
slangasekI blame C++ for much of this01:24
slangasekI think the headers are leaking constructor details, leading to library linkages that the consumer test cases really don't care about01:25
ScottKWas trying to look at nlkt for qwt6 transition and typed nltk by mistake.  Turns out that needs pysupport -> dh_python2.01:42
ScottLskaet, infinity, cjwatson ScottK : re: ubuntu studio one-year release cycle, we still have to get through 11.10 and 12.04 before we would be ready for such a thing but we now know that it is a possibility, thank you for you input03:17
ScottKScottL: You might first consider trying to lightly QA alternate releases and support direct upgrades and see how it goes.  You could even try supporting 11.04 to 12.04 as an experiment.03:20
ScottLScottK, thank you for that excellent suggestion :)04:13
slangasekScottK: so after all the makefile patching, gnuradio FTBFS because swig generates C++ code without the required includes for ptrdiff_t05:56
slangasekah, but swig2.0 does the job06:07
DavieyMight be of use: http://people.ubuntu.com/~davewalker/component-mismatches-mir-track.html12:35
doko_Daviey, the general suggestion is not quiet correct, a lot of component mismatches are handled by fixing some package to stay in universe13:04
ScottKDaviey: As an example of doko_'s point, the solution to the kdesvn one is to fix the kdesdk FTBFS on powerpc.15:37
ScottKcjwatson: Debian has introduced a qwt5 package: http://packages.qa.debian.org/q/qwt5.html instead of all the qwt6 related removals (and there will be more) we could just sync that instead.16:42
slangasekScottK: well, gnuradio isn't source-compatible with qwt6 either FWIW :)17:30
slangasekfinally got through the linker / swig errors, now it fails because QwtDoublePoint no longer exists17:30
ScottKslangasek: So approve the qwt5 FFe and sync it.17:31
ScottKThen it's all full of win.17:31
slangasekok, will look at that shortly17:31
ScottKBug 83555317:31
ubot4Launchpad bug 835553 in ubuntu "FFe: Sync qwt5 5.2.2-1 (universe) from Debian unstable (main) (affects: 1) (heat: 8)" [Wishlist,New] https://launchpad.net/bugs/83555317:31
ScottKSo far ~3/4 of the packages I've looked at needed porting and most of those were non-trivial.17:32
charlie-tcaWhy don't todays images have the latest changes/17:54
ScottKWhat changes?17:54
charlie-tcaUbiquity 2.7.17 is still on Xubuntu Desktop for today, and it needs to be 2.7.18 to allow installing 3rd party software duing the installs17:54
charlie-tcaTrying to resolve bug 653571, which shows fixed-released17:55
ubot4Launchpad bug 653571 in ubiquity (Ubuntu Oneiric) (and 1 other project) "ubiquity crashed with DBusException in call_blocking() when the option "Install 3rd party software" is checked. (affects: 113) (dups: 60) (heat: 550)" [High,Fix released] https://launchpad.net/bugs/65357117:55
ScottKcharlie-tca: https://launchpad.net/ubuntu/+source/ubiquity/2.7.18 - failed to build.17:55
charlie-tcaThanks17:56
Davieydoko_: Yeah, i get that.. i mainly did that page for my needs, and thought it was useful to share.  I was careful to put "consider" raising a MIR.18:36
Davieybut hey, if it's not useful for you aswell.. then don't use it :)18:37
Davieystring updated to make it clearer. :/18:41
slangasekinteresting, Oracle reportedly isn't going to be distributing sun-java6 under the DLJ anymore; I wonder if we'll still have it in partner18:42
slangasekthat would make a eucalyptus dependency on sun-java6 even more problematic, if the packages no longer exist at all...18:42
ScottKNice.18:43
Davieyslangasek: The fact that euca currently only seems to work with sun-java6 is a bug.  Debian will care about this aswell.18:43
ScottKDaviey: I do think it's a good accompaniment to the c-m page.  Perhaps the MIR linking bits could be added to c-m.18:43
slangasekDaviey: certainly18:44
slangasekbut "care about" != "get a fix for in a timely manner" :)18:44
DavieyScottK: That was my hope, but i wasn't able to get the c-m.txt generation source when I needed it.  So decided to JFDI.  Tracking the MIR's i need to chase has been a apin.18:44
Davieypain*18:44
slangasekoh cute, something has caused gnuradio to install everything to /usr/lib64 instead of /usr/lib18:45
slangasekI swear, this software18:45
Davieyslangasek: I'm not that hopeful that euca will be resolved in time for Oneiric.  I have been in contact with upstream, and they are /starting/ to get more involved.  However, i'm not expecting it to be stable at release time.18:45
DavieyI suspect it's going to be a release note issue.18:45
* slangasek nods18:46
Davieyslangasek: Regarding multiverse depending on partner.. Would that require a manual build, injecting partner into the buildd?18:47
slangasekDaviey: oh, it requires it at *build*-time?  Yeah, that's a non-starter18:47
slangasekif it were just a runtime dep, we could (*could*) turn a blind eye18:48
DavieyWell, i would think jdk would be required for a java build.18:48
slangasekyes, but it might be able to build with openjdk and only fail at runtime without sun-java18:48
DavieyLack of clear policy on this kinda blows my mind TBH. :)18:48
Davieyslangasek: ack, not tried that TBH.18:49
slangasekthe questions rarely come up... I think the original AA team all had a shared consensus in their heads that hasn't really been propagated anywhere on paper :)  (Or it's on paper, but only on some web page on www.ubuntu.com whose URL I can never remember, not in any AA/developer documentation)18:49
slangasekcjwatson probably knows the page I'm thinking of, as he's the one who's pointed me to it in the past18:50
DavieyOn a related note, someone was asking about me about ABI stability throughout the supported cycle.  The best response i could give is that ABI compatability is not promised and it's "best judgement of do least harm" by the SRU and security team.18:53
ScottKDaviey: post-release we (mostly) promise regression free.  So I think an ABI break would be "bad".18:58
DavieyScottK: I didn't think we ever promised ABI stability, let alone do significant checks for it? I thought the kernel was the only thing checked, and that was not necessarily a blocker (hence our love for DKMS).19:00
ScottKKernel ABI breaks are part of the (mostly).19:01
ScottKThey are pretty unavoidable.19:01
ScottKI think we do promise no hidden ABI breaks (which is why the package name changes).19:02
slangasekyes, the SRU team would certainly raise a flag for an ABI-changing update19:04
slangasekI think we've had to do an ABI-changing openssl security update *once*, and it was a rather large affair19:05
Davieyslangasek: raise a flag is not quite rejecting based on it, is it?19:05
DavieyAs in, my theory of "best judgement of do least harm" still stands?19:05
slangasekDaviey: there has to be a darn good reason why we should let something in that breaks the ABI19:05
slangaseksuch as needing a fundamental ABI change to fix a security vulnerability19:06
slangasekanything short of that would almost certainly be rejected19:06
slangasekand if we do change an ABI for a security vuln, that carries with it a committment to update all the packages to use the new ABI - so library name change, plus rebuilds of all affected packages19:07
Davieyslangasek: so, the famous - bug 559822 was only a year ago.. Was it ever documented /how/ that slipped through?19:07
ubot4Launchpad bug 559822 in wxwidgets2.8 (Ubuntu Lucid) (and 3 other projects) "editra is provided by both the editra package and python-wxtools and conflicts (affects: 17) (dups: 2) (heat: 31)" [Undecided,Fix released] https://launchpad.net/bugs/55982219:07
slangasekhmm, wasn't famous to me19:07
slangasekoh, haha, gnuradio's lib64 detection regressed because we made /lib64 a real dir19:11
slangasekDaviey: what is it in bug #559822 that slipped through?  Is it the pgadmin3 breakage ttx mentioned?19:12
ubot4Launchpad bug 559822 in wxwidgets2.8 (Ubuntu Lucid) (and 3 other projects) "editra is provided by both the editra package and python-wxtools and conflicts (affects: 17) (dups: 2) (heat: 31)" [Undecided,Fix released] https://launchpad.net/bugs/55982219:12
Davieyslangasek: Yes, believe so.19:12
Davieyslangasek: according to the SRU wiki page caused, bug 61097519:13
ubot4Launchpad bug 610975 in pgadmin3 (Debian) (and 24 other projects) "relocation error with latest wxwidgets2.8 (affects: 100) (dups: 17) (heat: 334)" [Unknown,Fix released] https://launchpad.net/bugs/61097519:13
slangasekwhat SRU wiki page?19:15
Davieyhttps://wiki.ubuntu.com/StableReleaseUpdates#Why .. last example19:15
slangasekah19:15
slangasekI suspect what happened there is that one SRU member was aware that it caused regressions, but this information was buried in the bug log and we have no process for flagging it to the attention of other SRU team members that an SRU has other dependencies that need taking care of before publishing19:17
ScottKIIRC that's about right.19:17
slangasekin this case it was apparently impossible to rebuild wxwidgets2.8 without an ABI change due to toolchain updates19:17
slangasekI don't really see any analysis in the bugs to explain what changed that caused disappearance of a symbol other packages were using, though - that's rather unusual19:18
DavieyThe 'wave a flag' idea kinda falls flat if there is no channel. :)19:18
ScottKDaviey: There is a channel.  #ubuntu-devel.19:19
slangasekah, Debian bug 54006019:19
ubot4Debian bug 540060 in libwxgtk2.8-0 "error in pgadmin3" [Serious,Open] http://bugs.debian.org/54006019:19
Davieyslangasek: The reason this became an issue, is that people are spending time/resouces validating / gainign certification for parts of our stack that needs to be re-acheieved on ABI changes.19:19
ScottKslangasek: Are you going to deal with New for qwt5 too?19:19
DavieyIt was my belief that we could not give promise or warning of ABI changes.19:20
ScottKThat's accurate.19:20
Davieywow, my spelling is bad.19:20
ScottKWhat we can do is attempt to maintain ABI and fix it when we mess up.19:20
slangasekwell honestly, d.filoni should have blocked the SRU until the regression was fully understood once he became aware of it19:20
slangasekI don't know if that was discussed in post mortem though19:20
slangasekScottK: yessir19:21
ScottKThanks.19:21
ScottKThe good news is all the Main qwt stuff is on qwt6, so qwt5 can be in Universe with no problem.19:22
slangasekDaviey: what parts of the stack are you worried about ABI changes to?19:22
slangasekScottK: right, I see the old binaries are already in universe, so all good19:23
slangasekDaviey: we have a *responsibility* to guard against undeclared ABI changes, and to minimize the ABI changes that happen in -updates/-security; in some cases we'll fall short (as we did in the wxwidgets case), but that's a bug, not an acceptable casualty19:24
slangasekbah, and the bug came down to a change in binutils' parsing of linker scripts19:25
slangasekthat should have been fixed in wxwidgets2.8 by fixing the linker script :P19:25
Davieyslangasek: This specific issue that was raised to me was related to virtio drivers, and Windows validation.19:25
slangasekinstead of forcing rebuilds of everything else :/19:26
DavieyThey need to be blessed by Microsoft.19:26
slangasekDaviey: virtio drivers being kernel drivers, or?19:26
Davieyslangasek: No, the part provided to the guest.19:26
slangasekoh. why would any ABIs change there?19:27
slangasekoop, car done getting serviced, afk :)19:28
Davieyslangasek: I agree Ubuntu does have a responsibility, but i know I am guilty of not properly checking for ABI changes when i propose SRU updated.  I don't know that the SRU team check deeper, other than visual inspection.19:28
Davieyslangasek: In the case of a qemu SRU / security update?19:29
DavieyAnyway!  I hear the pub calling, ta-ta.19:29
ScottKSigh.19:30
Daviey(The reason i raised that it was related, is more down to documented policy not really being avaliable)19:30
slangasekright, the SRU team doesn't scale to reviewing the changes in that kind of detail - to some degree we have to rely on due diligence from the uploaders and that our SRU verification process works as intended19:30
slangasekpersonally, I would be in favor of a rule that no library can be SRUed unless it uses dpkg-gensymbols and bails at build time on a symbol mismatch19:31
DavieyScottK: Sigh?19:31
ScottKI think I accepted kde-l10n-ug into Universe when it needed to go in Main.19:32
Davieyslangasek: That sir, is something that would probably make people happy.19:32
ScottKIt can get sorted later.19:32
cjwatsonslangasek: is http://www.ubuntu.com/project/about-ubuntu/licensing what you mean?  I'm not sure ...  At some point I borged what I thought were the salient points of that into ubuntu-policy19:32
Davieycjwatson: Oo, that is a good page.19:33
ScottKcjwatson: Did you see we sorted qwt NBS without having to do mass removals or tons of qwt6 ports?19:33
cjwatsonScottK: I saw, yeah, thanks19:33
ScottKI'm glad the story has a happy ending.19:34
Davieycjwatson: BTW, did bug 817264 come by you at some point?19:34
ubot4Launchpad bug 817264 in ubuntu-policy (Ubuntu) "Policy should be reviewed and/or merged with latest debian-policy (affects: 1) (heat: 4)" [Undecided,New] https://launchpad.net/bugs/81726419:34
cjwatsonDaviey: no, but it's been on my guilt-list for a while anyway19:35
cjwatsonI'll assign it to myself, and in my CFT ...19:35
ScottKOh, but with a new -doc package so we get to deal with binary New again anyway ...19:35
Davieycjwatson: Sorry. :(19:35
cjwatsonI'm not worried about the maintainer address thing given common practices in Ubuntu; I think we can add an exception there19:36
ScottKcjwatson: Actually, since qwt5 hit binary New on i386 only (due to the -doc package), could you review it for binary New so the archive isn't out of sync?19:36
Davieycjwatson: I think most developers reference debian-policy rather than ubuntu-policy anyway. :/19:38
cjwatsonScottK: ok, just a sec19:39
ScottKcjwatson: Thanks.19:39
cjwatsonDaviey: yeah :-/  although I do see the odd IRC highlight for ubuntu-policy, given that it still has my username in the URL ...19:39
cjwatsonScottK: accepted19:49
ScottKcjwatson: Great. Thanks.20:01
slangasekDaviey: it's something that would make people happy in the long run... in the short term, too few libraries are actually set up that way today20:14
slangasekcjwatson: yeah, that might be the page... and I see it gives no guidance on multiverse except in the negative :)20:15
doko_please could somebody accept java-common?22:16
ScottKdoko_: Done.22:18
doko_thanks!22:18
slangasekdoko_: what changes does java-access-bridge need in order to drop the build-dependency on at-spi (bug #790240)?  Or is java-access-bridge not ported to at-spi2, in which case I think we should drop it out of main?22:55
ubot4Launchpad bug 790240 in libgail-gnome (Ubuntu Oneiric) (and 9 other projects) "at-spi needs demotion for oneiric (at-spi2-core in main) (affects: 7) (heat: 32)" [Medium,Fix released] https://launchpad.net/bugs/79024022:55
doko_slangasek, TheMuso did want to address this22:56
slangasekas in, he wants to port it to at-spi2?22:56
doko_yes22:56
slangasekok22:56
* slangasek documents this in the bug22:58
slangasekoh how I despise cdbs-simplepatchsys23:00
ScottKOhhh.  There it is.23:28

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