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

LaserJockimbrandon: man, Planet Debian must have the lowest barrier to entry ever ;-)00:16
imbrandonLaserJock: hahaha :)00:16
LaserJockMako needs some sort of policy on that00:17
TheMusoHmmm. The interdiff procedure for reviewing interdiffs is not working for me here. When I get to the step of producing review.interdiff, I get the following:00:17
TheMusointerdiff: hunk-splitting is required in this case, but is not yet implemented00:17
LaserJockcan't just let any riffraff on there00:17
TheMusointerdiff: use the -U option to work around this00:17
imbrandon:)00:17
TheMusoReview.interdiff has this:00:17
TheMusodiff -u easycrypt-0.2.1.14/debian/changelog easycrypt-0.2.1.14/debian/changelog00:17
TheMuso--- easycrypt-0.2.1.14/debian/changelog00:17
TheMuso+++ easycrypt-0.2.1.14/debian/changelog00:18
LaserJockhmm00:18
LaserJockTheMuso: I've not really used interdiff much00:19
imbrandoni've not used interdiff at all00:20
imbrandonpersia seems to be the resident interdiff expert00:20
* TheMuso is reading https://wiki.ubuntu.com/UbuntuDevelopment/Interdiff#head-5faad1820a5ec43b0ba3c9186795dd8a0bfdab2500:20
LaserJockI used once or twice I think00:21
* ajmitch sees that the PPA floodgates are open to the masses now00:21
LaserJockyep00:21
imbrandoni wish they would just delete my /pool, the packages are merked as such for a few days now00:22
imbrandonmarked*00:22
ajmitchit'll happen sometime00:22
imbrandonStevenK: btw i got a reply from 1 fo 2 of the DD's i emailed, he said he no longer has access to his debian key, and 2 of 2 bounced , lol00:23
LaserJockok, guys00:25
LaserJockcan you check Planet and see what the title on my blog post is?00:25
FujitsuOh dear.00:25
imbrandonsoren's desk00:25
imbrandonlooks to be00:25
LaserJockdang it00:26
* LaserJock kicks planet00:26
* TheMuso also kicks planet.00:26
TheMusoFor some reason, its stopped picking up my feed...00:26
FujitsuLaserJock: I don't see any recent ones from you, even directly on your blog..00:27
imbrandonFujitsu: Behind MOTU00:27
FujitsuAhh.00:27
LaserJockthis is the second time it's done this00:27
LaserJockPlanet is getting a wrong title00:27
LaserJockmy RSS feed says "Soren Hansen"00:28
ajmitchheh00:29
FujitsuLaserJock: Right, it's picking up the title from one of the <media> tags. That's braindead.00:29
* ajmitch sees a surprising lack of ponies on planet00:29
FujitsuHas planet been inducted into LP?00:29
ajmitchenough of the bitterness, thanks00:29
LaserJockajmitch: getting there00:29
imbrandonFujitsu: as in the code?00:29
TheMusoPlanet is screwed.00:29
Fujitsuimbrandon: Well, it seems broken.00:30
TheMusoJust a bit.00:30
ajmitchimbrandon: I think Fujitsu is just commenting on the perceived reliability of LP00:30
imbrandonahh00:30
Fujitsuajmitch: Right.00:30
LaserJockI don't understand why this is getting messed up00:31
LaserJockoh, hmm00:31
ajmitchsoem feed parsing error, I guess00:31
ajmitchs/soem/some/00:32
* ajmitch cannot type00:32
LaserJockit's taking the title from a pic00:32
imbrandonlooks like planetplanet feed parsing error00:32
LaserJockit must find the last "title" or something00:32
imbrandon<media:title type="html">Soren’s Desk</media:title> instead of <title>00:32
imbrandonyea00:32
LaserJocksurely I'm not the only one00:32
LaserJockis jdub still doing Planet?00:33
imbrandoniirc jdub is one of the devs of planetplanet upstream00:33
LaserJockyeah00:33
imbrandonnot sure, havent been on that list in quite a while00:33
imbrandonand on the other side i'm not sure how old of an instance we run00:33
imbrandonwhere debians is all in svn we only have the configs in bzr iirc00:34
LaserJockbut is it a config problem, a Wordpress problem, or a PlanetPlanet problem?00:34
imbrandonlooks like planetplanet problem00:35
FujitsuLaserJock: It's not a WordPress problem00:35
Fujitsu(although the number of other problems that WordPress has is absolutely incredible)00:35
TheMusoI'm wondering whether my feed is not being picked up properly any more since I made a post during LP downtime.00:38
=== gouki_ is now known as gouki
FujitsuTheMuso: Planet is independent from LP, other than the config branch being hosted there, as far as I know.00:39
* minghua finds it quite ironic that translation on LP is completely broken after upgrade while one main feature of this upgrade is "Rosetta improved".00:40
LaserJockit's broken?00:41
FujitsuLaserJock: Yep.00:41
FujitsuThey are experiencing enormous performance issues with the new code.00:41
imbrandonironic00:41
FujitsuSuch that it doesn't work *at all*.00:42
FujitsuThe 8 hour migration broke more than it solved. I am impressed.00:42
LaserJockfreaking heck00:42
LaserJockafter 8 hrs downtime?00:42
FujitsuSome of the other changes (a security fix in particular) leave a bit to be desired, too.00:43
TheMusoIf this is the trend for LP, I start to worry about its long term usefulness.00:44
FujitsuBut the Rosetta one is the most worrisome of the lot, right.00:44
Fujitsu`The speed and reliability of Launchpad Translations should now be significantly improved following a major refactoring.'00:48
FujitsuSure, it's reliably down.00:48
RoAkSoAxhaha speed impreved on showing error messages xDD00:49
* TheMuso looks at planet config, and doesn't notice any syntax errors...00:50
LaserJockwell, I'm sure 404s would speed Rosetta up a lot :-)00:55
imbrandonbbiab00:57
nxvlanyone know someway to execute a sh script step by step as in debbuging?00:57
nxvlcause 'sh -x' isn't showing me nothing00:57
TheMusonxvl: What do you mean its not showing you anything?00:58
nxvlTheMuso: it only shows me the error, but the lines it executes doesn't show the error00:59
TheMusonxvl: hmm. Thought of doing something like this? sh -x scriptname 2:&1 | less01:00
nxvlhttp://pastebin.com/d16b8f83f01:00
nxvlshows this01:00
TheMusoPiping all output, whether from the script or otherwise, through less, to review line by line.01:00
nxvlTheMuso: isn't a big output, i can read it on my terminal without a problem01:00
TheMusonxvl: Ah ok.01:01
TheMusonxvl: I still don't understand the problem.01:01
nxvlTheMuso: that's the output, and there i can't see the error, it says that a )) is missing, but i don't find why01:02
LaserJocknixternal: around?01:02
RoAkSoAxTheMuso, he want's to debug his script step by step and he wants to know if there is a way to do it01:02
nxvlso i'm asking for any way to execute all step by step to find where exactly this )) are missing01:02
nxvlRoAkSoAx: exactly01:02
minghuanxvl: It says it's missing on line #807.01:03
nxvlminghua: well, it isn't01:03
nxvlminghua: so i want to check what is it executing to check if maybe there is a malformed variable that is making the need of those ))01:04
minghuaI am not a shell expert, but I don't see how line-by-line execution will help you.  It's a parsing error, not an execution error.01:05
TheMusoRoAkSoAx: I know that. I couldn't work out what the problem was from the output.01:07
nxvlminghua: yes, but i have already check all the source and there are no unclosed '(' so i think maybe a variable contains it01:07
TheMusonxvl: What is set -u for?01:07
minghua-u  Treat unset variables as an error when substituting.01:07
nxvlTheMuso: i don't what you to work on it, only to point me to a way to execute it line by line so i can work on it :D01:07
nxvlTheMuso: dunno, it's a FTBFS bug on bootcd01:08
nxvlLP: #16503001:08
minghuanxvl: Have you tried to run it through bash?01:08
TheMusonxvl: Well the bash manpage may give you some pointers.01:08
nxvlminghua: that solves the problem01:09
nxvlwhy haven't i think it before01:09
nxvlminghua: thnx01:09
* nxvl hugs minghua 01:09
minghuanxvl: No problem.  (Although I wouldn't call it "solving" the problem.)01:10
minghuabug 16503001:10
ubotuLaunchpad bug 165030 in bootcd "bootcd FTBFS on hardy" [Undecided,Confirmed] https://launchpad.net/bugs/16503001:10
nxvlminghua: in some way it is, because the script is running with sh, and it should run with bash01:11
RoAkSoAxnxvl, but /bin/sh is just a logical link to bash or dash01:13
imbrandonsh links to dash01:13
RoAkSoAxyep by default to dash01:14
nixternalLaserJock: yo yo01:14
nxvli use "bash +x script" and it runs fine without errors01:15
* RoAkSoAx still cant access to rossetta translations :S01:16
zulhelloooo01:20
* TheMuso wonders whether planet is ignoring his entries, due to the title of his most recent posts being too long...01:21
persiaTheMuso: I don't understand why, but I can reproduce the hunking issue with easycrypt.  I'll dig into it to try to figure out why, and post a correction to the wiki page.01:22
RoAkSoAxhey does anyone of you know why rossetta still not working?01:23
nxvlis there any recipe about dpatch? i don't find very usefull the packaging guide of dpatch01:24
LaserJocknxvl: it's in the packaging guide01:24
LaserJockwhere are you looking?01:24
nxvlhttps://wiki.ubuntu.com/PackagingGuide/PatchSystems#head-5f4642a5564760bd8aae0fd2cbd70e6cd78c126001:26
minghuaRoAkSoAx: It has been down since the upgrade.  Any reason you believe it's going to work soon?01:27
bddebianHeya gang01:29
=== ^4nDr3s is now known as RoAkSoAx
TheMusoc02:04
TheMusowrong tab...02:04
FujitsuLaserJock: Why is it that you bring a high importance to most bugs that you touch?02:06
Fujitsu(LP bugs, that is)02:06
bddebianHeya Hobbsee02:08
Hobbseeheya02:10
TheMusoHey Hobbsee. Glad exams are over?02:10
LaserJockFujitsu: magic touch I guess02:13
bddebianheh02:14
LaserJockgenerally I don't complain much02:14
LaserJockbut when I do I expect to be heard ;-)02:14
FujitsuLaserJock: Heh.02:18
FujitsuGood to see that nomination bug marked High.02:19
HobbseeTheMuso: yeah, but i've still got lab reports to hand in02:21
TheMusoHobbsee: I guess thats not too bad.02:21
ajmitchhi Hobbsee02:28
Hobbseehey ajmitch02:28
ajmitchhow's it going?02:28
Hobbseeuh oh, lab people are getting annoyed about the late lab reports02:28
Hobbseeajmitch: done the last exam, random_crap_to_do--.02:28
nxvlisn't there any "dpatch for dummies" or something like that02:29
LaserJocknxvl: what are you having a problem with? there isn't much to it02:30
nxvli don't know if it is cause i'm tired, but i don't undesrtand anything02:30
nxvlLaserJock: on putting dpatch on debian/rules02:30
LaserJockoh02:30
nxvli have do it02:30
nxvlbut i'm getting a weird error02:30
LaserJockdid you add the following to the top of debian/rules:02:31
LaserJock include /usr/share/dpatch/dpatch.make02:31
nxvlLaserJock: http://pastebin.com/d5a705ca6 <- i have this02:34
nxvli'm calling dpatch directly instead of using dpatch.make02:35
minghuaApparently, LaserJock needs to consider writing "Ubuntu packaging for dummies". :-)02:36
LaserJocknxvl: ok, you can get rid of the patch-stamp: and dpatch: rules02:37
LaserJocknxvl: read man dpatch.make02:38
* minghua didn't know dpatch.make has a man page.02:40
ajmitchHobbsee: that's good :)02:40
LaserJockminghua: yep02:40
LaserJocknxvl: the Examples section of the dpatch.make man page has the right rules02:42
=== LaserJock is now known as LaserRock
* LaserRock out02:47
bddebianheh02:48
HobbseeLaserRock: ponies!02:48
ScottKGood $TIMEOFDAY all.02:49
Hobbseehi ScottK02:49
bddebianHeya ScottK02:49
ScottKheya Hobbsee and bddebian (or are you really bdefreese?)02:50
StevenKMuahah02:50
StevenKLaserRock: Ponies! Ponies! Ponies! Ponies! Ponies!02:50
bddebianScottK: I'm not sure anymore ;-P02:50
minghuahello ScottK.02:51
ajmitch      02:56
imbrandon 02:57
Hobbsee 03:00
TheMuso 03:00
nxvl 03:01
* Fujitsu 03:02
* ajmitch was just having ssh issues thanks03:03
* TheMuso 03:03
TheMuso:p03:03
* ajmitch gives up & leaves03:03
* Fujitsu staples ajmitch to the channel.03:04
* Fujitsu likes stapling people to things that lack a physical manifestation.03:05
* Hobbsee staples Fujitsu to kmos03:06
FujitsuIt burns!03:06
StevenKCareful, you don't know how cluelessness is contracted.03:07
StevenKHrm. Did I say that out loud?03:07
TheMusolol03:07
FujitsuHaha.03:07
TheMuso/c/c04:58
TheMusoargh04:58
RAOF_Hey TheMuso :)04:58
TheMusoHey RAOF_.04:58
* StevenK ponders writing an #ubuntu-motu drinking game04:59
=== RAOF_ is now known as RAOF
BurgundaviaStevenK: we don't need a game to get people drinking04:59
RAOFStevenK: Based upon the incedence of "Ponies!"?04:59
Burgundaviathey already do that on their own04:59
StevenK"Everytime TheMuso writes 'c', '/c' or any variation thereof, followed by 'argh' or 'wrong tab', take a drink."04:59
TheMusoStevenK: heh05:00
StevenK"Everytime someone asks LaserRock about ponies, or golden ponies, take a drink."05:00
HobbseeBurgundavia: :P05:00
StevenK"Everytime Hobbsee pokes someone with her Long Pointy Stick, take a drink, unless it is you getting lambasted."05:01
Hobbseehahaha05:01
StevenKThis is kind of fun.05:01
* TheMuso wonders whether bugs can be filed against planet ubuntu anywhere...05:01
StevenK"Everytime RAOF complains about marking, first years or both, take a drink."05:02
FujitsuHaha.05:02
RAOFThat's something I could get behind!05:02
ajmitch"Everytime someone criticises Launchpad, take a drink"05:03
TheMusoWe'd be drunk.05:03
FujitsuThat's what I thought.05:03
ajmitchwell & truly05:03
StevenKI like what WoW does when you're drunk, I saw that first hand yesterday when a friend dropped a Brewfest Pony Keg05:03
ajmitchhehe05:03
ajmitchthe brewfest event was great for that05:03
StevenKI came out with "I wonder if I'm shober.", followed by "Haha ... hic!"05:03
ajmitchdid you get the awesome visual effects? :)05:04
* ajmitch started raiding last week05:04
StevenKI didn't, no.05:04
StevenKI got completly smashed, but no visual effects05:04
ajmitchonce you're well & truly gone, the screen is all blurred, you can't walk straight, and it's like tunnel vision05:05
StevenKBwahaha05:05
TheMusolol05:05
StevenKSo I needed to drink more05:05
ajmitchyep05:05
ajmitchit progressively gets worse05:05
StevenKI wonder if it takes more for you to get drunk the higher level you are05:05
* TheMuso wonders whether you end up not being able to see anything if you get blind drunk. :p05:06
ajmitchno idea, I was doing it at level 7005:06
StevenKIt took about 5 Brewfest Brews to get tipsy05:06
StevenKI should compare my level 21 and level 44 warlocks05:06
Hobbseeyou all forgot about the "when someone is found to be committing crack, take a drink"05:07
FujitsuHobbsee: That sounds dangerous.05:07
ajmitchwhen kmos files a bug, take a drink05:08
StevenKHahah05:08
Fujitsuajmitch: Has the right idea.05:08
* ajmitch should behave now05:08
Hobbseeajmitch: shudder.05:08
StevenK"When kmos files more than ten sync requests, take that number of drinks."05:08
FujitsuHaha./05:08
ScottKminghua: Hello back (much later).05:09
TheMusoWhen kmos applise to become MOTU, skull ${Biggeest_Beer_Serving}.05:10
TheMusobiggest05:10
TheMusos/Beer/Drink/05:10
HobbseeTheMuso: now you really need to put down the crack pipe.05:10
FujitsuAnd the MC doesn't have the best track record of rejecting people..05:10
ScottKThis is true.05:10
Hobbseeoh, *applies* to become a MOTU.  not actually gets it.05:10
StevenKNo, no. "If Kmos applies to become an MOTU, sober up immeadiately and smack him down."05:11
FujitsuHobbsee: Aren't they the same thing?05:11
FujitsuStevenK: Heh.05:11
HobbseeFujitsu: no.05:11
TheMusoStevenK: haha05:11
TheMusoOuch. Planet is really screwing up.05:14
* ScottK ponders something involving lots of fire or explosives.05:14
FujitsuTheMuso: How?05:15
FujitsuScottK: Sounds good.05:15
TheMusoFujitsu: See latest planet post.05:15
FujitsuIs that particularly broken?05:16
TheMusoDId you follow the link to the actual post from his blog?05:16
FujitsuI did.05:16
StevenKClicking the link for Daniel Robitaille's latest post, it works for me.05:17
TheMusoWell the title for the post on planet and the actual blog don't match.05:17
FujitsuHave his ever?05:17
TheMusoThe links aren't broken up, just the titles.05:17
TheMusodunno05:17
StevenKA common theme is they're all wordpress.com blogs05:19
StevenK(all two of them)05:20
* ScottK tries to understand how launchpad release notes qualify for planet Ubuntu???05:20
Hobbseebecause ubuntu uses launchpad?05:22
Hobbseeanyway, where's that drink?05:22
TheMusoheh05:22
ScottKHobbsee: Do Ubuntu release notes go on planet?05:23
FujitsuHaha:05:24
Fujitsu16:23:43 < lee_> cab: they are permanent drives they only started doing this since I installed gibson05:24
HobbseeScottK: usually someone copies them there, yes05:24
FujitsuThat's a new one.05:24
StevenKThe Gutsy Gibson. Hum. I always knew Mel was an animal.05:24
pwnguinScottK: do we want them to?05:29
HobbseeScottK: usually multiple people, actually05:30
ScottKI dunno.  It seems about the that planet is supposed to be ABOUT Ubuntu and while Ubuntu uses LP, it's a separate thing.05:30
StevenKI just think ScottK doesn't want to see the L word more than he needs to ...05:30
Hobbseeyet the offtopic posts on launchpad don't concern you?05:30
pwnguinwell he can keep pretending that canonical and ubuntu aren't joined at the hip05:30
ScottKpwnguin: It's Canonical that claims they are separate things.05:31
ScottKHobbsee: Was that directed at me?05:31
* ScottK got a head start on the drinking game tonight.05:32
StevenKHah05:32
HobbseeScottK: yeah05:32
StevenKWhy, did you look at Kmos' bug page?05:32
* StevenK ducks05:32
Hobbseedidnt' realise that you didn't say both lines when i was first typing05:32
* Hobbsee beats StevenK05:32
StevenKOuch!05:32
ajmitchduck quicker next time05:32
StevenKThat was directed at ScottK, though05:32
ScottKNo, the drinking is unrelated to Ubuntu.05:32
HobbseeScottK: the offtopic posts on planet ubuntu are far greater in number than the LP ones - yet i havent seen you comment on them yet.05:33
StevenKScottK: Oh, so it's Launchpad.05:33
* StevenK chuckles05:33
ScottKHobbsee: Ah.  Well at least those are by people who are involved in Ubuntu.05:33
ScottKBut yeah.  It's Launchpad.05:33
StevenKSo are Launchpad people, by that extension.05:33
Hobbseeand launchpad are not?05:33
ScottKStevenK: No, they are developers of a system we happen to use.05:34
=== doko__ is now known as doko
* Hobbsee suspects he's just ranting about anythign LP, just because he can...05:34
* pwnguin wonders if automatix deserves the kind of consideration LP gets05:35
ajmitchHobbsee: he wouldn't do that05:35
Hobbseepwnguin: definetly not.05:35
StevenKScottK: Okay, and when cprov spends an hour fixing a buildd, that doesn't relate at all?05:35
ScottKStevenK: That's him fixing his proprietary service.05:35
pwnguinHobbsee: how about medibuntu?05:35
* ScottK rants about Automatix too.05:35
Hobbseepwnguin: probably OK.  ubuntu studio, etc, also go to there with their release notes05:35
StevenKAnd Mythbuntu05:36
Hobbseeyaeh, that too05:36
* Hobbsee giggles, remembering the planet editorial spec05:36
* StevenK wants a machine with a DVB card so he can try it05:36
pwnguinScottK: so what do you think about the affero PL?05:40
ScottKpwnguin: You didn't happen to see me discuss that on #debian-devel and you're trying to get me started again?05:40
pwnguini dont watch debian-devel05:41
pwnguinbut maybe i'll hound up a log05:42
=== Igorots is now known as Knightlust
Amaranthautomatix people are on planet05:43
Amaranthjdong is on there, isn't he?05:43
ScottKpwnguin: Short version is I don't think it's DFSG free.05:43
ScottKjdong is not an Automatix guy.05:43
Amaranthhe used to be05:44
ScottKjdong runs *-backports which is an official Tech Board blessed part of the Ubuntu project.05:44
Amaranthno one is an automatix guy anymore, automatix is gone05:44
ScottKThree cheers for that.05:44
Amaranthand i know what jdong does :P05:44
pwnguinthere's automatix205:46
Amaranththere won't be for hardy05:46
pwnguinhow'd that happen?05:47
Amaranthi hang out with the main dev a couple times a week :P05:47
Amaranthand he was at uds05:48
pwnguini see05:48
Amaranthwe went through the list of what automatix is good for that _isn't_ easy to do with stock ubuntu05:48
Amaranthit came down to adding a couple things to ubuntu-restricted-extras and some x86 on x86-64 stuff05:48
ScottKCool.05:49
Amaranthwhich afaik is just skype and flash05:49
* ScottK will grumble about Envy posts on planet, just to be fair.05:50
Amaranthenvy apparently got a lot saner too05:50
Amaranthi think mvo helped the guy out05:50
pwnguinthere has got to be a better way than how envy works05:50
pwnguingood05:51
HobbseeAmaranth: why didn't i hear about the extra stuff added to u-r-e then?05:51
Hobbseeor have i, and not responded?05:51
AmaranthHobbsee: because nothing has been added05:51
Amaranthand i think it was more a matter of opinion on whether or not things should be added to it05:52
HobbseeAmaranth: no bug has been filed, either.05:52
ScottKSo I'm reading about PackageKit on planet.  Does this mean we're giving up on Debian package management in the long run?05:52
Hobbseeyeah, true05:52
AmaranthScottK: PackageKit is just a frontend05:52
ScottKAmaranth: For what?05:52
Amaranthapt/dpkg05:52
* pwnguin would rather hear more about policyKit on the planet. that stuff's scary05:52
StevenKI'm guessing it's backend-agostic, and deals with both rpm/yum and apt/dpkg05:53
Amaranthright05:53
StevenKLike SMART05:53
Amaranthno05:53
StevenKExcept SMART is dumb05:53
ScottKSo it's more of an Adept/whatever Gnome uses replacement?05:53
Amaranthit's actually a gnome-app-install/update-notifier replacement05:53
pwnguinsynaptic?05:53
ScottKDunno.  Never used Gnome, but that sounds right.05:54
ScottKOK, so we're going to make it easy to mix RPM and Debian packages?05:54
Amaranthno05:54
ScottKGood.05:54
pwnguini think we're making it easier to integrate package management with gnome05:54
ScottKGreat.05:54
Amaranthit's just a distro-agnostic way for things to install packages05:54
pwnguinwouldn't that need namespaces to be identical?05:55
slangasekand why is that valuable? :)05:55
ScottKOK.  I'm having a hard time reconciling distro-agnostic and not packaging system agnostic.05:55
Amaranthslangasek: consistent GUI05:55
minghuaMaking it easier for users to switch distros, I suppose.05:55
ScottKAmaranth: So it's a consistent gui for different things?05:55
AmaranthScottK: right05:56
pwnguinthe backend is probably not distro-agnostic then ;)05:56
* slangasek is not a distro agnostic, he knows which packaging system he prays to05:56
ScottKAnd this is a good thing?05:56
minghuaScottK: Yes, it has different backends for APT/RPM/etc.05:56
Amaranthit's basically a way for everyone else to get gnome-app-install instead of just ubuntu :P05:56
slangasekyeah, who cares about them? :)05:56
pwnguinpsh05:57
Amaranthbut it does the policykit thing too so that's useful05:57
pwnguinthey can learn to compete ;)05:57
Hobbseeinteresting.  video's dont owrk onw05:58
slangasekhere, let me fix that for you with VideoKit05:58
Amaranthslangasek: that's called gstreamer05:58
ScottKAmaranth: What is the "poicy kit thing"?05:58
StevenKAnd then you'll need to manage all of your kits with KitKit05:58
slangasekit's called that /today/05:58
Amaranthas used by DesktopKit05:59
Amaranthaka GNOME05:59
slangasekI manage mine with KitKat05:59
TheMusoheh05:59
StevenKslangasek: Just for that, I'm breaking your fingers05:59
StevenK:-P05:59
AmaranthScottK: basically instead of running the whole app as root you have a daemon that speaks dbus05:59
Amaranthand dbus system activation starts it on demand05:59
minghuaOh, are we talking about PackageKit or PolicyKit?  Because they are completely different things.05:59
HobbseeStevenK: you might have to coordinate alpha 1, if you do...05:59
Amaranthi said PackageKit was useful because it used PolicyKit06:00
StevenKI didn't say I'd break all of them.06:00
ScottKAmaranth: When it starts it, what user does it start it as?06:00
AmaranthScottK: not sure06:01
Amaranthprobably root?06:01
ScottKI'm still not getting the benifit then.06:01
Amaranthless code running as root06:01
Amaranthand no GUI code06:01
minghuaScottK: Probably one backend and one front end.06:02
minghuaBackend runs as root and frontend runs as ordinary user.06:02
pwnguinpolicyKit itself is about not running gtk as root06:02
pwnguinetc06:02
minghuaI don't claim I know PackageKit though.06:02
StevenKScottK: The whole point is to minimise down as much as possible the code that runs as root.06:02
pwnguinits still a massive transition that's going to be painful, i think a few people already found that out ;)06:03
* TheMuso hopes the policykit stuff happens. It will also mean admin tools are accessible to users using assistive tech.06:03
ScottKStevenK: Well that makes sense.  I got confused when he said it ran as root anyway.06:03
StevenKScottK: PolicyKit is a very small helper running as root which the GUIs talk to using dbus06:03
pwnguinpolicy-kit is going to make an already confusing time with thinkfinger more confusing =(06:04
ScottKI think I'm just going to say it's Gnome and I don't need to understand it.06:04
pwnguinheh06:04
HobbseeScottK: but you might end up switching to gnome :P06:05
ScottKHobbsee: I might.  I might alswo switch back to Windows.  I don't worry to much about either of those eventualities.06:05
HobbseeScottK: then how would you yell at redmond?  go over there?06:07
ScottKI'm not saying there's any real risk of that, just saying the risks are roughly equivalent.06:08
* StevenK is of the opinion that Gnome looks .... I don't know, prettier and shinier than KDE.06:08
* ScottK finds KDE more comfortable.06:09
pwnguinGNOME has a lot of gray for a "prettier and shinier" than KDE06:10
* Hobbsee killed a whole lot of the grey from gnome06:11
* StevenK quite likes grey.06:11
pwnguinIs the double panel a proven usability thing, or just an artifact of history?06:13
* ScottK discovers hardy no longer has libmilter0, just libmilter1 and gives up and goes to bed.06:21
ScottKGood night all.06:21
LaserRockwe've really added 18 new MOTUs since May?06:23
Hobbseepwnguin: you can certainly fit more stuff on there06:31
HobbseeLaserRock: ponies!06:31
FujitsuHobbsee: That's another reason for the switch to EXA. Video overlays work.06:31
HobbseeFujitsu: ahhh.  my videos just crash now :)06:32
pwnguinHobbsee: on the contrary I can fit more programs without gnome panel getting in my way at the bottom ;)06:32
FujitsuHobbsee: Hah.06:32
HobbseeFujitsu: interesting.06:32
HobbseeThe program 'totem' received an X Window System error.06:33
HobbseeThis probably reflects a bug in the program.06:33
HobbseeThe error was 'BadAlloc (insufficient resources for operation)'.06:33
Hobbsee  (Details: serial 99 error_code 11 request_code 140 minor_code 19)06:33
FujitsuThat sounds right06:33
Hobbseethen again, this is xaa still.06:34
FujitsuRight.06:34
dholbachgood morning06:47
dholbachHappy REVU Day!07:07
=== doko_ is now known as doko
=== LucidFox is now known as Sikon_Stargate
=== \sh_away is now known as \sh
\shmoins08:39
pwnguinwow, ipkg is really based on dpkg, huh08:41
\shpwnguin, ipkg as in linux for routers? ,-)08:43
pwnguinyea08:43
pwnguinwell, i think it started out for ipaq08:44
pwnguinbut i just got ahold of a spare router08:44
dholbachso how's the REVU day coming along?08:44
* dholbach looked at a bunch of 'in progress' needs-packaging bugs already and the revu uploads connected to them08:45
Sikon_StargateI'd like to request review of two updated packages: http://revu.tauware.de/details.py?package=qdvdauthor http://revu.tauware.de/details.py?package=avidemux08:51
dholbachSikon_Stargate: looking at qdvdauthor08:52
TheMusoSikon_Stargate: Looking at avidemux.08:52
dholbachSikon_Stargate: did you rebase on the marillat package?08:53
dholbachSikon_Stargate: I'm just diffing the latest debian-multimedia upload and yours: why the -dbg package? why the dropped patch? why dvdauthor/dvd-slideshow/mjpegtools as Build-Depends?08:58
nand`hi MOTUs! I'd like a review of the package ike please! (one advocate already). Thanks! http://revu.ubuntuwire.com/details.py?package=ike08:58
dholbachSikon_Stargate: added comments to qdvdauthor page09:00
Sikon_Stargatedholbach> I merged the Ubuntu version09:01
Sikon_StargateUbuntu has 1.0.0~rc1, debian-multimedia.org has 1.0.0~rc2, and this is 1.0.0~rc309:01
dholbachdebian-multimedia has 1.0.0~rc3 too09:02
dholbachhttp://www.debian-multimedia.org/pool/main/q/qdvdauthor/09:02
dholbachI understand the need for the desktop file changes and they are mentioned in a former revu upload09:02
dholbachthe other changes I don't understand :)09:03
TheMusoSikon_Stargate: With avidemux, why did you migrate to cmake? Or is that an upstraem change?09:03
Sikon_StargateUpstream only had autotools for 2.3. With 2.4, they offer a choice between autotools and cmake.09:04
=== Sikon_Stargate is now known as LucidFox
TheMusoSikon_Stargate: Right. So why change?09:04
LucidFoxPersonal preference, I guess.09:04
LucidFoxIf autotools is preferable, I can change to that.09:05
\shLucidFox, is upstream going the cmake way now, and offering this as a transitional change?09:06
dholbachnand`: can you change the entry in debian/changelog to (LP: #148103)?09:06
dholbachnand`: or if you agree I do it on my own and upload right away09:06
LucidFoxUpstream has no preference for a specific build system, as far as I can tell.09:06
nand`dholbach: If it's okey with you, no pb, thanks!09:06
dholbachnand`: ok, uploading it! congratulations!09:07
LucidFoxBoth will be supported at least in the near future.09:07
TheMusoLucidFox: Ok thats fine then.09:07
nand`dholbach: yay!09:07
\shwow...I found a way to gpg sign stuff without having my gpgcard with me :)09:08
soren\sh: ?09:09
\shdebuild -S -k'<your key id>!' <-- the exclamation mark is important...fyi09:09
LucidFoxdholbach> For qdvdauthor, I dropped the patch because it results in qplayer and qslideshow not building, and the Ubuntu version builds them.09:09
LucidFox(the "make" lines are commented out in the patch)09:09
\shsoren, I have a signing subkey on a gpg card...but if you don't have it handy..you are fcked, if you don't have this trick handy with the exclamation mark ,-)09:10
TheMusoLucidFox: Why did you remove the Bugs field in debian/control:09:10
LucidFoxTheMuso> for avidemux?09:10
TheMusoLucidFox: Yes.09:10
LucidFoxOversight. I'll re-add it.09:11
Fujitsu\sh: Can't you only use subkeys for encryption?09:11
\shFujitsu, no...you can use subkeys for encryption, signing and authentication :)09:12
dholbachLucidFox: this is the current debdiff between debian-multimedia and your proposed version: http://daniel.holba.ch/temp/qdvdauthor.debdiff09:12
\shphew../me has a headache...clean restart yesterday evening ...:(09:13
TheMusoLucidFox: If the avidemux binary package is transitional, why is it architecture any?09:13
dholbachLucidFox: desktop changes are fine, if you want to drop the patch, that's fine, but please document the change in debian/changelog and don't change debian/rules and debian/control for that, let's try to keep the diff small, also: I understand the added Depends (could some of them be recommends?), but why do you add them as Build-Depends? are they needed on the build machine to build the package?09:14
TheMusoLucidFox: And, if Christian Marillat made this package prior to Nicolai Spohrer, there is no reason to change who debianised it at the top of the copyright file.09:15
TheMusoLucidFox: According to the diff, yes this package was originally debianised in 2002, so that should certainly be left as it is IMO.09:16
TheMusoLucidFox: You also changed the copyright authors/upstream authors. You haven't listed the years of copyright for these author's code contribution.09:17
LucidFoxdholbach> So I should leave dpatch support in debian/rules even though there are no patches?09:18
dholbachLucidFox: yes, else you divert from the debian packaging just for the sake of a dropped patch09:19
dholbachnand`: are you sure that bug 148103 is the bug you want to close with the ike upload?09:19
ubotuLaunchpad bug 148103 in ubuntu "[needs-packaging] Request for packaging, VPN client" [Wishlist,Triaged] https://launchpad.net/bugs/14810309:19
nand`dholbach: Yes, this is this one.09:19
TheMusoLucidFox: I also don't see what changes Nicolai Spohrer made mentioned in the changelog at all.09:20
nand`dholbach: the name is not explicitely mentioned, but this is it09:20
LucidFoxAll right. I will also leave the patches in debian/patches and only remove them from 00list.09:20
dholbachnand`: thanks a lot for that09:20
dholbachLucidFox: great, that change is easy to merge :-)09:21
* dholbach hugs LucidFox09:21
TheMusoLucidFox: And, the only thing I have against cmake, is that vast quantities of debian/rules are altered by this update. Like dholbach has said for your other package, this diverges from Debian Multimedia a lot, which means more merging work in the future.09:21
dholbachalso it helps if you document every bit you change in the changelog09:21
TheMusoAt this point, I do not feel comfortable giving this an ack.09:22
LucidFoxdebian-multimedia.org won't package avidemux until it reaches 2.4 final - Marillat said so09:22
dholbachSomehow I knew that it was persia who added "It's REVU Day!  Packagers; announce your packages, Reviewers: Add as many hammers as you can." to the topic :-)09:22
pwnguinwhat's the process to get a package sync'd from experimental?09:22
TheMusoNevertheless, any packaging differences means more merging work.09:22
dholbachpwnguin: file a sync request and just mention that it's experimental instead of unstable09:23
dholbachLucidFox: if we decide to ship an unstable avidemux that's our decision09:23
dholbachLucidFox: still we can try to keep the packaging delta small09:23
TheMusodholbach: The diff as it stands between both debian/ dirs is 19K.09:25
dholbachright09:25
pwnguindholbach: ok, i guess the terminology is a New, not a Sync09:26
dholbachpwnguin: is it a new package that has never been in ubuntu before?09:26
pwnguincorrect09:26
dholbachthen it's still a sync :)09:26
pwnguinok09:26
dholbachbut right, best ask in #ubuntu-devel - I'm not sure that experimental is automatically synced09:27
pwnguinim pretty sure its not09:28
pwnguini figured there'd be some method of triggering a discussion on inclusion from experimental09:28
dholbacheither ask for it in #ubuntu-devel or file a normal sync bug, just stating that it's experimental you're talking about09:29
mok0I was asked to make an icon for xtide for the merge. Now I've done it, I have png files in sizes 128 -> 16 pixels. Now I need to know how to add them to the package, and where to install them.09:32
minghuamok0: I think the place to install them is /usr/share/icons/hicolor/*/, but adding them to the package would be a challenge if you don't repack upstream tarball.09:34
mok0minghua: I don't want to do that09:34
mok0repack tarball I mean09:35
minghuamok0: BTW is there any definitive conclusion about Torque's licensing?09:35
dholbachmok0: check out ekiga to find out how you can add icons without changing the tarball09:36
LucidFoxdholbach> https://bugs.launchpad.net/ubuntu/+source/qdvdauthor/+bug/164815 - I have attached a new debdiff.09:36
ubotuLaunchpad bug 164815 in qdvdauthor "qdvdauthor 1.0.0~rc3" [Undecided,In progress]09:36
minghuamok0: You can apply some uuencode/uudecode magic then.09:36
mok0No I don't think so. Didn't we agree that the package could go into universe?09:36
mok0uuencode, yes I can try that09:36
minghuamok0: I didn't read the IRC log, I only read the mail to motu-science.09:36
mok0I can also send the icons upstream09:36
LucidFox(also uploading the new version to REVU at the moment)09:36
dholbachLucidFox: does it still build?09:37
mok0minghua: Is there a formal body within ubuntu to clarify license matters?09:37
dholbachLucidFox: you remove the dpatch build-dep09:37
LucidFoxoops!09:38
dholbachyou might also want to remove "+  * Dropped dpatch support from debian/rules, no patches left."09:38
minghuamok0: There should be, I'm not sure which though.  Maybe archive admins.09:38
dholbachLucidFox: I'll review the patch in a bit again, please add the link to the debian-multimedia source package again in the bug09:38
mok0minghua: so the package needs to go through ordinary review, then09:38
mok0... perhaps it can go into multiverse09:39
minghuamok0: I don't quite understand what you mean.  It always needs to go through review, whether for universe or multiverse.09:40
mok0minghua: I was thinking that a license clarification could be made before people started wasting time on the package09:40
mok0minghua: It would be really useful to get torque into ubuntu, though09:41
minghuamok0: Let me have a look at the license.09:41
minghuamok0: Yeah, I'm really insterested in Torque.09:41
mok0minghua: you want me to pastebin the license?09:41
LucidFoxBuilding qdvdauthor now, also reuploaded the debdiff09:42
mok0minghua: http://paste.ubuntu-nl.org/45898/09:44
minghuamok0: I was reading it on REVU, but thanks anyway.09:46
minghuamok0: Looks pretty free to me.  The only problem would be the advertise clause.09:46
mok0minghua: yes09:47
seb128hi09:47
mok0minghua: do you know what the policy is on that?09:47
dholbachhey seb12809:47
* dholbach hugs seb12809:47
seb128is "Luca Falavigna <dktrkranz@ubuntu.com>" connected on IRC?09:47
dholbachhappy REVU day!09:47
seb128dholbach: thanks ;-)09:47
dholbachseb128: it's dktrkranz on IRC too09:47
minghuamok0: I'd say go ahead and prepare for universe upload, I may look at it when I have time.09:47
seb128dholbach: ok, so he's not around09:47
seb128thanks09:48
dholbachdoesn't look like it09:48
minghuamok0: No idea about the advertisement clause.  It may be indeed not DFSG-free.  Ubuntu probably don't care, though.09:48
seb128his tora upload looks like typically something that should be on sync with Debian, changes are a call to dh_icons and a builddep change09:49
seb128and he didn't send the changes to debian09:49
mok0minghua: ... isn't multiverse meant for weird license issues like that?09:49
minghuamok0: To be honest with you, I don't know exactly what is "free" in Ubuntu's terms.  I know there are differences with DFSG, though.09:50
minghuamok0: For example, IIRC, CC-BY-SA is free for main/universe in Ubuntu, but not DFSG-free for Debian.09:50
LucidFoxo_O why?09:50
mok0minghua: ok09:51
mok0minghua: you feel like reviewing it ;-)09:51
minghuamok0: The problem is that nobody else seems interested in cluster computation stuff. :-(09:52
minghuaAnd I'm busy.09:52
mok0minghua: I might lure someone else into reviewing it09:52
LucidFoxTheMuso> Regarding the transitional package, I listed the architecture as "all" because it contains no architecture-dependent files. Is this incorrect?09:52
mok0minghua: perhaps we should form a cluster computing interest group09:53
TheMusoLucidFox: Um... Let me check. I thought you set the transitional package to architecture any.09:53
LucidFoxwait, I did.09:53
slangasekminghua: CC-BY-SA 2.0 (if I remember the version number right) appears to be acceptable for main, since they fixed the key bugs in version 109:53
LucidFoxIt's any.09:53
LucidFoxSo it should be all?09:53
TheMusoYes if it doesn't contain any architecture dependent files, which being a transitional package, it shouldn't.09:54
LucidFoxThanks.09:54
LucidFoxIs it okay for the transitional package to contain a symlink /usr/bin/avidemux -> avidemux2_gtk?09:55
minghuaslangasek: Thanks for the clarification.09:55
minghuaslangasek: tango-icon-theme is still in non-free, though.09:55
TheMusoLucidFox: If the package depends on another that contains that file, and the dependency is strictly versioned, yes it should be ok. As it is, theres no point, since a transitional package is only to pull in dependencies that replace it, and nothing else.09:56
slangasekminghua: sorry, I just checked and I had the version number wrong; it's CC-BY-SA 3.0 that has the bugfixes09:57
slangasekand tango-icon-theme lists 2.509:57
LucidFoxavidemux (transitional) depends on avidemux-gtk (= ${binary:Version})09:57
minghuaslangasek: Ah, that makes more sense.09:57
LucidFoxas for the symlink, I don't think there's any point in having it in avidemux-gtk09:57
TheMusoLucidFox: Yes, but as I said, a transitional package doesn't contain anything.09:57
mok0minghua: re: clustercomputing, I got wulfware in gutsy, which is pretty nifty09:58
Riddellsiretart: how come vdr-plugin-xineliboutput had to be backported manually?09:58
dholbachLucidFox: commented on it again09:58
minghuamok0: We can talk about torque and cluster computing stuff later on -science list.09:59
mok0minghua: sure10:03
mok0norsetto: re xtide, I've made some icons myself10:03
norsettomok0: cool. Don't forget to license them.10:05
mok0norsetto: How do I add them to the package?10:05
mok0norsetto: I have never dealt with icons before10:06
norsettomoko0: you have two ways: either you add them as .xpm in /debian10:06
norsettomok0: you have two ways: either you add them as .xpm in /debian (soory for the mispell)10:06
norsettomok0: or you uuencode them and add them in /debian. In this latter casse, you need to do on-the-fly decoding during build10:07
mok0norsetto: and where are they to be installed?10:07
norsettomok0: they are for the .desktop file, right? In this case they go to /usr/share/pixmaps10:08
mok0norsetto: I have several sizes, from 128 -> 16 pixels10:09
norsettomok0: you need to provide at least a 48x48 pixels one in there. You can also provide different sizes and install them in /usr/share/icons/hicolor and this also requires registration in gnome (using dh_icons)10:09
norsettofor the .desktop file one 48x48 should be sufficient though10:10
mok0norsetto: ok. What about KDE, then?10:10
norsettomok0: in 3.5 there is no icon cache, but it is foressen in 4, for which most probably we need to expand the debhelper script10:11
mok0norsetto: ok, let's worry about that later, then10:12
norsettomok0: this link: http://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html is useful for icons10:12
* mok0 looks10:12
mok0norsetto: thx, I'll read it carefully10:13
norsettomok0: np, hope it helps10:13
mok0norsetto: hopefully I can get it done by today10:14
norsettomok0: take your time, there is no rush10:15
mok0norsetto: I'm at home with a cold, so it can keep me from feeling sorry for myself :-)10:16
minghuamok0: If you can send the icons to upstream and they release regularly, it may be smart just to include one 48x48 XPM icon in the Ubuntu upload.10:16
minghuamok0: Then you don't need to play with uuencode/uudecode.10:16
mok0minghua: It's an idea, I'll think about it10:17
minghuamok0: Although OTOH, upstream needs to figure out where/how to install the icons as well.10:18
mok0minghua: I will contact upstream and ask if he wants the icons. I guess he should also put the .desktop entry in there10:19
mok0minghua: If he would just put the files in a directory, that would be fine I think10:20
minghuamok0: Yeah, doing these things with upstream is always a good idea.10:20
mok0What license should I use for the icons? GPL?10:24
LucidFoxdholbach> reuploaded10:26
norsettomok0: if the package is licensed with a GPL seems a good idea10:26
mok0norsetto: I'll check10:26
LucidFoxnorsetto> I have attached debdiffs for higlayout, woodstox and freecol. All of them build, and freecol runs.10:27
norsettomok0: don't use the SA-BY-CC 2.5 or debian will not add them though .....10:27
norsettoLucidFox: ok, looks good. For the time being we should limit to sync though. I wonder why debian did not consider using the free java, perhaps it is worth asking them?10:29
LucidFoxI already filed a debian bug for free-java-sdk in higlayout.10:29
LucidFoxHowever, it's not possible for woodstox and freecol. I modified them to build with icedtea, which is not in Debian.10:30
mok0norsetto: xtide is GPL v. 210:30
LucidFox(Specifically, they depend on classes only in Java 6, and not in Classpath yet.)10:30
norsettoLucidFox: ah! ok10:31
norsettoproppy: morning10:34
proppyhi !10:35
norsettoproppy: how is your miserable monday?10:37
proppynorsetto: nice10:37
proppyI've just been playing with soya3d examples10:37
proppyand will report a bug against its debian packaging10:37
proppyvery interesting10:37
proppy:)10:37
proppy(apt-cache show python-soya3d)10:37
proppynorsetto: and yours ?10:38
norsetto!info python-soya3d10:38
ubotuPackage python-soya3d does not exist in gutsy10:38
proppy:(10:38
norsetto!info python-soya3d hardy10:38
ubotuPackage python-soya3d does not exist in hardy10:38
norsettoproppy: there you are :-)10:38
proppy!info python-soya10:38
ubotupython-soya: high level 3D engine for Python. In component universe, is optional. Version 0.13.2-3ubuntu2 (gutsy), package size 1073 kB, installed size 3924 kB10:38
proppy!info python-soya-doc10:39
ubotupython-soya-doc: high level 3D engine for Python. In component universe, is optional. Version 0.11.1-1 (gutsy), package size 1739 kB, installed size 2368 kB10:39
proppyall the .py files in the tutorial are gzip by default10:39
proppyand the data too10:39
proppyyou have to run something like find . | grep gz$ |  gunzip10:39
norsettoproppy: yes, thats debian policy if the size is above a certain limit (don't remember which one)10:39
proppytu be able to run them10:40
proppylet me check10:40
proppy(the size of the example against the limit of the policy)10:40
proppynorsetto: and you how are you ?10:40
norsettoproppy: they are in /usr/share/ right?10:40
proppyon this bloody money10:40
proppyyep10:41
proppy/usr/share/doc/python-soya-doc/tutorial/game_skel-3.py.gz10:41
norsettoproppy: money is all bloody ;-)10:41
proppy/usr/share/doc/python-soya-doc/tutorial/data/blender/knife.blend.gz10:41
proppys/money/monday :)10:41
proppy/usr/share/doc/python-soya-doc/tutorial/data/worlds/ferme.data.gz10:41
proppynorsetto: is this the correct reference for the doc policy http://www.debian.org/doc/debian-policy/ch-docs.html ?10:43
norsettoproppy: yes, I would think so10:44
proppycause they don't say that examples should be compressed10:44
imbrandonmoins10:45
proppyimbrandon: hi10:45
imbrandonheya proppy how goes it10:45
norsettoproppy: well, the size limit is 4k10:45
imbrandonproppy: anything more than 4k10:46
proppyimbrandon: nice, I had steack and eggs for breakfast !10:46
norsettoproppy: just checked in dh_compress10:46
norsettoproppy: swine :-)10:46
imbrandonhehe :)10:46
imbrandonok opinions , how evil is this10:46
imbrandon+builddist = $(shell lsb_release -si) install -g root -o root -m 644 \10:46
imbrandon-mirror.list debian/apt-mirror/etc/apt/mirror.list10:46
imbrandon+debian/${builddist}-mirror.list debian/apt-mirror/etc/apt/mirror.list10:46
proppynorsetto: dhcompress --exclude tutorial ?10:47
imbrandonbased on if its built for debian or ubuntu10:47
=== cprov-away is now known as cprov
proppyhi10:48
proppyoups :)10:48
proppymaybe these files are to be put somewhere else for not to be compressed10:52
* dholbach hugs proppy, Czessi, imbrandon and norsetto10:54
dholbachhow's it going guys?10:54
huatsmorning proppy10:54
norsettoproppy: the policy dictates that examples should be in /usr/share/doc10:54
LucidFoxnorsetto> Incidentally, what do you mean by "we should limit to sync"? Limit to unmodified packages?10:54
huatshey dholbach10:54
imbrandonmoins dholbach , good, just wakin up10:54
CzessiMorning10:54
dholbachhey huats10:54
norsettohiya dholbach!10:54
huatsproppy: apparently you did something this morning10:54
proppyhuats: ?10:55
* proppy hugs dholbach10:56
proppynorsetto: I get another package in debian : http://qa.debian.org/developer.php?login=proppy@aminche.com :)10:56
norsettoLucidFox: I've never done this, but I assume that we should first sync as is from debian, and then patch it; I wouldn't know how to patch it first and then ask for it to be archived!?10:56
huatsproppy: apparently you did something that norsetto think might interest me...10:57
norsettoproppy: so there: http://qa.debian.org/developer.php?login=norsetto@ubuntu.com10:57
proppynorsetto: I beat you :)10:58
LucidFoxHmm. If I ask the Debian developer to build-depend on icedtea-java7-jdk | sun-java6-jdk, which one is the LP build system going to pick?10:58
proppyhuats: I'll be glad to share, do you want me to guess ?10:58
norsettoproppy: ok, I surrender :-)10:59
imbrandonproppy / norsetto : http://qa.debian.org/developer.php?login=brandon@imbrandon.com ( ~50k popcon )10:59
imbrandon:)10:59
proppyhuats: are you interested in juce packaging ?10:59
proppyhuats: are you interesting in a swf backend for cairo ?10:59
norsettoimbrandon: we hate you with all our gutsy :-)10:59
imbrandonhehe10:59
proppyhuats: are you interested in versioning tiddlywiki with mercurial ?10:59
proppyhuats: are you interested in freesoftware poker ?11:00
imbrandonswf backend for cairo ?11:00
huatsproppy: honnestly I am not sure :D11:00
norsettoLucidFox: the selection is from left to right11:00
proppyyou beat me imbrandon :(11:00
huatsproppy: well poker, might be interested11:00
huats:)à11:00
proppyhuats: are you interested in python ?11:00
proppyhuats: apt-get install python-poker2d11:00
LucidFoxAh, then it should build. I'll ask him to merge the necessary changes.11:00
proppyhuats: apt-get source and improve please !11:00
huatsproppy: I tend to be more and more interested in python actually11:00
proppyhuats: go so that the thing norsetto told you about me ? :)11:01
huatsproppy:  the thing is I don't know...  only norsetto  knows it :)11:02
proppyhuats: norsetto seems to like introduce people to each others :)11:03
proppymaybe he will upload some kind of dating site for ubuntu developers and mentors11:04
huatsproppy: oh, apparently it is related to your breakfast11:04
norsettoproppy: I'm a pairing specialist .....11:04
imbrandonLucidFox: iirc it should pickup the first one listed first, but i would try it on a PPA first ( buildd simulation )11:05
proppyhuats: steak and eggs ?11:05
* imbrandon looks arround for some Mt. Dew11:06
proppyimbrandon: want to help in the swf backend for cairo /join #osflash11:06
imbrandonproppy: i really dont have the time to take on something new atm, but i think its interesting11:06
proppy!info lib-visual11:06
ubotuPackage lib-visual does not exist in gutsy11:06
proppy!info libvisual11:06
ubotuPackage libvisual does not exist in gutsy11:06
imbrandon!info libvisual-0.4-011:07
ubotulibvisual-0.4-0: Audio visualization framework. In component main, is optional. Version 0.4.0-1.1 (gutsy), package size 128 kB, installed size 400 kB11:07
imbrandon:)11:07
proppyimbrandon: I only hacked the curve_to in a couple of hour session, but it's definitly something achievable and interesting11:07
imbrandonlibvisual is the source package, the bot looks at binary packages11:07
proppyimbrandon: how ok11:07
norsettoproppy: you can't win with imbrandon11:07
norsettoproppy: heisbrandon you know11:08
proppyimbrandon: audio visualization framework, I'm not sure I get it :)11:08
imbrandonproppy: when you play music in xmms or amarok it makes pretty stuff on your screen11:08
=== proppy is now known as imwithbrandon
imwithbrandonimbrandon: nice11:08
imbrandonlol11:08
imwithbrandonimbrandon: in opengl ?11:09
imwithbrandonimbrandon: where ?11:09
imbrandonyes11:09
imbrandonwhere what ?11:09
norsettoimwithbrandon: if you can't win, join them (definetively good tactic :-))11:09
imwithbrandonimbrandon: in a new window ?11:09
imbrandonyea in its own window most of the time, its plugin based, e.g. just a framework for any player to use11:09
imbrandonand sometimes full screen like a screensaver11:10
imwithbrandonimwithbrandon: rdepends ?11:10
imwithbrandonimbrandon: nice11:10
imbrandondepends on how its implmented11:10
imwithbrandonimbrandon: I will look at the rdepends to get a sample11:10
imbrandon:)11:10
imbrandoni know amarok,i think xmms , and i think some others11:10
LucidFoxI also uploaded the libraries to REVU, if this will help matters anyhow. http://revu.tauware.de/details.py?package=libhiglayout-java http://revu.tauware.de/details.py?package=libwoodstox-java11:10
imwithbrandonnorsetto: you're the one who teach me this one :)11:11
imwithbrandonimbrandon: ah totem thing is based on it11:11
norsettoimwithbrandon: I plead guilty11:12
imwithbrandonimbrandon: is there a way to hook it on any data flow ? (to display nice thing from the wiimote motion for example ?)11:12
imbrandonhrm , never thought about it, i'm sure it wqould be POSSIBLE11:13
imwithbrandonimbrandon: I will keep that in mind the next time I get a wiimote next to me :)11:14
=== imwithbrandon is now known as proppy
imbrandonyea lots of things depend on it,11:14
imbrandonimbrandon@hood:~$ apt-rdepends -r libvisual-0.4-0|wc -l11:14
imbrandon13911:14
proppyyep11:14
imbrandonany DD's awake :) /me needs a sid upload11:19
LucidFoxdholbach> replied in the bug thread11:21
=== LucidFox is now known as LucidFox_away
proppyhuats: seriously is there some python thing you want to talk ?11:22
proppyyeepee someone is packaging fluxus11:28
=== dholbach_ is now known as dholbach
persiaAs I'm backscroll-lazy today, is anyone waiting for a REVU?11:54
=== _czessi is now known as Czessi
proppyhi persia11:56
imbrandonheya persia , not that i have noticed in the last bit11:56
persiahi proppy11:56
proppypersia: finally I'm not going to japan (this year)11:57
persiaimbrandon: Thanks.  I'll just chase old ones then :)11:57
persiaproppy: You're not?  Why not?11:57
persiaOh, right, I remember.  This is a good thing :)  Congrats!11:57
proppypersia: thanks :)11:59
persiaDoes anyone know if 4-clause BSD is DFSG-free?12:00
persia(+ advertising)12:00
seb128DktrKranz: hi12:10
DktrKranzhi seb12812:11
seb128DktrKranz: any reason you didn't send the tora changes to Debian?12:11
DktrKranzseb128, IIRC, it was already reported. Anyway, I'm checking12:12
DktrKranzseb128, you're right... it was a different issue. I'll do it right now. thanks.12:14
seb128DktrKranz: no problem, thank you for sending the change to Debian, so maybe next time we can sync directly ;-)12:15
frenchyGreetings MOTUs and MOTUettes, I ask you kindly to please review my newly uploaded version of Me TV.  I'm still awaiting my first advocate.  See http://revu.tauware.de/details.py?package=me-tv.12:22
frenchyI've run out of things to do so I invite you to "let me have it".12:24
frenchypersia: linda/lintian complete.  No errors except for the menu file which has section="Applications/Viewers" which is now the new place for "Apps/Viewers".12:26
frenchypersia: Apparently, the rules haven't caught up.12:26
persiafrenchy: Try the hardy lintian & linda.  They understand.12:27
frenchypersia: Will do, thanks.12:27
frenchypersia: Obviously REVU is using the hardy ones because there are no errors/warnings on REVU.12:28
persiafrenchy: Yep.  We try to reduce confusion :)12:29
ciphergothJust having a discussion in #ubuntu-devel, and asked a question which persia recommended I take here to get the right expertise:12:40
ciphergothThose of you who maintain both upstream and the Debian/Ubuntu package - what do you do in your source control?12:40
imbrandonciphergoth: what do you mean?12:40
* persia looks at frenchy and StevenHarperUK as people currently working on that12:41
siretartRiddell: because it provides a xine plugin for a new xine upstream version, which gets installed to a different directory12:41
ciphergothimbrandon: do you have one repository from which you build both the orig.tar.gz and the diff.gz?12:41
siretartRiddell: it really needed manual changes to the source dependencies in order to get built against the correct (new) version of xine12:42
ciphergothor two repositories, one for the package and one for the Debian stuff?12:42
broonieciphergoth: A lot of that will depend on the particular VCS in use.12:42
siretartI thought the changelog was declarative enough, obviously it wasn't..12:42
ciphergothIs building the .orig.tar.gz and the diff.gz part of your build process?12:42
ciphergothbroonie: darcs in our case12:42
broonieI'd be surprised if there were many people building the orig.tar.gz by default; it's more trouble than it's worth to reproduce a bit for bit identical one.12:43
imbrandonciphergoth: if you mean keeping debian/ in RCS ? sure, but keep it seperate from the release tar12:43
imbrandonciphergoth: two branches is often enough12:44
Amaranthright, just make sure your debian dir doesn't end up in your tarball and that should be enough12:44
broonieciphergoth: You might want to take a look at darcs-buildpackage12:44
imbrandonciphergoth: no one RCS branch holds the main code, the other holds debian/ , youy might peek at the way beryl/compiz* does it12:45
ciphergothmy mistake - we use darcs for some stuff, but the package itself is just CVS.  Currently we have one repository that contains both the main sources and the debian directory12:45
imbrandonciphergoth: then it would just be a simple matter of splitting that into two branches, so you can produce a orig.tar without the debian/ in ti12:46
imbrandons/ti/it12:46
ciphergothimbrandon - I'd be more inclined to produce the orig.tar.gz with a script that explicitly deleted the debian/ after checking out the sources12:47
imbrandonciphergoth: that would work too12:47
ciphergothmaintaining branches in CVS is so painful12:47
Amaranthimbrandon: not anymore :P12:47
Amaranthimbrandon: distros do packaging, not upstream :)12:48
imbrandonAmaranth: ahh well .... :)12:48
ciphergothAmaranth - we are upstream12:48
imbrandonAmaranth: thats a good thing(tm)12:48
broonieciphergoth: There is cvs-buildpackage too. Dunno how it wants the repo but it's been well used12:48
imbrandonciphergoth: yea he was tlaking about my example of beryl/compiz*12:48
ciphergothimbrandon: ah, I see12:48
ciphergothwe've written this package and packaged it for Debian/Ubuntu, and so we'd like to get it into Hardy Heron if poss12:49
imbrandonthey used to host debian/ too but now they just let the distros handle it12:49
ciphergothshould we file a bug as usual, and just mention that we've done the technical work as far as we know?12:49
imbrandonthe most policticly correct way ( and better long term ) is to package it for debian and let it trickle down12:49
imbrandonbut you can also upload it to REVU for inclusion to ubuntu only atm12:50
ciphergothOK12:50
imbrandon!REVU12:50
ubotuREVU is a web-based tool to give people who have worked on Ubuntu packages a chance to "put their packages out there" for other people to look at and comment on in a structured manner. See https://wiki.ubuntu.com/MOTU/Packages/REVU12:50
broonieFor Debian you can ask for package uploads to be sponsored on debian-mentors@lists.debian.org (or by finding a DD willing to do it otherwise)12:51
ciphergothI like the politically correct way, but we'll miss Hardy Heron that way won't we?  It'll be a little while before our package hits unstable, and the Heron package list will be frozen soon, no?12:51
ciphergothWe have a sponsor for the Debian side12:51
imbrandonif it gets in unstable past NEW in debian soon , it will make it12:51
persiaciphergoth: The cutoff requiring manual intervention is December 14th (to get through Debian NEW).12:51
imbrandonif it gets close to the deadline you can always have a MOTU sponsor it via REVU12:52
ciphergoththis is all amazingly helpful - thank you so much people12:52
imbrandonwe try to be :)12:52
persiaciphergoth: You might also want to look at the pristine-source package, which is intended to generate a reliable orig.tar.gz from a VCS, although I don't know if it works with CVS or if it is useful for upstreams.12:52
frenchyciphergoth: Not sure what you mean.12:53
=== LucidFox_away is now known as Sikon_Nausicaa
frenchyciphergoth: Ohhh ... sorry I just caught up.12:54
ciphergothI take it we need to get as far as Debian sid before we can point at Debian as the upstream for Ubuntu?  So if we hit Sid before the 14th, no need for REVU, but if not we should try and get it approved via REVU before then?12:56
imbrandonyea12:57
imbrandonexactly12:57
imbrandonREVU can noramly be pushed in as little as 48 hours if everything falls into place, so if its not going to look like it will hit SID before say dec 10th you might start looking at MOTU review via REVU12:58
imbrandonbut untill then i would push to get it in debian12:58
persiaciphergoth: If you're really close to NEW, there's also a manual process to sync if you miss the 14th, but there needs to be a good reason (like: your software is really cool and integrates perfectly)13:00
Riddellsiretart: ok, accepted13:00
imbrandonheya Riddell :)13:01
siretartRiddell: thanks!13:01
geserStevenK: do you mind if I merge libglade?13:02
=== ogra1 is now known as ogra
StevenKgeser: Not particularly13:03
Riddellhi imbrandon13:06
=== ScottK2 is now known as ScottK
=== cprov is now known as cprov-lunch
effie_jayxOne question13:28
persiaeffie_jayx: Just ask13:29
effie_jayxI updated my pbuilder to hardy... is that all I need for packaging stuff for hardy?, I remember downloading some script before...13:33
persiaThat's all you need.  You might want to grab lintian and linda from backports (or maybe even linda from hardy if the backport isn't complete yet).13:34
dholbachfrenchy: checking out me-tv13:39
persiafrenchy: me-tv commented13:42
persiadholbach: I'm sure you'll catch more, but you might want to refresh so as not to dup too much :)13:42
dholbachpersia: thanks13:43
* persia goes on to xca, unless anyone has any requests13:43
* dholbach hugs persia13:46
* persia peers about suspiciously, claiming innocence13:46
dholbachcan we use a fixed font in REVU comments?13:46
siretartdholbach: sure13:46
dholbachthat'd be great :)13:46
* dholbach hugs siretart13:47
siretarthm. only where to set that?13:47
persiasiretart: You'd want to do it in the CSS, and set a class for the comment boxes13:47
ScottKdholbach: Why do you want fixed fonts?13:48
siretartpersia: puh, I don't really have a clue about css. if someone could send me a patch to the existing css, I'd gladly commit it13:48
\shdid I say that I hate php projects like tikiwiki? ,-)13:48
dholbachScottK: sometime I paste something from the commandline and it'd look better with fixed fonts13:48
dholbachlook at the last comment on the me-tv package13:48
geser\sh: php projects in general or only those with open CVEs?13:49
persiasiretart: I'd be happy to prep a CSS patch (assuming I can remember the syntax), but I'll need the name of the class you're planning to apply for comments.13:49
\shsiretart, <span class="comments"> blabla </span> and the css for comments is: comments { font-family: Courier }13:49
\shgeser, those projects who are not fixing bugs and documenting it properly13:49
ScottK\sh: Is everyone going to have that font installed?13:49
* persia thinks \sh already provided everything required13:49
\shScottK, I think Courier is a standard font-family, which matches as well monospace or something like that13:50
\shScottK, but to be sure, please ask a expert for css rules ,-)13:50
* persia checks the spec13:51
soren\sh: "font-family: monospace" is much better.13:51
soren\sh: It's the one from the css2 spec.13:51
persiaShould be "font-family: monospace"13:51
\shsiretart, s/Courier/monospace/13:51
\shthx soren  :)13:51
\shthx persia13:51
frenchydholbach: persia: Thanks muchly.  persia, are you emmet?13:52
persiafrenchy: Yes.  Has my client eaten my /whois again?13:52
siretart\sh: ok. but only where in the revu code? :)13:52
frenchypersia: I'm new to IRC.13:53
\shsiretart, where you print the comments :)13:53
persiafrenchy: No worries.  it's just that about a month ago I was named "purple" on one network and "nobody" on another, for reasons I don't understand.13:53
siretart\sh: somewhere in http://codebrowse.launchpad.net/~revu-hackers/revu/trunk/annotate/ajmitch%40ubuntu.com-20071113114707-9fcge2nn3arawg93?file_id=details.py-20060622101805-5b61dbbdd21644df, probably13:54
\shsiretart, so something like print STDOUT "<span class=\"comments\">"+dbfield->comments+"</span>" and add the css stuff to your css file...or <span style="font-family: monospace">comments<span>13:54
=== apachelogger_ is now known as apachelogger
\shsiretart, in  <table>13:55
\sh88         <tr> <th>Date</th><th>Reviewer</th><th>Comment</th> <th>Advocating</th><th>Actions</th></tr>13:55
\sh89         %s13:55
\sh90 </table>13:55
\sh91 132.1.2 """ % (comments))13:55
\shsiretart, oh you add the <tr> stuff to (comments)13:56
\shsiretart, I think then in getcomments method13:56
siretart\sh: indeed13:56
frenchydholbach: A question about "No download files exist for this project." at URL you specified".  Are you referring to the watch file.13:57
frenchy?13:57
siretart\sh: let's try that with span and the css13:57
\shsiretart, in getcomments function then...13:57
dholbachfrenchy: I clicked on the link in the debian/copyright file13:57
=== Sikon_Nausicaa is now known as LucidFox
frenchydholbach: I just removed the download files form the project site yesterday because people can get hem from the PPA now.  What If I told you that it was downloaded from there ... then removed .. yes ... I am a smart-ass.14:00
\shoh I hate tikiwiki....this is so evil..why don't they add the CVE number for their sec fixes14:00
dholbachah ok14:00
ScottKfrenchy: If I was reviewing your package I'd not advocate it based on the source is missing.14:00
frenchyScottK: sorry, I don't understand.14:02
ScottKWell if you put in Debian copyright that the source was gotten from a location and it's not there, how can I tell if I've got the correct upstream tarball or not?14:03
frenchyScottK: Ohhhh ... the doanload source.14:03
frenchyScottK: Yep, yep, yep ... Sorry it's 01:02 here.14:03
ScottKNo problem.14:03
frenchyDo I need a man page for a GTK app anyway?14:04
frenchyI actually have GNOME help.14:04
ScottKThat doesn't obviate the man page requirement.14:04
frenchyScottK: Is there a requirement for a man page?14:05
ScottKfrenchy: Generally Linitian will complain at you if it's needed.14:05
* ScottK is still waking up, so I don't recall the exact rule.14:06
persiaThere's not a requirement, but almost no REVU reviewers will advocate without one.  If nothing else, it's a good way to get into the whatis and apropos databases.14:08
frenchyCan I use my PPA as a download location?14:10
persiafrenchy: No.  You need to have an upstream tar.gz.  This is important to 1) allow other distributions to package the software, and 2) allow paranoid users to download the official original sources.14:10
persia(that's what the /+downloads area is designed for: use it and enjoy)14:11
* persia solicits nominations for the final review in this session14:13
frenchypersia: But the PPA has that.14:13
frenchypersia: I mean orig.tar.gz is the upstream right?14:14
persiafrenchy: No, the PPA has an orig.tar.gz that the PPA owner claims is the official version.14:14
frenchypersia: ok ... yeah ...14:14
siretartvoilà! comments monospaced now!14:14
persiafrenchy: Technically, you're right.  Further, in practice you're right.  Even more, because you're the same person, you're right.  On the other hand, the policy is there to cover the cases where this might not be true.14:14
frenchypersia: Exactly the argument I was about to make.  But ok ... rules is rules ... I'll just put the files back.14:15
frenchypersia: Atleast that'll ge thte watch file working again.14:16
ScottKdholbach: Are you keeping the list if MOTU Launchpad bugs now?14:16
persiafrenchy: Thanks.  Sorry for the confusion, but the policy isn't really designed for upstreams packaging their own software :)14:16
persiaThere is an official list?  How should I submit my bugs there.14:16
persiaAlso, isn't LaserRock still the LP liaison?14:16
dholbachScottK: no14:17
ScottKdholbach: OK.14:17
ScottKpersia: I think you're right.  I guess he still does it.14:17
ScottKLaserRock: I think Bug #157064 is already on your list.  It just got pushed from 1.1.11 to 1.2.1.  It's a regression for goodness sake.  I really wish LP developers would quit breaking stuff by accident.14:18
ubotuLaunchpad bug 157064 in soyuz "New release renders publishing history page unuseable" [Medium,Confirmed] https://launchpad.net/bugs/15706414:18
frenchypersia: Yeah, it seems strange to me that Canonical has put so much effort into LP to make it easy for people to develop for Ubuntu but there aren't a lot of developer/maintainers around.14:18
frenchypersia: Ubuntu is new I guess.14:18
frenchypersia: newish.14:19
ScottKPersonally, I see them putting a lot of effort into stuff that actually makes it harder, but that's just me.14:19
persiafrenchy: New, but also LP makes it easy to develop free software, and to develop Ubuntu.  I don't think there is any special effort to develop free software on Ubuntu (although now that PPAs are released, this is less strictly true).14:19
dholbachdoes somebody know if there was a 'motu' tag or something for those bugs?14:20
persiadholbach: There's not a "motu" tag on most of the motu-interesting bugs to which I'm subscribed.14:20
frenchypersia: Honestly, do you think that I'm doing this the wrong way around.  Should I focus on developing a "kick-ass" application, gain popularity then let one of the pros package it?14:20
ScottKdholbach: I think there was a tag, but I don't recall what it was.14:20
dholbachhm ok14:20
frenchypersia: Exactly what I was referring to .. someone pointed that out to me only today ... that LP is becoming great for developing for Ubuntu.14:21
persiafrenchy: Doesn't really matter.  I'd focus on developing a "kick-ass" application, but it doesn't hurt to take a short detour to package it, and then just push it into the archives when you have a new release.  if the application is interesting enough, a team may adopt it.14:21
geserdholbach: https://bugs.edge.launchpad.net/soyuz/+bugs?field.tag=motu14:22
dholbach"karma for uploads!"14:22
frenchypersia: But I doubt that I'm going to get it done for hardy.  It hasn't been a waste though ... now that it's packaged properly, I'm able to use the PPA and distribute the application that way.  It's great.14:22
persiaThere used to be karma for uploads, then it went away.  Is it coming back?14:22
siretart\sh: thanks for the hint with the css, applied and pushed to bzr14:23
persiafrenchy: You're really close.  There's only a couple little things (other than the missing download link).14:23
dholbachpersia: I'm not sure there ever was14:23
\shsiretart, cool :)14:23
persiadholbach: back in Dapper I used to get a karma bump for uploads (and used to care enough to watch for that).14:24
dholbachI can't remember that14:24
persiaIt was right before the infinite karma issue began :)14:25
frenchypersia: Thanks for the encouragement but I still then have to get someone to advocate it.  I imagine that on;y people with a DVB card that use GNOME are going to be interested.14:25
frenchypersia: Sorry, 2 people to advocate it.14:25
persiafrenchy: There are quite a few: once the packaging is clean, ping the mythbuntu team, who probably have a set of DVB testers somewhere.14:25
persiaIf the app is good, and useful, they'll likely be happy to advocate it.14:27
ian_brasilhey...i submitted a package to revu (mobileguide)...if someone has time i would really appreciate some feedback on it...thx14:27
frenchypersia: Hmmm ... ok ... I'll bash it out tonight.14:28
persiafrenchy: Thanks14:29
frenchyOhh ... with the exception of the man page.  That'll take time.14:31
frenchyWe've used the groff standard.14:31
\shfinally, tikiwiki in gutsy fixed14:31
proppypersia: do you know how to show the panel for asia langage input, I can't get my hands on it14:33
persiaproppy: Install SCIM, select a SCIM input method, and away you go.14:36
norsettoproppy: 素晴らしい食事を有したか。14:37
norsettoproppy: does it make any sense :-) ?14:37
proppynorsetto: I don't know kanji yet :)14:38
proppypersia: thanks It was already installed I was just not remembering the command to launch :)14:38
gesernorsetto: ツ14:38
frenchypersia: "No upstream changelog is installled in the package" ... There's a ChangeLog (I believe this to be the standard) in the top.14:39
norsettogeser: ok, that looks like an y, so it must be "yes"....14:39
frenchypersia: Did I mess something?14:39
frenchys/mess/miss/14:39
frenchyActually, scratch that ... I like mess.14:39
gesernorsetto: more like a :)14:39
norsettogeser: lol14:40
persiaこのチャネルで英語だけお願いします14:40
norsettoJust English we ask with this channel :-)14:40
persiafrenchy: It's not getting caught by dh_changelogs, and is not appearing in the binary packages.14:40
frenchypersia: Oh ... I must have to add it as an EXTRA_DIST I think.14:41
frenchypersia: Makefile.am14:41
persiafrenchy: No, it's a packaging thing.  As upstream, you've done it perfectly.  As the packager, you're just not installing the upstream file.14:42
gesercan we get a list similar to http://qa.ubuntuwire.com/ftbfs also for builds in DEPWAIT state?14:42
effie_jayxok.. I just devored the wiki and I need more info on lintian and linda...  I know they are "static checkers, meaning they check the package without running any files, which is fast and secure" quoting a talk... but any use examples ?14:43
norsettopersia: is it normal practice to upload new upstream versions every 5 days?14:43
gesereffie_jayx: linda package.dsc or lintian package.dsc14:44
persiageser: That's a great idea.  Are you up for porting the code, or do you need a hand?14:44
gesereffie_jayx: or on the binary .changes file if you've build the package14:44
persianorsetto: Depends how closely upstream takes "release early, release often" to heart :)14:44
geserpersia: where can I see the code for it?14:45
persiageser: http://people.ubuntuwire.com/~dktrkranz/ftbfs/ftbfs.py14:45
persiadktrkranz: Please add a source link on the ftbfs page14:46
\shdholbach, from whom do we sync tikiwiki, if not from debian?14:47
frenchypersia: I don't have a dh_changelogs installed and googling bought back 2 results.14:47
persiafrenchy: That's because I'm an idiot.  "dh_installchangelogs"14:48
frenchypersia: Sorry, Der ... I should've seen that.14:48
jdongAmaranth / ScottK: I think there's a fundamental difference with Envy in that the author genuinely has Ubuntu's best interests in mind and takes in our advice without any resistance...14:48
dholbach\sh: no idea - was it removed from debian?14:49
dholbach*shrug*14:49
jdongand what Envy tries to do is inherently prone to breakage to begin with, and probably isn't much safer if done by hand14:49
ScottKOK.14:49
persiaDid Envy get on the "evil scripts" list?  Why?14:49
effie_jayxgeser,  thanks ... do I have to install linda and linthia... are they parto of some dev package?14:49
persiaeffie_jayx: They are package names14:49
\shdholbach, looks like that...it's not findable via p.d.o14:49
gesereffie_jayx: linda and lintian are packages of their own14:50
\shdholbach, I'm just asking on debian-security14:50
persia\sh: Ask p.qa.d.o, which also lists removed pacakges14:50
effie_jayxok14:50
jdongpersia: apparently it did....14:50
jdong!envy14:50
ubotuenvy is not needed or supported. Use the Resticted Manager to install binary drivers and see « /msg ubotu binarydriver »14:50
persiajdong: I'd argue that's the appropriate response for ubotu, but am just surprised, as Envy seems to be as clean as is possible for what it does.  On the other hand, it is completely unsupportable.14:51
geser\sh: Debian bug #42765514:51
ubotuDebian bug 427655 in ftp.debian.org "RM: tikiwiki -- RoM, license issues, bad security history" [Normal,Open] http://bugs.debian.org/42765514:51
jdongpersia: the old factoid was much harsher14:51
* persia encourages the filing of a removal bug14:51
jdongpersia: but yeah, I agree with your evaluation -- it does what it does "the right way" but what it tries to do is inherently unsupportable14:51
\shgeser, yeah...just reading the followeup14:52
\shdamn14:54
\shwork done for nothing14:54
* jdong looks at the motumedia PPA build of mpeg4ip and wonders why it's been building for 24 hours14:54
sorenjdong: Stuff takes time :)14:54
jdongutil/testnasm.sh: line 8: test: =: unary operator expected14:54
jdonguh oh bashismville14:54
jdongwhat's our policy on disabling test suites? ;-)14:55
sorenjdong: Just make it use bash if that's the problem?14:55
jdongit's rather unpleasant to have to run a 23 hour test suite on a 5 minute build.14:55
jdongsoren: yeah definitely will do14:56
sorenjdong: Look like an infinite loop to me..14:56
jdongsoren: yeah, is there any way to interrupt the build?14:56
persiajdong: Ask a buildd admin very nicely?14:56
sorenjdong: Ask in #launchpad14:56
jdongI feel bad for plugging up an entire PPA builder for a day14:56
frenchypersia: So I can't call it orig.tar.gz even on the download site?  Is that what you mean?  I have to manually rename it?14:58
persiafrenchy: It's best practice.  Distributions that don't use debian-style packaging don't use orig.tar.gz.  The rename is easy, and uscan will do it automatically if your watch file works.15:00
\shpersia, please add +1 to bug #16518715:01
ubotuLaunchpad bug 165187 in tikiwiki "Please remove tikiwiki from ubuntu archives" [Undecided,New] https://launchpad.net/bugs/16518715:01
\shthx :)15:01
* persia was waiting for ubotu to tell #ubuntu-bugs15:01
\shoh wow...jamendo has really good music15:03
persiaOK.  REVU backlog down to 1 month.15:10
bddebianHeya gang15:13
* persia passes the reviewing torch to bddebian, and wanders off for a bit15:13
bddebianDoh, hi persia15:13
persiabddebian: Hey.  Did you ever get scorched3d sorted, or do you still need someone to look at the 64-bit stuff?15:14
bddebianpersia: I'm not sure where Fuddl is at, I'll ask, thanks15:14
persiaAlso, there's a darkplaces on REVU that looked interesting: still needs some work, but maybe worth watching.15:15
persiabddebian: OK.  I somehow passed that in my queue, so you've a priority bump if it's still not sorted :)15:15
frenchypersia: Re: license missing in Glade file.  The license is definitely in the about dialog.15:17
bddebianpersia: heh, OK15:17
frenchypersia: Not sure that you mean.15:17
persiafrenchy: Right, the license for the program is displayed, but the glade source itself doesn't have a license header as an XML comment (I'm a stickler for these things: they may not matter to everyone).15:18
norsettoI didn't know Linda had a sense of humour: http://revu.tauware.de/revu1-incoming/easycrypt-0711251540/linda15:19
persianorsetto: You just have to catch her on the right day15:20
norsettopersia: yes, pretty funky15:20
persiaAlso, isn't that already in the archives?  I don't understand why it appears in that section.15:20
frenchypersia: And I like a stickler.  Sorry, but I've been googling and dl'ing packages ... none of which have lead me to a find on how to do this.  Do I just do it as a massive comment block?  The issue is .. will glade clobber it?15:21
norsettopersia: well, talking about uploading new upstreams every 5 days ....15:21
persiafrenchy: Yes, a massive comment block would keep me from saying anything.  I don't know if glade preserves comments.15:21
persianorsetto: There's an interdiff for that version that went through the queue recently as well.15:22
norsettopersia: yes, one day after I uploaded the previous version15:22
persianorsetto: No, .12 was one day after you uploaded the previous version :)  The interdiff was for .15.  Which version is up now?15:22
norsettopersia: oh $deity, I lost the count15:23
persiaheh15:23
frenchypersia: I'll do that then.  I haven't touched development in weeks anyway.15:24
persiafrenchy: Thanks.  Here's hoping you'll have no more Ubuntu-related excuse to defer development soon :)15:25
bddebianheh15:26
geserHi bddebian15:27
=== cprov-lunch is now known as cprov
bddebianHeya geser15:31
* persia grumbles at `baz`, claiming that metasyntactic variables make poor command names.15:47
AuntyProtonIs this the place to ask for a package update?15:50
persiaAuntyProton: Only if you're proposing to do the work, and need some help15:50
dholbachAuntyProton: best to file a bug on the package and tag it as 'upgrade'15:50
dholbach.... or ask for help to do it yourself :-)15:50
* dholbach hugs persia15:50
AuntyProton<-- recoils in shock.15:51
AuntyProtonI'm not a programmer, I'm a science-fiction writer.15:51
persiaAuntyProton: Why in shock?  A package update isn't too hard, and we're more than happy to help: we're just usually busy, and have a hard time getting to everything.15:51
dholbachthat'll give your share of science-fiction for the day :-)15:51
persiaAuntyProton: An update doesn't usually involve programming: it's mostly testing to make sure that the packaging for the old version still works with the new version.  If you're an active user, and have a technical mind, you're all set.15:52
AuntyProtonI e-mailed the programmers of the package in question and they said they're not in charge of when their packages get updated.15:52
dholbachpersia is right, package upgrades are straight-forward in most cases15:52
persiaAuntyProton: On the other hand, if you're also busy, we understand.  In that case, your best bet is to file a bug, and add the "upgrade" tag, as dholbach suggested.15:53
AuntyProtonWait, you guys may not have understood. The programmers are currently distributing their newest version, but for some reason it's not on the Synaptic or Add/Remove lists.15:53
persiaThe package is missing entirely, or an old version appears in Synaptic?15:53
AuntyProtonThe old version is still in Synaptic and Add/Remove.15:54
persiaAh.  Which package?15:54
AuntyProtonZim.  It's a desktop wiki package.15:54
RainCTHi15:54
persiaWe're planning on shipping 0.20 in hardy, but zim is likely one of our least well-maintained packages: I'm surprised it works for anyone at all.15:55
* persia was looking at the bug reports last week15:55
AuntyProtonHmm.... well, I use it.  And the bug I found isn't life-threatening, just annoying.15:55
persiaAuntyProton: And it's fixed in 0.20?15:56
AuntyProtonYeah.  Or so the programmers claim.15:56
RainCTwhat should I do if a tarball has capital letter in the name of the directory inside it? (dh_make complains about this)15:56
persiaAuntyProton: In that case, the best thing to do is either wait for hardy, or file a backports request.  Given the poor maintenance record, I think someone needs to test and clean up the old bug reports before we can do a backport.15:57
AuntyProtonOkay, I can wait.  Just wanted you guys to know there was a problem.15:57
persiaAuntyProton: Looking briefly at the package, I believe it should compile cleanly on gutsy: I just think we need to clean it up a bit before it gets a backport.  Would you mind filing a bug from https://launchpad.net/gutsy-backports/+filebug, and subscribing me (LP name is "persia")?15:58
* persia was planning to look at zim anyway, but this will be an incentive15:59
persiaAh.  I'm slow, as usual.  Too bad.15:59
persiaRainCT: untar it, move the directory to the preferred "packagename-version" format (all lowercase), do your packaging (do you really want dh_make?  It's just 4 files).  Then when you build your package, the tools will be smart enough to ignore the capital letters in the upstream tarball.16:03
RainCTpersia: great, thanks16:04
persiadholbach: Is there by any chance a more general documentation link?  I'd like to encourage people to read packaging stuff, but also process & policy stuff.16:05
dholbachprocess + policy stuff is http://wiki.ubuntu.com/UbuntuDevelopment16:06
dholbacheverything necessary should be linked from there16:06
persiaRight.  MOTU/Documentation used to have a mix.  Maybe we need two links.  I'll go look at MOTU/Contributing again.16:06
dholbachthe packaging guide had its own list of documentation resources in the appendix16:07
persiadholbach: Nevermind.  The new list is incredibly nice, clean, and comprehensive.  Beautiful work!16:07
dholbachi just merged the two16:07
dholbachand [[Include(...)]] it in the packaging guide16:08
frenchyGreetings MOTUs and MOTUettes, I ask you kindly to please review my newly uploaded version of Me TV.  I'm still awaiting my first advocate.  See http://revu.tauware.de/details.py?package=me-tv16:10
persiadholbach: What do you have against inline patches? (not that I don't agree that those belonged upstream)16:12
frenchypersia: Thanks for all your help.  I look forward to hearing your comments.16:12
frenchydholbach: Sorry, my thanks to you to.  I think that you raised some very good points.16:12
frenchydholbach: The diff is now pretty clean.16:13
=== \sh is now known as \sh_away
dholbachI personally think it's cleaner and patches are easier to drop, etc - but that's the decision of each and every maintainer16:13
dholbachpersia: sorry ^16:13
dholbachpersia: so I don't have anything against them, I just prefer to have them in a patch system - if somebody is convinced to have them inline, that's ok with me16:14
persiadholbach: Ah.  Makes sense.  Just seeing your other comment I thought you had a negative view of one, as opposed to a positive preference for the other.  No worries.16:14
dholbachsorry, I should have put this more positively16:15
dholbachfrenchy: anytime :)16:15
frenchyGotta go to work in a few hours so  ... goodnight ... french, out.16:16
dholbachfrenchy: take care16:17
persiafrenchy: Minor point (and not enough to reject): dh_installman is handy for pushing your manpages in the right place.  I can't test, so I won't advocate.  Nice job.16:17
frenchypersia: got it.  Bed, now, sleep.16:19
nxvl_workpersia: did you remember the FTBFS wich i was fixing yesterday?16:19
nxvl_workpersia: i've e-mail the DM and he said that he will fix this on next release, should i fix it anyway or wait?16:20
persianxvl_work: Your call.  Generally I tend to push an Ubuntu upload if the package appears in one of the NBS lists, or I just feel like it (e.g. I use the package and am annoyed by it being broken, or I am supporting someone specifically).  If there's no good reason to do Ubuntu faster, waiting for Debian is OK, but if that doesn't happen by 14th December, best to upload to Ubuntu anyway.16:24
nxvl_workpersia: so, wait until it's released, but on 14 December if it isn't, patch it?16:25
persianxvl_work: Unless it appears in the NBS lists, or there's another good reason to upload sooner, yes.16:26
nxvl_work!NBS16:27
ubotuSorry, I don't know anything about nbs - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi16:27
persianxvl_work: http://people.ubuntu.com/~ubuntu-archive/NBS/16:27
imbrandonnxvl_work: the link os on http://qa.ubuntuwire.com16:27
imbrandons/os/is16:27
persiaubotu: NBS is Some packages are no longer built from source as a result of various transitions.  The reverse dependencies of these packages require an update.  The current tracking list is available from http://people.ubuntu.com/~ubuntu-archive/NBS/16:28
nxvl_workit isn't there, so lets wait, moving to next FTBFS16:28
persianxvl_work: By "isn't there", do you mean, "Doesn't appear in the directory listing" or do you mean "doesn't appear in any of the files"?16:29
nxvl_workdoesn't apear on http://people.ubuntu.com/~ubuntu-archive/NBS/16:29
persianxvl_work: That's just the list of package.  Click on the links where the size > 0 to get a list of the packages that should be updated sooner.16:30
persiaErr..  The list of packages no longer built from source.16:30
Pici!nbs16:31
ubotuSome packages are no longer built from source as a result of various transitions.  The reverse dependencies of these packages require an update.  The current tracking list is available from http://people.ubuntu.com/~ubuntu-archive/NBS/16:31
persiaPici: Thank you16:31
Picipersia: no problem :)16:31
nxvl_workpersia: oh! that list show the packages doesn't build because of other packages?16:31
persianxvl_work: Sort of.  That list shows the packages that won't exist soon, and for each, there is a list of packages that need to be updated so they won't break when the NBS packages are removed.16:32
persianxvl_work: As an example, there's been a transition of the libxmp library, so some packages need to be rebuilt or ported to the new API.  The list of affected packages is available from http://people.ubuntu.com/~ubuntu-archive/NBS/libxmp216:35
nxvl_workoh! ok ok16:35
nxvl_work:D16:35
=== cassidy_ is now known as cassidy
=== cassidy_ is now known as cassidy
nxvl_workwhy is there some packages on http://qa.ubuntuwire.com/ftbfs/#universe which i can't find on packages.ubuntu.com??16:57
=== rquinones is now known as xzased
xzasedhiya all17:02
xzasedanybody knows how to unblock video ports?17:02
jpatrickxzased: support in #ubuntu17:04
xzasedwoops17:05
=== asac_ is now known as asac
LucidFoxWhat is the xine-lib transition mentioned in Bug #159338?17:16
ubotuLaunchpad bug 159338 in oxine "Re: Heads-up: small xine-lib transition in hardy" [Undecided,In progress] https://launchpad.net/bugs/15933817:16
persiaLucidFox: https://lists.ubuntu.com/archives/ubuntu-motu/2007-November/002617.html17:20
LucidFoxIf a package doesn't explicitly depend on libxine1, will rebuilding it fix the problem?17:24
persiaLucidFox: It's not a rebuild issue, it's that packages need to explicity depend on a front-end package, or they won't get one.17:26
persia(well, it's a rebuild too, but that's not the important bit)17:27
LucidFoxAh.17:28
nxvl_workdoes install accepts list arguments like {item1,item2}?17:37
gpocenteknxvl_work: {item1,item2} is a bashism if I'm not wrong17:40
nxvl_workgpocentek: so it won't?17:41
gpocenteknxvl_work: install can use this, but if you use it for a package, the build will fail17:42
nxvl_workso instead of it i need to use a for17:43
gpocentekI think so17:43
persianxvl_work: Which are you trying to do?  There's a few make constructions which integrate batter in debian/rules than a for statement17:44
nxvl_workpersia: cereal, on the Makefile17:46
* persia points at sections 4.5, 8.5, and 6 of the make manual for reference17:46
persianxvl_work: More context please17:46
nxvl_workpersia: on cereal package17:46
cprovScottK: ping, wonna talk about bug #157064 ?17:47
ubotuLaunchpad bug 157064 in soyuz "New release renders publishing history page unuseable" [Medium,Confirmed] https://launchpad.net/bugs/15706417:47
nxvl_workon it's Makefile it says "install fs/usr/share/cereal/{log,main}run $(PREFIX)/share/cereal/"17:47
ScottKYes?17:47
ScottKcprov: ?17:47
nxvl_workand the build error is that it doesn't fin file "}fs/usr/share/cereal/{log,main}run"17:47
ScottKcprov: I'll discuss it if needed, but I just want it back like it was.17:48
gesernxvl_work: looks like bashism17:48
* ScottK isn't sure what's unclear about that.17:48
nxvl_workso i think it's because isn't accepting the {} list format17:48
nxvl_workgeser: yep, it looks like it for me too17:48
persianxvl_work: Ah.  If it's that small, it's probably best to just make it two lines, rather than either a for statement or nifty make recursion17:48
cprovScottK: it's impossible to revert the layout change and continue to present removal details.17:48
ScottKDid someone ask for removal details?17:49
cprovScottK: so, you have to describe what you are missing from the table layout.17:49
ScottKcprov: What I'm missing is the ability to figure out if a second or two what relates to what release.17:50
cprovScottK: distro-team, otherwise they can't track package deletions.17:50
ScottKcprov: It takes an order of magnitude longer to orient and read through the narrative text.17:50
ScottKcprov: Then why not just add another column to the table?17:50
persiacprov: The issue is that it is long.  I don't think +publishinghistory is bad, but if we could have another page with a quick table that listed all the published / superseded / removed entries, it would be a lot easier to check.17:51
cprovScottK: it's not just another column, at least more 3 and it will start scrolling horizontally17:51
ScottKpersia: The table already got pushed off the source package page.17:51
* persia notes that it already scrolls horizontally for some screens17:51
cprovpersia: not in 1024x768, does it ?17:52
ScottKcprov: OK.  How about the old table at the top of the page and the new narrative flow underneath?17:52
persiacprov: I don't have any devices at 1024x768, so I can't say17:52
ScottKcprov: This is a sufficient barrier to work for me that I've decided not to volunteer for the revived motu-sru team because LP is too painful to use.17:53
ScottKcprov: You may think I'm exaggerating, but I'm not.17:53
cprovScottK: sounds feasible, a short table as summary (version, series, status) each row linking to the corresponding noisy box below17:53
persiacprov: That would be useful17:53
ScottKcprov: Yes.  All the stuff that was in the old table.17:53
cprovScottK: ta, comment the bug and I will arrange the things to get it fixed in 1.1.12 for you.17:55
persiaDoes 1.1.12 mean December and 1.2.1 January (roughly)?17:55
ScottKcprov: OK.17:55
cprovpersia: yes, 1.1.12 is the current milestone, that will be out around 20th Dec17:56
ScottKcprov: Commented.17:56
cprovScottK: thanks17:56
persiacprov: Thanks.17:56
ScottKcprov: Next time could we arrange a) not to totally change pages on a release without publishing them to edge first and b) not wait until after a release to un-milestone something that isn't going to get fixed (I expected this fixed in 1.1.11 based on the bug status and had no chance to argue for it not getting dropped, so now I'm stuck for another month).17:58
cprovScottK: sure, i apologize for the mass-deferred bugs from soyuz 1.1.11, it shouldn't happen again.17:59
imbrandonhrm18:00
cprovScottK: hopefully I can get this fix cherrypicked with other urgent UI fix. So, you can have it before xmas, take it easier.18:01
imbrandonany python gurus got a sec or two to help me with some string manipulation18:01
ScottKcprov: Thanks.18:01
ScottKimbrandon: What is it?18:01
imbrandoni'm wanting to strip a filename if it exists from a string ( url ) like blah.com/index.php would become blah.com/18:02
imbrandoni'm already stripping the http:// via18:03
imbrandonurl.content = url.content[7:len(url.content)]18:03
ScottKIf I was doing that, I'd split on '/' and take string[0]18:03
somerville32Explode based on / and take the appropriate index?18:04
ScottKExplode = split18:04
imbrandonwell some have paths too but i guess that would work18:04
imbrandonand i could just cycle through them if they are not a file18:04
imbrandonand rejoin18:04
ScottKimbrandon: OK.  Then split on '/' and take all but the last and put them back together.18:04
imbrandonyup18:05
ScottKYeah.18:05
imbrandoncool thanks, i'm a bit braindead sometimes18:05
ScottKNo problem.  We all are.18:05
ScottKIt feels a lot better to help someone out than whine about LP.18:05
* persia likes s/\(.*\)/[^/]*/\1/, but doubts it works in your program18:06
somerville32find_user("persia")->terminate();18:09
zulhey18:13
RainCTheh18:14
affluxCan anyone please explain what "6. Package should not be native without an approved spec" in the "Guideline Criteria for New Package Inclusion" (https://wiki.ubuntu.com/UbuntuDevelopment/CodeReviews#NewPackage) means? Is it correct that a upstream package shouldn't contain any debian packaging?18:21
azeemsort of18:23
azeemhowever, you can just repack the upstream tarball to make it non-native, or (clunkier) still have it non-native, by just having the diff to the upstream debian packaging18:23
affluxwell, if I'm the upstream and I'm going to package my package for ubuntu, I'll need to have non-native upstream sources in the orig.tar.gz and my debian packaging seperated to them?18:26
ScottKafflux: That's the best way to do it.18:27
ScottKafflux: That's what I do where I'm also upstream.18:27
affluxScottK: hm, okay.18:28
affluxScottK, azeem: thanks for clarifying18:28
azeemafflux: right, there's no need to include the debian/ directory in the upstream tarballs18:28
azeemafflux: if you must, I suggest to call it otherwise, and advise your users to rename it to debian18:29
affluxazeem: I guess that is quite useless when packaging for ubuntu ;)18:29
azeemwhat is "that"?18:29
affluxazeem: the renaming solution18:30
azeemwhy?18:30
azeemI'm saying if you *must* ship the debian/ directory in your upstream tarball for some reason (you really shouldn't), it's still better to ship it as "debian-upstream" or something18:30
azeemnot "debian"18:30
ScottKazeem: I don't think that helps.18:31
azeemwhy not?18:31
ScottKThat just doubles the size of the diff.gz.18:31
azeemthe Debian packaging would just ignore debian-upstream18:31
affluxazeem: ah, didn't get the "must". But since that's not the case, i'll just split it.18:31
ScottKazeem: You'd end up having to repack the tarball to remove it.18:32
azeemremove what?18:32
ScottKazeem: The not-a-debian dir.18:32
ScottKYou can't patch a file out completely.18:32
azeemyeah, but you could just ignore it as well18:32
ScottKazeem: That would be wrong.18:32
azeemit's more of a PITA if it's actually called "debian"18:32
azeembecause then, you really cannot patch out files18:32
azeemand you have to repack18:33
pochuScottK: why would it be wrong to ignore a 'debian-upstream/' dir in orig.tar.gz ?18:36
pochuwe repack to rename debian/ to debian-upstream/ when upstream package contains a debian/ dir, so I can't see why debian-upstream/ is bad for upstream.18:37
ScottKPersonally, I think it'd be wrong to ship a directory of stuff that is like debian packaging, but not what's used.18:37
ScottKpochu: Where is renaming debian-upstream documented?18:37
azeemScottK: I assume the "debian-upstream" is to be used by the users of the upstream package who desperately want and need to build .debs18:37
azeemScottK: though I agree that this shouldn't be needed18:38
azeembut some upsreams seem to be very firm with this opinion18:38
pochuNot documented, but it's done in wxwidgets.18:38
ScottKpochu: Doesn't make it right.18:38
ScottKazeem: What I do where I'm upstream is keep the Debian packaging in the VCS, but exclude it when I roll the tarball for a release.18:38
pochuI agree it's better for upstream not to have a debian dir in the source tree at all, but if they are going to have one, better not to call it debian/ ...18:39
azeemScottK: sure, that's the right solution18:39
ScottKThen I point to the VCS if someone really wants it.18:39
pochuThat makes sense.18:40
pochuOr have it one dir above in the VCS.18:40
=== x-spec-t is now known as Spec
affluxanother question: Where I'm upstream, I have now two VCS branches: one called debian, containing *only* the debian packaging that is supposed to be distributed with ubuntu, and one called trunk, containing *only* my upstream sources. Now, should I point XS-Vcs-* to the debian or to the trunk branch? And should the debian branch contain the upstream sources too (so it's packaging + sources, not only packaging)?18:46
afflux(checking for example cryptsetup looks like "debian" should contain packaging + sources, with Vcs-Bzr linking to "debian")18:47
azeemfor the latter, there's arguments towards both ways18:48
azeemso it depends on your personal preference I guess18:48
azeem(though maybe there is some Ubuntu policy I don't know of)18:48
ScottKThere's no specific policy, but mostly the spot where the debian dir can be found is referenced.18:49
pochuafflux: Vcs-* should point to the "official" debian/ dir, not upstream's18:49
ScottKpochu: For afflux since he's doing both, I think it's a distinction without difference.18:50
StevenHarperUKin my debian/app.install I want to replace multiple lines like this > locale/en/LC_MESSAGES/easycrypt.mo usr/share/easycrypt/locale/en/LC_MESSAGES   with 1 line like this > locale/*/LC_MESSAGES/easycrypt.mo usr/share/easycrypt/locale/*/LC_MESSAGES    is it possible?18:52
pochuScottK: if it's for Debian I'd say it's ok, but if it's for Ubuntu, as it's team maintained, then having it in his project doesn't look like the best place?18:52
affluxpochu, right. I'll drop the debian branch ;)18:53
pochu(I'm not sure how bzr permissions work in launchpad for projects and teams though)18:53
ScottKpochu: I disagree.  The version in the repo is the real canonical source, but the VCS reference is fine.18:53
StevenHarperUKpersia: do you know ? ^^ see last post18:56
cprovScottK: hey, what about this page https://dogfood.launchpad.net/ubuntu/+source/dkim-milter/+publishinghistory19:11
ScottKcprov: looking19:11
ScottKcprov: The only thing that I think that lacks is if the version column has links to the appropriate page for that version.19:12
ScottKcprov: i.e.2.3.2.dfsg-1ubuntu1 links to https://dogfood.launchpad.net/ubuntu/hardy/+source/dkim-milter/2.3.2.dfsg-1ubuntu1 as it is below.19:13
=== LaserRock is now known as LaserJock
ScottKpersia and LaserJock: What do you think ^^^19:13
cprovScottK: it's in the corresponding 'detailed' section, but I can easily add the link in the table too.19:14
ScottKcprov: I noticed that, but that's usually where I would go off that page and so it's very good to have it one click away and not two.19:14
cprovScottK: the point is, maybe you prefer the hidden box below the row as we do in PPA page.19:15
ScottKcprov: Do you have an example?19:15
cprovScottK: not yet, but check the navigation in any PPA page. The publishing details would be presented as we present the archive files for each published source in the PPA page.19:16
ScottKcprov: OK.  Give me a minute to look around for one.19:16
cprovScottK: by clicking in a arrow you could display/hide the 'publishing details' for each record/row19:17
=== davro is now known as davromaniak
LaserJockScottK: gotta read backlog19:18
ScottKcprov: No.  I prefer the link off of the table directly.  Open the arrow and then click on where I want to go is still two clicks.19:18
cprovScottK: wait, consider the version-link done. What I asked is if you prefer the anchor to the 'detailed' section in the page (current solution) or the hidden-box mechanism used in PPA page.19:20
cprovScottK: the hidden boxex seems to be more appropriate, otherwise I have to add a link 'back to summary' on the end of each detailed section.19:21
LaserJockcprov: hmm, shouldn't those Target links maybe go to /ubuntu/<release>/+source/<package> instead of just /ubuntu/<release> ?19:21
cprovLaserJock: could be, like 'foobar in gutsy' and not only "gutsy", fine19:22
LaserJockcprov: one of the hardest things for me to find are translations19:22
LaserJockand I need to get to the /ubuntu/<release>/+source/<package> page19:23
LaserJockit's not really very interesting to just link to the release itself, IMO, from a source package page19:23
cprovLaserJock: right, I see you point.19:26
LaserJockother than that I quite like that page19:27
ScottKcprov: I see.19:27
ScottKcprov: I can see advantages to the way you are proposing.19:27
ScottKcprov: I'd ask the archive admin people that asked for the additional information as I expect it'd be more important to them.19:28
LaserJockcprov: you sure we can't have that first table on the main source package page? :-)19:28
ScottKLaserJock: I argued that and lost with sabdfl, so I suspect not.19:29
LaserJockhehe19:29
LaserJockcprov: oh, and with the release links, can we do the same for the main source page?19:29
cprovLaserJock: give me a example19:30
LaserJockit's kinda annoying to have to dig down into the version history to find a link to the /ubuntu/<release>/+source/<package> page19:30
LaserJockin the "Published versions and upstream associations" table you list the release, but there's no links19:31
LaserJockbasically, no matter what else is on the main source page, I want to see links to specific versions and links to the release source page19:31
cprovLaserJock: check the +publishinghistory page in dogfood again, links added19:32
LaserJockcprov: great!19:32
cprovLaserJock: now the question remains, anchors back and forth for detailed sections or hidden-boxes below the rows (as PPA page).19:33
Ubulettehi19:33
Ubulettepersia, are you there ?19:33
LaserJockcprov: k, let me pull up a PPA page19:34
ScottKLaserJock: https://dogfood.launchpad.net/~cprov/+archive19:35
LaserJockcprov: this is for the +publishinghistory?19:36
cprovLaserJock: yes, I have the impression that if we use hidden-boxes we could easily compare multiple records in the table instead of clicking-around thing19:37
LaserJockcprov: so is the anchors what you have now?19:38
cprovLaserJock: yes19:38
LaserJockcprov: and are you going to put in any more information?19:39
LaserJockfrom what I see know I would think that the hidden-boxes would be better19:40
cprovLaserJock: not really, I think we are done with the publishing-system redesign, removal information is already complete now19:40
LaserJockmuch of the information in the complete history is already in the summary19:40
LaserJockso just being able to drop down the box that you need for the additional details seems easier to me19:41
cprovLaserJock: yup, we can cut some lines from the detailed section.19:41
cprovLaserJock: exactly.19:41
cprovScottK: what do you think ?19:41
LaserJockand I think it would, as you say, be easier to compare different version details, especially if they are far apart19:41
ScottKcprov: I think the drop down is better, but as I said earlier I'd suggest asking the archive admins that asked for the removal information as that's the major piece of data that isn't displayed in the table to some degree.19:42
LaserJockyeah, I agree19:43
LaserJockI think the archive admins would be the main users of that data19:43
nxvl_worki'm trying to dpatch a package, but i'm always getting:19:43
LaserJockmost devs will just look at the summary I think19:43
nxvl_workdpatch  deapply-all19:43
nxvl_work01_Makefile not applied to ./ .19:43
nxvl_workon build19:43
cprovScottK: right, i will cook another prototype and come back in a bit. Thank you guys !19:43
LaserJocknxvl_work: did you add it to debian/patches/01list ?19:44
nxvl_workLaserJock: yep19:44
LaserJocknxvl_work: pastebin your rules?19:44
nxvl_workhttp://pastebin.com/m7b7c79a19:45
nxvl_workthat is what i don't understand well19:46
nxvl_workand i haven't find any clear documentation about19:46
LaserJocknxvl_work: I don't see any dep on a patch rule19:51
nxvl_work!?19:51
LaserJocknxvl_work: and you're not actually building anything19:51
nxvl_workmmm, i really don't understand well the debian/rules19:52
LaserJockyou're doing a make install19:52
LaserJockbut no make19:52
nxvl_worki think that's why my mentor make me start with FTBFS19:52
LaserJock:-)19:52
nxvl_workoh ok19:52
nxvl_workand a make, is done with dh_testdirs?19:53
LaserJockok, gimme a sec and I'll give you a bit cleaner debian/rules19:53
LaserJockno19:53
LaserJockit's done with ... make or $(MAKE)19:53
LaserJocknxvl_work: this is a new package right, you're doing it from the beginning?19:54
nxvl_worknop19:54
nxvl_worki'm fixing a FTBFS19:54
LaserJockah19:54
LaserJockok19:54
geserpersia: I've a very first version of the list with packages in depwait ready: http://members.ping.de/~mb/depwait/out.html19:54
nxvl_workbut i think it have been uploaded not the right way19:54
LaserJockso can you paste the original debian/rules?19:54
geserpersia: it's not running on the complete data set yet and the colouring needs improvement19:54
nxvl_workis the very first version on ubuntu mirrors19:54
nxvl_worklet me look for them19:55
nxvl_workLaserJock: https://edge.launchpad.net/ubuntu/hardy/+source/cereal/0.15-119:55
nxvl_workLaserJock: this is the package19:56
nxvl_worki'm downloading it again19:56
LaserJocknxvl_work: you do need to keep a clean version of the current package around :-)19:56
LaserJockwhen you go to do a debdiff to get it sponsored you'll want it19:56
LaserJockPriceChild: ping19:58
nxvl_workhttp://pastebin.com/m4299a7619:58
nxvl_worki will keep that in mind19:58
nxvl_work:D19:58
LaserJocknxvl_work: ok, so that's quite clean19:59
LaserJocknxvl_work: so do you know why it is FTBFS19:59
LaserJock?19:59
nxvl_workLaserJock: it shows me a message (from the makefile) with a bashism20:00
LaserJockah, ok20:00
proppyhi20:00
LaserJocknxvl_work: well, to be honest wth you, I don't think I would have used dpatch for this20:02
nxvl_workwhy?=20:02
nxvl_workisn't it the best practice?20:02
LaserJockwell20:02
LaserJockyou're only making, I'm guessing, a small change to the makefile20:03
LaserJockand there is no existing patch system20:03
nxvl_workyep20:03
nxvl_workyou are right20:03
LaserJockin this case it's maybe just easier to not create a new patch system for this small thing20:03
nxvl_workmmm maybe, but if make it so norsetto will be mad20:04
nxvl_work:D20:04
LaserJocknxvl_work: norsetto can talk to me about it ;-)20:05
nxvl_workok, then i will20:05
LaserJockin general dpatch is a good way to go20:05
norsettommm?20:05
nxvl_workBUT20:05
LaserJockespecially if upstream is already using it20:05
nxvl_worki prefer to use dpatch, so i can learn about it also20:05
LaserJockthe BUT here is that upstream is not using a patch system so you're creating a much larger difference between Ubuntu and Debian than you need to20:06
nxvl_workheh20:06
LaserJockideally the change you are making now should go away20:06
norsettolaserjock, nxvl_work: what are you two concocting? World revolution again?20:06
LaserJockbecause the bashism should be reported to Debian and fixed20:06
nxvl_worknorsetto: nop, just patching a FTBFS20:07
LaserJockand once that's done we could be able to drop the Ubuntu changes and sync again20:07
nxvl_workmm20:07
nxvl_workyou are right20:07
nxvl_worki will contact the DD20:07
LaserJockso, the idea is you can fix it for now in Ubuntu, and report it to Debian20:07
nxvl_work(this is my 5th FTBFS resolved without a line of code)20:07
cprovLaserJock: ScottK:  there we go, https://dogfood.launchpad.net/ubuntu/+source/dkim-milter/+publishinghistory & https://dogfood.launchpad.net/ubuntu/hardy/i386/dkim-filter20:07
norsettolaserjock: what should we talk about?20:08
LaserJocknorsetto: nxvl_work was fixing a bashim causing a FTBFS. He was going to add in dpatch to the packaging to do it20:09
LaserJocknorsetto: I think that's a lot of delta for a minor change in a single file20:09
norsettolaserjock: yes, on the other side sloppy habits are sloppy habits (even if it is the last cigarette).20:10
LaserJockcprov: I like that20:10
nxvl_worknorsetto: and i was saying that if i don't use dpatch you will be mad20:10
ScottKcprov: I like that, but I'll say again I'd run it by pitti at the very least.20:10
ScottKcprov: One minor point I'm not sure about ...20:10
LaserJocknorsetto: hmm?20:10
norsettonxvl_work: oh right, hyper mad :-)20:10
LaserJocknorsetto: why is that a sloppy habit?20:10
ScottKcprov: The table has newest at the top, so it runs newest to oldest (this is good), but the status when you open the details is oldest to newest.  It's a bit jarring.20:11
=== apachelogger_ is now known as apachelogger
ScottKcprov: I'd put that most recent at the top too.20:11
norsettolaserjock: do you know the meaning of maintenability and traceability?20:11
nxvl_worknorsetto: so will be debating about using dpatch or not, and he has a good point, which is that it is a bug that should be fix in debian20:11
LaserJocknorsetto: yes, and do you know the meaning of bloat? ;-)20:12
LaserJocknorsetto: the package is not using a patch system, adding one for just a one-liner in a single file is just overkill20:12
norsettonxvl_work: twell, all packaging bugs should be fixed in debian20:12
cprovScottK: good point, I can fix that, thanks20:12
cprovLaserJock: thanks20:12
norsettoLaserJock: thats not the point, the point is doing a sloppy thing because its easier20:12
LaserJockno it's not20:12
joejaxxLaserJock: hello :D20:12
LaserJockit's the *correct* thing to do IMO20:13
LaserJockjoejaxx: hi20:13
LaserJocknorsetto: not using a patch system is not sloppy20:13
* nxvl_work has the idea he has read this conversation before20:13
norsettoLaserJock: oh right, so, Iḿ wrong and you are right type of argument20:13
LaserJocknorsetto: exactly ;-)20:13
joejaxxlol20:13
norsettoLaserJock: well, let me tell you that multi-million dollar projects are all wrong20:14
joejaxxnorsetto: they can be ;)20:14
LaserJockwhat I'm saying is that I don't think this should add a patch system, not because I'm lazy or sloppy, but because it is uneccesary20:14
norsettoLaserJock: and when they did as you suggest, take the easy way because is such a small change, than catastrophe arrived20:14
* nxvl_work uses dpatch and stop reading the discussion20:15
LaserJockthere's several reasons why I'm against adding a patch system in this instance:20:15
nxvl_worknorsetto: is the 2nd time i make you fall into this conversation :D20:15
LaserJock1) it's added delta for us to carry20:15
LaserJock2) this change *should* go away, and is therefore temporary20:15
LaserJock3) the Debian maintainer is more likely to take the diff as it's not telling him how to run his patches20:16
norsettonxvl_work: well, you can't change the world but some battles are worth fighting :-)20:16
LaserJockso I think doing dpatch for this would be overkill, that's my opinion20:16
norsettolaserjock: so, is there a patching system already?20:16
LaserJockno20:17
LaserJockthere is nothing patched yet in that package20:17
ScottKAt the very least just send the patch for the bug to Debian BTS.  Don't tell the maintainer how to suck eggs too.20:17
norsettoLaserJock: well, so why should the DD complain if we do it in Ubuntu?20:17
norsettoLaserJock: send him the fix and fix it in Ubuntu the way we want20:18
LaserJocknorsetto: because if I was the DD I wouldn't want to add dpatch as I would think it would be overkill ;-)20:18
LaserJocknorsetto: right, we could do that20:18
LaserJockbut that's added work for us20:18
norsettoLaserJock: who is asking teh DD to add dpatch?20:18
LaserJockwhy make it *more* difficult than it needs to be20:18
norsettoLaserJock: again, taking the easy way out20:18
LaserJocknorsetto: because our diff will show up in PTS, and he'll go "what the heck are they doing to my package?" :-)20:18
LaserJocknorsetto: *no*20:19
LaserJockit's not the easy way out20:19
norsettoLaserJock: oh my god, they touched my package!20:19
norsettoahahah20:19
nxvl_worknorsetto: well, i think we always need to report the DD about the problem, to check if they have it also20:19
LaserJockit's *not* doing uncessary work20:19
ScottKLaserJock: In Debian you'd have to (to not be wrong) use a patching system.20:19
LaserJockno20:19
LaserJocka patch system is not required20:19
ScottKnxvl_work: I'd say don't report it unless you know they have the problem too.20:19
* ScottK tries to decide if he cares enough to look it up.20:20
broonienorsetto: Speaking as someone who periodically reviews the Ubuntu changes in my packages I do find it helpful if the changes carried are minimised.20:20
nxvl_workScottK: isn't a good think to email de DM saying "i have had this problem, did you?"20:20
cprovScottK: the ordering issue you pointed is fixed. Let me run this over archive-admins.20:20
norsettobroonie: I sure appreciate that broonie, but some DD really needs to be prodded and even then20:20
broonienxvl_work: I'd say so (at least so they know what the change is).20:21
nxvl_workScottK: you don't care enough, believe me20:21
ScottKnxvl_work: I would say no.  I'd research if first and see if it affected Debian or was something Ubuntu unique.  As a maintainer in Debian, downstream's unique problems are theirs, not mine.20:21
nxvl_workbroonie: that's what i mean20:21
TheMusoc20:21
TheMusowrong tab20:21
ScottKnxvl_work: I was pretty sure that was the case.20:21
ScottKTheMuso: Your line there was ugh.20:21
LaserJocknorsetto: but what is wrong with not using a patch system in this case? Don't we want to minimize delta and work for ourselves?20:22
broonienorsetto: Oh, lots of people would never look at the Ubuntu packages - I do so for the same reason I also peer at the Fedora, SuSE, Gentoo and so on from time to time.20:22
nxvl_workScottK: but there are some OBVIOUSLY thinks like the one we are talking about20:22
ScottKTheMuso: Please stay on the scropt.20:22
bmk789what java package is the new azureus fixed with?  because im still getting the same error as before20:23
norsettoLaserJock: not using a patch system is always wrong, not just in this case20:23
slangasekScottK: even if the changes aren't relevant to Debian, if they can be merged into the Debian package without negatively impacting the Debian experience I'm interested in that to help free up people's time to work on improving code instead of constantly re-merging20:23
LaserJocknorsetto: I would have to say that that is just categorically wrong20:23
=== nixternal_ is now known as nixternal
norsettoLaserJock: yes, I'm wrong and you are right again20:24
LaserJocknorsetto: there are plenty of times when not using a patch system is appropriate20:24
ScottKslangasek: I think that makes you substantially more open minded then most Debian maintainers.20:24
norsettoLaserJock: spare the effort of spending 5 minutes20:24
* nxvl_work *HUGS* norsetto to calm him :D20:24
* ScottK is intensely sick of reading about Baltix problems that don't affect Ubuntu at all.20:24
* norsetto hugs nxvl and laserjock too20:25
LaserJocknorsetto: nxvl_work has been banging his head against dpatch for a while when he could have had this FTBFS fixed an uploaded20:25
huatsasac: Hey... when you told me to add a comment about my network-manager experience... You mentioned a bug number. Do you recall which one it was ?20:25
norsettonxvl_work:  I'm not angry at all, we are having a very interesting discussion I think20:25
norsettoLaserJock: yes, thats good!20:25
nxvl_workLaserJock: but a point for norsetto is that this is a good opportunity for me to learn dpatch also20:25
LaserJockyeah, but it's not20:26
asachuats: let me look ... did it help?20:26
slangasekScottK: well, doing so has also moved up my priority list now that I'm in a position to be affected by it on both sides ;)20:26
huatsasac: YES20:26
LaserJockthere are many good oppritunities to learn daptch20:26
nxvl_workhuats: once again, you came when i was looking for you :D20:26
huatsasac: it works great...20:26
norsettonxvl_work: I would even as far as tell you, next time try out quilt20:26
LaserJockthis one just seems very uncessisary20:26
huatsnxvl_work: I am here20:26
nxvl_workhuats: PM20:26
nxvl_worknorsetto: is quilt easier?20:26
asachuats: its bug 14568320:26
ubotuLaunchpad bug 145683 in network-manager "Network manager crash with WPA" [Undecided,Fix committed] https://launchpad.net/bugs/14568320:26
norsettonxvl_work: not to learn, but its much more powerful to use than dpatch20:27
joejaxxoh fun with quilt20:27
joejaxxi had to learn that for openmosix20:27
huatsasac: ok, so I was looking at the right one ....20:27
huatsasac: great works really...20:27
* nxvl_work reads quilt20:27
asachuats: yes ... its 83623 as well ... but the one above tracks them all20:28
zula patch system is not always necessay and not always used20:29
norsettoasac: have you had the chance to look at my email?20:29
asacnorsetto: about?20:32
persianorsetto: In all your effort to add patch systems, please make absolutely 100% sure that there is never a package admitted to the archive that mixes raw patches in the diff.gz with a patch system.20:35
norsettopersia: yes sir. will do sir.20:35
norsettopersia: btw, any news on lash? I tested and seems good but I'd really appreciate your opinion on that20:36
persianorsetto: Thank you.  While I don't agree entirely that everything needs a patch system, I do really appreciate your efforts to teach people to use them.20:36
persianorsetto: I ran into an annoying issue with jack, and haven't tracked that down yet.  This annoys me, as there are currently lash patches available for 3 different packages that I want to integrate with your package :)20:37
norsettopersia: ok, I'm waiting for your ok to upload in any case20:38
nxvl_workquilt is fun20:39
nxvl_work:D20:39
nxvl_workbut one cuestion, do i need to add anything to debian/rules?20:40
persianorsetto: Thanks for your patience :)20:40
nxvl_worki don't find anything about it20:40
norsettonxvl_work: (I also find it fun but don't tell anyone ....)20:40
LaserJocknorsetto: I agree with persia, btw. Patch systems are in the majority of the cases a good thing, and it's important to teach people to use them. Thanks for helping people with that.20:40
persianxvl_work: Yes.  I think there is a quilt.mk floating about, but I don't remember where.20:40
* nxvl_work smells comunitary HUG???20:40
nxvl_workpersia: thnx20:41
nxvl_workchecking20:41
norsettonxvl_work: include /usr/share/quilt/quilt.make20:41
* LaserJock hugs #ubuntu-motu20:42
nxvl_worknorsetto: and nothing else?20:42
norsettonxvl_work: yes, the usual targets20:42
norsettonxvl_work: unpatch for clean and patch-stamp for the appropriate configure/build20:43
nxvl_worknorsetto: the "usual targets" are the ones i'm having trouble with, is it documentation about it around?20:43
LaserJocknxvl_work: read man dpatch.make for instace20:43
norsettonxvl_work: ok, what problem are you having?20:43
nxvl_worknorsetto: i don't know well how to manipulate debian/rules20:44
norsettonxvl_work: ok, you know more or less what a makefile is?20:44
nxvl_worknorsetto: and packaging guide is a little superficial20:44
LaserJocknxvl_work: the example in dpatch.make is pretty good20:44
nxvl_workyes, i know, what it makes, and what it works, but i don't feel i can write one20:44
norsettonxvl_work: well, very very superficially speaking, a makefile is a series of targets and pre-requisites; pre-requisite must be satisfied to achieve the given target20:45
norsettonxvl_work: are you with me so far?20:46
norsettonxvl_work: either I killed you with my pathetic makefile 101 or you are busy reading the dpatch.make example :-)20:48
nxvl_worki'm back20:49
nxvl_worknorsetto: yes, that i already know :D20:49
persiageser: That looks great.  Thanks.20:50
norsettonxvl_work: ok, so lets skip the 101, why are you having a problem finding the right target for your stamp requisite?20:50
nxvl_workyup20:51
norsettonxvl_work: what targets you have in your rules? and what are you patching?20:51
nxvl_workcereal20:52
persiageser: One wishlist request would be to have the version number link to the versioned LP page (e.g. https://launchpad.net/ubuntu/hardy/+source/usermode/1.81-3.1), while keeping the package name linking to the main LP page.20:52
norsettonxvl_work: I mean, what file? Its an autoconf file, a configure, a make, a source?20:53
nxvl_workhttp://pastebin.com/m4299a7620:53
nxvl_workthis is the clean rules20:53
geserpersia: I'm currently running it for: failed to build, chrootwait, depwait, failed to upload20:54
norsettonxvl_work: ok, looks liek a rules for something simple, like docs or scripts20:54
nxvl_workyep20:55
persiageser: Does it require a separate loop for each, or does it collect all that in a single run?  Also, how long does it take?  (I'm assuming it's LP-bound)20:55
norsettonxvl_work: and what is it that you are patching?20:55
nxvl_workThe Makefile20:55
geserpersia: the script and the template are at http://members.ping.de/~mb/depwait/20:56
norsettonxvl_work: ok, check in which target is the makefile used20:56
geserpersia: 13 min for a run20:56
nxvl_worknorsetto: install i think20:56
norsettonxvl_work: right, so you have to patch before install20:57
norsettonxvl_work: in other words, you have to make patching a pre-requisite of the install target20:57
nxvl_workand that's what i don't know, what runs first20:57
persiageser: I'm tempted to wait for dktrkranz to discuss coordination, but based on quick oversight, I think I'd prefer that to be the "official" build status report, as it's a bit more informative.20:57
nxvl_workit runs on the order it's readed or it has a order20:58
geserpersia: I've just uploaded the output from the last run20:58
norsettonxvl_work: thats what you decide, if patching is a pre-requisite for the install target, than the patchin target is run before the install one20:58
persiaWIth lots more colors!20:58
norsettonxvl_work: the order they are written is totally not influencing, what is important is target: requisite20:59
geserpersia: the colouring needs some improvement20:59
persiageser: Actually, would you mind differentiating the FTBFS and chroot failure colours a little more?  I can't see the difference easily when they aren't close to each other.20:59
nxvl_workhttp://pastebin.com/d1e32f47c21:00
nxvl_worknorsetto: so it can look like this?21:00
persiaIs anyone here good with color palettes?21:00
geserpersia: sure, if you can tell me some good colors21:00
norsettonxvl_work: the unpatch in clean is ok, the include is ok, but why you add make in build?21:01
persiageser: That's exactly what I'm hoping to elicit.  I'm lousy with colors, but getting four non-green colors that look OK on a blue/white background and allow black overprinting would be ideal.21:01
cyberixI'm looking for first sponsor for my package pq. I have posted the package to REVU, fixed all problems that have been raised, asked TB to confirm Multiverse inclusion and received approvals for inclusion from Shuttleworth, Zimmerman and Troup. I've also contacted the upstream developer and he said he will subscribe for pq bugs in Launchpad once it gets included in Ubuntu. http://revu.tauware.de/details.py?package=pq21:01
nxvl_worknorsetto: for the file to be patched?21:01
persiacyberix: That's a very well-formed and informative advertisement.  Thanks.21:01
norsettonxvl_work: what that would do, it would just call the makefile with no arguments21:02
norsettonxvl_work: you want to patch, not call make21:02
nxvl_workand that wont work21:02
nxvl_workmm21:02
cyberix(...and I'm starting to sound like "The Twelve Days of Christmas")21:03
norsettonxvl_work: what is the target to patch? You can also look in /usr/share/quilt/quilt.make if you don't remember21:05
persiaLaserJock: re: "patch" tag: I was thinking of the tag as a sort of "confirmed & ready for review", whereas the other was a flag to encourage looking, but I'm not convinced enough of that to argue for it.21:06
norsettonxvl_work: do you see the patch: target in there?21:06
nxvl_workit works21:07
nxvl_work:D21:07
nxvl_worknorsetto: thnx21:07
nxvl_work:D21:07
LaserJockpersia: ok, I'm currently chatting with kiko about it21:07
persiaLaserJock: Excellent.  Thanks.21:07
norsettonxvl_work: :-D21:07
* Fujitsu celebrates https://dogfood.launchpad.net/ubuntu/+source/dkim-milter/+publishinghistory21:07
nxvl_worknorsetto: one more thing, i read that i need to link patches to debian/patches, but on the make file it points to debian/patches, can i remove the patches link?21:08
persiaLaserJock: Also, if there's a way to mark a non-attachment comment a patch, I'd find that handy.21:08
norsettonxvl_work: I must admit I never used the link to debian/patches21:09
nxvl_workremoving and testing21:09
nxvl_workit works21:09
nxvl_workthe wiki is wrong21:09
* nxvl_work fixes21:09
persiaDktrKranz: geser was hacking the FTBFS script, and developed http://members.ping.de/~mb/depwait/out.html.  What do you think?21:16
DktrKranzGREAT!21:17
geserpersia: I've tried to improve the colour a little bit. Are they better now?21:17
FujitsuOooh, colourful.21:17
FujitsuSoyuz is rather borked in some places. All binaries for some packages failed to upload...21:17
nxvl_worki find really nice that the packaging guide is on the wiki, so we can correct it on any moment21:17
nxvl_work:D21:17
persiageser: I'm a little colour-blind, and can't tell the difference between the first two.  Also, I'm not sure "green" is ever appropriate.21:18
LaserJockpersia: can you tell me anything about why the patch flag on has a 50% hit rate?21:18
DktrKranzYes, maybe base colour should be of higher contrast, but I'm not good in graphics21:19
Fujitsupersia: green means that it's SEP, I guess.21:19
geserpersia: http://de.selfhtml.org/diverses/anzeige/farbnamen_netscape.htm and http://de.selfhtml.org/diverses/anzeige/farbpalette_216.htm have some colours, pick four21:20
persiaLaserJock: Lots of random things get labeled "patch" by commenters.  This can be unlabeled in the interface (no idea of the ACL).  Just fixing this covers the attachment case, but doesn't cover the patch-in-comment case (e.g. 2-line change)21:20
Fujitsugeser: Can you please mark builds that are pending (ie. needs-build) if there are other FTBFSes?21:20
FujitsuAs at the moment, hppa looks to be very successful.21:21
geserFujitsu: will try21:22
LaserJockpersia: are you counting debdiffs as a patch?21:22
LaserJockpersia: and is it possible to classify what most often get's misslabeled a patch21:23
geserFujitsu: have you a suggestion for the colour for it?21:23
persiaLaserJock: Sometimes: I only think debdiffs are interesting if the debdiff was rejected by the sponsors and not resubmitted for a couple months, but the problem was with the wrapping, and not with the patch.21:23
Ubulettepersia, hi. thanks for your answer. I'll work on that asap21:23
LaserJockfor sure you could probably make it so .pngs are not allowed as patches for instance21:23
LaserJock;-)21:23
Fujitsugeser: Perhaps a different gray, as we don't really have a status. I'm not sure.21:24
persiaLaserJock: Generally self-uploaded crash reports, once a screenshot, and several times various logs.  I'm not sure everyone understands "patch"21:24
LaserJockyep21:24
Ubulettepersia, do you prefer that form ? http://paste.ubuntu.com/2265/21:25
persiageser:  I can't find 4 easily distinguishable colors in the 216 palette, but maybe  #FFFF66, #FF7F50, #FFD700, #FFDAB9 (and yes, it might be ugly)21:25
Ubuletteoops, obviously with get and new swapped21:26
geserpersia: updated, there is no much difference between #1 and #321:27
persiaUbulette: That's much nicer looking in my opinion, but I think the sense of get-orig-source and new-orig-source is swapped (i.e. it looks to me like new-orig-source is grabbing the current source, and get-orig-source is grabbing new source)21:27
Ubulettepersia, yep, see 2 lines above ;)21:28
persiaUbulette: Right :)21:28
persiageser: Hmm.  Looks different here, but maybe s/#FFFF66/#FFFF00/ to make it even more distinct?21:29
=== _czessi is now known as Czessi
persiaDoes anyone else have any color suggestions, or do they find those colours bad?21:31
* Fujitsu thinks the failed uploads should be blinking and say `complain to cprov', but that's probably not a good idea.21:32
DktrKranz:)21:32
DktrKranzwhat about having "Package failed to build" red?21:33
cprovFujitsu: I guess that's a superior message to me "stop now and go look for some food" :)21:34
DktrKranzit should be distinct from MANUALDEPWAIT21:34
norsettocprov: stop now and go look for some food21:34
Fujitsucprov: Heh.21:34
StevenHarperUKhi, in my debain/app.install file I want to replace lots of entries that look like this - locale/en/LC_MESSAGES/easycrypt.mo usr/share/easycrypt/locale/en/LC_MESSAGES - with one that looks like this - locale/*/LC_MESSAGES/easycrypt.mo usr/share/easycrypt/locale/*/LC_MESSAGES - is that possible - or is there something like it - I dont want to have to add a new line for each language.21:34
persiaIsn't there some translations helper tool that does that properly?21:36
norsettopersia: he is not generating on the fly, the *.mo are in the source package together with *.po and the rest21:36
StevenHarperUKI can do on the fly generation, but it seems like something else to go wrong21:37
persiaStevenHarperUK: Worst case, you could collect the names of usr/share/easycrypt/locale/* into a list in make, and then create a rule on the entries.21:37
slangasekStevenHarperUK: can't you list entire subdirectory trees in app.install, or do you really have different filenames that go to different packages?21:37
FujitsuCan't dh_install do wildcards?21:37
slangaseki.e., do locale/ usr/share/easycrypt/locale21:37
StevenHarperUKIt can do wildcards but not in the middle21:37
persiaStevenHarperUK: You really want to do on-the-fly generation, or you'll kick yourself when you forget the generation step once.21:37
slangasekFujitsu: yes, but you can't do backreferences21:37
StevenHarperUKand it doesnt seem to do recurive directories21:37
Fujitsuslangasek: Bah.21:37
persiaslangasek: Won't that toss in the .po files & the like?21:38
=== cprov is now known as cprov-out
slangasekpersia: if present, yes, that's why I asked :)21:38
StevenHarperUKslagasek: a wildcard like locale/* just does that level21:39
persiaStevenHarperUK: I'd create a locale/$(LANG)/LC_MESSAGES/easycrypt.mo: rule in MAKE, with $(LANG) being a list (although I may not remember the syntax perfectly)21:40
StevenHarperUKpersia: I dont have a Make21:40
slangasekpersia: the problem isn't creating them, though, it's installing them to the package?21:40
persiaStevenHarperUK: debian/rules is a makefile21:41
FujitsuLaserJock: It does look like LP will be an OpenID provider from 1.1.12, not so much a consumer.21:41
StevenHarperUKpersia: ah I half knew that21:41
persiaslangasek: right.  As I said, my syntax is rough: likely needs extra bits to put it in the right place.21:41
StevenHarperUKpersia: so I need a sample make file with that in21:41
LaserJockFujitsu: interesting21:42
LaserJockFujitsu: that makes it much less interesting sadly21:42
FujitsuOoh, ssov2-open-op looks good. We can finally authenticate against LP externally!21:42
FujitsuAlthough that's 4 releases away.21:43
persiaStevenHarperUK: http://www.gnu.org/software/make/manual/make.html#Static-Usage describes the trick for one rule with lots of different targets21:43
LaserJockFujitsu: which means at least 8, right? they gotta push a few ;-)21:45
FujitsuLaserJock: Right, I've got some stuff that has been pushed back from 1.1.6 or so, and was just deferred again to 1.1.[12], I forget which.21:47
* jdong installs new fglrx foolishly hoping it might improve performance/quirkiness21:53
Ademanhey is there anything like xxgamma http://xxgamma.berlios.de/   in the repositories? or something covering that functionality?21:54
norsettonxvl_work: now you can simply send the Makefile.diff patch to the DD. Please link the bug from the BTS to LP.21:55
nxvl_workwhy is BTS so unfriendly?21:56
norsettonxvl_work: why?21:57
nxvl_worknorsetto: i think LP has (i don't know the work in english)21:59
ScottKnxvl_work: I have the same question about Launchpad.21:59
norsettonxvl_work: in spanish?21:59
nxvl_workScottK: LP is friendlier than LP21:59
nxvl_worknorsetto: mal acostrumbrado21:59
ScottKNo.  I like BTS better as a bug tracker in many ways than LP.21:59
norsettonxvl_work: well, thats the bts I guess :-)22:00
nxvl_workScottK: it's a matter of work most with one22:00
ScottKFor me it's more a matter of BTS works the same way it did 6 months ago so I'm not constantly re-figuring out how to use it.22:01
nxvl_work(at this time of the day my brain doesn't want to work i have forgot all my english, damn Kelly Boundy)22:01
nxvl_workScottK: i like the way it hangs with e-mail, but to search a bug using the web interface is what i dislike22:03
ScottKAlong those lines (LP is GUI and BTS is command line here): http://penguinpetes.com/b2evo/index.php?title=10_reasons_why_the_command_line_is_more_&more=1&c=1&tb=1&pb=122:04
LaserJockI just had bad experiences with BTS to start with22:05
* LaserJock is scarred for life22:05
=== cassidy__ is now known as cassidy
LaserJockI tried using reportbug22:06
LaserJockwhich is generally a nice app, except I use webmail22:07
geserDktrKranz: how long does your ftbfs.py script usually run?22:07
LaserJockso I ended up setting up some smtp app to send out the bug22:07
DktrKranzgeser, about 30 min22:07
LaserJockand then it never responeded so I thought something was wrong and sent it again22:07
LaserJockand ended up filing two bugs22:07
LaserJock:-)22:07
nxvl_worki have been scared by BTS before the time i try to became a DD22:07
LaserJockI don't think bug trackers should make me feel as dumb as I am ;-)22:08
geserDktrKranz: ok, then I didn't do something wrong, as mine takes about 20 minutes22:08
nxvl_work(and then finally scared by the brainwash part of the NM process :P)22:08
DktrKranzgeser, Launchpad could be a huge bottleneck :)22:09
geserDktrKranz: probably, or in mine case rmadison22:09
* slangasek slips a little something into nxvl_work's lemonade22:09
LaserJockhehe22:09
geserDktrKranz: my last version is at http://members.ping.de/~mb/depwait/ if you want to look22:10
nxvl_workbut, maybe i dislike BTS because i don't know how to use, maybe working with it makes me more comfortable with it and makes me love it22:10
LaserJocknxvl_work: I agree22:10
DktrKranzgeser, looks really good.22:10
LaserJockfor me, it was much more difficult to get going with BTS, but once you figure it out it's really nice22:10
jdongdoes anyone love the SourceForge BTS? :D22:10
LaserJockarggggg22:10
LaserJockSourceForges bug and mailing list handling are from the devil himself22:11
ScottKjdong: Not me.22:11
* jdong peeks at the new mpeg4ip PPA build he uploaded, hoping that didn't infinite loop either22:11
jdongOH CRAP22:12
alvinc?22:12
DktrKranzgeser, when you asked pitti about mass-rebuilds of FTBFS packages, he told you they won't be scheduled. Is there anything better we can do to file a list and pass it to a buildd-admin?22:12
jdongalvinc: I got the build in infinite loop again22:13
jdongisn't this a slight denial of service vulnerability with PPA's?22:13
alvinc*chuckle*22:13
alvinch8 loops22:13
geserDktrKranz: afaik no, but one could ask the build-admins if there is a better solution22:16
persiaDktrKranz: When you're happy with the code, could you push it to qa.ubuntuwire.com? (assuming geser doesn't mind)22:17
DktrKranzWe should really do so. When looking at FTBFS list, almost half of the failures should be solved with a give-back22:18
geserpersia: I don't mind but let me add a license text first22:18
ScottKDktrKranz: If it's HPPA stuff you can ask Lamont.  He fixed one for me today.22:20
=== Spec is now known as x-spec-t
DktrKranzScottK, several ports. Mainly tex-*, gnustep and libglib122:21
ScottKOK.22:21
DktrKranzwhich should be already OK (at least for i386, where I checked)22:22
LaserJockDktrKranz: what tex-* ?22:22
DktrKranzLaserJock, FTBFS due to an early texlive uninstallable package22:23
LaserJockDktrKranz: which package, do you know?22:24
DktrKranzLaserJock, let me check...22:25
DktrKranzLaserJock, something like http://launchpadlibrarian.net/10179662/buildlog_ubuntu-hardy-i386.bibtex2html_1.87-2_FAILEDTOBUILD.txt.gz and http://launchpadlibrarian.net/10250408/buildlog_ubuntu-hardy-i386.xsu_0.2.3-2_FAILEDTOBUILD.txt.gz22:29
LaserJockdang, I hate it when I lose my Firefox profile22:47
persiaStevenHarperUK: I know you want the latest version in Ubuntu, but would you mind batching fixes upstream, and pushing a new revision once every couple weeks (unless there's a showstopper bug)?  More frequent updates just use sponsor time, with not so much benefit to either users or your LP pages.22:47
* LaserJock kicks OS X22:48
persiaLaserJock: Stop using FireFox :)22:48
LaserJockpersia: hehe, like that's gonna happen22:48
persiaLaserJock: Why?  Are you that unhappy with the alternatives?  I've not lost a session once since I decided that Firefox wasn't capable.22:49
* persia tends to use epiphany & safari, depending on the window manager in use22:49
LaserJockI am unhappy with the alternatives22:50
LaserJockall browsers (and email apps for that matter) suck, Firefox sucks less22:50
jpatrickI just use Konqueror22:50
LaserJockepiphany has some strange things that I don't like22:50
LaserJocksafari is sort of ok22:51
geserDktrKranz: the last version of my script (and the last output) is at http://members.ping.de/~mb/depwait/22:51
* ScottK uses Konqueror on the laptop and Firefox on the desktop. No idea why.22:51
LaserJockbut I do like a few extentions like Greasemonkey that are somewhat hard to live without22:51
LaserJockScottK: weird.22:51
ScottKYeah.  That's me.22:51
DktrKranzgeser, is it ok for you to put it on qa.ubuntuwire.com/ftbfs/ ?22:51
StevenHarperUKperisa; are you asking me to do less releases?22:52
jpatrickgeser: could you please approve my mail to -council@?22:52
geserDktrKranz: I've added Fujitsu wish to also list "needs building" but I'm not sure if it works (nothing is listed as "needs building" in the table)22:52
geserDktrKranz: sure22:52
DktrKranzgeser, I'll give it a look, then22:53
geserjpatrick: I could but I'd need to look how to do it as dholbach usually does it22:53
jpatrickgeser: ah, okay22:53
DktrKranzgeser, any requirements? bash scripts or similar?22:53
StevenHarperUKpersia: 0.2.1.6 has all the feature I have planned for easycrypt22:53
geserDktrKranz: rmadison (devscipts) and python-genshi22:53
StevenHarperUKpersia: 0.2.1.16 i mean22:53
StevenHarperUKpersia: New releases will be less requent22:54
StevenHarperUKpersia: *frequent - I expect a few new languages in 1-2 weeks time22:54
persiaStevenHarperUK: OK.  You just seem to be of the "release early, release often" school, which I think is good, but from a distribution management point of view, it's not usually that all "release early, release often" upstream releases get packaged.22:54
geserDktrKranz: and colouring could still be improved (and still be distinguishable for persia)22:55
persiaNow that the package is in, I'd recommend targeting your next package upload for around mid-december.22:55
StevenHarperUKpersia: As i am the Packager and upstream I tent to notify myself that it need packaging :P22:55
persiaStevenHarperUK: Sure, it's just not worth making all the buildds work so hard when users can't tell the difference :)22:56
StevenHarperUKpersia: I am learning all this I didn't even know Python 6 weeks ago - I want to practice a bit22:56
persia(as hardy has very few users today)22:56
persiaStevenHarperUK: Understood.  That's why I didn't say all this for the .15 release.22:56
StevenHarperUKpersia: I am a developer for a job - I have automated all the builds - its not too much effort , but I do understand22:56
StevenHarperUKpersia: Maybe I should try to package TrueCrypt next22:57
persiaStevenHarperUK: Excellent, and thanks again for packaging your software for Ubuntu.22:57
persiaSure.  More packages aren't bad, especially if there's someone motivated to keep them relatively up-to-date and clean.22:58
geserDktrKranz: I found an error in my script: in line 107 there is () missing after entry.empty (I've updated the script at my webspace)22:59
DktrKranzgeser, I'm pushing it right now22:59
Ubulettepersia, even i use dh_install like you propose, i still have to keep a lot of install as i rename a lot of files23:00
persiaUbulette: Do all the files need to be renamed?  Is upstream truly braindead when it comes to nomenclature?  I'm willing to believe this, but just want to check (as we like to have the upstream docs match Ubuntu installations, if possible)23:01
geserDktrKranz: thanks, I'm going to bed now, let me know if you find any bugs or have any issues with the script23:02
DktrKranzSure. Thanks for this, mine was dreadful :D23:03
Ubulettepersia, no, it's just that i'm picking up some icons from upstream to use for our desktop and mime files23:03
persiaUbulette: Ah.  You'll need some rules then.  Hmm.  I'm a big fan of clean debian/rules, and don't know the best way.  You might ask someone else for their opinion as well.23:03
RainCThi23:04
RainCTanyone here uses launchpadbugs (Python module)?23:05
persiaRainCT: You might also try in #ubuntu-bugs: I think it's more popular for them (and the right people appear to be off holiday)23:05
persia(of course, timezones may still mean little to no response :) )23:06
RainCTpersia: right, thanks23:06
RainCT:)23:06
LaserJockUbulette: you're trying to install icons?23:07
UbuletteLaserJock, well, no. it worked well before. now, i'm trying to achieve the very last change that persia proposed and i'm just destroying the thing23:09
StevenHarperUKHi - I want to package up Truecrypt - I haven't done someone else's source before, can anyone help me gest started?23:15
RainCTgood night23:17
ScottKStevenHarperUK: It's pretty much like what you have done already, just less talking to yourself.23:18
StevenHarperUKScottk: Truecrypt have a build.sh and an install.sh, they also have a DEB so I can see where things should end up23:19
ScottKIn most cases you won't even need to talk to upstream either, usually just if there's a problem with package you want them to fix.23:19
jpatrickmy upstream's usually turn out to be quite nice23:20
StevenHarperUKScottk: I know this is a basic question, but are the stages:   get debain/rules to build from source   ->  get rules to install compiled23:21
persiaStevenHarperUK: just as an example of a normal release often upstream request, see bug #165285.  (Of course, interdiff is much preferred :) Thank you.)23:21
ubotuLaunchpad bug 165285 in zim "New upstream version: 0.23" [Undecided,New] https://launchpad.net/bugs/16528523:21
ScottKStevenHarperUK: Usually I find getting copyright and all the other bits correct is more trouble than debian/rules.23:22
StevenHarperUKScottk: The problem I have is that docs of truecrypt state that the build requires ALL kernel source, not just headers : that sounds bad to me23:22
ScottKStevenHarperUK: That sounds like not a beginner's project to me.23:23
slangasekthat sounds like a project that a non-beginner would reject as broken upstream ;)23:23
jdongStevenHarperUK: yeah that sounds like a complicated package to deal with unless the kernel module portion is already a part of Ubuntu23:23
jdongotherwise you're doing module-assistant territory work23:23
StevenHarperUKScottK: Yeh I did guess that, I think the bits are already in Ubuntu23:24
StevenHarperUKone of them is modprobe23:24
ScottKStevenHarperUK: If you want something new to work on, why don't you get your package into Debian?  Since (IIRC), it's a Python app, you can join the Debian Python Application Packaging Team and it's pretty easy to get sponsored.23:25
StevenHarperUKScottk: I know its a fairly big job, but I have learned Python and debian packaging and po translations and the ubuntu process in the last 6 weeks to get my current project done23:25
ScottKSounds like working into Debian next is a good next step then.23:26
StevenHarperUKScottKk: the problem there is that I dont have a Debain test machine23:26
* slangasek waves a wand called debootstrap23:26
ScottKStevenHarperUK: You can make a Debian chroot and that's likely good enough.23:26
StevenHarperUKScottK: is there a Quick overview of Submitting to Debian?23:26
ScottKStevenHarperUK: I maintain ~ half a dozen packages in Debian also without a Debian test machine.23:26
LaserJockScottK: shhhh, are you supposed to say that with slangasek around? ;-)23:27
norsettog'night all23:27
jdonglol23:27
StevenHarperUKScottk: another problem Truecrypt don't make a Debain DEB23:27
slangasekLaserJock: it's ok, I don't have a Debian test machine either, I run all my packages on simulations in my head ;P23:28
LaserJockslangasek: haha23:28
LaserJockI would wonder more if you had an Ubuntu test machine23:28
LaserJockbut I suspect Mark makes you have at least one23:28
slangaseknot Mark, that enforcement is delegated :)23:30
LaserJockof course23:32
ScottKSo he left.  Urgh.23:33
ScottKOn the off chance StevenHarperUK returns while I'm out, would someone please point him at https://lists.ubuntu.com/archives/ubuntu-devel/2007-August/024161.html and https://wiki.ubuntu.com/ContributingToDebian/PythonModulesTeam23:35
badartswhat is the official repo for w32codecs and similar stuff?23:37
jdong!medibuntu23:37
ubotumedibuntu is a repository of packages that cannot be included into the Ubuntu distribution for legal reasons - See http://www.medibuntu.org23:37
jdongand it is not official, though "as close as it gets"23:38
jdongreport problems with medibuntu to their launchpad product, not against the Ubuntu distribution23:38
jdongoh yeah this isn't a support channel23:38
Ubulettepersia, http://paste.ubuntu.com/2274/  better ? same ? worse ?23:39
badartsthanks :)23:39
LaserJockjdong: ;-)23:39
StevenKLaserJock: Ponies!23:40
badartsjdong: well, not even the universe is really official, but only "as close as it gets" ;)23:41
ScottKbadarts: Universe is official, but unsupported.23:41
jdongwhat ScottK said.23:42
jdongmedibuntu is neither official nor supported23:42
ScottKBy Canonical that is.  The community supports it moderately well.23:42
jdongthough it is run by (mostly? all?) MOTU's23:42
Sp4rKymostly23:42
jdongWell regardless of the badges on their maintainers, I've not seen a single thing in medibuntu that I wouldn't feel comfortable putting on my primary computer23:43
persiaLaserJock: Just thought of a counter-case: a .png file could be considered a patch for a "broken icon" issue.23:45
TheMusoHow does one force a package into a particular section, i.e universe for PPAs now?23:45
persiaUbulette: I guess that's about as clean as it gets :(  Thanks for trying.23:46
LaserJockpersia: I can't help but think that that would be a corner case. It can still be an attachment, just not listed as a patch23:46
LaserJockTheMuso: how do you mean?23:47
persiaLaserJock: Right, but it's an example why blocking on MIME type doesn't help.  The idea is to have a nice set of bugs that have been triaged to determine that they are good candidates for someone to do some testing and packaging.23:47
Ubulettepersia, i really tried to reduce install using dh_install and dirs but i gained only 3 lines and it made things difficult in the other *.install files23:48
FujitsuTheMuso: PPAs don't have components any more.23:48
TheMusoFujitsu: Oh.23:48
persiaUbulette: I understand.  When it's not a help, it's not a help.  Thanks for trying :)23:48
TheMusoLaserJock: ^^23:48
StevenKMainly because components for a PPA doesn't make sense23:49
LaserJockpersia: well, I'm filing bugs for getting an idication in the comments that an attachment is a patch, and also a link to "depatch" it23:49
FujitsuStevenK: I would personally like PPA components to be customisable, but all ogre against multiverse.23:49
TheMusoStevenK: On one hand I agree, but on the other, I don't.23:49
Ubulettepersia, so, what's next now? I guess I need to push an update to REVU23:50
persiaLaserJock: We already have that.  It's currently abused (but can be fixed), and there's not currently any way to track textual patches that are not attachments.23:50
persiaUbulette: Exactly.23:50
StevenKTheMuso: Wha, huh? Either you agree or you disagree. :-)23:50
Ubulettepersia, on top of the last (uncommented) one ?23:50
* persia seeks extended commentary from TheMuso explaining the dichotomy23:51
LaserJockpersia: how do you mean we already have that?23:51
persiaUbulette: Yep.  Same version, etc.23:51
Ubuletteok23:51
persiaLaserJock: There's a searchable flag on attachments, and members of some ACL can set or remove the flag for any attachment to any bug.23:51
TheMusoStevenK: I agree that it doesn't make sense, but I disagree in that if components were customizable, it would allow you to keep groups of packages together.23:51
FujitsuTheMuso: That's my thinking too.23:53
LaserJockpersia: yeah, you can get at it eventually. I'm thinking quick-n-easy triage would help get the patch flag more usable23:53
FujitsuSince they removed the multiple PPAs per user feature.23:53
mok0Is there a website with the popularity of Ubuntu packages?23:54
persiaLaserJock: Nah: the interface is pretty easy.  The problems are 1) that it is abused, so it's not inviting for Contributors to search those, and 2) it doesn't support non-attachment patches.23:54
LaserJockpopcon.ubuntu.com I think23:54
LaserJockmok0: ^^23:54
mok0duh23:55
LaserJockpersia: how is it being abused?23:55
* persia notes that popcon is voluntary, and therefore under-represents most users23:55
persiaLaserJock: being applied to non-patches23:55
LaserJockpersia: right, I'm just trying to think of ways we can make it better23:55
LaserJockmarking non-attachments as patches is no go23:55
LaserJockbut kiko said they could probably have a thing to conver a comment into an attachement23:56
LaserJock*convert23:56
persiaRight.  More ideas is great.  Non-attachments as patches was a non-starter.  I was using a tag, but if you've another solution that isn't just "put a new interface to existing functions", I'd be happy to hear it.23:56
persiaconverting the comment into an attachment doesn't help.  They tend to be 2 or 3 line diffs with commentary above or below.23:57
LaserJockpersia: well, my main concern is that we already have the patch flag, if it's broken or not working we need to get it fixed I think23:57
LaserJocknot that we can't use tags as well23:58
LaserJockI was thinking if we can get the patch flag working better and then have a good-patch or similar tag to say the patch is verified/triaged23:58
LaserJockthen we have a good system for dealing with patche23:58
persiaI don't think it's broken, I just don't think it's a good target to point Contributors at when asking for patch review efforts.23:58
LaserJocktrue23:59
LaserJockbut %50 is pretty low23:59
mok0Hmm popcon doesn't seem to work properly :(23:59
persiaAlso, my definition of "triaged" is "This is a real patch, and nobody hates it", rather than "This is a good patch"23:59

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