/srv/irclogs.ubuntu.com/2009/03/12/#ubuntu-motu.txt

nhandlerCongrats jpds!00:07
Laneywhat's the outcome of the vote?00:11
nhandlerLaney: https://edge.launchpad.net/~ubuntu-dev/+polls00:12
nhandlerYes majority on all 3 votes00:12
Laneynice one, congrats00:12
Laney(I didn't know how to interpret the results)00:12
ajmitchjust a rubber-stamp00:13
ajmitchif more yes than no, it passes00:13
dtchenAndrew Mitchell for MOTU Council in 2007  - closed on 2007-02-15 ;-)00:14
dtchengeez, we're fogeys00:14
Laney*ancient*00:14
ajmitchyep00:14
ajmitchsuch a long time ago now00:14
blackmoon105if i rebuild a .deb package that already exist in the debian repositories (with a debian mantainer), i must write my name as mantainer in the "control" file for the ubuntu build, it's right?00:36
nhandlerWhere are you building the package blackmoon105 ? In your PPA?00:37
blackmoon105nhandler: yes, in my PPA00:38
blackmoon105nhandler: yes, i'm building the package in my PPA00:39
nhandlerblackmoon105: Then I would set yourself as the Maintainer and move the Debian Maintainer to the XSBC-Original-Maintainer field00:40
=== asac_ is now known as asac
blackmoon105nhandler: ok, thanks00:41
wasabisavvas: ping01:18
Kamping_Kaiseris there an ubuntu equivilant to Debians dev-ref? I've found the customised Ubuntu debian-policy, but not the ref.01:21
ScottKKamping_Kaiser: Is there something specific you're looking for?  Most of our stuff is in w.u.c somewhere.01:25
Kamping_KaiserScottK, the build dependancies allowed/disallowed between parts of the archive (main/universe/restrcited and release/release-updates/release-security etc)01:26
ScottKI'm sure that's documented somewhere, but I couldn't tell you exactly where.01:27
ScottKI can tell you how it works though if you want.01:27
Kamping_Kaiserplease do. (it'll give me a starting point to try and find the 'proper' documentation)01:28
ScottKOK01:30
ScottKEach layer of the archive has to be completely self contained.01:31
ScottKPackages in Main can only build-dep, depend, or recommend other packages in Main.01:31
ScottKThen for Universe it's Universe + Main.01:32
ScottKRestricted is Main + Restricted.01:32
ScottKMultiverse is Main, Restricted, Universe, and Multiverse.01:32
ScottKIs that sensible?01:32
Kamping_Kaiseryep, with you so far.01:33
ScottKOK.01:33
ScottKAt release time you get the release pocket.01:33
ScottK-updates and -security both build on themselves and -release.01:34
ScottKThe trick is that -security updates get copies from -security to -updates on some periodic.01:34
ScottKSo -updates ends up with all the post-release changes.01:34
ScottK(if a package has a -update and then gets a security fix in -security you have to change the package in -updates (or -proposed) to have that security fix.01:35
ScottKPackages destined for -updates are uploaded to -proposed and then built and tested there.01:36
ScottKOnce blessed they are copied from -proposed to -updates.01:36
ScottKHow's that?01:36
ScottKKamping_Kaiser: ^^^01:37
Kamping_Kaiserso if i undestand correctly, -release is equivilant to debians 'frozen'. then after release -updates builds using -updates and -release, security builds using -security and -release. but does not build using -security, -release *and* -updates ?01:37
ScottKYes.  I'm not certain, but I think -updates also builds against -security although it doesn't matter much because stuff gets copied from -security to -updates anyway.01:38
ScottKThe reason for this is that running with just security updates and not bugfixes is a supported use case.01:39
ajmitchsecurity is considered more conservative, so it won't grab any of the 'riskier' stuff from -updates01:39
Kamping_Kaiseri see. this bit is specifically what i'm trying to find a policy on.01:39
ScottKajmitch: I'd put it slightly differently.  I'd say it's considered more essential.  The risk may be higher or lower, but it's more worth taking.01:39
ajmitchsame thing, different perspective really01:40
Kamping_KaiserScottK, current linux-image in hardy-security depends on stuff in -updates to build and install. this is a pita for gNewSense, since we dont offically support updates, and which is whats started me looking into this whole thing. (i posted on -dev about this last night but go no bites)01:40
ScottKThere was a recent discussion on this in ubuntu-devel because of gcc updates getting into -updates and the risk of some stuff ending up misbuilt.01:40
ajmitchthe discussion on -devel sounds like exactly what you're talking about with the kernel there01:41
ScottKYes01:41
Kamping_Kaiserand since my recollection was '-updates should be optional', and we've had packages rebuilt because they depended on -updates before, i was surprised to be told privately -security could depend on -updates01:41
ScottKIt's not supposed to as I understand it.  I'd ask kees.01:42
ajmitchor doko, he seemed to know about it as well, since it was gcc01:42
Kamping_Kaiserwould sending kees an email be the best move, or ping him on irc later?01:43
Kamping_KaiserI guess email, then i can include this convo for background.01:43
Kamping_KaiserScottK, and ajmitch  thanks very much for the help01:45
ajmitchyou've read the thread about this time last month about kernel-compiler mismatches?01:46
Kamping_Kaiserno, but i could do.happened on u-dev list?01:46
=== eKZDskZS is now known as ljl
=== ljl is now known as LjL
ajmitchyeah it did, it pretty much covers what you were talking about, I think01:47
Kamping_KaiserI'll go and check, thanks.01:47
ajmitchhttps://lists.ubuntu.com/archives/ubuntu-devel/2009-February/027366.html01:47
Kamping_Kaiserta01:48
Kamping_KaiserI dont see anyone object to ScottK 's mention of the 'without updates' usecase, so I might file a bug on the linux packages02:01
=== foxbuntu` is now known as foxbuntu_
Kamping_KaiserI've jut fired off an email. Thanks again. I'm sure I'll be back later.02:27
=== foxbuntu_ is now known as foxbuntu
jdongwhat do people feel about backporting config-package-dev?03:23
jdongbug 31526403:23
ubottuError: Could not parse data returned by Launchpad: The read operation timed out (https://launchpad.net/bugs/315264/+text)03:23
jdongI was looking over the diff and couldn't really see anything that would pose a problem03:23
=== Zarel_ is now known as Zarel
dholbachgood morning06:13
iulianMorning dholbach.06:18
dholbachhey iulian!06:18
fabrice_sp_Hi. About python2.6 transition. What should I do if a package still depends on python2.5, but build with python2.6, and don't have any issues with python2.6? add an entry for package rebuild in changelog?07:13
fabrice_sp_and submit hte debdiff?07:13
fabrice_sp_have to go now. Bye!07:15
=== fabrice_sp_ is now known as fabrice_sp
Toadstoolg'morning08:27
dholbachdirecthex: OK, if I re-add the planet ubuntu thing?09:28
directhexdholbach, oh, oops. yes, go ahead09:29
dholbachdirecthex: also I'll run update-maintainer for you - it's time you get a ubuntu.com mail address! :)09:29
directhexi am the king of upsate-maintainer suck09:31
slytherindoes anyone have any idea if libdvdread is used by xine? If not then it should be removed from kubuntu-restricted-extras dependencies.09:32
directhexslytherin, try playing a dvd with xine - libdvdread spams output on stdout iirc09:38
dholbachdirecthex: uploaded09:40
directhexdholbach, thanks. sorry for the debdiff cock-up. i wasn't thinking properly - it's a while since i've merged anything since full syncability was a jaunty goal09:41
dholbachdirecthex: no worries09:41
directhexwhich gnome# 2.24's abi break hasn't helped with. such is life09:42
slytherindirecthex: Will try tonight09:44
directhexdholbach, i'll ask the maintainer if he'd consider adding planet ubuntu at that end09:45
dholbachdirecthex: super, thanks09:45
dholbachcan't believe there's not more people in the motu group: http://identi.ca/group/motu10:06
directhexi don't "get" this twittering things10:07
directhexalso, not a motu10:07
dholbach... yet :)10:07
cristidholbach: hy, are you Daniel Holbach ?10:08
dholbachcristi: yep10:08
cristidholbach: you asked for mmkeys.so here https://bugs.edge.launchpad.net/ubuntu/+source/sonata/+bug/34140910:09
ubottuUbuntu bug 341409 in sonata "Edited the package for the Python 2.6 transition" [Undecided,New]10:09
cristidholbach: i don't know what are you refering10:09
dholbachcristi: run less on the old python-mmkeys .deb and on the new one and compare10:09
dholbachor dpkg -c10:09
dholbachyou'll see that the old package had two versions (one for python2.4, one for python2.5) of the .so file, the new package just has one for python2.510:10
cristidholbach: i see your point now10:11
dholbachok good10:11
dholbachI'm not an expert, I just thought it might be a problem :)10:11
cristidholbach: however, since 2.4 will not be used anymore, and it was posted for the python transition, is it necessary to add the 2.4 version?10:12
dholbachcristi: no, dropping 2.4 is fine - there's just no 2.6 version10:12
cristidholbach: i am new with packaging, so i don't really know what i have to do now. i followed https://lists.ubuntu.com/archives/ubuntu-devel/2009-February/027528.html for the python transition. i used a jaunty pbuilder to build. what should i do?10:16
dholbachcristi: to be honest, I don't know - as I said: I'm not an expert10:16
cristidholbach: oh, mkay, then hopefully soon a motu will take a look for sponsoring, and give me a feedback with what is wrong10:18
dholbachyep10:18
=== pschulz03 is now known as pschulz01
jpdsnhandler: Thank you, you too!11:03
AdamDHif I change my package to a different Series say Januty instead of Intrepid but the version does not change do I need a change log entry to reflect this?11:44
AdamDHI noticed some package do some do not, just wanted to know what was best practice11:44
directhexyou can't have 2 different packages with the same version number11:51
AdamDHI am just changing the packaging more than anything not the actual source12:08
directhexso?12:08
AdamDHso just bump the version and change the changelog to show the packaging has been updated?12:09
AdamDHthis is the first time I have been in this situation with packages I have created12:09
hyperairAdamDH: that's right.12:09
hyperairAdamDH: you cannot have two packages of the same version in the same repository, even if it's in a different series12:10
directhexAdamDH, the bit after the - is specifically for packaging-related versioning12:10
directhexthat's why -2, -3, etc, exist12:10
AdamDHso could I just append say -0ubuntu1~ppa1 to show the packaging has been update and change the changelog?12:11
AdamDHor is it just -0ubuntu1 and increase the 1?12:11
hyperairAdamDH: something like that.12:11
hyperairAdamDH: read the packaging guide12:12
hyperairand read the ppa guide12:12
directhexAdamDH, append -0ubuntu1~ppa1 to what existing version?12:12
AdamDH0.14 is the version12:12
hyperairtry not to have <upstream-version>-N or <upstream-version>-NubuntuM in a ppa.12:13
hyperairadd a suffix12:13
directhexAdamDH, 0.14 is the PACKAGE version?12:13
hyperair~somethingX if you want it to be superseded by the corresponding ubuntu/debian version12:13
hyperair+somethingX otherwise12:14
AdamDHyup 0.14 is the upstream version12:14
hyperairokay, and what's the ubuntu version?12:14
directhexAdamDH, i didn't ask that, i asked what the PACKAGE version was.12:14
directhexAdamDH, packages are versioned upstreamver-pkgrevision, unless they are "native" packages (i.e. the distro is upstream and it's only used in the distro), say... update-manager12:15
AdamDHthere is no pkgrevision yet I am doing the revision12:16
hyperairthen 0ubuntu112:16
hyperair0ubuntu1 if it goes into ubuntu12:16
hyperair1 if it goes into debian12:17
directhexyou said you were changing your package though. you have an EXISTING package, with package version number 0.14?12:17
hyperairand 0ubuntu1~ppa1 if it goes into a ppa12:17
AdamDHyes there is an exsisting package for intrepid with version 0.14 but the code will not change just the packaging12:17
* hyperair headdesks12:17
hyperairi give up12:17
directhexsigh, i feel i'm having trouble communicating here12:17
hyperairdirecthex: you and me both12:17
AdamDHsorry The versioning ubuntu is using is just confusing me at the moment12:18
directhex0.14 is NOT A VALID PACKAGE VERSION, other than a HIGHLY specific exception. if you've been using it, you've been doing things wrong.12:18
hyperairAdamDH: did you read ANY DAMN THING that directhex just said?!12:18
AdamDHyes I did, want to start a fresh so I can explain what I have started with?12:19
directhexif the upstream tarball says 0.14, and versions are meant to be upstream-revision, then the format must be 0.14-1 or 0.14-0ubuntu112:19
AdamDHI think your refering to something I know as something else so its causing a little confusion, sorry12:19
* hyperair will now head out to eat dinner.12:19
directhexusing a native package causes significant issues, as it kills off the orig/diff system12:19
directhexi.e. you no longer have a pristine upstream tarball (orig) against which your packaging work applies (diff) so updates to the existing version are impossible (can't re-use orig)12:20
AdamDHthe upstream tar is 0.14 so it should be upstream-revision? so I should be using 0.14-1 or 0.14-0ubuntu1 ?12:20
AdamDHright makes sense12:20
directhexand if you're only going into a PPA for now, append ~ppa1 to the end, meaning "this is the PPA version of 0.14-0ubuntu1, but i want the 'real' 0.14-0ubuntu1 to be installed given the option"12:21
directhexthat way a distro 0.14-0ubuntu1 repolaces your PPA version12:21
AdamDHthe packages I created in my PPA I did msp430-binutils - 2.19.1-0ubuntu1~ppa4 etc12:22
AdamDHbut I am working with packages created by some one else at the moment hence the confusion and updating those12:23
AdamDHthanks for the help directhex, hyperair12:23
directhexjames_w, ping12:26
james_wdirecthex: hey12:26
directhexjames_w, can you forward me the monodevelop-debugger-gdb reject mail? it's simply not on the ubuntu-archive archive12:27
james_wthe reject mail is just the autogenerated one12:27
james_wI haven't received an explanation mail12:27
directhexno clue who rejected?12:28
james_wnope12:28
=== Igorots is now known as Igorot
kaushalhi12:38
kaushalwhat does motu means ?12:38
Pici!motu12:38
ubottumotu is short for Masters of the Universe. The brave souls who maintain the packages in the Universe section of Ubuntu. See  http://wiki.ubuntu.com/MOTU12:38
kaushalThanks Pici12:38
Picikaushal: surely12:38
kaushalwill tomboy 0.12 be backported to Ubuntu 8.04 Desktop ?12:39
kaushalii  tomboy                            0.10.1-1                          desktop note taking program using Wiki style links12:41
directhexonly if someone does the work12:42
=== mdeslaur_ is now known as mdeslaur
=== `6og is now known as Kamping_Kaiser
slytherindirecthex: xine uses it's own private version of libdvdread/libdvdnav and while option to compile against external libdvdread exists it is not recommended (as said by configure --help)13:47
directhexslytherin, how lame13:53
jdstrandKamping_Kaiser, ScottK: while kees is the person to talk regarding the kernel -security/-updates issue, I can say that systems without -updates enabled are entirely supported and anything in -security that depends on -updates is a bug13:54
Kamping_Kaiserjdstrand, bril, thank you! I've sent kees an email. with any luck i'll still be awake when he gets on IRC (its about 5am where he is i think).13:56
bddebianHeya gang13:58
nhandlerHey bddebian !13:58
jdstrandKamping_Kaiser: fyi, in these cases it is entirely appropriate just to send to security@ubuntu.com13:58
jdstrandKamping_Kaiser: we'd all get it and then also be in the loop on it13:58
Kamping_Kaiserbddebian, hey mate.13:58
bddebianHello nhandler13:58
bddebianHeya Kamping_Kaiser13:59
jdstrandKamping_Kaiser: don't feel you have to resend though-- just fyi13:59
slytherindirecthex: Do you think we should compile xine against the libdvdread/libdvdnav in repos? Because a private copy means that we are not sure of it's status.13:59
Kamping_Kaiserjdstrand, ok. I've been getting mixed messages, and been unable to find anything in an Ubuntu policy about it.14:00
jdstrandKamping_Kaiser: sorry about that. I can fix the policy. Where were you looking?14:00
jdstrandKamping_Kaiser: and where did you expect to find it?14:01
Kamping_Kaiserjdstrand, I was going through the ubuntu-policy package, but hadnt found it (iirc i was 10-15% of the way through).14:01
jdstrandKamping_Kaiser: interesting-- I can take a look at it14:02
Kamping_Kaisernone of my searches using google got me joy either, but its one of those situations where i'm not sure what i can search for to get the right results.14:02
jdstrandKamping_Kaiser: I think going to wiki.ubuntu.com/Security and/or SecurityTeam should get you there14:04
jdstrandKamping_Kaiser: I say 'should' as in "I'm going to check to make sure it does"14:04
Kamping_Kaiserhehe. ok, thanks. I'll have a try too14:05
jdstrandKamping_Kaiser: if there is an appropriate place in ubuntu-policy for referencing it, then we can have a generic blurb and maybe reference the wiki14:05
directhexslytherin, hm, i'd ask someone like siretart for opinion on that14:05
directhexslytherin, FWIW i ignore recommendation & use distro cairo for moon14:05
jdstrandKamping_Kaiser: but the team will talk about improving the situation14:05
siretartslytherin: have you verified the changes done to those libraries in xine?14:06
Kamping_Kaiserjdstrand, thanks. I was specifically looking in the section regarding repository split up (main/universe/r/m) in ubuntu-policy, but if theres a better place I wouldnt object to reading further for it14:07
jdstrandKamping_Kaiser: I know I have certainly talked about that in several places-- and pretty sure I wrote about it in the wiki. I think I also came across it the other day in ArchiveReorganisation14:09
jdstrandKamping_Kaiser: thanks for your feedback. We'll get that fixed up14:09
Kamping_Kaiserjdstrand, tbh, even though I can roughly describe what I'm trying to get at, and ScottK explained it all, i'm still not sure i'd know what to search for to find the right answer. (a personal problem, but perhaps relevant when trying to work out what to put on the page)14:10
* jdstrand nods14:11
jdstrandKamping_Kaiser: I fully agree that it is not widely known14:11
jdstrand(which is why I've talked to a bunch of people about it :)14:11
Kamping_Kaiser:)14:11
slytherinsiretart: not yet, but the last entry in upstream changelog about update of libdvdnav is from December 200414:11
Kamping_Kaiserjdstrand, if i can be a help re this, feel free to ping me.14:12
jdstrandKamping_Kaiser: cool. thanks :)14:13
Kamping_Kaisernp! thanks for /your/ help14:14
=== azeem_ is now known as azeem
c_korndoes someone know when mok0 usually comes online?14:36
rippsHey, I'm trying to run a PPA team repository that keeps in sync often with git. The problem is that the program has about 20 plugins that need to be rebuilt whenever a change happens to the main program. Is there some way to automate the rebuilding process for these plugins?15:04
rippsThis isn't counting all the backports for the plugin, the archive contains15:05
Kamping_Kaiserhopefully almost kees-gets-back-oclock. *tick tock tick* :)15:23
porthoseWould a kind MOTU from the release team please have a look at Bug #338408 thx;-)15:26
ubottuLaunchpad bug 338408 in coherence "FFe for python-coherence" [Undecided,New] https://launchpad.net/bugs/33840815:26
gaspadholbach: did you see my proposal for harvest-data?15:34
dholbachgaspa: no, sorry - seems I did not get that mail - will take a look at it in a sec15:34
gaspathanks. ;)15:35
mbuddeI'm working on packaging pidgin-plugin-pack 2.5.1. When I build it I get loads of dpkg-shlibdeps warnings (see http://launchpadlibrarian.net/23781571/buildlog_ubuntu-jaunty-i386.purple-plugin-pack_2.5.1-0ubuntu1~ppa2_FULLYBUILT.txt.gz ) Is there something wrong and can I do anything about it?15:48
hyperairmbudde: look into banshee packaging, and copy the debian/patches/99_ltmain-as-needed.patch16:06
hyperairmbudde: then add LDFLAGS += -Wl,--as-needed into debian/rules16:06
hyperairmbudde: if the patch doesn't apply due to some context changes in ltmain.sh, you may need to manually make those changes and refresh the patch16:07
mbuddehyperair, ok, I'll take a look at it :) Thanks!16:08
hyperairmbudde: np16:08
wasabisavvas: added to group16:22
wasabisavvas: curios about your plans for gapti16:22
Kamping_Kaiserjdstrand, btw, the KernelMaintenance page at the bottom has a section "main, proposed and security". Might be worth linking from there to whatever doco gets put together about the -updates/-security bit.16:34
Kamping_Kaisersneaky bastard. :o16:34
Kamping_Kaiserjdstrand, btw, the KernelMaintenance page at the bottom has a section "main, proposed and security". Might be worth linking from there to whatever doco gets put together about the -updates/-security bit. (sorry to the channel who have to see this twice)16:40
jdstrandKamping_Kaiser: thanks. I also found where I wrote it: SecurityTeam/FAQ16:40
* Kamping_Kaiser looks16:40
jdstrandKamping_Kaiser: it isn't really that exciting :)16:41
Kamping_Kaiserjdstrand, how exciting can you make kernel packaging? ;)16:41
jdstrandheh16:41
Kamping_KaiserNow i have to go and look at the email i sent kees to check how much is still relevant *heh*16:43
RainCTIs anyone here using LXDE?16:43
keesKamping_Kaiser: heh, it'll be a bit before I get through my email this morning.  :)16:44
Kamping_Kaiserkees, i've waited to 3am, i'm sure i can wait another hour or two.16:44
Kamping_Kaisernow, where did i put that can of caffeine...16:45
ToadstoolRainCT: yep, I am16:45
keesKamping_Kaiser: heh, ah, just got to it.16:46
* RainCT has just installed it out and can only say.. "wow" :). Login time is less than 1 second and it has panel and everything (unlike openbox) and actually looks great :D16:46
Kamping_Kaiserkees, dont recall exactly what i wrote, but since then i'm told canonically that -security should stand alone, so anything about confusion can be ignored. the bit about 'what happens now' remains.16:47
Kamping_KaiserRainCT, o_0 1 second? thats faster then e16 :o16:47
RainCTToadstool: .. but I've got some untranslated entries in the menu (like "Game" and "Network"), do you happen to know why that happens?16:47
RainCTheh16:47
RainCTwell, it's on a new laptop here.. I'll try it on my sister's PC later (which has 256MB RAM)16:48
ToadstoolRainCT: uh, er, no, I am using LANG=en_US here16:48
keesKamping_Kaiser: right, it is a bug that anything in -security would depend on -updates.  it sounds like fixing the compiler glitch needs to move forward.16:48
keesKamping_Kaiser: is this a problem for hardy, intrepid, or both?16:49
Kamping_Kaiserkees, i know its a problem in hardy (gNS bases off it), dont know about intrepid16:50
keesKamping_Kaiser: okay16:50
Kamping_Kaiserkees, is there a bug about the gcc shuffle i can sub to? i'd like to keep a tab on it.16:52
keesKamping_Kaiser: let me ask the kernel team...16:52
Kamping_Kaiserkees, ok. i'm in there too, so i can hang around if theres no quick reply.16:53
RainCTuhm.. e16 looks interesting, but I don't like it on a first try (and it took ages to generate a menu :P)16:55
Kamping_Kaisere ftw.16:56
RainCThm, perhaps I could even get used to it.. anyway, I'm off, cya16:58
Kamping_Kaiserlater mate16:59
Kamping_Kaiserkees, I might head to sleep. I'm still in -kernel, so if the bug report gets found i'll subscribe myself tomorrow. Thanks for looking into it.17:17
keesKamping_Kaiser: cool, g'night17:21
Kamping_Kaiserlater mate.17:22
rippsI'm trying to setup an autoppa system for maintaing a bunch of packages. I have 20 plugins that I want to bundle into a single source package that I can upload and build into 20 seperate binary packages. I've seen other packages do this, is there some information somewhere on how to do this?17:25
eMerzhI'm looking for a motu to review my package at http://revu.ubuntuwire.com/details.py?package=sqliteman17:34
savvaswasabi: well not much, just planning to fix it upstream to be compatible with python 2.6 / 3.0 - we'll see how it goes heh :)17:34
savvasbe back later17:34
fabrice_spHi. gcompris appears as depending in python2.5 in Jaunty, but it build fine in a schroot. Should I open a bug to bump the version to force the rebuild or it will be automatically rebuild at some point?18:46
fabrice_sp(it's for python2.6 transition)18:47
=== Andre_Gondim is now known as Andre_Gondim-afk
ScottKIt won't get automatically rebuilt.19:13
* fabrice_sp will open a bug, then.19:22
OrnedanDepends line of libghc6-network-doc: Depends: ghc6-doc (>= 6.8.2), ghc6-doc (<< 6.8.2+), libghc6-parsec-doc (= 2.1.0.0-2)19:40
OrnedanIs that as self-contradictory as it seems to be?19:40
ScottKIt's not.19:41
OrnedanOk. So what does that << mean, then?19:42
sorenOrnedan: The '<<' means what you expect. The '+' probably doesn't.19:43
Ornedan'k. Something does seem contradictory, though, since trying to install the package fails with19:44
OrnedanDepends: ghc6-doc (>= 6.8.2) but it is not going to be installed Depends: ghc6-doc (< 6.8.2+) but it is not going to be installed19:44
ScottKOrnedan: It means any version  6.8.2 - 6.8.2+ inclusive of 6.8.2, but exclusive of 6.8.2+.19:44
directhexi.e.  6.8.2-*19:44
directhex6.8.2-1 or 6.8.2-10ubuntu67~ppa3 matches that19:45
ScottKOrnedan: What version of ghc6-doc do you have?19:45
OrnedanHmm... Seems none. Blargh and nvm. I was trying to get haskell set up with haddock more recent than is available from the official repositories, seeing as the version there is 0.8 and latest release is 2.4.119:47
ajmitchghc6 is another one of those special packages19:49
soren"spethial"19:49
OrnedanAnd the documentation syntax has changed somewhat since 0.8, so it fails on some 1/3 of recent libraries19:49
jdongnxvl, other motu-SRU and similar folk, can someone weigh in on bug 341832?19:50
ubottuLaunchpad bug 341832 in mit-scheme "SRU: mit-scheme uninstallable on Intrpepid" [Undecided,New] https://launchpad.net/bugs/34183219:50
unit3#ubuntu-dev pointed me here. I'm doing some backporting with prevu, but I can't seem to pass it -j8 or similar to do some parallel building.19:51
OrnedanSomeone did have haddock 2.4.1 & a more recent ghc packaged in their PPA, but that ghc was missing the critical standard libraries :P19:51
unit3Is there a way to pass that through prevu to dpkg-buildpackage so I can take advantage of all my iceccd installs?19:51
jdongwell that should be a DEB_MAKE_OPT in debian/rules.19:51
jdongand is not a prevu-specific problem -- it's a debian packaging problem19:52
jdongerr DEB_BUILD_OPTIONS rather.19:52
unit3ok, but generally, I can go "dpkg-buildpackage -j8 -b" and it does what I expect.19:52
soren#ubuntu-dev?19:52
unit3so how do I get prevu to call dpkg-buildpackage that way?19:53
jdongwell, you really shouldn't.19:53
jdongprevu does not support such options, just like the Ubuntu build servers19:53
jdongto do parallel builds you should really edit your rules file to do so correctly19:53
unit3Ok, is there a way to get prevu to just grab and unpack a specific source release, so at least I don't have to manually hunt that down?19:54
unit3then I can edit the debian/rules file myself.19:54
unit3also... if you're not supposed to do that, then why does dpkg-buildpackage have a -j option?19:54
unit3it's confusing, to say the least.19:54
jdongwell dpkg-buildpackage has a lot of liberties for in place builds that pbuilder/sbuild do not.19:55
unit3ok.19:55
jdonghttp://www.debian.org/doc/debian-policy/ch-source.html19:55
jdongsee 4.9.1 about parallelism19:55
maxbjdong: Why shouldn't prevu/pbuilder do parallelism?19:55
jdongmaxb: it shouldn't handle it sopecially as a -j flag IMO. AFAIK setting DEB_BUILD_OPTIONS in your environment passes it in correctly19:56
unit3That seems not particularly well thought out. I mean, I see it there, but the package build system has no idea what level of parallelism is appropriate to my build environment, so why does hardcoding the number of jobs there make sense?19:56
jdongwhich is AFAIK how the buildd's do it.19:56
unit3oh, you can set the environment var?19:56
unit3that makes more sense.19:57
unit3and I'm fine with that. :)19:57
jdongunit3: no no, having your build system support DEB_BUILD_OPTIONS as per 4.9.1. then setting environment :)19:57
maxbunit3: note that dpkg-buildpackage -jX is only a shorthand for setting MAKEFLAGS and DEB_BUILD_OPTIONS envvars anyway.19:57
jdongcorrect19:58
unit3jdong: ok, I'm confused again. my build system is prevu. Does it support the DEB_BUILD_OPTIONS stuff?19:58
jdongunit3: no no, your buildsystem is the debian/rules file.19:58
jdongprevu/pbuilder is your build...er? I guess19:58
jdongwhatever the correct terminology is.19:58
unit3erm... hrm... that terminology doesn't make sense to me. but I see what you're saying now.19:58
jdonglol that could be my fault or the pre-existing terminology's fault ;-)19:59
unit3yeah, it's existing terms, I just mapped them to something else in my head. ;)19:59
jdongmaxb: I'm surprised MAKEFLAGS is being set by dpkg-buildpackage though... are the debian/rules targets really parallel-safe?20:00
jdongor am I confusing MAKEFLAGs with MAKEOPTS again?20:00
jdongstupid similarly named environment variables.20:00
unit3again, though, hardcoding number of jobs into debian/rules still seems badly planned. it certainly means prevu is much less handy ootb in my environment, since I now have to manually unpack all the source packages and edit the debian-rules manually.20:00
unit3or, at least, that's how I'm reading this.20:00
jdongunit3: no no, your environment has DEB_BUILD_OPTIONS="parallel=3" or something20:00
unit3Oh! I see.20:00
maxbunit3: prevu is a simplified wrapper around pbuilder.  pbuilder is a means to invoke dpkg-buildpackage in a minimal clean environment.20:00
jdongand debian/rules is responsible for parsing out parallel=3 into -j320:00
unit3and then debian/rules handles it.20:00
unit3if appropriate.20:00
jdongright20:00
unit3Gotcha.20:00
unit3That makes so much more sense. :)20:01
jdongthat's what the snippet of makefile under 4.9.1 is for :)20:01
unit3Ahhh.20:01
unit3Ok, I'll try that. Hopefully mysql builds in parallel, because it takes a really long time on my system without the build cluster to help. ;)20:01
jdongthat it does :)20:01
jdongkernels, too.20:01
unit3Awesome. :)20:02
unit3I've got about 6-8 faster cores I can use via icecc, so I'd like to. ;)20:02
directhex8 cores?20:04
unit3directhex: on multiple machines, available via icecc. hence the need for parallel job processing.20:05
jdongpfft don't provoke directhex20:05
jdonghe'll pull out his 9000000 core itaniums20:05
* directhex fluffles jdong 20:05
unit3hahahaha20:05
directhexjms@orac:~> grep -c ^processor /proc/cpuinfo20:05
directhex25620:05
jdongwhat did I just tell you?20:05
unit3oh man. I wish. no, I'm using consumer grade amd64 stuff.20:05
directhexand yet gnome still runs like a dog ;)20:05
unit3hahahaha20:06
unit3switch out metacity for xfwm. your system will thank me. ;)20:06
directhexand it's crap for x264 dvd ripping20:06
unit3why? too many optimizations for x64 in x264's codebase?20:06
directhexmore or less20:06
unit3'cause otherwise I'd expect it to just scale through the roof, so that's too bad.20:07
jdongit doesn't scale to more than 4 or so threads well does it?20:08
jdongI always felt x264 did much better with one core twice as fast than two cores the same speed.20:08
unit3I thought they showed it scaling up to 8 at least on the new core i7 stuff?20:08
jdongit barely scales well to 4 on a core 2 quad I tested.20:10
directhexunit3, it scales well on i7 :)20:10
jdongit was very much margin of diminishing returns for me...20:11
directhexunit3, well... except it doesn't fill the hyperthreads, but that's not news20:11
directhexHT in "sucks" shocker20:11
unit3yeah.20:11
unit3But I thought part of the benchmarks I saw indicated that that just showed that i7 scales better than core 2 does in general, and that x264 will scale well if the arch lets it.20:11
directhexnothing scales like itanic20:12
jdongunit3: does it really scale better than having one or two cores under the +300MHz IDA boost?20:14
unit3directhex: yeah? I'd be curious to see how something like luxrender scales on it, then...20:14
unit3jdong: dunno, tracking down the benchmarks I saw before to try and determine that, since I don't remember well enough.20:14
directhexmost people don't want scalability, they want throughput.20:14
directhexwhere clocks can often win20:14
* jdong agrees20:15
unit3true.20:15
unit3but only at the bottom end.20:15
unit3of course, the bottom end is huuuuge now. ;)20:15
jdongI still feel if you're talking your average person doing X264 encodes, 2 faster cores is better than 4 not-as-fast ones.20:15
unit3computing: now with more junk in the trunk!20:15
jdongscalability is a different topic.20:15
jdongdoesn't x264 still slice the image in some arrangement to thread?20:15
unit3jdong: no, I seem to recall it was more comprehensive than that, and tried to look at thread count and stuff.20:16
jdongi.e. somewhat reduced PSNR?20:16
directhexjdong, don't forget i7 is faster per clock than anything else20:17
unit3true too.20:18
jdongabsolutely is.20:18
directhextrust me :)20:18
unit3I think I was thinking of these two: http://arstechnica.com/hardware/reviews/2008/11/nehalem-launch-review.ars/9 http://arstechnica.com/hardware/reviews/2008/11/nehalem-launch-review.ars/620:18
directhexdirecthex@desire:~$ grep name /proc/cpuinfo | tail -120:18
directhexmodel name: Intel(R) Core(TM) i7 CPU         920  @ 2.67GHz20:18
unit3Which shows i7 scaling well with more threads in another test.20:18
unit3but also a little more oomph using 8 threads with HT than 4 threads and no HT.20:18
unit3So inconclusive I guess.20:18
unit3You'd want to get a system with 2x4core nehelem xeons or something and bench with threads from 4-1620:19
unit3Meh. Once a mobo+cpu combo is < $300 I'll upgrade my desktop to i7, but I imagine that won't be for a while.20:20
jdongunit3: you're thinking the core i5.20:22
unit3jdong: huh? I thought i7 was just branding for the desktop version of nehelem?20:23
jdongunit3: the core i5 is an upcoming consumerization of the nehalem20:23
jdongshould bring prices way down into the current core 2 ranges20:23
jdongunfortunately you're not gonna get your nerdcore 24xSLI whatnot gaming leet card slots20:24
jdongbut you can build yourself a nehalem architecture machine without selling a kidney20:24
directhexonly dual-channel ram though :'(20:24
directhexlaaaaame!20:24
unit3that's fine.20:24
jdong*cough* :)20:24
unit3I never even max out my RAM on my home desktop.20:24
directhexMem:          5974       5938         35          0         25       508120:24
unit3and DDR3's still expensive.20:24
unit3erm RAM bandwidth that is, I totally max out RAM usage. ;)20:25
unit3yeah, looks like i5 is what I'll be after for home, and then the Xeon i7 stuff for work once it's a little cheaper.20:25
jdongunit3: that's how I figure.20:25
jdongI would like to be able to justify to myself building a xeon mac pro like workstation20:26
jdongbut umm... never worked out.20:26
unit3yeah, me too, but not in this recession. contract work to buy toys is pretty hard to come by right now. :P20:26
jdongyou know I have the money, just don't feel THAT is what I should dump it on.20:26
jdonghwoever, IMO in this economy rainy day bank money is a bad thing to keep.20:26
jdongjust watching it lose its value is depressing.20:27
unit3heheh20:28
geserthe question is what will lose value faster: your desktop or your bank money20:28
unit3I guess it depends on where you're keeping it.20:28
unit3yeah, computers generally depreciate the fastest.20:28
e-jatSuccessfully uploaded packages.20:33
e-jatNot running dinstall.20:33
e-jatanyone can help me?20:33
jpdse-jat: That sounds fine, are you loading to revu?20:33
e-jatmy ppa20:34
=== FlannelKing is now known as Flannel
e-jatjpds: uploaded to revu20:49
jpdse-jat: What exactly was your problem?20:50
e-jatnot running dinstall .. sorry.. its my 1st package ..20:51
jpdsThat's not a problem, you can ignore that message. :)20:51
e-jatjpds: owh ok .. thanks ..20:52
e-jathoping/waiting that someone will comment about it .. so i can learn from my mistake ..20:52
hyperaire-jat: i've received that message for every upload i've made, and i still haven't figured out what it means ;)21:01
e-jatowh ..21:02
hyperairjpds: do you know what it means? =\21:02
hyperairi mean what's dinstall for?21:02
broonieWhen uploading to Debian it used to be possible to run dinstall, the tool that processed uploads, by hand to check that the package was acceptable to dinstall.21:03
broonieSo dput has the ability to do that automatically when uploading via SSH.21:03
hyperairi see21:03
unit3heh, my backport of mysql failed yesterday, and now I see in the build that the test which failed is marked as "[ disabled ]  randomly fails on Ubuntu amd64 buildds".21:09
unit3Good to know. :)21:09
blizzkidlo all. Screen resolution on my EEE900 dropped to 800 by 600 after today's upgrade, and no option of 1024 by 600. Any idea how I can get it back?21:31
=== ian_brasil is now known as ian_brasil_ack
=== ian_brasil_ack is now known as ian_brasil
blizzkidnoone any idea about the resolution?22:06
ajmitchask in #ubuntu, or #ubuntu+1 if you're using jaunty22:06
blizzkidajmitch: it's jaunty, it was fine until todays upgrade22:07
unit3Heh... went to all this work backporting the jaunty mysql-server-5.1 packages to hardy, and they don't include the mysql-cluster / ndb stuff.23:02
unit3Can someone clue me in what's going on with 5.1 in Ubuntu, since packages says MOTU is maintaining that one?23:02
savvasgfax: Depends: libgnomeprint2.2-0 (< 2.18.6) but 2.18.6-1 is to be installed.23:03
savvasis anyone working on this?23:03
ScottKunit3: #ubuntu-server is a better channel to ask mysql stuff.23:04
unit3oh ok. will do.23:04
unit3Just looked here first since it had MOTU stamped on it. ;)23:04
ScottKReasonable enough.23:05
Laneysavvas: does it just need a rebuild?23:08
savvasLaney: I'm checking it right now :)23:08
savvasLaney: should I file a bug? I'm one button away :P23:09
Laneyfind out!23:09
savvasok :)23:09
savvaslibgnomeprint2.2-0 (>= ${misc:libgnomeprint-upversion}), libgnomeprint2.2-0 (<< ${misc:libgnomeprint-next-upversion})23:14
savvasLaney: yes, I think it does, should I make a quick ppa test build?23:14
Laneywhy ppa?23:14
Laneydon't you have pbuilder?23:14
savvasI do but.. the logs include more info23:15
savvasok, pbuilder it is :)23:15
=== Nicke_ is now known as Nicke
savvasLaney: works on amd64! :) rebuilt and runs fine: http://paste.ubuntu.com/130391/ http://paste.ubuntu.com/130393/23:29
Laneycool23:30
LaneyI'll upload a rebuild23:30
savvasthanks23:30
Laneydone, thanks for investigating23:40
bcurtiswxhi all, i followed dholbachs youtube packaging tutorials and got to the debuild stage but it failed... since this is my first time building a package, would someone mind helping me troubleshoot the errors?23:47
nhandlerbcurtiswx: Could you pastebin the output?23:53
savvasfriday the 13th again hehe :p23:56
nhandlersavvas: I still have a few more hours ;)23:56
LaneyI donated my 13th pint of blood yesterday....23:56
bcurtiswxhi all, sorry i got disconnected, did anyone reply to my debuild debugging request23:57
savvasnhandler: the funny thing is that it was friday the 13th last month too :)23:57
nhandlerbcurtiswx: I did. Could you pastebin the output?23:57
nhandlersavvas: I noticed that. We also have Pi Day coming up23:58
bcurtiswxnhandler: instead of in the channel, may i PM you?23:58
nhandlerbcurtiswx: That is fine. But please pastebin the output instead of sending it all in /msg's23:58
maxbThough other people may also try to help if you keep things in the channel.23:59
nhandlerThat is true23:59
nhandlerIt also allows other users to learn from the problem23:59
bcurtiswxok, i will keep in chan.. sorry if this is a dumb ?, but what is pastebin23:59

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