[00:51] what's the policy about using a distro series of UNRELEASED? I've seen it a few times [00:52] it's a placeholder for a not-yet-ready-to-be-uploaded package [00:52] hmm, okay, I thought I've seen changelogs that had UNRELEASED for one entry and a real distro series for the next [00:52] so you don't accidently upload a half-ready package, cause unreleased is not a valid distro [00:52] ah, okay [00:52] radix: that means that changelog didn't get uploaded then [00:52] so it's not actually processed by anything, it's just a convention to prevent mistakes [00:52] I think so, yes [00:59] radix: i think normally people don't bump package revision for unreleased packages so you shouldn't see that often unless you are in looking in a revision control system [01:00] er i mean they just rename UNRELEASED to the distro and don't bump the version again for the distro version [01:00] so I was preparing a package for releasing upstream version 1.0.24 but now 1.0.25 is out. should I just rewrite my top changelog entry to talk about 1.0.25 and cat the two changelogs together or should I add a new entry? [01:00] the former is more customary [01:00] radix: if you never uploaded 1.0.24 then i just cat them together [01:00] hm, okay [01:00] alright cool [01:01] if you prefer the latter, then it makes sense to keep the unreleased around so people reading the changelog know that didn't get uploaded [01:01] but I think most people go with just changing the version === WelshDragon is now known as Guest74451 === Guest74451 is now known as WelshDragon [03:45] ScottK-laptop: ping [03:46] Pong [03:46] nhandler: ^^ [03:46] Is this aboug skanlite? [03:46] Yeah ScottK [03:46] Was your upgrade (aside from the icon) the same as the one ajmorris did? [03:47] Yes. [03:47] Actually I didnt' diff them, but I probably should. [03:47] * ScottK fires up diff. [03:47] Ok, I just wanted to verify. And I do appreciate you giving him credit for the desktop file icon change upload [03:48] nhandler: I also dropped the transitional package. [03:48] Ok, that is fine [03:48] Well it was my bad. I should have checked bugs before I updated it. [03:49] Well, it isn't a huge deal. The package got updated, and the bug got closed. ajmorris also got the learning experience of doing the upgrade. [03:50] Hopefully he doesn't feel too upset I did it too. [03:52] ScottK: I just talked with him. He is fine and looking forward to trying another upgrade ;) [03:52] OK. Great. I felt bad when I realized I'd bypassed the work he did. [05:30] http://revu.ubuntuwire.com/details.py?package=sigx <-- review, anyone? [06:08] hyperair: lintian gives me an error on package libsigx-2.0_2.0-0ubuntu1_amd64.deb [06:08] E: libsigx-2.0: sharedobject-in-library-directory-missing-soname usr/lib/libsigx-2.0.so [06:09] and I'm having a warning on the dev package: W: libsigx-dev: debian-changelog-file-is-a-symlink [06:09] and no doc package built :-/ [06:13] fabrice_sp: are you sure there isn't a doc package built? [06:13] fabrice_sp: it built on my system [06:13] libsigx-doc [06:13] and yes i know that there isn't a SONAME, but the problem is that the upstream made it that way. what should i do? [06:14] also, i don't know what i can do about the warning. dh_something automatically makes stuff the /usr/share/doc// files symlinks if a dependency of the same source package contains them [06:15] i mean if a dependency, which comes from the same source packaage includes them [06:15] -dev depends on -2.0 [06:15] hyperair: about doc package. I switched to sbuild recently, and could be my fault. I'll check [06:15] alright [06:15] so what should i do about that missing SONAME? [06:15] should i add it? [06:18] I've just seen a big problem with sources: not all sources have a copyright. [06:18] (header) [06:28] hyperair: I believe the cannonical response to "upstream doesn't use a SONAME" is the "let's talk about library versioning" talk. [06:32] T_T why do i pick all the hardest packages to package [06:33] because they are all hard to package? :-P [06:35] no, the first one i picked was codelite, and i can't continue because all the extensions are placed in /usr/share/codelite, instead of /usr/lib/codelite [06:35] that one also had copyright header issues [06:35] which i managed to persuade upstream to fix [06:36] but the whole extensions dir thing still requires more work from upstream [06:36] and then there's this one which has issues with copyright headers missing as well [06:36] say, is there any tool that can show me which files are missing copyright headers without having to upload to revu? [06:37] I do it by hand [06:37] opening all single src file [06:41] it's tedious [06:41] I know, but without copyright header, the package won't be accepted... [07:37] good morning [07:37] Does anybody have time to review my new package: http://revu.ubuntuwire.com/details.py?package=lensfun [08:10] I already fixed all lintian errors, and a amd64 related issue [08:10] It should be in pretty good shape [08:24] hello, can you please review my package it is called monajat [08:30] hyperair: There's 'licensecheck', which I think is what revu uses. In ubuntu-dev-tools, I believe. [08:30] RAOF_: i see. thanks [08:31] Libraries are always more difficult. [08:32] hello am searching for a MOTU :-D === ma101 is now known as ma10 [08:58] hi. if a daemon package has no sensible default configuration should it have an ENABLED="false" line in a /etc/default/foo file? [08:59] sounds sensible to me === Sp4rKy_ is now known as Sp4rKy [10:43] Hello am new here, how can I get my package reviewed?? [10:49] StevenK: re bug 303245, I don't see sources in Intrepid yet. Is that normal? [10:49] Launchpad bug 303245 in intrepid-backports "Please backport amule-adunanza" [Wishlist,Fix released] https://launchpad.net/bugs/303245 [10:59] * directhex wonders who's alive, can do merges, and can be poked into action with a mere cookie [11:04] didrocks: you rocks [11:05] huats: (you're not here but) you rocks too [11:05] they do? [11:06] directhex: subscribe u-u-s? [11:08] directhex: Yeah! They did stuff that I need to update glom and goocanvasmm, so they get roses and chocolates from me [11:08] sebner, done! [11:11] directhex: beagle? [11:12] sebner, yes! [11:12] it's the beagliest! [11:13] directhex: I'll be back in some hours. If nobody takes it until then I'll do it [11:13] yay === Knightlust is now known as Igorot [11:49] does anybody have the time to take a look at my new package: http://revu.ubuntuwire.com/details.py?package=lensfun [11:54] Laney: ^^ [12:28] looking for someone to review my package [12:28] ??? [12:28] cutout, people are at the ubuntu developer summit. it's nighttime in california [12:29] sorry, but when can I connect to this channel === LucidFox_ is now known as LucidFox [13:18] hey guys, trying to package my software for Ubuntu, is this the right channel for questions? [13:29] mikearthur: It is the right channel. [13:29] in my control file, as debuild gets my runtime deps automatically, do I add the devel packages to Build-Depends? [13:30] Generally yes. [13:31] ok, thanks [13:32] is there any way of tweaking ${shlibs:Depends} output, it's depending on too fine a Qt version [13:32] e.g. 4.4.3 when 4.4.0 works fine [13:32] But 4.4.3 is already in the release, right? [13:32] yeh, I guess [13:32] mikearthur: It's doing that because that's what you built it against. If it was built against an earlier version it would give a different anwser. [13:33] ah ok [13:33] yeh, I guess if that's in the release it's fine [13:33] mikearthur: Put the correct minimum version in the build-dep version requirement (for backports) and it'll all work out. [13:33] ok, thanks [13:34] also, my package probably isn't going to go in Ubuntu (proprietary, sadly) [13:34] so is it acceptable for the hardy package to depend on something in hardy-backports? [13:34] emgent: It looks like UTU is stuck. [13:34] mikearthur: That's up to you and your use case then. [13:35] mikearthur: If your target is Hardy with backports enabled, then it's fine. [13:35] the fact you haven't gasped and tried to kill me over the internet means I'll probably do it then ;) [13:35] mikearthur: If you learn about packaging your proprietary app, maybe you'll also use that knowledge for good. [13:35] aye, I will [13:35] I'm a KDE developer as well, just got to pay the bills and that [13:36] work for www.mendeley.com and we may opensource one day [13:36] Understand. We all have bills to pay. [13:36] mikearthur: What do you work on in KDE? [13:37] little bits and pieces [13:37] KOrganizer, KDEPIM stuff === LucidFox is now known as The_Doctor [13:37] OK. Ah. === The_Doctor is now known as LucidFox [13:38] mikearthur: If you want to work on KDEish stuff here, you're welcome to join us in #kubuntu-devel. [13:38] yeh, cheers === gouki_ is now known as gouki [15:29] Can any MOTU ACK a sync request? [15:30] bobbo: you can do it on your own now ;) [15:30] DktrKranz: hehe, I meant, can I ACK someone elses sync request now? [15:31] bobbo: unless it's maintained by a specific subset of people (you should notify them), you can [15:31] DktrKranz: cool, thanks :) [15:31] you're welcome :) [15:31] bobbo: and thanks for joining u-u-s! [15:32] DktrKranz: I spent most of the last year sitting in that queue, I'll do anything to help it out! [15:33] bobbo: GREAT! [15:34] DktrKranz: already cleared out most of an NBS too (Being a MOTU is awesome) [15:34] Hello. Who should I talk to about the gambc package which lists the ubuntu-motu mailing list as maintainer? [15:36] Or, asked differently: *should* I talk with anyone, or should I just communicate with the Debian packager whose package I guess is the basis of this one? [15:36] bobbo: heh, it's good to have superpowers to speed up things [15:37] * DktrKranz has three items in u-m-s queue right now, waiting for sponsors too :) [15:50] bobbo: have you already started clearing NBSes? [15:51] DktrKranz: yep, did libparted1.8-9 -> libparted1.8-10 last night [15:52] bobbo: it's good, but I'd wait DIF just to avoid wasting buildds time if newer versions are autosynced from Debian (rarely, these days though). They get rebuilt automatically. === mrpouit is now known as mr_pouit [15:54] DktrKranz: OK, I checked in Debian to see if there were new versions but there were none, so thought that would be OK? === Sp4rKy is now known as Guest29061 === Guest29061 is now known as Sp4rKy === Sp4rKy is now known as Guest11406 === Guest11406 is now known as Sp4rKY === Sp4rKy_ is now known as Sp4rKy [16:14] sebner, still about? === Sp4rKy is now known as Guest98044 === Guest98044 is now known as Sp4rKy [16:38] pflanze: I guess it depends what the subject is. You are invited to just post your question here. [16:38] people will redirect if necessary [16:43] Hi! What has higher priority: Removing unnecessary (big) stuff from original sources or leaving the original source archive intact? (Speaking about 2MiB vs. 10MiB) [16:45] hefe_bia, disk space is cheaper than developer time [16:45] hefe_bia, repacking orig sucks [16:46] directhex: ok, nice - that's what I thought. Just wanted to make sure before uploading to revu... === Tweenaks is now known as Treenaks [16:49] * jpds waves at SWAT. [16:53] * SWAT waves back at jpds [16:54] So... I have fixed the licensing issues of gebabbel together with upstream. Gebabbel is a frontend for gpsbabel. If someone wants to review: http://revu.ubuntuwire.com/details.py?package=gebabbel - I'd be happy ;) [16:58] hefe_bia: since I commented it, I'd be happy to review it later this evening, mind remind me later? [17:00] DktrKranz: Thank you! I'll be here for a while (Have to work late...) [17:01] hefe_bia: heh... work is a common tragedy :) [17:01] ;) === chuck_ is now known as zul [17:12] Elbrus: I had written to the mailing list in the meantime. [17:19] hello am looking for a MOTU to review my package... is this the right time?? [17:21] cutout: yes [17:52] Looking for volunteers to review http://revu.ubuntuwire.com/details.py?package=sabnzbdplus. It was advocated before but has received no reviews in a long time. TIA [18:59] hefe_bia, commented on gebabbel [19:01] * directhex wonders who's alive, present, and has magic merge powers [19:01] directhex: myself, you are a way too impatient [19:02] sebner, yes! [19:02] directhex: I'll take a look and upload beagle merge then [19:02] beagle? [19:02] sebner, do you remember our time with beagle? :) [19:03] DktrKranz: hihi, yes [19:03] yeah yeah, i know, beagle sucks [19:03] but unless you're talking about yanking it from the archive, this merge is needed [19:03] directhex: no, he means that myself also merged beagle sometimes [19:03] we spent half an hour to discover why that one FTBFSed [19:04] DktrKranz is the FTBFS killer =) [19:04] wasn't it ncommander? [19:04] DktrKranz: nope, you you yo [19:04] NCommander is the FTBFS killer. no disrespect, DktrKranz, but his record's a few miles long ;) [19:04] heh [19:15] DktrKranz: the gpsbabel stuff is not used at all for the Ubuntu package. It does not link with gpsbabel. It uses CLI. Upstream just wants to ship the static binaries for convenience. [19:22] hefe_bia, I understand, but I think it would be clearer if that part would be omitted [19:23] So I should change the original tarball? [19:24] My guess is that, others might think it differently [19:25] hefe_bia, disk space is cheaper than developer time [19:25] hefe_bia, repacking orig sucks [19:25] ;) [19:28] unsafe binary objects are much worse ;) [19:28] But they are not used at all. They don't make it into the .deb === jdstrand_ is now known as jdstrand [19:32] hefe_bia, did you catch that I found out how to verify the version of the dev environ pbuilder has? [19:32] would anyone like to review my package for Xpra (which is basically "screen" for X)? :-) i uploaded a package to http://revu.ubuntuwire.com/details.py?package=parti-all [19:32] rjune: no. I think I was offline then. How did you do it? [19:33] wait, wait, hold on, hefe_bia never said they were BINARY [19:33] in that case you need to +dfsg it [19:33] unused source is completely different to unused binary [19:33] directhex: ok. Misunderstanding there... ;) [19:33] cat /etc/lsb-release [19:34] that seems to be it. [19:34] rjune: nice. Didn't think of that ;) [19:34] rjune, technically i think you're meant to use the lsb_release command [19:36] directhex, where were you two days ago when I asked? :-) [19:36] rjune, eating pizza [19:37] Hmm, yummy. [19:37] directhex: Regarding the binary issue: Is this for legal or for security reasons? (dfsg version) [19:37] oh, well then. pizza makes it all better [19:38] hefe_bia, security reasons are precisely WHY you're meant to +dfsg it to remove binary junk [19:38] well, +dfsg is legal [19:38] LaserJock: +1 [19:38] but security is a part of it for sure [19:39] but if it's not used at all, then there's no need to remove it, is there? [19:39] (providing the source is shipped too, otherwise it would be a DFSG violation) [19:39] source is shipped too. [19:40] I probably wouldn't bother if it doesn't end up in the .deb [19:40] then I think you can leave it there [19:40] * DktrKranz wonders why to ship them, then [19:41] https://wiki.ubuntu.com/PackagingGuide/Howtos/ChangingTheOrigTarball also does not mention any reason to strip them [19:41] ftpmaster would probably reject it if you submitted to debian [19:41] if you care [19:41] 13,9 Mb of "junk" against a total size of 14.3 Mb [19:41] DktrKranz: ouch [19:41] directhex: you think so? [19:42] hefe_bia: btw, why does upstream ship them, if it's not used at all? [19:42] LaserJock, if i know what ftpmaster is like, yes [19:42] pochu, optional. probably [19:42] hmm, what package are we talking about? :P [19:42] pochu, i.e. --with-foolib=system [19:42] wait it's 13.9 MB of binary in 14.3 MB total? [19:42] directhex: as do I [19:42] s/what/which/ [19:42] pochu, gebabbel [19:43] pochu: He wants to ship them for convenience so users don't habe to compile gpsbabel themselves. [19:43] ok [19:43] LaserJock, exactly [19:43] I don't think it's a good idea but I couldn't convince him otherwise. [19:43] DktrKranz: holy cow, that's a whole different ball game [19:44] I'm happy to provide a +dfsg version as long as I don't get somebody else complaining about that... [19:44] that means 97% of the package in terms of space is binary! [19:44] well, I need to redo my numbers... half of the 13.9 Mb are from gpsbabel source tarball [19:44] I don't know if I'd necessarily call that a +dfsg, as it's not a legal issue [19:45] but we have some .exe and .dll which are ~ 7 Mb === fta2 is now known as fta [19:45] maybe a +repack would help? [19:45] yeah, perhaps so [19:46] btw, I had +dfsg before when upstream did not include the sources... [19:46] that was right [19:46] that's enough extra cruft to make it worth stripping out, IMO [19:47] so I'll move the get-orig-source stuff back in and change it accordingly to use repack instead of dfsg and exclude the sources, too... [19:47] hefe_bia: try to convince upstream if users don't want to build that library, they don't need to as it's optional :) [19:47] mseaborn, I'll have a look [19:48] hefe_bia: and that instead of shipping binaries in the source tarball, they could build the application itself and ship that separately [19:49] pochu: I told him that it would be better to leave the binaries out of the source distribution. [19:52] DktrKranz: thanks [20:02] Hi! Someone willing to spend some time reviewing dvdstyler (http://revu.ubuntuwire.com/details.py?package=dvdstyler)? Thanks! [20:04] mseaborn, commented [20:05] Is there a MOTU to review JAVA applications here? [20:07] ok, so I've read through the basic docs. I want to build a package. I'm guessing that the packages at merges.ubuntu.com all have problems with Jaunty? [20:08] aka, what package should I work on? [20:14] ScottK: Someone is asking me about an antivirus for Ubuntu (to protect Ubuntu itself, not other systems). I'm right if I tell him "just keep your system updates and forget about antivirus stuff", aren't I? [20:14] RainCT, technically, yes [20:15] RainCT: It depends. Generally yes, but there are some cross-platform problems in, for instance, Firefox. [20:15] RainCT: If you know what you're doing, it's no problem. [20:15] ScottK-laptop: but is an antivirus going to avoid this? [20:15] DktrKranz: what is wrong with "Architecture: any" in this case? the package includes a python extension module. (would you prefer if i posted this question on the REVU review page?) [20:16] RainCT, technically, of course, you could recommend clamav. but most people used to the idea of virus scanners expect on-access protection [20:16] RainCT: Not really sure. Clamav also has some anti-phishing stuff in it too now, so it's not completely irrelevant. [20:16] Right, which clamav can't do until we get the Dazuko modules in the kernel. [20:17] you mean clam IS getting on-access? [20:17] hurrah [20:17] RainCT: I would venture to guess that somebody asking about antivirus for Ubuntu is really talking about overall security === asac_ is now known as asac [20:18] and not just specifically about viruses [20:18] ScottK-laptop, directhex : Thanks. I'll quote you, if you're fine with this. [20:18] ogra! [20:18] RainCT, i never say anything i'm not prepared to back up [20:18] + LaserJock: he just heard about antivirus for GNU/Linux on the radio or something and doesn't want to believe me that it's unnecessary :P [20:19] mseaborn, does it compile architecture dependent code? [20:19] Grisoft sell antivirus for linux, albeit an obsolete version (8.0 is current, only 7.5 for linux) [20:20] directhex: It's actually for Klamav. Klamav + Clamav + Dazuko can do on access. [20:20] RainCT: I generally tell people that it's always possible, but so far it's not a very common threat [20:20] people seem more like likely to get nailed through Firefox or ssh [20:20] Yep. [20:21] I've seen a number of machines broken into via ssh [20:21] OTOH, if you forward stuff to friends with Windows, making sure you forward on clean stuff is polite. [20:21] yeah, Ubuntu does a public service :-) [20:21] LaserJock: Yeah, this is why I rate limit ssh attempts in iptables. [20:22] ogra, How was the booze? [20:22] "help your neighbor, run Ubuntu" ;-) [20:22] ScottK-laptop: I use fail2ban [20:22] how frequent does the auto debian importificationer run? [20:23] directhex: uploaded [20:24] sebner, ta! [20:24] directhex: and I left a comment :P read it carefully ^^ [20:24] http://www.flickr.com/photos/kwwii/3103305868/ <- UDS group photo. [20:25] directhex krusaf@ares:~$ find /etc/cron* -iname "*apt*" [20:25] /etc/cron.daily/apt [20:25] /etc/cron.daily/aptitude [20:26] sebner, i don't open a bug until a debdiff is written already! you're trying to break my workflow :'( [20:26] directhex: your workflow != ubuntu workflow :P [20:26] waaaaaaaa! [20:28] LaserJock: thanks [20:28] LaserJock: re SSH, why don't you just disable password authentication? :P [20:45] RainCT: because I might need to ssh in :-) [20:46] LaserJock: then you're like me, just that I don't care about security and have no protection at all :P [20:46] perhaps I should install fail2ban too.. [20:50] RainCT: it's helpful, I figured it out after having a "problem" :-) [20:51] heh [20:51] hopefully not a bad problem :P [20:51] it's not nice when your computer is used to make like 100k https pings in a couple minutes [20:51] so I then learned 2 things [20:52] 1) fail2ban or similar are very handy [20:52] 2) get rid of old test users as soon as you're done with them [20:53] lol yeah, 2 is a good point :) [20:54] uhm.. fail2ban could need a GUI :P [20:54] RainCT: I think it'd sort of bee a good addition to the ufw stuff [20:54] letting you poke holes in your firewall with sanity ;-) [21:26] If somebody from the previous discussion is interested: I have updated gebabbel and stripped the unnecessary parts from the source tarball: http://revu.ubuntuwire.com/details.py?package=gebabbel [21:33] when I run dpkg-buildpackage i get a .deb for the platform I am on. I need to build a 32 bit when I am on x64. is there a way to do that that does not involve touching the debian/ files? [21:33] something like DEB_BUILD_OPTIONS="nostrip" dpkg-buildpackage -rfakeroot -uc -b [21:34] CarlFK: you could certainly do it with pbuilder/sbuild [21:36] hmm, will I need 32bit: apt get build-dep foo [21:38] CarlFK, dpkg doesn't deal with 32-bit and 64-bit versions of the same lib installed at once [21:38] I may be doing this the hard way. "try running the 32bit binaries" what is the best way to do that? [21:38] CarlFK: I'd set up a 32bit pbuilder [21:39] so would i [21:39] https://wiki.ubuntu.com/PbuilderHowto good place to start? [21:40] CarlFK: probably [21:40] it has a good pbuilderrc iirc [21:41] "pbuilder is useful for is building i386 packages on an AMD64 machine" :) [21:44] it's not foolproof though! [21:44] there are cases where your real cpu arch is used [21:44] linux32 should be liberally applied to problem packages [21:48] Is it possible to install a package that just adds text to a system file and deletes that text when uninstalled? [21:48] For instance: if I were to make a package that added it's own bash completion, how would I do that? [22:06] <\\localhost> hello, how can i setup the build process in the rules file for a source that is using cmake ? [22:07] sebner, do you think that the rpath issue is present in cifer, or should i reupload a package with the chrpath calls removed? [22:13] \\localhost: depends on what build system you're using (debhelper, cdbs) but in general I think you just want to run cmake in the configure rule === ma101 is now known as ma10 [22:15] <\\localhost> LaserJock hmmm i have added cd build && cmake ../ in the build-stamp: configure-stamp [22:18] \\localhost: is there a configure: rule? [22:18] \\localhost: you don't really need to really cd build [22:18] \\localhost: you could just run: cmake . [22:19] <\\localhost> well i do that because cmake doesn't have "clean" rule [22:19] <\\localhost> so i have put "rm -rf build" as clean rule [22:19] <\\localhost> but i don't have a configure: rule [22:19] \\localhost: makes sense [22:19] <\\localhost> configure: configure-stamp [22:20] <\\localhost> configure-stamp: [22:20] <\\localhost> i only have theses two [22:20] ok, right, configure: calls configure-stamp: [22:20] so that's where you want it [22:22] <\\localhost> yes i've put it there but when i call debuild -S -sa i have an error [22:23] \\localhost: ah, what's the error? [22:23] <\\localhost> a mistake of mine , i forgot to gzip the orig file [22:23] <\\localhost> gonna repair this [22:25] <\\localhost> okay i've generate the dsc file [23:15] Heya gang [23:15] bah, i need to file a sync request [23:15] hello bddebian [23:15] bddebian: Barry! [23:17] Heya directhex, LaserJock! [23:18] bddebian: long time, no see [23:18] LaserJock: Aye, where you been hiding? :) [23:19] bddebian: in a dissertation === fta2 is now known as fta [23:20] With a chemistry set [23:22] StevenK: actually the chemistry set is at home (not sure why) [23:23] <\\localhost> LaserJock thanks for your support [23:23] \\localhost: no problem, I didn't do much but tell you you were doing it right :-) [23:24] <\\localhost> ;) [23:24] heh