/srv/irclogs.ubuntu.com/2014/03/03/#ubuntu-devel.txt

=== Chipzz_ is now known as Chipzz
infinity@pilot in00:52
=== udevbot changed the topic of #ubuntu-devel to: Trusty Beta 1 released! | Archive: feature freeze | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> saucy | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: infinity
infinityDoes anybody else have update-notifier whining about ubuntu-emulator-runtime?01:11
=== freeflying_away is now known as freeflying
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
=== freeflying is now known as freeflying_away
=== happyaro1 is now known as happyaron
=== freeflying_away is now known as freeflying
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
infinity@pilot out06:12
=== udevbot changed the topic of #ubuntu-devel to: Trusty Beta 1 released! | Archive: feature freeze | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> saucy | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== freeflying is now known as freeflying_away
xnoxgood morning! =)07:03
hyperairit's 3pm here. ;-)07:04
hyperairmorning anyway. :)07:05
=== freeflying_away is now known as freeflying
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
=== iahmad is now known as iahmad|afk
=== freeflying is now known as freeflying_away
xnoxhyperair: there i was thinking, i'm up early ;-)07:50
hyperair;-)07:51
Snow-Man3am here, so...07:51
hyperairwow, up even earlier!07:51
Snow-Man:)07:51
Unit193Nah, 3am is late, not early. ;)07:52
Snow-Man3am might be 'passed out early due to excessive drinking, back up now and hacking on Postgres'... :D07:53
Snow-Manand wondering if we're really going to get all this snow that's forecasted07:53
Unit193We're not, most of it is going to bypass. :(07:53
Snow-ManThe claim is 4-6" here, but it's all rain right now.07:54
* Snow-Man is up near DC07:54
Unit193Already got some, driving would be fun.07:58
Snow-Manhmm, looks like it's just started to snow now08:00
=== freeflying_away is now known as freeflying
mapreriCan someone sync how-can-i-help?08:21
Noskcajmapreri, File a sync bug?08:27
mapreriNoskcaj: ok08:32
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
=== freeflying is now known as freeflying_away
=== freeflying_away is now known as freeflying
cjwatsonmapreri: done10:58
maprericjwatson: thanks, I was going to file the sync bug.10:59
mlankhorstwhy was egl and gbm disabled on ppc64el and arm64? works just fine11:19
=== MacSlow is now known as MacSlow|lunch
LaneyI mailed u-d-a if someone could moderate it11:33
cjwatsonLaney: done11:44
Laneyta11:44
xnoxogra_: you have my diffs, sort your bugs yourself.12:35
xnoxogra_: it should be a good starting point, i'll work on something where my work is not revert for no good reason.12:35
ogra_xnox, thats the rule, i dont make the rules12:35
ogra_xnox, and i dont have a working diff for enable-modem12:36
xnoxogra_: well, that revert introduces a regression.12:36
ogra_how so ?12:36
ogra_xnox, the breakage was introduced with this change to the image: http://people.canonical.com/~ogra/touch-image-stats/20140301.1.changes12:37
ogra_there was nothing else changed but ofono12:37
ogra_if that introduces a regression then i dont get how12:38
xnoxogra_: because ofono-scripts are reverted to python2.12:38
ogra_xnox, yes12:38
xnoxogra_: and the bugs and crashes are not related to python3 switch.12:39
ogra_but they dont produce crashes anymore12:39
xnoxogra_: use that old package now, with python3 scripts.12:39
xnoxogra_: so, i should go and dput back the switch to python3 for the scripts?12:39
ogra_since the landing team isnt upstream, how are they supposed to know ...12:39
xnoxogra_: do you understand what I'm getting at?12:39
ogra_they can only roll back the whole landing12:39
xnoxogra_: no, but you've asked me to work on it, to presumably avoid the pointless revert.12:40
ogra_if you can verify that it doesnt cause the issues, sure12:40
xnoxogra_: (that's how i understodd it)12:40
ogra_right12:40
xnoxogra_: isntead revert has happened anyway.12:40
ogra_i didnt know that didrocks did such a quick shot here12:40
xnoxogra_: and i've spent my time, now, pointlessly.12:40
xnoxogra_: and it's now further blocking mine and barry's work on python3.12:40
ogra_since we didnt plan to build an image that soon12:40
ogra_xnox, revert the revert (or ask didrocks to do it) and apply your fixes ...12:41
xnoxogra_: can you please take that old package, replace /usr/share/ofono/scripts with python3 versions.12:41
xnoxogra_: and check if you get the crashes?12:41
xnox(you'll need python3-gi if it's not installed)12:41
ogra_so keeping ofono-scripts installed and only reverting the ofono package ?12:41
ogra_lets see if dpkg allows12:41
xnoxno, dpkg will not =)12:42
xnoxso stash / copy override / unpack python3 ofono-scripts on top.12:42
ogra_ ofono-scripts depends on ofono (>= 1.12+bzr6856-0ubuntu1); however:12:44
ogra_  Version of ofono on system is 1.12+bzr6853-0ubuntu1.12:44
ogra_hmm12:44
* ogra_ forces12:45
ogra_and rebooting ...12:45
=== tkamppeter__ is now known as tkamppeter
ogra_root@ubuntu-phablet:/# ls /var/crash/12:46
ogra__usr_share_ofono_scripts_enable-modem.0.crash12:46
ogra_xnox, ^^^12:46
ogra_with old ofono and new (py3) ofono-scripts12:46
xnox$ cat /var/crash/_usr_share_ofono_scripts_enable-modem.0.crash12:46
ogra_ dbus.exceptions.DBusException: org.ofono.Error.Failed: Operation failed12:47
xnoxogra_: at least paste the traceback from the bottom of it....12:47
ogra_same issue as always12:47
xnoxogra_: great! =) your revert will do you no good ;-)!12:47
ogra_xnox, didrocks reverted to the plast ofono source package12:47
xnoxogra_: what did you force and what do you have installed?12:47
ogra_which will pull the py2 scripts back in12:48
xnoxogra_: cause ofono/ofono-scripts have a hard-dep version numbers....12:48
ogra_i had the old ofono (pre py2) and the new -scripts (with py3) installed together12:48
ogra_there is a versioned dep between them12:48
ogra_right12:48
xnoxi need to look at diffs of what didrocks uploaded.12:49
ogra_he just rolled back to the old deb source package12:49
ogra_with a bumped changelog12:49
xnoxogra_: can you give me ssh to flo's adb?12:52
ogra_xnox, not without ripping my firewall apart completely ... probably psivaa can12:52
=== MacSlow|lunch is now known as MacSlow
ogra_psivaa, ^^12:53
ogra_xnox, but that should all be reproducable on any device ... even on grouper12:53
xnoxogra_: right, i'll see about reproducing this on grouper.12:54
ogra_flo is just a better grouper :P12:55
ogra_(well, completely different HW ... but still :) )12:55
psivaaxnox: do you still need access to the device in the lab? I need to check that with ev and retoaded before giving access though12:57
evpsivaa: we can give access to a device so long as it's temporary and you take it out of play for the CI engine12:58
xnoxpsivaa: i'll let you know if i need access.12:59
psivaaxnox: ev: ack, thanks12:59
xnoxdidrocks: are you going to update https://wiki.ubuntu.com/UbuntuDevelopment/RevertLog with ofono revert upload?13:01
Laneyxnox: I'm uploading that splitty split split now13:06
xnoxLaney: \o/ =) !13:06
LaneyPackages++13:07
xnoxLaney: btw, that last split, i've read as "spliff" and i was like hang on a minute!13:07
Laneygot to celebrate somehow ...13:07
Laneyactually, by going to the cafe down the road and doing the crossword :P13:07
Laney#thuglyf13:08
xnox=)))))13:08
=== psivaa is now known as psivaa-lunch
didrocksxnox: sure, when I get the time to do it13:47
didrocksogra_: we talked in the morning meeting about it… that I would revert13:47
xnoxdidrocks: is it ok with you, if i upload revert of your revert, which also fixes the observed crashes?13:47
xnoxdidrocks: did you talk to people who prepared that upload of ofono?13:48
ogra_didrocks, right, i just didnt expect you to be that fast13:48
didrocksxnox: watch the phone ML13:48
ogra_since there was no urge to do it quickly13:48
didrocksxnox: this was discussed here13:48
didrocksxnox: ok to upload revert of the revert if you did tests the autopilot tests with the onofo-phonesim13:48
xnoxdidrocks: ok. thanks.13:49
xnoxdidrocks: on mailing list, i see ricardo acknowledging the issue and hoping to work on fixing it today. Which was mailed 4h ago.13:49
didrocksxnox: right, but we need to get back to a better image sooner13:50
didrocksxnox: as we're going to kick one now13:50
didrocksand getting the testing results by the evening meeting13:50
xnoxdidrocks: define "better" =) an image which pulls back in python2 and python2-gobject is, in my opinion, not better but one that regresses =)13:50
didrocksxnox: better == less crashers13:51
didrocksso yeah, python2 vs crashers13:51
didrocksI take python2, sorry13:51
xnoxdidrocks: turn off whoopsie, if you count crashes =)))) *giggles*13:51
xnoxdidrocks: plus the crash was not of any process that is shipped on the image.13:51
didrocksxnox: sure, sending the patch and announcing that to ubuntu-devel?13:51
xnoxdidrocks: the crash was in external package, which is installed for testing only.13:52
didrocksxnox: yep13:52
xnoxdidrocks: you still count that towards good/bad image? strange.13:52
didrocksxnox: I do, developers are running the AP tests13:52
didrocksseeing the crash13:52
ogra_xnox, didrocks only thinks in AP tests :)13:52
xnoxdidrocks: ok.13:52
didrocksand discare their own failure because "it's due to the crash"13:52
didrocksogra_: I do care of an image we can promote, not only AP tests, but dogfooding as well13:53
xnoxdidrocks: well, tell them not to do that =) attribute random things to random crap.13:53
ogra_didrocks, right13:53
=== psivaa-lunch is now known as psivaa
shadeslayerjibel: https://jenkins.qa.ubuntu.com/job/upgrade-kubuntu-precise-trusty-desktop-backports-amd64/7/console < is that just a temporary failiure in the LXC backend?14:59
jibelshadeslayer, yes it is. post-upgrade tests started before the container is running. It is fixed.15:01
shadeslayerah ok15:02
shadeslayerjibel: are the results posted on some mailing list I can follow? instead of checking that page everyday?15:02
=== JanC_ is now known as JanC
=== greyback is now known as greyback|rebooty
roadmrhello! I have a problem with apt-get. Package A lives in a private PPA, and depends on package B which lives on another private PPA. apt-get install A says "Depends: B but it is not going to be installed". However, apt-get install B succeeds; further, apt-get install AB *also* succeds. What could be happening?15:47
roadmrer, apt-get install A B15:47
seb128mardy, hey, is there any reason to not just land u-s-s and -online-accounts synced in a CI train silo  and be done with that v2 plugin thing?15:48
jibelshadeslayer, there is an ubuntu-testing-notifications ML, but it is sometimes pretty high volumes, otherwise I can subscribe you to kubuntu upgrade tests only.15:51
shadeslayerjibel: yeah would be nice15:52
shadeslayermaybe Riddell / apachelogger too ^^15:52
mardyseb128: AFAIK, you can't have the same project in different silos15:57
mardyseb128: ATM, online-accounts is on silo 5, and there are more changes I plan to land soon15:57
mardyseb128: I wouldn't like to be blocked because of this15:57
seb128mardy, indeed not, I see you already have landing prepared in silo5, but once that's cleared we could do one synced with u-s-s for the reset?15:58
LaneyI did the change now already15:59
seb128k15:59
seb128let's stop arguing about that then and just land the damn thing :p15:59
seb128(well after the ringtone)15:59
Laneywhere's the lander list again?15:59
Laneyboiko is away today, want to check who does telephony16:00
seb128Laney, https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0Au6idq7TkpUUdC05a2ZQSmgwU2NFYnJQOE9qMDRYa3c&usp=drive_web#gid=116:00
seb128bfiller16:00
Laneyty16:00
Laneybfiller: We'd like to get https://code.launchpad.net/~laney/telephony-service/accountsservice/+merge/201630 in, any objections to training it?16:01
bfillerLaney: no objections, as long as it's tested and works16:06
Laneybfiller: Ya, and it'll get re-tested in the silo16:06
Laneythanks16:06
cjwatsonjdstrand,sbeattie: Do you know why python3-apparmor-click depends on python3-click?  It doesn't seem to actually use anything from it.16:09
cjwatson(Which makes it a non-issue for the work I'm doing at the moment, but I wanted to check as some of the API in python3-click is going away)16:10
cjwatson(Or rather being moved elsewhere)16:10
jdstrandcjwatson: interesting-- no we don't seem to do any imports from python3-click16:12
jdstrandcjwatson: probably a holdover from earlier code iterations16:13
jdstrandI've added a todo to test and drop that in the next upload16:13
cjwatsonjdstrand: Thanks16:22
dobeyanyone else using evolution having it consistently crash on startup today too?16:38
seb128dobey, no, bt?16:45
dobeyseb128: https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/128725016:48
ubottuError: launchpad bug 1287250 not found16:48
seb128dobey, can you subscribe me to it?16:48
dobeyseb128: done16:49
seb128dobey, weird, that's a segfault in gsettings, that didn't change recently (neither glib nor dconf)16:50
dobeyyeah, weird, but now i can't read my e-mail. evo is crashing on every startup :(16:51
seb128dobey, weird, maybe ping desrt on #ubuntu-desktop about it. Is the segfault always in gsettings?16:55
araseb128, remember the gnome-settings-daemon upload that fixed https://bugs.launchpad.net/oem-priority/+bug/40890316:57
ubottuLaunchpad bug 408903 in udev (Ubuntu Raring) "Does not handle microphone mute button (KEY_MICMUTE)" [Medium,Triaged]16:57
araseb128, and it may have caused this regression: https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/124836816:57
ubottuLaunchpad bug 1248368 in gnome-settings-daemon (Ubuntu) "Volume up/down keyboard keys stoped working after gnome-settings-daemon package update" [High,New]16:57
seb128ara, yes, I saw your email as well, the recent weeks just have been crazy with ff16:57
arathe regression only affects 1 person,and we are not able to reproduce16:58
dobeyhmm, weird16:58
dobeyi started in calendar and it worked ok16:58
arayes, I can imagine, but I was talking to bdmurray and he wanted your opinion :)16:58
dobeybut was crashing all the time in the default view of mail (i don't really use calendar or other things much)16:58
dobeyand now it starts ok again :(16:58
araif you are unsure, that's fine, but we will need to prepare another gnome-settings-daemon upload without those changes to fix the other issue in the queue16:59
araI am fine either way16:59
seb128ara, hum, who tested the SRU?17:03
araseb128, the original or the potential regression?17:05
seb128ara, sorry, I got slightly confused by comment #7 on the regression bug17:05
seb128which was stating that the versions are the same before/after dist-upgrade17:05
seb128ara, I've a test machine next to me, let me put 12.04.17:07
seb1284 on an usb stick and test that17:07
araseb128, thanks17:08
seb128ara, yw17:08
=== robru is now known as robru-at-doctor
alowinfinity: hi it's me the node.js/v8 guy on powerpc again. I've just done another cleanup sweep of the code - what's the best way to push these changes into http://packages.ubuntu.com/source/trusty/libv8-3.14?17:50
psusiin order to get a package synced from debian at this point, doesn't it need subscribed to ubuntu-archive?  bug #1286027 was subscrubed to the release team but they switched it to sponsors since it's only a bug fix so no FFE is needed...18:09
ubottubug 1286027 in gparted (Ubuntu) "Please sync latest GParted 0.18.0 from Debian unstable (only bugfixes and updated translations)" [Undecided,New] https://launchpad.net/bugs/128602718:09
psusishouldn't that be archive not sponsors?18:09
cjwatsonNo, no reason archive has to be subscribed to sync bugs.18:11
cjwatsonSyncs became self-service for uploaders a couple of years ago.18:11
psusiohh, I thought sync requests normally were subscribed to archive18:11
cjwatsonThey were ... years ago18:11
cjwatsonhttps://lists.ubuntu.com/archives/ubuntu-devel-announce/2012-January/000923.html18:11
psusihrm... so I guess I finally need to get my app in for full devel and then I could do it myself?18:12
cjwatsonIndeed18:12
psusineat18:12
cjwatsonOr indeed a per-package permission for that package.18:12
psusithat reminds me... what's a guy got to do to get upload access to parted in debian? ;)18:12
psusiI'm feeling pretty comfortable at this point so it's probably time to just apply for full devel18:13
cjwatsonThere's the DM process18:13
psusiyea, I'm a dm... what I meant was that the maintainer of the package is listed as a team rather than an individual... and it's maintained in git... so not only do I need someone to dak me up, but I need git access too18:14
cjwatsonok, maybe ask me later this week, trying to finish off https://code.launchpad.net/~cjwatson/click/libclick/+merge/209105 right now18:14
psusiok... I'm hoping to get a new upstream parted released next week and get it into debian as soon as those partman pateches I submitted are applied18:15
cjwatsonI wouldn't mind converting Debian parted to git-dpm to go with just about everything else I have a hand in maintaining these days, too18:16
psusiohh, I thought it already was18:17
cjwatsonIt'd probably make sense to do that before the new upstream18:17
cjwatsonNah, I think it just has patches sitting unapplied in git18:17
cjwatson(before> because that way you can use git to resolve the patch queue rather than having to do it in quilt)18:18
psusihrm... reading up more on this now18:19
cjwatsonhttp://lists.alioth.debian.org/pipermail/pkg-grub-devel/2014-January/013883.html is a summary18:20
cjwatsonAlso https://lists.debian.org/debian-ssh/2014/02/msg00007.html18:20
psusithis might be handy for util-linux too when lamont finally gets around to uploading it and making me the maintainer ( poke poke ;)18:21
cjwatsonI absolutely love it, if it isn't clear :)18:22
psusihehe, I gather that... now just trying to understand how it works ;)18:23
cjwatsonIt does have a bit of the git thing where its documentation consists of commit graphs, so it took me a while18:23
psusiI had been trying to come up with a sane way of managing patches in git after seeing the util-linux git repo, but gave up18:24
psusiand just went back to plain old 3.0 quilt source packages18:24
cjwatsonYeah, nothing previously had sold me on it as being worth bothering18:26
cjwatsonThe key is the non-pushed pseudo-fast-forwarding branch, where you have a rebasing branch consisting of upstream + all your patches in sequence, and you merge it onto your master or equivalent any time you change it, so you get to rebase *and* keep the history18:28
cjwatsonAnd then various bits of gold-plating so that you don't have to have that branch explicitly around all the time and getting in the way18:28
psusiI was thinking it would take something like a branch for upstream, and another for the debian stuff, or a submodule or something18:28
cjwatsongit-dpm indeed has a branch which consists only of upstream + patches and doesn't have the rest of the packaging, in order that you can cherry-pick between upstream and the patched branch18:30
cjwatsonBut you only check that out when you're working on it (via "git-dpm checkout-patches"), otherwise it's round-tripped to files in debian/patches/18:30
psusihow do you keep the debian/changelog and debian/patches/ in sync with that then?18:32
psusiif they aren't part of the same commit?18:32
cjwatsonThey're part of the merge18:32
cjwatsonSo git-dpm update-patches merges the rebasing tip, and updates debian/patches/ at the same time18:33
psusione branch for upstream changes, one branch with a paralell set of commits that update the changelog, and a 3 way merge?18:33
cjwatsonIf you want to update debian/changelog too then you can use git-dpm dch which wraps it up for you, or you can edit it afterwards and use git commit --amend18:33
cjwatsonI'm not sure "parallel" is the right way to look at it18:34
cjwatsonYou could check out say git://anonscm.debian.org/pkg-ssh/openssh.git and look at it with gitk18:34
psusiohh, I see, the debian/patches isn't in git, it is auto generated by the wrapper tool from the git commits?18:34
cjwatsonThe wrapper checks it into git so that when you do a checkout you get something that looks just like the generated source package18:35
cjwatsonBut you indeed don't modify those files manually18:35
cjwatsonThey're the output of git format-patch basically, with support for tweaking the file names18:35
psusiI see... so the change log entry is a verbatim copy of the git commit message, and the DEP-3 headers are... auto generated too?18:36
cjwatsonYou put them in your commit message18:36
cjwatsonSo if you're cherry-picking you generally need to amend the commit message, but that's no great problem18:36
psusihrm.... nifty18:36
lamontcjwatson: did you see anything about how grub hates my disk and grub-prober exits(1) because of "unknown filesystem"?18:36
cjwatsonnope ...18:36
lamontif not, I'll dig into it18:36
cjwatson(also being increasingly insistent called for dinner)18:37
cjwatson*insistently18:37
psusiby jove, it sounds like this really *is* the best of both worlds18:37
lamontpsusi: is this git-dpm the package, or what package? (before I read lots of scrollback)18:37
psusilamont: yes.. cjwatson was telling me about git-dpm18:37
lamontta18:38
* lamont adds that to his "after util-linux" tasklist18:38
* psusi is getting excited about git-dpm but is worried he's going to be a wonk and do all the manipulation by hand isntead of using git-dpm18:42
slangasekthe obvious way to guard against this would be to commit yourself to providing workflow documentation for git-dpm on wiki.debian.org as you go <hint ;)>18:43
psusilol18:45
tarpmangood morning. can anyone suggest the best way to move forward with bug 937200? should I propose a merge for trusty, forward the patch to debian bts, ping doko personally, ??18:47
ubottubug 937200 in openjdk-7 (Ubuntu) "Fat fonts in Swing applications" [Low,Triaged] https://launchpad.net/bugs/93720018:47
tarpman... "wait a bit longer" is also valid, I'm sure people are busy :)18:49
psusithe more I stare at this commit graph the more I love it18:50
psusihrm... does it only work with upstream tarballs though, or can you directly *merge* from upstream?18:52
psusii.e. upstream git repo, not upstream tarball that has been imported18:52
Noskcajseb128, ping19:04
NoskcajThe u-c-c and u-s-d merges i put up are so there can be a gnome-desktop FFe.19:05
Logan_hi Noskcaj19:05
Noskcajhey Logan_19:06
=== zyga_ is now known as zyga-remote
alowhey infinity are you around?19:36
seb128Noskcaj, hey, you could have written that in the description ;-)19:37
Noskcajseb128, sorry, i was unsure how well versed you where in the current status of ubuntu-gnome19:37
seb128Noskcaj, not at all, though I know about gnome-desktop update being something they want19:38
seb128Noskcaj, -1 from me on that ffe, but I'm not one to device on ffes, so let's see what the release team says19:38
Noskcajok19:38
seb128device->decide (doh, autofingers)19:39
Noskcajseb128, one other thing, would it be worth merging all of miniupnpc 1.6-3 this later in the cycle? bug 126466419:40
ubottubug 1264664 in miniupnpc (Ubuntu) "Enable building python-miniupnpc as in Debian Sid" [Undecided,Triaged] https://launchpad.net/bugs/126466419:40
seb128Noskcaj, no opinion on that, out of that it should get a ffe (e.g subscribe ubuntu-release, etc)19:43
=== robru-at-doctor is now known as robru-sick
=== mrjazzcat is now known as mrjazzcat-lunch
cjwatsonpsusi: you can directly merge from upstream, though what you generally do in practice is "git-dpm import-tar" which tacks a commit onto the upstream release point corresponding to any differences between git and the tarball20:49
cjwatsonif upstream is "close enough" then you might get away with it, though I think I'm coming to the view that that's a false optimisation20:50
cjwatsonslangasek: you mean like https://wiki.debian.org/PackagingWithGit/GitDpm ? :-)21:42
cjwatsonThough it definitely needs more21:42
cjwatsonLike dealing with new upstreams21:42
stokachubarry: https://github.com/cask/cask22:19
barrystokachu: ah, nice.  anything that helps emacsers out is a winner in my book22:21
stokachubarry: thought you'd like that :)22:21
=== snadge_ is now known as snadge
slangasekcjwatson: right, something like that :-)  so it mentions two options for getting started, "import .dsc files" or "start from scratch" - is there any howto for "take existing package VCS and convert it over"?22:56
* lamont looks around for someone with a machine/vm/whatever running trusty with root on an LV on a VG that still has space for another LV to test something for him22:57
lamontcjwatson: ^^ it seems that grub-probe hates lvm snapshots, fwiw22:57
lamontstill working towards verifying that22:57
cjwatsonlamont: damnit, I'm sure we've fixed that at least once before22:58
* lamont runs off for a few while rsync churns22:58
cjwatsonslangasek: not that the wiki shouldn't be extended, but the man page is actually pretty good22:58
lamontcjwatson: that would be a grave bug, imo22:58
cjwatsonlamont: probably :-/22:58
lamontmostly since I couldn;t even install the build-deps for grub2 because of grub-probe.22:58
cjwatsonslangasek: though the short answer is that "git-dpm init /path/to/upstream/tarball" (possibly with --patches-applied) does it22:59
cjwatsonof course for a VCS that isn't git it isn't really git-dpm's problem ... may I recommend http://www.catb.org/~esr/reposurgeon/23:00
slangasekcjwatson: right, I'm assuming step 1) make sure your package repo is git, step 2) dpmify your existing source package regardless of which format it's currently using23:03
cjwatsonrun on master, git-dpm init takes the existing tree, creates a sequence of commits starting from the "upstream" branch corresponding to each successive patch in debian/patches/, then merges the tip of that into your master branch in a commit that also (a) creates the debian/.git-dpm control file (b) changes all the files in debian/patches/ into git-dpm's canonical form, which basically looks like git format-patch output23:06
cjwatsonif you're me, you want to use --record-patch-name so that it doesn't change all the file names, and you end up doing "git-dpm checkout-patched; git rebase -i upstream; ...; git-dpm update-patches --amend" immediately afterwards to clean up all of the commit messages and such23:07
cjwatsonbut that's just neatness23:07
slangasekcool23:08
slangasekhow is git-dpm's support for non-git-format-patch-dep3 headers?23:08
cjwatsonit doesn't have any, you get to accept them turning into git format23:09
cjwatsonI thought for a while and decided I was OK with that as a trade-off23:09
cjwatsongiven that the information is still there, just differently formatted23:10
slangasekcjwatson: I'm ok with it changing the header, I just want it to import the existing one without me having to hand-check it23:12
slangasekso s/Description/Subject/, e.g.23:12
cjwatsonoh, yeah, it imports well enough modulo whitespace occasionally being glitchy23:13
cjwatsonas in it doesn't outdent space-indented Description continuation blocks23:13
cjwatsonbut that's fairly trivial, and I haven't encountered any information loss23:14
=== mrjazzcat-lunch is now known as mrjazzcat
dokocjwatson, ftbfs23:58

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