/srv/irclogs.ubuntu.com/2010/11/27/#ubuntu-devel.txt

psusiugh.... and they left the quilt patches applied in the debian lvm2 bzr branch01:32
lamalexHey devs, I know there's a command to get the packing for a package out of source control, but i can't remember and google is failing01:34
lamalexanyone know off hand?01:34
psusiapt-get source01:34
lamalexpsusi, that's not from version control01:34
lamalexthat's from the archive01:34
psusiyep... vc would depend on what vc, if any, a package is using01:35
ebroderpsusi: That's the way that UDD works with 3.0 (quilt) packages, because it imports the unpacked source tree, and unpacking a 3.0 (quilt) package applies the patches01:47
psusiebroder, eh?  if the bzr repo contains the quilt patch, surly it should not already be applied?01:50
psusithe whole point is to keep it separate from the upstream source01:50
ebroderpsusi: When you do dpkg-source -x on a 3.0 quilt package, it applies the patches01:51
ebroderAnd UDD imports basically dpkg-source -x; bzr add01:51
psusiright... but when you do a bzr branch, they should not be applied already01:51
ebroderI don't think that's obviously true01:52
psusiseems like it to me... when you bzr builddeb, it makes sure the source is clean and all patches are removed, then builds a source package, doesn't it?01:52
psusiso when you check it out of the repository, it should already be clean and have no patches applied01:53
ebroderI don't think the ordering is quite that obvious with 3.0 packages01:53
psusihuh?  ordering is what the series file is for?01:53
psusibut when you make a source package, no patches are applied01:53
ebroderNo, I'm saying that you don't remove the patches, *then* build the source package. Removing the patches is *part* of the build-the-source-package process01:54
psusiwell, yea... I suppose...01:54
psusiit makes sure to remove them in case you forgot01:54
psusibut I would think that the natural state of the bzr repository should be to not have them applied01:54
psusii.e. be clean01:54
ebroderI think one of the files in debian/source/ specifies what the natural state should be01:54
ebroderBut I think the default is that the resting state is with patches applied01:55
psusihrm.... that's goofy, since it complicates the merge process since you have to remember to remove them first01:55
ebroderOr alternatively, the next time you build the package, it'll create a new patch, and you roll that into other patches as appropriate01:56
psusihuh?01:56
ebroderI'm not actually sure what I mean. But patches applied is definitely the resting state of the package01:57
psusithis is driving me nuts because when I bzr merge the debian version into ours, they have patches already applied and we don't01:59
ebroderWell why don't we have the patches applied? If our package is 3.0, too, it should have patches applied01:59
psusiso how am I supposed to review the quilt patches when they are already applied?  I have to remove them first, then review/merge/refresh the patches01:59
psusiwhy?02:00
psusiI thought 3.0 just meant it used quilt patches, not that they are already applied in the source package?02:01
psusithe whole point of the source package format as I understand it is that no modifications are done to the upstream files, but rather they are kept aside in the debian/ directory to facilitate replacing the upstream files with a new release02:02
ebroderI mean, modifications are going to be done to the upstream files at some point, so arguing about when is to some extent mincing words. But as I understanding it, unpacking a 3.0 (quilt) package by definition of the format involves applying the quilt patches02:13
ebroders/(understand)ing/$1/02:15
MattJecho "understanding" | sed 's/\(understand\)ing/\1/'02:23
* MattJ sneaks off to bed quickly02:23
ebroderMattJ: echo "understanding" | perl -pe 's/(understand)ing/$1/'02:24
ebroder:-P02:24
MattJ.02:24
MattJshould have known02:25
=== asac_ is now known as asac
=== nigelbabu is now known as nigelb
bilalakhtarCan non-core-devs be patch pilots?06:25
ebroderOf course! Patch piloting is only partially about sponsorship06:25
ebroderOne of the most important things you can do as a patch pilot is make sure that patches are in good shape for the people who can do sponsoring06:32
bilalakhtarIt was cool to see pitti come around and sponsor a UDD patch that I published 5 months ago during the maverick cycle. pitti also updated it to fit the natty package, cool! I had almost ignored the patch completely06:43
bilalakhtars/UDD\ patch/UDD\ merge/06:43
ebroderSpamapS: wtf did you do to this mongodb package?07:08
SpamapSebroder: ?? I wish I knew07:11
SpamapSebroder: talking about the lucid backport to use the wrapper?07:11
ebroderYeah07:11
SpamapS(which is, BTW, the dumbest thing ever... I really hate that we don't just dump libmozjs.so in /usr/lib :-P07:12
SpamapS)07:12
ebroderIt's annoying me that it's the only package for universe in the sponsors queue, and now it's annoying me that I have *no* clue what the heck is going on, so we'll see if I can manage to channel my annoyance productively07:13
SpamapSebroder: it works on my sbuild and pbuilder, and a clean ec2 lucid instance07:13
ebroderYeah, same for me07:13
ebroder(Well, I didn't try EC2, but I'll take your word for it07:13
SpamapSI asked in #launchpad but got no response07:13
ebroderI'm starting to suspect that something about the usr/bin/mongo symlink is broken as soon as it's created07:14
ebroderHopefully I'll be able to tell from https://launchpad.net/~broder/+archive/ubuntu-tests/+build/206606907:14
SpamapSthats just the first one07:14
ebroderNo, the others all look fine - that one isn't actually a symlink by the time dh_link is done with it07:14
SpamapSI was thinking maybe the buildd's might not have the right version of tar07:14
ebroderCheck out the build log from https://launchpad.net/~broder/+archive/ubuntu-tests/+build/2066064 - I added a bunch of debugging printouts07:15
SpamapSebroder: btw, this patch pilot thing is *amazing* .. have seen more in depth reviews and sponsorship in 5 days than in 6 months of Ubuntu work prior07:16
SpamapSebroder: so thanks. :)07:16
SpamapSebroder: OH WEIRD.. why isn't it a symlink?!07:17
ebroderSpamapS: That is a *fantastically* good question07:17
SpamapSebroder: also why does everything show up like 5 times in the debug build?07:18
ebroderYou mean the rm -f ...; ln -sf ... lines? dh_link goes through and "fixes" every symlink every time it runs07:19
ebroderSo it creates /usr/bin/mongo. Then it creates /usr/bin/mongod and fixes /usr/bin/mongo. Then it creates ...07:19
ebroder(Except that something is screwed up with /usr/bin/mongo)07:19
SpamapSebroder: weird!07:20
SpamapSebroder: so might be better to create a manual .links file.. I just wanted to make sure I got everything.07:20
SpamapSugh07:21
SpamapSsomething is wonky about my keyboard/mouse07:21
ebroderMaybe. Although it wouldn't really be bad enough to care about if it was actually working, and I'm not convinced that changing how you create the symlinks will fix the issue07:21
SpamapSbrb.. trying to correct my keboard/touchpad weirdness07:23
* SpamapS really has to get the multitouch driver going.. the extra taps from the synaptics driver are driving me NUTS07:28
SpamapSebroder: doh stat: cannot stat `/build/buildd/mongodb-1.2.2/debian/mongodb/usr/bin/mongo': No such file or directory07:40
SpamapSebroder: thats after the files have been moved to /usr/lib/mongodb07:41
ebroderSpamapS: Yeah, uploaded a new build and fixed that07:41
ebroder(https://launchpad.net/~broder/+archive/ubuntu-tests/+build/2066075)07:41
ebroderOh, and screwed it up again. But still - usr/bin/mongo is a file coming out of that first dh_link07:43
SpamapSebroder: you should do 'file' on it too while you're hot. ;)07:48
ebroderI'm pretty sure it's just a plain file with the contents "../lib/mongodb/xulwrapper"07:49
ebroderI mean, a symlink is just a file with weird flags whose contents are the target of the link, even if it's not really exposed that way07:50
SpamapSthat would be *the suck*07:50
ebroderThe file is the right size for it to be that07:51
SpamapSI suppose it could be an aufs bug.. do the buildd's use aufs like sbuild on our boxes?07:51
SpamapSargh, this is so weird.. alt-tab just stops working for no reason07:51
ebroderaufs bug would be interesting, but it would be *so* weird to be consistently reproducable for this build and only this symlink but not for anything else07:54
SpamapSebroder: agreed. It might be worth it to build a package that just does dh_link calls and then exits as a test case.07:56
ebroderSpamapS: If it was a aufs thing, I would think that installing plain files into /usr/bin then moving them out, then creating symlinks might trigger it08:00
ebroderActually, I'm going to try something...08:01
ebroderSpamapS: Alright, I got something for you: http://pastebin.com/EXS4a65j08:46
ebroderTest build worked: https://launchpad.net/~broder/+archive/ubuntu-tests/+build/206609608:46
SpamapSebroder: interesting09:21
SpamapSebroder: this still suggests a possible aufs bug.. rename then create symlink in place causes fail.. ?09:21
ebroderSpamapS: I, uh, remembered seeing a comment about a bug like that somewhere in initramfs-tools, so figured I'd give it a go09:22
SpamapSebroder: cool.. thanks for lending a keen and capable pair of eyes to it!09:23
SpamapSebroder: applying your patch and re-pushing09:23
ebroderSpamapS: Cool. Let me know and I'll sponsor it?09:29
SpamapSebroder: I pushed it already, should be updated in the MP09:35
ebroderSpamapS: Ok, cool. Looks good to me. I'm going to add the set -e Stefano mentioned, and then I'll upload09:38
SpamapSebroder: right, cool!09:47
NCommandercjwatson: ugh, will fix10:42
=== ogra_ is now known as ogra
ebroderNCommander: Is mame good to go? It's the last {uni,multi}verse package in the queue :)10:51
NCommanderebroder: I got sidetracked on that10:51
* NCommander got sucked into visiting home >.<;10:52
NCommanderon my TODO list as w espeak10:52
ebroderAwesome10:52
=== ogra_ac_ is now known as ogra_ac
ari-tczewcould any admin reject clementine in natty NEW? I uploaded it by mistake. (dput ubuntu instead ppa)11:53
alex88Hi, i've got a kernel patch to fix bug 658521. How do i test to see if it works? I'm rebuilding ubuntu kernel and going to test it. Is that the right way?13:28
ubottuLaunchpad bug 658521 in linux (Ubuntu) "In Live session or installation HD not recognized" [Undecided,Confirmed] https://launchpad.net/bugs/65852113:28
alex88no one?14:21
=== Richie_ is now known as WelshDragon
BlackZ!weekend | alex8814:22
ubottualex88: It's a weekend. Often on weekends the paid developers and a lot of the community may not be around to answer your question. Please be patient, wait longer than you normally would or try again during the working week.14:22
alex88oh..:) right..thank you BlackZ :)14:28
penguin42alex88: Oh you found a patch?14:29
alex88penguin42, sata kernel developer given to me14:32
alex88i've added to the bug report14:32
penguin42alex88: I tend to follow https://help.ubuntu.com/community/Kernel/Compile   , and yes building the kernel should be a good way to try - won't help on install though14:32
alex88now compiling patched kernel14:32
alex88penguin42, can't do on that..the board_ahci_yes_fbs isn't declared on older kernel.. i'm building lastest development version14:32
penguin42ah right14:33
alex88btw, it should build headers and image deb so i can test on usb installed ubuntu if it see the hdd14:33
alex88also i've set bug as confirmed.. after testing if it works what to do?14:34
penguin42alex88: Not too sure; you could try asking on #ubuntu-kernel, the bug should gain a patch tag automatically I think; can you set 'nominate for natty' - I can't see the botton at the moment14:36
alex88np :)14:36
penguin42alex88: In that bug it's probably right to be clearer about exactly who gave you the patch14:39
alex88penguin42, Tejun Heo <htejun@gmail.com> from linux-ide@vger.kernel.org14:40
penguin42yeh, just say that in the bug - it's always good to be able to trace patches14:41
alex88done14:41
crimsunalex88: as a note, that patch needs to land in Linus's tree and linux-2.6.36.y.git (stable) for the SRU14:55
penguin42in which case the thing to do is to test it and confirm it works; Tejun's message says it's a blind patch without testing - so if it works and you can give it a good test let Tejun know, and maybe he can push it or do a bit more investigation15:06
crimsunit would just follow normal commit procedure: Reported-and-tested-by: alex88   .. etc.15:07
nigelbcrimsun: Morning :-)15:16
crimsunnigelb: hi15:17
nigelbcrimsun: Nice to see you around after long15:17
cjwatsonwho runs http://reports.qa.ubuntu.com/reports/sponsoring-stats/?  it would be awfully nice if the graphs' y-axis started at 015:25
cjwatsonnon-0-based graphs are more usually used for statistical distortions to make a point :-)15:25
nigelbcjwatson: that's probably bdmurray's territory15:27
* penguin42 is surprised that isn't one of the entries in '13 ways to say nothing in scientific visualisation'15:29
=== MattJ100 is now known as MattJ
bilalakhtardoko: Can I work on the gcc-4.3 merge?17:01
bilalakhtardoko: ignore it, you have been uploading since a long time, leave it17:06
bilalakhtarI mean, ignore my previous message on taking the merge17:06
bdrungstgraber: pastebinit to paste.debian.net doesn't work any more. it outputs "http://paste.debian.net/"17:15
=== Richie_ is now known as WelshDragon
=== gord_ is now known as gord
=== zanoi- is now known as zanoi
=== jdong is now known as 30BAAH8IN
=== jdong_ is now known as jdong
=== nigelb is now known as Guest81825
=== temugen is now known as Guest4535
=== hanska is now known as dapal
=== emma_ is now known as emma
=== emma is now known as em
=== elmo_ is now known as elmo
=== sikon is now known as lucidfox
=== 30BAAH8IN is now known as jdong
RenatoSilvahow to undo apt-get build-dep?19:01
=== Tm_K is now known as Tm_T
=== Richie__ is now known as WelshDragon
=== jtechidna is now known as JontheEchidna
=== AlanChicken is now known as AlanBell
ebroderOf the releases that are still supported, Dapper and Hardy use usplash, Karmic uses xsplash, and everything newer uses plymouth, right?19:12
=== lan3y is now known as Laney
=== mnepton is now known as mneptok
=== superm1` is now known as superm1
=== temugen_ is now known as temugen
=== temugen is now known as Guest35743
=== emma is now known as em
=== lifeless_ is now known as lifeless
=== Zic_ is now known as Zic
=== Lutin_ is now known as Lutin
=== ev_ is now known as ev
=== dapal is now known as a5e02a
=== a5e02a is now known as dapal
=== wgrant_ is now known as wgrant
=== Nafallo_ is now known as Nafallo
=== hanska is now known as dapal
=== Richie is now known as WelshDragon

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