/srv/irclogs.ubuntu.com/2007/11/04/#ubuntu-motu.txt

ajmitchpeople generally aren't sponsored to go to developer sprints, it's more of a distro team thing, iirc00:00
nxvlmmm00:01
FujitsuAllHands is Canonical-only.00:01
FujitsuAnd I think that one in January is the same.00:01
nxvlso, the canonical employes are the only one sponsored?00:01
persianxvl: Don't worry about the sprint.  If, at some point in the future, you need to be there, you will be clearly told to come.00:01
ajmitchnxvl: I wouldn't say 'sponsored' so much as it's part of their job00:02
persiaFujitsu: Are you sure?  I know AllHands is limited, but I thought the sprints sometimes included others, when they were very active with targeted components.00:02
somerville32I wish I worked for Canonical.00:02
persiasomerville32: There is an employment page...00:02
cbx33somerville32, heheh00:02
cbx33somerville32, what makes you say that?00:03
Fujitsupersia: Well, they're nothing like UDS.00:03
cbx33Hey Fujitsu00:03
cbx33hi all00:03
somerville32I want one of the magical employment opportunities some people seem to get - like Mark asking you personally to join Canonical.00:03
FujitsuHi cbx33.00:03
persiaFujitsu: No.  Nothing like UDS.  It's only people who need to be there for the target features.00:03
nxvlpersia: i'm sure of it, but i want to know everything about ubuntu developing, i'm only curious00:03
nxvl:D00:03
nxvlso, the spring is like a debconf00:04
nxvlmore or less00:04
somerville32Spring is a magical time but it isn't quite like a debconf00:05
persianxvl: Well, again no.  Debconf has talks, and lots of people.  The sprint is small, has no presentations, and is just hacking on the targets.00:05
nxvlmmm, but UDS + Sprint is like a debconf00:06
nxvl:D00:06
persianxvl: Well, there's hacking at UDS, but maybe.00:06
* nxvl need to get some sleep, to much non-sense speaking :D00:07
nxvlit isn't a good thing being so workaholic00:10
* jdong looks into some docs on how to write manpages00:11
* jdong is being a good boy and writing some manpages for prevu to shut up lintian00:11
persiajdong: You're listening to lintian when fixing prevu to fix lintian?00:12
jdongpersia: lol, yes :)00:12
persiajdong: Just remember to repeat the cycle with the new lintian :)00:12
jdongpersia: today's been a circular kinda day00:12
jdongpersia: it felt quite weird to type prevu prevu :)00:13
persiaheh00:13
somerville32: }00:13
imbrandonsomeone should write a book for lulu "Ubuntu: The Making of" hehe00:17
bddebianheh00:18
imbrandonpersia, btw when i was tlaking aobut poking someone it was more of a joke as I'm on that list as well as others that come in here00:19
persiaimbrandon: Ah.  I should have looked.  Are you fixing my bug?00:19
imbrandonpersia, hehe well i only have access to *some* parts of the domain, unfortunately that is not one of them00:20
imbrandonbut i did poke nuzum about it00:21
persiaimbrandon: Oh well.  We'll leave it for someone with the appropriate pixie dust then.00:21
persiaThanks.00:21
somerville32How can I tell what version of linux I'm running?00:21
imbrandonuname -a00:21
imbrandonis the linux kernel version00:21
persiasomerville32: /etc/lsb-release is easy to parse00:21
persiaErr.  For "which version of ubuntu am I running"00:22
imbrandonif you mean what "distro/release" then `lsb_release -a`00:22
persiauname -r also spits just a string, which is handy for scripts.00:22
somerville32Can I fix this?00:22
somerville32https://bugs.edge.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/13743900:22
ubotuLaunchpad bug 137439 in linux-source-2.6.22 "Dell XPS-Z irq problems: 2.6.22 kernel won't boot without 'irqpoll' option" [Medium,Triaged]00:22
imbrandonsomerville32, sure you can fix any bug you feel you are qualified to do so, but that particualr one since it has to do with the kernel i would cordinate with #ubuntu-kernel and BenC00:23
imbrandonBenC == lead ubuntu kernel guy00:24
somerville32It is tagged with bitesize00:24
persiasomerville32: I don't see the tag...00:24
somerville32At the top?00:25
jdongsomerville32: the kernel stuff is all managed in git too, best either prepare a patch for them to look over it00:25
imbrandonright, as i said, i dont discourage you from doing so but not all "bitesize" bugs are nessesarly MOTU ones, this case its a -kernel one00:25
persiasomerville32: Ah.  It moved.  Thanks.00:25
somerville32There isn't really any way I can test the fix :/00:25
persiasomerville32: Well, you could order some hardware :)00:25
somerville32lol00:26
somerville32Will ubuntu pay for it? :P00:26
imbrandonyea kernel hacking is quite hardware specific at times00:26
persiasomerville32: I doubt it.  You might also check to see if the bug exists on the Dell bugtracker: there may be someone chasing it there, or someone willing to test.00:26
imbrandonsomerville32, for an un-experinced kernel developer? i doubt it, but i've seen stranger things00:26
FujitsuMost of the Dell bugs are private.00:27
imbrandonalso you could try to fix it and have the person reporting the bug test it00:27
persiaFujitsu: The dell bugtracker bugs?00:27
Fujitsupersia: On launchpad.net/dell, yeah.00:27
somerville32Hmm... I'm only getting 600kb/s :(00:27
imbrandononly?00:27
somerville32Well, close to 700kb/s00:27
persiasomerville32: From where to where?00:28
somerville32launchpad to Canada00:28
imbrandonlately i've been happy to get 100kb/s00:28
persiasomerville32: Ah.  That seems about normal.  I usually can't pull more than about 500 (but my latency is higher)00:28
somerville32Maybe I should upgrade to ultra00:29
somerville32What should I be getting with 7mb/s and 8mb/s?00:30
persiasomerville32: 7MB/s maxes out at around 700 (11 bits/byte with CRC checking)00:30
somerville32So that is about right00:31
persiasomerville32: http://www.dellcommunity.com/supportforums/board?board.id=sw_linux might also be a place to check.00:31
pwnguinman, soulfu is pretty deep00:32
pwnguinit even has pets...00:32
persiapwnguin: So, when can I apt-get it?00:32
pwnguinpersia: when the copyright holder clarifies the license00:32
Fujitsupwnguin: You got it built?00:32
pwnguinyea00:33
FujitsuNice.00:33
imbrandonwhat is it ?00:33
pwnguinnethack / zelda / cartoon rendering00:33
pwnguin3d00:33
somerville32Ooo00:33
FujitsuIt looks very nice.00:33
imbrandonnice00:33
pwnguintheres a debian itp00:33
pwnguin60 days ago00:33
somerville32Any jave programmers in here?00:34
somerville32erm... java00:34
* pwnguin has written compiler rules to translate into java bytecode00:35
pwnguinbut java's pretty huge00:35
persiasomerville32: There are usually several.  What's the question?00:35
somerville32I was wondering what the Java team does.00:36
pwnguinwell, icedtea is out, i imagine they're working on getting that in shape for hardy00:37
persiasomerville32: It's not very noisy, they tend to coordinate through the regular communication channels.  Just a group of people who try to keep Java in a sane state, and maintain VM compatibility (if possible)00:38
persiapwnguin: icedtea shipped in gutsy :)00:38
jdongpersia: on i386 :)00:39
persiajdong: Well, it shipped for lots of archs.  I'm not saying anything about how it works.00:40
pwnguin"into shape"00:40
pwnguinerr, "in shape for hardy"00:40
jdongpersia: it shipped for i386 and amd6400:40
jdongpersia: and only works in i386 :)00:40
* persia retreats in the face of overwhelming knowledge and correct speech00:40
jdongpersia: haha :D00:41
somerville32Hmm...00:41
somerville32This is a bit more difficult then I thought00:41
pwnguinim reading the dh_installdocs man page, and it isnt clear: does it read debian/docs and install those in /usr/share/doc/<pkgname>?00:47
StevenKpwnguin: Right00:47
somerville32Does anyone know where in the linux source package they have a nice easy config file that I just have to append irqpoll to a line?00:49
pwnguinimbrandon: do you even have access to an openGL capable box anymore?00:49
imbrandonpwnguin, not currently, i will very soon, looking at buying a new MBP00:50
imbrandonin the next 2 weeks00:50
StevenKDidn't you say that two weeks ago?00:50
imbrandonStevenK, nah00:50
imbrandonStevenK, 2 weeks ago i have my core2duo working perfect hehe00:51
imbrandonwasent in the market for a new box00:51
StevenKAnd then what happened?00:51
imbrandonheh well i dident have the "shutdown at X temp" on in the bios and a poer cord decided to stop the cpu fan spinage, frying the chip/board and ram00:52
imbrandonpower*00:52
imbrandonin other words , my own dumb ass fault00:52
StevenKSelf-assembled?00:53
StevenKAhh00:53
imbrandonyea, i built it about a year ago00:53
StevenKYou know, I check for things like that before putting the case back on. :-)00:53
imbrandonhehe well NORMALY i do too00:53
somerville32Did you mean poer or poor?00:54
imbrandonpower*00:54
imbrandone.g. a molex connector cable from the PSU00:54
somerville32Okay. I fail.00:55
somerville32rm -rf linux00:55
pwnguini think that was more than two weeks ago00:55
imbrandonwell about 3 or so00:57
imbrandonnow00:57
persiaSo, for the xine-lib transition, I'm looking at python-pyxine.  From what I can tell, it's just library bindings, so it's hard to identify as console or X.  Any opinions on using "libxine1-console | libxine1-x | libxine1 (<< 1.1.8-2)" as the frontend dependency, or does it perhaps not need one?01:00
imbrandonhrm the frontend dep i would default to the -x one but seems sane01:01
persiaimbrandon: I'm actually fairly tempted by not adding a front-end dep, as presumably the program depending on python-pyxine would have a dependency on the appropriate front-end, but I'm not sure if that would tend to break things.01:02
persiae.g. perhaps lsongs should depend on libxine1-console | libxine1 (<< 1.1.8-2)01:03
imbrandonhrm true01:04
pwnguinhey, whats the build dep for open gl?01:07
pwnguinlibgl1-mesa-dev?01:08
Fujitsu!find GL.h01:09
ubotuFound: glchess01:09
FujitsuWrong.01:09
pwnguinheh01:10
pwnguinmaybe if i knew the command to just list the build deps of a package01:10
Fujitsu!find GL/gl.h01:11
pwnguinapt-cache showsrc01:11
persiapwnguin: grep-dctrl01:11
ubotuPackage/file gl/gl.h does not exist in gutsy01:11
pwnguinlibgl1-mesa-dev | libgl-dev shows up in a few ive found01:11
* persia is annoyed that someone decided the GL transition was complete, and deleted the excellent Wiki page explaining what to do, and why01:12
LaserJockI wondered about that as well01:12
LaserJockwe should archive the transition instructions01:13
pwnguinwhy would you ever delete a page?01:14
LaserJockbecause we get too much junk01:14
LaserJockand people get confused01:15
somerville32Is this a page on w.u.c?01:15
LaserJockit was01:15
persiasomerville32: It was about a year ago, but it's not now01:15
somerville32Just get them to undelete it?01:15
FujitsuIsn't a deleted page deleted on Mon?01:15
Fujitsu*Moin01:15
somerville32Thats not what Cory told me.01:15
LaserJockI think that'd take sysadmin power if it's even still around01:15
Fujitsuarchive.org?01:16
=== awalton_1 is now known as awalton__
imbrandonyea the wayback machine rocks, as well as google cache01:17
pwnguinreally if a page was ever useful, it shouldnt be deleted, but annotated at best01:17
LaserJockpwnguin: well obviously somebody didn't think it was useful ;-)01:17
pwnguin"<!> this page contains outdated technical information"01:17
LaserJockpersia: it is odd that you'd find a package that hasn't transitioned01:19
nenolodFujitsu, pwnguin, -- in libprojectM i have libgl1-dev | libgl-dev01:19
pwnguinthe package exist yet01:19
FujitsuThat sounds wrong.01:19
nenolodoh, wait, no01:19
persiapwnguin: There was an effort about 6 or 7 months ago to clean up all the library transition pages: we used to list all the packages on the wiki, and use that to claim / report done.  Most of it was useless, as Debian has caught up.  This case is special.01:19
nenolodlibgl1-mesa-dev | libgl-dev01:19
nenolodsorry.01:19
FujitsuYeah, that sounds better.01:20
pwnguinnenolod: thats what i went with01:20
nenolodpwnguin, yeah, it seems to be correct01:20
nenolodpwnguin, same for libglu01:20
LaserJockwe should have some sort of archive page/namespace01:21
FujitsuYou'd think so.01:21
* persia wonders why libGL isn't listed on http://wiki.debian.org/OngoingTransitions, even in the "Completed" section01:21
pwnguindont need libglu01:21
Fujitsupersia: Ongoing and completed sound mutually exclusive.01:21
persiaFujitsu: You're not familiar with Debian then.01:22
LaserJockah bugger, the lack of script hosting comes up again :/01:23
persiaFujitsu: Rather, because of the nature of the release management process, and because of the release cycle, nothing gets removed from that page until every affected package is fixed in stable, even if there's nothing to do.01:23
Fujitsupersia: Ah, right.01:26
* somerville32 wonders what it would be like to develop Ubuntu with a dial-up modem.01:27
LaserJockpainful01:27
persiasomerville32: If you had someone shipping you daily update CDs, not so bad.  If not, you're restricted to only a couple packages, as otherwise the dependencies will ruin you.01:27
* somerville32 hugs his cable modem.01:28
minghuapersia: I seriously doubt that wiki.d.o page is still the main source, it seems abandoned to me.01:29
somerville32LaserJock, Are you a core-dev?01:29
LaserJockyep01:29
somerville32Splendid.01:30
persiaminghua: Ah.  Do you have a better site?01:30
* imbrandon hides01:30
LaserJockheh01:30
minghuapersia: No.  Maybe ask on #debian-release (on OFTC)?01:30
* persia suggests pwnguin might get a real answer by following minghua's suggestion01:31
pwnguinwhat was my question?01:34
minghuapersia, pwnguin: In case of mesa, it may be also a good idea to ask on #debian-x (or whatever the Xorg team's channel is).01:34
persia#xorg-devel?01:34
pwnguinif debian wanted to talk to me they wouldnt have run away to OFTC01:35
persiaAnyone have a spare close-brace?01:36
minghuaI meant Debian's Xorg packaging team, of course.01:36
* Fujitsu hands persia a }01:36
* persia thanks Fujitse01:36
* Fujitsu wonders why his trailing 'u' has been substituted on a couple of occasions, and why persia didn't have a }01:37
persiaFujitsu: Because01:37
minghuapersia: Actually, I just remembered that you can get your "}" from scim. :-)01:38
persiaFujitsu: Because 1) My fingers confuse 'u' and 'e' (both center digit), and I'm lousy at using <TAB>, and 2) Because Ubuntu X doesn't like jp10601:38
persiaminghua: Really?  How?01:38
FujitsuAh.01:38
minghuapersia: It requires you to remember that }'s unicode is U+007D, then you can use the "Rawcode" IM engine.01:39
persiaminghua: Thanks.  7D shouldn't be that hard to remember.01:39
minghuaAlternatively you can get it from gucharmap, which requires you to remember its unicode description "closing curly bracket".01:40
minghuaHowever it seems you have plenty of } supply on IRC. :-)01:40
* persia celebrates an endless supply of }}}}}}}}}}}}...01:41
persiaminghua: Usually by prompting.  join/parts feeds me lots of ']'.01:43
minghuapersia: I meant "whenever you ask for a }, someone will give it to you".01:44
somerville32soren, for https://bugs.edge.launchpad.net/ubuntu/+source/abiword/+bug/117064 I would just patch abiword to ensure that directory exists and if not create it on start-up?01:44
ubotuLaunchpad bug 117064 in abiword "~/.Abisuite/AbiWord-2.4/plugins not created during install" [Unknown,Confirmed]01:44
somerville32stupid auto-nick01:44
pwnguinirssi has a c0ders theme01:48
pwnguinturns irc into C/java-ish looking code ^_^01:49
joejaxxlol01:49
joejaxxpwnguin: screenshot?01:49
pwnguinhttp://irssi.org/themefiles/c0ders.png01:51
imbrandoneclipse? heh01:53
pwnguini wish01:53
_16aR_back01:53
pwnguineclipse terminals dont do color01:53
_16aR_question : what is th differences between .files and .install ?01:53
_16aR_.install are used by dh_install ?01:53
persia_16aR_: Yes.  .files should only be used secretly during the build, and you should never see it.01:54
_16aR_oh01:55
_16aR_I've just opened the source package of libgdal1 and I found .files in the debian/ dir01:55
_16aR_is it correct ?01:55
_16aR_It seems it is not01:55
persia_16aR_: Usually not, but I'm not familiar with the libgda1 packaging.01:55
_16aR_from what I've understood of this package: instead of using a .install, it uses .files which references which files should be in archive. (it was like usr/lib/libgdal1.4.0.so)01:56
imbrandoni'm guessing CPC's cant be purchased ?01:58
joejaxxcpc's?01:59
LaserJockimbrandon: I don't think so, at least not yet if you aren't a 3rd world country01:59
imbrandonclassmate pc's01:59
minghuaThe only CPC I know is Communist Party of China...01:59
LaserJockimbrandon: we call them CMPCs01:59
LaserJockthat might help minghua out ;-)01:59
imbrandonLaserJock, :( that sucks01:59
LaserJockimbrandon: it's pretty similar to OLPC, they haven't had them for sale for long02:00
minghuaI thought you can buy OLPC now?02:00
minghuaYou'll have to buy two and get one, but still.02:01
imbrandonCMPC running a full OS seems better imho02:03
LaserJockminghua: now yes02:04
LaserJockimbrandon: well, yes they run Windows XP02:05
LaserJockbut the RAM and hard drive space are a bit tricky02:05
imbrandoni was thinking a Real OS like *nix02:05
joejaxxLaserJock: i think you can get linux as an option02:05
LaserJockwell, thats tricky too02:05
imbrandonor edubuntu like orga is pictured with at UDS :)02:05
LaserJockjoejaxx: yes, I know, I'm developing it ;-)02:05
* Fujitsu was sure he saw some CMPC specs for UDS.02:05
joejaxxLaserJock: :D02:05
LaserJockhelping anyway02:05
LaserJockright now edubuntu on them is a bit sketchy02:06
LaserJockogra's done a lot of cool work on them02:06
LaserJockxchat is sure a  bugger on them02:06
imbrandonhttp://photos.jonathancarter.co.za/album/uds-gutsy/PICT0422web.jpg.html?g2_imageViewsIndex=102:06
joejaxxthat reminds me i need to email RichEd02:07
LaserJockI can't change any of the preferences02:07
LaserJockbecuase I can't hit the "OK" button02:07
LaserJockit's off screen02:07
joejaxxthe crazy thing is02:07
joejaxxcompiz runs on that02:07
joejaxxLOL02:07
somerville32Hit alt and click it and drag?02:07
LaserJockimbrandon: oli had them running compiz via LTSP in 1 day at Sevilla02:07
LaserJockjoejaxx: yeah, it works fine02:07
joejaxxLaserJock: that is crazy :P02:08
imbrandonjoejaxx, is KDrive in xorg tree or only xserver tree ?02:08
LaserJocksomerville32: doesn't work02:08
LaserJockjoejaxx: why?02:08
imbrandonLaserJock, hahaha rockin02:08
LaserJockit's just a fairly normal laptop, except it doesn't have a hard drive02:08
FujitsuHow much flash does it have?02:08
LaserJock256MB RAM and 2GB drive02:09
LaserJockand an SD slot02:09
FujitsuAh.02:09
LaserJockthere's no swap02:09
FujitsuWhat does it have in the way of connectivity?02:09
LaserJockwhich really makes XP bite on 256MB of RAM02:09
LaserJockFujitsu: ralink wireless02:09
pwnguinpsh02:10
LaserJockand an ethernet port02:10
pwnguini can run linux on a nintendo ds02:10
imbrandoni can on my ipod too that dosent mean its useable as a lappy ;)02:10
somerville32You can run linux on a DS?02:10
LaserJockthe specs are no problem for linux02:10
LaserJockit's things like not having a hard drive02:11
pwnguinsomerville32: yes. dslinux.org02:11
pwnguin#dslinux on freenode02:11
joejaxximbrandon: xserver02:11
persiapwnguin: What do you use as a keyboard for the DS?  Do both screens work as a single display, or are they considered dual?02:11
imbrandonugh and we dont even build xserver on debian/ubuntu yet do we02:11
pwnguinthe bottom screen is a touchpad02:11
joejaxximbrandon: i think we do partially for Xephyr02:11
pwnguinthey hacked together a touchscreen driver and on screen keyboard display02:11
persiaLaserJock: No hard drive isn't that bad, as long as you have > 256MB Flash.  It's just slow (I have a 64MB RAM 128MB Flash laptop laying around somewhere)02:12
LaserJockpersia: well yes, but there's a lot of work to get everything to work right02:12
persiapwnguin: Cool.02:12
persiaLaserJock: Especially starting from the fairly massive Ubuntu base :)02:13
LaserJockyes02:13
pwnguinpersia: fairly. if i had a different cart i could probably ssh with it02:13
LaserJockwe stuck Edubuntu on it02:13
joejaxximbrandon: http://packages.ubuntu.com/gutsy/x11/xserver-xephyr02:13
LaserJockso we had OO.o, Firefox, compiz, etc.02:13
LaserJockbut we're gonna have adjust some things02:13
* persia imagines the OOM being less then entirely pleased02:14
LaserJockOO.o takes *forever* to load02:14
LaserJockbut MS Office starts fine02:14
* ogra looks up (slightly drunk)02:14
LaserJockseemed kinda weird02:14
FujitsuLaserJock: Why would you run OOo on there? That's just silly.02:14
LaserJockogra: go back to bed/drinking02:14
LaserJockFujitsu: because it's there and you need office software02:14
imbrandongoogle docs ftw02:15
LaserJockit works pretty ok02:15
FujitsuLaserJock: Right, but it runs badly on anything.02:15
LaserJocknah02:15
FujitsuI wonder how Abiword/Gnumeric would go.02:15
LaserJockwell, that's the next step ;-)02:15
LaserJockand perhaps ditching Firefox02:15
LaserJockogra: imbrandon wants a couple CMPCs :-)02:15
imbrandonjoejaxx, hrm that seems to be part of xorg-server package02:16
FujitsuLaserJock: That sounds good.02:16
LaserJockFujitsu: first step is to get a working OS on there ;-)02:16
imbrandonogra, how can i convince canonical i need to help with the CMPC's :P02:16
LaserJockimbrandon: go get a couple of the $200 walmart computers ;-)02:17
joejaxxLaserJock: their site is down02:17
joejaxxlol02:17
imbrandonLaserJock, i have one on order :)02:17
joejaxxthinkgos.something that is02:17
LaserJockwhy oh why?!?02:17
joejaxxi have no idea02:18
joejaxxbut i have the iso mirrored02:18
LaserJockI don't think I'd waste a penny on that stuff02:18
imbrandonLaserJock, i already have a few C7 based systems, i really like VIA Proc's02:18
joejaxxa via 1.5 with 2gb is not bad02:18
imbrandonimbrandon.com runs off a 1.5ghz C7 with 512 MB ram :)02:19
imbrandonhttp://www.imbrandon.com/phpsysinfo/02:19
imbrandon( Could use a bit more ram for it though )02:20
* LaserJock wanders away to drool over some macs02:20
imbrandonheh02:20
davidamhi!02:21
somerville32Hi! :)02:21
davidamI'm writing my first debian package and I've a question:02:21
davidamwhat copyright must I write in the copyright debian/copyright?02:22
davidamthe package copyright or the software to be packaged copyright?02:22
somerville32The copyright for the software you are packaging as well as the copyright for the package.02:22
LaserJockdavidam: both is good02:22
davidammmm02:22
davidambut I don't understand how02:23
minghuadavidam: You must have the package's copyright there.  It's strongly encouraged to have the debian packaging's copyright there, too.02:23
davidamfor instance in lua-mode02:24
davidamapt-get source lua-mode02:24
davidam cd lua-mode-20061208/debian/02:24
davidammore copyright02:25
davidamI can see that it's licensed under gpl, but I'm not sure if we're speaking about the package or about the software02:26
somerville32Both02:27
davidamcan you show me some example where there are one license to the software and another one to the package?02:28
somerville32Sure thing.02:28
somerville32Check out PyNeighborhood02:28
somerville32or Catfish02:28
davidamok, thank you very much :-)02:29
somerville32No problem.02:30
_16aR_Hello02:32
_16aR_herm ... back02:32
_16aR_I've got a library which can be splitted into 5 parts02:32
minghuaThere is always http://wiki.debian.org/Proposals/CopyrightFormat in case of uncertainty.02:32
_16aR_but each parts use a shared header file...02:32
_16aR_if I put this header in each package, they will conflicts02:33
_16aR_and if I let it, it won't work ...02:33
_16aR_I've thought about creating 1 package for this file, and make each "independant" package depends on this one02:34
_16aR_does it seem correct ?02:34
minghua_16aR_: How exactly "won't work"?02:35
_16aR_compilation with the -dev package will fail02:36
davidamminghua: thanks :)02:36
_16aR_since the header will be missing02:36
davidam_16aR_: hello02:36
_16aR_hello davidam02:36
_16aR_minghua: if I put all in 1 package, the issue is solved ... But we lose the versatility02:37
_16aR_minghua: did you understand my problem ? Or weren't I clear ? I may have explained it bad02:38
minghua_16aR_: Well, you can always put the header in a separate package.  I also don't see it a big versatility loss if all -dev files are put into one package.02:43
_16aR_it is since it must depends on all non -dev package02:44
_16aR_so you have to get the whole library instead of little part of it02:44
minghuaDepends on how large the individual packges are, I think.02:45
_16aR_I think they shouldn't be large02:46
_16aR_less than 400 k each .so02:47
minghuaThen again, my words doesn't really mean anything.  You should ask the MOTU who is mentoring you, or an archive admin (if you already have a concrete package).02:47
_16aR_I don't have any MOTU mentoring me at the moment02:48
imbrandonhrm joejaxx i think i have a patch almost ready to make Xvesa ( KDrive ) build and install , you said you had permission to do it?02:49
imbrandonfrom who ?02:49
joejaxxi do not remember i would have to grep logs02:49
joejaxxthis was a while ago02:49
joejaxxbeginning of gutsy02:49
imbrandonjoejaxx, cool ok, well its just some trivial changes to the xserver-xorg package as it already builds KDrive servers, all i need to do is make the .install and .manpage files02:50
persia_16aR_: The basic rule of thumb is to try to avoid too many binary packages whilst not depending on lots of libraries users don't need.  If you have separate -kde and -gnome versions, these should be split.  If the libraries are small, and don't have a lot of dependencies, splitting isn't so important.02:50
imbrandonno idea why we dident just have them before now02:50
joejaxximbrandon: oh ok02:50
_16aR_persia: all right02:51
imbrandonjoejaxx, i'm testing now, if it works i'll make a patch and upload to a PPA02:51
imbrandonand start poking some X people02:51
joejaxxok02:51
_16aR_damnit I was getting headache on how to manage them02:51
_16aR_because lots of .install .dirs .links etc are really a pain in the neck to manage02:51
_16aR_rm -rf * ^^02:52
minghuaIt's only natural to have headaches if you choose a library as your first package. :-P02:52
_16aR_minghua: that's my 5th package02:52
_16aR_5th library02:52
_16aR_my head gonna explode :p02:52
joejaxximbrandon: hopefully it does not build in a whole bunch of depends02:52
_16aR_Just kidding, it was a lot of work, but I've learned a lot. That's fair :D02:53
persia_16aR_: When working with libraries and annoying package splits, I tend to find it easiest to do a little each day: when I get too annoyed, I do something else for a while, and come back to it.02:53
imbrandonjoejaxx, it dosent , Xeyphr already uses all the same depends, hell it even has --enable-kdrive already in the config02:53
imbrandonjust no .install file for it02:54
_16aR_persia: that's what I'm doing ... I've begun packagaging delta3D for 6 month now02:54
_16aR_juste before feisty02:54
persia_16aR_: Aha.  Well, in that case you'll want to just keep at it.  Thanks for your patience.02:54
joejaxximbrandon: ok02:54
_16aR_(and since delta3d has a bunch of deps unmet in ubuntu, I had to package it myself ^^)02:54
joejaxxwell that is disappointing02:54
joejaxxlol02:55
joejaxxi thought that would be the package that would have gotten me into motu02:55
joejaxxlol02:55
joejaxxoh fun pbuilder-dist creates the folders locally that is great02:55
imbrandonjoejaxx, hehe02:55
_16aR_hopefully, lots of bugs from deps already in previous ubuntu version have been corrected. But I did the job nonetheless until the bugs were fixed :p02:56
joejaxximbrandon: care to look at a merge i did?02:58
joejaxximbrandon: https://people.fluxbuntu.org/~joejaxx/ubuntu/merges/flwm_1.02-2ubuntu1.MERGE.debdiff02:58
imbrandonjoejaxx, sure give me a moment02:59
joejaxxok02:59
minghuaI would like another MOTU's opinion to make sure I've rejected bug #159871 correctly.03:00
ubotuLaunchpad bug 159871 in gdal "libgdal.so symlink is missing" [Undecided,Invalid] https://launchpad.net/bugs/15987103:00
persiaminghua: I tend to investigate a bit more.  Sometimes the -dev symlink is missing because someone forgot to add it.  "There must be a reason" doesn't explain much.03:02
minghuapersia: I made sure /usr/lib/libgdal1.4.0.so file exists (I assume that's a correct symlink).  Feel free to change it back to new.03:04
persiaminghua: Right.  Now I have to investigate the libgdal changelogs.  Are you sure you don't want to do it?03:04
minghuapersia: No I don't.  I tend not to touch too much the packages I don't use.03:05
minghuaI only did it because it's a MOTU science package and I got the bugmail.03:05
persiaminghua: OK.  It's just that without the investigation, the bug comment isn't useful, and _16aR_could use a fix if it is indeed wrong.03:05
minghua(and I know MOTU science lacks manpower in bug triaging)03:05
* Fujitsu apologises for not having much time for working on that lately.03:06
minghuapersia: Oh so that's _16aR_'s report.  My understanding is he can't use -lgdal to link, I believe that's not gdal's problem and said so.03:07
persiaNo, it's a real bug: "Moved to libgdal1-dev package, which allows rebuilds of dependent packages without source changes. It is currently superfluous changing the -dev package at every new release because we do not support many different versions of the gdal lib."03:07
persia(from 1.4.0-1)03:07
_16aR_minghua: yes, that's exactly the problem, delta3d used -lgdal to link, and it was missing. That's why I thought it could be a bug03:08
minghuapersia: You mean the file should be named as /usr/lib/libgdal.so.1 and /usr/lib/libgdal.so instead?  What is the current SONAME?03:08
persia_16aR_: That's a fairly simple issue.  Where's the patch?03:08
FujitsuO_o03:08
Fujitsuconfigure: error: "" flavoured geckos aren't tasty enough!03:08
FujitsuThanks Epiphany.03:09
persiaheh03:09
imbrandonlpia arch on PPA's ?03:09
minghuaFujitsu: Go get some spice. :-P03:09
imbrandonwhen did we get those ?03:09
Fujitsuimbrandon: A couple of days ago when another 7 buildds appeared.03:09
LaserJockyesterday or the day before03:09
imbrandonnice03:09
LaserJocklamont got them fixed up03:10
FujitsuHave they caught up yet?03:10
imbrandonFujitsu, i dont think so03:10
minghua_16aR_: I understood what you said.  I am still not convinced by persia that there is a problem.03:10
imbrandonwhat is a lpia ( i know what the acronim stands for ) but i mean in real world03:10
imbrandonphones? cmpc ?03:10
joejaxxsamsun q1?03:10
joejaxxsamsung*03:11
_16aR_minghua: I'm not sure either03:11
persiaminghua: There is an unversioned -dev library that doesn't support unversioned linking.  How is this not a problem?03:11
Fujitsuimbrandon: It's -mobile. Internet tablets and the like, I presume.03:11
LaserJockimbrandon: cmpc uses i38603:11
imbrandonnow if we could just have ppc buildd's03:11
joejaxxyeah it is ubuntu-mobile03:11
imbrandonLaserJock, lpia is x86 iirc , just low power03:11
persiaimbrandon: It's an artificial architecture for when you care lots about power and space.  In the future, it may be a branched architecture with better power calls, etc. (like ARM already has)03:12
Fujitsuimbrandon: Xen doesn't work properly on powerpc at the moment :(03:12
LaserJockyeah, I'm still a bit confused03:12
imbrandonlow power intel arch03:12
joejaxximbrandon: does not canonical have POWER5 buildd's?03:12
minghuapersia: If it uses pkg-config (which it doesn't seem to do), I don't see what the problem is.03:12
imbrandonFujitsu, but OpenVZ does and would probably work better than xen imho03:12
LaserJockthere's mobile chips and then mobile mobile03:12
persiaminghua: If it used pkg-config, I'd be more inclined to agree with you.03:12
minghuapersia: You can run "pkg-config --libs gdal", and it gives you -lgdal1.4.0 (or whatever the version will be), it works fine.03:13
_16aR_how can I leave a pbuilder session without saving changes ?03:13
imbrandonexit03:13
_16aR_(I'm logged in my pbuilder session to test gdal package, but I don't want to keep it installed)03:13
imbrandonpbuilder by default dosent save it03:13
imbrandonyou have to pass --save-after-login for it to save03:14
_16aR_all right03:14
_16aR_Thanks03:14
imbrandonwhen you run pbuilder login03:14
minghuapersia: Well, it does use gdal-config (or at least ship it in libgdal-dev), so I'm still not convinced.03:14
persiaminghua: http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html#id249952 only says "should", but still...03:14
minghuaNot everybody agrees with dancer's library packaging guide anyway...03:15
imbrandonwow a whole 58 karma on LP, you can tell i use it alot03:15
LaserJockheh03:15
LaserJockI've even got more than that!03:16
_16aR_minghua:  SONAME      libgdal1.4.0.so.103:16
persiaminghua: True.03:16
imbrandonheh i think i have the lowest of the MOTU / core-devs thats a non-zero number03:16
imbrandonLaserJock, ^03:16
* persia likes the karma-benefits of changelog-closes-bugs03:16
_16aR_Is there another library packaging guide ?03:16
bddebian_16aR_: Hey, persia is telling me you are working on delta3d?03:17
_16aR_bddebian: yes, right03:17
minghua_16aR_: Thanks.  Then I'm quite firmly in the position that the current package gets it right.03:17
_16aR_minghua: yes, I should change -lgdal with gdal-config03:17
minghua_16aR_: You are supposed to use gdal-config, not hard-coding -lgdal.03:17
_16aR_is there any .pc for pkg-config ?03:17
minghua_16aR_: Exactly.03:17
_16aR_bddebian: don't say you're working on it too ? :p03:18
bddebian_16aR_: Nope but I'm on the Debian Games Team and thought it looked like a cool game03:18
_16aR_cool game, I don't know, cool game engine, yes, it seems :D03:19
bddebianWell aye03:19
persia_16aR_: More since you said you'd been working on it for >6 months, and didn't have a mentor, I asked for volunteers to help with the package.03:19
_16aR_All right03:20
imbrandonyea LaserJock: Architecture: Intel x86 Low Power lpia , so it is x8603:20
_16aR_for the moment, I have a _big_ problem03:20
bddebianWhich is?03:20
LaserJockimbrandon: well, I have no idea what chips count, but whatever03:21
imbrandonyea me eihter, via's and intel's M line? dunno03:21
imbrandonnot sure what would make them diffrent than normal x86's really03:21
persiaLaserJock: I'm fairly certain that if I pulled my Stylistic (486DX) out of the closet, lpia would be the right architecture for installtion.03:21
_16aR_copyright issue03:21
_16aR_and no answer from upstream03:22
bddebianAh, that's always bad03:22
imbrandonpersia, hehe03:22
LaserJockpersia: so would it work for any x86 proc?03:22
_16aR_no license/copyright file03:22
persiaLaserJock: From what little I've looked at it (I use ARM for -mobile currently), it ought.03:23
_16aR_and that's 1 of the deepest dependency ....03:23
imbrandonif thats the case then whats the diffrence software side that it needs seperate buildd's03:23
LaserJockinteresting03:23
persia_16aR_: Theres copyright.txt, that mentions a license, or do you mean the missing LPGL.txt?03:23
_16aR_no03:23
_16aR_no copyright.txt03:23
persiaimbrandon: HInts and tricks to save space, and optimize differently.  Power is critical in a -mobile setting.03:23
_16aR_but I'm checking if every source file contains GPL header03:24
Fujitsuimbrandon: They have different chroots, and there's no facility for building multiple dpkg archs on one set of buildds at the moment.03:24
imbrandonFujitsu, i ment more of a "if a phone has a x86 proc , why not use a normal x86 package"03:24
FujitsuAh.03:25
LaserJockbut why wouldn't you just have a different kernel I think is the question03:25
_16aR_3 .c files are missing the gpl header03:25
persiaLaserJock: Different gcc optimization preferences03:26
somerville32LaserJock, Can you take a look at https://bugs.edge.launchpad.net/ubuntu/+source/screem/+bug/33594 ?03:26
ubotuLaunchpad bug 33594 in screem ".desktop cleanup" [Wishlist,Confirmed]03:26
LaserJockpersia: ahhh03:26
* persia encourages people to type bug numbers rather than pasting edge URLs03:26
minghuapersia: Do you want me to state my opinion in that gdal bug, or you've heard it and is going to take care of it?03:27
imbrandonpersia, would just be better if edge was smart enough to redirect non beta testers to the normal page03:27
persiaimbrandon: The "solution" was to give everyone public access by URL.03:28
persia(one just can't log into the wrong system)03:28
LaserJocksomerville32: k, looks reasonable03:28
imbrandonlol classic03:28
somerville32LaserJock, I'm just doing bug cleanup. You're a U-M-S, aren't you?03:28
LaserJockyeah03:29
LaserJockalthough screem works fine right now03:29
* imbrandon hides again03:29
LaserJockso it's pretty wishlist03:29
Fujitsupersia: edge has always been public.03:29
FujitsuOnly beta was ever restricted.03:29
somerville32LaserJock, So you're not willing to sponsor? :P03:29
_16aR_minghua: by the way ... Who must create .pc file for pkg-config if any ?03:30
_16aR_is it packager ? upstream ?03:30
LaserJocksomerville32: well, if there's some other stuff to do03:30
minghua_16aR_: Usually upstream.03:30
LaserJocksomerville32: but I don't know if it's worth an upload by itself03:30
_16aR_minghua: all right, otherwise I could have added them03:30
somerville32LaserJock, Someone went out of their way to provide that patch though :P03:31
persiaFujitsu: Not true. Initially, I couldn't see edge either.03:31
somerville32Persia infact03:31
_16aR_but I don't if I must create a dependency to pkg-config then, or the way how to do it03:31
Fujitsupersia: When was this?03:31
persiasomerville32: Which patch?  If it's only a patch, it's likely crufilty old.03:31
persiaFujitsu: Months back03:31
LaserJocksomerville32: it should still be done, but we should pool fixes if we can03:32
FujitsuI was able to access it long before I was in launchpad-beta-testers, though I was one of the first people to be in it... so I guess they must have restricted it afterwards.03:32
imbrandondont we have an X team / irc channel ?03:32
LaserJockman I hate all these stinkin' crash bugs03:32
* Fujitsu points at #ubuntu-x03:32
FujitsuLaserJock: They're better than not knowing about any crashes.03:32
LaserJockno wonder we're waay behind03:32
LaserJockFujitsu: barely03:33
LaserJockI've got probably 20-30 crash bugs I have no idea what to do with03:33
FujitsuAnd they mean we often don't have to ask for the backtrace.03:33
persiasomerville32: Ignore the patch.  desktop-file-validate has been completely rewritten since then.  It needs a new patch, and really belongs upstream.03:33
persiaLaserJock: Point me at one: I feel like a stacktrace03:34
LaserJockfor screem 14 out of 19 bugs are crashes03:34
* persia picks one03:34
LaserJockmost probably with 0 triage done03:34
LaserJockI often times fail to see th point of filing bugs that nobody's gonna look at03:35
LaserJockit's just more mess03:35
FujitsuI've fixed a few crashers, but most of my bug work just ends up being consolidation of dupes and the like.03:36
persiaLaserJock: Depends on the package.  I watch about 10, and generally fix all the apport bugs within a month or two (at least for the packages where I understand the code).  There's no way to know from outside if it will be looked at.03:36
imbrandonman i dont use gentoo for one reason, i dont wanna compile everything , but then what do i do? i become a ubuntu-developer03:36
* imbrandon sighs03:36
Fujitsuimbrandon: Hahah.03:37
LaserJockimbrandon: exactly03:37
LaserJockI did the same thing03:37
imbrandon:)03:37
* persia points out that you only have to compile 1% of everything as an Ubuntu developer03:37
LaserJockpersia: good for you03:37
LaserJockI've never had a crasher fixed03:38
imbrandonpersia, true, but lately i've been picking on large packages like kde*, linux-kernel , X , etc hehe03:38
LaserJockthey just sit around for a few releases03:38
StevenKLaserJock: Then talk to upstream and bug people03:38
persiaLaserJock: Really?  Then I'll ignore the screem crashers for now: give me one of yours.03:39
_16aR_minghua: If you know how to use gdal-config with scons , I would be glad :p03:39
LaserJockpersia: screem's good03:39
LaserJockwe ship it in Edubuntu03:39
persiaLaserJock: But I'm seeking to change your personal user experience, not hack Edubuntu :)03:39
imbrandonpersia, he hacks on enubuntu :)03:40
LaserJockwell, I'm just kinda depressed when it comes to bugs in Edubuntu03:40
_16aR_minghua: it seems every libname is in a array, and each item of the array gets a -l prefix at compile time. So if I just add `gdal-config --CXX-FLAGS` it shouldn't get cool03:40
FujitsuLaserJock: If you implement the spec about teaching students how to code, all your problems are solved :P03:40
imbrandonhehe03:41
LaserJockFujitsu: heh03:41
minghua_16aR_: I know neither gdal or scons, so sorry.03:42
LaserJockit seems like all I can do is paperwork (find dups, "are you still having this problem?", close invalids)03:42
minghuapersia: My comment added to bug 159871, I'll leave the decision to you.03:42
ubotuLaunchpad bug 159871 in gdal "libgdal.so symlink is missing" [Undecided,Confirmed] https://launchpad.net/bugs/15987103:42
LaserJocknow that I think of it I don't know that I've ever actually fixed a real code bug03:42
LaserJockor had one turn out03:42
LaserJockthat stinks :(03:43
pwnguinheh03:43
pwnguini can find you several real code bugs if you want to fix one03:43
LaserJockoh, I know they're out there03:43
imbrandonpwnguin, thanks for pointing me to xeyphr (sp?) ended up being just what i needed for the solution03:43
persiaminghua: Nah.  Take the decision.  I'm not invested in libgdal, and your last comment includes all the explanation and references to research one might want.03:44
LaserJockI've just never seen bugs work out all that well03:44
pwnguinimbrandon: np. i tried using it to test the ubuntu mobile stuff03:44
persiaLaserJock: I can show you some examples if you like.  Most of my good ones are in torcs or hydrogen.03:44
pwnguinthey seem a bit befuddled at the moment03:44
LaserJockpersia: you looking at screem now?03:45
pwnguinany idea what -$(MAKE) clean would need the - for?03:45
persiaLaserJock: Yep.  bug #128903 to be rprecise03:45
ubotuBug 128903 on http://launchpad.net/bugs/128903 is private03:45
pwnguinits in the default dh_make debian/rules03:45
StevenKpwnguin: It may fail03:45
persiapwnguin: Because the packager was too lazy to find out why make was failing, or used dh_make03:45
* pwnguin is the packager03:46
LaserJock"I clicked on something in preferences03:46
minghuapersia: No way. :-)  I've changed the status once, you changed it back to confirmed.  I'm not touching it again.03:46
LaserJockoh so handy03:46
persiapwnguin: If you know make clean always succeeds, drop the "-".  If you know if may fail, trap on the failure condition.03:46
persiaLaserJock: What the user says isn't important.  The apport data is useful.03:47
minghuapwnguin: Most of the time, it's for a clean build when no Makefile exists.03:47
* pwnguin is having to write his own makefiles for this package03:47
persiaminghua: OK.  It's just you should get the karma credit for the research.  I'll go adjust on your behalf...03:48
LaserJockpersia: StacktraceSource.txt ?03:48
minghuaKarma is overrated.  Thanks persia.03:48
persiaLaserJock: That's where I start.  Do you want to do this one together, and maybe you can hit the next one?03:48
LaserJockpersia: yeah03:48
persiaChannel Members: Any opinions on use tracking a stacktrace in-channel?  We can also go somewhere else.03:49
* Fujitsu thinks it's fine.03:50
FujitsuProbably educational for most.03:50
* somerville32 nods.03:50
persiaFujitsu: Thanks.03:50
* persia checks to make it public to increase value03:50
persiaOK.  We're looking at bug #128903.  Screem crashed when the user was doing something with preferences, and we're going to find out why, and fix it.03:52
ubotuLaunchpad bug 128903 in screem "screem crashed with SIGSEGV" [Medium,New] https://launchpad.net/bugs/12890303:52
persiaFirst, we grab the source code for screem in a local scratch directory, as we'll be looking through the source to understand what the programmer thought they were doing when the bug was created.03:52
jdongwould it be horribly wrong to fork Azureus?03:53
persiaThen, we'll start with the Stacktrace.txt to make some guesses as to what might be happening.03:53
LaserJockpersia: with you03:53
LaserJockjdong: why would you do that? :)03:54
Fujitsujdong: I don't think so.03:54
FujitsuProbably better to rewrite it in something sane, however.03:54
persiaOK.  I usually start around #3 or #4 in the stacktrace to get some context.  Sometimes one needs to go deeper, and sometimes it's more obvious.03:54
imbrandonc#03:54
jdongLaserJock / Fujitsu: I'm extremely unhappy with this Vuze videostore crap that is fused into the Azureus 3.0.3.4 GUI03:55
LaserJockok, wait03:55
LaserJockwhich direction does it go03:55
Fujitsujdong: Ahh.03:55
jdongIMO it's crap that is not needed in a torrent client03:55
* Fujitsu strangles imbrandon 03:55
LaserJockit's opposite of python right?03:55
jdongI don't want my torrent client hiding the torrent interface from me to show a youtube clone.03:55
FujitsuLaserJock: Frame 0 is the latest.03:55
LaserJockk03:55
persiaLaserJock: #0 is the function at the point of the crash.  #N moves back to prgram start with increasing N03:55
imbrandonjdong, yea az 3.X is EVIL03:55
jdongI am thinking about ripping the 3.0.3.4 downloader core and putting it on the 2.5.0.4 UI03:56
jdongor otherwise neutering the Vuze video store thing03:56
FujitsuAha.03:56
persiaSo, #3 and #4 seem to indicate that we're trying to draw or refresh a page, based on the function names.03:56
* minghua agrees the Vuze UI is rather useless (at least under Linux).03:56
somerville32Shhh! O03:56
persia#2 appears more specifically to be related to a link of some type, #1 to some remote connection, and #0 to a copy from the remote site (again, just based on function names)03:57
jdongI'm not sure if Az is trademarked or something03:57
LaserJockpersia: do you know how #4 and #3 are related, etc.?03:57
jdongbut IMO Azureus is a very nice and powerful torrent client that works GREAT when packaged correctly and run under a working Java stack....03:58
persiaLaserJock: No idea at all at this point: I've never seen this code (I suggested patching a .desktop file once)03:58
jdongit's a shame upstream decided to commercialize it with a gimmick.03:58
LaserJockpersia: right, I just wondered if you could tell from the trace03:58
LaserJockI mean the basic idea is #0 fails so #1 fails ... right?03:59
StevenKLaserJock: Not usually03:59
LaserJockok fine :p03:59
persiaLaserJock: Well, you can make some guesses based on the function names, and the arguments.  I'd suggest that #4 was probably trying to draw a GTK Window, and #3 was filling a panel in that window, but that's conjecture.03:59
StevenKLaserJock: It could be a bug in #1 calling the wrong function, but is usually a bug in #003:59
LaserJockbut the different "frames" are related right04:00
persiaLaserJock: When #0 is in the target code, it's almost always #0.  When #0 is in libc or libgtk, etc. it's often easier to add an exception handler at #7 (or whatever) to not expose the condition.04:00
StevenKRight. When you call a function, you push onto the stack, creating another frame04:00
LaserJockk, I think I'm with you04:01
StevenKWhen you leave that function, you pop off the top of the stack, returning to the new top of the stack04:01
LaserJockah, right04:01
StevenKpersia: Feel free to correct me if I'm being dumb. :-)04:01
StevenKLaserJock: Then there is the heap, but I won't get into that04:02
LaserJockok, so it looks like this has to do with the site publishing feature04:02
persiaStevenK: Dumb?  You?  Contradiction.  I tend to use an onion-style explanation, but I'm not used to training qualified technical staff04:02
HobbseeStevenK: besides, you're a canonical employee now.  you're supposed to be perfect, and we all bask in your greatness.04:03
Hobbseeor something like that.04:03
persiaLaserJock: It looks that way, probably related to the FTP error handler: many upstreams expect the network connections to just work, and don't bother to check if it is failing.04:03
somerville32[01:00] <ubotu> New bug: #128903 in screem (main) "screem crashed with SIGSEGV" [Medium,New] https://launchpad.net/bugs/12890304:03
ubotuLaunchpad bug 128903 in screem "screem crashed with SIGSEGV" [Medium,New]04:03
StevenKpersia: It's a stack, and I daresay LaserJock is well versed in LIFO or FILO.04:03
FujitsuHobbsee: Only supposed to be?04:03
HobbseeFujitsu: granted.04:03
StevenKHobbsee: Ah ha. Okay04:03
persiaStevenK: All true.  Your explanantion is more than welcome :)04:03
LaserJockStevenK: you're an employee?04:04
StevenKLaserJock: Right.04:04
LaserJockdoing what?04:04
HobbseeLaserJock: he's joined the Evil Canonical Empire (tm), yes.04:04
persiaStevenK: And you didn't even have to change your nick :)04:04
Fujitsupersia: Hahah.04:04
LaserJocklol04:04
somerville32I don't see how bug 128903 is new.04:04
ubotuLaunchpad bug 128903 in screem "screem crashed with SIGSEGV" [Medium,New] https://launchpad.net/bugs/12890304:04
somerville32Is ubotu acting up again?04:04
StevenKLaserJock: Also, one thing to keep in mind is that if a function does something *really* bad, it can smash the stack, making the backtrace complete garbage.04:05
persiasomerville32: maybe because lots of people are poking it?04:05
LaserJockStevenK: ouch04:05
somerville32StevenK, What do you do in that case?04:05
persiaApport usually gives up in those cases, so one doesn't have the nice traces anyway.04:05
StevenKLaserJock: And with SEGV bugs, it could be pointer corruption or using a pointer wrongly, or worse case, heap corruption.04:05
FujitsuIf the backtrace shows null addresses it's definitely corrupt, right?04:05
persiasomerville32: interactive gdb can help, if you can reproduce.  Otherwise it's just annoying.04:06
StevenKFujitsu: Not necessarily04:06
persiaFujitsu: Or someone was passing null pointers04:06
StevenKFujitsu: The code could just be trying to play with NULL pointers since it's dumb04:06
StevenKLaserJock: I started a month ago04:06
imbrandonStevenK, ahh so what does canonical have you doing ? heh04:06
persiaSo, let's assume this bug is a nice straightforward coding error, and proceed.  It could be very bad, but we won't know until we get a little deeper.04:07
StevenKsteven@liquified:~% head -n 2 .canonical-signature | tail -n 104:07
StevenKUbuntu Mobile Developer04:07
* somerville32 is excited.04:07
LaserJockStevenK: awesome04:07
imbrandonStevenK, rockin04:07
StevenKLaserJock, imbrandon: It's the reason I was at UDS.04:07
imbrandon:)04:08
persiaSo, I suggest we review screem-linkview.c:299 first, just to build some context of variable names, and what we're expecting to pass, etc.04:09
LaserJockStevenK: I wondered04:09
StevenKLaserJock: You were welcome to ask.04:09
somerville32Seveas, there is a bug with ubotu and bugs.04:10
* Fujitsu wonders if we're meant to go around polling people about Canonical employment status.04:10
persiasomerville32: No, it isn't a bug.  It just became unprivate recently, and ubotu just heard it existed.04:11
HobbseeFujitsu: fairly obvious, when they use canonical.com in their LP profile.04:11
Fujitsusomerville32: Why?04:11
StevenK... Like I do.04:11
Hobbseeubotu has many bugs.04:11
ubotuSorry, I don't know anything about has many bugs. - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi04:11
FujitsuStevenK: Only after I told you didn't have it there.04:11
* persia hugs ubotu04:11
StevenKFujitsu: Yeah, well04:11
LaserJockpersia: ok, so what are you looking for?04:11
somerville32persia, Oh right.04:11
somerville32Why was it private?04:12
* Hobbsee likes the !forget bug, in particular.04:12
Fujitsusomerville32: Crashes are by default private.04:12
somerville32!forget hobbsee04:12
Hobbseesomerville32: all the automatically reported crashes are private04:12
somerville32okay.04:12
FujitsuThe traces or coredumps may well contain private information.04:12
Hobbseesomerville32: you lose.  it has ACL.04:12
StevenKSuch as passwords04:12
FujitsuStevenK: Right.04:12
somerville32: (04:12
FujitsuOr, even better, GnuPG crashes.04:13
persiaLaserJock: We're just trying to get an understanding of what is happening.  screem_site_sync_status is being called with the site and &priv->upload_table.  I forget the syntax, but I believe that should be a pointer to some entitlement table or something.04:13
somerville32entitlement table?04:13
persiasomerville32: place where privileges are stored04:13
StevenKsomerville32: Think about you. You are stracing a pop3 daemon, and you get some data from the network, which could be auth info. Bang, you've just gotten someone's account information, and all you had to do was read a bug.04:13
somerville32StevenK, Tracking.04:14
somerville32persia, And this is screem specific implementation?04:14
StevenKEr. Think about it04:14
persiasomerville32: There's a comment just beneath the call referring to screem-linkview-util.h for an explanation, which is our next stop.04:14
joejaxximbrandon: did the merge look ok? :)04:14
somerville32persia, I suppose I should download the source code.04:15
persiasomerville32: That might help to follow the bugfix :)04:15
* somerville32 ducks.04:15
imbrandonjoejaxx, X still building localy , i dident look yet04:15
somerville32How long does X take to build?04:15
joejaxximbrandon: oh ok04:16
joejaxxsomerville32: depends on your system :P04:16
imbrandonsomerville32, when your on my machine a LONG time04:16
persiaOK.  We should expect to see nicely named status conditions, and it looks like the author has put in at least some hooks, or we wouldn't see _BROKEN, etc.04:16
persiaLaserJock: Good so far?04:17
LaserJockpersia: kinda, I'm in the .h now04:17
LaserJockI see the statuses04:18
persiaLaserJock: OK.  Ask anything you like: the goal here is to get a basic grasp of what we're expecting to screem_site_sync_status to do (very basic - just universal context)04:18
somerville32What file are we in?04:18
persiasomerville32: screem-linkview.c:29904:18
LaserJockpersia: so it's looking at the files of the server and seeing what needs to be synced04:20
persiaLaserJock: Right.  That both matches my impression and is the correct level of detail to understand the problem at this point.04:20
persiaNow we want to look at the uploadwizard more directly, so we'll move to #1 (uploadWizard.c:1300)04:20
persia(in the plugins directory)04:21
persiaFrom here, we want to peruse the entire function, not just the point at #1.  We were called by screem_site_sync_status, so we are trying to build a full context of what this function is doing, and where we are.04:23
* persia notes that the alias of screem_site_sync_status to screem_site_get_sync_status really isn't usually important in this type of situation.04:24
persiaSo, if we hit line 1300, we know 1) it's not a fake site and  2) there is an available directory for the site.  The function as a whole is indeed processing the site update as we previously conjectured from our investigation of #2.04:26
somerville32We're at frame #2 right now, right?04:27
somerville32er.. #104:27
persiaAlso, we know that we're passing a ScreemSite and a gboolean to screem_site_to_sitecopy_site04:27
LaserJockpersia: k, with you04:27
persiasomerville32: #1, yes.04:28
persiaWe haven't encountered the ScreemSite definition, so let's take a detour to review that from include/screem-site.h04:29
StevenKpersia: I'd like to sleep, but I want to see this discussion. Would you mind pasting/mailing the completed logs?04:30
persiaStevenK: Sure, although I generally find irc.ubuntu.com fairly trustworthy.04:31
somerville32You need a username and password for it?04:32
persiaErr.   http://irclogs.ubuntu.com/04:32
Fujitsuirc.u.c was working a couple of days ago.04:33
FujitsuIn the "It works!" default manner, though.04:33
persiaFujitsu: It's still doing that...04:33
LaserJockgeser: geeze, did you get anything out of screem-site.h?04:34
persiaSo, back to our bug investigation: the typedef for ScreemSite starts on line 46, and we can see it's just a wrapper for ScreemSitePrivate (which is where the priv we saw in #2 likely comes from)04:34
somerville32Where is ScreemSitePrivate defined?04:35
persiasomerville32: line 4304:36
LaserJockpersia: ah right04:36
somerville32It doesn't look like anything.04:36
persiaWe also have the fairly messy workaround that is GObject, and so can guess that this is likely to be somewhat obfuscated for non-GNOME coders (like us)04:37
somerville32I'm new to C/C++. Can you explain line 43? I've never seen a struct with no body like that.04:37
LaserJockis that a constructor?04:38
persiaFurther in the page, there are a lot of function declarations, and I believe these are somewhat like C implementations of members, but my GObject knowledge is fuzzy.  Let's just keep this file open for reference as we move to #0, in case we wonder what something does.04:38
persiaLaserJock: Umm.  Sort of a constructor.  C doesn't have objects.04:38
LaserJockoh right, sorry, was thinking C++04:38
somerville32Have we been working backwards?04:38
persiasomerville32: It's a special sort of GObject thing: don't worry about it.04:38
persiasomerville32: Yes.  That's always easiest for stacktraces.  First, get some context and familarity with the code, then find the bug, then patch it.04:39
* somerville32 nods.04:39
somerville32So #0 is the crash04:39
LaserJockpersia: so we're off to #0?04:39
persiaLaserJock: Sure.  That's uploadWizard.c:307, so we don't even have to change files04:40
persia(I generally debug with two windows: one for .c and one for .h: it's not infrequent one has to go back and forth, especially when upstream doesn't have good naming conventions.  screem is fairly nice to debug.04:41
somerville32I'm using tabs04:41
LaserJockI"m trying to figure out vim ;-)04:41
somerville32Have you tried the tutorial?04:42
LaserJockpersia: ok, so it's checking for a ~<username> URL?04:42
persiaSo, in a similar way to going from #2 to #1, we want to look at the entire function, as this is where the bug lies, and we really want to know what we're doing when we hit it.  Let's start from 211, and walk through slowly04:42
persiaLaserJock: maybe.  I think you're ahead of me :)04:42
LaserJocksomerville32: well, I know the basics, it's just moving around fast. I've got my cheet sheet next to me04:42
somerville32persia, Can structs have member functions in C++?04:42
StevenKsomerville32: If you're going to do that, use a class, for the love of everything holy.04:43
persiasomerville32: I don't think they would be called structs in that case.  My language theory is weak, and my C++ more so: I'm just comfortable with stack traces and matching surrounding syntax, which makes me look good.04:43
StevenKsomerville32: However, a struct can have a function pointer. This may make people hate you.04:44
persiaLaserJock: I've caught up with you.  It looks like you've identified it correctly.04:44
HobbseeStevenK: what's the difference between a struct and a class, if not to use member functions?04:44
somerville32I don't actually know C and I see that this struct we're in has member functions but I don't recall that in C++04:45
persiaAnnoyingly, we're seeing lots of "<value optimized out>" in the stacktrace.  Ideally, we'd see all the variable data, and would be able to think about it more easily.04:45
StevenKHobbsee: A struct is an block of memory partitioned up into a bits, and a class is a bluepoint for an instance.04:45
StevenKs/a bits/bits/04:45
persiaStevenK: Umm.  A struct is a blueprint for a block of memory partitioned into bits, no?04:46
StevenKUh, duh04:46
StevenKIt is nearly quarter to 104:46
Hobbseeah, right.04:46
persiaHobbsee: As I understand it, there's no real difference, except that C++ parsers complain when you put members in structs.04:46
StevenKThey so don't.04:47
somerville32So a struct is a class without inheritance and other fancy OOP features?04:47
StevenKIf you think of that way, you'll just confuse yourself04:47
persiasomerville32: That's a good way to think about it, although putting members in structs is ugly and bad04:47
StevenKIt's just a block of memory04:47
LaserJockpersia: ok, so... is there anything we can do now?04:47
* persia must use objects wrong: I think of them as fancy structs04:47
Hobbseepersia: right04:48
persiaLaserJock: We can look in the other files in the bug, and see if we can get a better idea of the data on which this failed.04:48
LaserJockk04:48
LaserJockpersia: ok, before we do that, one question04:48
persiaLaserJock: Sure.04:48
LaserJockso do we actually know what happened?04:48
StevenKWell, a class is the spawn of the devil and a struct isn't. :-P04:49
StevenKA C++ class, anyway04:49
somerville32I'm a little lost. This struct looks like a function.04:50
persiaLaserJock: No, and we don't really care.  If we get stuck, we will go back up the stack, find out what happened, and ask the user for more information.  If we find an error condition that could cause a SIGSEGV at uploadWizard.c:307 due to some silly missing test, we'll just patch it and call the bug closed.  apport will open another one if we're wrong, and the code will be better anyway.04:50
LaserJocklike what actually happened in this crash?04:50
persiasomerville32: That's the nature of GObject.04:50
LaserJocklike does getting a wrong type of variable cause a SIGSEGV?04:50
persiaStevenK: If you call a C++ class the spawn of the devil, what is a GObject?04:51
StevenKWorse. It uses function pointers.04:51
somerville32This is a GObject?04:51
persiaLaserJock: That's one case.  Do you think that maybe the remote_isrel isn't a string, so sitecopy_site->remote_isrel has issues when we try to set it to '~'?04:51
persiasomerville32: That's what screem-site.h told us.04:52
LaserJockpersia: for instance04:52
persiaLaserJock: My understanding is that a SIGSEGV happens when we try to access invalid memory, for nearly any reason.   Stuffing variables of the wrong type in the wrong places can easily lead to that.04:53
ScottKAdri2000 or Lutin: You might want to look at the difference between the DaD and MoM candidate merges for amavisd-new and ponder your script ...04:53
somerville32persia, What line?04:53
persiasomerville32: The general messiness and constant references to GObject04:53
LaserJockpersia: ok and ThreadStacktrace.txt doesn't really give anything useful for the variables04:53
persiasomerville32: Plus all the objecty stuff jammed into a C program.04:54
persiaLaserJock: Right, I also don't see much useful in ProcStatus or Disassembly.  Let's investigate your idea of a type mismatch a bit.04:55
somerville32What is in ProcStatus and Disassembly?04:55
persiaSo sitecopy_site is a New ScreemSite, but I don't see a reference to is_rel in screem-site.h04:56
persiaErr.  Rather I don't see a reference to remote_isrel.04:56
LaserJockmhm04:57
StevenKBut it should exist, otherwise it wouldn't build. :-)04:57
persiaLet's start looking around in /src/screem-site* to see if there's anything useful there.04:58
persiaStevenK: Yep.04:58
LaserJocksites.h:    unsigned int remote_isrel:1; /* is the remote root dir relative to login dir? (~/) */04:58
somerville32sitecopy_site->remote_isrel = ( string[ 0 ] == '~' );04:58
somerville32So remote_isrel is a property of sitecopy_site?04:58
somerville32or attribute or w/e you call it04:58
persiasomerville32: Yes.  It seems to be defined in plugins/uploadWizard/sites.h04:59
LaserJockso what is that line doing?05:00
persiaLaserJock: UploadWizard.c:307?05:00
LaserJockyeah05:00
StevenKIf 307 is the line somerville32 pasted, I'm pointing the blame at 'string'05:01
persiaIt's setting remote_isrel to the result of ( string[ 0 ] == '~' ), which I think is "~\0", but I need to refesh my understanding os "string"05:01
persias/os/of/05:01
somerville32It would be either true or false05:01
LaserJockok, but remote_isrel is an int05:01
somerville321 or 005:01
somerville32:1 means it defaults to 1, right?05:02
persiaSince remote_isrel is an unsigned int, why don't we just set it to 176?05:02
StevenKActually, an unsigned int -- there is a differencce05:02
persiaEr..  126 (0x176)05:02
somerville32persia, Why that?05:02
StevenKASCII code for ~05:02
somerville32Ah.05:03
* persia echoes StevenK who isn't sleeping :)05:03
StevenKShhh05:03
LaserJockok, wait, I'm not quite there05:03
ScottKIf a Debian package I'm trying to merge has a changelog that appears to have been lost in space for a while (has a record of uploads that the Debian archive knows nothing about and knows nothing about several uploads that Debian does know about) do I try and fix it or just plug my ears, say "la la la la, I can't hear you" and move on with it?05:03
StevenKScottK: The later05:03
StevenKlatter05:03
LaserJockok if the first char of the sting is "~" then we're seting remote_isrel to 1?05:04
ScottKStevenK: Thanks.05:04
persiaScottK: Fixing it would be nice, but not fixing it would be "best practice"05:04
imbrandonwoot, Xvesa seems to build and install fine joejaxx , now to test if it actualy works05:04
* ScottK grumbles it'll make my fix for Gutsy look silly for fixing a really old version, but OK ...05:05
persiaLaserJock: We're setting remote_isrel to the byte value of the first character of the string '~'.  I believe this should be 0x17605:05
pwnguini donno if fixing it would be a good idea05:05
somerville32How do we do that exactly?05:05
pwnguinits possible that debian dropped an older package in favor of that one05:05
StevenKsitecopy_site->remote_isrel = chr(string[0]);05:06
persiasomerville32: We comment out line 307, and add our own that sets the value explicitly rather than through string[ 0 ] == '~' , and has a comment that 0x176 == '~'.05:06
* persia also likes StevenK's suggestion05:06
somerville32So we're going to recompile and attempt this?05:06
LaserJockwell, how do we even test this?05:06
persiasomerville32: We don't know how to reproduce it :)05:06
ScottKStevenK: is it something to file a bug against the package on in Debian?05:06
* somerville32 echos LaserJock question05:06
StevenKpersia: Keep in mind that may break other assumptions in the code.05:07
persiaLaserJock: In this case, we can't really.  We can step back through the trace, but without the data, we'll have trouble.05:07
imbrandonerr is Xorg suid root ?05:07
LaserJockpersia: ok, so at this point what do we do?05:07
LaserJocktime to look upstream maybe?05:08
persiaLaserJock: Well, I'm looking through the function a bit more, and notice more checks below.  I'm suspecting string is actually some variable rather than a word, and we'll want to find out what it means.05:08
pwnguinimbrandon: yes?05:08
LaserJockpersia: I see05:08
pwnguinimbrandon: root      6498  4.3  5.9  68048 62028 tty7     SLs+ Nov03  31:06 /usr/bin/X05:09
persiaLooking at upstream can help, if they've fixed it, but I usually just chase the code for a bit.  Most are a little less confusing :(05:09
somerville32What line does it actually crash on?05:09
pwnguinimbrandon: gcc soulfu.c -I/usr/include/SDL/ -I/usr/include/GL/ -I../lib/jpeg-soulfu/ -L../lib/jpeg-soulfu/ -lSDL -lGL -lSDL_net -lvorbis -logg -ljpeg05:10
persiaOK.  Line 304 tells us that string = screem_site_get_remote_path( ssite ), so we're really looking at a pathname, and trying to determine the structure.05:10
pwnguindoh05:10
pwnguinimbrandon: -rwsr-sr-x 1 root root 7472 2007-10-09 13:53 /usr/bin/X05:10
LaserJockpersia: right, it's taking something like ~/public_html or something?05:11
StevenKpersia: So now the question is, what does screem_site_get_remote_path() return?05:11
LaserJocks/taking/looking for/05:11
persiaLaserJock: Right.  In line 312 it checks to see that there is a valid first character (either ~ or /)05:11
persiaTo test, we could try defining a screem remote site without a valid first character (or a unicode first character) and see if it breaks in an interesting way.05:12
* persia installs screem05:13
LaserJockhmm, the path on the site or the URL?05:16
persiaLaserJock: I suspect the "Remote Path" in Site Settings.05:18
persiaHrm.  I can't reproduce, even with funny strings: it seems to take the right decision, or complain.05:20
LaserJockso is it ok to ask the reporter if they can confirm?05:21
persiaLaserJock: Perhaps, but I'm tempted to think that 0.16.1-4.1ubuntu1 might have fixed it (don't disable gtk deprecateds).05:21
LaserJockreally?05:22
persiaLaserJock: Well, maybe.  Changing the API can have odd effects.  Depends on the nature of the change, and I'm not sure what -DGTK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -DGNOMEUI_DISABLE_DEPRECATED would do to a build.05:23
LaserJockmhm05:23
persiaI'm looking at the build history, to see where the build failure was happening: if the earlier version was released on i386, that might be a source of issues.05:23
* LaserJock has spent his weekly Ubuntu time on this bug ;-)05:25
Hobbseeyou have a weekly ubuntu time now?05:26
LaserJockI *should*05:26
persiaLaserJock: Sorry.  Fixing one of these takes a few hours, if not more.  I prefer it to looking at lots of bugs, because of the sense of satisfaction when a solution is found, but it's not a light task.05:26
LaserJockpersia: thanks for helping me out05:27
LaserJockI'm gonna try some more05:27
somerville32persia, So what exactly do you do when you find the solution?05:27
LaserJockgeeze, some of these are just so unhelpful though05:27
LaserJock"Under Feisty. Screem doesn't want to publish."05:28
LaserJockthat's from March05:28
persiasomerville32: Write a patch.  If it's easy to replicate, I just apply it, and then share with others.  If it's mysterious, I send it upstream, with notes from my debugging.  Sometimes I can't find the fix, and just have to send notes (I exposed a libgtk bug this way)05:28
somerville32Do you apply it locally or do you send it upstream to apply?05:29
persiasomerville32: If I know it fixes it, I do it locally first, and then pass it on.  If I'm not sure, I pass it on first, and wait for it to get reviewed by others.  It all depends on my confidence level that the solution is correct.05:29
LaserJockthis should at least let me figure out if any off the apport bugs are dups, etc.05:30
somerville32persia, Lets try another bug! :)05:30
persiaLaserJock: Anything that has the same line in #0 is typically a dup.  This isn't always true, but for bugs with reasonable traces, a good fix for one of them usually fixes the others.05:30
persiaIf the traces aren't clear, it's a lot harder to tell.  if the trace is bad, and the description is bad, and I can't easily replicate, I usually call them invalid.05:31
imbrandonhaha gotta love comments in debain/* files sometimes05:32
persiasomerville32: I'm not done with this one.  If you want to try another apport bug, go ahead: I'm happy to answer questions about the process (and if you're lucky, you'll find one with an obvious patch: I seem to have about a 50% success rate)05:32
persiaimbrandon: which?05:32
imbrandon# piss-off05:32
imbrandonxprint binary: description-starts-with-package-name05:32
imbrandonin an overides05:32
StevenKWho's the maintainer?05:33
somerville32persia, If you have any more breakthrough let me know05:33
imbrandonStevenK, core-dev ( its part of xserver-xorg-core )05:33
persiasomerville32: On this bug?  Sure.  If I find a solution, I'll report it.  Subscribe to the bug if you want detailed history.05:33
imbrandonok , me being an idiot i havent messed with having to suid a prog yet ( thankfully i guess ? ) but looking in the xorg package i cnt see where its chmod +s it05:34
imbrandonwtf am i missing05:34
LaserJockpersia: could you have a quick look at whether bug #86003 is useful?05:34
ubotuLaunchpad bug 86003 in screem "[apport] screem crashed with SIGSEGV" [Medium,New] https://launchpad.net/bugs/8600305:34
Fujitsuimbrandon: As far as I know it's not... doesn't *dm execute it as root?05:35
FujitsuOh, I see, it is..05:35
imbrandonyea05:35
Fujitsuimbrandon: Might the upstream install target set it?05:35
persiaLaserJock: I just looked at that earlier.  It needs a retrace.  I added the tag, and hope apport will get to it.  If not, it's not as useful.05:36
LaserJockpersia: ahh, ok05:36
somerville32Can I access apport bugs?05:36
imbrandonand building Xvesa needs to be suid also ( same source, justa new .install ) soooooo i was trying to look and see where it does it05:36
Fujitsusomerville32: We do try to unprivatise them where appropriate.05:36
Fujitsusomerville32: Search for bugs tagged apport-crash.05:37
somerville32Who has access though?05:37
pwnguinimbrandon: is -motu really a better resource for this than -devel or -x?05:37
imbrandonpwnguin, i always start here and since Xvesa likely wont be main right off , yes05:37
persiasomerville32: developers and the bug control team05:37
Fujitsusomerville32: Members of ~ubuntu-crashes-universe.05:38
pwnguinphew. it'd be kinda crazy if motu knew more about x than devel or x team05:38
LaserJockpersia: http://launchpadlibrarian.net/7618029/%3Cfdopen%3E looks pretty useless?05:38
Fujitsuimbrandon:05:38
Fujitsu        chmod ug+s debian/x11-common/usr/bin/X05:38
FujitsuIn debian/rules.05:38
persiaLaserJock: Yep.  That's a smashed stack.05:39
LaserJockpersia: is that an "Invalid"?05:39
* Fujitsu invalidates them, asking them to reopen if they can get a backtrace.05:39
persiaLaserJock: Depends on the user comment.  If the user provided enough information for the bug to be useful without the stacktrace, no.  If the user provided the more common "I didn't do nothing", then Yes, "Invalid"05:40
LaserJockit just says "I started it and it crashed"05:40
somerville32Oh cool, I'm already a member of ubuntu-crashes-universe05:40
persiaLaserJock: That's not enough information for us to help.05:40
Fujitsusomerville32: Through ubuntu-qa or whatever it is called today?05:41
somerville32Aye.05:41
somerville32or ubuntu-bugcontrol05:41
FujitsuThat's the one.05:41
persiaLaserJock: To put it differently, if either the description or the stacktrace gives you enough information to figure out the nature of the problem, then it's useful.  If not, then it's "Invalid"05:41
FujitsuI preferred ubuntu-buglords, personally.05:41
* persia was fine with QA05:42
LaserJockit's not ubuntu-qa anymore?05:44
somerville32nope05:44
* persia misses QA. How do we now assure quality?05:45
LaserJockwell that's weird05:45
LaserJockI understand using something else for permissions control05:46
somerville32We weren't really doing QA :/05:46
LaserJockbut we should still have a QA team05:46
LaserJockubuntu-qa05:46
somerville32buqsquad is the new qa team05:46
somerville32What happened to the lawless guy?05:47
persiasomerville32: Well, we missed for a while, but we almost reached parity between number of bugs reported per week and number of bugs closed per week recently.  The issue is that there are 35,000 open bugs, and that number hasn't gone down (nevermind that bug reporting has picked up)05:47
DarkMageZbugsquad is for finding duplicate and invalid bugs and marking them as so. QA team should fix the critical/annoying bugs.05:47
FujitsuQA team shouldn't be fixing.05:48
somerville32Right05:48
persiaDarkMageZ: I disagree.  bugsquad can also handle lots more of triage, and lots of tagging.05:48
FujitsuThe only reason they were separate is for Importance setting.05:48
persiaQA team should be reviewing major issues, and highlighting areas for Contributor focus.  Contributors (including developers) should be fixing bugs.05:48
* Fujitsu notes that ~canonical-qa is now sizable.05:49
* persia thinks that ~community-qa is still important05:50
somerville32That team doesn't exist.05:50
Fujitsupersia: Well, obviously, particularly as I'm sure they'll mostly focus on main.05:51
persiasomerville32: It used to be ~ubuntu-qa, until the permissions issue.05:51
LaserJockok, how about "it randomly crashes with compiz"?05:55
persiaLaserJock: "random" == "invalid"05:56
persia(unless there is, by any chance, a remarkably useful stacktrace)05:56
LaserJockpersia: http://launchpadlibrarian.net/9520221/ThreadStacktrace.txt05:57
persiaLaserJock: Which bug?05:57
LaserJockwhy does that look so different from the last one?05:57
LaserJockbug #14533105:58
ubotuLaunchpad bug 145331 in screem "screem just shuts with no message" [Medium,New] https://launchpad.net/bugs/14533105:58
persiaLaserJock: This is a threaded stacktrace05:58
LaserJockit's got a lot of /build/buildd/glib2.0-2.14.1/glib/gslice.c05:58
LaserJockI remember there being an issue in gutsy where you'd get some sort of gslice warning05:59
persiaAh.  #40 / #41 is interesting.05:59
persiaFrom a screem POV, this might be handled by checking for GTK failure in gtk_list_store_remove, but given the depth of the trace, I'd say this was a GTK bug.06:00
persia(I don't like to fix anything beyond #10 or so, unless the end is just running through exception handlers)06:01
persia(alternately, I'm not sure why GTK is calling back to screem for #33.  Maybe this is odd customised widget code?)06:03
LaserJockok ...06:07
LaserJockso as the reporter says this is random is there anything to go on?06:07
persiaLaserJock: Not really.  It looks like a memory allocation error, but given that it was running some random snapshot of unreleased code, which may not match any replicable environment, it's hard to say.  I'd suggest marking "Invalid", and requesting the reporter to submit a new trace if they can still replicate it in the current release.06:11
LaserJockright06:11
persiaOf course, if you happen to have a GTK programmer around who can look at the issue, and tell you if it's fixed or not, that makes it easier :)06:11
persiaLaserJock: If we had that stacktrace from 26 October instead of 26 September, I'd call it a valid bug, and reassign to libgtk-2.006:12
persia(or for 26 September, if filed against 7.0406:13
LaserJockI see06:16
LaserJockoh geeze, here's one from June 0606:22
persiaLaserJock: Any chance it's reported against released Dapper?06:22
LaserJockI don't know06:23
LaserJockit was 2006-06-2506:23
LaserJockwhat day did we release Dapper?06:23
persiaAh.  Right.  We didn7t get Apport until feisty or so, did we?06:23
LaserJockthis is got a manual stack trace06:24
persiaLaserJock: Doesn't matter.  I can believe a 5 day wait before upgrading.06:24
persiaOOh.  Which one?06:24
LaserJockbug #5093606:24
Fujitsupersia: Edgy, but not until Feisty did it attach them multi-part and get automatic retraces.06:24
ubotuLaunchpad bug 50936 in baltix "Screem freezes seemingly at random" [Undecided,Invalid] https://launchpad.net/bugs/5093606:24
persiaFujitsu: It was end-edgy that we had the manual download&retrace workflow?06:24
* persia grumbles at Baltix06:25
FujitsuI think so.06:25
FujitsuI hate the darn Baltix tasks.06:25
minghuaHmm.  I wonder if it's worth reporting a bug if I don't use "visual effects", remove compiz, and get a GNOME with no window manager.06:25
minghuas/if I don't/that I don't/06:25
persiaminghua: It's a known issue: it should be a bug, as compiz doesn't work for everyone.06:25
LaserJockoh geeze06:25
* LaserJock finally sees Reno 91106:26
imbrandonLaserJock, youve never seen it before ?06:26
imbrandonheh06:26
LaserJockno06:26
minghuapersia: When compiz was not removed, it was fine.06:26
minghua(although I don't think I was using compiz, it seems there was a backup plan working)06:27
persiaminghua: Right.  There's something odd happening.  I don't remember why, but I believe the bug log for the issue should tell you.06:27
minghuapersia: Do you by any chance remember which package that bug is against?06:27
persiaminghua: No idea.  I remember discussion on IRC only06:27
LaserJockimbrandon: I didn't know it had so much Reno in it06:28
persiaminghua: It's even more complicated as it's probably either Fix Released or Invalid.06:28
* minghua goes digging LP.06:28
minghuaUgh.06:28
FujitsuAFAIK, compiz is always executed, but degrades to metacity if your card is blacklisted. So if you remove compiz without disabling it in Appearance first, you lose.06:28
LaserJockgeeze, that would really suck if I'm on Reno 911  :/06:28
imbrandonlol06:29
LaserJockpersia: any guess on that old screem bug?06:29
LaserJockimbrandon: seriously, I saw UNR06:30
imbrandonyea, i used to watch it all the time06:30
minghuaFujitsu: It had always been disabled in "appearance" for me.  There is a hard-coded gconf key.06:30
imbrandonits funny as hell06:30
persiaLaserJock: I don't know screem well enough.  I can't figure out  what "attach a file" means.06:30
LaserJockpersia: I think he was saying that he was going to attach the files he was working on06:30
Fujitsuminghua: Ah.06:30
persiaLaserJock: The trace is useful, and the comment usful.  I have no idea if it applies to modern screem.06:31
minghuaSo the blacklist Fujitsu mentioned should be the "backup plan" I was suspecting.  Something is still wrong, though.  I do realize my situation is uncommon.06:31
persiaLaserJock: Right.  I can't find any "attach" menu item.06:31
LaserJockpersia: I was thinking attach to the bug report06:31
persiaAh.  Excellent interpretation.  It's an "Incomplete" bug until we get the test files :)06:32
LaserJockright on06:33
minghuaAha.  Bug 157200 seems to be my problem.06:34
ubotuLaunchpad bug 157200 in compiz "metacity wont start directly if compiz and xserver-xgl are removed" [Undecided,New] https://launchpad.net/bugs/15720006:34
Fujitsuminghua: Looks like it, though I would have thought there would be a dupe.06:35
FujitsuMaybe in gnome-session.06:35
persiaminghua: It's surely a duplicate of something older, but yes :)06:35
minghuaYeah, that's why I'm asking here first, but nobody seems to know for sure. :-(06:36
minghuaThat bug isn't exactly the same as mine though...06:36
persiaminghua: You might also ask the #ubuntu-bugs people.  They see more of the bugs than we do06:36
persia(although the population there seems to be steadily dropping: I blame ubotu06:37
minghuapersia: Right, I'll ask there.  Although I doubt it will be more helpful.06:38
LaserJockman06:42
LaserJocksometimes Main can be a real mess06:42
Hobbseeheh06:42
Hobbseewhy is it this time?06:42
LaserJockwell, it looks like these screem bugs have never been triaged06:44
Fujitsuedubuntu must be about the worst part of main to live in.06:44
LaserJockI just found one with lots of info and an upstream bug report06:44
LaserJockbut there's been no triage06:44
LaserJockand it's from 2006-09-2306:45
minghuaHeh.  My impression is that main has always been a mess.06:45
minghuaFujitsu: Don't forget LaTeX. :-P06:45
Fujitsuminghua: Ah, that too.06:45
LaserJockugggggg06:45
LaserJockdon't even mention TeX06:46
* Fujitsu decides he should probably do a practise exam, so runs off for 1.5 hours.06:46
LaserJockat least upstream does some stuff in LP06:46
LaserJockalthough they're pretty disgusted about it06:46
FujitsuLaserJock: True, he is being useful.06:46
* Fujitsu will attack ~motuscience and ~ubuntu-tex bugs in a couple of weeks.06:47
LaserJockgreat06:47
persiaGot it.  "sitecopy_site->remote_isrel = ( string[ 0 ] == (gchar) '~' );"06:49
LaserJockwere you able to test it?06:52
persiaLaserJock: I couldn't make it fail before, but I've just been reading the C spec again, and it reports that if the types of the operands for == are not identical, it tries a series of things, none of which seem to be ideal.  Casting makes the nature of the test we want explicit, and the gtk docs seem to indicate that gchar is better than char to avoid issues in the future.06:53
warp10Hi all!06:54
persia(I'm suspecting is has something to do with multibyte support and some strange corner case, but I'm unsure enough that I'll consider it an upstream bug, rather than uploading directly)06:54
persia(Also, I need to test and make sure I didn't break my current set of test cases)06:55
LaserJockhmm, #0  0xffffe410 in __kernel_vsyscall ()07:03
persiaLaserJock: That's clearly a userspace call convention error.  Back up lots of steps.07:04
persiai.e. The program is passing the wrong data to the kernel07:04
LaserJockhmm, well it's an odd bug07:09
LaserJockthe reporter says that he can't add any tags from the menu, screem becomes unresponsive07:09
Zelutdoes anyone know what package controls hardware volume keys in gnome?07:09
LaserJockso I'm thinking if it was a widespread bug we'd see more dups/comments07:10
LaserJockso maybe I'll just ask if it's still going on (it's from september 2006)07:10
persiaZelut: I think most bugs of that type are being filed against "control-center", but that's no guarantee it's the right package.07:11
Zelutpersia: ok.  I'm going through my outstanding bugs and trying to make sure they are assigned to the right package.07:12
* persia grumbles that someone stole my Debian menu and stuffed "Other" with too much stuff.07:12
LaserJockoh man, "Other" is a mess07:13
LaserJockI spent forever cleaning it out the other day07:13
persiaLaserJock: There used to be a "Debian" menu which pulled out most of it, but that appears to be gone.07:13
LaserJockhmm, I still have it07:13
persiaLaserJock: Also, I can insert tags for my shiny custom extra patche screem07:13
LaserJockok, well I'm done with bugs for tonight I think07:18
LaserJockI didn't even quite get through half of screem07:18
persiaLaserJock: Blame that on digging so deeply into 128903.  While we didn't end up letting you get an "Aha!" moment, I hope you're more confortable with stack traces.07:19
LaserJockyes, definately07:20
somerville32Me too07:27
* persia cheers, and hopes for a wave of patches07:28
imbrandonwe need this kid working for ubuntu , serouisly , http://video.google.com/videoplay?docid=4913196365903075662&hl=en07:28
persiaimbrandon: savants have better things to do, no?  Much of what we do it repetitive, and, while worthwhile, not exciting.  I'd rather a savant upstream who generates intuitive frameworks to provide for a different generation of UI (and, no, this doesn't mean bling)07:31
somerville32Is that the toilet seat kid?07:31
* Hobbsee plays more with compiz, and avoids the assigment07:36
persiaLaserJock: Just for fun, screem upstream as removed the uploadWizard entirely : apparently it was broken :)07:40
somerville32Hmmm... why no sound with flash in Firefox :/07:41
LaserJockpersia: oh really?07:43
LaserJockpersia: do we have that in hardy yet?07:43
persiaLaserJock: I just looked at upstream CVS, and everything under ./plugins/uploadWizard had been deleted.07:43
LaserJockk07:44
persiaLaserJock: No.  hardy source has the files: I'm not sure there's been a release: I just usually check CVS before I file a bug.07:44
* persia goes back to the screem site07:45
persiaLaserJock: Nope.  Upstream still recommends 0.16.1 as the stable suite, whereas development (including the deletion) is in 0.1707:45
somerville32Crazy. I closed firefox but firefox-bin is still running and eatting up 40% of my memory :)07:48
persiasomerville32: epiphany and konqueror are pretty good.07:53
ion_I’m enthusiastically waiting for the webkit version of epiphany.07:54
somerville32Is Emmet a guy or a girl?07:55
persiaion_: Do you really think webkit is that much better?  I find gecko epiphay renders faster than Safari, but that could be a wrapper.07:55
RAOFion_: I'll settle for epiphany-on-xulrunner-1.907:55
* persia thinks somerville32 is asking personal questions07:55
somerville32I just like to use proper pronouns07:55
ion_I’ve been under the assumption that webkit is more lightweight than gecko.07:56
RAOFsomerville32: "they" and "their" works quite nicely :)07:56
LaserJocksomerville32: I know what you mean, it annoys me07:56
somerville32RAOF: They and their are plural, not singular07:56
LaserJockRAOF: I don't think that's generally considered good form in english07:56
persiaion_: It should be, and the memory footprint is smaller, but I also don7t like waiting for render.07:57
persiasomerville32: There's also alternate constructions, such as "Cody wrote a blog entry, in which is it was said that ..." (rather than "$pronoun said..." in a second sentence.07:58
persias/is it/it/07:58
RAOFLaserJock: Nah.  Only since some blokes decided to arbitrarily say that's bad grammar some time in the early 19th century :P07:58
LaserJockpersia: yeah, it's just harder to write that way07:58
Hobbseecan someone poke me?07:58
Hobbseeor say my nick?07:59
* persia pokes Hobbsee07:59
LaserJockRAOF: no, it is a plural form07:59
elmargolcan epiphay now use webkit?07:59
Hobbseeah, thanks07:59
* Hobbsee pokes persia back07:59
* LaserJock tickles Hobbsee 07:59
* Hobbsee tickles LaserJock, and locks him in her cube.07:59
LaserJockhmm07:59
* Hobbsee wants the aquarium plugin for the cube, though07:59
* LaserJock uses his CO2 laser to cut a hole in the cube07:59
persiaLots of LaserJocks, all swimming for the biscuit?07:59
somerville32Oh wait... Persia is Emmet. :/08:00
somerville32Sorry, talking about someone in third person while they are here is kind of rude.08:00
RAOFHobbsee: It's quite easy to build-from-git, assuming that it builds at all :)08:00
Hobbseeyeah well08:00
Hobbseeit seems like we've only got an old version of the most unofficial plugins pack08:00
RAOFWhat?  We have a version of that *at all*?08:00
pwnguinthe problem is that third person in english lacks a singular version disctinct from the plural08:01
Hobbseecompiz-fusion-plugins-unsupported, i think08:01
Hobbseeyeah08:01
persiapwnguin: No, it has four: "he", "she", "it", and "one"08:01
Hobbseehm, maybe it's gone now08:01
pwnguinactually, in this case, it's merely gender08:01
pwnguinit08:01
somerville32it is genderless08:01
pwnguinright08:01
somerville32But it is rather demeaning to refer to someone as an it.08:01
pwnguina person is not genderless08:01
somerville32It is used pretty exclusively for inanimate objects or inferior species.08:02
* jussi01 pokes persia08:02
RAOFHobbsee: I'm pretty sure that's not in any of *our* archives.  It was in various 3rd party thingies.08:02
persiajussi01: Yes?08:02
HobbseeRAOF: hm.08:02
imbrandonwhat about furry as a gender? or is that only in SL ?08:02
imbrandonlol08:02
Hobbseethere was something i couldnt install :)08:02
pwnguinthats kickban worthy08:02
Hobbseeheh.  chug chug chug, when rotating cube with the water going08:03
RAOFHobbsee: p.u.c doesn't think that there's a compiz-fusion-plugins-unofficial :)08:03
Hobbseeodd.  there was definetly something.08:03
persiacompiz-plugins-extra?08:03
pwnguinRAOF: hardy?08:03
somerville32I've never actually used compiz :/08:04
RAOFpwnguin: Is yet to be installed on any system that I could test stuff on?08:04
somerville32It sounds fun.08:04
pwnguini recall hobbsee trying to upgrade to hardy08:05
pwnguinsomerville32: until the fire plugin reaches stable, it's one part fun two parts frustration08:05
* jussi01 doesnt like compiz08:06
RAOFHm.  Actually, how sane would it be to take an LVM snapshot of my current gutsy-root and update that to Hardy?08:06
Hobbseepwnguin: trying?  i suceeded.08:06
RAOFjussi01: Why not?08:06
* somerville32 upgrades to giddy goose.08:06
Hobbseepwnguin: my fire works fine - it's my annotate that crashes X!08:06
pwnguinheh08:06
* RAOF never quite got the point of annotate.08:06
pwnguinits really quite handy if you have a tablet08:06
* jussi01 mentions ati, slowness and general annoyingness factors to RAOF08:06
pwnguindraw on anything!08:07
* Fujitsu prefers firepaint.08:07
pwnguinalso nifty: drawing with fire08:07
HobbseeFujitsu: here too08:07
RAOFMulticoloured, smokey fire.08:07
HobbseeRAOF: compiz-compcomm-plugins-main08:07
pwnguinim a bit sad that there isnt a Satanic Edition theme for compiz08:08
pwnguina 5 sided workspace, fire plugin enabled, etc08:08
LaserJockit'd be appropriate08:08
* RAOF feels a "please remove from archive" bug coming on08:09
Hobbseehehe08:09
Hobbseeyes, i think so08:09
LaserJockcompiz is from the devil08:09
Hobbseehey now!  compiz is nice!08:09
pwnguinits devilicious!08:09
Hobbseeassuming it doesnt crash08:09
LaserJock...08:10
pwnguinactually, compiz still lacks polish08:10
LaserJockthat's a might big assumption08:10
FujitsuIt hasn't crashed on me in months.08:10
LaserJockit completely rendered my Firefox useless08:10
Hobbseeouch!08:10
LaserJockother than that and the crashing it's not so bad08:10
HobbseeLaserJock: oh, you're using kde arent you?08:10
RAOFIt exposes *all sorts* of nvidia bugs.08:11
LaserJocknot presently08:11
* persia seconds RAOF08:11
pwnguinheh08:11
pwnguini found a cool nvidia bug08:11
LaserJockyeah, it seems like "it works great if you have X, Y, Z"08:11
pwnguinor maybe just an X one08:11
pwnguinor totem08:11
persiapwnguin: As cool as being able to move the mouse and seeing the last frame of video during a kernel panic?08:11
pwnguinrun totem fullscreen, exit fullscreen, then rotate the screen with xrandr08:12
persiapwnguin: What happens?08:12
pwnguinfullscreen again and it sorta fights over which rotation is correct08:12
FujitsuXv is special.08:14
HobbseeLaserJock: it does help tha ti have the same chipset as one of the devs, i'll agree :P08:14
FujitsuHobbsee: What do you have?08:14
HobbseeFujitsu: intel 96508:15
FujitsuAh, 915 here, works very well. Except for lag on water + various transformations, or motion blur.08:15
RAOFMotion blur.  Possibly a plugin with *negative* point.08:16
FujitsuIt does prettify things if you have it set very low. Tab changes, and the like.08:17
RAOFReally?08:17
Hobbseeoh, ahng on08:17
FujitsuWhere low is < 0.1, IIRC.08:17
HobbseeFujitsu: 945, sorry.08:17
Hobbseeyeah.  i dont like the motion, so killed it08:17
RAOFI've never managed to set it low enough to (1) be visible, and (2) not induce motion sickness08:17
=== tuxmaniac is now known as Calvin
=== Calvin is now known as tuxmaniac
LaserJockmy laptop is just too junkie :/08:18
FujitsuLaserJock: Too PowerBook?08:19
LaserJockI was shocked when I reinstalled Gutsy and it started compiz08:19
LaserJocknah, Toshiba with ATI 700008:19
FujitsuWow, a non-Mac.08:19
LaserJock?08:19
LaserJockI've never owned a mac08:20
FujitsuDon't you mostly use Macs?08:20
FujitsuOr was that just at work?08:20
LaserJockjust have an iMac at work08:20
FujitsuAh.08:20
LaserJockI'm not that well off ;-)08:20
LaserJockmaybe next time08:20
LaserJockI have a homebuilt desktop and this toshiba08:20
=== tuxmaniac is now known as SmartPrivateCons
LaserJockok, I'm gone08:27
somerville32Bye08:30
persiaDoes anyone have a pointer to a good guide on splitting packages?  I keep hitting walls, and I'm sure there's a better solution.08:33
Hobbseeruddy thing.08:34
Hobbseeit hardlocked my entire machine08:34
FujitsuYay, g-p-m seems to now be able to deal with my backlight, since I last restarted X (first time in about 3 days).08:42
pwnguinorly?08:47
pwnguinin hardy?08:47
FujitsuYeah.08:47
pwnguini filed a bug on that ages ago with no response =(08:47
FujitsuPreviously it just did really odd things like increasing the brightness from 0% -> 100% over a couple of minutes.08:48
pwnguinheh08:48
pwnguinwell, gutsy isnt that dumb08:48
pwnguinit just does things like paint the screen black instead of actually turning the light off08:48
FujitsuNo, that's what Gutsy did.08:48
pwnguinobviously theres about a billion ways for it to go wrong08:49
FujitsuYeah.08:49
knightsHi guys!09:10
knightsAre there any plans to integrate the alternate installer with the desktop live feature onto one CD yet? Maybe for Hardy? I don't nderstand why Ubuntu is still a 2 CD affair when I'm sure both installers could fit on the 1 CD09:12
minghuaknights: How are you sure?09:14
imbrandonknights, the cd space is very very limited, and rember its not just putting both installers on the cd, they install in totaly diffrent ways09:15
imbrandonone basicly copys the livecd to the target and then modifies from there, the other uses .debs from the cd and installs them09:15
imbrandonso it wouldnt be just copy both d-i and ubiguity to the same cd09:16
imbrandoni'm not saying it couldent be done, but your more likely looking at dvd size09:17
Fujitsuknights: They're entirely different - you'd need both the live image and the .debs. Which would be about twice the size.09:17
persiaIs anyone here an Eiffel aficionado?  It appears there is a new, vastly better, smarteiffel that FTBFS in gutsy, and needs some help.09:22
minghuaIf it FTBFS, how is it vastly better? :-P09:22
persiaminghua: Well, it's vastly better in lenny then...09:23
elmargolIs webkit going to main?09:28
elmargolOr hardy+1`09:28
persiaelmargol: https://wiki.ubuntu.com/UbuntuMainInclusionQueue is where you can get that answer09:29
imbrandoni dont see an MIR for it09:30
persiaOr, the first.  The second is best answered by https://launchpad.net/ubuntu/+source/webkit09:30
knightsAnother thing that should be added to ubuntu is a lightweight window manager like fluxbox or icewm set up with rox filer. This woukld only require a few more megabyte of space on the CD and would be very useful to many and reduce the need for separate, lightweight distros like fluxbuntu, xubuntu etc.09:30
persiaknights: It's not just about the WM.  One needs to also install the applications.  Currently, there is only ~30 MB free on a 700MB CD.  It would be nice to be able to support 650MB CDs before it would be nice to add stuff.09:31
imbrandonknights, sounds like you need to have a look at wiki/IdeaPool , this really isnt the place for sugestions of that calubur09:31
elmargoljust remove evolution it sucks anyway :D09:32
somerville32lol09:32
knightsCan you still buy 650MB CDs?09:32
imbrandonyes09:32
elmargolWhy not use dvd?09:33
knightsA 700MB CD must be about 0.01 more09:33
minghuaMost CD-RWs are still 650MB, if I'm not mistaken.09:33
persiaknights: Yes, but I've previously grabbed the wrong kind in a convenience store, and it was annoying.09:33
knightsYou could fit a lot of apps into that extra 50MB09:33
persiaelmargol: Those are huge, and for most people, downloading that much is a waste of bandwidth.09:33
FujitsuWe haven't supported 650MB CDs in a looong time.09:33
persiaFujitsu: No, but wouldn't it be nice :)09:34
FujitsuThere is never more than a couple of megabytes free.09:34
imbrandonwow , you guys might be better seved on the ubuntu ML archives, all these points have been beaten to death there and here it does no good to hash them again as the decisions arent made here09:34
elmargolok 1cd basic + dvd extras09:34
persiaelmargol: Still a waste of bandwidth.09:34
minghuaFujitsu: Have we ever?09:34
* persia thinks Breezy fit on 650MB09:35
Fujitsupersia: I don't think so, but it's possible.09:35
knightsimbrandon: So what was the reasoning behind deciding not to include a lightweight window manager with ubuntu? It can't be 'we don't have enough space' as 30MB would be more than enough for fluxbox, icewm or whatever09:35
Fujitsupersia: You're right.09:36
Fujitsuknights: We don't have 30MB.09:36
persiaFujitsu: No, you're right.  Breezy was 690MB.  Hoary was only 610 for AMD64, but that was ages ago.09:36
knightsI'm sure 5MB would do it09:36
minghuaknights: There is just no space at all.  We are usually 5-10MB over limit before release.09:36
imbrandonknights, because its not a "lets put everything that will fit" decesion, its more "ok why do we need more than one WM ?"09:36
Fujitsu ubuntu-5.10-install-i386.iso         12-Oct-2005 17:25  617M09:36
imbrandonknights, and it does no good to have a light wm and heavy apps, each deritive is alot more than the wm09:37
knightsGNOME= fully featured, bells and whistles, eats your memory, lightweight (fluxbox or whatever) for if GNOME goes tits up (a rescue option) and/or for improved performance. 2 very good reasons!09:38
elmargolknights: 1GB ram costs about 20€ now09:38
imbrandonagain your beating a dead horse, if you wish to have more reasons i sugest you look over the ubuntu-devel mailing list09:38
imbrandonfluxbuntu is for such a case ( as is the livecd you installed with )09:39
knightselmargol: Doesn't matter how much memory costs09:39
knightsfluxbox etc will perform better than GNOME on a 32TB RAM machine or a 32MB machine09:40
elmargoli think fluxbox will crash on a 32TB ram machine09:40
imbrandonknights, great , if thats what your looking for install fluxbuntu ? whats the problem?09:40
knightsI just don't like like the proliferation of *buntus- its unnecessary09:41
imbrandonin your eyes maybe, thats why i sugested you educate your self09:41
FujitsuI just don't like the proliferation of WMs on the Ubuntu CDs - it's unnecessary09:41
imbrandonanyhow this isnt the place for it09:41
knightsI would love to say- 'just get ubuntu' instead of 'check this flowchart to see which ubuntu is the best for you' or whatever09:41
elmargolI still think we should have ubuntu core (on a cd) + wm on a second cd/dvd09:42
jpatrickimbrandon: do you have time for a main merge?09:42
imbrandoncool but i think your both still missing the point , we can sit here and talk till our faces are blue about it, NOTHING will get done either way, this ISNT THE PLACE09:42
imbrandontry the ubuntu-devel-* ML09:43
imbrandonjpatrick, sure09:43
jpatrickimbrandon: http://revu.tauware.de/details.py?package=kmplayer09:43
knightsThe diffeence between the *buntus is the choice of WM mainly, but you can basically choose between heavy (ie KDE or GNOME) or light (fluxbox, e17 or whatever). We should have both on one CD.09:43
knightsie a Heaby and a light09:44
minghuaThis isn't the right place to discuss this.09:44
knightsfluxbox should get integrated into ubuntu and kubuntu09:44
imbrandonknights, please head what i said09:44
imbrandonplease09:44
knightssorry guys. rant over09:44
knightsjust I was told to come here rather than in #ubuntu to discuss these y'see09:45
imbrandonubuntu is alwasy open for ideas http://wiki.ubuntu.com/IdeaPool , specs on LP and the ML, all are great places to start, but NOT here09:45
imbrandondget -x http://revu.tauware.de/revu1-incoming/kmplayer-0711031740/kmplayer_0.10.0a-2ubuntu1.dsc09:47
imbrandonerr09:47
jpatrickin the konsole, yes :)09:47
imbrandonjpatrick, looks good, doing a quick testbuild then i'll up it, thanks09:51
jpatrickimbrandon: thank you09:52
imbrandonnp, thanks for the merge09:52
jpatrickimbrandon: could you do k3b too? http://revu.tauware.de/details.py?package=k3b09:53
imbrandonjpatrick, yea lemme grab some soda and such and i'll take a look09:54
jpatrickthanks very much :)09:54
imbrandonprobably be my last one for the night, X has really kicked my butt tonight09:54
imbrandonnp09:54
jpatrickeveryone else is trying to get kde4 to build09:54
imbrandonheh yea i noticed09:54
imbrandontell them all to use the Debian Live KDE4 cd :)09:55
imbrandonGRRRR09:55
=== Nightrose2 is now known as Nightrose
imbrandonthis thing is ftbs on anything but i38609:55
imbrandon:(09:55
LutinScottK: ok, I'll have a look (regarding MoM/DaD differences)09:58
imbrandonjpatrick, hahah o wow that was lazy ( leaving the comment insead of the change ) heheh09:59
=== persia changed the topic of #ubuntu-motu to: Ubuntu Masters of the Universe: https://wiki.ubuntu.com/MOTU | Hardy Heron is in active development. | Want to get involved with the MOTUs? https://wiki.ubuntu.com/MOTU/Contributing | http://ubuntu.joejaxx.org/ - TOP 10 Uploaders/Packages | Go Merging! http://dad.dunnewind.net/universe.php | It's REVU Day. Uploaders, announce your packages; Reviewers: add your comments.
nand_yeah!10:02
nand_I'd like a review of the following upload please : http://revu.tauware.de/details.py?upid=42210:02
nand_(particulary on the why it suddently doesn't want to upload the source anymore...)10:03
persianand_: Are you using `debuild -S -sa`?10:03
nand_I am using 'debuild -S'10:04
nand_persia: what is -sa?10:04
persianand_: That's why.10:04
nand_persia: ok thx!10:04
persianand_: For REVU, always use -sa.  For preparing a patch, never use -sa.10:05
nand_persia: ok! Should i reupload right now for you?10:05
persianand_: Please10:05
* persia seeks another review request10:06
imbrandonrember the maintainer must be a ubuntu address too10:06
nand_imbrandon: I don't have one. what should i put?10:07
persianand_: You probably want to set the Maintainer to "Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>", and use XSBC-Original-Maintainer for your name.10:07
imbrandonubuntu-motu@lists.ubuntu.com10:07
imbrandonyup as persia said10:07
nand_persia: imbrandon: ok10:07
persiaimbrandon: With the lintian runs happening now, the string before the address is suddenly important.10:08
FujitsuYes, or I get annoyed when the reports have 20 different names for MOTU.10:08
imbrandonhrm , it is ?10:08
minghuaPicky lintian. :-)10:08
persiaminghua: It's hard to sort by maintainer when the spelling of the name keeps changing10:09
minghua(which reminds me that I should backport Fujitsu's lintian back to my gutsy system)10:09
imbrandonalso its still complaingin about hardy it looks like10:09
minghuapersia: Really?  Doesn't dd-list sort by email?10:10
Fujitsuminghua: No, it uses name as an index.10:10
FujitsuNot email + name, just name.10:10
FujitsuI was rather surprised too.10:10
persiaimbrandon: Are you looking at a new upload, or an older one?10:10
imbrandoni thought a new one, maybe not10:10
minghuaHmm.10:11
imbrandondid i install it before  November 03 01:1010:11
imbrandon?10:11
persiaimbrandon: My logs aren't ideal, but it looks like about 11 hours ago.  I don't know what that means in comparison to your timestamp.10:17
rexbronpersia: still looking for a revu request?upid 44510:18
persiarexbron: can't click that :)10:18
rexbronpersia: http://revu.tauware.de/details.py?upid=44510:18
rexbronThis is a completely different, and proably more troublesome package10:19
* persia wonders about the progress of the official lintian backport10:20
persiarexbron: That's kinda big :)10:22
rexbronpersia: err, I realized there are some errors in the rules file10:22
rexbronafaik, it works files10:22
rexbronfine10:22
persiaIn openlibraries?10:22
rexbronit's the dh_shlibsdeps lines10:23
rexbronshould refernece python2.510:23
rexbronor better yet, a variable10:23
persiarexbron: Quick  Upload another rev :)10:23
rexbronbrb10:24
* nand_ enters a electromagnetic cloud, perturbing uploading wifi waves.10:25
imbrandonpersia, just waiting on ubuntu-archive to do their thing ( 2 times a week iirc ) Bug #15991110:26
ubotuLaunchpad bug 159911 in gutsy-backports "backport lintian" [Undecided,In progress] https://launchpad.net/bugs/15991110:26
persiaimbrandon: Thanks.  This session will be a little bumpy, but we should be good for next week.10:27
rexbronHow often are revu days going to happen?10:28
imbrandonbout once a week10:28
rexbronThat is a very nice thing to read10:28
persiarexbron: That only applies until Feature Freeze.  At that point, REVU gets quiet again.10:29
rexbronThat is fine10:29
rexbronIt is just really nice to see attention being given to new uploaders10:29
rexbronmore so than before10:30
persiarexbron: Not really.  We had about 15 sessions for Gutsy as well.10:31
rexbronoh, guess I missed all of them10:31
rexbronI was not active at all that release10:31
* rexbron is so glad he as a c2d and 2gigs of ram. Makes these compiles fly10:38
* persia wants an updated linda, with support for the new menu hierarchy10:40
* nand_ leaves the electromagnetic clould.10:45
nand_persia: here you are : http://revu.tauware.de/details.py?package=ike10:45
persiaUploaders: Please announce your uploads generally.  Targeting specific MOTUs will only slow down your reviews, and get you less comments10:46
persianand_: Thanks.10:46
persiaimbrandon: http://revu.tauware.de/revu1-incoming/ike-0711041320/lintian (so it does work)10:46
imbrandonpersia, great10:47
persiaimbrandon: Thanks again for backporting that so quickly10:47
imbrandonhrm the more and more i look at it why do we NOT use OpenVZ for the PPA's ( even the x86{,_64} ones ?10:48
imbrandonpersia, np10:48
imbrandonit would give us PPC and Sparc PPA's also10:48
persiaimbrandon: How slow is PPC/Sparc emulation (or am I misunderstanding)10:49
imbrandonno OpenVZ would run on the actual hardware just like xen on i38610:49
imbrandonno emulation10:49
persiaimbrandon: Then, I'm still confused.  From where do we source the hardware, or does PPA just wait for the regular buildds to finish?10:50
imbrandonbasicly OpenVZ is OS Virtualization ( e.g. all guest os's still need to be linux , just not the SAME linux ), whereas xen is paravirtualization10:50
persianand_: FTBFS for me :(10:51
imbrandonpersia, the reason PPA's arent on PPC and sparc now is xen dosent run on those archs10:51
nand_persia: FTBFS?10:51
imbrandonthats the only reason10:51
ajmitchimbrandon: security, OpenVZ has far less separation, and it was considered & dismissed as a possibility for PPAs10:51
persiaFail To Build From Source10:51
imbrandonajmitch, ?10:51
nand_persia: ah. Damn. I have checked with pbuilder though... I check again.10:52
imbrandonfrom what i can see openvs has more seperation10:52
imbrandonvz*10:52
ajmitcheverything running under 1 kernel?10:52
persianand_: Might be an architecture-specific thing.  Let me know if you want a buildlog10:52
nand_persia: I'd like please.10:53
imbrandonajmitch, proc sys etc are all still virtualized though, xen in very similar in that respect, it still has one main dom kernel10:53
ajmitchyes, 1 dom0, but accessed through the hypervisor10:54
ajmitchanyway, I'm only on to check mail before bed10:54
ajmitchgood night10:54
imbrandongnight10:54
FujitsuNight ajmitch.10:54
Fujitsuimbrandon: Xen domUs have their own kernel, so are a lot more seperated.10:55
persianand_: http://paste.ubuntu-nl.org/43236/10:55
nand_persia: thanks.10:56
imbrandonFujitsu, ok and the loss vs the gain from that is ?10:56
Fujitsuimbrandon: A kernel exploit in Xen can probably not escalate to the dom0.10:56
imbrandone.g you loose all non x86 arches and gain what? rember there is no shells this is a buildd10:56
Fujitsuimbrandon: Remember that anybody can upload arbitrary code to it.10:57
imbrandonsure and be tracked as long as they have become an unbuntuero and everythng else10:57
nand_persia: oh I know. Stupid thing. I have a empty file (which used to contains some overrides) and it was not grabbed by the diff.10:57
persiaimbrandon: It's trivial to do that anonymously.10:58
Fujitsuimbrandon: Be tracked? riiight.10:58
persianand_: Yep.10:58
nand_persia: I update quickly.10:58
FujitsuI can generate a key and (once PPA is out of beta) upload hostile code in a matter of seconds.10:58
persianand_: Don't be so quick as to not test the build.10:58
persiaFujitsu: Even in beta, it's only a couple days10:58
Fujitsupersia: They want a real name, but that's also trivial to fake, I guess.10:59
persiaFujitsu: Some Person's real name.10:59
FujitsuYeah.10:59
imbrandonok sure but i dont see OpenVZ as being any less secure than xen at all in the real world, look how many commercial hosts there are on OpenVZ compared to Xen10:59
persiaHi.  My Name is Grant William Johnson.  I'll be your guest speaker tonight on the value of the Web-of-Trust, and we'll have a keysigning later.11:00
FujitsuSecurity in PPA is absolutely critical. At least ~ubuntu-dev is vaguely trusted, and the people are known.11:00
Fujitsupersia: Haha.11:00
Fujitsuimbrandon: I trust the Canonical sysadmins.11:00
FujitsuThey really do know what they are doing.11:00
imbrandonyea but i was there for the disscussions it wasent even brought up, i trust no one blindly11:01
Fujitsu(I can imagine that some hosts probably use OpenVZ because it doesn't require static memory sizing)11:01
imbrandonxen was the first sugestion and it was run with11:01
imbrandonFujitsu, nah most use it because of its proven track record vs a new tech like xen11:02
persiaUmm.  Just in case the uploaders are around, I've updated apt-mark-sync, livemix, and easycrypt.11:06
persiaReviewers: if you complete a review, please announce it so that the uploader may respond.  If you advocate a package, please ask for a second advocate.11:07
persiaimbrandon: Any ideas why I might get a 403 on http://revu.tauware.de/revu1-incoming/emelfm2-0711041320/emelfm2-0.3.5/COPYING ?11:09
imbrandonpersia, strange , umm no11:10
persiaimbrandon: Does it work for you?11:10
imbrandonno 403 here also11:10
persiaInteresting...11:10
FujitsuYou should be able to ssh in a poke around.11:10
imbrandoni know .changes are set that way11:10
imbrandon...11:10
Fujitsu*and11:11
* rexbron really needs to beter understand why some varible substition work in rules files and other don't11:11
* Fujitsu is tired, apparently.11:11
persia.changes I can understand, especially if someone in ubuntu-dev is using REVU, but without reviewing COPYING, it's a little tricky...11:11
imbrandonhehe me also, its time for bed, gnight all ( persia you should have ssh access to poke it if you like , just probably not sudo )11:11
persiarexbron: Remember that you're dealing with make variables.11:11
geserpersia: COPYING is a symlink inside the orig.tar.gz11:12
persiaimbrandon: It's been broken forever, but I can download the tar.gz.  Have a good night.11:12
imbrandonpersia, ssh access == <lp-id>@sparky.ubuntuwire.com , using the keys on LP11:12
imbrandonok gnight11:12
Fujitsuimbrandon: Isn't it like 6am?11:12
imbrandonyea 61511:12
persiageser: Ah.  That's it then.  Still, I'd think REVU would follow symlinks as long as they didn't point to the parent.11:12
Kopfgeldjaegerdoes any MOTU have time to check if my package is ready for multiverse? norsetto had a look at it some time ago11:13
geserpersia: lrwxrwxrwx 1 michael michael    8 2007-11-04 12:13 COPYING -> docs/GPL11:13
persiaimbrandon: "Permission denied (publickey).".  There's something odd about my home directory on sparky.  We'll look at it another time.11:13
geserthe same for INSTALL, README and WARNING11:13
persiaKopfgeldjaeger: It's REVU day.  Announce your package URL, and the current status, and someone will take a look.11:14
Kopfgeldjaegerpersia: cool, i didnt know that :)11:14
Kopfgeldjaegerthe revu link: http://revu.tauware.de/details.py?package=avidemux11:14
persiaKopfgeldjaeger: It's in the /topic (always a good read)11:15
KmosPlease someone look at http://revu.tauware.de/details.py?upid=364 (Package: tennix)11:15
jpatrickKopfgeldjaeger: could you remove the debian/ dir from avidemux src?11:16
Kopfgeldjaegerjpatrick: no11:16
Kopfgeldjaegerjpatrick: its in upstream11:16
jpatrickKopfgeldjaeger: yes, inform them and remove it11:16
Kmosbug 14984711:17
ubotuLaunchpad bug 149847 in ubuntu "[hardy]  [needs-packaging] Tennix 0.4.1" [Wishlist,In progress] https://launchpad.net/bugs/14984711:17
Kopfgeldjaegerjpatrick: i shall change upstream sources?11:17
Kmosstartupmanager 1.9.8 hits debian archive today =)11:17
jpatrickKopfgeldjaeger: https://wiki.kubuntu.org/MOTU/FAQ11:18
jpatrick^point 2.511:18
persiaKmos: From where is that tennix sourced?  The updates you made to Debian games svn are certainly not suitable.11:19
Kopfgeldjaegeryeah, i see... ok11:19
geserKmos: have you submitted tennix also to Debian?11:19
persiageser: Debian has reverted Kmos's changes to tennix11:20
Kmosgeser: yes.. to mentors, but anyone looks at it11:20
Kmospersia: i've submitted package tennix to debian games11:20
persiaKmos: Yes.  I know.11:20
jpatrickKopfgeldjaeger: personally I rm the debian dir, retar and note in changelog11:21
persiaKmos: Is this a different tennix package, or the one you preiously submitted?11:21
Kmospersia: that's with my changes =) don't know what debian games changed their11:21
persiajpatrick: Actually, one is required to note that in debian/copyright, and provide an automated way to repack.  Otherwise it's not trusted (can't match upstream md5sum)11:21
Kmosi've it at mentors11:21
persiaKmos: Right.  I'll archive it then.  Thanks.11:22
Hobbseepersia: do you know if they've done a full reversion of everything?11:22
jpatrickpersia: hmm, that's how I was told to do it :|11:22
Kopfgeldjaegerjpatrick: whats the best way to do this for me? i have a avidemux-2.4.orig folder above my working avidemux directory, how can i change the name of the source package being built?11:22
persiaHobbsee: Nobody is that motivated.  It's on a package by package basis when reviewing them for upload.11:22
Hobbseeahh11:22
KmosHobbsee: no, they don't.. u're so interested..11:22
Hobbseei hope kibi looks at pingus, and reverts anything needed, because i actually care about that one :)11:23
geserKmos: why not get it into Debian and then sync to Ubuntu?11:23
Kmosgeser: because I'm not part of debian games now11:23
Hobbseegeser: debian took away his svn commit rights.11:23
persiajpatrick: Policy changed about 6 months back, which may have something to do with the confusion (either in your mind, or the mind of the person providing you with guidance)11:23
HobbseeKmos: you know, you really should answer to their emails, too.11:23
Kmosso i'll remove it from mentors11:23
geserHobbsee: ah11:23
jpatrickpersia: ok, noted11:23
KmosHobbsee: i've made the latest patch for pingus 0.7.2 to put it working.. check changelog11:24
HobbseeKmos: did you test it?11:24
KmosHobbsee: sure11:24
Kmos=)11:24
HobbseeKmos: as well as all the rest of them?11:24
KmosHobbsee: i also release it at getdeb.net11:24
persiabddebian has a pingus in mentors closing most of the Ubuntu bugs, prepped for a sync.  Do we want to introduce more variation?11:25
jpatrickHobbsee: could you upload a main merge for me?11:25
HobbseeKmos: that *doesnt* answer my question.  it's rude to sidestep questions, and to not answer to emails, you know...11:25
imbrandonjpatrick, i did the 2 you asked about btw11:26
jpatrickimbrandon: yes, I saw that, thanks again :)11:26
Hobbseejpatrick: depending on what it is, yes11:26
jpatricknow I'm trying to get k3b-i18n in11:26
KmosHobbsee: first e-mail's I'm not subscribed to their ML11:26
jpatrickHobbsee: http://revu.tauware.de/details.py?package=k3b-i18n11:26
HobbseeKmos: and the rest?11:27
KmosHobbsee: some of them i answered directly by IRC to rhonda11:27
HobbseeKmos: ah, so you didn't feel it was necessary to explain to the rest of the team as well, who were affected by your uplaods11:29
Hobbseeand ubuntu, by flow-on effect.11:29
KmosHobbsee: i need to do it, i haven't time yet11:29
Kopfgeldjaegerjpatrick: do you how to do that?11:30
HobbseeKmos: yet all this time to be on irc and do packages :)11:30
HobbseeKmos: have you realised that some of the reluctance to sponsor your changes might be due to waiting to see what you say, in regards to the mails?11:30
jpatrickKopfgeldjaeger: rename the .orig.tar.gz to repackaged1.tar.gz?11:31
Hobbseejpatrick: ew, i dont really want to touch that :)11:31
Kopfgeldjaegerjpatrick: ah, ok, that's a cool solution :)11:31
* Hobbsee knows nothing of localisations11:31
KmosHobbsee: yeah, maybe.. but I've other personal things to do.. I'll answer it11:31
* jpatrick neither but... it's a merge :D11:31
KmosHobbsee: discuss this at debian irc =)11:32
jpatrickimbrandon: it's pity, a few minutes after k3b went in, it entered Debian too :(11:32
jpatrickKopfgeldjaeger: what it says on the wiki faq11:32
geserKmos: how can you have the copyright on the Debian packaging when then package was debianized by someone else?11:33
Kopfgeldjaegerjpatrick: argh, sorry, then read over that11:33
Kopfgeldjaeger*then i11:33
Kopfgeldjaegeror misunderstood renaming11:34
Kmosgeser: it was first debianized, and after I fixed a lot of things to put it working.. I think it was done firstly by the author11:34
HobbseeKmos: and since when does that give you permission to hijack the copyright?11:34
KmosHobbsee: in the top it was thomas perl11:35
Kmosin the bottom it's me11:35
KmosThis package was debianized by Thomas Perl <thp@perli.net> on11:35
KmosSat, 08 Sep 2007 18:00:18 +0200.11:35
Kmos---11:35
KmosThe Debian packaging is (C) 2007, Marco Rodrigues <gothicx@sapo.pt> and11:35
Kmosis licensed under the GPL, see above.11:35
Kmosit's hijack ?11:35
Kmosthe tennix package at debian games wasn't reverted.. it's the same when I touch it11:39
nand__persia: Ok i have checked everything. It should be fine.11:39
Hobbseeif not, it's certainly unclear.  seeing as the debianization means doing the debian packaging.11:39
persiaKmos: Well, it's been claimed as intended to be reverted.  Perhaps the person working on it isn't done trying to clean it up yet.11:40
persianand__: Great.  Make another annoucement :)11:40
Kmosah ok11:40
KmosHobbsee: i'll ask to change it11:40
nand__I request a review of the following package please : http://revu.tauware.de/details.py?package=ike11:41
* Hobbsee pokes firefox11:42
Hobbseeif i want to open *.diff in firefox, what command do i need to give it?11:42
Hobbseefor some reason, it wants to ask me every timne11:42
FujitsuHobbsee: kate, I suppose?11:42
FujitsuOr gedit if you're still using the abominable GNOME.11:43
HobbseeFujitsu: no, i want the diff actually open *in* firefox.11:43
Hobbseelike, in another tab of it11:43
FujitsuAh.11:43
* Fujitsu isn't sure it'll like doing that.11:43
FujitsuTry entering firefox?11:43
FujitsuOr will it then do it again?11:43
HobbseeFujitsu: yeah, it does it again11:45
Hobbseeit used to do it11:45
FujitsuHah.11:45
Hobbseei'm not sure if something's borked.11:45
Hobbseehm, something's eaten my akregator settings, too11:45
* Hobbsee restarts X, to see if it still starts11:46
* Fujitsu takes that as a no.11:51
nand__^^11:52
=== nand__ is now known as nand_
persiaemelfm2 commented11:54
persiaDktrKranz: About bug #103481: Does hardy need something to handle Dapper -> Hardy upgrades?11:56
ubotuLaunchpad bug 103481 in strigi "[SRU] upgrade from edgy causes file overwrite error" [Undecided,Confirmed] https://launchpad.net/bugs/10348111:56
rexbronHey everyone! Openlibraries is now up for review. http://revu.tauware.de/details.py?package=openlibraries11:58
DktrKranzpersia, didn't check. I do it now11:58
persiaDktrKranz: Thanks.11:58
FujitsuHobbsee: It didn't?11:58
* persia wonders if Edgy -> Gutsy upgrades are supported11:59
Fujitsupersia: Erm, no.11:59
persiaFujitsu: Excellent.  That makes it easier.  Thanks.11:59
Hobbseedamn12:00
Hobbseeit doesnt12:00
FujitsuHobbsee: Mine did after I reinstalled everything... what went wrong?12:00
Hobbseeonly had -intel and -synaptics.  not -keyboard, -vesa, or mouse :)12:00
FujitsuAh.12:01
Hobbseewhich..sucks12:01
Hobbseeand it's eaten part of my akregator data.12:01
FujitsuOh, fun.12:02
rexbronpersia: did you see my anouncement?12:03
DktrKranzpersia, strigi package is available since edgy, dapper does not ship it12:03
persiaDktrKranz: Excellent.  So we only have to fix it for feisty.  Thanks for the investigation.12:04
DktrKranzpersia, since strigi is in main since gutsy (IIRC), can a MOTU upload to feisty?12:05
DktrKranz*feisty-proposed12:05
persiaDktrKranz: Hrm.  I have no idea.  Unfortunately, my feisty chroot was eaten recently, so I'm also not in a good position to find out.12:06
Hobbseeoh dear.12:06
Hobbseehas it really been so long that i've forgotten how to chroot?12:06
FujitsuHobbsee: sudo chroot /path/to/mount?12:06
DktrKranzI have chroots and VM, so I can test almost every fix :)12:06
Hobbseesarah@LongPointyStick:~/Desktop$ sudo chroot /media/develrelease/12:06
Hobbseechroot: cannot run command `/bin/bash': No such file or directory12:06
FujitsuHobbsee: Wrong filesystem.12:06
Hobbseeoh!12:06
persiaDktrKranz: I'm convinced of that, and I'm convinced it's the right fix, I'm just not allowed to upload without testing :)12:07
DktrKranzyou do right12:07
DktrKranzbut if you have questions on how to reproduce, I can easily point you to12:08
persiaDktrKranz: No, the issue is that I need to go shopping for more disks, or decide to delete lots of stuff.12:09
Nafallopersia: order online :-)12:09
persiaNafallo: Cheaper in the back alleys of akihabara12:10
* Nafallo blinks12:10
* DktrKranz is living with a 40gb HDD only12:10
persiaDktrKranz: And enough chroots to get back to Dapper?  That's impressive.12:11
DktrKranzkeep in mind I do not install too many software, Default setup provides me what I need (except development tools)12:12
persianand_: Is that a copyleft license?  I'm sure it's free, but it's a new one for me (ike)12:12
DktrKranzand I use the rest to run VM and chroots. Boring :)12:12
persiaDktrKranz: Ah.  That would be it.  I have an unfortunate tendency to play games (with the associated megabytes of data)12:13
HobbseeFujitsu: so X still falls over if you nuke mesa.12:13
FujitsuHobbsee: The only stuff I touched was xserver-*.. what else did you kill?12:14
persiaShouldn't it?  I thought that none of the drivers had a complete implementation.12:14
HobbseeFujitsu: vesa is part of xserver-*12:14
rexbronpersia: I am going to scrap the get-orig-source rule for genpo as I can not get it to work12:14
FujitsuHobbsee: Erm, you said mesa.12:14
Hobbseeah. meant vesa, sorry12:15
* Hobbsee tries to reboot to X12:15
persiarexbron: OK.  You'll get whining on REVU, but maybe someone can create one for you (this channel is a good place to ask for help)12:15
FujitsuHeh, so close, and both very X-related.'12:15
persialess copyright12:15
persiaErr..12:15
rexbron:)12:19
rexbron"Computer..." </startrek>12:19
persiarexbron: Maybe, but having a useful eye tracker combined with focus-follows-mouse would make me happier.12:20
persia(keystrokes go where I'm looking)12:20
FujitsuWorking better, Hobbsee?12:20
rexbronpersia: that is actually a reall cool idea12:20
* rexbron is not sure how it would work in FPS's though12:21
Hobbseeright.12:22
Hobbseeyup12:22
FujitsuHobbsee: So removing -vesa is a no-no? I almost didn't reinstall it when I redid mine.12:22
rexbronAre reviewer's going to anounce when they look at a package?12:26
HobbseeFujitsu: well, if your intel fails.12:26
HobbseeFujitsu: i think it really died over the fac that it couldnt load the mouse or keyboard12:26
Hobbseealthough it loaded the touchpad12:26
persiaike commented12:27
FujitsuAh, yeah.12:27
* rexbron does not want to spam but...12:28
rexbronOpenlibraries is now up for review. http://revu.tauware.de/details.py?package=openlibrariesOpenlibraries is now up for review. http://revu.tauware.de/details.py?package=openlibraries12:28
rexbronerr12:28
rexbrondamn12:28
persiarexbron: You just advertised that.  Have you uploaded again (rather, do I need to download again)?12:29
rexbronpersia: I recived no indication that it had been/ was going to be looked at12:29
persiarexbron: That's normal.  Eventually, someone should say they reviewed it.  Sometimes they forget.  Asking lots of times doesn't help much, although if you haven't heard anything and there aren't any comments in 3 or 4 hours, it might be worth mentioning it again, just because people are in different timezones.12:30
rexbronsrue12:31
* persia notes that the above rules only apply during REVU days. 3-4 hours is far too often if it's not REVU day12:31
rexbronGenpo is up for review. http://revu.tauware.de/details.py?package=genpo12:34
nand_persia: I don't really know about licensing. This one, "sleepy cat", is new to me too :) I have just checked it was OSI approved.12:36
persianand_: No worries.  Because you licensed the packaging as GPL, it's nice to make sure that it is GPL compatible from the FSF site as well (it is).12:37
nand_can someone tell me about what is a "watch" file?12:40
cyberixIs there a REVU day coming soon?12:44
nand_cyberix: right now!12:45
cyberixwow12:46
cyberixSo I'm looking for first sponsor for my pq package. I have fixed all problems that have been brought up. http://revu.tauware.de/details.py?package=pq12:46
cyberixpersia: Going to rereview my pq packet now? http://revu.tauware.de/details.py?package=pq12:50
cyberixI fixed the lintian and linda problems that came up with those switches.12:52
cyberixAnd I'm also using debhelper for almos everything now12:52
persiacyberix: It's REVU day.  You'd do best to advertise your package for anyone to review.  It might be me, but I'm in the middle of another review right now.  Also, be warned that there's a new lintian, which will add more :)12:52
cyberixpersia: I did, while you was away for 1 minute12:53
cyberixfive minutes ago12:53
FujitsuIndeed, a second after you quit.12:53
persiacyberix: Ah.  Excellent then.  Sorry for the complaint :)12:53
* persia thinks Fujitsu would be an excellent reviewer12:54
* Fujitsu thinks he is studying for a final maths exam tomorrow.12:54
* persia revises thoughts12:54
FujitsuSo I have an excuse, nyahaha.12:54
cyberixFujitsu: However irc is not that exact.12:55
persiacyberix: You forget: Fujitsu has the reference clock, against which all of us lag12:56
cyberixHe is a Freenode admin?12:56
cyberixOk. I give up.12:57
persiaNo, the master clock.  Even admins lag :)12:57
Hobbseepersia: nz is still ahead.12:58
persiaHobbsee: Yeah, well.  So's Kiribati (my reference point for starting REVU day).12:59
Hobbseeahhh12:59
persiaAmusingly enough, in the pacific, you can actually travel west and have to set the clocks forward.13:00
Hobbseeer, shit.13:05
persia!ohmy13:05
ubotuPlease watch your language and topic, and keep this channel family friendly.13:05
Hobbseenow, if i were a usb drive, wher would i be?13:05
persiaHobbsee: /dev/sdX13:06
persiaAnd maybe mounted in /media13:06
Hobbseeno, no.  physically13:06
Hobbseeah, here it si.  i *didn't* put it thru the wash.13:06
Hobbseewith my very important physics data for this lab report :)13:06
FujitsuHobbsee: Mine has been through the wash on multiple occasions and survived.13:06
* persia dreams of REVU preserving cookies13:06
HobbseeFujitsu: yeah, but i'd prefer nto to risk it, as i told the physics people that i'd done the report (done around half, actually), and it would look mighty silly to have to ask for access to my data again, when i'm supposed to have already handed in said report.13:07
FujitsuAh.13:07
ion_Keep this channel friendly to people who never defecetate and find the act distasteful.13:08
Hobbseepersia: yeah, i do too.  for some reasons, my hopes never turn to reality :(13:09
persiaHobbsee: One of us could learn python ...13:09
zulmy wife has kept alot of things in her pockets during the wash, usb sticks, coins, candles, lighter...13:09
Fujitsupersia, Hobbsee: Isn't it just a matter of changing the cookie expiry time from 0?13:10
* Fujitsu looks at the code.13:10
* persia cheers Fujitsu's masterful powers of procrastination13:10
* Fujitsu just finished a practice exam, so is having a bit of a break. THen perhaps sleeping.13:11
Hobbseepersia: yeah.  after the 2 assignments that were supposed to be done last week :)13:11
FujitsuThough I am truly the master of procrastination.13:11
Hobbseeno you're not.13:11
FujitsuOh, I am.13:12
persiaNo competition now.  You can both be masters.  I've successfully deferred things for decades, so I encourage a spirit of support and encouragement.13:13
FujitsuHeh.13:13
FujitsuOh, I see, it uses mod_python's Session... the cookie is set to last for 12 hours, does that sound right?13:14
Hobbseehaha13:15
Hobbseeokay, i should revise that - i procrastinate on stuff i dont want to do :P13:15
persiaFujitsu: It always kills me, even when I just crash and reboot for a few minutes (where is the new broken kernel to go with the broken X: I want a stable system again)13:15
FujitsuAh...13:16
FujitsuHmm.13:16
cyberixHow does software appear in Add/Remove?13:19
Fujitsucyberix: It provides a .desktop file, and gets picked up by a script that mvo runs regularly.13:20
persiaopenlibraries commented13:21
rexbronpersia: you know how I was asking about how to remove a directory recursivly (in my case to get rid of .svn)? I wrote a python script to do it (but i am sure that someone else had already made something, I just could not find it)13:22
persiarexbron: There's lots of them, but I suspect you'll get greater benefit from the "svn export" command, unless you have a particularly annoying or incompetant upstream.13:23
cyberixmvo?13:23
persiacyberix: The person who manages Add/Remove, and runs the inclusion script.13:23
cyberixoh13:23
cyberixSo he has a monopoly of choosing the packages?13:24
persiacyberix: They aren't chosen.  Anything that provides a valid .desktop file gets included.13:24
* Hobbsee would assume teh script does13:24
rexbronpersia: Thanks for the comments, but would I need to then list svn as a build-dep for the package13:26
rexbronfor the get-orig-source rule?13:26
persiarexbron: No.  get-orig-source can depend on whatever it wants, as long as it's available in the regular repositories.13:26
rexbronok13:27
persia(it's only ever called manually, either by maintainers or paranoid users)13:27
rexbronlol13:27
rexbronpersia: more clarifcation, should the get-orig-source rule just export the svn check out or should it package it up into a tarball?13:28
persiarexbron: It's not all funny.  Pity the poor sysadmins who have to trace the cryptographic history of everything before installing it on their corporate systems, just because some intern thought it was a good idea when helping to draft some policies.13:28
rexbronO.o13:28
rexbronThat sounds like personal experience13:28
persiarexbron: get-orig-source should produce an orig.tar.gz which matches the orig.tar.gz used to build the package.13:29
* Fujitsu pokes through mod_pythons internals.13:29
FujitsuIt seems that the specified timeout isn't actually used client-side - the cookie always expires at the end of the browser session.13:30
rexbronpersia: but in this case, it is an svn checkout, so would it be acceptable to pull the lastest svn?13:30
persiarexbron: Ideally, you'll know which revision you are packaging, and pull that revision.13:31
FujitsuIIRC, I've seen some packages with a variable in debian/rules specifying the revision.13:31
* rexbron has had issues with variable in debian rules not behaving13:31
* cyberix hopes his desktop file is valid enought13:32
cyberixAtleast it works13:32
persiaI've also seen packages that play with the changelog version to get a date, and pass the date to SVN13:32
Fujitsucyberix: Run desktop-file-validate over it?13:32
persiacyberix: It's not.  Try desktop-file-validate13:32
FujitsuDo we attempt to inforce HIG-compliance of .desktops?13:32
Fujitsu*enforce, damnit.13:33
persiaFujitsu: Yes, but we don't like to maintain .desktop patches enough to not push upstream and to Debian.  Consider us to be likely to complain, rather than likely to fix it (although new contributors often do)13:34
FujitsuRight, I meant only those we already carry a delta for. Good.13:34
rexbronpersia: re 5), the reason there is a hard dependancy in a python version is due to libboot-python only being available on one version of python (2.5). Is there somewhere I can document that reason?13:34
cyberixAny flags?13:35
persiarexbron: I don't know of one, but python-support has a handy mechanism to force the version without you needing to put it all over the rules file.  That way when libboost-python transitions to 2.6, it's easier to transition the package.13:35
persiacyberix: no13:35
persiacyberix: More verbosely, it's at maximum verbosity by default.13:36
persiapq commented.  Everything *must* be built from source.13:37
rexbronpersia: I will look into it13:38
persiarexbron: If you can't find a solution, having the references to 2.5 won't block advocation - it's the other things that really need help.13:39
rexbronpersia: again, if libboost-python was build for all supported versions of python, then this would be less of a problem13:40
=== davromaniak is now known as Quesh
rexbronalso re 1) I though that --disable-rpath in the configure script was taking care of that13:41
persiarexbron: Yes, but libboost-python has internal issues that make that difficult.  I've tried, as have others, and it's just not something that works sanely.13:41
persiarexbron: It may be supposed to be doing that, but it's not working :(13:41
joejaxximbrandon: how did the Xvesa stuff go?13:43
deadwillyo!13:44
cyberixDoes the order of entries in desktop-file matter?13:45
persiacyberix: No, but convention is to have the Name near the top, and Categories near the bottom.13:46
cyberixpersia: Building from source might be a bit hard because the software is freeware and I'm targetting it for Multiverse.13:46
jpatrickcan someone explain to me how a package FTBFS with "dh_iconcache: Command not found" when debhelper is in the build deps?13:47
Fujitsujpatrick: That's in Ubuntu? Or Debian?13:47
cyberixpersia: An upstream change log is also not available under a free license13:47
jpatrickFujitsu: ubuntu13:47
persiacyberix: If the source is open, you should be able to build it.  If the source is closed, it's not a good candidate for multiverse (that's restricted, and restricted is not open to new software without an approved spec)13:47
StevenKjpatrick: Change it to dh_icons13:48
persiajpatrick: dh_iconcache is deprecated.13:48
jpatrickit is done by cdbs tho...13:48
cyberixpersia: Wow. Never realized software in Multiverse needs to have source available.13:48
persiaStevenK: Did you still want a log?  I think you were around for all the good bits.  Also, do you want a bug about using the new menu hierarchy?13:48
StevenKpersia: I'll read the log at some point, thanks. Um, bug for which package?13:49
persiajpatrick: If CDBS is using dh_iconcache, that's a bug in CDBS.  A patch would likely be very welcome.13:49
persiaStevenK: linda13:49
persia(to check)13:49
cyberixpersia: This implicates that there are packages in Debian non-free that aren't qualified for UBuntu at all.13:49
StevenKpersia: Please13:49
cyberixright?13:49
jpatrickpersia: it's cos all my knight builds failed because of that13:49
persiaStevenK: OK.  I'll dig through lintian a bit, and send something to the BTS13:49
StevenKpersia: Works for me, thanks13:50
persiacyberix: Can you give me an example?13:50
FujitsuBuilding from source isn't a requirement for multiverse.13:51
FujitsuThings like vmware-player and acroread didn't.13:51
FujitsuBut they were fairly important.13:51
persiaFujitsu: No?  We'd ship a .exe file without source?13:51
Fujitsupersia: Can you see Adobe distributing acroread's source?13:52
persiaFujitsu: Hrm.  Good point.  I'm confused then: I thought that everything was supposed to be built, rather than precompiled and put in multiverse.  Oh well.13:52
FujitsuThe only requirement for multiverse is, as far as I know, redistributability. However, I would be very disinclined to include further non-free binary-only sources unless they're very important to users.13:53
Fujitsus/sources/software/13:53
cyberixFujitsu: Is there a policy document about this somewhere?13:53
Fujitsucyberix: I don't think it is defined properly anywhere public, no.13:54
* persia isn't sure it's defined properly anywhere private either13:54
cyberixIf it really isn't ok, I could go for Medibuntu, but I just don't want to be unlucky while other non-free nonessential packages are taken to Multiverse.13:54
Fujitsupersia: The archive admins probably have a secret document.13:54
persiaFujitsu: Hmmm....  I thought they operated by mind-meld consensus, but you may be right.13:55
Fujitsucyberix: Do you have example of something that isn't from Debian and isn't rather important, but is binary-only?13:55
FujitsuI seem to be losing articles... I must head off to bed shortly.13:55
persiacyberix: Most of the non-free nonessential stuff that goes into multiverse is at least sourceful, if non-free.  I still think Wine-doors is the solution to this specific issue.13:56
cyberixNot without searching13:56
FujitsuOh, it's a real PE .exe?13:56
persiaFujitsu: Yep.13:56
FujitsuYuck. Wine-Doors sounds good.13:56
* cyberix started to do this just because he would like to apt-get do the stuff13:57
cyberixAnd not have to care about something like Winedoors13:57
=== iceman_ is now known as iceman
FujitsuI also don't like the idea of having Windows binaries in the archive because they're liable to break on Wine upgrades.13:58
persiacyberix: The advantage of wine-doors is that it works for all distributions, so everyone can benefit, not just Ubuntu.  Further, it's much easier to get software into Wine-doors.  The disadvantage is that wine-doors doesn't work properly by default in Ubuntu.13:58
cyberixMaybe one day someone will do apt-get integration for Winedoors13:59
cyberixWhile waiting, I'm having my package available as a deb.13:59
cyberixFujitsu: But this is ofcourse the right model to report bugs for wine upstream14:00
cyberixfrom pq launchpad section to Wines bugzilla14:00
cyberixinstead of having all bug reports go throught wine package14:00
cyberixThis makes it also possible for the package to distinguish between wine bugs and bugs in the original software14:01
cyberixand to split the reports14:01
cyberixto both upstreams accordingly14:01
cyberixWinedoors is more like a kludge imho14:01
cyberixPushing the problem away.14:02
cyberixI was thinking that Medibuntu is for stuff that cannot be legally distributed/used in some regions and Multiverse is for stuff that can be legally distributed/used everywhere.14:05
cyberixBut of course it would make sense to discuss this publicly.14:05
cyberix"What is Multiverse for?"14:05
cyberixShould it be broad or should we try to get rid of it.14:05
cyberixEither option is ok to me14:05
cyberixI just want it to be clear.14:06
cyberixHowever I'm skeptic that proper Ubuntu integration is possible at Winedoors level.14:07
cyberixSo there should be a repository for stuff like pq.14:07
persiacyberix: I'm not sure anyone disagrees with you about that, but I doubt anyone present is in a position to make a declarative statement that means anything.  Personally, I'm in favor of eliminating multiverse, but this would take a while.14:07
cyberixWhich one, doesn't really matter.14:07
persiagenpo commented14:08
FujitsuI'd like to see multiverse eliminated too, but that's not going to happen in the near future. However, we can try to minimise it.14:09
cyberixpersia: That would make sense, if Ubuntu targets to finally make FSF happy someday, as someone suggested on Gobuntu development list.14:09
cyberixI'm following that too.14:09
* cyberix is holding the free software flag high, yet optional.14:09
FujitsuI don't really want multiverse to become a dumping ground for all software which isn't free.14:11
persiacyberix: As I see it, Multiverse is mostly for software for which we can see the source, but either not everyone can use it, or not everyone can patch it.  more, open-source software that may not be DFSG-free.  Putting closed binaries there disturbs me, because it means that I no longer can find out what my system is doing.14:11
Fujitsupersia: Good point.14:11
persiaFurther, I'd like to avoid integration that makes it significantly easier to distribute random .exe files and expect them to work, because there's lots of software out that that might try to do things that I don't intend.14:12
persiaAt least with Wine-doors, the user is taking a deliberate step to make their system more Windows-compatible, and it is the wine-doors team, and not me, that they choose to trust.  if it breaks, I am unlikely to be held responsible.14:12
* Fujitsu is really off to bed now.14:13
FujitsuNight all.14:13
persiaI agree there is a place for a repository of freeware, and I believe this to be especially true for games (as an avid user of dosbox and similar programs).  I'm not sure what that repository should be, but I'm fairly sure that any specific free software distribution isn't the ideal place.14:14
persiaGood night Fujitsu.14:14
=== apachelogger__ is now known as apachelogger
* cyberix bows.14:23
persiacyberix: Please don't take that as an official statement: my opinions do not necessarily reflect those of the Ubuntu project.14:25
cyberixI don't, but it makes sense. Thats more important to me.14:25
* cyberix hopes persia would get to decide.14:25
persiacyberix: In that case, Thanks :)14:25
cyberixBut now I have to find that freeware repository and I'm going to ask Medibuntu first.14:26
cyberixEven, if it is not the correct place either.14:26
cyberixMaybe they have some usefull comments.14:26
persiacyberix: Good luck.  There's a couple random repos out there, but a nice, well managed one, with clean integration for both Windows and Wine would likely be well received.14:26
cyberixI wouldn't want to make it Windows specific14:27
cyberixI think there are some really cool Freeware NES, DOS, ... games out there.14:27
persiacyberix: Ah.  Good point.  Don't forget MAME.14:28
cyberix:-)14:29
rexbronpersia: does using a versioned -dev package matter if it has a Provides: field?14:35
persiarexbron: Yes and no.  It's technically policy compliant, but I don't prefer it.  The reasoning behind my preference is that in case there's a significant change to the -dev package that doesn't break API, there's no way to have a versioned build-depends against a virtual package.14:37
rexbronok14:37
=== Vor is now known as Vorian
persiaannchienta commented14:41
rexbronpersia: I have found where rpath is being set (m4/boost.m4) but have no idea if LD_LIBRARY_PATH is set elsewher...14:43
rexbronor if there is a drop in replacement for rpath14:44
persiarexbron: As I understand things, -rpath doesn't quite work as expected in Debian-based systems.  You could either add a patch to set $LD_LIBRARY_PATH, or just install the libraries as normal system libraries (unless you expect them to break something).14:45
=== bmk789_ is now known as bmk789
rexbronpersia: tbh, I do not know really what would make them normal system libraries, nor how that could break things...14:57
cyberixpersia: Ok. I think I'll write a "Beerbuntu repository" blueprint.14:59
persiarexbron: For normal system libraries, just stick them in /usr/lib, set the SONAME sensibly, and call ldconfig in the postinst.  This could break things if there is a symbol collision with other libraries, but that usually requires intention.  It could also break things if there is a file conflict, but if you follow the rule that the package name matches the library name, and you don't have a package conflict, this shouldn't happen.14:59
cyberix;-)14:59
persiacyberix: Interesting idea.  I'm not so sure about the buntu part, just for trademark reasons, but it's definitely a catchy name.15:00
cyberixI was trying to ask, if the order of _categories_ in desktop-file matter?15:18
persiacyberix: No, but the convention is to start with the Main category, and then add any Additional categories.  See the spec for details as to which is which.15:19
jroeswhat package provides the C standard library (stdio.h, etc.)?15:27
persiajroes: Your best tools to find that answer are dpkg -S and apt-file.  I suspect you'll find it in one of the glibc binaries15:29
jroesah, apt-file, cool.  thanks15:29
geserjroes: libc6-dev15:30
jroeswas hoping someone would tell me how to search for providers :)15:30
geserif you want to compile then install build-essential15:30
geserjroes: you can also use packages.ubuntu.com to search in which package a file is15:31
calcjroes: or download the Contents-(arch).gz file15:39
calcand grep it15:39
calci just found a bug...15:39
calcthere is no Contents file for hardy15:39
* rexbron is wanting to cry over openlibs packaging....15:40
rexbrondamn thing makes my head hurt15:40
rexbronis there a way to make pbuilder not have to recompile when tweaking things like install files?15:43
azeemrexbron: maybe you can send it a suspend signal during build, then chroot into the build and work there; then finally resume15:45
azeempretty hackish though, I guess there's an official solution15:45
Amaranthor just build it without pbuilder until you get it ready then use pbuilder for the final run15:47
rexbronI may end up doing that15:47
sistpotyhi folks15:49
geserHi sistpoty15:49
persiahey sistpoty15:49
sistpotyhi geser15:49
sistpotyhi persia15:49
=== bluefox_ is now known as bluefoxicy
geserrexbron: you can also login into pbuilder and build from there (but don't forget to save your changes also outside the pbuilder)15:50
cyberixpersia:15:50
cyberixpersia: Just found out that packaging most freeware is illegal.15:51
cyberixpersia: Because they usually don't permit modification,.15:51
persiasistpoty: Does the clarification to the REVU order rules make sense?  I'm a bit fuzzy, and not sure if I should be formalising it in the morning, or if you've something on which you can decide on whether it is possible to implement.15:51
rexbrongeser: basically, run debuild -B from inside the pbuilder?15:51
cyberixpersia: Do there is no point in Beerbuntu, because pq is just an exception that allows packaging.15:51
persiacyberix: I'm not sure how it makes it illegal, as long as you don't actually modify it.  The trick is to create a structure that delivers a binary-identical upstream package, and then adds a support structure in parallel.15:52
geserrexbron: yes15:53
sistpotypersia: need to think about this myself, but I guess it is possible to implement that way15:53
persia(assuming the license permits unlimited distribution)15:53
cyberixpersia: Maybe so. But I'm not sure, if you're even allowed to change the directory layout.15:53
cyberixpersia: So you'd have to distribute exactly the original, say zip-file or Windows installer.15:53
persiacyberix: Interseting.  Probably needs some thought, and maybe a consultation with counsel.15:53
rexbrongeser: perhaps a silly question, but where are the source packages stored in the pbuilder?15:54
cyberixI suppose you're allowed to run the installer because that seems to be intention of the publisher.15:54
persiasistpoty: OK.  Just wanted to make sure I had actually expressed my idea before I slept  Thanks for the confirmation.15:55
geserrexbron: you have to copy it by hand into the running pbuilder (usually below /var/cache/pbuilder/build/)15:55
=== PriceChild is now known as pricey
=== pricey is now known as pricechild
cyberixI'm not sure, if one would by default be restricted to even distribute the archive/installer within an other installer or archive.15:56
cyberix:-/15:56
cyberixI created mime-files. How do I tell my system to reread them?16:00
sistpotycyberix: maybe dh_installmime creates the correct postinst snippets for this, not too sure though16:02
bddebianHeya gang16:06
geserHi bddebian16:06
bddebianHi geser16:06
sistpotyhi bddebian16:08
gesersistpoty: how was UDS?16:09
sistpotygeser: very interesting, and pretty cool16:09
* sistpoty is still recovering from jetlag *g*16:09
bddebianHeya sistpoty16:09
bddebiansiretart: D00d, I cannot get Fuddl to respond about scorched3d.  Do you know if he is on holiday or something?  Or does my reputations just precede me? ;-)16:11
sistpotyhm... how can I convince gpg to export only one uid for a given key?16:11
siretartbddebian: yes, he was this weekend on a lanparty, I've seen him a few hours ago16:23
bddebiansiretart: Ah, OK thx16:23
siretarthey sistpoty16:24
sistpotyhi siretart16:24
bddebiansiretart: Next time you "see" him, would you mind poking him about scorched3d?  I'm happy to work on it I just want to make sure he is OK with it.  And I need to know the dfsg status.16:29
siretartbddebian: I've asked him yesterday about that16:30
siretartbddebian: he has committed some patches for the new upstream version, but it seems to be a bit crashy at least on amd6416:30
bddebianOh, OK16:30
siretartbddebian: the apocalypse mod is under a non-dfsg license, so that part probably has to be stripped out. or packaged in a seperate source package for non-free or something16:31
siretartbddebian: but he is more than happy for help, AFAIUI16:31
bddebiansiretart: If you say so.. ;-)16:36
mok0The init.d.ex being created by dh_make is not up to standards.16:38
bddebianmok0: So fix it :-)16:38
mok0sure, I will do that, I am looking for input16:39
rexbronis there a way in an install file to make it exclude files listed in other .install files?16:39
mok0rexbron: don't think so16:40
siretartmok0: please use a bugreport for collecting your thoughts16:40
rexbronor can I call dh_install -x<item> <install_file>16:40
rexbronthen call dh_install for the rest of them16:40
mok0siretart:  ok16:40
siretartrexbron: sorry? dh_install will only look at package.install, AFAIUI16:41
rexbronsiretart: the situation is that the python extentions and the regular lib files get installed to the same dir, but need to be in seperate packages. as the python libs are less taht the regular libs it would be nice to have a way to exclude them without having to manually list all of them16:46
bddebianrexbron: Build them in debian/tmp then use install files to put them in the right places ?16:49
* jdong tries to figure out the irony in chrooting into prevu to build a prevu builder.16:52
siretartrexbron: I agree to bddebian16:56
gesersistpoty: create a temporary keyring, import there the key, delete all non-wanted uid, export the resulting key16:56
sistpotygeser: ah, thanks16:57
geserI don't know if there is a better solution for this (an old mail suggest that no (at least at that time))16:57
sistpotyI guess in the meantime, I've looked at that very mail as well *g*17:00
=== _czessi is now known as Czessi
ST47Good morning/afternoon, folks17:04
mok0OK, folks, I've pastebin'ed my suggestion for a new init.d.ex at http://paste.ubuntu-nl.org/43275/ Comments will appreciated before I submit it in a bug report17:05
imbrandonjoejaxx, i got it "working" and in my PPA , still needs a bit of refinement and some man pages etc before official upload17:22
imbrandonbut its atleaste building correctly now etc17:22
imbrandonboth Xvesa and Xfbdev KDrive servers17:22
imbrandonsiretart, ping ( just FYI i manualy backported hardy's lintian on sparky )17:23
siretartimbrandon: thanks!17:23
imbrandonnp17:23
imbrandonohhhhhhhhhh the eeepc's are finaly available publicly ? NICE17:27
warp10Hi all!17:39
ivoksi have a question about debian policy; is it ok to change configuration file or conffile of already installed package in tasksel postinst script of some task?17:48
siretartivoks: I'm inclined to say its not, but you might want to ask this on #debian-devel/oftc17:50
mok0!tell mok0 about #43956117:50
mok0!tell mok0 about Bug: #43956117:50
RainCTbddebian: hey17:50
ivokssiretart: i also think that, but am not sure :/17:50
ivokssiretart: what's oftc? :)17:51
cyberixI managed to define mime-types for my files. Nautilus seems to understand that.17:51
cyberixNow, how do I make the software open them?17:51
siretartivoks: irc.debian.org CNAMEs to irc.oftc.net17:51
cyberixWhen they are double clicked17:51
ivoksoh, ok17:51
mok0ubotu, tell mok0 about Bug: #43956117:51
mok0Grrr17:51
siretartdebian bug #43956117:52
ubotuDebian bug 439561 in dh-make "dh-make: Enhancements to provided init.d template and a new LSB-compliant init.d script" [Wishlist,Fixed] http://bugs.debian.org/43956117:52
siretartthanks mok017:52
mok0siretart: actually, it seems the bug is fixed in hardy17:53
siretartgreat17:53
ivoksyeah... it looks like we would need meta package17:58
ivoksand use tasksel just to install that package17:58
ivoksor something :/17:58
siretartivoks: I fail to see how adding another package helps you work around that policy violation17:58
ivokssiretart: Replaces17:59
ivokssiretart: if packageA replaces packageB, then conffiles of A overwrite conffiles of B17:59
siretartoh, so you want to 'hijack' conffiles from other packages? Interesting idea17:59
ivoksconffiles would be the same17:59
siretartexecpt that you want to edit it, no?18:00
ivoksit's just that i need to enable some stuff, which are off by default18:00
siretartthen I'd suggest modify the package so it provide a mechanism to enable stuff you need18:00
ivoksyeah... it's easy with postfix, it has postconf18:00
ivoksbut dovecot... urgh :/18:01
ivokssiretart: how was your trip back?18:02
siretartivoks: oh, horrible. but thanks for the question :)18:03
ivoksmine too :/18:04
ivoksflight was delayed for 2 hours18:04
siretartoh darn18:04
ivoksand then, when i got to milan, they didn't have time to move my baggage from one plane to the other18:05
ivoksso i camed home only with laptop :D18:05
siretartthat happened to us on the way to boston18:06
ivoks:/18:06
siretartnext time I will try to travel with hand luggage only, seems safer to me18:06
siretartI managed to do that for sevilla18:06
ivoksyeah...18:08
ivoksumm... desktop people around?18:10
ivoksdesktop&mobile actually :)18:10
sistpotywooohooo... exim finally does what I want it to do (sending mails over ssh to rmail)18:23
bddebianHi RainCT, sorry , was away18:26
RainCTbddebian: np. I merged gdmap, bug 160017 if you want to have a look a it. I was thinking I could try to do some little improvements to it, is it fine to add new changes to a merge?18:29
ubotuLaunchpad bug 160017 in gdmap "Please merge gdmap 0.7.5-3 from Debian unstable" [Wishlist,New] https://launchpad.net/bugs/16001718:29
cyberixWhat is the stuff in /usr/lib/mime/packages/18:29
cyberixIs there a specification somewhere for it?18:30
bddebianRainCT: Yep18:31
lamegocyberix, man update-mime -> provides useful info about it18:31
cyberixHow are icons asigned for mime-types?18:33
cyberixNever mind18:34
cyberixActually18:36
cyberixupdate-mime says you can define an xbm icon.18:37
cyberixand no software package seems to do this.18:37
cyberixDon't people usually use svg-icons?18:38
rexbronOpenLibraries has been updated, please review :) http://revu.tauware.de/details.py?package=openlibraries19:06
rexbronregarding that review, the rpath issue has _not_ been fixed19:07
nxvlis there any way to see the changelog of a package online?19:33
ScottKYes19:34
nxvlScottK: where?19:34
ScottKpackages.ubuntu.com has a link to it.19:35
ScottKnxvl: I'm assuming you mean the Debian Changelog, not the upstream one?19:35
nxvlScottK: yes, that's what i meant19:36
nxvlScottK: thank you i have just found it :D19:37
nxvlwhich was the URL of DaD?19:45
nxvlnevermind19:45
nxvli found it19:45
RainCTbddebian: ok, new debdiff on bug 16001719:46
ubotuLaunchpad bug 160017 in gdmap "Please merge gdmap 0.7.5-3 from Debian unstable" [Wishlist,New] https://launchpad.net/bugs/16001719:46
nxvlRainCT: nice!19:47
bddebianRainCT: Cool, I'll check it out if someone doesn't beat me to it :-(19:48
RainCTok, thanks :)19:48
bddebianRainCT: Are you expecting this to be an SRU ?19:58
minghuaOh, REVU day again.19:58
RainCTbddebian: do you think it should be? :)19:59
* RainCT will brb20:01
bddebianRainCT: I typically don't do SRU's so if you don't care if it's an SRU, you need to change the distro to Hardy20:01
so1hi20:05
so1does someone plan to update secret maryo chronicles?20:05
so1atm it's at 0.99.2 which is quite old20:05
so1newest one is 1.220:06
rexbronso1: Check to see if a bug has been filed and if not, do it :)20:06
so1ok20:06
so1and 0.99.2 doesn't work20:07
rexbronBest to mention that aswell20:07
so1crashes with a devil error20:07
rexbron...?20:07
so1damn ... i really need that game to increase my productivity at work!20:07
so1:-)20:07
so1CEGUI Exception occurred : DynamicModule::DynamicModule - Failed to load module 'libCEGUIDevILImageCodec.so': libCEGUIDevILImageCodec.so: cannot open shared object file: No such file or directory20:07
rexbronso1: Bug report :)20:08
lamegoso1, missing dependency, it needs libcegui-mk2-dev20:08
ScottKso1: The best way to get a package updated is to do it yourself.  New upstream updates are generally not exremely hard to package.20:08
lamegobecause of a packaging problem with libcegui-mk220:08
so1thanks!20:08
so1https://bugs.launchpad.net/ubuntu/+source/smc/+bug/13643520:09
ubotuLaunchpad bug 136435 in smc "smc - Secret Maryo Chronicles - unmet dependency in Gutsy" [Undecided,Confirmed]20:09
lamegoyes, it is an old known problem :P20:10
RainCTbddebian: oh, right20:24
RainCTbddebian: done20:26
bddebianRainCT: OK, thanks, give me a bit20:27
RainCTbddebian: sure20:27
pochuWhen I open a terminal, and do meta-left, meta-right, meta-up or meta-down, it prints A, B, C and D. Is this a bug?20:29
pwnguinpochu: which button is meta?20:32
pochupwnguin: alt20:32
pwnguinesc?20:32
pwnguinheh, it prints something different for me :P20:32
pwnguin;3A20:33
pochulol, then it looks like a bug :)20:33
pwnguini dont think its a bug20:33
pochuthat looks fine...20:33
pochupwnguin: gutsy?20:33
pwnguinyes20:33
pochuand gnome-terminal?20:33
pwnguinyes20:33
pwnguinABCD20:33
pwnguinprobably related to ssh / screen?20:33
pochuWoops, it works now ¿?20:34
pwnguinthats what happens in my ssh+screen + irssi session20:34
pochuYes, it happens in irssi, and (IIRC) it happened to me in gnome-terminal too...20:34
pochuSo I thought it was gnome-terminal, or bash, or whatever's fault, and not irssi.20:35
pochupwnguin: I run irssi in gnome-terminal, so ssh and screen don't affect.20:35
warp10pochu: thank you! meta-<arrow> doesn't work in my terminal like in your one, but I have just discovered that I can use it to reorder the channel list in xchat :D20:36
pochuwarp10: yw :) there's a bug about them not working in irssi, bug 15958720:37
ubotuLaunchpad bug 159587 in irssi "binding meta-left meta-right meta-up meta-down does not work" [Low,Confirmed] https://launchpad.net/bugs/15958720:37
pwnguinwell there ya go20:38
pwnguinwarp10: i wound up checking gnome-term settings and rediscovered the transparency option20:39
pwnguinit used to be really crappy fake transparencies20:39
pwnguinit now does the real thing quite nicely20:39
bddebianRainCT: I'm nitpicking but could you fix the make clean?  Just put [ ! -f Makefile ] ||  in front of make clean20:40
warp10pwnguin: I'm just playing with it... great!20:40
bddebianRainCT: Never mind, I'll just add it and upload, thanks!20:52
bluekujawhich package does contain the python module keyring?20:55
bluekuja*gnomekeyring20:56
pwnguinpython module?20:56
bluekujapwnguin, yes20:56
pwnguinnone?20:57
bluekujapwnguin, that's why I asked. Actually there is no python-keyring20:57
bluekujapackage20:57
bluekujabut should be included in some other gnome package20:57
pwnguinlibpam-gnome-keyring is the only one i care about20:57
bluekujaI've installed python-gnome-dev20:58
bluekujaand fixed that problem20:58
bluekujabut it installs tons of package20:58
bluekujabah20:59
zulnetwork manager is default isnt it?21:02
bddebianRainCT: Uploaded, thanks!21:03
crimsun_zul: for all but ubuntustudio-desktop, it's a Recommends.  So, yes.21:04
zulthank you redhat for fixing it for hardy ;)21:04
zul)xen)21:04
norsettozul: am I wrong or the description for xen-hypervisor-3.1 is outdated?21:05
RainCTbddebian: great, thanks :)21:11
=== crimsun_ is now known as crimsun
bddebianRainCT: No, thank YOU :-)21:22
norsettorainct, bddebian: heck thank *YOU* both21:24
bddebianheh21:25
crimsunyeah, thanks bddebian!21:26
* LaserJock ^5s bddebian 21:26
Kopfgeldjaegern821:29
bddebianUhm... :-)21:30
RainCTlol21:31
RainCTwell, good night all21:31
bddebianGnight RainCT21:32
joejaxxwhy do people break the mailing list chain by doing that Digest, Vol5 Issue 2 nonsense :\21:38
LaserJockhaha21:39
LaserJockif somebody wrote some sort of mailman "fix" for that it'd be awesome21:40
joejaxxi wish they did21:40
joejaxxit breaks mailman and gmail's sorting21:40
joejaxxand you have no idea what the post is about21:40
ScottKMailman is on sourceforge, IIRC, and is written in Python, so anyone can have a crack at it.21:41
LaserJockit would be a tough problem21:41
LaserJockas in some cases you have no idea what thread to attach to21:41
joejaxxyeah21:42
joejaxxwhich is why i do not know why people do it21:42
joejaxxlol21:42
StevenHarperUKCan someone help me: I have 4 comments on my latest submission to REVU : http://revu.tauware.de/details.py?upid=402 - and I dont understand any of them (there are 4)21:42
joejaxxanyone want to look a merge i did ? :)21:43
joejaxxhttps://people.fluxbuntu.org/~joejaxx/ubuntu/merges/flwm_1.02-2ubuntu1.MERGE.debdiff21:43
crimsunargh, binary?21:43
joejaxxcrimsun: oh21:44
joejaxxit does not display it as text?21:44
bddebianStevenK: 1: Homepage is now supported in the control section.  Like right up under Standards Version and such21:44
crimsunjoejaxx: no21:44
joejaxxgrr wth21:44
joejaxxhold on21:44
bddebianGah, that was for StevenHarperUK21:44
bddebianStevenHarperUK: 2:  You don't seem to be installing upstreams ChangeLog file.21:45
StevenHarperUKAh I know what to do with that one21:45
StevenHarperUKits my code BTW : I am upstream21:45
StevenHarperUKThe other 3 are confusing me : how do I resolve them21:46
bddebianStevenHarperUK: 3: Are you repacking your tarball?  I'm not sure I get his point on that one either unless you are just getting an svn snapshot and creating the tarball21:46
crimsunjoejaxx: uploaded to hardy.21:47
StevenHarperUKI am using SVN to get the source, making the tarball then packaging from that21:47
bddebianStevenHarperUK: And for 4: Packages are supposed to include debian/watch files.  See man uscan21:47
StevenHarperUKI do it with a std build script21:47
joejaxxcrimsun: ok thanks :D i need to find out why it is doing that21:47
joejaxxi rather not append .txt on my debdiffs :\21:47
StevenHarperUKWhat is the purpose of teh Watch file and do I install it or is it just in debian/watch?21:49
sistpotyStevenHarperUK: with the watch file, you can easily scan for new upstream versions (with uscan). it's not installed, since a new upstream version means that the maintainer has to package it21:50
LaserJockanybody got any experience with Google Code for hosting a project?21:50
StevenHarperUKSo basically I include it in debian/watch and thats it?21:51
StevenHarperUKSorry I don't really get what I do with the file once I have made it21:51
bddebianStevenHarperUK: It lets you know of new upstream releases.  I don't know that it's required21:52
LaserJockStevenHarperUK: you don't do anything21:52
bddebianIf you run uscan -report-status it will tell you if the current package is up to date21:52
LaserJockStevenHarperUK: every once in a while you can run uscan to see if there's a new upstream version21:52
LaserJocklike in Debichem we have like 15 upstreams21:52
StevenHarperUKIts my code I know when there is a new version21:52
LaserJockso we have a script that checks once a week via watch files for new upstream releases21:53
StevenHarperUKRight so its for an automated process21:53
LaserJockStevenHarperUK: then in that case it is helpful for other people21:53
LaserJocka watch file is really the only definitive way to know where the .orig.tar.gz came from many times21:53
bddebianBut if you are never building tarballs I'm not sure how you would do it21:54
StevenHarperUKSo I make  the debain/watch file and do I need to include any re fence to it Anywhere?21:54
bddebianNo21:54
StevenHarperUKok great21:54
joejaxxtime for more merges21:54
joejaxx:D21:54
StevenHarperUKfinally : "I’m sorry to report that dpkg behaviour has now changed, and the Homepage should be a full header, rather than in the long description" what does that mean can someone point me to the new spec21:54
LaserJockStevenHarperUK: there's just a Homepage: field in control21:55
StevenHarperUKDoes it mean that I just kill the first SPACE and make it into its own section21:55
StevenHarperUKAce I get that now21:55
LaserJocklike Build-Depends, etc.21:55
StevenHarperUKThanks21:56
LaserJockbut take it out of the description21:56
StevenHarperUKI have21:56
bddebianWell there is still some debate on that one but I'll shut up21:56
StevenHarperUKSorry to keep going on : "This appears to be a VCS checkout, but there is no get-orig-source in debian/rules, nor mention of a repack in debian/copyright " How do I resolve this?21:56
bddebiancreate a get-orig-source target in rules21:57
StevenHarperUKI don't understand that sentence21:57
bddebianhttp://www.debian.org/doc/developers-reference/ch-best-pkging-practices.en.html#s-bpp-origtargz21:58
bddebianBasically it's an additional section in Debian rules that creates the orig.tar.gz21:58
bddebianEnsures that the orig.tar.gz is consistently getting created21:58
StevenHarperUKBut I am making the orig tar.gz21:59
StevenHarperUKI whats the point of this?21:59
joejaxxStevenHarperUK: so we have an untouched upstream source archive21:59
joejaxx:)22:00
ScottKStevenHarperUK: If you're making your package from a proper tarball, then you shouldn't get that.  Are the .svn dirs (or equivalen) in the tarball?22:00
StevenHarperUKNo22:00
StevenHarperUKI build it in its own build dir22:00
StevenHarperUKthere are no .svn22:01
StevenHarperUKThat seems like (another) pointless request : this REVU process is begging to get me down22:01
StevenHarperUKI get conflicting requests from MOTU22:02
ScottKStevenHarperUK: What's the fill name of your tarball?22:02
joejaxxis michael bienia geser?22:02
ScottKjoejaxx: Yes22:02
joejaxxok22:02
StevenHarperUKeasycrypt_0.2.1.9+svn20071103.orig22:03
StevenHarperUKeasycrypt_0.2.1.9+svn20071103.orig.tar.gz22:03
StevenHarperUKI mean22:03
ScottKSo it is an svn snapshot rather than a proper release?22:04
StevenHarperUKNo its what the comment further up told me to call it22:04
StevenHarperUKIt is a proper release22:05
StevenHarperUKI can remove that if I want22:05
StevenHarperUKI have stopped getting ant work done on the actual package and am stuck in these packaging problems22:05
StevenHarperUK*any22:05
StevenHarperUKI want to get back to coding.....22:06
StevenHarperUKsorry : I have to go now, I will build another version soon with the WATCH file in, thanks for  the help22:07
ScottKStevenHarperUK: Thanks for working through it.  The first one is by far the toughest.22:08
StevenHarperUKScottK: do i rename to have no +svn ?22:09
StevenHarperUKScottK: would that be advisable?22:09
ScottKStevenHarperUK: I suspect so, but I haven't reviewed your package in detail, so I'm relucant to give you advice contrary to what you've had before.22:10
ScottKStevenHarperUK: If I were in your shoes, I'd make a proper 0.2.1.10 release and package that.22:10
ScottKStevenHarperUK: I've several packages where I'm also the upstream and it can be a bit confusing trying to separate the roles of upstream and packager in your head when you're doing both.22:11
StevenHarperUKScottK: I think I will : will REVU let you re-upload a package or does it have to be renamed?22:11
ScottKStevenHarperUK: You can reupload it.22:11
bddebianYou can just re-upload22:11
StevenHarperUKok i will 0.2.1.10 will be next22:11
StevenHarperUKthanks for the help22:12
ScottKStevenHarperUK: So do a release like you would do if you knew nothing about Ubuntu with a regular tar.gz and then package that.22:12
ScottKNo trouble.22:12
StevenHarperUKI can say that the comments left on REVU could be more helpful, may of them leave no pointers on what they actually mean22:12
StevenHarperUK*many22:12
StevenHarperUKOk I have to go now RL issues are now screaming for my attention22:13
StevenHarperUKcya22:13
ScottKStevenHarperUK: Different people have different levels of experience.  Both reviewers and uploaders, so it can be tough to get the communication at the right level.22:13
ScottKSee you.22:13
StevenHarperUKbye22:13
joejaxxis there a list of development packages that are useful during merges?22:15
joejaxxi already have all the ones listed on the debian new maintainer docs22:15
norsettojoejaxx: all you need on top of the normal dev tools is here: https://wiki.ubuntu.com/MOTU/Merging22:17
joejaxxand ok22:17
joejaxxs/and\ ok/ok/g22:17
crimsunthe only tool you need is sed!22:18
joejaxxi do not see any packages listed there22:18
norsettojoejaxx: if you find something missing or not explained clearly and/or correctly let us know22:18
joejaxxcrimsun: :P22:18
joejaxxnorsetto: i mean package wise22:19
norsettojoejaxx: did you find any package in there?22:19
joejaxxnorsetto: nope22:19
joejaxxnorsetto: i do not see a list of packages there22:19
norsettojoejaxx: thats right ;-)22:19
joejaxxhttp://www.debian.org/doc/maint-guide/ch-start.en.html#s-needprogs22:20
joejaxxi have all of those already22:20
norsettojoejaxx: I thought you did some merges already?22:24
imbrandonjoejaxx, http://ppa.launchpad.net/imbrandon/ubuntu/pool/main/x/xorg-server/xserver-xvesa_1.3.0.0.dfsg-12ubuntu8~imbrandon+xvesa4_i386.deb if you wanna mess with it , i'll probably be uploading a new version tonight sometime too22:25
joejaxxi did22:25
joejaxxnorsetto: sorry if i am being confusing22:25
joejaxximbrandon: ok great22:25
ajmitchjoejaxx: you are, don't worry22:25
joejaxxajmitch: :P22:25
ajmitchjust grab the usual stuff, and things like patchutils, etc22:26
joejaxxif the ubuntu patch for a package only has the maintain change and the changelog in the patch then that means we can drop the ubuntu changes because there are not any? (ie put in a sync request)22:26
imbrandonbtw moins all22:26
joejaxxajmitch: ok22:26
joejaxxmaintainer*22:26
norsettojoejaxx: if the only ubuntu change left is the maintainer field, yes, its a sync22:27
joejaxxok nice22:27
joejaxxi just want to make sure :)22:27
norsettojoejaxx: so, you may need a package after all :-)22:28
norsettojoejaxx: for syncs you may use requestsync, which is in ubuntu-dev-tools22:28
joejaxxi like to ask questions even if i think i know the answer so i do not look like a fool later22:28
joejaxxnorsetto: ok22:28
joejaxxi already have that installed :D22:28
joejaxxdholbach told me about that package at the motu uds session22:28
joejaxxpbuilder-dist is a great tool i found out about that at the session as well22:29
pwnguinoh?22:29
joejaxxpwnguin: yeah22:31
pwnguini cant find pbuilder-dist22:31
joejaxxpwnguin: it is in ubuntu-dev-tools22:32
joejaxxit keeps track of different tarballs for ubuntu releases22:32
joejaxxso you can go pbuilder-dist hardy build22:32
pwnguinoh22:32
joejaxxor feisty build22:32
joejaxxetc22:32
pwnguini was hoping for something more like parallel pbuilder22:33
joejaxxhmm/22:33
imbrandonthere are hooks for distcc and ccache if you want22:33
joejaxxs/\///g22:34
joejaxxoh22:34
joejaxxyou thought it was distributed pbuilder22:34
pwnguini dont think pbuilder uses dual cores effectively atm22:35
joejaxxExplanation of the Ubuntu delta and why it can be dropped:22:35
joejaxx?22:36
jdongjoejaxx: you can run two pbuilders....22:36
crimsunusually the Ubuntu changes have been obviated by Debian changes.22:36
pwnguinsure, you can run multiple builds in parallel, but you need multiple packages in the queue22:36
joejaxxcrimsun: i am looking at alsa-oss :P can i file a sync request for it?22:36
pwnguini dont regularly work on multiple source packages at once22:37
joejaxxcrimsun: since you are the last person :)22:37
Kmosjoejaxx: it's already done22:37
joejaxxKmos: ?22:37
Kmosbug 15949622:37
ubotuLaunchpad bug 159496 in alsa-oss "Please sync alsa-oss 1.0.14-1  (universe) from Debian unstable (main)" [Undecided,Confirmed] https://launchpad.net/bugs/15949622:37
joejaxxuh22:37
joejaxxno22:37
crimsunjoejaxx: yes.22:37
joejaxxcrimsun: ok :)22:37
crimsunthat would need to be 1.0.15-1, but yes.22:37
joejaxxcrimsun: yes22:38
Kmosdebian is having network problems :(22:38
joejaxxcrimsun: for base version i put the debia version right?22:38
joejaxxdebian*22:38
* sistpoty is off to bed now22:39
sistpotygn8 everyone22:39
crimsunyes22:39
crimsunnight stefan22:39
norsettobye sistpoty22:39
joejaxxhmm22:41
joejaxxhow long does requestsync take after you hit enter when putting a description22:41
joejaxxor does it need a EOF Ctrl+D22:41
Kmosjoejaxx: you need a second enter22:42
Kmosfor an empty line22:42
cyberixShould I create symlinks during packaging or with a command from rules?22:46
bddebianman dh_link ?22:47
cyberixYes. Thats why ask.22:47
cyberixI22:48
joejaxxcrimsun: i think i am just going to edit the vurrent requestion it just has the wrong version22:53
crimsunjoejaxx: ?22:54
crimsun-EPARSE22:54
joejaxxi am sorry?22:54
crimsunoh, you mean "edit the current request"?  Sure, go ahead.22:54
joejaxxyes22:54
joejaxx :D22:55
joejaxxwth22:55
joejaxxsomeone already changed it22:55
norsettog'night all22:55
crimsunnight norsetto22:55
joejaxxis there anyway to look up bug change history?22:56
crimsunBug Activity.22:56
joejaxxhmm i do not see that22:56
crimsun"View activity log"22:57
joejaxxahhh22:57
* TheMuso waves, now safely back in australia.22:57
crimsunTheMuso: how was the return flight?22:57
TheMusocrimsun: Long. There were two of them, but yes, they were long.22:58
joejaxxwho is marco rodridues?22:58
FujitsuHi TheMuso.22:58
TheMusoHey Fujitsu .22:58
geserjoejaxx: Kmos22:58
* TheMuso changes his notebook's timezone.22:58
joejaxxKmos: :(22:58
geserjoejaxx: touched he again someone else bugs?22:58
Fujitsujoejaxx: Kmos has that effect on people.22:59
Kmosjoejaxx :)22:59
Kmosjoejaxx: you can check alsa-tools22:59
joejaxxKmos: you should have left the description as is23:00
Kmosit not requested23:00
joejaxxit was signed23:00
joejaxxthe message that is23:00
geserKmos: were you not told already several times to NOT TOUCH someone else bugs?23:01
Kmosgeser: i changed the description to match the debian version23:02
Kmosand title23:02
Kmosbecause it was correct on description, but not in the titl23:02
Kmosbecause it was correct on description, but not in the title23:02
Kmosi think I'm helping :(23:03
ScottKKmos: You'd be helping more if you would do as people tell you.  Your persistent failure to do so is a serious problem.23:04
Kmos:(23:04
* Kmos needs to sign it in hands.. "NOT TOUCH SYNCS EVEN IF ONLY TO CHANGE TITLE VERSION"23:06
* Kmos with laser23:06
LaserJockit's an interesting question though23:07
LaserJockhaving signed descriptions that are editable23:07
joejaxxLaserJock: yeah23:07
joejaxxi would only change the title23:07
LaserJockcomments aren't a problem, but descriptions are mutable23:07
LaserJocknot that I put much of any value in signed emails23:08
joejaxx:P23:08
LaserJockbut if you're going to go to the trouble I suppose it's nice for it to stay intact23:08
joejaxxyeap :D23:08
TheMusoLaserJock: I think in this case, the signing verifies that the person who sent it is who they say they are.23:08
joejaxxyeah that is my thing23:09
joejaxxif you change the signed message the original message as intended by the sender is not invalid23:09
joejaxxgah23:09
joejaxxnot valid23:09
joejaxxlol23:09
joejaxxdouble negatives23:09
joejaxxlol23:09
LaserJockTheMuso: sure, I just don't think that's of any use. But it's annoying for those who care about such things23:10
TheMusoLaserJock: Aye.23:10
* pwnguin takes notes on what not to do by watching kmos23:10
Kmosi'll put message again signed =) revert the change..23:11
Kmospwnguin :)23:11
Kmosit's back to normal23:12
=== rob1 is now known as rob
joejaxxStevenK: are you going to do the apt-rpm merge? :D23:21
StevenKjoejaxx: Not right now. But probably not.23:26
joejaxxk23:26
joejaxxok*23:26
joejaxxanyone want to look at https://people.fluxbuntu.org/~joejaxx/ubuntu/merges/apt-rpm_0.5.15lorg3.2-3ubuntu1.MERGE.debdiff ? :D23:26
TheMusojoejaxx: File a bug23:29
LaserJockman I need a new laptop23:30
LaserJockthis thing is a piece of junk23:30
LaserJockor perhaps I need to strip down the apps I use on it23:31
joejaxxLaserJock: specs? :D23:31
LaserJock Intel(R) Celeron(R) CPU 2.80GHz and 512MB RAM23:32
LaserJockmy AMD 1800+ smokes it23:33
ScottKBeats the pants off my Pentium III 700 w/256MB of RAM.23:33
* ScottK is considering a new laptop too.23:33
LaserJockFirefox brings it to it's knees23:33
=== asac_ is now known as asac
LaserJockit's constantly running slightly under 80C23:34
ScottKAs long as I'm doing one thing at a time, it doesn't seem to horrible.  I mostly use Konqueror for web browsing on it.23:34
proppyhi23:36
LaserJockhmm, maybe it's just gmail that's killing it23:42
joejaxx:P23:42
joejaxxLaserJock: run it in basic html mode :D23:43
joejaxxgmail +Ajax mode kills firefox on opensolaris :\23:43
pwnguinfirefox hates that little box in the bottom corner that pops up a name23:43
pwnguinas long as its not showing gmail runs great23:43
LaserJockoh wow, that's a lot better23:44
pwnguinand now that this conversation is on irclogs, google will probably find it and fix it ;)23:44
LaserJockit's a lot faster and dropped my avg CPU temp by ~5C23:45
LaserJockjoejaxx: thanks dude, that's way better23:46
Kmoswhat's the package name for fmod ex library ?23:48
Kmosfmodex doesn't exist23:48
joejaxxLaserJock: you are most welcome :D23:50
joejaxxsomeone remind me not to eat Oreos and Sprite together in the future :(23:50
LaserJockjoejaxx: and here I was thinking I'd have to install fluxbuntu on this thing ;-)23:51
joejaxxLaserJock: :P23:51
* joejaxx goes back to merging23:55
bddebianGah, I have to stop this games team shit.. :-(23:56
joejaxxbddebian: why?23:56
joejaxx:\23:56
* joejaxx found two more merges :D23:57
LaserJockbddebian: please don't23:57
bddebianBecause it's unresponsive and frustrating23:59

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