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

sebnergeser: fails as well00:20
vhenry93Hi, developer newbie here who would like to contribute. Question, is MOTU or bugsquad best place to start?02:27
vhenry93disregard, found the answer.02:33
=== emma is now known as em
simarHello everyone06:02
simarI have a doubt..06:02
simarhttps://wiki.ubuntu.com/PbuilderHowto pbuilder sets up a chroot environment for for building source packages for ubuntu..06:03
RAOFsimar: Do you have a question?06:07
paultagsimar: yes?06:07
simarSo how this is different from.. https://wiki.ubuntu.com/DebootstrapChroot06:08
paultagsimar: check /var/cache/pbuilder/06:08
simarI mean do I also need a chroot enviroment for building source packages..06:08
paultagsimar: it stores it in a .tar.gz and cleans it after use to ensure a clean build (and good to check if it's deps are right)06:08
paultagsimar: pbuilder builds source packages06:09
paultaglast I checked, anyway :)06:09
RAOFNo, but it can be useful to have a chroot environment if you want to check that it'll build in the archive.06:09
simarNo chroot creats binary packages .. but when i have to create source packaes by debuild -S then should i do that in a chroot06:10
simar*No pbuilder creats ....*06:10
RAOFAh, no.06:12
RAOFThere's no reason to create source packages in a chroot.06:12
simarpaultag, Does it means something like pbuilder also creates a chroot but handles it nicely in a tar.. So can we make binary packages without pbuilder but with a simple chroot .. I will be happy if you can tell me what are all the ways to create a chroot enviroment .. tha will make it more clear06:14
cdbssimar: Why would you avoid using pbuilder?06:15
cdbssimar: it speeds up the chroot creating, extracting and building, and automates it all06:15
paultagsimar: pbuilder just creates a chroot of your choosing, puts it into a tar, and automates extracting it, updating it, and so forth without builds klobbering ( such as leaving old deps that may "save" a ftbfs )06:15
paultagcdbs: +106:15
simarRAOF, But if I want to create source packages for natty and I'm currently using maverick won't dependies gonno conflict..06:15
RAOFFundamentally, creating a chroot is not much more than running debootstrap on a directory.  But pbuilder and sbuild are two tools that make managing build chroots easy.06:15
cdbssimar: of course not06:16
paultagsimar: you can create a natty pbuilder env06:16
cdbssimar: install the package ubuntu-dev-tools and then use the pbuilder-dist script as a front-end of pbuilder, it will make life easier06:16
cdbssimar: eg pbuilder-dist natty create06:16
paultag+1 there06:16
cdbssimar: then pbuilder-dist natty build foo.dsc06:16
RAOFsimar: If you're making a *source* package you generally don't care about the build-dependencies, because you're *not* building the code.06:16
simaroh..06:16
RAOFsimar: The only dependencies you need to care about for source packages are the packaging tool dependencies - quilt, dpkg, debhelper, cdbs, etc.06:17
* cdbs is a dependency :)06:17
RAOFcdbs: Only for annoying packages :P06:17
cdbsRAOF: exactly. Even I prefer dh7/8 over cdbs06:18
simarcdbs, I use pbuilder but don't understand what is it.. n I get confused when I read something like 'Chroot enviroment' in packaging guide..06:18
paultagsimar: play with it06:18
simarcdbs, I should use pbuilder thats for sure06:19
paultagsimar: you'll grab the idea after you try to hack it into normal usage (and read the man page)06:19
cdbssimar: pbuilder builds in a chroot environment. When they ask you to build in one, just build using pbuilder06:19
cdbssimar: so, you have a natty pbuilder chroot already?06:19
RAOFsimar: Basically, pbuilder is a way of turning a source package into a binary package, while not polluting your regular install.06:19
simarcdbs, No but I will have one .. today .. using the command pbuilder-dist06:20
cdbssimar: yes, that's the way to go06:20
simarRAOF, I understand that .. but when I create source packages .. then can I do that in my regular directory of maverick...06:21
simarI will be creating source packages for natty06:21
RAOFsimar: Right*.  (* Unless the source package uses *packaging* tools available in Natty but not Maverick; there aren't a lot of those, but they exist)06:21
RAOFThere's no need to do anything special for source packages.06:22
simarRAOF, Sould this be a point of worry for a beginner...??06:22
RAOFNo.  The cases where it matters are very rare.06:23
RAOFAnd you'll know when it happens.06:23
simar@everyone Thanks for help. I think I got most of the stuff. But I want to know what usually developers do. I can do all this in virtual machine as well. So should I use pbuilder or virtual machine..06:24
RAOFI use sbuild personally; others use pbuilder.06:24
cdbssimar: I 'd recommend pbuilder whether you use in a VM or outside it06:25
simarRAOF, why si06:25
simar*so06:25
simarcdbs, ok.. that sounds more clear..06:25
cdbssimar: the main point of a pbuilder is to check whether the build-depends are okay and the package builds well in the target distro06:25
simarcdbs, ya i understand that..06:26
RAOFsbuild is (closer to) what's used on the buildds, so it sometimes picks up problems that pbuilder wouldn't.  It's also more powerful, so I can do funky things with it.  pbuilder (and particularly pbuilder-dist) are plenty good, though.06:26
cdbssimar: I am using natty for daily use (mind you its buggy) and even after that I use pbuilder, not sane building using debuild06:26
paultagThe issue is that it will pick up system deps that might not be on a build machine -- let's say you forget libfoo-dev in your build-deps, but you have it installed locally. Your build will be fine, but when you upload it will FTBFS06:28
paultagThat's why we use chroots to test -- and pbuilder to keep up sane06:29
simarpaultag, ok..06:29
simarand what exactly is a debootstrap? thats a term related to these i think..06:30
paultagsimar: it's what creates a chroot -- layered under levels of sanity it's called for pbuilder06:30
paultagsimar: because you can't just chroot into ./chroot-dir, you also have to have ./chroot-dir/proc, dev and a few other fun things before you have a sane env06:31
paultag"One does not simply chroot into mordor"06:32
paultagif you will06:32
RAOFdebootstrap is DEbian Bootstrap - it basically downloads and unpacks all the packages you need to set up a debian environment (you need a shell, libc, dpkg, etc) without needing any of the tools in there.06:32
broderpaultag: +1 :)06:32
paultag;)06:32
simari got it .. so much thanks for help ... :))06:33
paultagsimar: godspeed!06:33
simarpaultag, ;)06:33
=== almaisan-away is now known as al-maisan
=== Guest20469 is now known as Lutin
dholbachgood morning08:01
RainCTmorning dholbach :)09:07
dholbachhola RainCT - Feliz CumpleaƱos! :)09:08
RainCTdholbach: thanks :)09:09
iulianMorning dholbach, RainCT.09:51
iulianUhmm.09:51
dholbachhi iulian09:51
iulianHappy what?09:51
dholbachBirthday!09:51
iulianUh oh!09:52
iulianRainCT: Happy birthday mate!09:52
RainCTiulian: thanks!10:00
sebnerRainCT: happy birthday! :)10:01
sebner~o~ ~o~ ~o~ ~o~ ~o~10:01
cdbsRainCT: Happy Birthday10:18
RainCTsebner, cdbs: ~o~ thanks ~o~10:25
=== al-maisan is now known as almaisan-away
=== evilvish is now known as vish
=== almaisan-away is now known as al-maisan
Raydiationhi ive written something like ampache, just in django and with a better userinterface plus ogg vorbis support (its in HTML5). you can see a preview on http://laudio-player.org/13:32
Raydiationive also done the packaging (was a lot of work) and now its in revu http://revu.ubuntuwire.com/p/laudio13:33
Raydiationif someone is interested :)13:33
Raydiationafter install its available under http://localhost/laudio13:33
=== yofel_ is now known as yofel
=== Quintasan_ is now known as Quintasan
=== makl is now known as ximion
=== ximion is now known as makl
=== makl is now known as ximion
=== al-maisan is now known as almaisan-away
gondoiblueyed: morning! I think that branch is all ready to go for #699967 SRU.  Do I need to propose merge again?16:12
ari-tczewbug 69996716:40
ubottuLaunchpad bug 699967 in munin (Debian) "Empty list of plugins/services with hostname containing uppercase letters" [Unknown,Confirmed] https://launchpad.net/bugs/69996716:40
ari-tczewgondoi: You don't need to propose again. However, there are still some issues.16:41
gondoi:-(16:41
gondoiokay16:41
ari-tczewI'll comment.16:41
gondoithanks16:41
ari-tczewgondoi: done16:58
gondoiari-tczew: thanks, I'll have a look16:59
ari-tczewsiretart: ping17:25
gondoiari-tczew: I'm not seeing where the DEP-3 info needs to go17:31
gondoioh wait, I think I do now17:32
gondoiis there a tool to embed that? or is it manually created?17:32
ari-tczewgondoi: manually17:33
ari-tczewgondoi: but tool in future is a good idea17:33
grunthusHi cyphermox.18:03
micahggondoi: source format 3 can create most of what you need if the package supports it and you're creating the patch18:05
cyphermoxgrunthus, hey18:09
grunthusHi cyphermox, I was pleased with how the fix went overall!18:10
ari-tczewmicahg: do you encourage to change source format in Ubuntu instead Debian?18:10
micahgari-tczew: no18:10
micahgthat's why I said, if the package supports it :)18:10
grunthuscyphermox: Funny issue with my DEBFULLNAME etc however as those are set in .bashrc18:10
grunthuscyphermox: I have to go out now for 2 hours. Speak later if you are around!18:13
grunthuscyphermox: fixed DEBEMAIL, just had to export!18:17
=== arand__ is now known as arand
cyphermoxgrunthus, great :)18:19
bcurtiswxi downgraded a package from the gnome3 PPA to natty (nautilus), but it still links to libgtk-3.0.so.0 => /usr/lib/libgtk-3.0.so.0 (0x00007fd03e47b000).. how can i change that back to -2.0 ?19:05
geserbcurtiswx: this is from ldd nautilus?19:06
bcurtiswxgeser, correct19:06
geserbcurtiswx: is it nautilus linking against libgtk3 or one of the libs it uses?19:06
geserI guess the later19:07
bcurtiswxgeser, the later probably. how would I find out which?19:07
gesertry and error with ldd19:07
geseror see which packages will be gone too if you remove it (the package for libgtk3) and check those19:08
blueyedari-tczew, micahg: gondoi is working on a SRU with a patch that has been applied upstream already - I do not think he should edit the patch to make it match DEP-3. After all, that would have been the job of the committer for the Natty package (which is me).19:10
gondoiblueyed, ari-tczew: i pushed up the changes earlier19:11
bcurtiswxgeser, apt-cache rdepends was my savior19:11
bcurtiswxit was libnautilus-extension1 that i didn't downgrade too19:11
bcurtiswxgeser, thx for the help :)19:11
micahgblueyed: I was just answering a question that was asked, not commenting on relevance of the headers19:12
blueyedmicahg: you are right, of course. thanks.19:13
micahgblueyed: also, is there a good chance to get the new upstream version in natty (in which case the patch would disappear?), in any case, a new upload is a good chance to get that recorded somewhere, and in an SRU, if there are any problem with the patch, it's probably best to have all the info right there19:13
blueyedmicahg: there's no new release yet (AFAIK), would be munin 1.4.6. Of course, additional info won't hurt. And it was added by gondoi.19:16
ari-tczewblueyed: patch should be included in devel (natty) first, then SRU19:16
blueyedgondoi: the author lines appear to be wrong: we are both not the author of the patch.19:16
blueyedari-tczew: it is in natty already.19:17
ari-tczewblueyed: a lot of patches are go through SRU and everyone has got DEP3 tags. why gondoi's case should be special?19:17
blueyedgondoi: that is quite pedantic though, but should be easy for you to remove those lines and push again.19:17
blueyedari-tczew: there are no DEP3 tags in the natty patch. so it differs from natty. While this is only meta info, it is better to use the same patch as with the devel version, isn't it?19:18
ari-tczewblueyed: I won't click 'Approve', dunno how about you.19:19
blueyedari-tczew: just because, or because of some reason?19:19
blueyedari-tczew: there are DEP3 tags now.19:19
ari-tczewblueyed: that's policy. every patch which is going to Ubuntu archive should be described by DEP3 tags19:20
ari-tczewDebian should as well19:20
gondoiblueyed, ari-tczew: DEP3 modified19:20
micahgblueyed: if there's a problem with the headers, that should be caught test building the SRU, otherwise, it is the same patch19:21
geserari-tczew: is the DEP3 requirement documented somewhere?19:22
ari-tczewgeser: https://wiki.ubuntu.com/PackagingGuide/PatchSystems#Patch Tagging Guidelines19:23
* micahg was thinking about asking that19:23
ari-tczewmerged from https://wiki.ubuntu.com/UbuntuDevelopment/PatchTaggingGuidelines19:23
blueyedgondoi: approved, thanks so far.19:24
micahgit seems to be a suggestion (a very good one) as opposed to a hard requirement though19:24
ari-tczewmicahg: nitpick19:25
geserI read also it as "nice-to-have" but no requirement19:25
geserI've never added any DEP3 headers when fixing any FTBFS till now19:25
gondoiblueyed: thanks19:26
ari-tczewgondoi: is this line not necessary? $node = lc($node);19:45
ari-tczewlooking from http://munin-monitoring.org/changeset/3404#file1919:45
gondoiari-tczew: it's already there from the 1.4.5 release src19:48
gondoithat's what started the bug19:48
ari-tczewgondoi: you don't understand me.19:50
gondoithat view is a bit odd, but it looks like the _list_services line had the correct code, but somehow regressed in a later revision19:50
ari-tczewgondoi: look on the patches:20:04
ari-tczewgondoi: natty: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/natty/munin/natty/view/head:/debian/patches/upstream_bug_952.patch20:05
ari-tczewgondoi: upstream: http://munin-monitoring.org/changeset/3404#file1920:05
ari-tczewchanges on file Server.pm are not the same20:05
ari-tczewis it correct?20:05
ari-tczewblueyed: do you have PPU for munin?20:06
ari-tczewblueyed: ok nevermind20:07
gondoiari-tczew: that line is already there... no need to patch it20:08
gondoihttp://bazaar.launchpad.net/~ubuntu-branches/ubuntu/maverick/munin/maverick/view/head:/node/lib/Munin/Node/Server.pm#L9320:08
gondoiL174 is the one that is patched and incorrect20:09
ari-tczewgondoi: ok, some concerns about DEP3, will quickly comment20:10
ari-tczewgondoi: done. please fix rapidly and I'll ask patch pilot to upload it today ;-)20:18
bcurtiswxwhat are the basic steps in a sync, is this documented well in the wiki?20:27
RhondaYes.20:27
macobcurtiswx: just request one on launchpad. subscribe archive admins20:27
macotheyre the only people who can do them20:27
bcurtiswxmaco, OK20:27
RhondaThe requestsync tool is extremely helpful for that20:28
RhondaNo need to extract and write it up all yourself.20:28
macodont use the rogue script some people use for syncing around the archive admins20:28
macoit apparently breaks stuff20:28
maco(yeah, i got told this /after/ using that script...)20:29
ari-tczewbcurtiswx: https://wiki.ubuntu.com/SyncRequestProcess20:29
bcurtiswxty ty ty :)20:30
ari-tczewnp20:34
siretartari-tczew: this is a contentless pong.20:35
ari-tczewsiretart: FTBFS in libva wasn't fixed20:36
siretartari-tczew: pardon me?20:36
siretartwhat's missing?20:36
ari-tczewsiretart: debian bug 60955420:37
ubottuDebian bug 609554 in libva "Fix FTBFS with ld --no-add-needed" [Important,Fixed] http://bugs.debian.org/60955420:37
ari-tczewI tried to build it on natty and it still fails to build due to linking20:37
=== mok01 is now known as mok0
=== effie-jayx is now known as effie_jayx
siretartari-tczew: so you're basically saying that http://git.debian.org/?p=pkg-multimedia/libva.git;a=blob;f=debian/patches/remove-unneeded-dep2.patch is incomplete or broken, right?20:41
ari-tczewsiretart: probably yes20:43
siretartin this case that patch needs to be revised/fixed20:44
ari-tczewsiretart: I could help you fix it, but not today.20:54
geserTrudEev421:19
gesercrap, wrong window :(21:19
Laney:(21:19
grunthushi cyphermox again,22:53
grunthusyou probably got my email...22:53
grunthusnow I need to find another task.22:54
cyphermoxgrunthus, I sent you links for two ways to find new stuff to do -- LP bugs (bitesize), and Harvest. but one other way is to find something that annoys you and try to fix it :)23:11
grunthusThanks cyphermox, I see that now.23:12
cyphermoxgrunthus, now just like yesterday, I'll need to travel from the office to back home, so I'd be back in hopefully about an hour23:16
grunthusWell, cyphermox, the next hour will be midnight for me.23:16
cyphermoxah23:16
cyphermoxthose pesky timezones23:16
grunthusI hope to be in bed! What timezone are you?23:17
cyphermoxEST23:17
grunthusGMT+523:17
cyphermox-523:17
grunthusI'm UT23:17
grunthusEST is GMT-523:18
grunthus?23:18
cyphermoxyes23:18
grunthusof course!23:18
grunthusHi, bzr branch is showing port 22:Connection refused. Is that down to maintenance mode?23:36
micahggrunthus: yep, LP is read-only at the moment (bzr down), should be about 45 more minutes23:51
grunthusmicahg: thanks for info.23:53

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