/srv/irclogs.ubuntu.com/2017/08/17/#ubuntu-motu.txt

=== zpbkbcegzxzpxsst is now known as cbbtklegdhrljhji
=== cbbtklegdhrljhji is now known as LordOfBikes
willdeberrytsimonq2: around by chance?02:43
tsimonq2willdeberry: Yep :)02:47
willdeberryjust wanted to run things by you if you don't mind. filed my first bug and added to comment on MoM: https://bugs.launchpad.net/ubuntu/+source/scim-chewing/+bug/171126302:49
ubottuLaunchpad bug 1711263 in scim-chewing (Ubuntu) "Please merge scim-chewing 0.5.1-2 from debian unstable" [Undecided,New]02:49
willdeberryfigured when the comment in MoM says, feel free to take, could be a good one to start at :P02:49
willdeberryI resolved all the conflicts, updated the changelog. uploaded to ppa and tested installation and package management02:50
willdeberrygenerated the diff and created ticket02:50
tsimonq2willdeberry: Uploading several things and my connection is garbage atm, talk in like 10 mins :)02:52
willdeberryrgr02:54
willdeberryi see a couple more adjustments i can make, so that's fine02:54
tsimonq2willdeberry: "Closes:" should be "LP:" and I typically put that before the ":"03:10
willdeberryrgr, will make the adjustment03:11
tsimonq2(actually, I'd do "Merge from Debian unstable (LP: #1234567). Remaining changes:")03:11
ubottuLaunchpad bug 1234567 in GNU Mailman "Czech catalog bug" [Low,Fix released] https://launchpad.net/bugs/123456703:11
tsimonq2willdeberry: Also, in my experience sponsors like looking at a diff from the Debian revision, not the last Ubuntu one. :)03:11
tsimonq2i.e. what you have in debian-diff.patch03:12
willdeberrydocs said to include both if sponsorship was needed, but i can include just the one if you think it is better03:12
tsimonq2Yeah03:13
tsimonq2I just don't bother with the debdiff from the last Ubuntu revision03:13
tsimonq2Like I said, sponsors are OK with the diff from Debian.03:13
willdeberrysounds good to me03:13
willdeberryless work ;)03:13
willdeberryattachments have been updated and pruned03:13
tsimonq2willdeberry: Also, please carefully look at REPORT03:13
tsimonq2willdeberry: debian/patches/series.UBUNTU shouldn't stay like that03:14
tsimonq2It should just be debian/patches/series03:14
willdeberryright. i must have missed it this time around. honestly nuked my dir like 3 times getting used to the workflow03:14
willdeberryi clobbered the other one that was the same way :-/03:15
willdeberrygood eye though03:15
tsimonq2Also, the diff in debian/rules can be cleaner. Instead of moving override_dh_auto_configure above override_dh_autoreconf, I'd just edit the stanza and not move it.03:15
willdeberrythis control file had duplicates. so i just nuked one of them03:16
willdeberryprobably why the diff is looking the way it is03:16
tsimonq2An Ubuntu delta is just a modification of the Debian revision, that's why diffs from Debian really matter ;)03:17
tsimonq2And that's why I'll always look at the diff before I give it to my sponsors because if the diff can be simpler, my sponsors will point it out, it saves time :P03:18
willdeberryappreciate all the critiques for sure03:19
tsimonq2You're welcome :)03:19
willdeberryill get used to the process and what people look for03:21
tsimonq2willdeberry: Also, since you can control it, if adding a completely new patch is part of the delta, please add DEP-3 headers: https://raphaelhertzog.com/2012/08/08/how-to-use-quilt-to-manage-patches-in-debian-packages/03:22
tsimonq2Yeah it just takes time ;)03:22
tsimonq2(btw that's my goto reference for updating patches, creating new patches, etc.  it's worth a read :) )03:22
willdeberrythanks!03:23
tsimonq2You're welcome :)03:23
tsimonq2willdeberry: BTW here's an example of a bug report I file for this sort of thing: 170839203:24
tsimonq2bug 1708392 rather :P03:24
ubottubug 1708392 in sidplay-libs (Ubuntu) "Merge 2.1.1-15 from Debian Sid" [Undecided,Fix released] https://launchpad.net/bugs/170839203:24
tsimonq2A couple things I'd like to note that over time I've found useful:03:24
tsimonq2 1) Justify the delta, as the goal is to reduce deltas. If (and when) you submit deltas to Debian, link to the bug report to let your sponsors know you've submitted the changes.03:25
tsimonq2(in that case, it's an Ubuntu delta that we need to keep and that can't be forwarded to Debian, but that's not always the case)03:25
tsimonq2 2) Specify the Debian revision you are merging from, as Debian could upload a new revision *after* you submit the bug report and *before* you get it sponsored (happened to me once or twice).03:26
tsimonq2 3) I'll typically add the artful tag and if it's a new upstream software release, the upgrade-software-version tag. Just helps with bug organization. :)03:27
tsimonq2 4) In comment #1, I follow the same format for every merge comment I do with a debdiff. "Attached is a debdiff for RELEASE applicable to DEBIAN REVISION." Makes things much easier for your sponsors.03:28
tsimonq2(also the filename, that's pretty self-explanatory)03:28
tsimonq2 5) Lastly, subscribe ~ubuntu-sponsors03:28
willdeberrywell #5 is at least in the docs :P03:29
tsimonq2hehehehehehe :)03:29
tsimonq2Like I said, I've learned from my sponsors. ;)03:29
willdeberrysounds good man. it's a hell of a knowledge dump but great to have03:30
tsimonq2For sure :)03:30
tsimonq2willdeberry: Last nitpick, enable as many architectures in your PPA as possible because sometimes arm{hf,64} and ppc64el like to do "fun" things :P03:32
tsimonq2And append ~ppa1 at the end, because you never know when someone might request changes or things go FTBFS, etc.03:32
tsimonq2Learned that one the hard way.03:33
tsimonq2willdeberry: Oh, one more thing I see. When your changelog is done, run `dch -r` to update the date in the changelog, the date in your changelog entry is back from June...03:34
willdeberrywill do03:35
tsimonq2Cool :)03:35
willdeberrylife is so much easier when you are the maintainer of the native package lol03:35
tsimonq2In this case, I've been eyeing up that merge myself, but I always like to check the page for the package in tracker.debian.org to make sure it builds on all arches and is installable before merging to Ubuntu :)03:36
tsimonq2Hehehehe, yeah :)03:36
tsimonq2But yeah, otherwise it lgtm03:36
tsimonq2willdeberry: Once you get an updated debdiff attached, I can poke my usual sponsor for you ;) (as the sponsorship queues are getting pretty long)03:37
willdeberryill get onto making the adjustments :D03:37
tsimonq2Ok :D03:37
tsimonq2Also, like I said before, try to justify the delta *before* my usual sponsor inevitably asks :P03:38
tsimonq2(or forward to Debian)03:38
willdeberrymakes sense03:40
tsimonq2(when you forward to Debian, it's fine to just simply say "these are Ubuntu's changes" and attach the debdiff from the Debian revision)03:41
willdeberryso in that aspect of things, i still create the lp ticket and then file a ticket with debian as well?03:44
tsimonq2willdeberry: yep, sometimes you can even file a bug with Debian before merging and if they apply your changes, just force sync ;)03:44
tsimonq2Also03:45
tsimonq2This is wrong03:45
tsimonq2+scim-chewing (0.5.1-2ubuntu1) artful; urgency=low03:45
tsimonq2+03:45
tsimonq2+  [ Ubuntu Merge-o-Matic ]03:45
tsimonq2+  * Merge from Debian unstable. Remaining changes (LP: #1711263):03:45
ubottuLaunchpad bug 1711263 in scim-chewing (Ubuntu) "Please merge scim-chewing 0.5.1-2 from debian unstable" [Undecided,In progress] https://launchpad.net/bugs/171126303:45
tsimonq2Just delete "[ Ubuntu Merge-o-Matic ]" and it'll be fine03:45
willdeberrydamn dch03:46
tsimonq2ikr :P03:46
tsimonq2willdeberry: Ok, sent the bug report :D03:49
willdeberry:D03:50
willdeberryyou have been a great help tonight03:51
willdeberryon that good note, i am done for the night and will tread down this path again tomorrow :)03:51
tsimonq2o/03:53
tsimonq2willdeberry: Here, uploaded :D https://launchpad.net/ubuntu/+source/scim-chewing/0.5.1-2ubuntu104:35

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