/srv/irclogs.ubuntu.com/2016/10/19/#ubuntu-motu.txt

=== highvolt1ge is now known as highvoltage
=== jamespag` is now known as jamespage
fnatterhello MOTU people19:02
fnatterI am Debian package maintainer and having a problem with knopflerfish-osgi in Ubuntu 16.1019:03
fnattercould I discuss this here or shall I write to the mailing list?19:03
jtaylorwhat is the problem?19:07
fnatterversion 5.2.0-1 is broken; thus, freeplane won't start with this version19:08
fnatter5.2.0-2 fixes this and has hit Debian testing19:08
fnatternow I would like to get knopflerfish-osgi 5.2.0-2 into Ubuntu 16.10: https://bugs.launchpad.net/ubuntu/+source/knopflerfish-osgi/+bug/163424119:09
ubottuLaunchpad bug 1634241 in knopflerfish-osgi (Ubuntu) "Sync knopflerfish-osgi 5.2.0-2 (universe) from Debian unstable (main)" [Wishlist,New]19:09
fnatterbut I guess the sync is not easy, probably due to this dependency: libasm-java (>= 5.0)19:10
fnatterI think it _should_ work, since libasm-java (>= 5.0) is in Ubuntu 16.10:19:11
fnatterhttp://packages.ubuntu.com/search?keywords=libasm-java&searchon=names&suite=yakkety&section=all19:11
rbasakfnatter: what the diff between -1 and -2?19:11
fnatterfixes a bug where r-deps won't start19:13
fnatter(plus a bit of clean up)19:15
rbasakClean up isn't generally allowed in a stable release.19:21
rbasakA cherry-pick to fix a bug is fine, as long it is unlikely to break existing users.19:21
rbasakSo it depends on exactly what you want to do to the package in 16.10 to fix it.19:22
rbasakI'd like to know what diff you are proposing to fix it, since then I can help with whether it can be updated and how to update it.19:22
fnatterwell, the current version is completely broken: AFAIK no r-dep works with it19:22
fnatterthe issue with 5.2.0-1 was that an "exports" file was not generated19:23
fnatterand fixing this requires the changes that are in 5.2.0-219:23
rbasakSure and that suggests the regression risk is low or nonexistent. But I'd still like to see the proposed diff.19:23
rbasakSee https://wiki.ubuntu.com/StableReleaseUpdates for the full policy, rationale and procedure. If you want, you can just follow that.19:23
fnatterhow can I create a diff19:24
fnatter?19:24
rbasakAn update to one package can break other packages in the archive, so that's why a blanket "yes, that's fine" doesn't work.19:25
fnatteralternatively, we could revert to 5.1.019:25
rbasakUse the debdiff command against the dscs.19:25
rbasakReverting is fine, but that's still a diff since the version number goes forwards.19:25
fnatterI can get a dsc for 5.2.0-2 using apt-get source, but how can I get the dsc for 5.2.0-1 ?19:32
fnatterI've got it19:35
fnatterhttps://paste.debian.net/884038/19:39
fnatter(the above is the debdiff)19:39
rbasakWhich part of that is actually needed to fix the problem? It's quite big to review for a stable release. It would be easier if you could make a minimal diff that fixes the problem.19:46
rbasakNone of that looks unreasonable to put in a stable release though.19:47
rbasakIt'll just be smoother if you could make it minimal.19:47
fnatterthe problem is that we need to run the genexports target in order to get the missing "exports" file. and the ASM compat patch is needed to avoid the ASM3 dependency19:48
fnatterit would prefer to use the patch as is :-)19:49
fnatters/it/I19:49
rbasakIs there a bug for "it's broken"? If not, can you create one?19:50
rbasakThen follow https://wiki.ubuntu.com/StableReleaseUpdates#Procedure19:50
rbasakDon't worry too much about not having it fixed in Z yet, since Z isn't open for development yet - just explain that it's fixed in 5.2.0-2 in the bug.19:50
rbasakThe version number will need to be 5.2.0-1.1 for an upload to Yakkety.19:51
rbasakSo if you need sponsorship please attach a debdiff to the bug based on 5.2.0-1 that fixes what you need and adds an entry of 5.2.0-1.1 to the changelog.19:52
fnatterthere is a bug against freeplane which states the it's broken due to knopflerfish update: https://bugs.launchpad.net/ubuntu/+source/freeplane/+bug/163136119:52
ubottuLaunchpad bug 1631361 in freeplane (Ubuntu) "fails to start in ubuntu 16.10 amd64." [Undecided,Confirmed]19:52
rbasakOK we can use that bug, thanks19:53
rbasakI've added a Yakkety task in the bug for you.19:53
rbasakYou don't really need bug 1634241 then - it'll auto-sync when the autosyncer is turned on for Z.19:53
ubottubug 1634241 in knopflerfish-osgi (Ubuntu) "Sync knopflerfish-osgi 5.2.0-2 (universe) from Debian unstable (main)" [Wishlist,New] https://launchpad.net/bugs/163424119:53
fnatterwhat is Z?19:53
rbasakIt'll auto-sync to Z, that is.19:54
rbasakThe new development release - Zesty Zapus.19:54
fnatterwhat is that yakkety task?19:55
rbasakIt tracks the status of fixing this bug in Yakkety.19:57
rbasakStep 4 of the procedure.19:58
fnatterstep 3: shall I enter this information in the freeplane bug (https://bugs.launchpad.net/ubuntu/+source/freeplane/+bug/1631361) ?19:59
ubottuLaunchpad bug 1631361 in freeplane (Ubuntu) "fails to start in ubuntu 16.10 amd64." [Undecided,Confirmed]19:59
rbasakOH, wait.19:59
rbasakIt's freeplane that's broken, but knopflerfish-osgi that needs the fix?20:00
fnatteryes20:00
rbasakThen what other rdeps are there of knopflerfish-osgi that might be affected?20:00
rbasakSorry, I didn't understand that before.20:00
rbasakI added knopflerfish-osgi tasks to the bug.20:01
rbasakIf there are other rdeps then they need to be considered wrt. your proposed patch.20:01
rbasakThe process is still the same, we just need to take care to not break users, and you need to document that in the bug.20:02
rbasakJust follow https://wiki.ubuntu.com/StableReleaseUpdates carefully.20:02
fnatterlook like there is only libwoodstox-java20:02
fnatter(r-depends)20:02
fnatterto which bug did you add knopflerfish-osgi tasks?20:03
rbasakTo bug 1631361, because it's the same underlying issue that affects both packages.20:03
ubottubug 1631361 in freeplane (Ubuntu) "fails to start in ubuntu 16.10 amd64." [Undecided,Confirmed] https://launchpad.net/bugs/163136120:03
fnatterso I shall continue with the knopflerfish-osgi (Ubuntu)->yaketty task and ignore the freeplane (Ubuntu)->yaketty task?20:05
rbasakYes. When freeplane in Yakkety works again, you can mark the freeplane task Fix Released.20:06
fnatterso https://bugs.launchpad.net/ubuntu/+source/knopflerfish-osgi/+bug/1631361 is the bug that is described in step 3?20:09
ubottuLaunchpad bug 1631361 in freeplane (Ubuntu) "fails to start in ubuntu 16.10 amd64." [Undecided,Confirmed]20:09
fnatterrbasak: can you give me your email address so that we can finish this tomorrow ?20:10
fnatterneed to get up early tomorrow...20:10
fnatterplease contact me at fnatter@gmx.net. many thanks!20:20

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