/srv/irclogs.ubuntu.com/2008/10/29/#ubuntu-motu.txt

=== ApOgEE- is now known as ApOgEEk
=== orly_owl_ is now known as orly_owl
=== asac_ is now known as asac
=== erhesrhsrtb54vyh is now known as Elbrus
jdongurgh I've been makign so many hackages on my local install that my MOTU conscience is tingling.03:48
* wgrant burns jdong at the stake.03:48
ScottK-laptopjdong: Just use your backports conscience instead. It'll be fine03:48
* StevenK files a backport request for libc6 from Intrepid to Hardy03:49
jdong:)03:49
jdongthere we go. I "packaged" eclipse 3.4 :D03:49
* jdong watches everyone step back...03:49
stgraberStevenK: don't forget to also include libc6's rdepends to that list :)03:50
StevenKstgraber: Ouch :-)03:50
StevenKThat turns into: "I'd like to backport Intrepid to Hardy."03:50
stgraberyeah :)03:51
stgraberlet's do a copy of Intrepid and rename it to Hardy 8.04.203:51
ajmitchStevenK: libc6 wouldn't break much03:51
persiajdong, Did you send it to pkg-java?03:52
jdongpersia: it isn't april 1st quite yet :)03:52
jdongand I think people are still twitching from my MOTU prank last year :)03:53
copprowhat prank was that?03:53
* ajmitch does not recall it03:53
wgrantAutomatix?03:53
jdonghttps://lists.ubuntu.com/archives/ubuntu-motu/2008-April/003513.html03:53
ScottK-laptopyep03:54
jdongbtw I love how much intrepid's lintian screams at a default dh_make with all boilerplates included :D03:55
ajmitchit has to be at least somewhat believable03:55
persiajdong, The difference is that we have an interest in shipping eclipse, rather than it being the sort of software that makes us want to reinvoke the power of Miskatonic University on your domicile.03:55
persia(not that you live in Waltham, but close enough)03:56
jdongpersia: absolutely, and I totally agree with you there. Just I need eclipse now for a project tomorrow :D03:56
* ScottK-laptop is busy trying to work around X bugs by shoving an xrandr call into the KDM init process.03:56
jdongthat makes me feel better :)03:56
copprojdong: is eclipse not in hardy?03:57
jdongmaybe my conscience won't force me to divulge details on my "AMD64" skype package :)03:57
jdongcoppro: not an appreciably recent version03:57
jdongcoppro: significant improvements have been made to eclipse in the past two years03:57
persiajdong, intrepid has the latest netbeans, unless you're already addicted to blue.03:57
* ajmitch spots a jono03:58
copprojdong: what version is the current?03:58
jdongpersia: I'll have to try that out03:58
jdongcoppro: 3.403:58
jonohey ajmitch03:58
jono:)03:58
copprointrepid is 3.2 :(03:58
ajmitchjono: you must be in some weird timezone...03:58
jdongcoppro: and so has Ubuntu been for as long as I can recall03:58
ajmitchbtw, well done on your album :)03:58
copproah, so you just packaged 3.4?03:58
jdongcoppro: that was a sarcastic joke03:59
copprooh03:59
copproI wasn't sure03:59
jdongcoppro: it involved wget and cp -av calls in debian/rules03:59
persiajdong, You didn't package it?03:59
ajmitchcoppro: you'll get used to jdong...03:59
jdongpersia: it fit in a .deb file and will suffice locally :)03:59
ScottK-laptopjdong: How can I backport it if you didn't package it?03:59
* persia is tempted to invoke ! 03:59
jdongit is a jdong-approved 5-minute solution03:59
jdongScottK-laptop: source changes!04:00
copprobtw, is there anyone not busy enough to REVU right now?04:00
ScottK-laptopBah.04:00
ScottK-laptopjdong: Speaking of which, did you know that the sources for automated backports aren't signed?04:00
persiacoppro, Sure.  I'll do one.  It's been a while, and I should get into practice.  No promises it will be a good review.  Which one?04:00
jdongScottK-laptop: I was unaware04:01
wgrantScottK-laptop: There's no way to sign them... and you can always grab them over HTTPS from LP.04:01
coppropersia: one second; I wasn't expecting a yes04:01
ScottK-laptopwgrant: I thought the librarian was http04:01
copprohttp://revu.ubuntuwire.com/details.py?package=metakit04:01
wgrantScottK-laptop: Oh, hmm. You're right, only stuff in P3As is streamed.04:01
ajmitchScottK-laptop: by automated, you mean direct copies from one release to -backports?04:02
wgrantThat's why I wasn't complaining bitterly about that bug - I forgot it wasn't all over HTTPS.04:02
jdongalright, now time to dive back into another person's Java codebase. this should be fun.04:02
ScottK-laptopajmitch: Yes.04:02
ScottK-laptopwgrant: Go complain.04:02
ajmitchright, so I'm not surprised that there's no gpg signature04:02
ScottK-laptopIt's fine internally, but then if have to grab the source to fix it, how do I get a trusted source on my box that I can sign and upload?04:03
persiacoppro, You should probably clean up your watch file, but why block new upstreams because there might be an ABI change?  Isn't that expected?04:03
ScottK-laptopToo much DNS cache poisoning these days for me to trust in DNS I really got it from where I thought I did.04:03
wgrantScottK-laptop: You'd have to verify against the changesfile, I guess.04:04
wgrantBut even that's probably not signed.04:04
ScottK-laptopwgrant: It's not signed04:04
wgrantAnd is over HTTP.04:04
wgrantDamn.04:04
coppropersia: good point04:04
persiaScottK, It's not just DNS.  When was the last time you had an http request that didn't pass through a transparent proxy?04:04
copprobut as I understand it, 2.5 would be a rewrite04:04
copproto the point of a new package04:04
ScottK-laptopTrue.04:04
persiacoppro, I like to discourage having multiple versions as separate packages in the archive.  Defend your stance.04:05
coppropersia: well, as far as I can tell from upstream, 2.5 would be a major change that would break backwards-compatibility, thus deserving a new package by policy as I understand it.04:06
persiaFrom where in policy do you take that understanding?04:06
wgrantUbuntuGuide policy, probably.04:07
wgrantI had the misfortune of seeing UbuntuGuide's Hardy sources.list earlier today.04:07
coppropersia: the fact that other packages are named by ABI version, like libc604:07
copproI recall reading it somewhere, but it was several months ago04:08
wgrantABI version != app version04:08
wgrantAnd ABI version != source name04:08
copproit's not an app; it's a library04:09
copproand multiple versions must exist to avoid breakage when a new, backwards-incompatible ABI comes out04:10
persiaThat's the binary package name.  While this sometimes applies for source package name, the use is incredibly rare, and must be defended.04:10
copproah, I see04:11
copproI'm not using on the source package name04:11
copprobut I understand the point about the watch file04:11
copprothanks for educating me!04:11
persiaNo problem.  Thanks for defending your point rather than just believing that it must be wrong :)04:12
persiacoppro, Now for the fun bit : since you clearly undrestand the value of having the binary name change when the ABI changes, why do you have a lintian override for the lintian check for this?04:13
persia(yes, I've read README.Debian)04:13
coppropersia: because the package name is libmk4, which is the way the library is normally referred to by users. As such, naming it libmk-4 would be contrary to the existing usage, and libmk4-4 would be weird. I explained this in the changelog too!04:14
* persia should start reading changelogs earlier04:14
persiaUpstream should be bothered about this, so that later it can be libmk-5, and users can just do -lmk04:15
copproyeah, maybe if a new version ever looks to be coming out, I'll mention it. Changing it now would be more bother than help though04:16
persiaI don't really like updating config.{sub,guess} in debian/patches, but I suppose it's not invalid.  Do others have opinions about this?04:16
copprowell, the problem was upstream used ancient versions04:17
copproI was told to file a bug upstream and patch from the ubuntu versions, which I did04:17
copproit was old enough to get a lintian warning04:17
persiaIn my opinion, upstream shouldn't even ship those files, and we should use the ones from autotools-dev at build time.04:17
* ajmitch wishes autofoo didn't exist04:19
persiaajmitch, How would you prefer to do portable C?04:20
ajmitchby closing my eyes & hoping the problem disappears04:21
persiaOr do you think everyone ought permanently run Plan 9 on VAXen?04:21
ajmitchits only reason for existence is because of this portability mess04:21
persiaIndeed.  So as long as we all use the same architecture and the same operating system, we don't have any issues.04:22
ScottK-laptopI'm good with that.04:22
ajmitchand I was just expressing that I'd like that to be :P04:22
fabrice_spHi. Any idea on what to do with this bug: Bug #290164 ?04:24
ubottuLaunchpad bug 290164 in antlr "[Intrepid] cantlr package is not installable. Depends on antlr-gcj instead of libantlr-java-gcj" [Undecided,Confirmed] https://launchpad.net/bugs/29016404:24
coppropersia: anything else?04:25
persiafabrice_sp, Propose an SRU.  Prepare an SRU patch.  Talk to the SRU team.  Looks like it falls under "completely fails to function"04:25
fabrice_spok. Thanks persia04:25
persiacoppro, I was distracted by autotools.04:25
copproheh, no worries04:25
* ajmitch is naughty & distracted persia 04:25
persiacoppro, There's a bunch of files without license headers.04:25
copprodo I have to add those myself?04:26
coppro:(04:26
persiaajmitch, You're incapable of being naughty : you define correct behaviour04:26
ajmitchif only that were true04:26
persiacoppro, No, you can't add those yourself : upstream has to add them.  licensing is the one thing you can't just patch away.04:26
copprook04:26
persiacoppro, Also, you probably want to put the examples in /usr/share/doc/libmk4-dev/examples/04:27
persiacoppro, Also, once I find missing licenses, I usually stop reviewing, as it's not possible to include until upstream fixes that : if you've not already, run lintian against your local build.04:28
coppropersia: lintian is clean except for one minor one04:29
persiaWhich?04:30
copproI forgot to add a description to a patch file04:30
persiaThen you already know the solution :)04:30
copproyeah04:30
copproshame it can't be included without license headers; I know that there was an old package for this lib but it was removed; I wonder if it did anything about them04:31
persiaAnyway, rejected for now.  Go bug upstream : they should have a soname, and use -lmk, and license things properly, and not ship autotools hints files.04:31
persiaYou'll find that license pickyness is inversely proportionate to the age of the package and the criticality of the package to making a system work at all.04:32
persiametakit is new and non-essential, and so falls well into the extra-pickyness bucket.04:32
copproheh04:32
persia(hint: extra points for care and labour for fixing this by updating copyright of old essential packages)04:33
copprothe soname and -lmk definitely won't be fixed until the next ABI change; but the license headers and autotools hints could hopefully be fixed as a minor patch release04:33
persiaThat sounds correct for an upstream who cares about the users.04:34
copproit's mostly a 1-man dev04:34
copprowhich makes things a lot easier in my experience04:34
persiaOn a minor note, if you find a way to clean up the tests/ directory properly, that would probably be a good thing.04:34
coppropersia: well, I could build where they want me too04:35
copprocan you do cd within a make rule, or does that cause major breakage?04:35
persiaeach line in a make rule is a separate subshell : you'll need to do some trickery.04:36
copprono, that's what I want04:36
copprojust cd before each make command, I think04:36
persia(please don't just stuff the whole rule into a single subshell : this is the wrong sort of trickery)04:36
copproand modify paths accordingly04:37
persiaThat sounds relatively sane, although if you're unlike ajmitch, and push the work of doing it properly into autotools, that might be harder to break later.04:38
ajmitch:P04:38
copproman, getting gcc to build must be tricky04:39
copprosince building in project root is edgy at best04:39
persiagetting gcc to build it a little tricky.  Getting gcc to build without having gcc available is days of fun.04:39
ScottK-laptopI'm going to get very tired of "Graph this data and manage this system at https://landscape.canonical.com/" every time I ssh into an Intrepid box.04:41
ajmitchnew adware?04:41
persiaIndeed.04:41
ScottK-laptopYes.04:41
ScottK-laptoppersia: Maybe you ought to ask the core-dev applicant who put that there why he thinks it's ok?04:42
* ScottK-laptop declares victory and goes to bed.04:42
NCommanderScottK, remove landscape-client to make that go away04:43
ScottK-laptopNCommander: Sure, but is it appropriate for it to be there at all?04:43
NCommanderScottK, not my department04:43
ScottK-laptopyeah.04:44
ScottK-laptopI like the new MOTD with useful information in it, just not the info-mercial.04:44
persiaScottK, I thought that the new motd package just allowed changes, and that landscape-client or something used it to set that.04:45
ScottK-laptopI haven't investigated.04:45
* persia is unhappy about landscape-client being installed anywhere by default, but doesn't think that complaining would accomplish much04:45
ScottK-laptopWell the client is at least FOSS.04:46
* NCommander always wondered if it really is FOSS if the server implemenation is closed04:46
NCommanderi.e. liblaunchpadintergration04:46
ScottK-laptopWell that's what AGPL is all about (not that I think that's a FOSS license)04:47
ScottK-laptoplandscape-client at least does some actual stuff all by itself.04:47
persiaScottK, freeness isn't my concern.04:48
ScottK-laptopRight.  I can guess.04:48
* ScottK-laptop ponders how he should feel about his volunteer server work ending up making the press release.04:49
ScottK-laptopOK.  Bed time.  Really.04:49
ScottK-laptopGood night all.04:49
lukehasnonameQuestion:05:08
lukehasnonameWhy is Eclipse at v 3.2.2 in the ibex repos, if the current release is 3.4.1?05:08
persialukehasnoname, Because it's a very frightening package to update.05:09
persialukehasnoname, There's a bit of discussion about it in the Debian Java mailing lists, if you want details, and in the Debian BTS.05:09
lukehasnonameBTS?05:09
persiaUnless something goes tragically wrong, it really should be updated shortly after squeeze opens (and breaking the world is acceptable), and if that's soon enough, it can be pulled for Jaunty.05:09
persiaBug Tracking System.05:10
lukehasnonamesqueeze?05:11
persialenny+1 == squeeze05:12
lukehasnonamegotcha05:13
* Hobbsee eyes blueyed06:25
StevenKHobbsee: Hrm?06:26
Hobbseesomeone might want to mention to him that we're in a freeze, and so syncs won't get done.06:26
ajmitchbut it must be urgent, or it wouldn't have been filed06:31
StevenKI bet06:31
dholbachgood morning06:47
ajmitchhi06:50
dholbachhi ajmitch06:51
fabrice_spHi dholbach06:57
fabrice_sp(and ajmitch :-) )06:57
gesergood morning dholbach06:58
geserHi ajmitch06:58
dholbachhi geser, hi fabrice_sp06:59
=== macd_ is now known as macd
huatsmotning everyone08:23
huatsmorning08:23
=== fabo_ is now known as fabo
=== woody86_ is now known as woody86
=== boshhead_ is now known as boshhead
sistpoty|workhi folks10:13
porthosehi folks11:01
stefanlsdhihi11:03
=== doko_ is now known as doko
=== LucidFox_ is now known as LucidFox
=== LucidFox is now known as Happiness
=== LjL-Temp is now known as LjL
=== Happiness is now known as Roleplaying
=== dholbach_ is now known as dholbach
=== LjL-Temp is now known as LjL
Repsa_JihWhere do I go if I want to request a package?16:46
directhexRepsa_Jih, simply requesting something from scratch rarely yields results, since you're asking people who might not care less about the app to put in their own time & effort. and an ancient proverb says: don't package something you don't use yourself16:47
persiaMind you, wiki.ubuntu.com/UbuntuDevelopment/NewPackages might be a good place to start either way.16:48
persiaSome people troll for requested packages to look for new things to try, although this isn't exactly common.16:48
Repsa_JihThen what do you suggest I do? This is about I game I've been developping, but I am on Arch Linux. I'd like to get a deb package... Well, I'd probably best ask an Ubuntu user, right?16:49
directhexRepsa_Jih, what's the license, what's the app?16:49
persiaThat's probably best.16:49
persiaOr for a game, you might also file an RFP (Request for Packaging) in Debian : the games team tend to include people happy to try out almost any game.16:50
Repsa_Jihzlib/libpng license, app: http://annchienta.sf.net16:50
* persia remembers seeing annchienta in REVU16:50
persiaI seem to remember lots of packaging updates just before each Ubuntu release, when they couldn't be used, and then not so many right after an Ubuntu release when it had a good chance to be uploaded.16:51
persiaNope.  I'm remembering incorrectly, according to http://revu.ubuntuwire.com/details.py?package=annchienta16:52
persiaRepsa_Jih, Looks like it just needs someone to update the package in REVU to the new upstream, fix the outstanding comments, and it should be good to go.16:53
Repsa_Jihallright, thanks16:58
nixternalpersia: my 8 liters is consumed during my 2 hour morning workout, and then I drink 4 to 8 more during the day combined17:02
nixternalsince you left the other chan :)17:02
persianixternal, Wow!  Do you not worry about hypoketosis?17:02
nixternalhaven't yet, but I also take a ton of supplements as well17:02
persiaOr do you just eat so many bananas that it doesn't matter.17:03
lagai bet you need to pee a lot17:03
nixternalI have cut back on the "blow up and become a monster" stage of my workouts17:03
persiaOh, it's probably the supplements then.17:03
laga(SCNR)17:03
nixternalnow I am in the "I need to lean out now and get chicks" stage :P17:03
nixternallaga: speaking of pee...brb :)17:03
\shnixternal: you mean you will become the "KUbuntu-Hulk" (Blue Skin, Muscles, and any windows user will be punched to kde heaven)? ,-)17:16
* sistpoty|work calls it a day... cya17:19
RainCT_OT, is there a substr function for char* in C++ or do I have to use a loop if I want to get ride of the first character?17:24
=== RainCT_ is now known as RainCT
jdongRainCT: add 1 to the pointer.17:25
\shRainCT: you mean, copy the string from char[1] to strlen(char[])? ,-)17:25
laga;3~17:25
lagaoops.17:25
RainCT\sh: no, copy what in Python would be x[1:8] to another variable.. so what jdong said17:27
RainCTthanks :)17:27
RainCTjdong: so.. that would be   y = *x+1  , right?17:28
\shjdong: what if char* has only 2 byte, one real char and the \0 ?17:28
jdong\sh: is the null string not a valid string?17:30
jdongmaye my C is a bit rusty.17:30
jdongRainCT: y = x + 117:30
jdongRainCT: but yeah you should probalby do a bit of testing on strlen(x) to make sure it is a valid operation :)17:30
jdongs/probably//17:31
\shjdong: for sure, but pointer arithmetic is a bit dangerous without knowing the real length of the char array17:31
jdong\sh: yeah, I agree with you on that.17:31
jdongI think checking strlen(x) > 1 will suffice for this case17:31
persiaRainCT, There are string manipulation functions in C for *char, and in C++ for String.  You want to use those.  Further, you probably want to test with something like kazken3さんが、ぜんぶ訳してくれました。to make sure it works for unexpected UTF8 data17:31
RainCT(argh.. my X got mad :P)17:32
RainCTjdong: yep, I'm already checking the length because I only want values that are 8 characters long :)17:32
persiaRainCT, 8 characters, or 8 bytes?17:32
RainCTcharacters17:32
persiaeven when that's 40 bytes?17:33
\shRainCT: http://www.cplusplus.com/reference/string/string/17:33
jdongoh he did say C++.17:33
RainCTdunno, but it's only numbers anyway (and the code is not to be released, so don't worry I won't kill your PC :P)17:34
\shRainCT: include <string> int main() { std::string s,s2; s="Hello"; s2=s.substr(1,8); printf("%s",s2.c_str()); return(0);} should be correct17:35
\shoh my s="hello" is not > 8 ,-) please append ,-)17:36
jdongsubstr is smart enough not to misbehave in that situation ,right?17:36
* jdong RTFMs17:36
\shjdong: http://www.cplusplus.com/reference/string/string/substr.html <- regarding this, it should be intelligent enough...but who knows ,-)17:37
jdong"If this value would make the substring to span past the end of the current string content, only those characters until the end of the string are used."17:37
* persia recommends feeding it CJK input and seeing if it breaks17:37
highvolt1geman just make Michael Casadevall 'n MOTU already! sheesh!17:40
\shI wonder if std::string is unicode safe17:40
jdong\sh: doesn't that depend on what you initialize the type to be for the template?17:41
\shjdong: could be...but using the default basic_string<char> setting, I don't really think it's safe17:44
jdong\sh: I'd agree.17:45
slytherinNCommander: ping17:45
\shjdong: I had a nice little python quiz last time: what is the result of (1 and -1) * (1 or -1) (enable python mode) ...17:47
jdongshould be -1 * 117:48
jdongthough I don't believe the short-circuit is actually officially stated :)17:49
jdongone of those use-it-while-it-lasts things17:49
RainCT\sh, char is more fun than string :P17:49
jdong\sh: I've seen someone build an interesting string of lambdas anded and or'ed together, then the result is ()'ed. I'd consider that violent protest for switch/case constructs in python :)17:50
\shjdong: right :) but I was asking myself why? because if you swap the the first term to (-1 and 1) * (-1 or 1) , then the results of both terms are 1 * -1 ... so I though to myself, it's bug, because it shouldn't use signed values != 0 for a boolean true17:51
RainCTo.O17:52
\shRainCT: they are interchangeable ;) the constructure also takes a const char * to initialize your string ,-)17:52
\shconstructor ...17:52
\shdamn I should go home and sleepä17:52
\shin the last couple of weeks I had too many strange things to explain (regarding bash, python and powershell ,-)) for myself17:54
jdong\sh: well (true and A) == A; true or B == b... There's got to be some weird logic or numbering system that one can make out of these operators :)17:55
jdongwait a second17:56
jdongI see what you're saying.17:56
jdonglol I should be paying attention to lecture right now... :)17:56
\sh#!/bin/bash function foo() { echo "bla" ; ssh -f host.domain.tld "<exec some command on remote host with output>" > /tmp/fifofile ; ps -ef|grep "ssh \-f"|grep -vi "grep"|awk '{print $2}'; } process_id=`bla` ; echo $process_id ;exit(0)17:57
jdong\sh: if you get really bored, try (False, True) = (True, False)17:57
jdonghilarity ensues.17:57
\shjdong: well, True and False are just simple global constants..but the real boolean true in python is something != 0 , because 0 is the only false...but it's funny to play with those theoretical things ,-)17:58
\shif you set -x after #!/bin/bash you can see that it's stopping execution of the script when trying to call ssh -f ... and it waits there forever...until I discovered (and interpretated the man page correctly) that you can't do any piping to stdout in bash functions18:00
jdong\sh: Indeed, the core engine still behaves correctly in terms of boolean logic, but there are about 2000 uses of literal True and False in my site-packages that probalby won't be happy :)18:01
\shjdong: yepp :)18:02
jdong\sh: there's also weirdness in that bool([]) is false but [] != False :)18:04
slytherinNCommander: a bit of analysis about the freeze I was getting on my ibook. I saw two types of messages in the kernel panic messages. Something like 'b43_interrupt_handler' and 'b43_rfkill'. Not sure what they mean exactly. Also I found out that I was uisng old firmware version for my broadcom wireless card. Since I updated to newer version the freezes are very less. I last 4 hours of use I have seen a freeze only once as opposed to 1 al18:04
\shjdong: the most annoying part of bool handling in python is: bool("True")==True but bool("False")!=False ... now this is totally stupid, especially when you work with configparser and you feed it str(False)18:07
jdong\sh: yeah, that's annoyingly inconsistent that bool(str) doesn't construct a boolean from its string representation.18:08
\shthe bool object should have an automatic recognition of "False" str representation and convert it automatically to 018:09
* POX hopes bool("False") will always be != False18:16
POXuse PHP if you want different18:17
\shPOX: then it needs str(False) == "0"18:17
jdongPOX: sure when converting a string object to a boolean18:17
jdongPOX: but there needs to be an inverse-toString() constructor for bool too18:17
jdongi.e. something("False") should be str(False)18:17
jdongrather, something(str(False)) == False18:18
jdongand int() uses that definition for int(str)18:18
jdongthus adding to the inconsistency.18:18
\shbool(str(False))==True sometimes my brain just needs beer to understand this ,-)18:19
jdong\sh: probably the moral is don't be using str() as a serialization tool :D18:19
ScottK-laptopDoesn't it all change in Python3.0 anyway?18:19
ScottK-laptopNote that we have Python3.0 RC packages in Intrepid.18:20
jdongI hope so18:21
jdongthat's the one chance this decade to start over and get it right.18:21
\shScottK: well, let's play with 2.6 first, and try to make a smooth transition to 3.018:21
ograbeer!18:21
jdongyeah that's right, taunt the underaged.18:22
\shI think most apps coded with 2.3/2.4/2.5 will break18:22
ogra(no, i'm not highlighting on that)18:22
\shogra: a good plan18:22
lagajdong: are you underaged?18:22
ScottK-laptop\sh: Yes, although there are a goodly number of tools and docs on how to port that should make it doable.18:22
ogralaga, he comes from the country where you can marry with 18 but not drink anything at your wedding ;)18:23
\shScottK: right...but it's time consuming...just as timeconsuming as any new gnu c++ version ,-)18:23
jdonglaga: I am indeed :)18:23
lagajdong: oops. :)18:23
jdongogra: don't forget get shipped off to Iraq.18:23
ograoh, right :)18:24
ograwell, you elected him ... (at least some did)18:24
ScottK-laptopAlthough that dichotomy (the age related one) has been around for ~ 2 decades now.18:24
\shogra: yes, the court...the citizens voted differently...these days..18:24
* ogra points \sh to http://isitbeeroclock.com/18:24
\shogra: lol18:25
jdongyeah and now we have to choose between Mr inflate-your-tires energy policy and that other guy who will probably collapse in a few months.18:25
jdongfun fun fun.18:25
ograwell, he has at least an *intelligent* vice ....18:25
ogra*grin*18:25
jdongogra: why can't they just replace her with Tina Fey for real?18:26
lagabut biden doesnt wink as cute18:26
jdongI'd go for that.18:26
ograor cindy lauper :)18:26
ografrom an european POV your elections are quite a joke to be honest ...18:27
jdongogra: from an American POV I agree.18:27
ograthe scary part is that the elected person is the most powerful in the world at the end18:27
POXScottK-laptop: (python3.0) seriously? in official repositories?18:27
POXjdong: new_bool = lambda x : {"False": False, "0": False, 0: False}.get(x, bool(x))18:28
lagaogra, jdong: the elections are also making reddit, digg and other social news sites unusable18:28
ScottK-laptopPOX: Yes.  It's in Universe, so not supported.18:28
* ogra doesnt use either18:28
jdongPOX: well. yes. of course one can do that.18:28
lagaScottK-laptop: "not supported by canonical".18:28
POXjdong: it's still PHP-like for me18:29
ScottK-laptoplaga: True, but in this case I think that adds up to 'not supported'18:29
ScottK-laptopPOX: https://launchpad.net/ubuntu/+source/python3.018:29
POXScottK-laptop: I'd say doko is brave :)18:29
lagaScottK-laptop: yeah ;)18:29
ScottK-laptopBrave would be one word for it.18:30
dokoPOX: these are there for experiments18:45
POXbut in official release?18:46
dokoit's universe, and we'll update those to the final release18:46
POXpeople complained about python2.5 in Etch even if it wasn't supported18:46
dokodon't ask me which motu did approve them ;p18:46
POXi.e. pyversions -s18:46
POXoh, so it wasn't your decision?18:47
dokodid we have 2.5 in etch?18:47
POXyes18:47
POXand lots of complains (at least I received lots of them)18:47
POX("why did you included it anyway if it's not supported")18:48
POXs/included/include18:48
ScottKI think for 3.0 the case is a lot clearer.  There is a large porting task ahead for the Python community and so providing an easy way to support that without demolishing user systems is a good idea.18:53
=== Kmos_ is now known as Kmos
\shearly adopting is a good thing for developers, most likely 2 teams in companies are working on project X, one fixing bugs in actual release, and one porting it to a new version of the devel language...is a good thing19:17
ajmitchmorning19:19
geserHi ajmitch19:20
ajmitchgood to see that people are still here & not passed out from stress19:21
* ajmitch looks at -devel & uploads a new mc flagged as essential19:23
=== quadrispro1 is now known as quadrispro
POX.oO( poor guy, he's reading -devel )19:24
ScottKajmitch: And if you believe it's not essential you are clearly an idiot and don't get it.19:25
* POX is not reding debian lists anymore, he's working on Debian instead19:25
ajmitchScottK: obviously19:25
ScottKPOX: This was ubuntu-devel-discuss.19:26
POXoh19:26
POX:)19:26
POXI don't read it either :)19:26
ScottKDidn't miss much.19:26
* pochu unsubscribed from -discuss long time ago19:29
POXScottK: yeah, I have spies that ping me when my name is mentioned somewhere ;)19:29
pochuI have enough with -devel :-)19:29
POXScottK: thanks, btw19:29
pochuheh19:29
gulyanhey all :)21:10
gulyancan someone review my package? :D21:10
gulyanthis is the link http://revu.ubuntuwire.com/details.py?package=bricker21:10
gulyanI would really appreciate it :)21:10
* nhandler goes to look at it21:12
lagagulyan: please fix debian/changelog, it needs to be uploaded to jaunty instead of hardy21:15
gulyanok, I was waiting for the official release before updating the distribution21:16
gulyanI'll change it now :)21:16
marcin_anthello MOTU's21:19
RainCThi marcin_ant21:19
marcin_antI would like to ask about some package I would like to modify21:19
marcin_antthere is package named zope-pas21:20
marcin_antthis software can be downloaded as upstream tar.gz but in this original tar there is subfolder containing source code /PluggableAuthService-1.4.221:21
chrisccoulsonhi, i'm currently working on fixing bug 262708, which is fixed in debian. i was just going to copy their fix, but after looking through the changelog in the latest debian version of the package, the only changes since the last sync of this package are all bugfixes to get the package working, and are all relevant to ubuntu too. so, should i modify the package and bump the version to 'ubuntu1', or could i just request a sync of the pa21:21
ubottuLaunchpad bug 262708 in opencryptoki "package opencryptoki None [modified: /var/lib/dpkg/info/opencryptoki.list] failed to install/upgrade: trying to overwrite `/usr/lib/opencryptoki/stdll/libpkcs11_sw.so', which is also in package libopencryptoki0" [High,In progress] https://launchpad.net/bugs/26270821:21
marcin_antbut source package from debian/ubuntu contains source code in /21:22
james_wchrisccoulson: do you think it should be an SRU?21:22
chrisccoulsonthe package is not installable in its current state21:23
lagagulyan: i've added some comments. i'm not a MOTU, though :)21:23
james_wchrisccoulson: ok, so for intrepid you should prepare an update not sync.21:23
marcin_antorig.tar.gz has all of it's content moved from /PluggableAuthService-1.4.2 to / and I'm reading maint-guide which says that wrong directory layout is not a reason to modify original tar.gz21:23
lagagulyan: intrepid will be released tomorrow, you can't add new packages to intrepid21:24
james_wchrisccoulson: collapsing the changelog since the last sync to one entry, changing the details, including the version number, then explaining where the changes came from and giving proper attribution would work.21:24
gulyanok, thx for the comments and advice :D21:24
marcin_antshould I consider this as a bug and in my new version of this package should I keep original directory layout from upstream tar?21:24
chrisccoulsoni can do that. the only reason i asked is that there is also another bug which makes the software not work, which I was going to fix in the same debdiff. but that is also fixed in debian. if i apply both fixes, then the package is basically in sync with the latest debian package, but will have a different version number21:25
chrisccoulsoni don't mind doing the work though, it's not going to take me too long to fix21:25
gulyanupdate done to the package, thx again laga :)21:45
marcin_antcould someone help me with packaging?21:46
marcin_antI just need like to know what to do if I got upstream tar with non-native directory layout21:48
ma10jdong: i'm doing some testing on what you asked in bug 264950. It looks good, another random port is automatically chosen. What do you think about this issue anyway?21:53
ubottuLaunchpad bug 264950 in azureus "Azureus doesn't allow ports above 49151" [Undecided,Incomplete] https://launchpad.net/bugs/26495021:53
marcin_antis there anyone that can answer some trivial question about packaging? please22:13
azeemmarcin_ant: probably nobody is arrogant enough that they would admit they could answer any trivial questions22:15
azeemmarcin_ant: so better just ask your question and hope somebody knows22:15
marcin_antazeem: thing is -> I want to follow PackagingGuide so:22:19
marcin_antazeem: mkdir zope-pas22:19
marcin_antazeem: cd zope-pas22:19
marcin_antazeem: wget http://www.zope.org/Products/PluggableAuthService/PluggableAuthService-1.4.2/PluggableAuthService-1.4.2.tar.gz22:19
marcin_antazeem: cp PluggableAuthService-1.4.2.tar.gz zope-pas_1.4.2.orig.tar.gz22:20
azeemmarcin_ant: why do you ask me?22:20
marcin_antazeem: tar -xzvf zope-pas_1.4.2.orig.tar.gz22:20
azeemI didn't say I can answer trivial questions22:20
marcin_antand I'm stuck because tar unpacks to PluggableAuthService-1.4.222:20
azeemthat's usually not a problem22:21
marcin_antcan I change internal directory structure of original tarball?22:21
marcin_antPackagingGuide says that I cannot....22:21
azeemwhy do you want to change?  What error/problem are you running into?22:21
marcin_ant(sorry about asking you directly ;) )22:21
marcin_antI should have source code unpackaged to directory with zope-pas-1.4.2 (in my example) right?22:22
azeem"should", not "must"22:23
marcin_antbut original tarball has different directory structure22:23
azeem23:17 < azeem> that's usually not a problem22:23
azeem23:18 < azeem> why do you want to change?  What error/problem are you running into?22:23
jdongma10: my comments added22:24
marcin_antazeem: so are you saying that I can copy PluggableAuthService-1.4.2.tar.gz to zope-pas-1.4.2.orig.tar.gz22:25
marcin_antazeem: then untar this orig file22:25
azeemI thought you already did this above?22:25
marcin_antand then it will produce PluggableAuthService-1.4.222:25
marcin_antand should I just cd to this directory add debian subdir and build deb?22:26
ma10jdong: thanks, i was writing a reply of my own22:26
marcin_antazeem: ?22:27
azeemmarcin_ant: why don't you try yourself?22:27
azeemit's doesn't scale at all if you ask for advice before every step you take22:27
ma10jdong: btw, i have the new  version packaged and ready, what should I do? Open the please update bug as soon as jaunty archives are opened?22:28
jdongma10: yeah let's upload it into Jaunty when it opens22:30
jdongma10: does it build on Intrepid, too? :)22:30
ma10jdong: sure, where could i have tested it? :) i'd like to be able to backport before release..22:31
jdongma10: haha ok stupid question... See I'm drinking coffee now, the effect has not kicked in yet!22:33
jdongma10: Unless ScottK is in a really bored mood (highly unlikely) let's just wait until Jaunty can upload, to do the backport. I don't expect that to be more than 1.5 weeks away.22:34
marcin_antazeem: ok thank you, my package build without errors22:34
marcin_antazeem: but then last question is - why when I will apt-get source zope-pas (current version)22:35
jdongma10: btw thanks so much for taking care of Azureus -- it's been historically one of the most troubled/neglected packages in Ubuntu :)22:35
marcin_antazeem: this command will download zope-pas_1.4.2.tar.gz which has different internal directory structure?22:36
marcin_antazeem: it has /zope-pas-1.4.2/sourcecode.... ?22:36
marcin_antazeem: not /PluggableAuthService-1.4.2 like in orig.tar.gz?22:37
azeemzope-pas_1.4.2.tar.gz ?22:37
azeemmarcin_ant: what is your .orig.tar.gz called exactly?22:37
ma10jdong: true, i'm still running it from a manual installation on hardy.. what a shame, it feels like windows.. my concern now is that we're diverging quite a bit from debian. Their last upload was a NMU with some weird stuff in it. I'm afraid the next merge will be painful..22:38
jdongma10: correct me if I'm wrong but Debian is still interested in preserving GCJ compatibility, right?22:39
jdongno I am wrong.22:39
ma10jdong: they gave up on that22:40
marcin_antazeem: ooooops sorry22:40
marcin_antazeem: you are absolutely right thank you22:40
ma10jdong: wait i try to grab a diff22:40
marcin_antazeem: in ubuntu there is 1.4.1 version which has orig.tar.gz like it should22:40
marcin_antazeem: I got 1.4.2 from some unofficial repository with modified upstream tar22:41
marcin_antazeem: thank you very much :)22:41
azeemcheers22:41
ma10jdong: http://paste.ubuntu.com/64334/ -- they dropped gcj and they now force it to run with the jre that was used for building, if i read the perl lines correctly..22:52
jdongma10: it doesn't look too unreasonable to me22:56
ma10jdong: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=495514 it was discussed here.22:57
ubottuDebian bug 495514 in azureus "azureus and openjdk" [Serious,Closed]22:57
ma10jdong: I don't know if hand-selecting jres in the startup script is a good approach. I mean java compatibility is a real problem, but I think it should be solved on a higher level, not in every single package's scripts. There should be an infrastructure for blacklisting jres as needed.22:59
ma10jdong: otherwise, you defy the purpose of the alternatives system23:01
jdongma10: my personal opinion.. at this point Ubuntu selects a reasonable JRE by default (AFAIK)23:02
jdongma10: we should respect the user's alternative.23:02
jdongma10: now that was different when we used GCJ by default with which azureus is known not to work23:02
=== asac_ is now known as asac
ma10jdong: that's what i think. So, correct me if i'm wrong: build with default-jdk, depend on default-jre | java-runtime and launch by calling "java" directly. If the user selected alternative doesn't work with the package, well, that's his problem. A blacklisting system wuold help, but we should disregard the selected alternative23:07
ma10* we should not disregard.. sorry23:07
jdongma10: at most I would blacklist the current version of GCJ or at least scream loudly if it's detected and continue anyway23:09
jdongma10: but yes, I agree with you on this23:09
ma10jdong: screaming is problematic when not launching from terminal.. So we could conclude we should reject debian changes..23:10
ma10btw is there any policy or guidelines about this stuff?23:10
jdongma10: generally we don't like deviating from Debian but I think in this case it is reasonable to do.23:11
jdongma10: for Azureus I'd recommend cooperating with upstream's wishes23:11
jdongI know at one point when I took over they had some harsh words about Debian's Azureus packaging and (by prejudice) what I was going to do.23:11
jdongI'm very interested in repairing that relationship23:12
ma10jdong: I had the same impact when i tried talking to them.. however their wishes are to ship their version of swt and the other libs together with the package.. i don't know if we can come down do this :)23:13
jdongma10: no, that's not something we can do, unless they give very compelling and specific reasons why Azureus needs a special version of those libs in which case we might want to discuss bundling the SOURCE with the azureus build process23:14
jdongma10: I didn't listen too carefully (or understand too well) -- they tried to tell me something along those lines with SWT23:14
jdongwell actually I didn't want to hear it for emotional trauma reaasons23:14
jdongI believe they mini-forked SWT to have API calls and such that THEY wanted :)23:14
ma10that's bad.. i liked it better before this whole Vuze thing23:15
Sylphidcould someone verify that the eagle package is not broken in intrepid?..... when i try to run or reinstall eagle after upgrading from hardy it crashes my X server23:37
copprotrying...23:41
copproit's an application I just run?23:41
copprohmm... works fine23:41
danbh_intrepidSylphid: it works for me, albeit, not that well, but it starts23:41
Sylphiddanbh_intrepid, when i click on file after it loads it crashes X23:42
Sylphidhmm...23:43
danbh_intrepidwhat file?23:43
Sylphidthe file menu23:43
Sylphidhmm23:43
danbh_intrepidits a bunch of ic diagrams23:43
Sylphidhmm.... must just be my machine for some reason23:44
=== asac_ is now known as asac
danbh_intrepidheh, the pins are labeled, but where is the documentation of those pins?23:44
danbh_intrepidSylphid: try this command to install the somewhat default dependencies for your system!  sudo apt-get install (k|x)ubuntu-desktop^             and dont forget the ^23:44
Sylphidlemme try purging and reinstalling23:44
Sylphidhmm.. yea that did pick up a few extra libs23:46
Sylphidok all installed. .... trying again will be back if it crashes again23:47
Sylphidnope still crashed X23:49
danbh_intrepidwhat video driver are you using?23:54
Sylphidradeon23:59
=== asac_ is now known as asac

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