/srv/irclogs.ubuntu.com/2008/05/19/#ubuntu-motu.txt

imbrandonugh02:12
imbrandonok i'm pulling my hair out here , this ( http://imbrandon.pastebin.com/d7d1bdc64 ) fires if its null or "" but not "num" , am i just an idiot or what , seems always to reach the else if its "num"02:16
Flannelimbrandon: this is Java?02:19
ajmitchimbrandon: getPage.equals('num')02:19
ajmitchjava does string comparisons in a funny way02:20
Flannelisnull might also be more robust (and maybe isempty?  I don't remember)02:20
ajmitchit's been a long time (probably not long enough) since I touched java02:21
imbrandonyea java ( JSP ) on tomcat02:25
jdongajmitch: java does comparisons in a funny way in general :)02:26
jdong== is pointer (reference) equality, Object.equals() is the equality most people think of...02:26
jdongunfortunately Java does allow two unique strings with same contents to be constructed even though strings are immutable types02:26
imbrandonahh cool , thnaks guys02:27
* imbrandon tries it02:28
* imbrandon is converting some old old old php+mysql to java+mysql02:28
jdongimbrandon: your construction on line 6 also seems to beg SQL injection02:29
sladenI suspect it's that string comparison...02:29
imbrandonyea it will get cleaned up, i simplified it for pastebin02:29
jdongok, just makin sure :)02:29
sladentry  "" == ""   and  "num" == "num"  and see what you get02:30
ajmitchimbrandon: I have to ask, why java for this?02:30
jdonghaha, why not? (tm)02:30
sladenthen try again with   "".compareTo("")  and  "num".compareTo("num")02:31
ajmitchjdong: I'd expect that from you :)02:31
sladenor if you just want plain equality  "".equals("")  and  "num".equals("num")02:32
imbrandonajmitch: because we use java and c# mostly at work, so i picked the one i could run reliably on linux ( yes yes i know apache + libmono )02:33
jdongyeah if those were your options I'd trust Java more at this point....02:33
imbrandonmost of our "old" stuff is php and its getting converted to java/jsp + WebSphereâ„¢ ( ugh, did i mention i hate WebSphere )02:34
sladenthink C here;  and what happens if you do  if("" == "")  and  if("num" == "num") ... you're doing pointer evaluation and the same is happening in Java02:34
imbrandonsladen: ahh02:34
imbrandonso should my "" and null also be .equals("") / .equals(null) ?02:35
jdongsladen: only thing confusing is most other high-level languages with an immutable string type automatically intern strings such that in this case pointer equality <==> content equality02:35
imbrandonhrm02:35
jdongimbrandon: comparing to another string should be with .equals02:35
jdongimbrandon: comparing to null can be either02:35
imbrandonahh ok02:36
imbrandonone other strange thing i noticed too, maybe someoen can explain WHY , if ( getPage.equals("") || getPage == null )  <--- bombs on null , but reversed if ( getPage == null || getPage.equals("") ) works on both02:38
sladenhowever, in C, it'd have to be  ==02:38
jdongimbrandon: short circuit evaluation02:38
imbrandonhuh?02:39
jdongimbrandon: in an or statement, the 2nd term is only evaluated if the first is false02:39
jdongimbrandon: so the 2nd version implies getpage != null when the getpage.equals is evaluated02:39
imbrandonbut if its null .equals("") is false02:39
jdongimbrandon: null has no .equals02:39
imbrandonarg, ok02:39
jdongimbrandon: . dereferences null which is an exception02:39
sladenso you want:  if (getPage == null || getPage.equals("") || getPage.equals("num"))02:41
imbrandonyup yup02:42
imbrandonkiller thanks guys , i spent an hour on google pulling my hair out02:43
imbrandonlol02:43
* ajmitch just looked up 'java string equality' to find it :)02:43
imbrandonnull  / "" / 0 , is so diffrent in diffrent langs02:43
imbrandon:)02:43
ajmitchbut that's because I knew what to look for02:43
* ajmitch is having *so* much fun trying to track down why a certain php page causes apache's memory usage to explode02:44
imbrandonheh02:44
imbrandonthe last major conversion we did at work ( finished last week ) was ASP 3.x pages + MSSQL to JAVA/JSP + WebSphere + IBM Httpd + Oracle  ( http://www.ford.ca ) now, THAT was fun fun fun02:46
sladenthat query could be simplified if you have RLIKE "[0-9]*"02:47
imbrandonhrm not sure, its com.mysql.jdbc02:47
* imbrandon looks02:47
sladenbut you *so* want to validate/escape getPage before inserting it02:49
imbrandonhahah definately02:49
imbrandonactualy its on a read only copy of the db , but still good to validate02:49
imbrandon:)02:50
ajmitchs/good/necessary/02:50
sladen  ....something.php?getPage=;DROP+ALL;%2302:51
sladen  ....something.php?getPage=";DROP+ALL;%2302:51
sladen  ....something.php?getPage=";DROP+ALL;--02:52
imbrandon...something.jsp?.... :)02:52
sladenyer gotcha me there02:52
imbrandonreadonly makes it much faster anyhow in production02:52
ajmitchjust because it's on a read-only DB now, doesn't mean that it will be in the future, or that code won't be reusued by someone02:52
imbrandontrue02:52
bddebianHeya gang03:02
imbrandonhrm rlike seems WAY slow sladen03:07
sladenwhat about  '^[0-9]'03:12
sladenotherwise, you're stuck with your faster, but less maintainable ten comparisions03:12
sladenno03:14
sladenoops (scrollback was on)03:14
imbrandonyea rlike '^[0-9] is much better03:31
=== Amaranth_ is now known as Amaranth
=== Tweenaks is now known as Treenaks
=== LucidFox_ is now known as LucidFox
emgent`UDSheya07:05
=== asac_ is now known as asac
\shmoins07:11
geserHi \sh07:11
emgentheya \sh geser07:14
geserHi emgent07:15
\shbtw...happy UDS starting day....I think the time is still 9am SHARP? ,-)07:24
\shemgent, you are in praque now?07:24
emgentyep07:25
emgentconference will be start at 9 am07:25
\shemgent, great :) and you met already some of the crazy people there?07:25
emgentnow we are to wireless lan space :P07:25
emgent\sh: yes but my english sux07:25
emgent:)07:25
\shemgent, that will get better every day...try to speak german with ogra ;)07:26
\shemgent, and give ogra a hug from me :)07:26
emgenthahah ok :)07:27
emgent\sh: #ubuntu-devel-summit :)07:27
\shemgent, anyways...have a great time :) enjoy your stay and enjoy your "working holiday" ;)07:30
geseremgent: you have now a occasion to improve your English :)07:31
\shgeser, with all the germans there? I wonder, he'll improve his DEnglish ;)07:33
emgentgeser: Engrish07:34
emgent:P07:34
geserlol07:35
\shdear vmware developers, please make vmware esx virtual infrastructure client linux compatible...eventually only running via wine...but this situation now is doomed...and not usable07:38
=== fta2 is now known as fta
\shemgent, subscribe to the "ubuntu mobile, security for packages not in main" bof (16:15-17:10) if you haven't done already08:17
=== Zenton_ is now known as Zenton
wgrant\sh: Do we actually subscribe to them somewhere? I can't see them anywhere on LP.08:43
\shwgrant, I thought via blueprint?08:44
wgrant\sh: I can't see the blueprints anywhere.08:45
\shhow nice08:45
\shhow do they know now who is attending to those bofs08:45
persiaI'm not sure there's a close mapping between mooted blueprints and entries on LP.08:45
wgrant\sh: Magic.08:46
\shlooks like...Need a voip account now08:46
wgrantSo they look like blueprints with subscribers like they have been for every other recent UDS, but aren't?08:46
wgrantWhy are all the interesting sessions in the very early morning?08:48
persiawgrant: Precisely.  I've yet to encounter any rationale for name mappings (despite having my name somewhere)08:48
wgrantThey must always do that deliberately.08:48
wgrantpersia: I was thinking they might have polled Canonical people, but then I saw your name there which discounted that...08:49
emgent\sh: yes i saw :)08:49
wgrant(very early morning local time, that is)08:49
\shwgrant, so everybody is concentrated..mostly after lunch people are getting tired ;)08:49
wgrant\sh: That's after lunch Prague time.08:49
emgentwgrant: o/08:49
ScottK-udsI got picked for a few too.  Not sure how that worked.08:50
wgrantSecurity, universe QA, bug stuff... All after lunch.08:50
=== emgent is now known as emgent`UDS
\shwgrant, yeah...seeing it now08:50
=== emgent`UDS is now known as emgent
norsettoscottk: where are you?09:23
ScottK-udsServer Team09:23
ScottK-udsnorsetto:09:23
norsettoScottk-uds: ok09:24
=== Tweenaks is now known as Treenaks
=== _neversfelde is now known as neversfelde
slomosiretart: ffmpeg in debian is build with --enable-gpl, right?12:04
mok0siretart, are you going to write this new grab-merge program?12:31
=== elkbuntu is now known as elky
IulianHi13:04
mok0Hi Iulian13:07
IulianHey mok013:07
siretartslomo: right. with a note in README.Debian about contacting the maintainers if this is a problem for you13:11
siretartmok0: depends on how the design ends up. I still have only rough sketches13:11
mok0siretart: cool!13:12
mok0siretart: If you need help, pls say13:12
siretartmok0: if you want to go ahead, get cracking!13:13
mok0siretart: you have it on bzr?13:13
mok0perhaps in ubuntu-dev-tools?13:14
slomosiretart: well, it's a potential problem with gst-ffmpeg... as it's a plugin and people might use it in the same process as gpl-incompatible plugins ;)  (not that this isn't a problem with mad already...)13:16
siretartmok0: I'm not sure where to put it. ubuntu-dev-tools might be a good option13:18
mok0siretart: It's a mixed bag of stuff anyway13:18
siretartslomo: well, I don't think this is a potential, but rather a real problem. we probably should talk to ftpmaster about that13:19
mok0siretart: so, do you have any code, or just loose ideas?13:19
mok0siretart: I know, nasty question ;-)13:19
slomosiretart: iirc this depends on your GPL interpretation (breaks when linking or when loading in the same process?)13:20
siretartmok0: no code, as said, only rough sketches in my head13:21
slomosiretart: also, one could say it's the user's problem... because it's more or less his choice to use it or not and there are many scenarios where it can be used legally13:21
siretartslomo: not on my interpretation, but rather on ftpmaster's interpretation13:22
slomosiretart: well, the packages themselves are fine... it's the combination of several packages that causes problems and this combination is the user's choice (afaik there's no package that forces a combination of plugins whose licenses are invalid)13:23
slomosiretart: currently the only possible problem that comes to my mind is using gst-fluendo-mpegdemux and gst-ffmpeg in the same problem (MPL vs. GPL) and of course when users buy the fluendo codecs and use them13:25
directhexwhy is that a problem? surely the GPL is a distribution license, and you're free to "break" it if you're not distributing the result?13:27
slomodirecthex: because different people have different interpretations... IMHO distributing the stuff is just fine because it's all seperate, problem appears when the user combines several parts13:28
mok0directhex: no13:29
mok0directhex: from article 5: " Therefore, by13:33
mok0modifying or distributing the Program (or any work based on the13:33
mok0Program), you indicate your acceptance of this License to do so, and13:33
mok0all its terms and conditions for copying, distributing or modifying13:33
mok0the Program or works based on it."13:33
directhexmok0, installing and executing the program is neither modifying nor distributing, though. that's precisely my point. the gpl covers distribution13:34
mok0directhex: and modifying, even if you don't distribute13:34
mok0directhex: in other words, if you modify, you must distribute13:35
\shmok0, if you modify, you need to make the source available...in what way, it's not mentioned or settled...you can also send the source on a cd for money13:36
broonieOnly if you distribute binaries (or source). You can do whatever you like locally providing you don't give anyone else a copy of it.13:37
directhexbroonie, that's what i'm arguing, but mok0 disagrees13:37
mok0\sh: so, if I make an ingenious modification to gcc that makes it run 100 times faster, I can distribute the source for a price of $1,000,000,000,000 ??? I don't think so13:37
directhex(/me is currently fighting a major unequivocal gpl violation, as it happens)13:37
brooniemok0: Of course - you can charge what you like for the source; you just can't stop anyone else exercising their GPL rights with the results.13:38
\shmok0, nope...but if you send out a cd in platin and gold and the production cost is 1Billion dollar, you could ;)13:38
directhexmok0, you can distribute the binaries for $1,000,000,000,000 as long as you include source, and that source can be redistributed by others for free13:38
directhexsee also: RHEL13:38
brooniemok0: (assuming you really mean sell the source, and don't mean "fulfil GPL obligations for the binary")13:39
mok0broonie: I am arguing that you must provide the same right over the software that you yourself have13:39
\shthe problem in general: "What is locally providing?" giving out binaries from one company to another, even if the companies are directly connected, you need to make the source public13:40
\shbut inside one single company, you can do any source changes you want without publishing13:40
siretartslomo: btw, ffmpeg-free just built successfully in unstable13:40
siretarton powerpc, that is13:40
brooniemok0: Right, but this only takes effect when you distribute.13:41
mok0If you modify the source, you _must_ distribute your changes13:41
\shmok0, nope13:41
mok0Otherwise you can't let anyone use the binary13:41
\shmok0, if I change the source of a GPL licensed source, and never make it public...no need to publish13:41
slomosiretart: great, i'll upload new gst-ffmpeg to unstable soonish then13:41
\shmok0, who wants that?13:42
brooniemok0: Giving someone the binary to run is distribution.13:42
\shmok0, I change a server daemon source which is licensed GPL...it's only running on my server...no need to publish...13:42
mok0\sh: you can't install it for others to use13:42
\shmok0, I don't want that in special cases13:42
\shmok0, only when I make it available to other people (where other people == undefined and really difficult to decide)...I need to publish the source.13:43
mok0... GPL-3 was introduced exactly to close the loopholes that imaginative companies have tried to rip-off the software authors13:44
directhexone of the specific targets of gpl v3 was to target systems where you can have "worthless source"13:44
directhexe.g. tivo - "here, have our source. it won't execute if you compile it, though, due to lack of crypto keys"13:45
directhexthat's not the same thing as working on something yourself, and never sharing it. if i make a change to some libarry to test a theory, should i be publishing source, even if i never plan on using that personally-compiled binary ever again?13:45
mok0directhex: of course not, unless it is useful, and you let other people use it13:47
mok0directhex: you can also rip part of the library out and put it in your own code using the same license13:47
siretartslomo: yes, that would be great13:51
directhexmok0, which only becomes an issue of any description once you want to distribute said code. and now we're back to square 113:54
directhexmok0, the only room for doubt here is whether 2 libraries being loaded by the same app constitute a "derivative work", if their licenses aren't compatible13:55
mok0directhex: no, because you acquire a copy of the program, and the act of modifying the program means you accept the license13:55
mok0directhex: if the library is not LGPL'ed, you're in trouble. For example. readline is GPL, which means that any program using readline must be distributed under the same license.13:56
sebnerhuhu dholbach13:57
dholbachhi sebner13:57
directhexmok0, and we're back onto this curious definition of "must". is the only way to develop in the presence of gpl software to point apache at your $HOME, just in case someone wants access to your source, because you "must distribute"?13:59
mok0directhex: don't be silly14:00
directhexmok0, and this STILL doesn't answer the question "is the ability for a gst app, using two libraries at the same time, with incompatible licenses, a distributor problem?"14:00
mok0directhex: Well, IANAL. If you really want to discuss this, go to gnu.misc.discuss14:01
mok0directhex: you may get an answer from RMS himself14:02
directhexmok0, slomo or siretart might want to, but they got bored of the discussion half an hour ago. i'm just explaining why i disagree with your view of the gst-ffmpeg situation14:04
mok0directhex: Sounds like you are looking for holes in the GPL and I can tell you with almost 100% certainty that there aren't any. Nobody forces you to use GPL'ed software14:04
directhexchrist on a bike,  where did THAT come from?14:05
directhexdisagreeing with you does not mean i want a glorious new world order without freedom, it means i disagree with you14:05
mok0directhex: did I misunderstand?14:05
mok0directhex: no offense intended14:06
directhexi disagree with your assertion that "private", non-distributed apps must have the source published, even if you don't plan on sharing binaries. mostly because it says as much on http://www.gnu.org/licenses/gpl-faq.html#GPLRequireSourcePostedPublic14:07
mok0directhex: I agree, it's just a question whether "private, non-distributed apps" make sense14:08
directhex"You are free to make modifications and use them privately, without ever releasing them. This applies to organizations (including companies), too; an organization can make a modified version and use it internally without ever releasing it outside the organization."14:08
directhexi think that's reasonably clear14:08
mok0directhex: If you are the only person with access to the computer, then yes, but if you install the app on a multiuser system, then no14:08
mok0directhex: that quote is very surprising to me14:09
directhexmok0, ah, but there's one of the non-existent issues with gpl v2 - that's NOT how things are right now, and is being "abused" as a result - e.g. web services built on top of GPL code (but you're not 'distributing' any binaries, so it's 'okay')14:09
fargiolashey, any sru member there?14:10
directhexmok0, now, if you disagree with gnu.org, that IS something to take up with gnu.misc.discuss ;)14:10
mok0directhex:  :-)14:10
directhexmok0, see also: http://www.gnu.org/licenses/gpl-faq.html#UnreleasedMods14:10
mok0directhex: so what if I, a member of that organization, would _REALLY_ like to get my hands on the mods and install them at home??14:11
fargiolasI'd like to know what's wrong with https://bugs.launchpad.net/bugs/222580... everything seemed ok but I never got a reply after submitting the debdiff14:11
ubottuLaunchpad bug 222580 in gnome-mastermind "GNOME Mastermind grid is shifted to the right with new cairo releases" [Undecided,New]14:11
fargiolasjdong: ping?14:11
directhexmok0, if you're distributing it from your company to you (as a private individual) then that's distribution, as per the license14:12
directhexmok0, i think. IANAL.14:12
directhexmok0, for an easier, clear-cut example of gpl violation, try http://lkml.org/lkml/2008/5/16/47214:12
* mok0 looks14:15
mok0directhex: yeah14:16
directhexSTILL no reply from compro.14:16
mok0directhex: they will probably try to stall... Skype just gave in on their attempt to circumvent the GPL14:18
mok0Nobody has yet overturned the GPL14:18
mok0in a court of law14:18
directhexmok0, all the naysayers insist that it's not been "tested" in a court of law.14:25
mok0directhex: heh14:25
directhexmok0, the bit in brackets being (in the US, anyway, and only if you define 'tested' as 'ruled on by a judge, rather than dealt with by a settlement before ruling')14:26
mok0directhex: it's never been overturned14:26
directhexthings would be MUCH worse for companies violating the GPL if it were overturned14:26
mok0directhex: Legally it's a no-brainer, I think.14:26
directhexsince it goes from license violation to copyright violation, and the RIAA have taught us that every infraction is worth eleventy billion dollars14:27
mok0directhex: the license clearly says, nothing else than the license gives you the right to distribute14:28
directhexindeed.14:28
mok0so the mere _act_ of distributing shows you accept the license14:28
ScottK-udsI think if you look at SCO versus Novell decision, it pretty clearly establishes the validity of GPL.14:28
directhexalso indeed14:28
directhexand further indeed14:29
mok0In my opinion, the GPL is extremely clever, and it gives the "little guy" the best protection of their copyright14:30
mok0Companies are only concerned if _their_ copyright is violated. They gladly violate others'14:31
directhexi'm still curious as to whether gpl violation can be tackled in the US via the DMCA. IANAL, but i get the feeling you can at least get any violatory stuff taken offline14:31
mok0DMCA?14:31
ScottK-udsDigital Millenum Copyright Act.14:32
mok0sounds evil14:32
ScottK-udsIt is.14:32
directhexdigital millennium copyright act. the overbearing copyright law people use to get things pulled offline (e.g. all the cool stuff removed from youtube). it's primarily used for dealing with "copyright violation"14:32
mok0like it's meant for the next 1000 years14:32
mok0Well, they have RIAA etc. we have the GPL14:33
directhexthat's the thing. on the basis that rejecting the gpl means you have no right to distribute, then you're violating copyright by distributing outside the boundaries of the gpl. and on THAT basis, the company infringing on the copyright of the developer(s) of the gpl code can be attacked using the same anti-consumer laws as are used to attack people passing mp3s on bittorrent. as is my understanding of us law, anyway14:36
mok0directhex: So violating the GPL is like aiming a machinegun at your feet and pulling the trigger...14:41
mok0... except no ordinary person can afford to sue for copyright infringement...14:42
slytherinmok0: No. It is dropping granade on your feet and still hoping it won't blow your face14:42
mok0ha14:42
directhexmok0, if it goes to court, and the side which has been "damaged" has the money for legal representation. sure.14:42
mok0directhex: ... and most likely you'll run out of money while they're pulling all the legal tricks14:43
directhexor they just won't give a crap, e.g. uif they're somewhere like china14:43
mok0is there such thing as a "free trial" in the US?14:43
directhex... or taiwan...14:43
mok0That will enable a poor person to carry on a trial against a wealthy corporation (or person)??14:44
ScottK-udsmok0: For civil cases (like copyright violation) you can usually get a lawyer to take the case for a percentage of any eventual recovery.14:46
directhexs/usually/occasionally/14:47
mok0ScottK, that means it is up to the lawyers?14:47
directhexif it's not an open and shut case, good luck14:47
ScottK-udsThere is almost always a lawyer that'll do it.14:47
mok0Here you can apply for a "free process" either if you're empoverished, or if the case has a principal interest14:48
ScottK-udsMany lawyers make their entire careers on contigency cases.14:48
ScottK-udsThere are some limited resources for that, but they are very limited.14:48
mok0I am guessing copyright violation would not qualify14:49
ScottK-udsProbably not (but contingency fees would work).14:49
mok0"If you're dumb enough to GIVE your code away, then you DESERVE to get screwed" :-)14:50
mok0OK, gotta go. See you guys later...14:52
gnomefreakjdong: can you please look at bug 212468 asac and myself would prefer a backport of latest FF3 in Gutsy if you can let me know and ill do what i can to get it out15:00
ubottuLaunchpad bug 212468 in gutsy-backports "Backport Firefox 3.0 beta 5 from Hardy" [Undecided,Confirmed] https://launchpad.net/bugs/21246815:00
sebnergnomefreak: firefox beta5 is in hardy!?15:01
gnomefreaksebner: yes15:01
sebnergnomefreak: ah to gutsy15:01
gnomefreaksebner: i didnt say hardy15:01
sebnergnomefreak: sry. missunderstood15:01
gnomefreakits ok i figured you did :)15:01
=== tb1 is now known as tbf
bddebianHeya gang15:25
sebnerhuhu bddebian15:27
bddebianHello sebner15:27
Iulian'ey bddebian15:31
bddebianHello Iulian15:31
=== persia_ is now known as persia
=== LucidFox_ is now known as LucidFox
=== LucidFox is now known as Tealc
=== Tealc is now known as LucidFox
=== Czessi_ is now known as Czessi
geserHi bddebian16:30
bddebianHeya geser16:30
pochusebner: nice work with sync requests :)16:37
sebnerpochu: why?16:37
pochusebner: because I'm ack'ing all of them ;)16:38
sebnerpochu: I don't have that many. you just ACKed gmsh ;)16:38
pochuI think I acked more. look again at your mail :)16:39
devfilpochu: if you are ACKing I've reported some syncs :)16:39
pochudevfil: bugs?16:39
sebnerpochu: haha. run run run16:39
pochuah, wapiti16:39
devfilpochu: wapiti, vips and libgtk2-ex-podviewer-perl16:40
devfilwapiti is to ACK16:40
sebnerpochu: just normal sync bugs, nothing special. or are you so nice to me because you know that today is my birthday ;)16:41
devfilpochu: but if you have time I've also 3 merges16:41
sebnerdevfil: na na na. there is a queue ;P16:41
devfilsebner: lol ok ok16:41
pochusebner: oh, really? happy birthday! :)16:42
sebnerpochu: thx :) now you have to review all my merges and syncs :P16:42
persiasebner: Happy Birthday16:43
pochuheh16:43
sebnerpersia: thx ^^16:43
devfilsebner: is your birthday?16:43
sebnerdevfil: yes16:43
sebnerI should leave ^^16:43
sebnerhuhu mok016:43
sebner-.-16:43
devfilsebner: then happy birthday!16:44
sebnerdevfil: also thanks to you :)16:44
sebnerAs of today I have legal access to pr0n, \o/16:45
devfilsebner: loool16:45
sebner^^16:45
devfilsebner: you don't need to post an invalid born date16:45
sebnerdevfil: ^^16:46
pochusebner: you can go to prison too :P16:47
sebnerpochu: damn! xD16:47
devfilpochu: lol16:48
pochuI want a scripts which automatically subscribes ubuntu-archive and unsubscribes u-u-s :)16:49
sebnerpochu: bah, don't be lazy :P16:49
pochuthat way I can increase my ACKs/minute :P16:49
devfilpochu: I am looking at this bug #196834. Maybe a simple command in rules should fix the bug. Do you think this is right?16:49
ubottuLaunchpad bug 196834 in wxwidgets2.8 "wxPython demo is not installing properly" [Low,Triaged] https://launchpad.net/bugs/19683416:49
pochu+rate16:49
persiapochu: And subscribes yourself, and adds ACK :)16:49
pochuright :)16:49
sebnerpersia: how is it in prague?16:50
highvoltagehowdy!16:50
devfilpochu: ok, then I will try to fix it16:50
pochudevfil: what? I didn't say anything :)16:51
pochulooking at it16:51
stgraberpochu: btw, isn't that the second time we don't manage to meet at UDS ? last time you didn't make it and this time I leave before you arrive :)16:51
devfilpochu: lol16:51
pochustgraber: yeah :/ "A la tercera va la vencida" :)16:51
pochuIf you know Spanish proverbs ;)16:52
sebnerpochu: I heard that the sponsors queue is > 250. so go and increase your ACKs count :P16:52
stgraberpochu: I don't :)16:52
stgraberpochu: when did you arrive in Prague ?16:52
pochustgraber: yesterday night16:53
pochustgraber: did you leave yesterday?16:53
stgraberpochu: I left Prague yesterday at 16:30 :)16:53
pochusebner: and my karma :)16:53
pochubah :(16:53
sebnerpochu: karma hunter :P bah?16:53
pochuI was in the airport at 13h and arrive here at 22h or so...16:53
sebnerpochu: why are you doing ubuntu work. go and walk around in prague or attend sessions :P16:54
stgrabertoo bad I couldn't stay, I liked the hotel and conference rooms. Only problem is the price of food/drink in the area, you need to go to the city and find a local bar/restaurant to get something cheap16:55
pochuor go to McDonalds ;)16:55
sebnerpochu: that's what the youth normally does ^^16:56
stgraberI didn't see a McDonalds around the hotel, the only one I saw was in the city (Muzeum metro station)16:56
pochudevfil: I think that's ok, could you attach a debdiff?16:56
pochudevfil: or maybe use dh_compress -X...16:56
stgraberbut then, just buy some local food :)16:56
pochudevfil: I haven't looked at the source though, just read the bug16:56
persiastgraber: There's one about 1km away, but not closer.  There are cheaper places coser.16:56
pochupersia: want a hamburger? :)16:57
devfilpochu: I too. Now I'm looking the source to try to fix it. I think debian/unpack_examples.sh should be dropped because it doesn't working at my fix will replace it16:57
persiapochu: I don't eat that much meat all at once :)16:58
Hobbseepochu: i had one of them.16:59
Hobbseepochu: a sent email, and just kept changing the to field.16:59
Hobbsee(or adding multiple to's)16:59
pochuHobbsee: ah, indeed17:00
pochuHobbsee: thanks for the tip :)17:00
pochupersia: there's fish hamburgers AFAIK :-)17:01
pochupersia: why are you listed on some sessions at http://people.ubuntu.com/~scott/uds-intrepid/2008-05-20/index.html?17:03
persiapochu: Because they can't happen without me?17:03
pochuheh17:03
pochubut I mean, I thought that was tracked at blueprints.lp.net, but I haven't found blueprints for most sessions I've searched for17:04
pochuand for the one I found it, it didn't have any subscribers...17:04
persiapochu: The mapping is broken for this session17:05
* bluefoxicy stabs rhythmbox repeatedly for constantly deciding it should play any ipod plugged in, rather than whatever it was playing before17:05
sebneroff. /me ---> birthdaydinner :)17:06
pochu_so last sync is a merge :) https://bugs.edge.launchpad.net/~ubuntu-universe-sponsors?field.searchtext=sync17:15
devfilpochu: maybe I find an error: find $DESTDIR -name "*.gz" -exec gunzip {} \; GUNZIP???17:20
jdongdevfil: gunzip is valid17:21
jdongit's the opposite of gzip...17:21
devfiljdong: ok17:22
devfiljdong: I remembered gnuzip17:22
jdonggnuzip hasn't been a valid command for ages...17:23
jdonggunzip is gzip's unzip command17:23
jdongit's essentially gzip -d, as far as I know17:23
devfiljdong: ok, thanks for this infos :)17:24
RainCTbluefoxicy: yeh, that's annoying :(17:31
pochu_all syncs done! there's too many merges though, but that will have to wait :)17:56
dpmcould anyone tell me in which ubuntu package can I find the manual pages for kernel development (i.e. those in section 9 of the man pages). In Debian they are in the linux-manual-(kernel-version) package, but there is no such equivalent package in Ubuntu17:57
Picimanpages-dev ?17:59
jdongPici: for kernel development.17:59
jdongI think the wiki's got the best info on that17:59
Picijdong: twas a guess17:59
dpmjdong: any section in particular in the wiki, or should I just search for it?18:01
pwnguinI never should have said that clint adam's blog was random. now it's just random numbers =(18:02
jdongdpm: I wish I knew off the top of my head, sorry.18:02
dpmok, I'll search for it. Thanks for the pointer18:03
slytheringeser: Do you have some time to review a package?18:10
gesernot right now, but perhaps later18:10
slytheringeser: Ok. FYI ... bug 17715818:13
ubottuLaunchpad bug 177158 in ubuntu "[needs-packaging] xml-commons-external" [Wishlist,New] https://launchpad.net/bugs/17715818:13
geserI guess you are better at packaging java apps than me :), but I can still look at it18:16
slytheringeser: It is first attempt at packaging from scratch. :-)18:19
=== fargiolas is now known as fargiolas|afk
=== nand_ is now known as nand
=== rockstar_ is now known as rockstar
leif? is the maintainer of blender here20:10
leiflf blender deb maintainer20:25
lagaleif: Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>20:26
lagaOriginal-Maintainer: Debian Blender Maintainers <pkg-blender-maintainers@lists.alioth.debian.org>20:26
lagayou probably want to contact these mailing lists20:26
leifok is new to linux sorry20:26
lagaif you've got a real question, you can also ask it ;)20:27
leifwell better wait for those guys to test the new code for the new to get tested20:27
leifsounds like you guys is kind of hard core programer :)20:31
LaserJockquick question, do we still only take gzipped upstream tarballs?20:52
sebnerLaserJock: bye bye :(20:53
LaserJockhello to you to ;-)20:53
geserLaserJock: afaik .orig.tar.gz is still the only accepted format20:53
sebnerLaserJock: good luck with your studies20:54
geserafaik only the data.tar in the debs can be bzip220:54
leifwhat is a good ide to learn c++ in20:54
LaserJockit seems so odd20:54
LaserJockleif: vim?20:54
leifok thanx20:54
LaserJocksebner: thank you20:54
=== chuck__ is now known as zul
Adri2000is it possible to disable langpack.mk for a package using gnome.mk?21:05
bbyevercould someone please review merge #22698821:55
bbyever?21:55
bbyeverhttps://bugs.launchpad.net/bugs/22698821:55
ubottuLaunchpad bug 226988 in bygfoot "Please merge bygfoot 2.0.1-1 (universe) from debian unstable (main) " [Undecided,In progress]21:55
=== azeem_ is now known as azeem
=== sebner_ is now known as sebner

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