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

RainCTLaney: implemented (will be on production in a few minutes)00:03
Drk_GuyHi00:03
RainCThi Drk_Guy00:03
Drk_GuyCan anyone help out making a desktop entry for Gambas2?00:03
Drk_GuyI'm not so experienced ;P00:03
RainCTDrk_Guy: Doesn't it already have one?00:03
RainCThey jono00:04
Drk_GuyRainCT, I mean, i'm packaing it00:04
Drk_Guy;)00:04
Drk_GuyIt won't install on 64 Bit00:04
RainCTDrk_Guy: but it does build there?00:05
Drk_GuyRainCT, Yup00:05
jonohey00:05
RainCTDrk_Guy: why don't you fix the existing package then?00:05
Drk_GuyRainCT, ... Any ideas?00:10
Drk_GuyRainCT, sorry, my modem suspended traffic for some odd reason00:10
Drk_GuyYou got anything?00:10
Drk_GuyUmmm...00:13
Drk_GuyNeed to make a menu entry for gambas00:14
Drk_GuyAnyone willing to help?00:14
Drk_GuyI'm packaging it00:14
RainCT01:05:31 <RainCT> Drk_Guy: why don't you fix the existing package then?00:14
Drk_GuyRainCT, um...00:15
Drk_GuyRainCT, It is completely broken, dependancies aren't compiled00:15
RainCTthey should be fixed then :)00:15
Drk_GuyRainCT, I'm a noob packager, i'm only gaining experience00:16
Drk_GuyShould i download that package's sources to get it's menu entry?00:16
wgrantAny sane MOTU will reject a repackaging for a reason like that.00:16
* ajmitch doesn't see a bug in LP about the 'completely broken' part00:17
Drk_Guyajmitch, At least it won't install here00:18
RainCTDrk_Guy: and the .desktop file should be something like that: http://paste.ubuntu.com/32773/plain/, but if you really want it, better get that from the existing package as it is probably better00:18
RainCTDrk_Guy: because it's only being build for i38600:18
RainCT(don't ask me why :P)00:19
Drk_GuyRainCT, Thus i'm putting it on my PPA00:19
Drk_Guy:)00:19
RainCT-.-00:19
ajmitchArchitecture: i38600:20
ajmitchthat may just have some small thing to do with it00:20
Drk_Guyajmitch, It built fine on AMD64 (My arch)00:20
RainCTrevu.tauware.de redirect now to revu.ubuntuwire.com - is there some other domain under which REVU is accessible?00:20
ajmitchDrk_Guy: just because it built fine doesn't mean it's useful00:21
Drk_GuyRainCT, I've never been able to access REVU00:21
ajmitch gambas2  (2.1.0-1) unstable; urgency=low00:21
ajmitch   * New upstream release.00:21
ajmitch   * Upload 64 bits compatible version to unstable (Closes: #464403)00:21
Drk_Guyajmitch, I USED it00:21
Drk_Guyajmitch, It runs real fine00:21
ajmitchit wasn't until 2.1.0 that it was changed to be properly 64-bit compatible00:22
ajmitchsuch issues can just show up randomly00:22
Drk_Guyajmitch, Anyways, ubuntu likes to stick with stable stuff00:22
RainCTDrk_Guy: there's hardy-backports00:22
* Drk_Guy thanks ... it's not as much as Debian does *shrugs*00:22
Drk_GuyRainCT, Already enabled ;)00:23
ajmitchDrk_Guy: how about requesting a backport if there's not one already?00:23
RainCTDrk_Guy: https://help.ubuntu.com/community/UbuntuBackports#How%20to%20request%20new%20packages00:23
Drk_Guyajmitch, why backporting if i can package it natively?00:23
Drk_GuyRainCT, already read that00:24
ajmitchwhy reinvent the wheel, many many times over?00:24
RainCTso? request a backport and everyone will be able to use it00:24
Drk_Guy*sighs*00:25
* RainCT too00:26
ScottKtacone: Yes.00:28
RainCTuhm.. isn't the tag "needs-devrelease-testing" used anymore or is it just that the testers are great and have already tested all bugs which had it? :P00:31
Drk_Guyajmitch, backports are a lil bit unstable00:32
Drk_GuySomething tells me i should just build it for harddy00:32
Drk_Guy*hardy00:32
ajmitchoh dear :)00:32
RainCT(ah nevermind, I'm just stupid)00:32
RainCTanyway, good night00:33
ajmitchnight00:33
ScottKajmitch: Do you know what Drk_Guy was talking about?00:36
ajmitchScottK: since the hardy package of gambas2 isn't compiled for amd64, he wants to package it himself & stick it in a ppa00:37
ScottKI see.00:37
ajmitchI don't believe that to be the best course of action00:37
ScottKPersonally I think PPAs are a particularly bad idea right now until the DNS cache poisoning thing gets settled out a bit.00:38
ScottKIt seems like an odd list of archs to bulid it on in Intrepid.00:39
* ajmitch hasn't looked at the intrepid source00:39
ajmitchthe sid version just has Arch: any00:40
ScottKsparc, powerpc, lpia, i386, and hppa.00:40
taconeScottK: too late, I posted a 100k mail on the ml :)00:40
ScottKOK.00:40
ScottKtacone: You've got mail (on the list).01:07
taconethanks ScottK01:07
taconehope nothing too bad :). waiting for the mail to show up01:08
ScottKNo.  Not to bad.01:09
taconeScottK: I guess you got my point. I am not trying to say people don't get the point. But obviously the real measure of (the importance of)  such aknowledgement is with the stuff got done until know and the in-progress efforts. I won't carry on the conversation in this channel of course. I'll make some point in the ml tomorrow. I think in someway we feel similar about it. thanks for now01:15
ScottKtacone: You're welcome.  I agree it's a problem, just not one that I find particularly enticing for my free time.01:16
taconesure :)01:16
RoAkSoAxhey guys has anyone of you set up an active/passive config using heartbeat in HH ?01:30
* ion_ blinks01:31
=== emgent_ is now known as emgent
=== foka_ is now known as foka
emgentnxvl: o/02:47
gastonican anyone help me to troubleshoot this error message:02:52
gastonipackage control info rmdir of `usr' didn't say not a dir: Directory not empty02:52
RAOFgastoni: You'd need to post much more info.  Such as: what is it that you're trying to do, and the full output of whatever it is that ends with that error.02:55
gastonithats all the error02:56
gastoniI have posted it in ubuntu forums02:56
gastonihttp://ubuntuforums.org/showthread.php?t=87653702:56
gastoniim trying to package a java application02:57
RAOFgastoni: No, I didn't want just the error, I wanted the full output of everything up to and including the error.02:57
gastoniyeah i figured it will be easier to read in a forum post, than copy pasting here02:58
RAOFgastoni: Ah.  Your tree is all wrong.02:58
gastonioh I though it resembled a ubuntu installation02:58
RAOFControl information goes in DEBIAN/, actual files which need to end up in the filesystem tree go in the directory containing the DEBIAN directory.02:59
RAOFAlso, you almost certainly want to build from source rather than try to package up an existing binary install in that way.02:59
ion_s/almost //02:59
gastonieverything is inside DEBIAN03:00
RAOFgastoni: Yes.  Which is wrong.03:01
gastoniaaah03:02
gastonii get it03:02
RAOFgastoni: You should thank dpkg that it doesn't allow you to do utterly stupid things.  If it did, installing that package would have removed /usr03:03
RAOFActually, that's a lie :)03:03
gastoniyeah i know, i tried to install it :-S03:03
gastoniand /usr stills there03:03
ion_You should use dh-make to begin the packaging.03:04
gastonidpkg should have complained before even making the .deb file tho03:04
RAOFgastoni: No, why?03:05
gastonino its fine actually, second thought03:05
RAOFMaybe you _wanted_ a deb with no files in it; there are perfectly reasonable use-cases for that.03:06
Drk_GuyHelp guys03:10
Drk_GuyI'm trying to package flv2mpeg403:10
Drk_Guybut it doesn't have makefiles, it just needs a single line for compilation03:10
Drk_GuyBut the thing is, they don't have a version number, they just have SVN03:11
Drk_Guy:(03:11
Drk_GuyCan anyone help?03:11
RAOFDrk_Guy: Why do we want flv2mpeg4?03:13
Drk_GuyRAOF, To convert Youtube videos, lol03:13
Drk_GuyAnyway, at least i would like a DEB for it03:14
RAOFOr, rather, what does it do that the hundreds of other transcoding apps we do have don't.03:14
Drk_Guy;)03:14
Drk_GuyRAOF, I didn't see any flv transcoding app in synaptic03:14
Drk_GuyMaybe someone will need it someday03:14
Drk_Guylawl03:14
RAOFThat's because _all_ the transcoding apps in synaptic will handle flv.03:14
Drk_GuyRAOF, huh?03:14
RAOFWell, many of them.03:14
RAOFDrk_Guy: FLV is just another video codec; there's nothing special in playing it.03:15
Drk_GuyRAOF, still, it's just flv2mpeg4 input.flv output.avi/mp403:15
Drk_GuyRAOF, Most cellphones won't play it03:15
Drk_GuyXD03:15
RAOFmencoder --in input.flv --out output.mp403:15
RAOFThat won't actually work, because that's not correct mencoder syntax, but the principle is the same :)03:16
Drk_GuyRats03:16
RAOFI could do a similar one with gst-launch if you like :)03:16
Drk_GuyAnyway, flv2mpeg4 uses ffmpeg, so it's heaps faster03:16
Drk_Guylol03:16
RAOFNo, it isn't.  mencoder uses ffmpeg.03:16
Drk_GuyRats03:17
Drk_GuyI think i lose, you win, i got pwnt03:17
Drk_Guy:(03:17
RAOFIn fact, ffmpeg is not very separate from mplayer/mencoder; that's the primary target of ffmpeg :)03:17
Drk_GuyXD03:17
Drk_GuyRAOF, Still, i want to make a DEB out of it03:17
Drk_GuyThe windows version is 0.603:17
RAOFOk.  Then it's the same process as for any other deb.03:18
ion_There’s also the ffmpeg binary that does transcoding.03:18
ion_An alternative to mencoder03:18
Drk_Guylol03:18
Drk_GuyI totally got pummeled then03:18
ion_Eh. This is not a competition of any kind.03:19
Drk_GuyXD03:19
Drk_GuyOk, how should i edit the debian/rules?03:20
Drk_GuyThe thing is, you just got to cd to the "src" dir, and then run a single gcc line03:20
Drk_GuyThen move the output to /usr/bin03:20
RAOFSame way as always; you need to provide the various targets.03:21
Drk_GuyRAOF, I'm a lil bit noob at editing debian/rules, hhehehe03:21
RAOFThe build: to do all the configuration/building part.  That's easy for you; there's no configuration, and a single line build.03:21
RAOFclean: to get back to a clean tarball extract.03:22
Drk_GuyRAOF, I'll pastebin my output03:23
RAOFAnd binary:, binary-arch:, binary-indep: to actually build the debian package.03:23
Drk_GuyRAOF, http://paste.ubuntu.com/32833/03:24
Drk_GuyLook at it, and modify accordinglt please03:24
RAOFThat looks broadly correct, although you won't need sudo and you're probably moving the file to the wrong place.03:25
Drk_GuyRAOF, /usr/bin is right03:26
Drk_GuySo it's on the $PATH03:27
RAOFNo, it probably isn't.  That'll install it on the system that the package is built on, not on the system the package is installed on :)03:27
Drk_Guylol, so, where should i move it?03:27
RAOFdebian/$packagename/usr/bin03:27
Drk_GuyOk03:28
ion_echo 'flv2mpeg4 usr/bin' >>debian/flv2mpeg4.install03:28
ion_And make sure dh_install is called in debian/rules03:28
RAOFOf course, ion_'s method is better.03:28
Drk_GuyI'm confused03:29
Drk_GuyCan anyone explain better?03:29
ion_Btw, the line ‘cd src’ in debian/rules basically does nothing. It doesn’t affect the following lines. Do this instead: cd src && gcc ...03:29
Drk_GuyOk ion_03:30
ion_Remove the installation line from the install rule, make sure dh_install is called and make debian/flv2mpeg4.install as instructed.03:30
Drk_GuyDone ion_03:30
Drk_Guyion_, Umm, it's confusing, can you repaste the modified rules file please?03:31
ion_Remove the sudo mv line and remove the # from the dh_install line.03:32
Drk_Guyion_, Um..., uncommented dh_install03:33
Drk_GuyNow, if i remove the mv line, how is the program going to be finally installed?03:33
ion_dh_install installs stuff based on debian/packagename.install03:34
jdongooh *puts on evil hat*03:34
Drk_Guyion_, there is no file named like that?03:34
ion_Oh, since the build happens under src, the correct contents: src/flv2mpeg4 usr/bin03:34
ion_Create it.03:34
jdonghttp://www.iphonelinux.org/index.php/IBooter has essentially the iPhuc command set without the iTunes requirement03:34
jdongsuperm1: poke poke03:34
Drk_Guyion_, So, create what?03:35
Drk_Guyion_, the src dir is already done03:35
ion_debian/flv2mpeg4.install03:35
Drk_GuyPlease pardon my noobness03:35
jdongsuperm1: I think we can write a fuse wrapper around iBooter for a native Linux USB iPhone/iPodTouch syncing agent :)03:35
* ajmitch pries the crack pipe out of jdong's hands03:35
ion_ajmitch: Hey, smoke your own.03:36
Drk_GuyNice, linux on iPhone03:36
jdongajmitch: *MY* crack!03:36
jdongI don't know if this method would be any less ugly than the jailbreak+sshfs method everyone uses now03:37
Drk_Guyion_, Done03:37
Drk_Guyion_, Ok, should i edit control as normal?03:37
ion_drk_guy: Well, yes03:37
Drk_Guyion_, Thanks03:37
[GuS]Hi guys.. could anyone give me a hand packaging qt4.4 (from the repos)? I am just modifying the debian rules file since i need to compile Qt4 (and package it) wityh libphonon from Qt itselft, so I've changed -no-phohon for -phonon in the configure part. All the source is being compiled sucessfuly, but fails at the end saying this:03:38
[GuS]http://pastebin.com/m4c954c9d03:38
Drk_Guyion_, Umm, going to put it under misxc03:39
[GuS]Maybe, and i think for sure i am missing something to add in debian rules, since i have base of how to package in debian/ubuntu... but i dont want to becomre expert.. just i need this...03:39
Drk_Guyion_, One last question, is there any tool to edit the man page easily?03:42
ion_drkguy: I’ve used asciidoc to create man pages. And you might want to use the graphics section.03:43
Drk_Guyion_, graphics?03:44
ion_That’s where ffmpeg and mencoder are, for instance.03:44
Drk_GuyOk03:44
Drk_Guyion_, packaging failed, still, i'll continue tomorrow03:49
Drk_GuyThanks03:49
Drk_GuyIt's late03:50
superm1jdong, iBooter????03:58
superm1ooh  have been intrigued03:58
superm1jdong, it's not clear, does it need to be induced on the phone?03:59
jdongsuperm1: yeah, if you've used iPhuc before, it's the same thing but without the need for iTunes libs03:59
superm1or is it activated solely from the PC?04:00
jdongsuperm1: err, no induction needed04:00
jdongsuperm1: it talks to the emergency bootloader thingie04:00
jdongDFU mode, I think it's called04:00
jdongthe home-and-power button thingie04:00
superm1ah yes.04:00
jdongbut it seems like it passes through plenty to enable FS access04:00
superm1well if it can do it from the computer, that's entirely a solution04:00
jdongyeah I just downloaded the code and am looking around04:00
superm1jdong, ever written a fuse filesystem?04:01
jdongsuperm1: nope :D04:01
superm1well i can't imagine it's "that" bad.04:01
superm1model it off of some easy fuse ones04:01
superm1like mythtvfs04:01
jdongyeah I can't believe it'd be that hard04:01
[GuS]could someone help me? thanks...04:01
jdongso far this summer I've been programming space-vector control on DSPs04:01
jdongso I think a bit of fuse would be a welcome break04:01
superm1indeed04:02
jdongI hate it when TI tech support tells me to read a register 3 times and take the majority vote04:02
jdong*grumbles about buggy silicon*04:02
superm1lol04:02
superm1seriously?04:02
jdongno joke04:02
jdongthe peripherals will block CPU memory access on races, no warning04:02
jdongand worse, in 32-bit registers you can read back the first 16 bits properly and get 0's for the remaining bits04:03
RAOFScore!04:03
jdongand using operator |= could lead to trashing all 32 bits :)04:03
RAOFSounds like more fun than a barrel of chainsaw-wielding monkeys.04:03
superm1i'm assuming its too late to switch to a new DSP.....04:03
jdonglol after this experience, I will NEVER EVER complain about Java. Again.04:03
jdongsuperm1: haha it's soldered onto a 600V/1000A power stage04:04
jdongso I'm guessing that's a NO for futzing around the insides04:04
superm1well not safely at least04:04
RAOF1000A?  Toasty warm!04:04
superm1if you're really feeling lucky though....04:04
superm1just leave a note that could be interpreted as a suicide note in case04:05
jdongRAOF: oh yeah. and you don't want to know about when its overcurrent shutoff takes effect.04:05
jdongRAOF: supplying that much power probably will roast a small country04:05
RAOFjdong: When it's power output is comparable to the sun? :)04:05
jdongpersonally I'd rather just install Linux on a 600MHz ARM and call it a day04:06
jdongsure beats the current solution04:06
jdongI can't say much about it, but it costs $40000, runs VxWorks, and requires the upstream power controller to implement a power cycle over UDP/fiber command.04:06
jdongI might not be around here much this summer, but TRUST ME I am NOT having fun!04:07
gastonican anyone help me with this: http://ubuntuforums.org/showthread.php?p=5500185#post550018504:08
gastoniI corrected the file structure of my .deb package, still is not working04:08
ion_pe050449 < ion_> You should use dh-make to begin the packaging.04:09
* jdong wonders if there's a way to separate the Eclipse editor from the IDE.... the editor is pretty slick but the rest of the IDE is excessive04:13
ion_Huh. I bet i’d find the editor the thing i hate most about Eclipse if i tried it. :-)04:14
jdongion_: really?04:15
jdongit's one of the more friendly coder's editors I've used, particularly for mass-reformatting type tasks04:15
jdongplus code completion is pretty slick for digging around foreign code bases04:16
ion_jdong: If the editor were in fact more effective than vim, i’m sure i’d have heard a lot of talk about it by now.04:16
jdongion_: it has vim keybindings :D04:16
jdongand emacs ones for that matter04:16
jdongthe only department it totally fails to complete is in its ability to boot quickly04:16
* Hobbsee likes the eclipse editor04:17
jdongits paste reformatting detection is great too04:17
jdongI wish I had it when I was doing massive Python editing04:18
superm1jdong, personally geany for python is the way to go in my opinion04:18
jdonghmm never tried it before04:18
superm1but that might just be because i'm very used to it now04:18
jdongI'll give it a shot right now04:19
superm1it's quick to open and most importantly has options for showing what kind of whitespace you have04:19
superm1so it will detect if you are using spaces or tabs04:19
superm1and then automatically adjust for when you hit your tab key04:19
jdongsuperm1: it is pretty good04:22
superm1jdong, yeah mess with the options some more too.  you'll find more stuff that you like04:22
superm1the defaults are pretty meh04:22
jdongit lacks a fully automatic code re-styler though04:23
jdongbut that's a very minor complaint04:23
jdongFWIW it's an extremely lightweight editor04:23
jdongI'll probably replace gedit with this :)04:23
superm1yeah i already have04:24
superm1gedit just takes ages to load compared to this04:24
jdongthanks :)04:25
superm1so in exchange, i expect a fully functional ipod touch sync over usb asap ;)04:25
jdongrofl04:25
=== davroman1ak is now known as davromaniak
=== gaurdro_ is now known as gaurdro
dholbachgood morning06:05
RAOFMorning dholbach.06:08
RAOFI might even be prevailed upon to prepend a "good" to the morning :)06:09
dholbachhi RAOF06:09
dholbachhi cassidy06:09
Hobbseehi dholbach!06:12
dholbachhi Hobbsee06:13
tuxmaniacdholbach: namaskar! how was India?06:34
dholbachhi tuxmaniac - it was absolutely fantastic06:35
dholbachonce I'm through most of the n thousand emails I got in the meantime, I'll probably write a long blog post with lots of pictures :)06:35
tuxmaniacdholbach: sure sure. and did you meet the delhi folks?06:35
dholbachI met Vivek one night in Delhi - for some reason text messages some Delhi guys sent me didn't make it to my mobile phone06:36
dholbachand I didn't check my email during that time, so .... :-/06:36
dholbachI'm sure we'll come back to India :-)06:37
=== didrocks_ is now known as didrocks
kinemaI'm using a package from universe (ejabberd) and was wondering if it07:06
infinitycircuitkinema, if it...what?07:07
kinemaI'm using a package from universe (ejabberd) and was wondering if it's unusually that both the conf dir (/etc/ejabberd/) and log dir (/var/log/ejabberd/) are masked such that non-privileged users can't ls the files in them.07:08
kinemaIt's not really a problem it's just that it screws with the autocomplete in zsh when I'm running as a non-root user.07:09
persiakinema: Not usually, although sometimes when the specific application has security concerns.07:16
kinemapersia: I understand not being able to read the rc files (plaintext passwords) but ejabberd keeps all its files in subdirectories and non-root users are able to list the contents of those directories. It just seems strange.07:19
slytherinpersia: I missed yesterday's meeting. Too busy with work :-(07:20
slytherinpersia: I mean Java Team meeting07:20
persiaslytherin: Lots of people missed it :(07:21
persiakinema: generally Ubuntu tries to restrict things that require root to the absolute minimum.  Anything not a security issues is generally permitted.07:22
tuxmaniacIt would be great if a  motu can sponsor a NEW package sync reported in bug 25332407:35
ubottuLaunchpad bug 253324 in ubuntu "[sync request] Avagadro Sync from debian unstable 0.8.1-4 version." [Undecided,New] https://launchpad.net/bugs/25332407:35
tuxmaniacthe package build fine under interpid pbuilder.07:36
=== thekorn_ is now known as thekorn
LaneyPing whoever maintains the ubuntuwire rcbugs list, it needs updating08:11
persiaLaney: How out of date is it?08:12
Laneypersia: For darcs for example, the version it thinks is current is was superseded on May 2208:13
wgrantajmitch: ^^08:14
directhexif a file created by one app won't open in another (when it should), which app should bugs be filed against?08:20
wgrantdirecthex: The one which is at fault.08:21
wgrantTHere's no way to tell from that question.08:21
directhexnever mind, tracked it down.08:59
warp10Hi all!09:00
IulianG'morning.09:06
persiatxwikinger: Hey.  Do you have a bug for the pending upload of ichthux-meta?09:10
=== rraphink is now known as raphink
chervaI'm building a deb package and I want to ask something... When I edit the debian/control file I should separate the dependencies with a comma right? something like Depends: ${shlibs:Depends}, ${misc:Depends}, libasound (>1.0.14), libc6 (>=2.6.1-1) ..............10:52
persiacherva: Yes.10:52
chervapersia: thanks10:53
persiaAlso, Unless something is very odd, you ought get both libasound and libc6 from shlibs:Depends10:53
IulianWould someone like to ack two sync requests?11:03
Iulian... or more.11:06
chervawhat about conflicts I should be below Depends: .......... ?11:07
SikonIulian> I can't right now, but you can email them to me to sikon@ubuntu.com so I don't forget11:10
IulianSikon: Cool, e-mailing now.11:11
RAOFHm.  Does anyone know if it's possible to mix Automake and make conditionals in the same file.  They annoyingly share nearly the same syntax, and one appears to confuses the other.11:14
slytherinSikon: did you take a look later at electric?11:19
norsettodholbach: welcome back!11:21
norsettore. bug 252037 I resubscribed ums, I only wish it would be made clearer in our docs who can deal with backports and how11:22
ubottuLaunchpad bug 252037 in sauerbraten-data "sauerbraten cannot upgrade" [Undecided,Confirmed] https://launchpad.net/bugs/25203711:22
Sikonslytherin> No, sorry11:24
IulianSikon: Mail sent, thanks.11:25
Sikonthanks, I'll look11:25
SikonWait, why on Earth does Ubuntu have yum?11:26
persiaSikon: Why oughtn't it?11:27
persiaDespite it being odd, some people like to use RPMs anyway.11:27
SikonIn a deb-based system?11:27
slytherinSikon: 1. It is free software. 2. Someone packaged it for Debian/Ubuntu. :-)11:28
persiaWell, with alien, who can be sure :)11:28
Sikonheh11:28
* Sikon shakes fist at LaCie only providing its LightScribe writer in rpm11:28
persiaSee, that's why there's yum :p11:29
stefanlsdIf i was creating a watch file for mp3wrap - would http://downloads.sourceforge.net/mp3wrap/mp3wrap-(.*)-src\.tar\.gz|bz2   be a sufficient url?  do we need to add debian uupdate to each entry?11:30
persiastefanlsd: I actually prefer that debian uupdate is not present.11:30
persiaAlso, you might want to read the uscan manpage again: there is a shortcut form for the sourceforge mirror network (thank you Debian)11:31
persiaLastly, .gz|bz2 is awkward: we ought use whichever upstream has, and prefer .gz if upstream has that.11:32
slytherinstefanlsd: alternatively, read https://wiki.ubuntu.com/PackagingGuide/Howtos/DebianWatch and there is a simple url for sourceforge downloads11:34
stefanlsdthanks guys.  do i understand  debian uupdate correctly.  That will attempt to download and build automatically if an update exists?11:35
norsettostefanlsd: thats not correct. Remember that almost every executable has a man page, in this case man uupdate gives all the info you need about it11:36
persiastefanlsd: Roughly.  It makes a number of assumptions which aren't always valid.11:36
=== RainCT is now known as RainCT_
wgrantnorsetto: Note that the package names have tooltips now, so you don't actually have to navigate to another page to see the component and version on a bug page - just wait a while.11:48
* norsetto checks the tooltips11:48
norsettowgrant: thats correct, its still annoying that if you have to use that data you have to write it down somehow11:49
norsettowgrant: and the tooltip fades after few secs ...11:50
joaopintonorsetto, about the amoebax revu, you commented that I should contact an archive admin to understand if the Free Art License will be accepted, where do I find an archive admin ?11:50
norsettojoaopinto: in ubuntu-devel11:50
wgrantnorsetto: Of course, it would be impossible for Launchpad to have a solution that worked for us.11:50
* persia looks at the license to see if there are any obvious gotchas11:51
joaopintothe license seems fine except for the fact that is listed by GNU as GPL incompatible11:51
persianorsetto: your REVU comment style is one to learn from :)11:52
norsettojoaopinto: exactly, its incompatible with the gnu gpl, this doesn't mean that its not acceptable for us, thats why I'd rather you check with an archive-admin11:52
norsettopersia: yes, I'm mad :-)11:52
persiajoaopinto: The issue is that the code is GPL and the art is GPL-incompatible.  That's a little awkward.11:52
norsettojoaopinto: also, its not very clear what all the data is licensed with, there is an xml with the FAL, so, that means music, effects, etc.11:53
persiaWhile I'm not an expert, nor an archive-admin, I'd think that putting parts of each together would be considered a single work, which makes it undistributable as being part of each license.11:54
joaopintopersia, well, that is according to GNU, not to the author, otherwise it would not be distributed as it is11:54
persiajoaopinto: There's lots of upstreams who aren't deeply familiar with law.  Doesn't make what they do legal.  I can download copyrighted stuff with no license within a couple days of release, typically.11:55
joaopintonorsetto, the README is clear regarding that, "The sound effects, music, and graphics are licensed under the Free Art11:55
joaopintoLicense (LAL)."11:55
persiaI know of at least one upstream that has a license constructed in such a way that they can distribute the code, but nobody else can.11:55
norsettojoaopinto: ok, thats what I assumed as well11:55
stefanlsdSorry - watch question again! - what process uses the watch file?  Is it a manual thing, is it only something like qa.ubuntuwire.com?11:57
wgrantstefanlsd: uscan11:57
norsettostefanlsd: can be both11:57
wgrant(which is used by qa.ubuntuwire.com)11:57
stefanlsdnorsetto: ok. so wouldnt qa.ubuntuwire.com want the debian uupdate option? or would it add it to the watch file itself?11:58
norsettostefanlsd: I do it manually (actually with a script) when I sponsor new updates or new packages, its also done automatically by things like qa.ubuntuwire.com11:58
norsettostefanlsd: I think uupdate does more harm than good, but thats my personal opinion11:59
joaopintohum, this brings me an interesting question, is the author violating the GPL with it's own software distribution ?11:59
chervaI'm having troubles making a deb file for recordmydesktop that uses oss instead of alsa here is what i get when I run debuild http://pastebin.com/d7707d0a1 what is wrong ?11:59
persiastefanlsd: UEHS isn't going to use the uupdate option, as it's just checking.  People doing updates may find it convenient, but as norsetto says, manually is often safer.11:59
stefanlsdnorsetto: i understand that i can download a package with a watch file, run uscan and be informed that there is an update.   if there was a debian uupdate command - it would try download and build the package (i agree, i would prefer to do this step myself manually).12:00
wgrantDidn't we leave OSS to die a horrible painful death years and years ago?12:00
persiajoaopinto: Very likely if FSF says FAL is GPL incompatible, although it depends on where the authors distribute it from.12:00
stefanlsdpersia: ok. thanks. that makes sense.  i think i would prefer to run uupdate manually also.  alright, im not gonna put it in :)12:00
persiawgrant: No.  We didn't port everything.  Then, ALSA didn't fix everything.12:00
norsettojoaopinto: he is also infringing the gpl since he is having binaries without source in its tarball12:01
wgrantnorsetto: Can the copyright owner be infringing?12:01
lagait seems to be a common myth that you need to ship the source code with your GPL'ed application.12:01
lagayou need to provide it on request, AFAIK.12:01
norsettowgrant: of course he can, the terms of the license are clear12:01
norsettolaga: yes, and how do we do that if we don't have it?12:02
stefanlsdi was under the impression that the source must be made available12:04
stefanlsdso this would be putting it up for upload...12:04
stefanlsd*download12:04
laganorsetto: that's a different issue. you need to make sure you have the source - eg by asking the author for it. he's compliant with the GPL if he provides it on requests12:04
sistpoty|workhi folks12:04
norsettolaga: that was my point12:05
laganorsetto: why are you claiming the's infringing the GPL then?12:05
lagas/the/he/12:05
norsettolaga: because we cannot redistribute it, we would be infringing the gpl12:05
lagawell, that's a different issue ;)12:06
norsettolaga: thats the issue for me ...12:06
stefanlsdwould it be solved if we made a request, and we put the source code in the deb src?12:06
stefanlsdits kinda silly anyways that there is no source provided...12:07
norsettostefanlsd: if that source its not used to build the binaires, how can we maintain the package? How can we apply security fixes?12:08
stefanlsdnorsetto: yeah, agreed.12:08
joaopintonorsetto, are you referring to those .dlls which were probably included for the windows build ?12:08
norsettojoaopinto: yes, and the pdf doc too12:09
joaopintowell, I am just going to rm those12:10
wgrantCan't you get upstream to release a legal tarball?12:10
norsettojoaopinto: Yes, we need to address these with upstream. I'd rather have the source for the pdf since I don't think we have other installable docs?12:11
joaopintosure, but that would add <unknown> time to my work12:12
wgrantIt would also add a large amount of legality, and a similarly large amount to the likelihood of it not being rejected.12:12
norsettojoaopinto: welcome to the wonderful world of distro maintenance12:13
RAOFjoaopinto: Copyright is 9/10s of the work of packaging, I find.12:13
persiaJust for the record, upstream can likely distribute anything they want, they may just not be providing it in a format that can be redistributed entire.12:13
joaopintook, so the choice is, add an unknown time task, or do not add it, and run the risk of have a determined amount of time being wasted with a rejection, nice :P12:14
norsettopersia: thats strecthing it a bit, copyrighted material which is not redistributale is not redistributable to usptream too12:14
RAOFnorsetto: Unless they hold the sole copyright on the GPL'd stuff; in that case they can do pretty much what they like.12:15
persianorsetto: Yes, but if I am a copyright holder, I can distribute my work, regardless of what license I claim it is under.  I can e.g. license it so you may redistribute it only if you don't.12:15
norsettojoaopinto: being rejected would waste more time than just yours12:15
norsettopersia, raof: sure12:15
sistpoty|workpersia: the "must pet a cat" license is the typical example for such clauses ;)12:16
norsettopersia: RAOF: what I mean is not my stuff, those dll for instance IIRC, were not from upstream they were some library necessary to build his binaries12:16
persiasistpoty|work: I'm thinking of the "must pet a dodo" type license, but yes.12:17
sistpoty|workpersia: that's not impossible, at least if you own a time machine :P12:17
persiasistpoty|work: Err.  Right.  Pet a hippogriff then :p12:17
norsettosistpoty|work, persia: one of my cats name is dodo :-)12:17
sistpoty|workhehe12:17
stefanlsdIf im adding a watch file to mp3wrap - do i build it as an ubuntu release file now?  It looks like its just a sync from deb and it was never built for ubuntu.12:30
persiastefanlsd: Yes.  You'd use Nubuntu1 as the revision identifier12:51
stefanlsdpersia: thanks thanks12:54
stefanlsdhow valuable is just adding a watch file?  wouldnt it be a bit of a waste of time for the maintainers to check and approve?  also it changes the maintainer to us (MOTU) so we potentially become responsible when debian could be...?12:56
sistpoty|workstefanlsd: erm, actually we are responsible for all ubuntu packages, wether these are modified or unmodified from debian12:58
sistpoty|workstefanlsd: but I agree that it's not really worth to change a synced package just for a watch file12:59
* wgrant agrees with sistpoty|work.13:01
wgrantsiretart: The removal of source package information from bug pages is very much deliberate, and AFAICT they can't be convinced to change.13:01
persiastefanlsd: As long as you're working from UEHS, all the packages should be either only in Ubuntu (so maintained by us anyway) or orphaned in Debian.13:05
persiaGetting the watch file in helps us build the list of ubuntu-local stuff that needs updating for each release.  There's a big effort for the first couple months of each release to try to get everything in sync, and for the ubuntu-local stuff we rely entirely on the watch files.13:06
persiasistpoty|work: Not even for an orphaned package?  Might we not want the update?13:06
txwikingerpersia: I don't know about a bug, but yes, I am trying to get to that13:09
* txwikinger is in the middle of an intercontinental move13:09
persiatxwikinger: Ah.  Good luck with the move.  I just heard that ichthux-desktop was being dropped for not being installable in #ubuntu-devel, and knew you had an interest.13:10
txwikingerAh ok thanks13:10
stefanlsdsistpoty|work, persia: thanks. makes sense.   The fact that it helps build a list for a new release makes a lot of sense if we had watch files.  It probably makes more sense to do a watch file when updating a package or closing a bug, but yeah. This is my first package, so im content with just practicing by making a watch file and doing the changelog for now.13:11
txwikingerichthux is part of kubuntu.. so I am not sure why there is a discussion on ubuntu-devel, and not on kubuntu-devel ;)13:11
txwikingeror not part of, but build on13:11
persiatxwikinger: Ah.  I didn't know ichthux was based on kubuntu: it's just on my list of minor flavours.  The discussion was in #ubuntu-devel because that's where the archive-admins chat.13:13
txwikingerAh ok :).. I was just teasing ;)13:13
txwikingerIs there a a log report about the building errors?13:15
chervaany members of the Ubuntu Development Team?13:16
txwikingerWell. likely doesn't matter  anyway... ichthux must be ported to kde413:16
persiacherva: Many.13:21
siretartwgrant: perhaps we can work around that using leonov or some other tool using the lp API.13:21
ScottKpersia: I agree (about the source package on the bug page).  It seriously makes me wonder if the excercise is just window dressing.13:22
persiatxwikinger: It's the NBS list: it was depending on things that are no longer there.  As you say, the important bit is to port to the current stack.13:22
chervapersia: I need two to review my deb package13:22
ScottKsiretart: If we're going to go that route (provide our own U/I) then we ought to be focusing on comments on the API.13:22
txwikingerpersia.. yes I would expect such dependency issues :D13:23
persiacherva: The traditional method is to paste a quick advertisement as to why your package is cool with a link to the REVU page.13:23
siretartdoes anyone have a screenshot or something that shows how the source package information on bug pages  looked like previously?13:23
stefanlsdCan anyone confirm i followed the correct steps or left anything out for me please..  https://bugs.launchpad.net/ubuntu/+source/mp3wrap/+bug/25394513:23
ubottuLaunchpad bug 253945 in mp3wrap "debian/watch file for mp3wrap" [Undecided,New]13:23
siretartScottK: I see no problems in that approach, do you?13:23
chervapersia: ok I'll make the REVU page and come back13:23
stefanlsdor should this package go into REVU as its a new name and revision?13:24
ScottKsiretart: I'm more hopeful that in a project we can control ourselves we would do better.13:24
persiastefanlsd: That looks good, except why did you bump the standards-version?  Is the package now compliant with the newer version?13:24
siretartScottK: I take this as agreement13:24
ScottKsiretart: I have mixed feelings.13:25
ScottKsiretart: In one respect, one part of Canonical has hired another part to provide a service for Ubuntu.  We ought to insist on getting reasonable service.13:26
ScottKsiretart: OTOH, I'm pretty sure that's not going to happen.13:26
chervapersia: ammm how to upload to REVU ?13:27
ScottKPersonally I'm pretty sick of the "Of, we don't know anything about distro development, sorry we messed that up, but no we aren't going to change anything because it's just the way it should be." reactions.13:27
stefanlsdpersia: mmm. good question. i guess i should first understand what changes between versions and check that it complies.  I was under the impression that we always bump the standards (although i agree, it doenst make sense to bump it if you dont know what standards you are complying with...)13:27
persiacherva: Log in at revu.ubuntuwire.com, and then dput.  There are some instructions on the wiki.13:27
wgrantCan I rate about 10 of the 15 options 1, as they should have been there three years ago?13:27
persia!revu13:27
ubottuREVU is a web-based tool to give people who have worked on Ubuntu packages a chance to "put their packages out there" for other people to look at and comment on in a structured manner. See https://wiki.ubuntu.com/MOTU/Packages/REVU13:27
persiastefanlsd: We only bump the standards when we know the package complies with the new standards.  Also, for Debian-derived packages, we try to minimise changes (unless we do an upstream ahead of Debian).13:28
siretartScottK: I see.13:29
stefanlsdpersia: ah. k. where can i read about the standards and what they should adhere too?13:29
ScottKsiretart: One of the biggest problems I forsee in the roll our own U/I approach is latency.  Do you know if the proposed API makes any quality of service requirements for latency?  If not, it should.13:30
joaopinto    -> copying [./games] <- any ideas why is pbuilder --build trying to copy a games directory on the copy source stage ?13:30
wgrantScottK: It can't be any worse than the web UI.13:30
stefanlsdpersia: and what should I do regarding this package now? make another debdiff leaving the debian standards in place?  I did do the change of Maintainer and the XSBC-Original-Maintainer which i assume would be in the new ubuntu standards...13:31
jpdsjoaopinto: Make sure you're building the .dsc file.13:31
persiastefanlsd: The debian-policy package is the official source.  Debian maintains  web mirror that Google finds fairly well.13:31
joaopintoops, that's it :P13:31
Laneystefanlsd: You don't need to mention that you changed the maintainer in the changelog13:31
ScottKwgrant: It can.  Whatever process builds the web U/I is designed based on some internal knowledge of the system and (as slow as it is) may well be optimized.13:31
stefanlsdLaney: kk. point noted.13:32
wgrantScottK: Hrmmm.13:32
persiastefanlsd: Well, check first.  Maybe you don't need to alter the debdiff.  If you do need to alter it, yes upload a new one.  Remember to subscribe the sponsors queue when it is ready for upload.13:32
ScottKwgrant: Additionally, if we are throwing our hands up on the official U/I, then we need to focus on what the API needs.  Latency in the API calls will have a major performance effect on things like Leonov and so we should push to get them quantified with useful requirements.13:33
=== thekorn_ is now known as thekorn
persiaScottK: Is that going to still be true as Leonov migrates to the new API?13:35
siretartScottK: TBH, I don't see that latency is a huge concern here. You can hide latency by means of caching most of the time13:35
wgrantScottK: If only LP didn't have a 'one size fits all' philosophy...13:35
stefanlsdpersia: k. will check what the new standards involve and see if i comply. i have apt-get installed debian-policy, so i will read it.  Last thing - if i do need to change it back, or change whatever i need to change to make it comply to 3.8.0 - do i go through the exact same process and land up with mp3wrap_0.5-2ubuntu2 - or should it still be mp3wrap_0.5-2ubuntu1 as that build was never released.  (or does it even matter with a debdiff?)13:35
persiastefanlsd: ubuntu1 as it was never released.13:36
stefanlsdpersia: thanks. understood. will just use dch and not dch -i.13:37
Jazzvaanyone willing to review pocketsphinx and sphinxbase in REVU (the first build-depends on libsphinxbase, which is provided by the second)? Uploading these packages to the archive will enable us to upgrade gnome-voice-control to 0.3.13:37
JazzvaThe links: http://revu.ubuntuwire.org/details.py?package=sphinxbase , http://revu.ubuntuwire.org/details.py?package=pocketsphinx13:38
JazzvaThanks :)13:38
joaopintonorsetto  I will be addressing the PDF source question to upstream, but regarding the SDL dlls. they are only used on windows builds, they are not relevant for the linux build process, is there any real issue on shipping them on the source tarball ?13:38
wgrantjoaopinto: Still a violation.13:38
wgrantHm, actually I don't know which license SDL uses.13:39
joaopintowgrant, as per GPL the source only needs to be available upon request, what violation are you referring to ?13:39
joaopintoit uses GPL IIRC13:39
wgrantWe do not distribute binaries on their own.13:40
wgrantI hope an archive admin would reject on that kind of thing.13:40
joaopintothose binaries are part of the upstream tarball, not the package, and they do not constitute a license violation13:40
stefanlsdthanks for the patience guys, gonna head home.   bbl13:41
joaopintoso it would be wiser to touch the original tarball and rm the .dlls ? I am not going to ask upstream to change their build process/source to be Ubuntu/Debian specific13:42
siretartjoaopinto: the gpl applies to both sources and binaries. espc. for the source.13:42
wgrantjoaopinto: They really shouldn't be distributing binaries in their damn source tarball!13:42
ScottKsiretart: Perhaps, but caching only helps the second time you want data.13:42
siretartScottK: background fetching also helps. I like leonov in this respect13:42
joaopintosiretart, repeating myself, there is no GPL breach, the source is available upon request, you are not forced to distribute it with the binaries, the same way you don't actually do it with the binaries provided on the Ubuntu CD13:43
wgrantjoaopinto: That's one very long chain.13:43
chervapersia: I'm getting Illegal Files line in .changes when I try to upload the .changes file13:43
ScottKsiretart: Agreed.13:43
persiacherva: Did you build a source package or a binary package?13:43
ScottKsiretart: I do think we should try to get some QoS requirements in the API.13:44
chervapersia: I build a source  dpkg-buildpackage -S -sa -rfakeroot13:44
joaopintowgrant, they have a different opinion, and they are probably make other's peoples life easier13:44
ScottKsiretart: I'd like to know they don't provide data more slowly via the API than to their web U/I.13:44
persiacherva: Hmm.  Can you pastebin your source.changes file?13:44
ScottKjoaopinto: It may not be a GPL violation for them, but it would be for us if we don't have the source.13:45
wgrantI'd say their opinion is wrong.13:45
chervapersia: http://pastebin.com/d4d0864dc13:45
ScottKJust because it's legally distributable under the GPL by them, doesn't necessarily mean it's redistributable.13:45
persiajoaopinto: Essentially, we can't redistribute until we have the source, or we are not in a position to extend the offer to provide source on request to those to which we distribute.13:46
persiacherva: Aside from the thought that it probably shouldn't be Extra, I'm not sure why that is broken.  Sorry.13:47
bddebianHeya gang13:47
sistpoty|workhi bddebian13:48
bddebianHi sistpoty|work13:48
joaopintook, i will just rm the dlls, to end the question13:48
sistpoty|workpersia: regarding orphaned packages and watch files: yes, even there I would not add such a change alone. But rather forward a patch to unstable.13:48
chervapersia: I made it Extra because the normal package in universe is using alsa and the binaries has the same names just my recordmydesktop is using oss and they can't be installed at the same time13:48
sistpoty|workpersia: (was afk for coffee break in case you're wondering ;))13:48
persiasistpoty|work: Ah.  I tend to do both, as I figure Debian QA doesn't necessarily score importance the same way I do in terms of making sure we have them towards getting new upstreams.13:49
* persia had thought it was just the IRC timewarp: without timezones, one person's few minutes is another's couple days.13:50
joaopintooh well, I am getting bored of new packages after all :P13:50
chervapersia: I think I know where is the problem... when I build a DEB file i get http://pastebin.com/d493e65b213:51
persiacherva: That's the first time someone told me a good reason to have something extra.  Good choice.  Of course, I'm not sure what is wrong with the Files section.13:52
chervapersia: if you need a file to look at just tell me what to pastebin13:53
persiacherva: No.  The problem is with the .changes file, which you've sent.  I just don't understand why REVU rejected it.13:54
chervapersia: any ideas how to fix this /13:55
persiaUnforunately not.  You've created the file in the right way.  It looks good.  REVU didn't like it.  I'm guessing NCommander might be the right person to ask.13:56
chervasadly he is not online13:57
persiacherva: Right.13:58
sistpoty|workcherva, persia: which source package are you talking about?13:58
chervapersia: maybe revu do not expect two words for Section ?13:59
chervasistpoty|work: I'm making a recordmydesktop package compiled to use oss and I can't get the .changes file to REVU13:59
persiacherva: Two words for section?  Can you post your debian/control?14:01
sistpoty|workhm... there's s.th. entirely wrong on spooky... hrmpf14:01
chervahttp://pastebin.com/d49b5fcc414:02
persiacherva: Ah.  Drop the " (universe)" from that.14:02
chervapersia: I knew it14:03
persiaI'm not sure that fixes it, but it doesn't belong there.14:03
sistpoty|workcherva: when did you actually try to upload recordmydesktop?14:04
sistpoty|work(as I can't find any mention of it in any logs)14:04
chervaI'm trying right now14:05
chervaok It's there14:05
sistpoty|workcherva: worked like a charm :)14:06
chervaanyone willing to revu and sing my recordmydesktop-oss package ? It's the latest version of recordmydesktop compiled to use oss instead of alsa14:07
sistpoty|workcherva: why oss instead of alsa... and also if you insist on oss, why not providing two binaries from recordmydesktop instead of adding another source package?14:08
chervasistpoty|work: I was having troubles with the sound using ALSA+Pulse ( strange bugs) and I didn't manage to configure it that all programs can use the sound card at the same time so I swithed to ossv4 and it worked great and i didn't provied two binaries because 1) i don't know how 2) i waned to learn how to become a MOTU and 3) if I was looking for a recordmydesktop package I would find it simle to just install the other package14:11
joaopinto4.1 Comment is not in accordance with Gnome HIG  <- could someone provide me a pointer for this ?14:12
StevenKjoaopinto: Your patch (or so) doesn't comply with the Gnome Human Interface Guidelines14:13
StevenKjoaopinto: http://developer.gnome.org/projects/gup/hig/14:13
joaopintothis comment is related to a .desktop description14:13
joaopintoStevenK, I understood that part, the question is, is there any specific section, or do I will need to read and assimilate the entire HIG ?14:14
joaopintothe current field is: Comment=Amoebax is a free Puyo Puyo-style puzzle game14:14
persiajoaopinto: http://library.gnome.org/devel/hig-book/stable/desktop-application-menu.html.en14:15
RainCTjoaopinto: http://developer.gnome.org/projects/gup/hig/2.0/desktop-integration.html14:15
RainCTpersia 1 - rainct 0 :P14:15
persiaRainCT: Well, yours has the advantage of possibly being more forward looking :)14:17
joaopintowell, I have read it, I don't see anything  wrong with my description14:17
joaopintoany suggestions ?14:18
persiaWhat is the current Comment?14:19
joaopintoComment=Amoebax is a free Puyo Puyo-style puzzle game14:19
persiaYeah, that doesn't belong in a Desktop file like that.  I think you want something like "Play a Puyo-Puyo style puzzle game".  The Comment ends up as the Tooltip (see 2.12)14:20
RainCTjoaopinto: a) It includes the application's name, b) it doesn't start with a verb14:20
joaopintook, changed, thanks14:21
* RainCT would use "like" instead of "style"14:22
GreySimFor English at least I think you'd end up having to hyphenate -like as well at that point though, with a long dash for --like.14:25
* GreySim could be mistaken, however.14:25
LucidFoxSaw the eclipse!14:25
joaopintocan we use per package copyright files for mutiple binary packages, like copyright and -data.copyright ?14:26
RainCTGreySim: right (at least until the first comma, then I got lost :P)14:26
chervasistpoty|work: well ... is my package worthy to live in universe ?14:28
GreySimRainCT: When hyphenating at different levels, you use an em dash for one of them, I believe. If you were really curious, I'm probably remembering it from the "A List Apart" article "Em en and other shady characters" article. Probably not really all that important though. Depends on how much detail you want to focus on.14:28
slytherinLucidFox: WHich eclipse are you talking about?14:29
LucidFoxNot the software :p14:29
LucidFoxToday's solar eclipse14:30
persiajoaopinto: There's no facility for that.14:30
joaopintook, so it will  be a plain description on debian/copyright14:31
joaopinto // Based on the work of Darrel Walisser <dwaliss1@purdue.edu> <- should this be considered a copyright assignment ?14:34
norsettosiretart: lp bug on source info reported as bug 253934. Re. the homepage there is a bug already which I believe covers it (bug 113573). This is however marked invalid in favour of bug 73116 and bug 11374814:34
ubottuLaunchpad bug 253934 in launchpad "Please bring back the source info to the bug page" [Undecided,New] https://launchpad.net/bugs/25393414:34
ubottuLaunchpad bug 113573 in launchpad "Link to homepage of a package in overview" [Undecided,Invalid] https://launchpad.net/bugs/11357314:34
ubottuLaunchpad bug 73116 in soyuz "Source package pages don't describe what the package is for" [Undecided,New] https://launchpad.net/bugs/7311614:34
ubottuLaunchpad bug 113748 in soyuz "URLs aren't auto-linked in package descriptions" [Undecided,Confirmed] https://launchpad.net/bugs/11374814:34
joaopintoon my understanding, based on does not mean copy from14:34
joaopintowell, I will copy the statement to play safe14:36
persiajoaopinto: There ought be copyright assertion in each file.  That's the part that is important.  If Alice writes something, and Bob modifies it to make something else, if Bob says it's copyright Alice & Bob, then it is.  If Bob says it's copyright Bob, it's Alice's issue, not ours.  Mind you, in truly egregious or contested cases, we won't listen to Bob, but that usually means not distributing it, rather than correcting Bob's assertion of copyr14:37
persiaight.14:37
persiaIf files don't have copyright assertion, they may not be considered suitable for inclusion: I've seen 3-line files get rejected by archive-admins before.14:37
joaopintouff, all comments reviewed, now I will be pending on the manual.pdf source :\14:43
persiajoaopinto: That's often one of the trickiest ones.  Note that the "preferred form for modification" must be included, but that there is precedent for not building the PDF from that source (in the rare case that the source is e.g. a MS Word file).14:44
joaopintothis is a simple game, the manual is not really crucial14:46
persiajoaopinto: The other option is repacking the tarball to not include the manual, although fixing it is preferred.14:49
joaopintoI would appreciate some comments for http://revu.ubuntuwire.com/details.py?package=coverfinder14:51
persiajoaopinto: Useless README.Debian, might want a dependency on ${misc:Depends} as you don't know what CDBS is going to do, Homepage should not be in the description, ought specify which version of the GPL in the link: source is GPL 2+, link is to GPL 314:54
RainCTpersia: about the link, you mean in debian/copyright?14:55
persiaUseless inclusion of README in debian/docs (the file is without useful content), Do you really need both dpatch/dpatch.make and cdbs/1/rules/dpatch.mk?14:56
persiaYes, in debian/copyright14:56
persiaAnyway, that's not a proper review, because I'm going to bed, but it should give you something to get started.14:56
joaopintopersia, thanks, that's done already14:57
RainCTpersia: If it is "or later", I prefer to refer to "/usr/share/common-licenses/GPL", as it points to the latest version of the GPL which is obviously that one which the FSF recommends. (I've done that in packages and all got accepted into Debian). That's just my personal preference, though.14:58
RainCTjoaopinto: also, change "Authors(s):" to "Author:" in debian/copyright; else lintian will complain14:59
persiaRainCT: Understood.  I like to point at the specific terms the author intended, and allow others to relicense if they wish, rather than intentionally relicensing.  Both are acceptable.15:00
joaopintook, done15:00
=== RainCT_ is now known as RainCT
sistpoty|workcherva: well, it's not good to duplicate the source, so two binary packages built from one package would be better15:24
chervasistpoty|work: well 1) I don't own the firt one and 2) the first one is outdated15:25
sistpoty|workcherva: in ubuntu noone "owns" one source package ;)15:25
chervasistpoty|work: so what should I DO ?15:26
sistpoty|workcherva: probably best to update recordmydestkop instead?15:26
chervaI don't know how to make 2 binary files into one deb15:27
* cherva is back15:28
chervasistpoty|work: and if I make to binaries the frontends ( gtk-recordmydesktop and qt-recordmydesktop ) will not work15:31
sistpoty|workcherva: why?15:31
chervasistpoty|work: because they I made to work with a binary named recordmydesktop and if I make a second one eg. recordmydesktop-oss if you start gtk-recordmydesktop they will start the alsa version not the oss version ... or I'm wrong15:33
sistpoty|workcherva: maybe I was not precise enough... I meant two binary packages from one source package15:33
chervabinary package = DEB files15:34
sistpoty|workyep15:35
chervawell I made one you want to build a second one for alsa ?15:35
sistpoty|workexactly... from the same source package15:36
chervawhat is the best practice for that ? to copy the dir and change the rules file to make an alsa verion and then upload it to REVU too ?15:37
sistpoty|workcherva: you'll add a 2nd binary package to debian/control and modify the rule so that it results in two binaries15:39
chervahmm I have to copy everything from Package:.......... and down agan ?15:41
sistpoty|worksorry, can't really give you an in depth guide right now, have to do some work still :/15:43
superm1sistpoty|work, ping, i wanted to ask you about a merge for nvidia-settings you did way back when15:44
chervasistpoty|work: ok I'll try and write back to you (if not today, tomorrow _15:45
cherva)15:45
sistpoty|workcherva: heh15:45
sistpoty|worksuperm1: just ask, don't ask to ask ;)15:45
superm1sistpoty|work, wasn't sure if you were around15:45
superm1sistpoty|work, okay anyhow.15:45
superm1sistpoty|work, did you submit changes back to debian at all?15:45
superm1because there are a few deltas in there that probably make sense for them too now15:45
sistpoty|worksuperm1: nope, as there was a blocker bug (some missing static library from somewhere I don't recall right now) filed in debian already15:46
sistpoty|worksuperm1: and later we jumped upstream versions a bit15:46
sistpoty|worksuperm1: some stuff (conflicts) don't apply for unstable15:46
superm1sistpoty|work, ah.  well they're ahead of us now, and tjaalton has been trying to get the deltas with nvidia-glx* packages to be smaller, so this seemed logical to do now too15:47
sistpoty|workyes, it does15:47
sistpoty|worksuperm1: ah... now I recall. I made nvidia-settings provide the static lib... which was already filed as bug in unstable for a long time15:49
superm1sistpoty|work, has the maintainer for it not been responsive then still?15:49
superm1or is that taken care of now15:49
sistpoty|worksuperm1: doesn't look like its fixed: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=43488515:50
ubottuDebian bug 434885 in nvidia-settings "Missing headers in nvidia-settings from unstable" [Normal,Open]15:50
superm1well it's marked as fixed in 1.0+20060516-2 though?15:51
* sistpoty|work looks at the newer debian package15:52
sistpoty|worksuperm1: indeed, the headers + static lib is there15:55
sistpoty|worksuperm1: so I guess you can drop this change (but should then also update sensors-applet to b-d on nvidia-settings instead of libxnvctrl-dev)15:55
superm1sistpoty|work, okay well i'll try to do a merge this weekend with it and submit some bugs for the other deltas then15:56
sistpoty|workthanks superm115:56
stefanlsdpersia: i've been through the debian-policy upgrading-checklist.txt from 3.7.3 to 3.8.0 and it looks ok. So, i can now bump the standards version?16:04
* sistpoty|work heads home... cya16:11
stefanlsdWould i say in LP - attachment is a patch if its a debdiff?16:15
james_wstefanlsd: yep16:16
stefanlsdjames_w: thanks16:17
MrKanisterHello16:28
stefanlsdWhen we look at syncing a debian package - do we just sync it. or should we look at closing open bugs as well?16:30
MrKanisterI have problems with uploading an updated version of my package "debcleaner". Since July 26th, 17:20, packages I uploaded via dput are not shown in the list. Any idea?16:30
nhandlerMrKanister: What command are you using to upload the package?16:31
MrKanisternhandler: I use "dput revu /path/to/package....changes"16:32
nhandlerMrKanister: Try including the -f option16:32
MrKanisternhandler: I already tried that16:32
nhandlerMrKanister: Have you signed into REVU since it got updated last week?16:32
MrKanisterI think no16:33
nhandlerTry doing that. When you log into REVU, it will sync the keyring. You should also merge your Launchpad account with your old REVU account16:33
MrKanisterOk..i will do so and see what happens...thank you16:35
MrKanisterI can't merge the accounts because I didn't saved the passwort for REVU...I always klicked on "forgot passwort" and it generated a new one for me16:39
nhandlerMrKanister: Maybe one of the REVU admins can merge the accounts for you.16:40
MrKanisterCan I ask a MOTU?16:42
nhandlerA MOTU does not have the power to merge the accounts. It has to be a REVU admin16:42
jpdsMrKanister: Login to REVU, there's a "Merge account" link.16:43
nhandlerjpds: He doesn't know the password to his old account16:43
DRebellionMrKanister, ask RainCT or NCommander16:43
MrKanisterOk...thank you for your help16:44
=== menyort is now known as ApOgEE-
AnAntHello, can someone help me with swt-gtk build failures: https://launchpad.net/ubuntu/+source/swt-gtk/3.4-116:59
chervaAnyone willing to tell me how to configure the debian/rules file of a multy binary package ? I need to give different parameters to ./configure at the second package17:02
MrKanisterIt works...the "recover password" function of "merge accounts" was defect, but rainct managed to fixed that and now it works. Thank you all for your help17:10
=== ApOgEE- is now known as Sempudal
=== krusaf|bnc is now known as krusaf
kdubcomments? http://revu.ubuntuwire.com/details.py?package=tv-grab-dvb17:23
=== Sempudal is now known as ApOgEE-
chervapersia: are you here17:25
AnAntdoko: Hello17:30
gastoniHey I just made a .deb and it works, I can install it and unistall it succesfully17:31
AnAntgastoni: congrats17:31
gastoniThe only annoyance it has is that when I want to uninstall it with apt-get17:32
gastonithe autocomplete feature adds a slash to my package17:32
gastonisudo apt-get remove "package name"/17:32
gastoniwhy does that slash appears?17:33
LimCorehi. Use unicode like ą ł ć in DEBFULLNAME or not?17:35
gastoniDEBFULLNAME would be something inside the control file?17:36
LimCoreaccording to http://www.youtube.com/watch?v=VyEl3w7SFK4 I have it in bashrc17:36
james_wLimCore: do you run a utf-8 locale?17:37
LimCoreoverall yes17:37
james_wyou should be ok then,17:37
LimCoredoes the FULLNAME have to match the name in gnupg key?  or only email is checked?17:37
james_wthat get's added in to debian/changelog, and that file must be utf-8 encoded17:38
LimCorebecause, some gpg programs have problems with localized names so I dont use localized in gnupg fullname17:38
LimCoreok17:38
james_wthe name in debian/changelog should match the id on the gpg key you want to use byte-for-byte17:38
james_wname and email17:38
LimCoreOverall, I see that ubuntu fails to provide libfltk2-dev,  so Im trying to provide it.  (build from SVN of fltk2 into ubuntu package)17:38
LimCorename too? ok then I go with ascii transcription of it17:39
stefanlsdAnyone know a of anywhere in the wiki or documentation on how to do a sync from debian?17:43
LimCoreLearning MOTOU video - http://www.youtube.com/watch?v=VyEl3w7SFK4 - could use bigger font17:44
LimCorelike x3 bigger17:44
LimCorebut it is a nice idea :)17:44
james_wstefanlsd: yep there is17:44
jpdsstefanlsd: https://wiki.ubuntu.com/SyncRequestProcess17:44
jpdsstefanlsd: See: "man requestsync" too.17:45
james_wthanks jpds17:45
stefanlsdjpds: i've read that. seems more about requesting a sync, rather than explaining how to do it. will check it again17:45
jpdsstefanlsd: That script does all the fiddling for you.17:45
stefanlsdjpds: kk. thanks. will have a look at it17:45
james_wstefanlsd: you don't need to do a sync, requesting it will get it done, they are done by the archive admins with a script17:47
stefanlsdjames_w: yeah, i've assigned myself to do the sync - someone else requested the sync :)17:48
james_wstefanlsd: what's the bug number, I'd like to look?17:48
* dholbach hugs norsetto17:49
norsettodholbach!17:49
dholbachnorsetto: great work on the Mentoring Program!!!17:49
norsettodholbach: welcome back :) you look tanner ;-)17:49
stefanlsdjames_w: https://bugs.launchpad.net/ubuntu/+source/diald/+bug/25367517:50
ubottuLaunchpad bug 253675 in diald "Please sync diald 0.99.4-9 (universe) from Debian unstable (main)" [Low,In progress]17:50
jpdsstefanlsd: Sycns are done by archive admins. Merges are done by MOTUs.17:50
norsettodholbach: you have to thanks persia, he is the deus-ex-machina ;-)17:50
stefanlsdjpds: oh. didnt realise that.17:50
dholbachthanks to everybody who's doing great work in the Mentoring world right now! :)17:50
stefanlsdpersia has been helping me a lot with all my questions - been great17:51
norsettoyes, thanks to all the hard-working mentors and the ass-kicking contributors17:51
jpdsstefanlsd: Debian may be interested in the new release tho.17:52
dholbachabsolutely - I was amazed to come back and see so so many applications on the MC list :)17:52
stefanlsdjpds: it wont compile..  almost compiles. but upsteam last release was 2001 and everything is depricated...17:52
jpdsstefanlsd: Do you know if it still works? If it's that old/unmaintained prehaps a removal is a better idea.17:53
* dholbach hugs y'all17:54
Laney\o/17:54
jpdsdholbach: We do our best.17:54
dholbachjpds: I'm glad to hear it :-)17:54
norsettodholbach: I don't want to ruin your return, but you may want to look again at bug 252037?17:57
ubottuLaunchpad bug 252037 in sauerbraten-data "sauerbraten cannot upgrade" [Undecided,Confirmed] https://launchpad.net/bugs/25203717:57
dholbachnorsetto: I got the mail about it - will take a look at it tomorrow17:57
dholbachnorsetto: I wasn't aware of that17:57
norsettodholbach: sure, thanks for being so active in ums, its really appreciated17:57
dholbachno problem, lots of stuff to catch up with after the holidays17:57
dholbachit seems I'm still on IST - I got up at 5:44 this morning17:58
norsettodholbach: hehe, at least you survided the food17:58
dholbachnorsetto: the food was absolutely fantastic17:58
norsettodholbach: glad you lik spicy food ;-)17:58
dholbachI could have gone on and have indian food for an additional three weeks17:58
hemanth_Anyone interested is packaging NCTnus ??17:59
=== fta_ is now known as fta
norsettodholbach: have you posted already the pictures?17:59
dholbachnorsetto: no, but we did ~1100, so I guess it'll be no problem to select a few good ones :)18:00
dholbachonce I'm on top of things again I'll write a longer blog post I think :)18:00
norsettodholbach: good, I'm looking forward to see them!18:01
dholbach:-)18:01
dholbachhave a great weekend!18:04
ScottKAnyone who's got a local source mirror for Intrepid willing to do some serious grep'ing (or pick your tool) to figure how many package use MIT (or ISC) license?18:45
RainCTheh18:48
ScottKRainCT: Is that a yes?18:49
RainCTScottK: no, I don't even have an Intrepid installation :(18:49
ScottKI need someone with a source mirror, installation isn't relevant.18:50
RainCTScottK: By the way, why don't you try to get this done on the Debian side?18:52
ScottKBecause Debian just froze for Lenny so this sort of thing they are extremely unlikely to consider until after Lenny releases.18:53
james_wScottK: lifeless may be able to do that for you19:01
ScottKThat'd be nice.19:01
ScottKIIRC StevenK or wgrant have a local source mirror.  I don't recall which.19:02
ScottKI'll take whatever help I can get.19:08
ScottKNevermind.  Shot down by slangasek.19:11
james_woh, and thanks for the advocation ScottK19:13
ScottKjames_w: You're welcome.  You certainly deserve it.19:14
ScottKjames_w: I wish more people at Canonical who are not employeed to develop Ubuntu were involved.  I think there are a number of projects at Canonical that would benifit.19:15
james_wwell, I kind of am paid to develop Ubuntu, so I don't think you can give me that much credit19:16
james_wit would be good though, not least to have the extra help in development19:16
james_wI just don't think there should be an expectation of them, a desire is fine though.19:18
ScottKOK.  I thought you were paid to develop bzr.19:20
ScottKI'm reasonably confident that if a reasonable sampling of Launchpad developers where regularly involved in Ubuntu development, I'd be less grumpy about it.19:21
james_wno, I'm on the Ubuntu team19:23
james_wbzr is my hobby, though I am expected to contribute to it for some things19:24
ScottKInteresting,  I got that completely backwards.19:25
tuxmaniacDktrKranz: hi. gResistor upstream has replied saying he will update his tarball with the licese copies :-)19:44
DktrKranztuxmaniac, great!19:47
tuxmaniacDktrKranz: andanother upstream reply also I got. :-) this time a fix for bug 134617. Really a long open one shall be closed in a week's time now . I am feeling good after string of no responses and frustrations19:48
ubottuLaunchpad bug 134617 in xcircuit "xcircuit crash middle click dragging a selection" [Undecided,Confirmed] https://launchpad.net/bugs/13461719:48
tuxmaniac:)19:49
DktrKranztuxmaniac, ping if you need sponsorship :)19:49
tuxmaniacDktrKranz: sure after the tar ball is officially released. Right now I need sponsorship for 253324 :P19:50
tuxmaniacbug 25332419:50
ubottuLaunchpad bug 253324 in ubuntu "[sync request] Avagadro Sync from debian unstable 0.8.1-4 version." [Undecided,New] https://launchpad.net/bugs/25332419:50
DktrKranztuxmaniac, I can't sponsor anything right now, I'll be off soon, but I'll have time tomorrow/next week, I'm on holiday \i/19:51
* NCommander forces himself to wake up19:52
tuxmaniacDktrKranz: no issues. :-)19:52
* ScottK smacks NCommander with a frozen fish to help.20:04
* NCommander smacks ScottK with a gnome20:04
ScottKFortunately gnome has no effect on ScottK.20:04
ScottKJust trying to be helpful.20:05
NCommanderbrb, voicemail20:05
NCommanderScottK, ok, whats up?20:11
ScottKNothing, just trying to help you wake up.20:12
sebnerScottK: gnome gnome gnome \o/20:17
ScottKRight.  Ne effect at all.20:17
ScottKNe/No20:17
* sebner needs the magic stick of Hobbsee to convert ScottK to gnome :P20:18
bobbodoes anyone know when the next REVU day is?20:27
ScottKsebner: I like KDE better than I like Ubuntu.  No Kubuntu, no ScottK20:31
ogra"I like KDE better than I like Ubuntu"20:31
ogranow what kind of statement is that ?20:32
sebnerogra: very good question+20:32
ScottKI use Ubuntu as a base both for my KDE (Kubuntu) desktop and my servers because it works for that.20:33
ograright, so how can you say you dont like it :)20:33
ograyou dont like gnome :)20:33
ScottKI like the fact that it's common under the hood and a lot of other things about Ubuntu, but fundamentally, as a user it's KDE I interact with.20:33
ScottKI like Ubuntu platform + KDE = Kubuntu and Ubuntu platform + server stuff.  The Gnome part, not really.  It just feels wrong to me.20:35
* laga nods gravely20:35
ScottKIf Kubuntu were to disappear, so would I.20:35
norsettosebner: have you given any thought about giving a lecture?20:36
sebnernorsetto: about?20:36
norsettosebner: perhaps you can cohost nhandler one on merging20:36
norsettosebner: or anything else you woul feel confortable to share?20:37
ograScottK, well, to me gnome feels like a professional desktop while KDE feels like a kids toy ... but thats completely a personal preference ... if ubuntu would switch to kde as default i would just do a base install and drop gnome on top ...20:37
ograreally nothing to wind up about :)20:38
ograor to leave a community for20:38
* norsetto sits down and open a chips bag20:38
ScottKIt'd be less work to just switch to Debian.20:38
ScottKIt's all hypothetical anyway.20:38
ograyeah20:39
* norsetto thinks that flamewars are not what they used to be20:40
* sebner sits near norsetto and shares beer with him20:40
ogranorsetto, yeah, arent we boring :P20:40
* ogra gets a beer too20:40
ScottKCareful.  Is sebner old enough?20:40
norsettoscottk: he is austrian, they are raised on beer20:41
* laga randomly reports beer drinkers to the community council20:41
ograin EU you are allowed to have beer and wine with 16 in most places20:41
ScottKOK.  I thought it was 18.20:42
sebnerScottK: 18 \o/  --- though I don't drink alocohol20:42
sebnernorsetto: well, I once tried guiness. *horrible*20:42
zookoGreetings, people of #ubuntu-motu!20:42
ScottKheya zooko.20:42
ogra18 for spirits20:42
ScottKAh.20:42
lagasebner: you're not supposed to drink the whole keg20:43
ograand 18 for driver licenses20:43
ScottKWho knows python packaging here?20:43
* ScottK is just about to head out for several hours.20:43
* norsetto is learning perl :-P20:43
ScottKRight, but you know Python already.20:43
zookoI am investigating this bug:20:44
zookohttps://bugs.launchpad.net/setuptools/+bug/25403520:44
ubottuLaunchpad bug 254035 in python-setuptools "easy_install will install a package that is already there" [Undecided,New]20:44
ScottKnorsetto: Would you help zooko.  He's got some kind of ez_setup problem he's needing help troubleshooting.20:44
zookoThis bug began life when debian upgraded its version of setuptools, and later migrated into Ubuntu in Hardy.20:44
ScottKzooko: If no one else helps you with it I should be able to in 4-6 hours.20:44
zookoThe Debian bug report (linked from the launchpad page) narrows down somewhat precisely which version of Debian package introduced the bug.20:45
zookoScottK: thanks!  See you around.20:45
POX_... but /me cannot reproduce it on Debian sid20:45
norsettoScottK: I can certainly look into that, dunno if I can actually help him20:46
sebnerogra: well, 1720:46
zookoI also can't reproduce it on Debian sid because I don't have access to Debian sid.  :-{20:46
ScottKMaybe someone else will jump in and appear.20:46
sebnerdebian is bad -.-20:46
ograsebner, 17 ? where ?20:46
ScottKsebner: Without Debian there is no Ubuntu.20:47
sebnerogra: austria. costs more but possible20:47
ograah20:47
zookoOne could write to the original poster, Brian Warner, and ask him to reproduce it on his sid box, but he also did so and posted transcripts of what he did an how it failed on the allmydata.org ticket20:47
sebnerScottK: I know but there are some bad boys20:47
zooko(also linked from the launchpad ticket)20:47
ograi heard soe german states switched to 17 as well20:47
ograbut only some20:47
ScottKsebner: Same here.20:47
ograScottK, but they are less rude here20:47
ScottKCoC just requires them to be more subtle, not actually nice.20:47
ograsebner, but ScottK is right20:47
* POX_ hits sebner20:47
ograno debian, no ubuntu20:47
* POX_ now feels like DD ;)20:47
ScottK;-)20:48
sebnerlöl20:48
ScottKIronically, Debian developers have to promise to care about users.  Ubuntu has no parallel requirement.20:48
zookoFor what it is worth, the folks on the #debian-python channel have always been very polite and helpful to me.20:48
zookoFor which I am grateful.20:48
sebnerScottK: ok, I hate the debian packaging beginners :P20:48
ScottKzooko: That's a part of Debian that works very well with Ubuntu.20:49
zookoNow if you Ubuntu people want to get similar kudos for being helpful, then you can start by seeing if this setuptools bug exhibits on your Ubuntu system.  ;-)20:49
ScottKsebner: You're in the wrong channel then.20:49
* zooko laughs.20:49
zookoSo one thing that I did to investigate this problem was to uninstall python-setuptools (Ooff of Hardy)20:49
zookoand replace it by the same version of setuptools upstream.20:49
zookoThis fixed the behavior on my hardy box.20:50
sebnerScottK: because?20:50
zookoSo this suggests that the problem is in the packaging -- it is specific to Debian (and then to Ubuntu once those patches got into Hardy) --20:50
zookoit doesn't happen on the other half-a-dozen platforms that I support.20:50
ScottKsebner: If you don't like debian packaging beginners, this is bad place to be.20:51
POX_ScottK: point me to some sebner's packages, lets see how good he is20:52
sebnerScottK: not "debian package" but newbies packaging for debian20:52
sebnerPOX_: it's a missunderstanding20:52
sebnerScottK: *only* for debian. they stole me a package :P20:52
ScottK;-)20:53
sebnerScottK: and my package was better since the guy overrided a manpage warning without having a manpage xD20:53
POX_sebner: hint: upload your packages to Ubuntu via Debian - nobody will stole it20:54
POX_:)20:54
POX_steal*20:55
sebnerPOX_: it was on debian mentors. they guy filed the bug in BTS 2 days after me!20:55
sebnerthey = the20:55
norsettosebner: but don't ask POX_ to sponsor you, he always find excuses (a broken motherboard, holidays ....)20:55
ScottKzooko: Fundamentally Debian and Ubuntu have a different vision of what "Works" means than upstream for ez_setup.  We want people to use the Debian packages.20:55
ScottKBut I really have to go.20:55
sebnerPOX_: really a DD?20:56
sebnernorsetto: uhuhuuhuhuhu! good idea :D :D :D20:56
ScottKsebner: Yes.20:56
POX_norsetto: yeah, and still >100 sponsored packages, I need to find a better excuses20:56
zookoBye for now ScottK.20:57
sebnerPOX_: go and teach the guy how to make it right :P and why the **** are you (debian) accepting such a package?20:57
POX_sebner: did you file a ITP?20:57
sebnerPOX_: wnpp20:58
POX_who sponsored it?20:58
POX_maybe he missed your ITP20:58
POX_did you try to contact the guy?20:58
zookoOkay I just reproduced this bug that is bugging my partner Brian.  I just reproduced it on a current Hardy box.20:58
sebnerPOX_: just saw it yesterday or the day before in the new queue and now it's in unstable20:59
POX_package name?20:59
sebnerPOX_: almanah20:59
zookoNow I'll try installing setuptools from upstream sources...21:00
sebnerPOX_: though it disappeared on mentors (at least my package)21:00
POX_oh, it was uploaded by a girl, I will not send f*cs to a girl, sorry ;)21:00
POX_and seriously, I'm sure she just missed your package21:01
POX_sorry21:01
sebnerPOX_: it wouldn't be soo bad if I didn't have to fight on revu with reviewers and fixing all the complains to have a shiny package (with a manpage) ;)21:02
norsettosebner: what is really important is that you learned something21:06
sebnernorsetto: sure but it would have been nice to be debian and ubuntu maintainer21:07
norsettosebner: you will, now that you know better how to package ;-)21:07
sebnersince I'm sure that the other guy didn't contact upstream21:08
norsetto!pastebin21:09
ubottupastebin is a service to post multiple-lined texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu.com (make sure you give us the URL for your paste - see also the channel topic)21:09
zooko!!  What?  Stop the presses -- I get the same bad behavior with upstream setuptools.21:09
ubottuzooko: Error: I am only a bot, please don't think I'm intelligent :)21:09
zookoI will post again to this channel once I have investigated.21:09
norsettozooko: ah21:10
zookoHm...  It could have something to do with this: http://bugs.python.org/setuptools/issue2021:11
zookoBut I wonder why it started happening with a specific Debian revision...21:11
zookoMore investigation is required.  I'll be back.21:11
slangasekPOX_: "Ángel" is a man's name, actually ;P21:14
POX_slangasek: who-uploads almanah21:15
POX_Amaya Rodrigo Sastre21:15
slangasekah21:15
slangasekso the sponsor, not the maintainer, ok21:15
sebnerPOX_: I have another package on debian mentors :P21:15
POX_sebner: Python related?21:15
POX_sebner: http://people.debian.org/~piotr/sponsor21:16
sebnerPOX_: yes (with fingers crossed behind the back)21:16
sebnerjoaopinto: still interested in coverfinder? for example it seems that you are missing a manpage. should I take it over?21:23
joaopintosebner, i did some fixes on my localcopy today, but mostly on debian/copyright21:26
joaopintobut I was not planning to create a manpage, so feel free to take it over21:27
sebnerjoaopinto: ubuntu is all about manpage xD21:27
sebnerjoaopinto: unfortunately21:27
joaopintoI don't find much value on a manpage for a gui app wich supports no parameters21:28
chervaAnyone willing to tell me how to configure the debian/rules file of a multy binary package ? I need to give different parameters to ./configure on the second package21:28
sebnerjoaopinto: not even --version?21:28
joaopintosebner, not sure, but does it matter for a coverfinder app :) ?21:29
sebnerjoaopinto: not really but as I said.  ubuntu is all about manpages *hrhr*21:30
norsettocherva: you can find this useful: http://lists.debian.org/debian-mentors/2007/09/msg00487.html21:30
joaopintomanpages -> terminal, help menu -> gui :P21:30
=== zooko is now known as zookonap
sebnerjoaopinto: hrhr21:31
joaopintosebner, since you are on it, debian/copyright, the ...GPL file pointer should be GPL-2, and I have missed the icon copyright (there is a text file with the license for the app icon, CC)21:34
sebnerjoaopinto: well if it really doesn't have any terminal options you may find motus to ACK it without manpage ;)21:35
NCommanderCan anyone help me?21:37
NCommanderI'm not sure how to resolve debian-changelog-file-a-symlink lintian warning21:37
joaopintoI hope I can get the amoebax package in times, is one less software ultamatix *powered*21:37
NCommander(it appears CDBS is doing that on its own)21:37
sebner!ohmy | joaopinto21:39
ubottujoaopinto: Please watch your language and topic to help keep this channel family friendly.21:39
sebnerjoaopinto: don't say anything wit *matix please :P21:40
joaopinto:P21:40
chervanorsetto: I can't really understand it21:43
norsettocherva: what is the problem?21:46
=== leleobhz is now known as maedinah
=== maedinah is now known as leleobhz
chervaI made two configure "things" and then I don't know what to change after that here is the rules file now  http://pastebin.com/d6a2ea7aehttp://pastebin.com/d6a2ea7ae21:48
chervahttp://pastebin.com/d6a2ea7ae21:48
norsettocherva: hmmm, you know a bit about makefiles?21:49
chervanorsetto: not really21:50
norsettocherva: right21:50
chervaI made a single binary package but I'm having troubles with the multi binary21:50
norsettocherva: ok, the configure, build etc. words, with the :, these are targets21:51
norsettocherva: after a target there are instructions which are run when that target is executed21:51
norsettocherva: after the : there are the pre-requisites for that target21:52
norsettocherva: a pre-requisitie is something that is needed for that target to be executed, it can be another target, or a file21:52
norsettocherva: ok so far?21:52
chervanorsetto: it's ok I knew a part of it...21:53
norsettocherva: ok, now, check your configure targets, when are they going to be executed?21:53
chervanorsetto: never , because I never call them21:54
norsettocherva: exactly21:54
chervanorsetto: here we come to the part I don't understand in your link ... this part http://pastebin.com/d37282fcb21:55
norsettocherva: yes, thats what you need to do, you need to have two build target, each with as a pre-requisite its corresponding configure target21:57
norsettocherva: both build-a and build-B have to be pre-requisite of build, so that when build is called all those are called21:58
chervanorsetto:21:58
chervanorsetto: I'm afraid I'll need some more info on that....21:58
POX_sebner: 490535 never had ITP tag, that's why Angel and Amaya missed it (Angel should rename 490535 to ITP instead of filling 490655 though)21:59
=== zookonap is now known as zooko
norsettocherva: you need to have two build targets, build-alsa and build-oss22:00
sebnerPOX_: damn :(22:00
chervanorsetto: where to put them ? above ?#Architecture22:00
norsettocherva: then you have to have build depends on both22:00
norsettocherva: you don't need build-arch and build-indep unless you are building both arch dependant and an arch independant targets22:02
chervanorsetto: ok I'll delete that22:02
chervanorsetto: from line 56 to line 71 ?22:03
norsettocherva: I stumbled upon a package that was building two binaries with this method not long ago, this could be a good example for you to follow22:03
norsettocherva: unfortunately I forgot the name, but it was packed by nixternal, and if IIRC was a kde package, he surely remembers it22:04
chervanixternal: do you remember the package that norsetto is tallking about ?22:04
norsettocherva: yes, I think he made two binaries from the same source, one specific for kde the other not22:06
chervanorsetto: good because I really want to upload a package to universe and the debian/rules file is my last problem22:07
chervanorsetto: so I'll delete lines 56 trough 7122:08
chervaright?22:10
norsettocherva: kchmviewer22:10
chervanorsetto: so now apt-get source kchmviewer ?22:11
norsettocherva: I'd rather not tell you line by line what you should do, you won't learn anything this way, check the example I gave you, it should be enligthening22:11
norsettocherva: yes, use apt-get to fetch the source and check what is in debian/rules22:12
chervanorsetto: ok I'll be right back22:12
nixternalwasabi?22:12
sebnernorsetto: no time or ignoring me?22:13
nixternali have like 2 seconds for whatever question you have...then it is end of development cycle meeting for me22:13
norsettonixternal: I remembered, it was kchmviewer22:13
norsettonixternal: thx :-)22:13
nixternalk22:13
norsettosebner: what is your problem?22:14
sebnernorsetto: nothing but I thought we are talking in query ;)22:14
MajostDoes anyone know what I need to include in my rules to get the CDBS flag, "DEB_CONFIGURE_EXTRA_FLAGS" to work?22:14
norsettosebner: don't query, it won't help anyone, I don't have time to query myself22:15
MajostIt looked like I just needed to add autotools-vars.mk and autotools.mk -- but it doesn't seem to be doing anything22:15
michaelfaviaid liek to start helping in the maintenance of the nvidia-glx96 and 71 packages. there are new releases upstream and i have started installing and configuring pbuilder but iv ehad  alittle tyrouble getting it to create a base file. (running intrepd) anyone familiar with this issue?22:15
michaelfaviacraps out regarding a tzdata necessity22:16
=== zooko is now known as zookophone
lagamichaelfavia: same here (with ltsp-build-client)22:16
lagai guess intrepid just a bit broken right now? i haven't checked if there is a bug report, though22:17
michaelfavialaga, soo are you trying to setup pbuiilder as well then?22:17
michaelfaviaor are you going another route?22:17
sebnernorsetto: well the things we talked about doesn't help anyone but ok ^^22:17
michaelfaviait seems to be common for pbuilder not to work on dev versions.22:17
michaelfaviabut i cant get it to work by specifying distro=hardy either.22:17
norsettoMajost: why do you say it doesn't work?22:18
=== zookophone is now known as zooko
lagamichaelfavia: i'm trying to run ltsp-build-client, which will also set up a chroot - just for a different applications22:18
crimsunis there a missing include /usr/share/cdbs/1/class/autotools.mk?22:18
Majostbecause the options I am passing don't seem to be present in the output when I attempt to build the package22:18
norsettoMajost: how are you passing this option to DEB_CONFIGURE_EXTRA_FLAGS? Can you paste your rules?22:19
Majostcrimsun: I did include /usr/share/cdbs/1/class/autotools-vars.mk and then include /usr/share/cdbs/1/class/autotools.mk right below it22:19
MajostDEB_CONFIGURE_EXTRA_FLAGS := --x-includes=/usr/include/xorg --x-libraries=/usr/lib22:20
MajostI also tried: DEB_CONFIGURE_EXTRA_FLAGS := "--x-includes=/usr/include/xorg --x-libraries=/usr/lib"22:20
NCommandercody-somerville, ping22:21
sebnernorsetto: regarding lecture: there are lots of others that are a lot better in it. so why me?22:21
norsettosebner: I asked all other uuc not just you22:21
MajostI am defining the DEB_CONFIGURE_EXTRA_FLAGS option before the includes22:22
sebnernorsetto: well that it's not really a problem to find someone better than me :)22:22
MajostI haven't tried after, but I hadn't thought to do so until now.22:22
Majostheh22:22
chervanorsetto: I came up with this one http://pastebin.com/d7be5b5fa22:23
norsettosebner: all uuc are welcome to participate actively in the motu school22:23
sebnernorsetto: hrhr, a lot applications recently btw22:23
Majostah... yeah... I needed to put it after the includes.. heh. sorry22:24
joaopintocherva, you are using the same target install dir for both binary packages22:25
chervajoaopinto: I'm using what ?22:26
joaopinto$(MAKE) DESTDIR=$(CURDIR)/debian/recordmydesktop install, DESTDIR is the target installation directory22:26
norsettocherva: that won't work, you have to use different dirs22:26
joaopintofor the oss, it should be $(CURDIR)/debian/recordmydesktop-oss22:27
joaopintowhen I see this messy makefiles I remember why I love CDBS :P22:27
norsettoconfigure-alsa should be a pre-requisite for recordmydeskop22:27
chervaopss :) I was thinking about that but I wasn't shure22:28
sebnerjoaopinto: do you know debhelper 7? :P22:28
norsettoconfigure-oss should be a pre-requistie for recordmydeskop-oss22:28
joaopintosebner, nope, I always use CDBS22:28
sebnerjoaopinto: I already noticed22:28
chervalike this http://pastebin.com/d39f32cbc22:29
NCommanderhttp://revu.ubuntuwire.com/details.py?package=pangomm - can someone please review me22:29
joaopintobtw, anyone here running intrepid 32 bits has such a schroot ?22:30
norsettocherva: and you need to change directory when you make (or better, use make -C)22:30
NCommanderjoaopinto, I have an intrepid 32 bit chroot jail if that's what your asking22:30
zookoOkay, it is definitely still present in upstream, non-Debian, non-Ubuntu setuptools.  Sorry for the false alarm.  I'll update the tickets.22:30
joaopintoNCommander, can you check if "gambas" is installable ? It is not on amd64, I was going to check for a bug which is present on Hardy22:31
joaopintoops, the package is "gambas2"22:31
NCommanderjoaopinto, You want me to see if its installable on a i386 chroot, or adm64 chroot?22:31
NCommander*amd22:31
joaopintoi38622:31
joaopintoon amd64 I am sure is not, I am using it22:32
NCommanderchecking22:32
chervanorsetto: you mean $(MAKE) DESTDIR=$(CURDIR)/debian/recordmydesktop install -C build ?22:32
NCommanderjoaopinto, you an MOTU>22:32
joaopintono22:32
NCommanderjoaopinto, its not showing up in the archive22:33
NCommanderPackage not found22:33
NCommanderer wait22:33
NCommanderhold on22:33
* NCommander enables universe in his chroot ^_^;22:33
NCommanderjoaopinto, its' coming up as installable22:33
NCommander(if I try and install all its dependencies to see if it will really install, it might take a few hours on this connection)22:34
joaopintook, thanks, so I will need to build a complete 32bits schroot to test it :\22:34
NCommanderjoaopinto, debootstrap is your friend22:34
norsettocherva: you have to call ../configure not ./configure22:35
joaopintowell, I have an helper script for that, but is failing with Intrepid, and I am not in the mood to fix it, doing it manually would be take more time22:35
chervanorsetto: ok I fixed that. is $(MAKE) DESTDIR=$(CURDIR)/debian/recordmydesktop install -C build-alsa ok ?22:35
norsettocherva: yes22:36
chervanorsetto: ok ... here is the updated file :) http://pastebin.com/d6cdf3bdc22:37
norsettocherva: the dh_install should be specified by package22:38
NCommandernorsetto, if you have a minute later, can I nab you to help review a REVU package?22:39
chervanorsetto: so....... dh_install -s recordmydesktop  and dh_install -s recordmydesktop-oss  ?22:40
norsettoNCommander: sorry, I'm on my way to bed, just gimme the link and I'll see if I can look at it the next few days22:40
NCommandernorsetto, http://revu.ubuntuwire.com/details.py?package=pangomm22:40
norsettocherva: nope, if you use -s it won't work, you have to use -p22:40
NCommanderits a CDBS package so its pretty simple ;-)22:40
norsettoNCommander: I hate cdbs ;-)22:40
joaopintoNCommander, you are the one working on the REVU improvements, right ?22:41
NCommanderjoaopinto, yeah22:41
chervanorsetto: ok fixed that anything else ?22:41
NCommandernorsetto, normally, I'd agree, but you can't beat a ten line rules file22:41
joaopintoNCommander, a suggestion, add an "Your packages" section, filtering the packages for wich you are listed as the uploader22:42
norsettoNCommander: is there anything you haven't patched !? :)22:42
NCommanderjoaopinto, great idea, can you please file a wishlist bug again the revu project on LP?22:43
NCommandernorsetto, ??22:43
* NCommander is looking into a new cell phone22:43
NCommandernorsetto, I patched the Makefiles because of a bug in upstream (reported, and resolved in their svn)22:45
joaopintoNCommander, done, https://bugs.launchpad.net/revu/+bug/25407822:45
ubottuLaunchpad bug 254078 in revu "Add a new "Your packages" section" [Undecided,New]22:45
NCommanderjoaopinto, Thank you. Out of curosity, how do you like the recent REVU improvements?22:46
* NCommander needs a new cell phone22:46
sebnerNCommander: looks horrible xD22:47
joaopintoNCommander, I like a lot, you did a great a work22:47
SolarWarNCommander, whatcha thinking of getting?22:47
NCommanderSolarWar, I dunno, I looked at the freerunner, but it doesn't meet my requirements22:48
NCommanderI have a T-Mobile data plan with a small voice plan tacked on22:48
NCommander(80 dollars a month for 300 voice/weekends, unlimited SMS, and unlimited data)22:48
NCommanderI had a T-Mobile MDA which finally died22:48
SolarWarNCommander, are you in the states?22:49
NCommander(took long enough, probably the most duriable smart phone I ever owned)22:49
NCommanderSolarWar, yeah22:49
SolarWari heard the MDA kinda sucks22:49
NCommanderIt did in many respects22:49
SolarWarthe freerunner's sold out from when i checked last time22:49
NCommanderBut I loved it compared to my old Treo22:49
SolarWarahh22:49
NCommanderSolarWar, The Freerunner doesn't support DUN-Bluetooth, or PAN-Bluetooth22:49
SolarWarNCommander, and I wasn't sure if it would work with tmobile22:49
NCommanderIt's GSM, it would work22:50
SolarWarbut its triband right?22:50
NCommanderMy laptop has a Sprint EVDO card, but since a. it isn't supported under Linux and b. Sprint's data plans cost more then my entire monthly bill ;-)22:50
SolarWarhahaha22:50
NCommander(actually, the EVDO card does show up as a COM device, I might be able to talk to it like a modem ...)22:50
SolarWaryea, i don't use bluetooth much, it would be fairly nice to have an openplatform to work on, but i hear the software stack  isn't complete yet22:50
SolarWargood luck with that :)22:51
NCommanderGetting bluetooth tethering to work in Linux is a massive headache22:51
NCommanderNot to methon most smartphones need to switch into a special tethering mode to do it22:51
NCommander(the Treo 650s was quite unstable, the MDA was ok if I used PAN)22:51
NCommanderI'm looking at the Nokia N9522:52
NCommanderThe code signing aspect is a turn off though for Symbian, but at least you don't need to hack your phone to add a new certificate22:53
joaopintocherva, http://revu.ubuntuwire.com/details.py?package=recordmydesktop-oss , this is expected to be nuked, right ?22:56
chervajoaopinto: if nuked = deleted yes22:57
joaopintoplease add such comment, otherwise someone may waste time reviewing it :P22:58
chervaok22:58
TomaszDhello22:58
TomaszDcan someone point me to documentation or a howto on how to repackage an already made deb package? I'd just like to add a few files22:59
jpds!packguide | TomaszD22:59
ubottuTomaszD: 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 !backports22:59
joaopintoI hope you are not asking to add files directly to a .deb file :P23:00
chervajoaopinto: what is wrong with this rules file ? I can't see the making of the directories and the configuring part being made ;(23:02
chervahttp://pastebin.com/ddbafacb23:02
TomaszDjoaopinto, I believe I do want that, it's just a matter of altering the control file right?23:04
joaopintocherva, not wanting to lower your motivation but I found your rules too big for my reading, also I usually fllow a configure/build/install approach, on your case I can only see a configure and then a make install, which I presume takes care of the regular "make" first23:05
joaopintoTomaszD, do you want to repackage using the regular debian building process, or you want to directly edit an already generated .deb binary file ?23:06
TomaszDjoaopinto, I'd much rather prefer the latter, I do not want to pointlessly rebuild the whole kernel just to add a few already compiled .ko files (yes, I want to add some files to the linux-image-blabla deb)23:07
TomaszDjoaopinto, but there doesn't seem to be any easy way to do it23:08
joaopintoTomaszD, a .deb is just an archive, you can extract from it with ar, then you just need to manipulate the data.tar and control.tar23:08
joaopintobut that is a bit offtopic to this channel, that is not packaging, that is .deb hacking :P23:09
TomaszDjoaopinto, ar --help and man ar is just amazingly complex :P23:09
TomaszDnah, that's packaging still23:09
joaopinto"ar x file.deb" is quite easy23:09
joaopintotar xvf also :P23:10
TomaszDyes, what about the md5sum for the control file joaopinto :P23:11
TomaszDI need to add the files, bump the version number and then somehow add the md5sum23:12
TomaszDI'll figure it out23:12
TomaszD(hopefully)23:12
TomaszDit's just irritating with that "." folder, makes it hard to navigate23:12
joaopintojust add the file md5sum manually :) ?23:12
joaopintomd5sum newfile >> md5sums23:13
TomaszDI will, I just can't remember which file's md5sum to calculate, data.tar.gz?23:13
TomaszDgive me a moment :]23:13
TomaszDstill downloading the deb23:13
joaopintono, the md5sums are listed on the md5sums file contained on control.tar.gz23:13
TomaszDyes, they're md5sums of the files in data.tar.gz, so I need to somehow recursively calculate them23:15
joaopintonot really, if you are going to add one file, you just need to append the md5sum for that file23:15
TomaszDahh, true23:16
joaopintoto summarize: ar x; tar x; hack it; tar c; ar r23:16
joaopintoand you should also add an entry to the changelog, just to note that it was changed somehow23:18
chervaanyone wanting to help me with a rules file ?23:18
TomaszDso unpack the deb, unpack the data, unpack the control, hack both, then how do I pack it back up with the dot file...23:18
joaopintocherva, I am leaving, sorry, anyway I would replace your rules with a CDBS based one :P23:18
chervajoaopinto: I'll leave it for tomorow23:19
joaopintoTomaszD, regular linux commands help, #ubuntu please23:19
chervajoaopinto: bue23:19
chervajoaopinto: bye23:19
joaopintobye :)23:19
TomaszDok23:19
cyberixShould I be actively searching for sponsors for my update? -> https://bugs.launchpad.net/ubuntu/+source/malbolge/+bug/25131123:35
ubottuLaunchpad bug 251311 in malbolge "new upstream version available" [Undecided,Confirmed]23:35
ScottKcyberix: Did you subscribe the appropriate sponsor's team?23:48
cyberixScottK: I suppose so23:50
cyberix"Ubuntu Sponsors for universe"23:50
ScottKcyberix: That's it.  That's as active as you probably need to be.23:50
cyberixI'm just hoping to get it in before freeze23:50
ScottKThat's several weeks away, so you should be fine.23:51
cyberixOfcourse I wouldn't mind having time for fixing unexpected problems.23:51
ScottKPlenty of time for bug fixing after Feature Freeze.23:52
cyberixok23:52
ScottKzooko: Apply for the pythonistas team first (not pythoneers).  Pythonistas covers universe and is more open to accepting new people (I can approve that).23:59

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