/srv/irclogs.ubuntu.com/2011/12/09/#ubuntu-motu.txt

=== lifeless_ is now known as lifeless
tumbleweedbdrung: native sync sponsorship landed this morning. u-d-t upload time08:52
Laneysweeeeeeeeeeeeeeeeeeeeeeeeeeeeeet09:04
* micahg must have missed some mails09:05
Laneyall on the bug09:05
Laneyboo, none in the queue09:07
tumbleweedthere's no visual indication yet09:10
tumbleweedI did two syncs in oneiric on qastaging (one sponsored), but they both show up as me in the queue09:10
DktrKranzcould you please tell me which bug #, so I can give it a read?09:13
=== almaisan-away is now known as al-maisan
Laneyhttps://bugs.launchpad.net/launchpad/+bug/82755509:13
ubottuUbuntu bug 827555 in Launchpad itself "native syncs have no way to indicate sponsorship" [Critical,In progress]09:13
DktrKranzty09:13
Laneyif you want you can sync pdfmod -s laney and see how that turns out09:14
* Laney shower09:15
elgatonmicahg: Hi again09:34
micahghi elgaton09:34
elgatonmicahg: Thanks for reviewing the bug - I'm creating the new debdiff that just fixes the missing dependency. I've got two questions: 1) Do I still need to edit the Maintainer field? 2) Should I use version number 1.2.10.0-0ubuntu2.5 (to mark the fact that some minor edits I made in the Precise version are not there) instead of 1.2.10.0-0ubuntu3?09:36
elgaton(For reference: it's bug #877776)09:37
ubottuLaunchpad bug 877776 in openbve (Ubuntu Oneiric) "openbve does not depend on the required package libmono-i18n4.0-all" [Medium,Confirmed] https://launchpad.net/bugs/87777609:37
micahgelgaton: yeah, update-maintainer is fine, version should be 1.2.10.0-0ubuntu2.109:39
elgatonmicahg: OK, so I'll just leave the other debian/control and debian/rules out - thanks again, I'm new at patching :)09:40
micahgelgaton: thanks for your work, it's not a problem09:40
micahgugh, openbve is yet another Ubuntu package not in Debian...09:41
elgatonI know (had a look at Debian's repos before submitting the original fix)09:42
micahgLaney: would openbve be something for cli-mono?09:42
Laneymicahg: yes, I tried to see if sladen was interested in that09:46
elgatonOK, patch done09:49
* Elbrus is wondering how long it takes before a package in Debian is automatically synced to Precise (we are far from DebianImportFreeze)09:49
LaneyElbrus: we are syncing from testing, so shortly after it arrives there09:49
ElbrusLaney: ok, but in the past we synced from testing and even experimental. Is that different for LTS?09:50
LaneyI assume you mean unstable, and yes the default is different but we can still sync from there if needed09:51
Laney(experimental syncs always work like that)09:51
* Elbrus ment unstable yes.09:51
ElbrusShould this difference be mentioned on https://wiki.ubuntu.com/DebianImportFreeze?09:52
Elbrus(question mark shouldn't have been in the url)09:53
Laneywe have LTSDebianImportFreeze on the wiki too, so either link to that or fix that page to not say "unstable" at all10:00
ElbrusMainly the link in PrecisePangolin/ReleaseSchedule should be changed then.10:02
ElbrusBut I am asked at the top of that page to not change the page.10:03
LaneyI'll get it sorted, thanks for pointing it out10:05
=== keffie_jayx is now known as effie_jayx
tumbleweedLaney: tested a sync yet?10:46
Laneynope10:46
Laneydo pdfmod with me if you like10:46
tumbleweedok10:46
* Laney checks it builds :P10:47
tumbleweedhaven't managed to do it yet10:50
Laneyseems to work10:50
tumbleweedat university, where connectivity is ... interesting...10:50
tumbleweedyou saying it's been synced?10:50
Laneyso, what do we expect? mail to me and you and -changes mail saying my name?10:50
Laneyno, builds10:50
tumbleweedah, good, didn't check that :P10:51
Laneywe can do it the other way round if that would be easier10:51
tumbleweedno, doing it now10:53
tumbleweedtsocks ftw10:53
Laneyk10:53
tumbleweeddone10:53
Laneyhrm10:54
Laneyit does appear on my synchronised packages10:54
Laneyhttps://lists.ubuntu.com/archives/precise-changes/2011-December/004614.html10:55
Laneylooks good10:55
tumbleweedLGTM10:56
Laneydid you get mail?10:57
tumbleweedyes10:59
* tumbleweed cuts an upload10:59
Laneyi did not11:00
Laneydo you agree that i should have?11:00
tumbleweedplease poke bigjools about that11:00
tumbleweedyes, you should have11:00
Laneyrock11:06
* micahg also just filed bug 902107 which is tangentially related11:08
ubottuLaunchpad bug 902107 in Launchpad itself "Uploader/Sponsor information for native syncs is missing" [Undecided,New] https://launchpad.net/bugs/90210711:08
Laneyyeah I'm pretty sure that is known11:09
Laneyhttps://bugs.launchpad.net/launchpad/+bug/86148811:09
ubottuUbuntu bug 861488 in Launchpad itself "Mention sync requester on package version page" [High,Triaged]11:09
=== al-maisan is now known as almaisan-away
micahgLaney: thanks11:18
Laneytumbleweed: how backportable is this?11:34
Laneycould do with being announced but it should be in a stable release first11:35
sladenmicahg: Laney: yeah, sorry11:42
sladenmicahg: Laney: (re: openbve)11:42
=== ara is now known as Guest31779
tumbleweedLaney: I'll investigate backportability. There are some bits of recent ubuntu-dev-tools that depend on recent distro-info, so they may have to be backported together12:27
bdrungtumbleweed: only sponsor-patch should use the new sponsorship stuff now12:40
=== almaisan-away is now known as al-maisan
tumbleweedbdrung: ah, right, sorry, didn't wait for that12:41
tumbleweedthat's a relatively easy patch, too12:41
bdrungtumbleweed: i am happy to review it :)12:43
tumbleweedbdrung: the patch I waved at you last night was for not sorting .install files when they are executable (see debian-devel recently...)12:44
bdrungtumbleweed: ah ok. .install being an executable is a very, very stupid idea12:45
tumbleweedmost people seem to agree on that12:45
tumbleweedmaybe this will go away before the next devscripts upload :P12:45
bdrungtumbleweed: let's wait for a final decision on that and then apply your patch12:47
tumbleweedwell, it's already out in the wild, but yes, there is backlash12:48
* tumbleweed hopes the people who use it will sort their scripts :)12:48
bdrungtumbleweed: we somehow need to punish people who are using the new .install scripts ;)12:52
l3onHi all... Where can I find instruction to make a removal request ?13:01
tumbleweedl3on: it's largey common sense13:03
l3onAh ok :)13:03
tumbleweedcheck reverse dependencies (there's a tool for that in recent ubuntu-dev-tools), and file a bug againts the package13:03
tumbleweedsubscribe ubuntu-sponsors like usual13:03
tumbleweedif it needs to be blacklisted, say that too13:04
l3ontumbleweed, thanks a lot13:13
l3onI'm running this:13:13
l3on$ reverse-build-depends gtk-led-askpass13:13
l3onbut..13:14
l3onreverse-build-depends: unable to find sources files.13:14
l3onDid you forget to run apt-get update (or add --update to this command)? at /usr/bin/reverse-build-depends line 236.13:14
l3onokok, cache is updated13:14
l3onoh god, yes.. by default it looks for precise13:17
l3onand I don't have deb-src entry for precise in my repo!13:17
l3on:)13:17
l3onbroder, bug 896902 updated as you said in comment13:20
ubottuLaunchpad bug 896902 in gtk-led-askpass (Ubuntu) "Requesting removal of source package `gtk-led-askpass' from Ubuntu" [Wishlist,Confirmed] https://launchpad.net/bugs/89690213:20
=== ripps_ is now known as ripps
=== al-maisan is now known as almaisan-away
=== ara_ is now known as ara
tumbleweedl3on: I was talking about reverse-depends. You want to check for reverts dependencies and build dependencies15:20
tumbleweedl3on: btw, removals that happened in debian don't need to be requested in Ubuntu15:20
=== yofel_ is now known as yofel
psusiso if I want to convert a 1.0 package that is already using quilt to 3.0 (quilt), I just have to drop all the quilt stuff from debian/rules, since dpkg-source already applies them?16:07
tumbleweedpsusi: is it your package?16:07
tumbleweed(we don't make changes like that to debian packages)16:08
psusiit's abandoned in debian and I'm attemping to overhaul it to the new upstream release ( well, a year old, debian didn't update the last 3 releases beacuse they put a -3 in the upstream version ), and so I'm trying to convert it to 3.0 in the process and have a sponsor upload it16:09
psusierr, orphaned16:09
tumbleweedyay16:09
tumbleweedyup, drop all the quilt stuff from rules16:10
tumbleweedand the README.source, if it talks about quilt16:10
psusik16:11
psusithat leads me to another question... it also was being maintained in git.. I can't find mention of Vcs-Git: in the debian policy manual16:12
psusiI'm thinking I want to drop that header?16:13
tumbleweedIIRC it's in another document. dev-ref?16:13
tumbleweedno, you want to keep it16:13
tumbleweedpsusi: do you have access to its git repo?16:13
psusino16:14
tumbleweedis it in collab-maint?16:15
psusiit is git://git.debian.org/git/users/derevko-guest/dmraid.git16:15
tumbleweedah, a personal git repo16:15
psusiyea... of the previous maintainer that orphaned it...16:16
tumbleweedI suggest applying for collab-maint membership, and hosting the repo there16:16
psusihrm... what advantage is there to keeping it in git?16:16
tumbleweedwell, presumably it already has git history16:16
psusisome... but it's not like it's imported the upstream history16:17
tumbleweedgit seems to be the most popular VCS in debian these days, but yes, you can use anything16:17
psusijust the debianization of the package and 2 patches16:17
tumbleweednot importing upstream history is fairly common16:18
psusiso what do you gain keeping it in git?  do they have a system that auto builds the source package when you push to the git repo or something?16:19
tumbleweedwhat are you proposing? not keeping it in a VCS at all?16:19
psusiyea16:19
* tumbleweed much prefers having my packages in VCS16:19
tumbleweedit means I don't need to upload them for every tiny tweak16:19
psusiwell, lp will import it into bzr ;)16:19
tumbleweedI can just collect those up, and upload when I'm ready16:20
broderhttp://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-vcs by the way16:20
tumbleweed+ you can collaborate with others16:20
Laneydiffing becomes much easier, blame works16:22
* Laney forgot about the cake16:22
Laneyfirst class++16:22
tumbleweedyeah, a package is not that different to code, right? And who wouldn't use a VCS for that?16:23
tumbleweedanything of any importance on my machine is in VCS (or should be, but I haven't got around to it yet)16:23
psusilp will auto import it into bzr though and if I mostly work with that, then is there any advantage to having a git repo as well for the debian version?16:23
psusiohh, you get more history granularity than released versions?16:24
tumbleweedif you are maintaing it in Debian, you'll probably not find yourself using the UDD branches much16:24
psusiwhich is all you get with the bzr auto importer right?16:24
psusihrm...16:24
tumbleweedyes, you can have as much granularity as you want16:24
Laneyif you're used to bzr then you can use that16:24
* tumbleweed has packages in Debian, in bzr16:24
* Laney sprinkles the holy water16:25
psusiI'm fairly abidexterous... most of the upstreams I work with use git, like the kernel...16:25
psusiI think I like git a little better, but they are pretty close16:25
tumbleweedyeah, they have different advantages16:25
psusimy kernel git repo has half a dozen remotes and several local branches that consist of various merges of the remotes and local patches, hehe16:26
Laneyvcs-pkg.org is interesting16:26
Laneyif you like that kind of thing16:27
psusiit would be nice to use git to maintain the package and import the full git hisotry from upstream, but alas... upstream for dmraid is still using CVS!16:27
* tumbleweed feels for them16:28
psusigag me with a spoon16:28
oxulloDear MOTUs, I'm humbly seeking for answers which I fear I couldn't find on ubuntu docs. Since natty I have 5 packages ready for upload. They're python-based multitouch games. I tried to follow the REVU path for oneiric and now I updated the packages for precise, but I'm deceived by the message towering on the REVU pages headers, claiming that REVU is not any longer a preferred path for new packages. What I'm going to do is to upload the pac17:06
oxullofiles to the single bug entries and subscribe ubuntu-sponsors. Is this the correct way? thanks in advance17:06
oxullobug entries: https://bugs.launchpad.net/ubuntu/+bug/735782 https://bugs.launchpad.net/ubuntu/+bug/735760 https://bugs.launchpad.net/ubuntu/+bug/735764 https://bugs.launchpad.net/ubuntu/+bug/735773 https://bugs.launchpad.net/ubuntu/+bug/73577717:07
ubottuUbuntu bug 735782 in Ubuntu "[needs-packaging] Sponc" [Wishlist,In progress]17:07
ubottuUbuntu bug 735760 in Ubuntu "[needs-packaging] GeneaTD" [Wishlist,In progress]17:07
tumbleweedas you might have noticed, people don't look at REVU so much, looking for new packages17:07
ubottuUbuntu bug 735764 in Ubuntu "[needs-packaging] Magictouch" [Wishlist,In progress]17:07
ubottuUbuntu bug 735773 in Ubuntu "[needs-packaging] TROff" [Wishlist,In progress]17:07
ubottuUbuntu bug 735777 in Ubuntu "[needs-packaging] Multitet" [Wishlist,In progress]17:07
oxulloindeed..17:07
tumbleweedreviewing new packages is harder than reviewing most other uploads17:07
tumbleweedand lots of packages end up in universe, with nobody caring for them17:07
tumbleweedso, there isn't much motivation to add to that...17:08
tumbleweedOTOH, if going through debian isn't an option, we can review those17:08
* tumbleweed must still reply to your mail...17:08
psusiso solibs normally have foo1.0.0 as the lib and foo1 symlinks to foo1.0.0.  I'm getting warnings now about the symbols check, and it seems to be because before the lib was 1.0.0rc16, and now it is just 1.0.0.  Was that an error the way it was done before? or should the rc16 part be in there?17:09
LaneyFor games, there is a combined debian-ubuntu games team. I believetheir channel is #debian-games on OFTC17:09
oxullowell, the problem with debian is that these games are based on xi 2.1 or mtdev17:09
oxulloAFAIK debian has no support for them yet17:10
oxulloor, at least, this was the reason, at natty's time, to push them directly to ubuntu17:10
Laneylooks like they are both in Debian now :-)17:16
Laneyoh, 'add xi 2.1 support', don't know about that17:16
tumbleweedso, your best bet here is probably the sponsorship queue17:17
tumbleweedit does seem to work rather well for new packages17:17
tumbleweedof course, if you have existing sponsor-relationships with people, exploit them :P17:18
oxulloThe packages have been reviewed eons ago by Chase Douglas, who showed me the path to the packaging madness :) but I'm sure he's hell of busy now17:19
tumbleweedit'd be nice if they ended up in debian eventually17:19
oxullolaney: are they supported, then? in this case I might think to change focus to debian..17:21
oxullothere's an additional point,though: these games depend on python-libavg, which has been recently removed from debian due to obsolescence17:22
tumbleweedcan always be re-added17:22
oxulloso basically the best option from the ubuntu perspective is always to get the packages to be synced from debian17:23
tumbleweedthat's the best for everybody17:24
tumbleweedwe like to move a little faster in ubuntu, so we often jump ahead, but we push everything we can back up17:24
oxullook, xi 2.1is in debian sid. so, just to summarize it up: if I find a couple of motus who would spend time into reviewing the packages I might be able to have them pushed in ubuntu for precise. Otherwise, debian way, out with wheezy and sync to ubuntu17:30
tumbleweedif it's there, why not go through debian now?17:31
oxulloah, right, ubuntu syncs from sid.. ok, I'll get back to the docs, then (sigh). Thanks for your time, I'll be probably coming back :)17:36
tumbleweedwell, we sync from testing during LTSs17:37
tumbleweedbut we can sync from unstable when we want to17:37
oxulloso no prob for precise. And I have (theoretically) time up to Jan 13th, right?17:44
tumbleweedlater, if necessary17:46
blairboost1.48 was added to debian around dec 2 and it's not in ubuntu yet, should i do a sync request?17:48
tumbleweedblair: it hasn't got into testing yet17:49
tumbleweed(and we aren't planning on doing a boost transition this cycle, that I know of)17:50
tumbleweedbut it should get in17:50
blairit's a brand new package name, so (i think) it wouldn't conflict with the existing boosts17:50
tumbleweedyes, it doesn't17:51
tumbleweedblair: you don't have to request it, the archive admins process new packages fro mdebian, but it may taka couple of weeks17:51
tumbleweed(can be rushed, if necessary)17:51
blairi'd like to see it in before the debian import freeze17:52
tumbleweedthat should happen17:52
tumbleweedif it doesn't, request the sync17:52
blairllvm-3.0 was synced over very quickly, would that be because somebody is personally interested in it?17:54
tumbleweedprobably, it has a reverse dep in teh archive17:55
psusiso the binary package name is libdmraid-1.0.0.rc16.  Shouldn't the package name just be libdmraid, and it have version 1.0.0.rc16?17:59
tumbleweedno18:00
psusiwhy not?18:00
tumbleweedwelocome to world of shared libraries18:00
psusierr, libdmraid1 rather18:00
tumbleweedhttp://www.debian.org/doc/debian-policy/ch-sharedlibs.html http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html18:01
psusithe symbols stuff is supposed to keep track of what minor version a symbol was added in so that linking packages can depend on the correct version right?  and only major number changes are supposed to break backward compat?18:01
tumbleweedyes, but not every upstream understands that18:01
tumbleweedmost need it beaten into them...18:01
psusiso... it should be libdmraid1 iff upstream understands that?18:02
tumbleweedif they don't understand it, we should consider whether it should be packaged :P18:02
=== chrisccoulson_ is now known as chr1sccoulson
psusiso.... why isn't it an error to have the .0.0.rc16 part in the package name?18:03
tumbleweedseriously though: if it's still on 1, chances are they have as table ABI18:03
tumbleweedoh, right18:03
tumbleweedthat's the soname18:03
psusithe soname should be 1.0.0 shouldn't it?18:04
tumbleweedno, because 1.0.0 isn't relased yet18:04
tumbleweedand what they currently have released isn't guaranteed to be ABI compatible with 1.0.018:04
psusithat's why it's version is supposed to be 1.0.0.rc1618:04
tumbleweed(abi versions don't necessarily match software versions)18:04
psusiactually, it should be 1.0.0+rc16 shouldn't it?18:04
tumbleweedit could be anything, really18:05
psusiseems that's an error in the current package18:05
psusiyou want it to be +rc16 so that when the final release comes, it's > the +rc16 version don't you?18:05
tumbleweedthe package version prabbly should have been 1.0.0~rc1618:06
tumbleweedthe soname doesn't have to sort18:06
psusiohh, was it a ~ not a + that does that?18:06
jtayloras a muto do I have direct access to a native arm machine?18:06
tumbleweedno, ubuntu doesn't have porterboxses for non-canonical people18:07
jtaylork then I'll get a guet acc in debian18:07
tumbleweedjtaylor: happy to sponsor that if you need18:07
psusiyea, so package version should have been 1.0.0~rc16, soname should have been 1.0.0 shouldn't it? but the symbol file would have listed the version as 1.0.0~rc16, and the name of the lib package should be libdmraid1?18:08
jtaylor:( somebody fixed the package I wanted to fix in my first upload this weekend18:09
tumbleweedpsusi: no, the soname shouldn't have been 1.0.0 unless upstream agreed with that18:10
tumbleweedpsusi: upstream clearly hasn't settled on a stable abi yet18:10
psusihow do you figure?18:10
psusithey name it 1.0.018:10
tumbleweedpsusi: otherwise the soname would be less crazy18:10
tumbleweedthat's the "default"18:10
psusino, their makefile builds libdmraid1.0.018:11
psusiit looks like the previous upstream build it as libdmraid1.so, and the debian package had a patch to make it turn into libdmraid1.0.0.rc1618:11
tumbleweedright, because they had broken their ABI18:11
tumbleweedpsusi: read the docs I pointed you at18:12
psusithey who?  upstream, or debian?18:12
tumbleweedupstream18:12
psusihow do you figure they broke their abi?18:12
tumbleweedotherwise the debian maintainer whouldn't have changed the soname during the life of the package18:12
psusihe changed it because it was missing the minor number18:13
psusiupstream just called it 1, but debian wants it to be 1.0.018:13
tumbleweedpresumably because he had to18:13
psusinow upstream has fixed their makefile to build it as 1.0.018:13
blairtumbleweed, psusi hdf5 are bad upstream since they break their ABI for patch releases, even changing #defines integer values18:21
psusiok, so yea... ldd on the upstream binary says it is importing libdmraid.so.1, so that means the package name should be libdmraid1 shouldn't it?18:21
psusiblair: who is hdf5?18:22
blairit's a package from NCSA to store scientific data18:22
tumbleweedblair: *IF* we are using libdmraid.so.1 as the soname then the package should be libdmraid118:25
psusifor tha tmatter, why the hell is this even a solib anyhow?  it's only used internally by dmraid18:26
psusioh boy... the current version has /usr/lib/libdmraid.a and .so... so that means there is no abi in the soname, which is wrong, isn't it?18:32
jtaylor.a have no soname18:33
tumbleweedpsusi: did you read the links?18:33
psusitumbleweed: yea... so I'm gathering that the soname should be ( and is in the new version ) libdmraid.so.1, and therefore, the package name should be libdmraid1, but in the current version, it was just named libdmraid.so, which I guess is why the packager named the lib package libdmraid1.0.0.rc16 instead of just libdmraid1?18:35
tumbleweedpsusi: my deafult reaciton is not to turst upstreams who say their soname is ... .118:36
psusibut theoretically that is how it should be right?  and the reason that the package name isn't just 1, is beacuse the packager didn't trust the upstream to not break abi?18:37
tumbleweedprobably because he could see them breaking it18:38
psusiso... I should rename the new upstream solib to 1.0.0rc16?18:40
psusiactually... if I do nothing, the name change and warnings about the .symbol file only means that packages linking to the so will depend on >= the new version, even though they might otherwise have been able to >= the old version right?  but since no packages besides dmraid link to the lib... who gives a crap?18:42
tumbleweedhow fast are they changing the ABI, in incompatible ways?18:42
psusithey haven't even had a release in over a year... it's in stable maintainence mode18:42
psusiand besides, the damn lib isn't used by anyone else anyow ;)18:42
jtaylorwhen nothing uses it and the abi is unstable it should be a private lib18:43
tumbleweedyeah, probably18:43
jtaylor= not directly in usr/lib18:43
jtaylorbut some subfolder18:43
psusiwell I guess they intended for others to be able to use it, just nobody does18:43
tumbleweedthat makes your life easier :)18:43
psusitheoretically I should rename the lib package to 1.0.0.rc16.3 now I guess18:44
Resistancehmm... anyone able to help me debug why backportpackage errors out?18:45
psusibut since the soname changed, it doesn't matter because either way, anyone trying to link to this package is going to depend on the new version anyhow18:45
Resistanceprior to me setting DEBFULLNAME and DEBEMAIL it worked18:45
tumbleweedpsusi: you understand why the soname needs to appear in the package name?18:45
tumbleweedResistance: what did you set them to?18:45
Resistancetumbleweed:  my name, "Thomas Ward", and my @ubuntu email, trekcaptainusa-tw@ubuntu.com18:46
Resistancethere's PGP keys that match that18:46
tumbleweedResistance: and the error is?18:46
Resistancesec18:46
Resistancei'll pastebin18:46
psusitumbleweed: because it represents the abi version... in other words, a contract that linking to any newer version of the lib that has that major number won't break you18:46
psusiright?18:46
Resistancetumbleweed: http://pastebin.com/zYzji6Gg18:47
tumbleweedpsusi: what I'm really getting at is that when you bump the ABI, you need to have both packages installed simultaneously until everyone has rebuilt against the new library18:47
Resistancenot sure whether something updated or not to break it, but when i didnt set DEBFULLNAME and DEBEMAIL it never did this18:47
psusitumbleweed: right, that too18:47
tumbleweedlooks like you nderstand shared library linking :)18:48
jtaylorResistance: missing build dependency?18:48
Resistancejtaylor:  debhelper has a build dep?18:48
psusiso you replace 1.0 with 1.1, or 1.2, and anyone looking for 1 will be happy... you go to 2.0, and you need to be able to have both 1.2 and 2.0 installed18:48
tumbleweedResistance: make[1]: po4a: Command not found18:48
psusibecause someone looking for 1 can't use 2.018:48
Resistancehmm18:49
Resistancetumbleweed:  any idea what package provides that?18:49
jtaylorpo4a18:49
Resistanceheh18:49
Resistanceyeah just found that18:49
Resistancethanks18:49
jtaylorhm why isn't it erroring out with a proper error message? its in the build depends18:51
tumbleweedjtaylor: this is building the source package18:53
ajmitchjtaylor: it's being called from the clean rule, probably outside the chroot18:53
tumbleweedwe don't check build-deps so much for that...18:53
ajmitchyou get the same problem with pbuilder18:53
micahgResistance: which package is this?18:55
micahgoh, I see :)18:55
Resistancemicahg:  backport, debhelper oneiric -> natty to fulfill the build-dep of mysql 5.5 in a backports-staging ppa18:55
Resistanceand mysql 5.5 is a build-dep for php5.3.8 :/18:56
micahgResistance: that seems wrong IMHO18:56
Resistance*shrugs*18:56
micahgthat's also wrong IMHO :)18:56
Resistancemicahg:  https://launchpad.net/~trekcaptainusa-tw/+archive/backports/+build/2995183  :/18:56
Resistancesame in i386 https://launchpad.net/~trekcaptainusa-tw/+archive/backports/+build/299518418:57
micahgbut debhelper at least won't break anything in a stable release (at least at runtime), mysql might :)18:57
ajmitchmicahg: it's because php5 runs some tests that need mysql, and there were of course some changes from 5.1 to 5.5 :)18:57
micahgajmitch: right, but to strictly depend on one version of mysql?18:58
Resistancemicahg:  also https://launchpad.net/~trekcaptainusa-tw/+archive/backports/+build/298312418:58
ajmitchmicahg: I know, it's a recent ubuntu addition18:58
Resistancemicahg:  fwiw, this is why its not in the deployment PPA18:59
* Resistance has one for staging and one for deployment18:59
Resistanceand a standalone system nobody cares about for testing the stuff in staging :P19:00
ajmitchResistance: I finally got 5.4 through the PPA queue if you want to test that as well19:00
micahgResistance: mysql 5.5 isn't a hard requirement since Debian doesn't have it, so I don't think you need to be jumping through all these hoops19:00
Resistancemicahg:  *shrugs*19:00
blairtumbleweed, by when should i submit the sync request for boost1.48 as we approach freeze and to give enough time for it to be synced in?19:00
Resistancemicahg:  tbh my main concern was DEBFULLNAME and DEBEMAIL19:00
Resistancealso...19:00
Resistancei have a version of ZNC i modified that i cant actually get to build either :/19:00
* Resistance glares evilly at his computer19:01
tumbleweedblair: DIF is the point at which it stops syncing atomatically. That doesn't mean we stop getting new packages from debian after that19:01
micahgResistance: I'd suggest switching 5.5 for 5.1 in debian/control for the PHP backport19:01
tumbleweedblair: but yes, just after DIF is a good time to request packages that haven't made it in yet.19:01
blairok, so be patient ;)19:02
blairand it's currently December 29th?19:02
micahgno, Jan 1019:02
micahgor 9, I can't remember19:02
Resistancemicahg:  that'd imply i'd have to reupload the package for php5.3.8 after modifying it19:02
micahgResistance: yep :)19:03
micahgbut you shouldn't need the other backports19:03
* Resistance is already bordering on reaching the maximum bandwidth he's allowed on the campus network19:03
Resistance:P19:03
micahgResistance: you don't need to reupload the tarball, just the Debian part, debuild -S -sd19:03
micahgwhich is about 350k19:04
ajmitch& then wait 12-18 hours for it to build19:04
micahgheh, it's in dep-wait now I think, so 12-18 hours should be better  :)19:04
Resistanceajmitch:  hey, i had to wait 48 in order for the oneiric one to actually build.19:05
* Resistance was very annoyed at this19:05
ajmitchResistance: damn, that's awhile19:05
Resistancemhm19:05
ajmitchthough I think backports are scored a bit lower than PPA uploads fore precise19:05
micahg17/14 for i386/amd64 ATM19:05
Resistancei thought thats just the backports pocket target19:05
Resistance:/19:05
* ajmitch took a couple of uploads for 5.4 rc2 to build for precise, thankfully it's built now19:06
Resistance...19:14
Resistancemicahg:  how can i get *just* the debian stuff out of the tarball?19:14
Resistancebecause the default tarball doesnt contain debian/ :/19:14
Resistance(the one i get from backportpackage -w)19:15
micahgResistance: huh?  don't you have a local copy of the source you uploadeD?19:15
Resistancemicahg:  backportpackage :/19:15
Resistanceand the source tarball doesnt get extracted19:15
Resistanceso when i checked it19:15
micahgyeah, backportpackage downloads it19:15
Resistanceit didnt have debian/19:15
micahgResistance: dpkg-source -x on the .dsc file19:15
Resistancewould if it still existeed19:15
Resistancei was cleaning up some stuff :P19:15
Resistanceaccidentially'd the folder i was working in19:15
micahgResistance: you have the tarball?19:16
Resistancein about 3 minutes i will19:16
* Resistance is grabbing the source tarball as we speak :P19:16
micahgResistance: ok, so, once you have that, in the same dir, just use pull-lp-source php5, it should see your tarball and not download it again, but pull down the debian diff/dsc file19:17
Resistanceassuming dget doesnt already do that?  :p19:17
Resistanceah THERE'S debian/19:17
Resistance:P19:17
micahgok19:18
micahgyeah, dget on the dsc would do the same thing19:18
Resistance...19:18
Resistancethis *might* be a bit interesting...19:18
* Resistance sees a package name that has mysql-<blah>-5.519:18
ajmitchfwiw, it looks like the build-depends were changed to include versions to avoid problems with upstart & the mysql postinsts19:18
Resistancewhich seems to depend solely on the 5.5. packages19:18
Resistanceajmitch:  would that end up with the absolute requirement of mysql 5.5?19:19
ajmitchit was first changed from mysql-server to mysql-server-core-5.1 & mysql-client-5.1, then those changed to 5.519:21
Resistanceajmitch:  happen to know which version(s) of mysql-server-core and mysql-client are in natty?19:21
ajmitchshould be 5.119:21
ajmitchchecking with rmadison now if mysql-server-core-5.1 was split out there19:22
ajmitch& it was, so you should be safe to use that19:22
micahgyeah, you probably don't want these changes either: http://launchpadlibrarian.net/85839251/php5_5.3.8.0-1ubuntu1_5.3.8.0-1ubuntu2.diff.gz19:23
Resistancemicahg:  any advice would be useful before i debuild -S -sd the thing19:26
* Resistance has already added a changelog entry and has already modified debian/control19:27
micahgResistance: well, if you pulled the ubuntu2 revision from precise above, you'll want to revert those other changes as well19:27
Resistanceyes i did pull from precise, ubuntu2.  any way i can easily undo a diff given the diff file?19:28
Resistancewithout digging around in code manually19:28
micahgResistance: patch -R?19:29
Resistancemicahg:  just hangs there :/19:32
ajmitchyou'd need to pass it the patch you want to reverse19:33
ajmitchthe changes are only 2 lines in setup-mysql.sh, so it's probably easier to edit that19:33
Resistancemhm19:33
Resistanceajmitch:  i know to pass it the patch ;PO19:33
Resistancebut its just hanging there :p19:33
aboudreaultHi!! I'm about to create a new LXC container for my debian/ubuntu packages. Is Cowbuilder/Pbuilder still the way to go for packages building? (multi debian/ubuntu release) etc..19:47
jtayloryes20:40
jtaylorsbuild is also nice20:40

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