/srv/irclogs.ubuntu.com/2008/01/26/#ubuntu-motu.txt

crimsungoodhabit: I don't understand your question.00:00
goodhabitdpkg-source: warning: extracting unsigned source package (./wired-0.6.orig.tar.gz)00:05
goodhabitdpkg-source: error: syntax error in source control file ./wired-0.6.orig.tar.gz at line 1: line with unknown format (not field-colon-value)00:05
goodhabitWhat can I do with it?00:05
=== santiago-php is now known as santiago-pgsql
joejaxxah that stinks bryce is not in here :\00:31
joejaxxi wanted to talk to him about including my Xorg patch :D00:33
joejaxxand it needs to get in before freeze as it would create a new binary package off of the xorg-server source package00:34
RAOFjoejaxx: What does it do?00:34
joejaxxit gives us KDrive :D00:35
RAOFI've seen that scroll past in the configure output, but what does it do?00:35
joejaxxit is tiny X00:35
joejaxxxserver*00:36
joejaxxa tiny*00:36
RAOFOk, that makes sense.  Eventually :)00:36
joejaxxyeah00:36
joejaxxi am probably going to use it for fluxbuntu :)00:36
joejaxxi am using it now but i have not gotten xinerama to work correctly00:36
minghuaWhat does the ordinary Xorg xserver have that XDrive doesn't?00:38
rexbronAnyone got time for a review? http://revu.ubuntuwire.com/details.py?package=libopenfx01:41
=== apachelogger__ is now known as apachelogger
bddebianHeya gang02:21
LaserJockhi bddebian02:21
RAOFYo bddebian02:21
bddebianHi LaserJock, RAOF02:22
* pochu waves02:22
ion_Hi all02:22
* ion_ is about to go to bed02:22
ion_I just took my first shot at shooting and tonemapping an HDR photo. :-)02:23
ion_(There’s a lot of room for improvement, of course)02:23
RAOFLicensing sucks :(02:30
crimsuneh?02:31
bddebianYep02:31
RAOFAs in: reviewing debian/copyright for packages on revu.02:32
ScottKDepends on how much pleasure you take out of telling people, "Hey, you suck."02:33
bddebianheh02:33
crimsunya gotta start somewhere, heh  :-)02:34
=== ember_ is now known as ember
RAOF_Wow.  Translating pypy is an excellent way to generate excessive system load.03:23
bddebianheh03:23
crimsunfor me, apparently so is scrolling in a Web browser while using the "normal" compiz config.03:24
crimsunyay, exa.03:24
bddebianGah, I don't know how to test this libapache2-mod-xmlrpc2 properly :-(03:25
emgentcrimsun, i talked now with kees about ubuntu-hackers team03:27
=== RAOF_ is now known as RAOF
crimsunemgent: ok03:27
emgenthe will talk with infra team monday03:27
emgentand go to ufficializzation :)03:27
crimsunemgent: excellent.03:27
emgent^^03:28
LaserJockubuntu-hackers?03:28
emgentLaserJock, yep03:28
emgenthttps://edge.launchpad.net/~ubuntu-hackers03:28
LaserJockfascinating03:29
emgentyep :)03:29
LaserJockwhat kind of thing would the team even do?03:30
RAOFWow.  Enough system load to cause irssi to timeout, apparently.03:30
emgentLaserJock, team for infra debug and ubuntu community (and not) system.03:32
emgentpenetrations test, auditing and builting patch03:32
LaserJockhmm03:32
emgentonly about infra system (webapps etc..).03:33
emgent"The team of hackers Ubuntu aims to take care of security problems in Ubuntu Services as Launchpad, REVU, Forums, website and other community systems.03:34
emgentThe team will also aims to organise the "Ubuntu Hack Day", a day dedicated to hacking tests on the structures of the community with auditing and penetrations tests."03:34
LaserJockemgent: but is there enough need for a team?03:34
emgentyep, because now ubuntu-security and motu-swat work only for packages.03:34
LaserJockseems like encouraging a community infrastructure team that wrote/tested, etc.03:34
emgentthis is a indipendent group (motu-swat branch)03:35
emgentkees thinks that.03:35
ScottKCould we pick a different name though.  Us honest hackers would rather that stereotype wasn't furthered.03:35
LaserJockyeah03:35
emgentuhm ok np.03:35
* keescook really would like to avoid the "what does 'hacker'" mean situation. :P03:35
LaserJockI assumed it was a team *writing*, etc. for Ubuntu infra03:35
emgentmonday kees will talk with infra team and council.03:36
keescookI would simply like to avoid confusion about the name, though..03:36
emgentwaiting him :P03:36
keescookI don't have a solution for the name part exactly, but it does seem like people interesting in _finding_ security issues in ubuntu need a place to coordinate03:36
keescookmy initial suggestion is to just make it all motu-swat03:37
LaserJockhmm03:37
crimsunthat sounds feasible03:37
keescooksince the audience of people interested in helping with security (either through fixes or through finding new issues) is somewhat small, I don't want to arbitrarily segment them up.  :)03:37
emgenti think branch to motu-swat03:37
keescookregardless, the entire idea of performing "organized pentesting of Ubuntu infrastructure" needs some level of validation from the IS staff.  :)03:38
crimsunagreed.  I'm frankly far more interested in app fuzzing.03:39
keescooksolving the details of which team and what name is just a matter of making a judgement call everyone likes.03:39
keescookcrimsun: yeah, I'd love to see more of that too.03:39
LaserJockcrimsun: what is that again?03:39
crimsunLaserJock: `apt-cache show fuzz` will give you some idea  :-)03:40
emgent:)03:40
* keescook wants to fuzz the X.org video drivers -- at least one issue in the past has come up in the nvidia driver03:41
emgentwell keescook we will wait your news :P03:41
keescookemgent: cool.  :)  what do people think of having a recurring meeting for ubuntu security topics too?03:42
keescookwe're starting to have enough different things going on that maybe we should try to coordinate a bit.03:42
emgentkeescook, for me ok03:42
emgentkeescook, date? :)03:43
keescookemgent: heh, I'm not sure.  perhaps Wed?  I will send email to the ubuntu-devel and ubuntu-hardened mailing lists when I get home tomorrow03:44
emgentsend to me too.03:44
emgentin 26 and 27 i'm to Siena (Ubuntu italia meeting)03:44
emgentnext week it's perfect03:44
emgentWednesday it's ok for me03:46
* keescook nods and crawls to bed for real now03:47
emgentlol03:48
ScottKAnyone know why we have octave2.1-forge, but octave2.9-forge was recently removed? - \sh_away?03:50
persiaScottK: I seem to remember some issue around the etch release that required both packages.  I don't expect we still need octave2.1-forge at this point.03:51
LaserJockwe're gonna remove both 2.1 and 2.9 when 3.0 gets in03:51
ScottKCool03:51
ScottKI'm double checking03:52
ScottKon \sh_away's affected package list for the transition.03:52
LaserJockhmm, it's too bad I know next to nothing about security :/04:00
LaserJockin general I think QA and security to very interesting04:00
LaserJock*to be04:00
persiaLaserJock: No better way to learn than to help out fixing things.  Reading CVEs can be very informative.04:00
StevenKReading CVEs tends to give a nice idea of what *not* to do.04:01
persiaStevenK: Depends on your goal :p04:01
StevenKHeh04:01
LaserJockI did read up a bit while working on moodle MIR04:03
LaserJockit'd really be cool to have a resource for people writing our webapps, etc. to go to to make sure everything's tight04:04
ScottKRule 1: No PHP.04:05
emgentlol04:05
emgent:)04:05
LaserJockah, easier said then done I'm afraid04:07
LaserJockthere are so many goodies in PHP04:07
ScottKAll depends on your priorities.04:08
LaserJockand what you've got to work with04:08
ScottK\sh_away: My review is complete.  I found a couple of meta packages that need looking at, I think that was it.  All added to the bug anyway.04:08
ScottKLaserJock: You've got a lot to work with.  It's FOSS.04:09
LaserJockwell, when it's not my server it's a bit limiting04:09
LaserJockand when most of the good apps are PHP it's harder :/04:09
LaserJockbut I know what you mean04:10
minghuaScottK, LaserJock: I suspect octave2.9-forge was removed because it was removed in Debian testing/unstable.04:11
ScottKThat'd make sense.04:12
LaserJockI am trying to learn Ruby though so I have a bit more in my toolbox04:12
minghuaScottK, LaserJock: There doesn't seem to be an octave3.0-forge in sight, though.04:12
ScottKMaybe it's all perfect now that 3.0 is out and no more extra goodies are needed?04:12
minghuaLaserJock: BTW thanks for the mail reminder about \sh_away's work on octave3.0.  I talked with him on IRC.04:12
LaserJockminghua: ok good, I was afraid maybe I was stepping on toes04:12
LaserJockI just wanted to make sure everybody was on the same page04:13
persiaThere's a semi-automatic removal of anything removed from Debian that doesn't have rdepends or Ubuntu variation.  I thought that was good, but it might also cause this type of issue: anyone have any ideas for noticing?04:13
LaserJockhi tuxmaniac04:16
crimsunbug 18609504:16
ubotuLaunchpad bug 186095 in ubuntu "hardware destroyed!" [Undecided,New] https://launchpad.net/bugs/18609504:16
crimsunbrilliant!04:17
* persia fondly remembers the IBM 515004:17
ScottKKewl.04:17
minghuaLaserJock: Yeah, it was good, no toes stepped on.  I talked with \sh_away _after_ getting your commenting on his bug.04:17
tuxmaniacLaserJock,04:20
tuxmaniacLaserJock, can you please review http://revu.tauware.de/details.py?package=alliance . I have been advertising from yesterday :-(04:20
bddebiantuxmaniac: I'm trying but I have a full disk :(04:21
tuxmaniacbddebian, oh you are still around. :D04:21
tuxmaniacbddebian, its morning in India already :-)04:21
bddebianOK, I have this: in a rules file that works on the command line but gives missing '))' on build.  Any clues??04:26
bddebian        echo Ion:ApiVersion=$$((cat /usr/include/ion3/version.h; echo ION_API_VE04:26
bddebianRSION) \04:26
bddebian                | cpp -P | tail -1 | sed 's/"//g') >>debian/mod-xinerama-for-ion04:26
bddebian.substvars04:26
bddebianGah, sorry, bad pase04:26
persiabddebian: Didn't we drop ion3 for licensing reasons?04:27
bddebianSeems to be back afaict04:27
bddebianDebian has a 20080103 or so version04:27
tuxmaniacaah looks like \sh_away  has been going bizzerk with octave3.0 sync. Great to see and hope it gets into hardy! A wonderful milestone it shall be.04:28
persiabddebian: My understanding is that the license for io3 requires distribution of the latest snapshot, which we can't support.  Debian has it, but only because they have an RC bug preventing it reaching lenny.  Ubuntu has no such mechanism.04:28
persias/io3/ion3/04:28
bddebianAhhh04:28
* bddebian thinks persia knows everything04:28
* persia is certain that is a false statement, and is willing to provide mathematical proofs04:29
bddebianNow go fix survex for me ;-P04:29
* persia cringes04:29
* persia wonders if there are any spelunkers about04:33
bddebianNot me :)04:36
RAOFOooh, looks pypy has finished locking my box :)04:39
=== RAOF_ is now known as RAOF
bddebianIs there one of the texlive psuedo packages that installs the texlive-lang-* packages or do I need to build-dep on each texlive-lang-<language> ?04:45
bddebianAh, texlive-common?04:47
LaserJockwell, texlive-lang-all04:48
LucidFoxIs there any way I can see which package versions a particular Hardy alpha contained?04:52
persiaLucidFox: Your best chance is to download the CD, but many users call something "Alpha 2" when they have been doing daily updates.04:54
minghuaAnd the alpha-2 label means nothing for universe anyway.04:59
RAOFLack of copyright headers in source files isn't grounds for rejection from NEW, as long as there's a statement that the software is licensed under the GPL, right?05:27
jdongRAOF: I believe in that case ~ubuntu-archive would *like* you to make sure of the terms of the license of the headers, but right, it's not deathly necessary05:30
jdongand not, IMO, cause for rejection05:30
jdongthough of course I'd be the worst, most liberal archive admin in the world05:30
=== santiago-pgsql is now known as santiago-ve
persiaRAOF: Depends on the archive admin.  There have been several rejections for that.  Ask upstream to follow the instructions in the GPL about how to apply the GPL to their source first, and only push to the archive admins if upstream won't fix it.05:31
RAOFRight.05:32
desertcIf I wanted to get involved with the MOTU team, then would I need to set up a separate partition or make sweeping changes to my desktop system?  I have been reading the MOTU documents, but I am still unclear what would be the physical requirements.05:35
persiadesertc: There are no physical requirements.05:36
RAOFNo, not really.  There are a variety of tools for building packages in a clean system without actually having a clean system :)05:36
persiaIt is strongly recommended that you set up either pbuilder or sbuild.  pbuilder seems to want a fairly large /tmp, and sbuild wants it's own partition area (I set aside 19.99 GB for sbuild).05:37
ScottKRAOF: There also has to be a full copy of the license in the tarball.05:39
tuxmaniacdesertc, I personally feel pbuilder is better for a start. Since I am also in the beginning stages.05:39
desertcI see.  Good to know.  Setting up a partition would not be a big deal.  I can always add another hard drive via USB.  I just was picturing having to have 09.04 configured or something.05:39
desertcum 08.04  :)05:39
RAOFScottK: Yeah, it's got a copy of the GPLv2 in there, and it says that it's GPLv2 licensed.  It's just that none of the source files have any copyright attribution at all.05:39
persiadesertc: Nope.  There are MOTU who run Dapper or even Debian.05:40
tuxmaniacdesertc, though I have not tried sbuild, pbuilder is a breeze to get started.05:40
ScottKRAOF: You're probably OK then05:40
desertcI will take a look at pbuilder and idle here.  Hope to get a handle on how to help soon.05:40
persiaRAOF: copyright attribution is different than licensing.  It is acceptable for the collective work to be under a collective copyright (although discouraged), but doing that doesn't match the instructions in the GPL for licensing.05:40
ScottKdesertc: My main desktop is still dapper.  I've got servers on Gutsy and (until tomorrow - the last one dies - Feist), a Gutsy laptop and an Edgy install on my wife's laptop.05:41
persiadesertc: What interests you?  A common way to get started is to look at problems with software you use or like, and try to get them resolved.05:41
RAOFScottK: Wanna help me close the ITP, then? :)05:41
ScottKRAOF: It's late and I'm going to bed.05:41
ScottKGood night all.05:41
RAOFFair enough.  Sleep well!05:41
bddebianGnight ScottK05:42
tuxmaniacdesertc, most of the info you might need are there here https://wiki.ubuntu.com/PbuilderHowto with respect to pbuilder05:43
desertctuxmaniac: thanks for the link :)05:43
* persia notes that the official buildds run sbuild, and points at https://help.ubuntu.com/community/SbuildLVMHowto05:44
tuxmaniacpersia, thanks. I think I shall try that out on my home machine.05:45
desertcHow much space (est) does pbuilder require?05:45
* RAOF notes that sbuild-on-lvm can also be quite a lot faster than pbuilder. 05:45
desertcor sbuild05:45
persiadesertc: Lots less.  Something like 50MB per chroot tarball.05:45
RAOFAnd then a variable ammount of space while building.05:46
persiaErr.  pbuild requires lots less.  sbuild-on-lvm requires 4-5GB per chroot + 4-5GB per simultaneous build.05:46
desertcIs sbuild is recreating the environment of the entire OS?  And pbuilder is just for the individual package?05:47
desertc(taking a guess here)05:47
RAOFThey're both doing the same thing, but different technical means.05:48
persiaSimilar things.  They are only about as close as apt-get and aptitude.  Each has a few unique features, and the codebases are different.05:48
RAOFpbuilder creates a minimal ubuntu system then tars it up.  Each time it builds, it unpacks that tarball under /tmp and then chroots into it.05:48
RAOFsbuild-on-lvm has a separate lvm logical volume containing the minimal system, then uses snapshots to build in.  The reason why each lv has to be big is so that you've got enough space to install the build-dependencies & build the package.05:50
desertchmm!  thanks for the explanation!05:50
persiaIf you choose pbuilder, be sure to either have a fair amount of space available on /tmp, or if using tmpfs, a large swap partition.05:51
tuxmaniaccan I have two pbuilder chroot tar? since I am on a limited bandwidth, its not simple to clean up everytime I build a different package. I mean two pbuilder ch tar for the same dist?05:52
RAOFYou should be able to have a local apt cache, which will do what you want.05:53
RAOFI forget if pbuilder is set up to do that out of the box.05:53
persiatuxmaniac: Both pbuilder and sbuild clean up after each build.  You want a local mirror (or cache) to not download everything with each build.05:53
minghuaThat would be --aptcache option, or APTCACHE variable in pbuilderrc.05:54
desertcI have a CS background, but I've not put any of it to use since college.  I was thinking I might like to start working toward programming linux code, and I thought this might be a good way to get started on that path.  I also have work training in QA, so I think I can be pretty handy.05:55
desertcMost importantly, I have a lot of control over my time these days, which is awesome.  :)05:56
RAOFThere's really not that much programming involved in MOTU work.05:56
persiadesertc: MOTU only very rarely actually touches the linux package :)05:56
RAOFAt least, the actual *packaging* part.05:56
desertcIt will help me work toward it, by giving me a better understanding of the Ubuntu system.05:56
persiaRAOF: Depends.  There can be for bugfixing, or library porting (and we can always use more library porters)05:56
RAOFThe bug finding/fixing, yes.05:56
desertcYou don't want me programming anything right now anyway.  I probably would have trouble with helloworld() at this point.05:57
RAOFIn that case, bugfixing may well be a nice gentle reintroduction :)05:57
tuxmaniacdesertc, I get memory leaks with my hello world sometimes05:58
tuxmaniac:D05:58
desertc:)  I was leading QA efforts for a popular open source project a short while ago, and I am burnt out from dealing with developers.  ;)05:58
desertcAll features and no bug fixes.  Made me understand the importance of groups that hold the projects together at a high level, like the Ubuntu Project.  :)06:00
desertcOr did you mean actually making the programmatic changes myself, RAOF?  Hmm!  Interesting idea.06:01
desertcOkay, sorry to take over the conversation, I'll keep looking at pbuilder and sbuild.06:01
RAOFdesertc: Oh, yes.  Making the changes yourself.06:01
RAOFIt's quite a different skill to be able to dive into some totally unfamiliar code and find the bug :)06:02
RAOFAnyone want to close an ITP? http://tinyurl.com/2249zg for the DDs among us.06:06
persiaRAOF: What does it break?  Should it really be priority "extra"?06:06
* persia is not a DD, but picky about priority extra06:07
* RAOF *always* forgets priority :(06:08
RAOFThanks.06:08
desertcOkay - this will sound a bit noobish, but what does an Ubuntu programmer program?  Aren't Ubuntu packages derived from Debian, for the most part?06:09
desertcI suppose there is the installation and the upgrade software..06:09
persiadesertc: It's mostly maintenance coding.  Looking through code from upstream or from Debian and fixing bugs or improving integration.06:09
desertcAh, gotcha.  Thanks06:09
persiaMost fixes end up being patches that go to Debian or to Upstream, and are dropped in the next release.06:10
desertcIn MOTU work, you do a bit of compiling with the package source, right?06:12
desertcsorry - I should read and not keep asking questions that I can find myself  :-)06:13
=== Hobbsee_ is now known as LongPointyStick
=== Hobbsee_ is now known as LongPointyStick
* RAOF hit's miro again, in the hope that it'll work if you give it a kick.07:02
* RAOF is taken away by the society against cruelty to apostrophes.07:02
* persia hands RAOF a white coat and a clipboard as defence against arbitrary societies07:03
* Hobbsee hides in the white padded room, to avoid wor07:06
Hobbseek07:06
* persia hands Hobbsee a white jacket with long sleeves and extra straps07:07
* Hobbsee gets out her whip07:08
Hobbseewoe betide anyone who decides to do *anything* stuipd tonight.07:08
persia!channels07:12
ubotuA list of official Ubuntu IRC channels, as well as IRC clients for Ubuntu, can be found at https://help.ubuntu.com/community/InternetRelayChat - For a general list of !freenode channels, see http://freenode.net/faq.shtml#channellist - See also !Guidelines07:12
persiatjaalton: Re: the java X bug.  Is it confirmed fixed for gcj & icedtea?07:51
StevenKHmph.07:52
StevenKcln jumped from using cln-config to using pkg-config.07:53
* persia wonders if anyone ever grabbed the first 38 libldap rdepends08:02
StevenKpersia: I thought you had 19 of them?08:04
persiaStevenK: I did 19, and you did 19, but I thought there were 78 or so in total.  Do I misremember?08:05
StevenKpersia: For universe it was only 58 or so08:05
StevenKI have 2 left, I think08:05
persiaI have 3 that didn't work smoothly.  I was just considering pushing the simple cases in "" - haskel if nobody else had yet.08:06
jonnymindHello all08:11
RAOFMiro taunts me with new boost dependencies.  I shall set it on fire!08:14
RAOFHow many libtorrents are there?08:22
persiaRAOF: I think there should only be three08:28
RAOFAh.  Which one is Miro embedding now...08:29
tjaaltonpersia: I'm not sure, haven't tried myself08:33
persiatjaalton: I'm just wondering if it's only a hypothetical closure.  I haven't encountered the issue, but it would be unfortunate if it still existed for new hardy installs using icedtea.08:35
persia(or openJDK, but I don't expect that to be ready for hardy)08:35
RAOFRight. It's not the libtorrent that we have in our archives, anyway.08:36
=== civija_ is now known as civija
tjaaltonpersia: the upstream bug says that it's fixed, but doesn't mention the version08:42
persiatjaalton: Hmmm.  I don't expect our X to need any further modification, but just wondered if our Java did.  Maybe all is good (and maybe soon we can drop the sun java blobs)08:43
tjaaltonwe can't touch them, so it just needs to be mentioned on the release notes..08:43
persiatjaalton: We can't touch the sun-* blobs, but we can touch icedtea, which is why I mention it at all.08:44
tjaaltonoh right08:44
persiaMost things that work with sun-* should work with icedtea, and we should be patching icedtea like anything else in universe to demonstrate good practice, and encourage more open java.08:44
tjaaltonI believe it's fixed there already, someone just needs to test it :)08:45
RAOFAccursed script kiddies!  Stop hitting my password-disabled ssh server, damn you!08:49
persiatjaalton: Do you have any good test case?  Testing first against gcj, I don't seem to have a jconsole binary, and don't understand fcitx well enough to be comfortable breaking my scim.08:54
tjaaltontry eclipse08:54
tjaaltonfirst check that /etc/eclipse/java_home has gcj/icedtea on top08:55
persiatjaalton: I don't have any Sun-* installed.  Shouldn't it do the right thing without any conffile mangling?08:57
* minghua is awaken by the mentioning of scim.08:57
tjaaltonpersia: yep08:57
persiaminghua: We're discussing bug #87947.  Not really a scim thing.08:58
ubotuLaunchpad bug 87947 in libx11 "xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed." [Medium,Fix released] https://launchpad.net/bugs/8794708:58
persiait's just that one of the test cases uses fcitx08:58
minghuaHeh, xcb issues.08:58
persiatjaalton: If the bug exists, eclipse should crash on first run?08:59
* persia tries installing Sun Java to see if it breaks eclipse08:59
minghuapersia, tjaalton: I don't think 87947 is in any way related to input methods.08:59
tjaaltonpersia: I think so..09:00
persiaminghua: I agree.  It's just that I didn't want to mess with my scim configuration, so wanted another test case09:00
minghuapersia, tjaalton: Sun Java is known to be (or have been) broken with xcb.  Old Xorg used to have problem with xcb for input methods, but as the bug states, it has been fixed.09:01
tjaaltonhttp://bugs.sun.com/bugdatabase/view_bug.do?bug_id=653237309:01
tjaaltonthat's the upstream bug09:01
tjaaltongone ->09:01
minghuaActually, scim used to break with xcb as well.09:02
persiatjaalton: eclipse doesn't seem to show it either with or without sun-java.09:02
* minghua once got a bug about this, but Xorg maintainers took it back after a few days and eventually fixed it.09:02
persiaminghua: Does icedtea fix the problem with sun java?  I've never encountered the bug, and so have a hard time testing to see if it is fixed.09:04
* persia doesn't like telling users "it's a problem with non-free software" when there is a free software replacement available.09:05
minghuapersia: I've never encountered it either.09:05
persiatjaalton: Could you please find a test case, and verify whether it was fixed or not?  I'm happy to help test.09:05
minghuaSo hardy has xcb enabled now?  I didn't notice any difference.09:05
persiaDoes anyone know why python-profiler is in multiverse?09:11
RAOFThere's a licensing issue in linking gpl code with openssl, isn't there?  Do I remember that correctly?09:12
* minghua hopes not.09:13
minghuaGPL code linked with openSSL is downright non-distributable.09:13
persiaRAOF: The GPL code needs to offer a specific exception to allow linking against OpenSSL, if I remember correctly.09:14
RAOFYes, that was what I was afraid of.09:14
RAOFWell, it seems miro is now undistributable.09:14
persiaRAOF: You could patch it to not link against SSL for now.  It's not a problem to distribute source.09:17
minghuapersia: Non-DFSG-free restrictions for the python-profiler case, it seems: http://mail.python.org/pipermail/python-dev/2005-February/051450.html09:17
persiaminghua: OK.  That makes sense.  Thanks.09:18
* persia is trying to reduce multiverse usage09:18
=== Ubulette_ is now known as Ubulette
persiaAnyone have any hints for injecting a local package into an sbuild session?09:55
azeempersia: sbuild takes .dsc files09:56
azeempersia: or what do you mean with injecting?  Installing it in the chroot rather than building it?09:57
persiaazeem: Right.  I have two packages.  One build-depends on the other.  I could use a local archive of a PPA, but would like to just be able to tell sbuild I want this specific local package also installed in the chroot.09:57
azeemah09:57
persias/of a PPA/or a PPA/09:57
azeemthat's not so trivial I think, yeah09:57
azeemI usually install it manually in the chroot09:57
persiaazeem: In the base chroot?  Doesn't that affect your future builds?09:57
azeemwell, and try to remember to remove it again afterwards ;)09:58
azeemdeborphan is good for that09:58
azeemhrm09:58
persiaazeem: install/purge cycles are supposed to be clean, but aren't always :(  Be careful with that.09:58
azeempersia: well ok, but it's no different to installing any other build-depens, that can potentionally happen all the time09:59
persiaazeem: Depends on how you use sbuild.  I always use it in a snapshot LVM volume, which I discard after each build.09:59
minghuapersia: Can't you login into your LVM snapshot chroot then?10:01
persiaminghua: That's my workaround for now, but as I'm setup to discard chroots after use, I end up using debuild, which doesn't keep the logs in the same place.  I was hoping for something simple (and should probably be using a local archive)10:01
azeemyeah, I guess a local archive is the easiest then10:03
persiaWell, a PPA is easier, but the latency from here to there makes downloading annoying.10:03
minghuapersia: Make a PPA mirror! :-)10:04
persiaminghua: Now there's an idea I never imagined promoted.10:05
superm1folks i've got a small app up for revu if someone else would like to take a glance: http://revu.tauware.de/details.py?package=project-x10:16
=== Ibalon is now known as zakame
jonnymindHello ppl; I have cleared the last stoppers from pochu on http://revu.tauware.de/details.py?package=falconpl10:21
jonnymindI think it should be clean now. Is there someone willing to have a look?10:22
=== Hobbsee_ is now known as LongPointyStick
=== LongPointyStick is now known as Hobbsee
CoperHi can a REVU admin resync REVU uploaders keyring?11:08
persiaCoper: starting now.  Takes about 20 minutes.11:09
Coperpersia: okej, thanks11:09
habit_Hello. I am newbie. Can somebody teach me how to make packages (allready done with google, with ubuntu links). Just advice me how to solve some troubles.11:12
habit_?11:12
azeemhabit_: describe your troubles, and maybe somebody will be able to help you11:13
habit_I have done with dependencies, with dev packages needed for compilation, so, 'make' works fine and create binaries. 2nd step I have opened ubuntu packaging manual. At the begining as I understood I need to do 'dpgk -x source_tarball.tar.gz11:17
habit_Oups, mistake, dpkg-source -x11:18
persiahabit_: That's not quite how I'd start.11:18
persiaIf you have a working upstream that compiles from source, the first step is usually tar xzf upstream-tarball11:19
habit_But dpkg-source returns an error.11:19
azeemdpkg-source acts on Debian source archives, not random upstream tarballs11:19
persiaThen, move the upstream tarball to $(package)_$(version).orig.tar.gz and change the directory name to $(package)-$(version).  Create a "debian" directory in the new working directory, and add your control, copyright, and rules file.  Step down one directory, and create your copyright file with dch.11:21
persiaAt this point, `debuild -S -sa` should generate you a source package, which you could later use with dpkg-source -x11:21
habit_One question - i didn't understood what actually I must do with 'tar xzf'11:23
persiahabit_: Unpack the upstream tarball11:23
habit_Guys, I'm sorry for maybe very stupid questions, but I'm totally newbie with computers :) So 1. I must unpack sources, create there 'debian' directory with needed description files and then I must run @ that directory (root unpacked sources directory I mean) 'debuild -S -sa'11:26
habit_Right?11:26
persiahabit_: Yes.  You also have to make sure to rename the upstream tarball and unpack directory.11:27
habit_persia, the renaming is for later making "right-way tarball"? So I can just delete original tarball?11:28
habit_Now I have wired-0.6  wired_0.6.orig.tar.gz  wired_0.6.tar.gz directory and files.11:28
persiahabit_: No.  debuild expects you to be in a directory named $(package)-$(version), and may behave oddly if you are not.  It also expects the upstream tarball to be in the parent directory and named $(package)_$(version).orig.tar.gz, and will likely be unable to build a source package if it is missing (or may build a native package, but that isn't what you want).11:29
persiaAh.  Yes.  You want wired-0.6 and wired_0.6.orig.tar.gz.  You don't need wired_0.6.tar.gz11:30
habit_What files I must put into DEBIAN folder?11:31
persiaThat is part of the binary package, and will be generated from the contents of the debian/ directory in the source package.11:32
habit_Now I have wired_0.6  wired_0.6.orig.tar.gz . Wired_0.6 - is unpacked wired_0.6.orig.tar.gz, but with debian folder into them.11:33
habit_Right?11:33
persiahabit_: Right.  When you make the source, you will also get wired_0.6-0ubuntu1.diff.gz and wired_0.6-0ubuntu1.dsc.11:35
habit_Make the source mean 'cd wired_0.6 && debuild -S -sa'11:36
habit_?11:36
persiahabit_: You might want to run `dget http://launchpadlibrarian.net/10123377/wired_0.5.1%2Bdfsg2-0tsmithe3.dsc` to see previous packaging work on wired, and contact Toby to collaborate.11:37
persiahabit_: Yes.  That would be making the source.11:37
habit_One more question. What files must contain DEBIAN directory?11:37
habit_AH, sorry )11:38
habit_Just saw your link.11:38
persiahabit_: Note that wired is a fairly complex package, as it incorporates all of a library, an application, and some plugins.  You might want to try packaging something simpler to become familiar with the process first.11:39
habit_Actually I think I will not familiar never with it :)11:40
habit_As I think that it for "power users" and developers.11:40
habit_I am only normal user..11:40
habit_Whatewer )11:40
habit_persia, cannot find toby's contact. dget doesn't work also.11:45
habit_How I can search it?11:45
vorianhabit_: check the changelog11:45
persiaGrr.  I thought dget was supposed to work with launchpad now :(11:46
vorianwoops11:46
persiahabit_: dget http://ppa.launchpad.net/tsmithe/ubuntu/pool/universe/w/wired/wired_0.5.1+dfsg2-0tsmithe3.dsc11:47
habit_Now I must make debian folder like @ that file and do 'cd wired_0.6 && debuild -S -sa' yep?11:48
habit_I think I'm really annoing :(11:48
habit_But if I will take it once, I'll help next newbie :)11:48
persiahabit_: https://wiki.ubuntu.com/PackagingGuide/Recipes/PackageUpdate may be helpful11:49
rzrpersia: BTW, debian policy suggests now to use '~' in version names11:51
persiarzr: In what context?  ~ has been supported for a while.  Is there a new update to policy including that?  Are they now supposd to be used more often?11:52
rzrI saw that days ago in /usr/share/doc/debian-policy/changelog.gz11:53
rzr* Bug fix: "[PROPOSAL] Document ~ behavior in version numbers", thanks11:53
rzr    to Nicolas François and Marc Brockschmidt                (Closes: #382612).11:53
broonieIt's just an update to policy to reflect existing usage of ~.11:54
persiarzr: Right.  '~' has been there for a while.  3.7.3.0 finally included documentation of this behaviour.  Next question: did I tell you something this contradicts?11:54
Coperpersia: I have still problems with getting a email with my password in REVU.11:55
persiaCoper: REVU doesn't send emails with passwords.  Have you uploaded anything?11:55
rzrpersia: i dont think so  this makes me think we you pasted the wired dsc11:56
CoperYes I think everything is uploaded.11:56
persiarzr: Ah.  Yes.  That package wasn't ready for the archives.  I just thought it would be a good reference for habit when trying to start out, as it at least included the package split correctly, and handled a lot of the DFSG removals.11:57
persia(and was the same upstream)11:57
CoperWhen I try to recover password for my email, REVU says that there is no account. And my fil is not listed on the site.12:00
persiaCoper: Which package did you upload?12:01
Coperconsole-freecell12:01
persiasmater: dcut doesn't work on REVU.  Just wait 10 minutes and upload again.12:02
persiaCoper: Get your password from http://revu.ubuntuwire.com/lostpw.py?email=lars@dunemark.se and look at your package from http://revu.ubuntuwire.com/details.py?package=console-freecell12:03
StevenKdcut is a Debian-ism12:05
StevenKIt doesn't work for Ubuntu either12:05
persiaStevenK: Maybe someone could patch dput to not tell the user to use it?12:06
StevenKpersia: Maybe one could use it to sharpen their Python skills? :-)12:06
* persia goes to look at dput...12:07
* StevenK chuckles12:07
StevenKpersia: I've got patches in dput, so if you want to run stuff past me, sure12:07
Coperpersia: okej, the problem was that I was looking at http://revu.tauware.de/12:07
persiaCoper: Same site.  Same code.  Different name.12:07
persia(same data too)12:07
Coperokej..12:07
persiaCoper: The run only happens 5 times an hour or so.  You likely cheked just before the run, and I just after.12:08
persiaDoes dcut work on mentors.debian.org?12:14
StevenKGood question. I have no idea.12:15
* persia decides to only block on "ubuntu", "revu", "local", and "ppa" for now.12:15
=== Ibalon is now known as zakame
* persia decides understanding python is a morning activity12:22
smarterhi there12:26
smartercould someone please review my packages? http://revu.ubuntuwire.com/details.py?package=extremetuxracer and http://revu.ubuntuwire.com/details.py?package=kde4-style-bespin12:27
=== jekil2 is now known as jekil
CoperHow do I create a binary package from my dsc file if I want to add it to my ppa repos?12:45
effie_jayxCoper, you must build it12:52
rulusCoper: just upload the source package, it gets build by Launchpad's build daemons (PPA support in #launchpad btw)12:52
effie_jayxrulus,  wow :O12:53
rulusIf I'm wrong, please tell :p12:53
Coperso it's just to wait then. :)12:54
rzrman dget12:57
rzrman dput12:57
civijaDktrKranz: could you please review this and let me know do you need any more info about this https://bugs.launchpad.net/bugs/184261? TIA13:00
ubotuLaunchpad bug 184261 in slrnface "slrnface doesn't display X-Face header" [Undecided,In progress]13:00
DktrKranzcivija, thanks for the pointer, I forget to check, I'll look at it now :)13:02
civijaok :)13:02
DktrKranzprobably, I'll need your help to setup something, though13:03
civijajust let me know13:03
=== jekil2 is now known as jekil
=== n3xu is now known as nexu
DktrKranzcivija, ok. I've got slrn up and running (or at least I think so), could you point me to a newsgroup with some discussion with X-Face headers in?13:44
civijaDktrKranz: subscribe to group news.software.readers13:45
DktrKranzcivija, mh, I've got news.software.misc, no .readers... I think I need to switch server13:46
civijaDktrKranz: do you have alt.test?13:47
DktrKranzNo13:47
civijajeez :)13:47
DktrKranz:)13:47
mok0What do you do if upstreams package comes in two archives, and you want to make one source package? Is there a smart way of dealing with this, without repackaging and merging?13:48
DktrKranzcivija, which NNTP server are you using? If it is free, I can connect to it13:48
civijaDktrKranz: i'm using my isp news server which allows access only for ip's from my country13:49
civijaDktrKranz: wait, i'll find something13:49
civijaserver or newsgroup or ...13:49
DktrKranzcivija, do they provide some exceptions from their neighbours? I'm not far away from you :)13:50
civijaDktrKranz: only if you are their user :)13:50
civijaDktrKranz: btw: where are you from? :)13:50
DktrKranzItaly13:51
civijahehe, cool :)13:51
jdongha this is so sweet....13:51
jdongusing a 37" LCD HDTV as a terminal :)13:51
* jdong runs a matrix screensaver and pretends to do work13:51
geserjdong: which resolution?13:52
civijaDktrKranz: do you have any test group on your server? i.e. it.test or something else ...13:52
jdonggeser: it's a cheapie, 1024x768 currently, it's only 1080i13:52
jdonggeser: was only recently able to obtain an HDMI cable at a price I felt was fair; before this TV was used as... um.... furniture? visual decoraton?13:53
DktrKranzcivija, is there a quick way to sort or find them? They don't seem to be sorted13:54
civijaDktrKranz: try shift-l13:54
DktrKranzcivija, nervermind, I found use of backslash, and I found news.software.readers too13:55
civijaDktrKranz: ok :)13:55
civijaDktrKranz: wait i'll found some article on news.software.readers that has x-face in it13:56
DktrKranzgood13:56
DktrKranzin the meantime, I'll test build slrnface with your patch in13:56
mok0Is there a policy on how to repackage if you fetch stuff from CVS?13:59
=== _czessi is now known as Czessi
civijaDktrKranz: open news.software.readers, you see thread with subject: [Leafnode] & [slrn] page: Comments?14:04
civijado you*14:04
DktrKranzcivija, I see only 67 threads, and yours is not between them. Is there a way to expand buffer?14:06
rexbronHey everyone! I am looking for a review of a small C library called openFX. http://revu.ubuntuwire.com/details.py?package=libopenfx14:06
civijaDktrKranz: ok, nevermind14:07
DktrKranzcivija, found!14:07
civijahehe :)14:07
civijaDktrKranz: dou you see author named mike yetto in that thread?14:08
DktrKranzYes14:08
civijaok, he has x-face14:09
=== hattory_ is now known as Hattory
civijawhen you open that article if slrnface works it should display a little picture on your screen14:09
civijatop left corned by default14:09
civijacorner*14:09
civijatop right, sorry :)14:10
civijaDktrKranz: does it display anything?14:10
DktrKranzNo picture at all, just a black square14:10
civijaok, wait i'll just check something14:11
civijaDktrKranz: black square size about 48x48 px?14:12
DktrKranzso it seems14:13
civijacan you move that square around the screen? left click and hold14:13
DktrKranzI got a face now14:14
civijahow?14:15
civijawhat did you do?14:15
DktrKranzNothing relevant, just followed your instructions14:16
civijaDktrKranz: ok14:16
civijaDktrKranz: it seems that it works for you without a patch14:16
civijaare you using hardy?14:17
DktrKranzyes14:17
civijaok14:17
DktrKranzI'll post a screenshot14:17
DktrKranzcivija, http://img104.imageshack.us/img104/1025/slrnsj2.png14:21
civijaDktrKranz: yep, that's it14:22
DktrKranzdo you want me to test on gutsy too?14:23
civijaDktrKranz: i would be most gracefull :)14:23
civijaif it isn't too much trouble for you14:23
DktrKranzabsolutely not14:24
DktrKranzcivija, for your reference, I found thread you showed in your bug report, and I'm able to see shark in my first try14:26
DktrKranznow, let's try guysy14:26
DktrKranz*gutsy14:26
civijaDktrKranz: ok, tnx14:27
DktrKranzcivija, gutsy works well too... I keep compiz off.14:31
civijaDktrKranz: thank you very much for you help14:32
DktrKranzyou're welcome :)14:33
civijait seems that problem is somewhere else then14:33
DktrKranzI guess so14:33
civijai'll look into it more :)14:33
DktrKranzIs it ok for you to unsubscribe u-u-s?14:35
civijaDktrKranz: yes, but i can't unscribe them only myself14:38
civijaunsubscribe*14:38
DktrKranzI'll do it now.14:38
civijaok, tnx14:39
DktrKranzTry to look into .slrnfaces directory in your home if there's some pipe in when displaying faces14:39
DktrKranzas suggested by README14:40
civijawill do14:40
CoperI have some problem with my package that I don't get any binary inluded in my package.14:43
CoperI get all README files and that shoudl be added to /usr/share/doc/... but no files are copyed to /usr/bin.14:44
DktrKranzCoper, do you use debhelper or cdbs?14:48
Coperdebhelper14:48
ion_cdbs uses debhelper14:48
DktrKranzCoper, do you use dh_install (and associated files) or invoke install in your rules?14:49
Coperin binary-arch: build install  there is a # before dh_install14:50
Coperand no dh_install in the install: section.14:51
StevenKion_: CDBS doesn't have to use debhelper.14:51
DktrKranzCoper, it seems your rules lacks some install routine, could you please show us in pastebin?14:51
DktrKranz!paste14:51
ubotupastebin is a service to post large texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu-nl.org (make sure you give us the URL for your paste - see also the #ubuntu channel topic)14:51
ion_stevenk: True indeed. I’ve just never seen anyone using CDBS without using debhelper. :-)14:52
=== bigon` is now known as bigon
Coperhttp://paste.ubuntu-nl.org/53562/ <- There is my rules file.14:53
bddebianHeya gang14:55
DktrKranzCoper, it seems "$(MAKE) DESTDIR=$(CURDIR)/debian/freecell install" does not work properly14:55
CoperDktrKranz: should it point to the binary that should be installed?14:57
Coperexample $CURDIR/src/freecell14:57
tjaaltonpersia: ok I'll try to find a test case14:58
DktrKranzCoper, DESTDIR is fine14:59
shibataHi, all.15:10
shibataI would like to create package of poppler-data.15:10
shibataThis package include adobe cmap files which need to display CJK fonts in PDF.15:11
shibataLicense of cmap files is Redistribution is OK, "altered" is NG. Probably, "altered" mean "modify".15:13
shibataShould I upload it into multiverse?15:13
shibataIf so, can I upload revu in the same way as universe package?15:15
=== bigon is now known as bigon`
=== bigon` is now known as bigon
civijaDktrKranz: can I close LP #184261 or you have to do that?15:23
ubotuLaunchpad bug 184261 in slrnface "slrnface doesn't display X-Face header" [Low,In progress] https://launchpad.net/bugs/18426115:23
DktrKranzcivija, you can close it, if you think everything is fine now.15:24
DktrKranzthanks for investigating :)15:24
civijaDktrKranz: ok, is there anywhere close link or something? :)15:24
DktrKranzjust set status to Invalid15:25
civijaok, tnx15:25
DktrKranzyou're welcome15:25
hellboy195Also Debian folks are lazy at documenting changes -.-15:28
hellboy195hoi DarkSun88 :)15:34
DarkSun88Hi hellboy19515:35
hellboy195ahoi jono :)15:42
Hobbseeoh noes, it's jono!15:43
* jdong pings jono too because it seems to be a fad :)15:44
jonohey folks15:44
jono:)15:44
=== bigon is now known as bigon`
=== bigon` is now known as bigon
* ion_ performs a man-in-the-middle attack when jdong pings jono15:45
jonohehe15:45
DktrKranzhellboy195, in bug 186035, it seems Debian fixed something which Ubuntu managed in edgy with 1.99.16-8.1ubuntu3, is is worth merge it?15:46
ubotuLaunchpad bug 186035 in oleo "Merge oleo  1.99.16-10 from Debian(Unstable)" [Wishlist,In progress] https://launchpad.net/bugs/18603515:46
hellboy195DktrKranz: I was very unsecure with that merge. I'll check it later again15:46
DktrKranzhellboy195, thanks. Also, since you dropped some changes, could you explain why?15:47
hellboy195DktrKranz: if you have time would you mind telling me what's exactly false? Maybe I only forgot some ... :/15:48
DktrKranzhellboy195, I'll be back in about an hour, will you be there, so we can look at it?15:52
hellboy195DktrKranz: sure :) thx15:52
DktrKranzc u later then :(15:52
DktrKranzerm.. wrong smiley15:53
DktrKranz:)15:53
hellboy195ah15:53
hellboy195^^15:53
hellboy195k, cya15:53
hellboy195I'm doing a merge some things changes I wanted to test it with pbuilder. But I get an error debhelper (>=6) is not installable and I should remove pbuilder-satisfydepends-dummy16:16
hellboy195 to solve the problem. so how to remove that?16:16
geserhellboy195: debhelper 6 isn't in hardy yet16:18
geserhellboy195: either downgrade the build-depends to debhelper 5 (and also debian/compat) or wait till debhelper 6 is merged16:19
hellboy195geser: ah. good to know :) any idea how long it will take until v. 6 is in hardy?16:21
geserhellboy195: depends on my sponsor16:25
geserI hope in the next week16:26
hellboy195geser: so what do you advice me for my merge? downgrade or waiting?16:26
RainCTAdri2000: Hi. Anything new? :)16:29
geserhellboy195: it's up to you, but if you can wait (and the merge isn't important) I'd wait to not introduce extra changes compared to Debian which can be dropped again soon16:31
=== Tonio__ is now known as Tonio_
hellboy195geser: Yeah I also think so. And it's not that important I think so I'll wait. Thx :D16:32
the_belgainhi, is there any way to package a program which requires a version of ffmpeg supporting non-free codecs (aac, mp3, xvid, ...) at the moment?16:37
=== grub is now known as gurb
the_belgainbecause the version of ffmpeg in universe is compiled without support for these16:38
the_belgainthe comments in the bug suggest the answer is no, but i just wanted to double-check: https://bugs.launchpad.net/ubuntu/+source/ffmpeg/+bug/636616:39
ubotuLaunchpad bug 6366 in ffmpeg "Please enable AAC Support in ffmpeg" [Wishlist,Confirmed]16:39
the_belgainsnap.  shame16:39
the_belgainlooks like this isn't something which is being actively worked on?16:39
the_belgainis there a compelling reason why two separate (free and non-free) ffmpeg packages couldn't be provided?16:40
=== gurb is now known as grub
proppyhi16:44
bddebianHello proppy16:45
crimsunthe_belgain: there are arguments both ways, but in addition to the source bloat (having to maintain separate versions), there is the compelling factor that no one with commit access wants to touch it.16:45
crimsunthe_belgain: if you'd like to volunteer to ensure that the non-free version remains synced at all times with the free one, then please submit a source package to REVU.16:46
crimsunthe_belgain: if you're unfamiliar with Debian or Ubuntu packaging, the links in the topic of this channel are a good place to start, particularly under Contributing.16:47
the_belgaini'm in the process of becoming familiar with deb packaging (i'm currently packaging a program which uses ffmpeg, hence my question)16:48
Seveasthe_belgain, heh, you've picked an awful starting point :)16:55
Seveasffmpeg is insane16:55
jonnymindGood evening.16:56
the_belgainwell it looks from the debian/rules in ffmpeg that enabling / disabling the non-free codecs is just a case of setting/unsetting a single debian build flag ("risky") - ffmpeg has been packaged in such a way that it should be straightforwardish to recompile from souce16:56
DktrKranzhellboy195, back here.16:57
hellboy195DktrKranz: wb :)16:57
the_belgainso an ffmpeg-nonfree package would be identical to ffmpeg-free but with that debian build flag set?16:57
the_belgainthat still leaves the issue of keeping them in sync though - is there any mechanism to keep similar debian packages in sync with each other (a simple diff-based mechanism, in the same way that a package itself has the program source plus a diff against it)?16:58
crimsunyou'd also need to modify debian/control* so that the appropriate new binary package(s) and build-dependencies are set.16:58
hellboy195DktrKranz: query?16:59
DktrKranzhellboy195, probably here is better, unless someone complains17:00
hellboy195DktrKranz: np17:00
the_belgaindebian/rules already adds the required dependencies to the weak-build-deps variable - at the moment it then just prints it out to screen, but presumably these can just be added to debian/control, yes17:01
the_belgainis the "risky" build string a standard string which gets set or unset, or just something someone's added here?17:02
DktrKranzhellboy195, in 1.99.16-8.1ubuntu3, we put "chmod -R 644 debian/tmp/usr/share/doc/$(package)/examples/*", which is basically what 1.99.16-10 does.17:02
hellboy195DktrKranz: ah, right17:03
DktrKranzhellboy195, in that revision, it seems translog files have been removed17:03
DktrKranzI really don't know what they are, though. Probably some junk stuff inserted by mistake17:04
hellboy195DktrKranz: hmm17:06
hellboy195DktrKranz: postrm for example?17:07
DktrKranzI'm referring to http://dad.dunnewind.net/oleo/oleo_1.99.16-10.patch, translog.20010520153852.log and translog.20010602042022.log17:08
jeromegcan anyone review my SRU proposal ? bug 18411217:09
ubotuLaunchpad bug 184112 in klavaro "[SRU] klavaro crash" [Wishlist,Incomplete] https://launchpad.net/bugs/18411217:09
hellboy195DktrKranz: ah, I don't suppose we need them?17:09
DktrKranzhellboy195, me too.17:12
DktrKranzThey shouldn't be published anywhere but in .diff.gz, though17:13
hellboy195DktrKranz: well I didn't remove them, the Debian folks did it so hopefully they know what they do17:14
DktrKranzI think they can be safely removed, but let's see if they are referenced somewhere17:15
hellboy195DktrKranz: I don't think that they are used. Or have you found something?17:23
jeromegjdong: hello !17:35
jeromegwould you mind ack'ing some backports please ?17:35
DrKranzjeromeg, hi. Does bug 184112 triggered only with french locale?17:43
ubotuLaunchpad bug 184112 in klavaro "[SRU] klavaro crash" [Wishlist,New] https://launchpad.net/bugs/18411217:43
=== DrKranz is now known as DktrKranz
jeromegDktrKranz: seems so, some say it also happens with the Spanish locale17:43
DktrKranzjeromeg, I'll try with italian one too17:44
jeromegok thank you17:44
DktrKranzOnly Gutsy seems affected?17:44
hellboy195DktrKranz: so. any others things to change beside the "chmod -R 644 debian/tmp/usr/share/doc/$(package)/examples/*" ?17:44
jeromegDktrKranz: yep fixed it got fixed in hardy thanks to our forwarding of bugs :)17:45
* DktrKranz hugs bugsquad17:45
DktrKranzhellboy195, since there are some changes, we'll need to look at them more carefully17:46
hellboy195DktrKranz: I'm ready ;)17:46
DktrKranzsince a couple of them sounds weird to me17:46
DRebellionWhen the rules file is executed, what is its current directory?17:48
DktrKranzDRebellion, the one which contains debian directory17:53
hellboy195DktrKranz: I'm going to have dinner now. Ping me if you have time :)17:54
CoperI have a problem with that my last 2 dput of a package to REVU didn't get the orig.tar.gz file uploaded. Anybody know why?17:55
DktrKranzCoper, when uploading to REVU, remember to use -sa flag when launching debuild or dpkg-buildpackage17:56
CoperDktrKranz: okej, will try agian.17:57
DRebellionDktrKranz: so the directory above debian/? eg. i have monkeystudio/debian/rules . when rules is executed its current directory will be monkeystudio/ ?17:58
jeromeggot to go, bye18:02
DktrKranzDRebellion, yes18:04
DRebellionDktrKranz: thanks18:05
jonnymindpeople, a question on dh_makeshlibs18:16
jonnymindthe man says it "adds" ldconfig calls to postinst/postrm18:16
jonnymindif those scripts are unneeded except than for that, they should be present in the source package or not?18:17
luckyonewhen could I expect to see Tomcat 6 in the repos?18:30
Seveasluckyone, when someone packages it :)18:33
luckyoneSeveas: could any old idiot be a packager (me for instance)?18:34
Seveasany idiot willing to spend some time on learning packaging18:34
Seveas!packagingguide18:34
ubotupackagingguide is The packaging guide is at http://wiki.ubuntu.com/PackagingGuide - See https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/UbuntuDevelopment - See also !backports18:34
luckyoneSeveas: is it pretty tough?18:34
Seveasit takes some time to get the hang of it18:35
luckyoneSeveas: thank you for the info - and thanks for all your work - I have your repos in my source.list :D18:37
jonnymindAn OT question: Why, when I put myself in away, and my nick stays the same, i am being pinged by MOTUS saying I should not changing my nick and using /away instead?18:38
mgdmjonnymind: does your client send a message to the channel when you go away?18:39
jonnymindyes18:39
jonnymindWell, to the server.18:39
mgdmThat's why18:39
pochujonnymind: because of that18:39
jonnymindOh, ok, I will part from the channel before going away18:40
pochujonnymind: emilio@venus:~/.irclogs/Freenode$ grep jonnymind \#ubuntu-motu.log | grep 'jonnymind is away' | wc -l18:40
pochu1418:40
mgdmif you're just setting /away then you're fine, but if you spam the channel with "jonnymind is away [BX MsgLog: on]" or some nonsense you will be frowned upon18:40
pochujonnymind: just deactivate that script!18:40
jonnymindIt's not a script; it's xchat.18:41
jonnymindlet me see...18:41
blueyedI'm at the grep package, which uses autotools.mk and tarball.mk in debian/rules. How can I rebuild the grep-2.5.3.tar.gz?18:41
jonnymindOk, fixed. Sorry for the distress.18:41
jonnymindpeople, I have made dh_makeshlibs -p libfalcon-engine1 -V in the package and removed postrm and shlibs, and now...18:45
jonnymindgian@hplin:~/tmp/falbuild_ubuntu/falconpl-0.8.8$ lintian /var/cache/pbuilder/result/*.deb18:45
jonnymindElly: libfalcon-engine1: no-shlibs-control-file usr/lib/libfalcon_engine.so.1.9.018:45
jonnymindElly: libfalcon-engine1: postinst-must-call-ldconfig usr/lib/libfalcon_engine.so.1.9.018:45
jonnymind(sorry Elly, that was just E:)18:45
ion_:-D18:46
ion_I’ve never understood why that “feature” was implemented and why people use it. :-)18:46
pochujonnymind: your last upload to REVU doesn't have a dh_makeshlibs call18:49
jonnymindYes, that was a test, sorry.18:50
jonnymindI am testing with dh_makeshlibs18:50
pochujonnymind: ok. -V needs an argument (the version)18:50
jonnymindNo, it doesn't need it, but I get it:18:51
jonnyminddh_makeshlibs creates the files in /debian18:51
jonnymindthey must then be installed with something as18:51
jonnyminddh_installdeb18:51
pochuCall dh_installdeb then :)18:52
pochu+too18:52
jonnymindyes; I was going to try it :-)18:53
jonnymindsame18:55
jonnyminddh_installdeb18:55
jonnyminddh_shlibdeps18:55
jonnyminddh_install -plibfalcon-engine1 --sourcedir=debian/tmp18:55
jonnymindafter dh_makeshlibs -p libfalcon-engine1 -V18:56
=== davies is now known as jpatrick
luckyoneI am working on setting up fax-to-email on my asterisk server, but I am getting an error using SetVar()19:16
luckyonehah wrong channel19:16
joejaxxluckyone: lol19:20
joejaxxGood Afternoon All :D19:21
=== Lure_ is now known as Lure
jonnymindpochu: I got it.19:31
jonnymindI was calling the utils before installing the package in the local dir, and there was no warning about the missing files.19:32
jonnymindUploading19:32
stgraberpochu: Yeah, virtualbox on 2.6.24 !!! :)19:32
pochustgraber: let me know what I broke when the buildds do their work ;-)19:33
pochu(NB: I tested it) :)19:33
LaserJockhmm, we really should get the "Maintained by: MOTU Media" thing fixed19:45
=== Flare183_ is now known as Flare183
LaserJockanybody know what "modified" on merges.ubuntu.com means?20:34
Flare183LaserJock: means someone has messed with it20:35
LaserJockhmm, "local" and "repackaged" are I guess the ones I'm wondering about20:37
LaserJockI was trying to find an easy way to find the number of Ubuntu-changed packages20:38
LaserJockgrepping through _Sources is faster :-)20:42
vemonwhat are the files in /usr/share/menu used for?20:49
geservemon: for the Debian menu which is disabled by default on Ubuntu20:50
vemonis it ok for an ubuntu package to be lacking that kind of menu file?20:50
vemonproviding that the package already has a .desktop -file20:51
geserLaserJock: you could also use the mdt summary to get those numbers20:52
geserLaserJock: Same version, but Hardy has local changes : 1218 packages + Outdated in Hardy (Sid version > Hardy version), and Hardy has local changes : 269 packages + Outdated in Sid (Hardy version > Sid version) : 121 packages20:53
geser1608 total20:53
TaggardHi.20:53
TaggardI'd like to help with Ubuntu somehow and I'm looking at MOTU but I'm not exactly sure what you do. I think you package packages into .debs, but there also seems to be things about you coding bugfixes and such.20:54
=== _emgent is now known as emgent
=== jekil3 is now known as jekil
geserTaggard: yes, packaging new software is one aspect but fixing existing packages is also important20:56
pochuTaggard: https://wiki.ubuntu.com/MOTU/GettingStarted20:56
LaserJockgeser: yeah, but the mdt summary is wrong20:57
LaserJockgeser: there are 10869 packages in universe and 1770 with Ubuntu versions, that doesn't even come close to what the mdt page has20:58
Taggardgeser, pochu: I think I am competent enough to package software (probably), but I don't have coding experience other than Ruby or a little Python. Is coding experience required here, or are languaged like c++ or c required?20:59
jpatrickTaggard: (ruby rocks), languages aren't needed but recommended20:59
Taggardjpatrick: (Yeah it does), Okay.21:00
geserLaserJock: we modified of 16% of the source packages? wow21:00
LaserJockyes21:00
LaserJockthe mdt page is a bit messed up, I think something must've gone wrong in Fujitsu's script21:01
LaserJockit works fine for Science bugs, but Universe has 0 for packages where Sid == Hardy and that's not right :-)21:01
blueyedmdt?21:01
LaserJockmultidistrotools21:02
geserTaggard: coding experience isn't required. Often patches/fixes exist already, you just need to find them and seldom write them on your own. You just need to apply them on the package and test if it fixes it.21:02
LaserJockblueyed: http://qa.ubuntuwire.com/multidistrotools/universe.htm for instance21:02
blueyed+l21:02
LaserJockwarp10: ;-)21:02
warp10hey LaserJock :)21:04
CoperCan someone revu my package? http://revu.ubuntuwire.com/details.py?upid=151721:11
luckyonewhen trying to build a package, why is it saying that I am missing glibconfig.h?21:15
luckyoneI have the -dev package installed21:15
blueyedluckyone: which package? Try apt-get build-dep <package>21:16
luckyonetrying to build source for agx-ast-addons21:16
luckyoneI think the build script I am using is puking on cmake "." -DCMAKE_INSTALL_PREFIX=/usr21:17
jpatrickluckyone: maybe the makefiles have the header paths incorrectly set21:18
=== bigon is now known as bigon`
geserluckyone: does it happen during configure or during the build?21:18
luckyonegeser: there isn't a .configure script, just a build.sh21:19
geserluckyone: does it use the correct include path for glibconfig.h?21:20
luckyonegeser: I can't tell which cmake file it is using for the path21:21
luckyonegeser: /usr/include/glib-2.0 /usr/lib/gl21:22
luckyoneib-2.0/include21:22
luckyonegood to go now, thanks21:26
LaserJockyikes, Planet Gnome has some not-so-friendly remarks on our SRU policy21:36
jpatrickLaserJock: ouch..21:42
amarillion"who will eventually contribute to the Yodeling Yak version of Ubuntu?"21:46
amarillionThat is going to be Ubuntu 16.10...21:48
=== Pici is now known as Nyx
pochuTaggard: I didn't know any programming when I started (and I don't know much nowadays...)21:51
LaserJockme neither21:52
=== Nyx is now known as Nyx`
Taggardpochu: :)21:53
=== Nyx` is now known as Nyx-
geserLaserJock: there will always be people unhappy with the SRU policy. Either people complain that it's to restrictive or people complain that stable changes to much21:54
LaserJockyeah, but it's a bit trickier when it's upstreams that are unhappy21:55
geserLaserJock: we wonders what those people think of Debian stable where gnome is much older21:55
=== Nyx- is now known as Nyx
geserLaserJock: doesn't upstream always want the last, best version in stable?21:55
LaserJockthe kind of thing that guy is talking about doing, putting a warning in Gnome software about Ubuntu, is a bit troubling21:56
gesersound like the ion3 issue where upstream was unhappy about Debian stable shipping old devel versions and changed the license which lead to moving ion3 to non-free21:57
LaserJockyeah, but unlike ion3, people actually use Gnome ;-)21:58
zokewhat is this converstaion about ?22:02
zokeis Gnome warning it's users about Ubuntu or what ?22:03
=== Nyx is now known as Pici
LaserJockzoke: http://blogs.gnome.org/phomes/2008/01/26/ubuntu-update-policy-suckage/22:08
zokeLaserJock, can't this be fixed by putting fixes via backports ?22:10
zokeand then encouraging the user to use backports ?22:10
=== txwikinger2 is now known as txwikinger
LaserJockzoke: well, but the same problem exists22:52
LaserJock-backports isn't for bug fixes primarily, but for new upstream versions22:53
LaserJockit's not meant to have the stability22:53
LaserJockwhat the Gnome guy wants is a stable distro with the latest version of his software22:53
zokeLaserJock, isn't that what we all want ?23:30
=== awen- is now known as awen_
SeveasPumperni1kle, Pumperni2kle Pumperni4kle Pumperni5kle Pumperni6kle Pumpernickle: dude fix your connection :)23:36
persiaLaserJock: The list of packages unchanged between hardy & sid is intentionally removed from the ubuntuwire multidistrotools report: it's about 13,000 packages and would otherwise hide interesting information.23:36
pochulol23:36
LaserJockpersia: that's what I figured23:39
LaserJockpersia: I'm a little suspicious of the Not in sid: 784 packages23:40
persiaLaserJock: Why?  The new semi-automated removals script is doing a good job of keeping that down, and several people have been pushing packages to Debian.23:40
* Taggard is working his wya through the packaging guide.23:41
persiaTaggard: At this point in the development cycle, you'd likely do better to start working on bugs, rather than packaging new software.23:43
Taggardpersia: That generally involves coding though, doesn't it?23:43
persiaTaggard: About 30% of the time.23:44
pochupersia: he can do package updates too23:44
LaserJockpersia: I can't imagine there being more than 100 "not in sid:" packages23:44
persiaThere are lots of bugs that just need some adjustment to the packaging, some patch pulled from upstream, etc.23:44
Taggardpersia: Surely I do need to do the packaging tutorial to do that though?23:44
persiapochu: Deadline for that is also ~2 weeks away.  Better to do bugfixes.23:44
persiaLaserJock: REVU is a powerful force23:45
LaserJockpersia: ummm, I guess that's one way of putting it23:45
persiaTaggard: Depends how you learn.  The packaging tutorial won't hurt.23:45
LaserJocka horrendous drag was what came to mind23:45
Taggardpersia: (:23:46
persiaLaserJock: Why?  I think that now that we have UEHS, it's significantly less painful.  About half the packages report as up-to-date (I think).23:46
persiaLaserJock: Err.  Nevermind.  Seems there was less progress than I thought.  About 100 of the packages seem to be in good shape.23:47
LaserJockpersia: because most of that software should be maintained in Debian23:47
persiaLaserJock: Why?  A lot of our multiverse media stack is maintained in Debian-multimedia, which inflates the numbers some.  Also, I don't think it is a bad thing to add new software, as long as it is maintained.  As our tools improve, we should be better about this.23:49
LaserJockif that page is correct, we roughly 1/3 of the software we maintain is *not* in Debian23:49
LaserJockbah, kill the first "we"23:49
persiaRight.  1/3 of the stuff we touch is not in Debian.  I believe this to be a result of our documentation: we encourage new packaging.  We need to encourage bugfixing more.23:50
TaggardHmm23:50
Taggarddpkg-buildpackage sure is picky about the changelog file23:50
persiaAlso, we need to encourage chasing UEHS during merge season: it should be clear by DIF.23:50
persiaTaggard: The dch tool is your best means of getting it formatted correctly.23:51
Taggardpersia: Probably, I don't knpw, but I'm just doing the manual section of the tutorial right now23:51
TaggardIf I continued doing this and made bugfixes would they actually go into the next release?23:52
LaserJockpersia: well, Multiverse isn't even included in the 78423:52
LaserJockMultiverse adds another 8423:52
persiaLaserJock: Still, from a policy viewpoint, which is better: killing off REVU and saying everything must go through Debian and DMO, or advocating UEHS review at the beginning of each cycle?23:54
persiaPersonally, I suspect the first would annoy Debian.23:54
geserTaggard: you mean hardy? yes23:55
Taggardgeser: That'd be a pretty rewarding feeling23:55
LaserJockpersia: well, I actually think a bit of both23:55
LaserJockI don't think we should totally shut down REVU, but 800+ packages is a lot for us if we have no packaging upstream23:57
geserTaggard: for the programming language part: I know C but since I started to contribute to Ubuntu I didn't do much C, more Makefiles or shell scripting and of course the packaging of the fixes23:57
persiaLaserJock: Utnubu complained that they wanted someone as a point of contact with whom to coordinate.  DCT keeps flailing due to differences in individual preferences of DDs.  Perhaps reinvigorating one or both of these might help?23:57
LaserJockwell, I think the new DM stuff may make it easier for people to maintain stuff in Debian23:58
LaserJockI mean, if people are *actually* going to maintain packages in Ubuntu and have no interest in Debian I think that's fine23:58
geserTaggard: it depends on with part you concentrate, there are enough parts where help is needed, e.g. catching unmet deps, fixing package which fail to build (FTBFS), looking out for important fixes in Debian unstable which need to be included in hardy, etc.23:58
LaserJockbut 1/3 of our package load just seems way too much23:59

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