[00:00] goodhabit: I don't understand your question. [00:05] dpkg-source: warning: extracting unsigned source package (./wired-0.6.orig.tar.gz) [00:05] dpkg-source: error: syntax error in source control file ./wired-0.6.orig.tar.gz at line 1: line with unknown format (not field-colon-value) [00:05] What can I do with it? === santiago-php is now known as santiago-pgsql [00:31] ah that stinks bryce is not in here :\ [00:33] i wanted to talk to him about including my Xorg patch :D [00:34] and it needs to get in before freeze as it would create a new binary package off of the xorg-server source package [00:34] joejaxx: What does it do? [00:35] it gives us KDrive :D [00:35] I've seen that scroll past in the configure output, but what does it do? [00:35] it is tiny X [00:36] xserver* [00:36] a tiny* [00:36] Ok, that makes sense. Eventually :) [00:36] yeah [00:36] i am probably going to use it for fluxbuntu :) [00:36] i am using it now but i have not gotten xinerama to work correctly [00:38] What does the ordinary Xorg xserver have that XDrive doesn't? [01:41] Anyone got time for a review? http://revu.ubuntuwire.com/details.py?package=libopenfx === apachelogger__ is now known as apachelogger [02:21] Heya gang [02:21] hi bddebian [02:21] Yo bddebian [02:22] Hi LaserJock, RAOF [02:22] * pochu waves [02:22] Hi all [02:22] * ion_ is about to go to bed [02:23] I just took my first shot at shooting and tonemapping an HDR photo. :-) [02:23] (There’s a lot of room for improvement, of course) [02:30] Licensing sucks :( [02:31] eh? [02:31] Yep [02:32] As in: reviewing debian/copyright for packages on revu. [02:33] Depends on how much pleasure you take out of telling people, "Hey, you suck." [02:33] heh [02:34] ya gotta start somewhere, heh :-) === ember_ is now known as ember [03:23] Wow. Translating pypy is an excellent way to generate excessive system load. [03:23] heh [03:24] for me, apparently so is scrolling in a Web browser while using the "normal" compiz config. [03:24] yay, exa. [03:25] Gah, I don't know how to test this libapache2-mod-xmlrpc2 properly :-( [03:27] crimsun, i talked now with kees about ubuntu-hackers team === RAOF_ is now known as RAOF [03:27] emgent: ok [03:27] he will talk with infra team monday [03:27] and go to ufficializzation :) [03:27] emgent: excellent. [03:28] ^^ [03:28] ubuntu-hackers? [03:28] LaserJock, yep [03:28] https://edge.launchpad.net/~ubuntu-hackers [03:29] fascinating [03:29] yep :) [03:30] what kind of thing would the team even do? [03:30] Wow. Enough system load to cause irssi to timeout, apparently. [03:32] LaserJock, team for infra debug and ubuntu community (and not) system. [03:32] penetrations test, auditing and builting patch [03:32] hmm [03:33] only about infra system (webapps etc..). [03:34] "The team of hackers Ubuntu aims to take care of security problems in Ubuntu Services as Launchpad, REVU, Forums, website and other community systems. [03:34] The team will also aims to organise the "Ubuntu Hack Day", a day dedicated to hacking tests on the structures of the community with auditing and penetrations tests." [03:34] emgent: but is there enough need for a team? [03:34] yep, because now ubuntu-security and motu-swat work only for packages. [03:34] seems like encouraging a community infrastructure team that wrote/tested, etc. [03:35] this is a indipendent group (motu-swat branch) [03:35] kees thinks that. [03:35] Could we pick a different name though. Us honest hackers would rather that stereotype wasn't furthered. [03:35] yeah [03:35] uhm ok np. [03:35] * keescook really would like to avoid the "what does 'hacker'" mean situation. :P [03:35] I assumed it was a team *writing*, etc. for Ubuntu infra [03:36] monday kees will talk with infra team and council. [03:36] I would simply like to avoid confusion about the name, though.. [03:36] waiting him :P [03:36] I don't have a solution for the name part exactly, but it does seem like people interesting in _finding_ security issues in ubuntu need a place to coordinate [03:37] my initial suggestion is to just make it all motu-swat [03:37] hmm [03:37] that sounds feasible [03:37] since the audience of people interested in helping with security (either through fixes or through finding new issues) is somewhat small, I don't want to arbitrarily segment them up. :) [03:37] i think branch to motu-swat [03:38] regardless, the entire idea of performing "organized pentesting of Ubuntu infrastructure" needs some level of validation from the IS staff. :) [03:39] agreed. I'm frankly far more interested in app fuzzing. [03:39] solving the details of which team and what name is just a matter of making a judgement call everyone likes. [03:39] crimsun: yeah, I'd love to see more of that too. [03:39] crimsun: what is that again? [03:40] LaserJock: `apt-cache show fuzz` will give you some idea :-) [03:40] :) [03:41] * keescook wants to fuzz the X.org video drivers -- at least one issue in the past has come up in the nvidia driver [03:41] well keescook we will wait your news :P [03:42] emgent: cool. :) what do people think of having a recurring meeting for ubuntu security topics too? [03:42] we're starting to have enough different things going on that maybe we should try to coordinate a bit. [03:42] keescook, for me ok [03:43] keescook, date? :) [03:44] emgent: heh, I'm not sure. perhaps Wed? I will send email to the ubuntu-devel and ubuntu-hardened mailing lists when I get home tomorrow [03:44] send to me too. [03:44] in 26 and 27 i'm to Siena (Ubuntu italia meeting) [03:44] next week it's perfect [03:46] Wednesday it's ok for me [03:47] * keescook nods and crawls to bed for real now [03:48] lol [03:50] Anyone know why we have octave2.1-forge, but octave2.9-forge was recently removed? - \sh_away? [03:51] ScottK: I seem to remember some issue around the etch release that required both packages. I don't expect we still need octave2.1-forge at this point. [03:51] we're gonna remove both 2.1 and 2.9 when 3.0 gets in [03:51] Cool [03:52] I'm double checking [03:52] on \sh_away's affected package list for the transition. [04:00] hmm, it's too bad I know next to nothing about security :/ [04:00] in general I think QA and security to very interesting [04:00] *to be [04:00] LaserJock: No better way to learn than to help out fixing things. Reading CVEs can be very informative. [04:01] Reading CVEs tends to give a nice idea of what *not* to do. [04:01] StevenK: Depends on your goal :p [04:01] Heh [04:03] I did read up a bit while working on moodle MIR [04:04] it'd really be cool to have a resource for people writing our webapps, etc. to go to to make sure everything's tight [04:05] Rule 1: No PHP. [04:05] lol [04:05] :) [04:07] ah, easier said then done I'm afraid [04:07] there are so many goodies in PHP [04:08] All depends on your priorities. [04:08] and what you've got to work with [04:08] \sh_away: My review is complete. I found a couple of meta packages that need looking at, I think that was it. All added to the bug anyway. [04:09] LaserJock: You've got a lot to work with. It's FOSS. [04:09] well, when it's not my server it's a bit limiting [04:09] and when most of the good apps are PHP it's harder :/ [04:10] but I know what you mean [04:11] ScottK, LaserJock: I suspect octave2.9-forge was removed because it was removed in Debian testing/unstable. [04:12] That'd make sense. [04:12] I am trying to learn Ruby though so I have a bit more in my toolbox [04:12] ScottK, LaserJock: There doesn't seem to be an octave3.0-forge in sight, though. [04:12] Maybe it's all perfect now that 3.0 is out and no more extra goodies are needed? [04:12] LaserJock: BTW thanks for the mail reminder about \sh_away's work on octave3.0. I talked with him on IRC. [04:12] minghua: ok good, I was afraid maybe I was stepping on toes [04:13] I just wanted to make sure everybody was on the same page [04:13] There's a semi-automatic removal of anything removed from Debian that doesn't have rdepends or Ubuntu variation. I thought that was good, but it might also cause this type of issue: anyone have any ideas for noticing? [04:16] hi tuxmaniac [04:16] bug 186095 [04:16] Launchpad bug 186095 in ubuntu "hardware destroyed!" [Undecided,New] https://launchpad.net/bugs/186095 [04:17] brilliant! [04:17] * persia fondly remembers the IBM 5150 [04:17] Kewl. [04:17] LaserJock: Yeah, it was good, no toes stepped on. I talked with \sh_away _after_ getting your commenting on his bug. [04:20] LaserJock, [04:20] LaserJock, can you please review http://revu.tauware.de/details.py?package=alliance . I have been advertising from yesterday :-( [04:21] tuxmaniac: I'm trying but I have a full disk :( [04:21] bddebian, oh you are still around. :D [04:21] bddebian, its morning in India already :-) [04:26] OK, I have this: in a rules file that works on the command line but gives missing '))' on build. Any clues?? [04:26] echo Ion:ApiVersion=$$((cat /usr/include/ion3/version.h; echo ION_API_VE [04:26] RSION) \ [04:26] | cpp -P | tail -1 | sed 's/"//g') >>debian/mod-xinerama-for-ion [04:26] .substvars [04:26] Gah, sorry, bad pase [04:27] bddebian: Didn't we drop ion3 for licensing reasons? [04:27] Seems to be back afaict [04:27] Debian has a 20080103 or so version [04:28] aah looks like \sh_away has been going bizzerk with octave3.0 sync. Great to see and hope it gets into hardy! A wonderful milestone it shall be. [04:28] bddebian: My understanding is that the license for io3 requires distribution of the latest snapshot, which we can't support. Debian has it, but only because they have an RC bug preventing it reaching lenny. Ubuntu has no such mechanism. [04:28] s/io3/ion3/ [04:28] Ahhh [04:28] * bddebian thinks persia knows everything [04:29] * persia is certain that is a false statement, and is willing to provide mathematical proofs [04:29] Now go fix survex for me ;-P [04:29] * persia cringes [04:33] * persia wonders if there are any spelunkers about [04:36] Not me :) [04:39] Oooh, looks pypy has finished locking my box :) === RAOF_ is now known as RAOF [04:45] Is there one of the texlive psuedo packages that installs the texlive-lang-* packages or do I need to build-dep on each texlive-lang- ? [04:47] Ah, texlive-common? [04:48] well, texlive-lang-all [04:52] Is there any way I can see which package versions a particular Hardy alpha contained? [04:54] LucidFox: Your best chance is to download the CD, but many users call something "Alpha 2" when they have been doing daily updates. [04:59] And the alpha-2 label means nothing for universe anyway. [05:27] Lack of copyright headers in source files isn't grounds for rejection from NEW, as long as there's a statement that the software is licensed under the GPL, right? [05:30] RAOF: I believe in that case ~ubuntu-archive would *like* you to make sure of the terms of the license of the headers, but right, it's not deathly necessary [05:30] and not, IMO, cause for rejection [05:30] though of course I'd be the worst, most liberal archive admin in the world === santiago-pgsql is now known as santiago-ve [05:31] RAOF: Depends on the archive admin. There have been several rejections for that. Ask upstream to follow the instructions in the GPL about how to apply the GPL to their source first, and only push to the archive admins if upstream won't fix it. [05:32] Right. [05:35] If I wanted to get involved with the MOTU team, then would I need to set up a separate partition or make sweeping changes to my desktop system? I have been reading the MOTU documents, but I am still unclear what would be the physical requirements. [05:36] desertc: There are no physical requirements. [05:36] No, not really. There are a variety of tools for building packages in a clean system without actually having a clean system :) [05:37] It is strongly recommended that you set up either pbuilder or sbuild. pbuilder seems to want a fairly large /tmp, and sbuild wants it's own partition area (I set aside 19.99 GB for sbuild). [05:39] RAOF: There also has to be a full copy of the license in the tarball. [05:39] desertc, I personally feel pbuilder is better for a start. Since I am also in the beginning stages. [05:39] I see. Good to know. Setting up a partition would not be a big deal. I can always add another hard drive via USB. I just was picturing having to have 09.04 configured or something. [05:39] um 08.04 :) [05:39] ScottK: Yeah, it's got a copy of the GPLv2 in there, and it says that it's GPLv2 licensed. It's just that none of the source files have any copyright attribution at all. [05:40] desertc: Nope. There are MOTU who run Dapper or even Debian. [05:40] desertc, though I have not tried sbuild, pbuilder is a breeze to get started. [05:40] RAOF: You're probably OK then [05:40] I will take a look at pbuilder and idle here. Hope to get a handle on how to help soon. [05:40] RAOF: copyright attribution is different than licensing. It is acceptable for the collective work to be under a collective copyright (although discouraged), but doing that doesn't match the instructions in the GPL for licensing. [05:41] desertc: My main desktop is still dapper. I've got servers on Gutsy and (until tomorrow - the last one dies - Feist), a Gutsy laptop and an Edgy install on my wife's laptop. [05:41] desertc: What interests you? A common way to get started is to look at problems with software you use or like, and try to get them resolved. [05:41] ScottK: Wanna help me close the ITP, then? :) [05:41] RAOF: It's late and I'm going to bed. [05:41] Good night all. [05:41] Fair enough. Sleep well! [05:42] Gnight ScottK [05:43] desertc, most of the info you might need are there here https://wiki.ubuntu.com/PbuilderHowto with respect to pbuilder [05:43] tuxmaniac: thanks for the link :) [05:44] * persia notes that the official buildds run sbuild, and points at https://help.ubuntu.com/community/SbuildLVMHowto [05:45] persia, thanks. I think I shall try that out on my home machine. [05:45] How much space (est) does pbuilder require? [05:45] * RAOF notes that sbuild-on-lvm can also be quite a lot faster than pbuilder. [05:45] or sbuild [05:45] desertc: Lots less. Something like 50MB per chroot tarball. [05:46] And then a variable ammount of space while building. [05:46] Err. pbuild requires lots less. sbuild-on-lvm requires 4-5GB per chroot + 4-5GB per simultaneous build. [05:47] Is sbuild is recreating the environment of the entire OS? And pbuilder is just for the individual package? [05:47] (taking a guess here) [05:48] They're both doing the same thing, but different technical means. [05:48] Similar things. They are only about as close as apt-get and aptitude. Each has a few unique features, and the codebases are different. [05:48] pbuilder creates a minimal ubuntu system then tars it up. Each time it builds, it unpacks that tarball under /tmp and then chroots into it. [05:50] sbuild-on-lvm has a separate lvm logical volume containing the minimal system, then uses snapshots to build in. The reason why each lv has to be big is so that you've got enough space to install the build-dependencies & build the package. [05:50] hmm! thanks for the explanation! [05:51] If you choose pbuilder, be sure to either have a fair amount of space available on /tmp, or if using tmpfs, a large swap partition. [05:52] can I have two pbuilder chroot tar? since I am on a limited bandwidth, its not simple to clean up everytime I build a different package. I mean two pbuilder ch tar for the same dist? [05:53] You should be able to have a local apt cache, which will do what you want. [05:53] I forget if pbuilder is set up to do that out of the box. [05:53] tuxmaniac: Both pbuilder and sbuild clean up after each build. You want a local mirror (or cache) to not download everything with each build. [05:54] That would be --aptcache option, or APTCACHE variable in pbuilderrc. [05:55] I have a CS background, but I've not put any of it to use since college. I was thinking I might like to start working toward programming linux code, and I thought this might be a good way to get started on that path. I also have work training in QA, so I think I can be pretty handy. [05:56] Most importantly, I have a lot of control over my time these days, which is awesome. :) [05:56] There's really not that much programming involved in MOTU work. [05:56] desertc: MOTU only very rarely actually touches the linux package :) [05:56] At least, the actual *packaging* part. [05:56] It will help me work toward it, by giving me a better understanding of the Ubuntu system. [05:56] RAOF: Depends. There can be for bugfixing, or library porting (and we can always use more library porters) [05:56] The bug finding/fixing, yes. [05:57] You don't want me programming anything right now anyway. I probably would have trouble with helloworld() at this point. [05:57] In that case, bugfixing may well be a nice gentle reintroduction :) [05:58] desertc, I get memory leaks with my hello world sometimes [05:58] :D [05:58] :) I was leading QA efforts for a popular open source project a short while ago, and I am burnt out from dealing with developers. ;) [06:00] All features and no bug fixes. Made me understand the importance of groups that hold the projects together at a high level, like the Ubuntu Project. :) [06:01] Or did you mean actually making the programmatic changes myself, RAOF? Hmm! Interesting idea. [06:01] Okay, sorry to take over the conversation, I'll keep looking at pbuilder and sbuild. [06:01] desertc: Oh, yes. Making the changes yourself. [06:02] It's quite a different skill to be able to dive into some totally unfamiliar code and find the bug :) [06:06] Anyone want to close an ITP? http://tinyurl.com/2249zg for the DDs among us. [06:06] RAOF: What does it break? Should it really be priority "extra"? [06:07] * persia is not a DD, but picky about priority extra [06:08] * RAOF *always* forgets priority :( [06:08] Thanks. [06:09] Okay - this will sound a bit noobish, but what does an Ubuntu programmer program? Aren't Ubuntu packages derived from Debian, for the most part? [06:09] I suppose there is the installation and the upgrade software.. [06:09] desertc: It's mostly maintenance coding. Looking through code from upstream or from Debian and fixing bugs or improving integration. [06:09] Ah, gotcha. Thanks [06:10] Most fixes end up being patches that go to Debian or to Upstream, and are dropped in the next release. [06:12] In MOTU work, you do a bit of compiling with the package source, right? [06:13] sorry - I should read and not keep asking questions that I can find myself :-) === Hobbsee_ is now known as LongPointyStick === Hobbsee_ is now known as LongPointyStick [07:02] * RAOF hit's miro again, in the hope that it'll work if you give it a kick. [07:02] * RAOF is taken away by the society against cruelty to apostrophes. [07:03] * persia hands RAOF a white coat and a clipboard as defence against arbitrary societies [07:06] * Hobbsee hides in the white padded room, to avoid wor [07:06] k [07:07] * persia hands Hobbsee a white jacket with long sleeves and extra straps [07:08] * Hobbsee gets out her whip [07:08] woe betide anyone who decides to do *anything* stuipd tonight. [07:12] !channels [07:12] A list of official Ubuntu IRC channels, as well as IRC clients for Ubuntu, can be found at https://help.ubuntu.com/community/InternetRelayChat - For a general list of !freenode channels, see http://freenode.net/faq.shtml#channellist - See also !Guidelines [07:51] tjaalton: Re: the java X bug. Is it confirmed fixed for gcj & icedtea? [07:52] Hmph. [07:53] cln jumped from using cln-config to using pkg-config. [08:02] * persia wonders if anyone ever grabbed the first 38 libldap rdepends [08:04] persia: I thought you had 19 of them? [08:05] StevenK: I did 19, and you did 19, but I thought there were 78 or so in total. Do I misremember? [08:05] persia: For universe it was only 58 or so [08:05] I have 2 left, I think [08:06] I have 3 that didn't work smoothly. I was just considering pushing the simple cases in "" - haskel if nobody else had yet. [08:11] Hello all [08:14] Miro taunts me with new boost dependencies. I shall set it on fire! [08:22] How many libtorrents are there? [08:28] RAOF: I think there should only be three [08:29] Ah. Which one is Miro embedding now... [08:33] persia: I'm not sure, haven't tried myself [08:35] tjaalton: I'm just wondering if it's only a hypothetical closure. I haven't encountered the issue, but it would be unfortunate if it still existed for new hardy installs using icedtea. [08:35] (or openJDK, but I don't expect that to be ready for hardy) [08:36] Right. It's not the libtorrent that we have in our archives, anyway. === civija_ is now known as civija [08:42] persia: the upstream bug says that it's fixed, but doesn't mention the version [08:43] tjaalton: Hmmm. I don't expect our X to need any further modification, but just wondered if our Java did. Maybe all is good (and maybe soon we can drop the sun java blobs) [08:43] we can't touch them, so it just needs to be mentioned on the release notes.. [08:44] tjaalton: We can't touch the sun-* blobs, but we can touch icedtea, which is why I mention it at all. [08:44] oh right [08:44] Most things that work with sun-* should work with icedtea, and we should be patching icedtea like anything else in universe to demonstrate good practice, and encourage more open java. [08:45] I believe it's fixed there already, someone just needs to test it :) [08:49] Accursed script kiddies! Stop hitting my password-disabled ssh server, damn you! [08:54] tjaalton: Do you have any good test case? Testing first against gcj, I don't seem to have a jconsole binary, and don't understand fcitx well enough to be comfortable breaking my scim. [08:54] try eclipse [08:55] first check that /etc/eclipse/java_home has gcj/icedtea on top [08:57] tjaalton: I don't have any Sun-* installed. Shouldn't it do the right thing without any conffile mangling? [08:57] * minghua is awaken by the mentioning of scim. [08:57] persia: yep [08:58] minghua: We're discussing bug #87947. Not really a scim thing. [08:58] Launchpad bug 87947 in libx11 "xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed." [Medium,Fix released] https://launchpad.net/bugs/87947 [08:58] it's just that one of the test cases uses fcitx [08:58] Heh, xcb issues. [08:59] tjaalton: If the bug exists, eclipse should crash on first run? [08:59] * persia tries installing Sun Java to see if it breaks eclipse [08:59] persia, tjaalton: I don't think 87947 is in any way related to input methods. [09:00] persia: I think so.. [09:00] minghua: I agree. It's just that I didn't want to mess with my scim configuration, so wanted another test case [09:01] persia, tjaalton: Sun Java is known to be (or have been) broken with xcb. Old Xorg used to have problem with xcb for input methods, but as the bug states, it has been fixed. [09:01] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6532373 [09:01] that's the upstream bug [09:01] gone -> [09:02] Actually, scim used to break with xcb as well. [09:02] tjaalton: eclipse doesn't seem to show it either with or without sun-java. [09:02] * minghua once got a bug about this, but Xorg maintainers took it back after a few days and eventually fixed it. [09:04] minghua: Does icedtea fix the problem with sun java? I've never encountered the bug, and so have a hard time testing to see if it is fixed. [09:05] * persia doesn't like telling users "it's a problem with non-free software" when there is a free software replacement available. [09:05] persia: I've never encountered it either. [09:05] tjaalton: Could you please find a test case, and verify whether it was fixed or not? I'm happy to help test. [09:05] So hardy has xcb enabled now? I didn't notice any difference. [09:11] Does anyone know why python-profiler is in multiverse? [09:12] There's a licensing issue in linking gpl code with openssl, isn't there? Do I remember that correctly? [09:13] * minghua hopes not. [09:13] GPL code linked with openSSL is downright non-distributable. [09:14] RAOF: The GPL code needs to offer a specific exception to allow linking against OpenSSL, if I remember correctly. [09:14] Yes, that was what I was afraid of. [09:14] Well, it seems miro is now undistributable. [09:17] RAOF: You could patch it to not link against SSL for now. It's not a problem to distribute source. [09:17] persia: Non-DFSG-free restrictions for the python-profiler case, it seems: http://mail.python.org/pipermail/python-dev/2005-February/051450.html [09:18] minghua: OK. That makes sense. Thanks. [09:18] * persia is trying to reduce multiverse usage === Ubulette_ is now known as Ubulette [09:55] Anyone have any hints for injecting a local package into an sbuild session? [09:56] persia: sbuild takes .dsc files [09:57] persia: or what do you mean with injecting? Installing it in the chroot rather than building it? [09:57] azeem: Right. I have two packages. One build-depends on the other. I could use a local archive of a PPA, but would like to just be able to tell sbuild I want this specific local package also installed in the chroot. [09:57] ah [09:57] s/of a PPA/or a PPA/ [09:57] that's not so trivial I think, yeah [09:57] I usually install it manually in the chroot [09:57] azeem: In the base chroot? Doesn't that affect your future builds? [09:58] well, and try to remember to remove it again afterwards ;) [09:58] deborphan is good for that [09:58] hrm [09:58] azeem: install/purge cycles are supposed to be clean, but aren't always :( Be careful with that. [09:59] persia: well ok, but it's no different to installing any other build-depens, that can potentionally happen all the time [09:59] azeem: Depends on how you use sbuild. I always use it in a snapshot LVM volume, which I discard after each build. [10:01] persia: Can't you login into your LVM snapshot chroot then? [10:01] minghua: That's my workaround for now, but as I'm setup to discard chroots after use, I end up using debuild, which doesn't keep the logs in the same place. I was hoping for something simple (and should probably be using a local archive) [10:03] yeah, I guess a local archive is the easiest then [10:03] Well, a PPA is easier, but the latency from here to there makes downloading annoying. [10:04] persia: Make a PPA mirror! :-) [10:05] minghua: Now there's an idea I never imagined promoted. [10:16] folks i've got a small app up for revu if someone else would like to take a glance: http://revu.tauware.de/details.py?package=project-x === Ibalon is now known as zakame [10:21] Hello ppl; I have cleared the last stoppers from pochu on http://revu.tauware.de/details.py?package=falconpl [10:22] I think it should be clean now. Is there someone willing to have a look? === Hobbsee_ is now known as LongPointyStick === LongPointyStick is now known as Hobbsee [11:08] Hi can a REVU admin resync REVU uploaders keyring? [11:09] Coper: starting now. Takes about 20 minutes. [11:09] persia: okej, thanks [11:12] Hello. I am newbie. Can somebody teach me how to make packages (allready done with google, with ubuntu links). Just advice me how to solve some troubles. [11:12] ? [11:13] habit_: describe your troubles, and maybe somebody will be able to help you [11:17] I have done with dependencies, with dev packages needed for compilation, so, 'make' works fine and create binaries. 2nd step I have opened ubuntu packaging manual. At the begining as I understood I need to do 'dpgk -x source_tarball.tar.gz [11:18] Oups, mistake, dpkg-source -x [11:18] habit_: That's not quite how I'd start. [11:19] If you have a working upstream that compiles from source, the first step is usually tar xzf upstream-tarball [11:19] But dpkg-source returns an error. [11:19] dpkg-source acts on Debian source archives, not random upstream tarballs [11:21] Then, move the upstream tarball to $(package)_$(version).orig.tar.gz and change the directory name to $(package)-$(version). Create a "debian" directory in the new working directory, and add your control, copyright, and rules file. Step down one directory, and create your copyright file with dch. [11:21] At this point, `debuild -S -sa` should generate you a source package, which you could later use with dpkg-source -x [11:23] One question - i didn't understood what actually I must do with 'tar xzf' [11:23] habit_: Unpack the upstream tarball [11:26] Guys, I'm sorry for maybe very stupid questions, but I'm totally newbie with computers :) So 1. I must unpack sources, create there 'debian' directory with needed description files and then I must run @ that directory (root unpacked sources directory I mean) 'debuild -S -sa' [11:26] Right? [11:27] habit_: Yes. You also have to make sure to rename the upstream tarball and unpack directory. [11:28] persia, the renaming is for later making "right-way tarball"? So I can just delete original tarball? [11:28] Now I have wired-0.6 wired_0.6.orig.tar.gz wired_0.6.tar.gz directory and files. [11:29] habit_: No. debuild expects you to be in a directory named $(package)-$(version), and may behave oddly if you are not. It also expects the upstream tarball to be in the parent directory and named $(package)_$(version).orig.tar.gz, and will likely be unable to build a source package if it is missing (or may build a native package, but that isn't what you want). [11:30] Ah. Yes. You want wired-0.6 and wired_0.6.orig.tar.gz. You don't need wired_0.6.tar.gz [11:31] What files I must put into DEBIAN folder? [11:32] That is part of the binary package, and will be generated from the contents of the debian/ directory in the source package. [11:33] Now I have wired_0.6 wired_0.6.orig.tar.gz . Wired_0.6 - is unpacked wired_0.6.orig.tar.gz, but with debian folder into them. [11:33] Right? [11:35] habit_: Right. When you make the source, you will also get wired_0.6-0ubuntu1.diff.gz and wired_0.6-0ubuntu1.dsc. [11:36] Make the source mean 'cd wired_0.6 && debuild -S -sa' [11:36] ? [11:37] habit_: You might want to run `dget http://launchpadlibrarian.net/10123377/wired_0.5.1%2Bdfsg2-0tsmithe3.dsc` to see previous packaging work on wired, and contact Toby to collaborate. [11:37] habit_: Yes. That would be making the source. [11:37] One more question. What files must contain DEBIAN directory? [11:38] AH, sorry ) [11:38] Just saw your link. [11:39] habit_: Note that wired is a fairly complex package, as it incorporates all of a library, an application, and some plugins. You might want to try packaging something simpler to become familiar with the process first. [11:40] Actually I think I will not familiar never with it :) [11:40] As I think that it for "power users" and developers. [11:40] I am only normal user.. [11:40] Whatewer ) [11:45] persia, cannot find toby's contact. dget doesn't work also. [11:45] How I can search it? [11:45] habit_: check the changelog [11:46] Grr. I thought dget was supposed to work with launchpad now :( [11:46] woops [11:47] habit_: dget http://ppa.launchpad.net/tsmithe/ubuntu/pool/universe/w/wired/wired_0.5.1+dfsg2-0tsmithe3.dsc [11:48] Now I must make debian folder like @ that file and do 'cd wired_0.6 && debuild -S -sa' yep? [11:48] I think I'm really annoing :( [11:48] But if I will take it once, I'll help next newbie :) [11:49] habit_: https://wiki.ubuntu.com/PackagingGuide/Recipes/PackageUpdate may be helpful [11:51] persia: BTW, debian policy suggests now to use '~' in version names [11:52] rzr: In what context? ~ has been supported for a while. Is there a new update to policy including that? Are they now supposd to be used more often? [11:53] I saw that days ago in /usr/share/doc/debian-policy/changelog.gz [11:53] * Bug fix: "[PROPOSAL] Document ~ behavior in version numbers", thanks [11:53] to Nicolas François and Marc Brockschmidt (Closes: #382612). [11:54] It's just an update to policy to reflect existing usage of ~. [11:54] rzr: Right. '~' has been there for a while. 3.7.3.0 finally included documentation of this behaviour. Next question: did I tell you something this contradicts? [11:55] persia: I have still problems with getting a email with my password in REVU. [11:55] Coper: REVU doesn't send emails with passwords. Have you uploaded anything? [11:56] persia: i dont think so this makes me think we you pasted the wired dsc [11:56] Yes I think everything is uploaded. [11:57] rzr: Ah. Yes. That package wasn't ready for the archives. I just thought it would be a good reference for habit when trying to start out, as it at least included the package split correctly, and handled a lot of the DFSG removals. [11:57] (and was the same upstream) [12:00] When I try to recover password for my email, REVU says that there is no account. And my fil is not listed on the site. [12:01] Coper: Which package did you upload? [12:01] console-freecell [12:02] smater: dcut doesn't work on REVU. Just wait 10 minutes and upload again. [12:03] Coper: Get your password from http://revu.ubuntuwire.com/lostpw.py?email=lars@dunemark.se and look at your package from http://revu.ubuntuwire.com/details.py?package=console-freecell [12:05] dcut is a Debian-ism [12:05] It doesn't work for Ubuntu either [12:06] StevenK: Maybe someone could patch dput to not tell the user to use it? [12:06] persia: Maybe one could use it to sharpen their Python skills? :-) [12:07] * persia goes to look at dput... [12:07] * StevenK chuckles [12:07] persia: I've got patches in dput, so if you want to run stuff past me, sure [12:07] persia: okej, the problem was that I was looking at http://revu.tauware.de/ [12:07] Coper: Same site. Same code. Different name. [12:07] (same data too) [12:07] okej.. [12:08] Coper: The run only happens 5 times an hour or so. You likely cheked just before the run, and I just after. [12:14] Does dcut work on mentors.debian.org? [12:15] Good question. I have no idea. [12:15] * persia decides to only block on "ubuntu", "revu", "local", and "ppa" for now. === Ibalon is now known as zakame [12:22] * persia decides understanding python is a morning activity [12:26] hi there [12:27] could someone please review my packages? http://revu.ubuntuwire.com/details.py?package=extremetuxracer and http://revu.ubuntuwire.com/details.py?package=kde4-style-bespin === jekil2 is now known as jekil [12:45] How do I create a binary package from my dsc file if I want to add it to my ppa repos? [12:52] Coper, you must build it [12:52] Coper: just upload the source package, it gets build by Launchpad's build daemons (PPA support in #launchpad btw) [12:53] rulus, wow :O [12:53] If I'm wrong, please tell :p [12:54] so it's just to wait then. :) [12:57] man dget [12:57] man dput [13:00] DktrKranz: could you please review this and let me know do you need any more info about this https://bugs.launchpad.net/bugs/184261? TIA [13:00] Launchpad bug 184261 in slrnface "slrnface doesn't display X-Face header" [Undecided,In progress] [13:02] civija, thanks for the pointer, I forget to check, I'll look at it now :) [13:02] ok :) [13:03] probably, I'll need your help to setup something, though [13:03] just let me know === jekil2 is now known as jekil === n3xu is now known as nexu [13:44] civija, ok. I've got slrn up and running (or at least I think so), could you point me to a newsgroup with some discussion with X-Face headers in? [13:45] DktrKranz: subscribe to group news.software.readers [13:46] civija, mh, I've got news.software.misc, no .readers... I think I need to switch server [13:47] DktrKranz: do you have alt.test? [13:47] No [13:47] jeez :) [13:47] :) [13:48] What do you do if upstreams package comes in two archives, and you want to make one source package? Is there a smart way of dealing with this, without repackaging and merging? [13:48] civija, which NNTP server are you using? If it is free, I can connect to it [13:49] DktrKranz: i'm using my isp news server which allows access only for ip's from my country [13:49] DktrKranz: wait, i'll find something [13:49] server or newsgroup or ... [13:50] civija, do they provide some exceptions from their neighbours? I'm not far away from you :) [13:50] DktrKranz: only if you are their user :) [13:50] DktrKranz: btw: where are you from? :) [13:51] Italy [13:51] hehe, cool :) [13:51] ha this is so sweet.... [13:51] using a 37" LCD HDTV as a terminal :) [13:51] * jdong runs a matrix screensaver and pretends to do work [13:52] jdong: which resolution? [13:52] DktrKranz: do you have any test group on your server? i.e. it.test or something else ... [13:52] geser: it's a cheapie, 1024x768 currently, it's only 1080i [13:53] geser: was only recently able to obtain an HDMI cable at a price I felt was fair; before this TV was used as... um.... furniture? visual decoraton? [13:54] civija, is there a quick way to sort or find them? They don't seem to be sorted [13:54] DktrKranz: try shift-l [13:55] civija, nervermind, I found use of backslash, and I found news.software.readers too [13:55] DktrKranz: ok :) [13:56] DktrKranz: wait i'll found some article on news.software.readers that has x-face in it [13:56] good [13:56] in the meantime, I'll test build slrnface with your patch in [13:59] Is there a policy on how to repackage if you fetch stuff from CVS? === _czessi is now known as Czessi [14:04] DktrKranz: open news.software.readers, you see thread with subject: [Leafnode] & [slrn] page: Comments? [14:04] do you* [14:06] civija, I see only 67 threads, and yours is not between them. Is there a way to expand buffer? [14:06] Hey everyone! I am looking for a review of a small C library called openFX. http://revu.ubuntuwire.com/details.py?package=libopenfx [14:07] DktrKranz: ok, nevermind [14:07] civija, found! [14:07] hehe :) [14:08] DktrKranz: dou you see author named mike yetto in that thread? [14:08] Yes [14:09] ok, he has x-face === hattory_ is now known as Hattory [14:09] when you open that article if slrnface works it should display a little picture on your screen [14:09] top left corned by default [14:09] corner* [14:10] top right, sorry :) [14:10] DktrKranz: does it display anything? [14:10] No picture at all, just a black square [14:11] ok, wait i'll just check something [14:12] DktrKranz: black square size about 48x48 px? [14:13] so it seems [14:13] can you move that square around the screen? left click and hold [14:14] I got a face now [14:15] how? [14:15] what did you do? [14:16] Nothing relevant, just followed your instructions [14:16] DktrKranz: ok [14:16] DktrKranz: it seems that it works for you without a patch [14:17] are you using hardy? [14:17] yes [14:17] ok [14:17] I'll post a screenshot [14:21] civija, http://img104.imageshack.us/img104/1025/slrnsj2.png [14:22] DktrKranz: yep, that's it [14:23] do you want me to test on gutsy too? [14:23] DktrKranz: i would be most gracefull :) [14:23] if it isn't too much trouble for you [14:24] absolutely not [14:26] civija, for your reference, I found thread you showed in your bug report, and I'm able to see shark in my first try [14:26] now, let's try guysy [14:26] *gutsy [14:27] DktrKranz: ok, tnx [14:31] civija, gutsy works well too... I keep compiz off. [14:32] DktrKranz: thank you very much for you help [14:33] you're welcome :) [14:33] it seems that problem is somewhere else then [14:33] I guess so [14:33] i'll look into it more :) [14:35] Is it ok for you to unsubscribe u-u-s? [14:38] DktrKranz: yes, but i can't unscribe them only myself [14:38] unsubscribe* [14:38] I'll do it now. [14:39] ok, tnx [14:39] Try to look into .slrnfaces directory in your home if there's some pipe in when displaying faces [14:40] as suggested by README [14:40] will do [14:43] I have some problem with my package that I don't get any binary inluded in my package. [14:44] I get all README files and that shoudl be added to /usr/share/doc/... but no files are copyed to /usr/bin. [14:48] Coper, do you use debhelper or cdbs? [14:48] debhelper [14:48] cdbs uses debhelper [14:49] Coper, do you use dh_install (and associated files) or invoke install in your rules? [14:50] in binary-arch: build install there is a # before dh_install [14:51] and no dh_install in the install: section. [14:51] ion_: CDBS doesn't have to use debhelper. [14:51] Coper, it seems your rules lacks some install routine, could you please show us in pastebin? [14:51] !paste [14:51] pastebin is a service to post large texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu-nl.org (make sure you give us the URL for your paste - see also the #ubuntu channel topic) [14:52] stevenk: True indeed. I’ve just never seen anyone using CDBS without using debhelper. :-) === bigon` is now known as bigon [14:53] http://paste.ubuntu-nl.org/53562/ <- There is my rules file. [14:55] Heya gang [14:55] Coper, it seems "$(MAKE) DESTDIR=$(CURDIR)/debian/freecell install" does not work properly [14:57] DktrKranz: should it point to the binary that should be installed? [14:57] example $CURDIR/src/freecell [14:58] persia: ok I'll try to find a test case [14:59] Coper, DESTDIR is fine [15:10] Hi, all. [15:10] I would like to create package of poppler-data. [15:11] This package include adobe cmap files which need to display CJK fonts in PDF. [15:13] License of cmap files is Redistribution is OK, "altered" is NG. Probably, "altered" mean "modify". [15:13] Should I upload it into multiverse? [15:15] If so, can I upload revu in the same way as universe package? === bigon is now known as bigon` === bigon` is now known as bigon [15:23] DktrKranz: can I close LP #184261 or you have to do that? [15:23] Launchpad bug 184261 in slrnface "slrnface doesn't display X-Face header" [Low,In progress] https://launchpad.net/bugs/184261 [15:24] civija, you can close it, if you think everything is fine now. [15:24] thanks for investigating :) [15:24] DktrKranz: ok, is there anywhere close link or something? :) [15:25] just set status to Invalid [15:25] ok, tnx [15:25] you're welcome [15:28] Also Debian folks are lazy at documenting changes -.- [15:34] hoi DarkSun88 :) [15:35] Hi hellboy195 [15:42] ahoi jono :) [15:43] oh noes, it's jono! [15:44] * jdong pings jono too because it seems to be a fad :) [15:44] hey folks [15:44] :) === bigon is now known as bigon` === bigon` is now known as bigon [15:45] * ion_ performs a man-in-the-middle attack when jdong pings jono [15:45] hehe [15:46] hellboy195, in bug 186035, it seems Debian fixed something which Ubuntu managed in edgy with 1.99.16-8.1ubuntu3, is is worth merge it? [15:46] Launchpad bug 186035 in oleo "Merge oleo 1.99.16-10 from Debian(Unstable)" [Wishlist,In progress] https://launchpad.net/bugs/186035 [15:46] DktrKranz: I was very unsecure with that merge. I'll check it later again [15:47] hellboy195, thanks. Also, since you dropped some changes, could you explain why? [15:48] DktrKranz: if you have time would you mind telling me what's exactly false? Maybe I only forgot some ... :/ [15:52] hellboy195, I'll be back in about an hour, will you be there, so we can look at it? [15:52] DktrKranz: sure :) thx [15:52] c u later then :( [15:53] erm.. wrong smiley [15:53] :) [15:53] ah [15:53] ^^ [15:53] k, cya [16:16] I'm doing a merge some things changes I wanted to test it with pbuilder. But I get an error debhelper (>=6) is not installable and I should remove pbuilder-satisfydepends-dummy [16:16] to solve the problem. so how to remove that? [16:18] hellboy195: debhelper 6 isn't in hardy yet [16:19] hellboy195: either downgrade the build-depends to debhelper 5 (and also debian/compat) or wait till debhelper 6 is merged [16:21] geser: ah. good to know :) any idea how long it will take until v. 6 is in hardy? [16:25] hellboy195: depends on my sponsor [16:26] I hope in the next week [16:26] geser: so what do you advice me for my merge? downgrade or waiting? [16:29] Adri2000: Hi. Anything new? :) [16:31] hellboy195: it's up to you, but if you can wait (and the merge isn't important) I'd wait to not introduce extra changes compared to Debian which can be dropped again soon === Tonio__ is now known as Tonio_ [16:32] geser: Yeah I also think so. And it's not that important I think so I'll wait. Thx :D [16:37] hi, is there any way to package a program which requires a version of ffmpeg supporting non-free codecs (aac, mp3, xvid, ...) at the moment? === grub is now known as gurb [16:38] because the version of ffmpeg in universe is compiled without support for these [16:39] the comments in the bug suggest the answer is no, but i just wanted to double-check: https://bugs.launchpad.net/ubuntu/+source/ffmpeg/+bug/6366 [16:39] Launchpad bug 6366 in ffmpeg "Please enable AAC Support in ffmpeg" [Wishlist,Confirmed] [16:39] snap. shame [16:39] looks like this isn't something which is being actively worked on? [16:40] is there a compelling reason why two separate (free and non-free) ffmpeg packages couldn't be provided? === gurb is now known as grub [16:44] hi [16:45] Hello proppy [16:45] the_belgain: there are arguments both ways, but in addition to the source bloat (having to maintain separate versions), there is the compelling factor that no one with commit access wants to touch it. [16:46] the_belgain: if you'd like to volunteer to ensure that the non-free version remains synced at all times with the free one, then please submit a source package to REVU. [16:47] the_belgain: if you're unfamiliar with Debian or Ubuntu packaging, the links in the topic of this channel are a good place to start, particularly under Contributing. [16:48] i'm in the process of becoming familiar with deb packaging (i'm currently packaging a program which uses ffmpeg, hence my question) [16:55] the_belgain, heh, you've picked an awful starting point :) [16:55] ffmpeg is insane [16:56] Good evening. [16:56] well it looks from the debian/rules in ffmpeg that enabling / disabling the non-free codecs is just a case of setting/unsetting a single debian build flag ("risky") - ffmpeg has been packaged in such a way that it should be straightforwardish to recompile from souce [16:57] hellboy195, back here. [16:57] DktrKranz: wb :) [16:57] so an ffmpeg-nonfree package would be identical to ffmpeg-free but with that debian build flag set? [16:58] that still leaves the issue of keeping them in sync though - is there any mechanism to keep similar debian packages in sync with each other (a simple diff-based mechanism, in the same way that a package itself has the program source plus a diff against it)? [16:58] you'd also need to modify debian/control* so that the appropriate new binary package(s) and build-dependencies are set. [16:59] DktrKranz: query? [17:00] hellboy195, probably here is better, unless someone complains [17:00] DktrKranz: np [17:01] debian/rules already adds the required dependencies to the weak-build-deps variable - at the moment it then just prints it out to screen, but presumably these can just be added to debian/control, yes [17:02] is the "risky" build string a standard string which gets set or unset, or just something someone's added here? [17:02] hellboy195, in 1.99.16-8.1ubuntu3, we put "chmod -R 644 debian/tmp/usr/share/doc/$(package)/examples/*", which is basically what 1.99.16-10 does. [17:03] DktrKranz: ah, right [17:03] hellboy195, in that revision, it seems translog files have been removed [17:04] I really don't know what they are, though. Probably some junk stuff inserted by mistake [17:06] DktrKranz: hmm [17:07] DktrKranz: postrm for example? [17:08] I'm referring to http://dad.dunnewind.net/oleo/oleo_1.99.16-10.patch, translog.20010520153852.log and translog.20010602042022.log [17:09] can anyone review my SRU proposal ? bug 184112 [17:09] Launchpad bug 184112 in klavaro "[SRU] klavaro crash" [Wishlist,Incomplete] https://launchpad.net/bugs/184112 [17:09] DktrKranz: ah, I don't suppose we need them? [17:12] hellboy195, me too. [17:13] They shouldn't be published anywhere but in .diff.gz, though [17:14] DktrKranz: well I didn't remove them, the Debian folks did it so hopefully they know what they do [17:15] I think they can be safely removed, but let's see if they are referenced somewhere [17:23] DktrKranz: I don't think that they are used. Or have you found something? [17:35] jdong: hello ! [17:35] would you mind ack'ing some backports please ? [17:43] jeromeg, hi. Does bug 184112 triggered only with french locale? [17:43] Launchpad bug 184112 in klavaro "[SRU] klavaro crash" [Wishlist,New] https://launchpad.net/bugs/184112 === DrKranz is now known as DktrKranz [17:43] DktrKranz: seems so, some say it also happens with the Spanish locale [17:44] jeromeg, I'll try with italian one too [17:44] ok thank you [17:44] Only Gutsy seems affected? [17:44] DktrKranz: so. any others things to change beside the "chmod -R 644 debian/tmp/usr/share/doc/$(package)/examples/*" ? [17:45] DktrKranz: yep fixed it got fixed in hardy thanks to our forwarding of bugs :) [17:45] * DktrKranz hugs bugsquad [17:46] hellboy195, since there are some changes, we'll need to look at them more carefully [17:46] DktrKranz: I'm ready ;) [17:46] since a couple of them sounds weird to me [17:48] When the rules file is executed, what is its current directory? [17:53] DRebellion, the one which contains debian directory [17:54] DktrKranz: I'm going to have dinner now. Ping me if you have time :) [17:55] I have a problem with that my last 2 dput of a package to REVU didn't get the orig.tar.gz file uploaded. Anybody know why? [17:56] Coper, when uploading to REVU, remember to use -sa flag when launching debuild or dpkg-buildpackage [17:57] DktrKranz: okej, will try agian. [17:58] DktrKranz: so the directory above debian/? eg. i have monkeystudio/debian/rules . when rules is executed its current directory will be monkeystudio/ ? [18:02] got to go, bye [18:04] DRebellion, yes [18:05] DktrKranz: thanks [18:16] people, a question on dh_makeshlibs [18:16] the man says it "adds" ldconfig calls to postinst/postrm [18:17] if those scripts are unneeded except than for that, they should be present in the source package or not? [18:30] when could I expect to see Tomcat 6 in the repos? [18:33] luckyone, when someone packages it :) [18:34] Seveas: could any old idiot be a packager (me for instance)? [18:34] any idiot willing to spend some time on learning packaging [18:34] !packagingguide [18:34] packagingguide is The packaging guide is at http://wiki.ubuntu.com/PackagingGuide - See https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/UbuntuDevelopment - See also !backports [18:34] Seveas: is it pretty tough? [18:35] it takes some time to get the hang of it [18:37] Seveas: thank you for the info - and thanks for all your work - I have your repos in my source.list :D [18:38] An OT question: Why, when I put myself in away, and my nick stays the same, i am being pinged by MOTUS saying I should not changing my nick and using /away instead? [18:39] jonnymind: does your client send a message to the channel when you go away? [18:39] yes [18:39] Well, to the server. [18:39] That's why [18:39] jonnymind: because of that [18:40] Oh, ok, I will part from the channel before going away [18:40] jonnymind: emilio@venus:~/.irclogs/Freenode$ grep jonnymind \#ubuntu-motu.log | grep 'jonnymind is away' | wc -l [18:40] 14 [18:40] if you're just setting /away then you're fine, but if you spam the channel with "jonnymind is away [BX MsgLog: on]" or some nonsense you will be frowned upon [18:40] jonnymind: just deactivate that script! [18:41] It's not a script; it's xchat. [18:41] let me see... [18:41] I'm at the grep package, which uses autotools.mk and tarball.mk in debian/rules. How can I rebuild the grep-2.5.3.tar.gz? [18:41] Ok, fixed. Sorry for the distress. [18:45] people, I have made dh_makeshlibs -p libfalcon-engine1 -V in the package and removed postrm and shlibs, and now... [18:45] gian@hplin:~/tmp/falbuild_ubuntu/falconpl-0.8.8$ lintian /var/cache/pbuilder/result/*.deb [18:45] Elly: libfalcon-engine1: no-shlibs-control-file usr/lib/libfalcon_engine.so.1.9.0 [18:45] Elly: libfalcon-engine1: postinst-must-call-ldconfig usr/lib/libfalcon_engine.so.1.9.0 [18:45] (sorry Elly, that was just E:) [18:46] :-D [18:46] I’ve never understood why that “feature” was implemented and why people use it. :-) [18:49] jonnymind: your last upload to REVU doesn't have a dh_makeshlibs call [18:50] Yes, that was a test, sorry. [18:50] I am testing with dh_makeshlibs [18:50] jonnymind: ok. -V needs an argument (the version) [18:51] No, it doesn't need it, but I get it: [18:51] dh_makeshlibs creates the files in /debian [18:51] they must then be installed with something as [18:51] dh_installdeb [18:52] Call dh_installdeb then :) [18:52] +too [18:53] yes; I was going to try it :-) [18:55] same [18:55] dh_installdeb [18:55] dh_shlibdeps [18:55] dh_install -plibfalcon-engine1 --sourcedir=debian/tmp [18:56] after dh_makeshlibs -p libfalcon-engine1 -V === davies is now known as jpatrick [19:16] I am working on setting up fax-to-email on my asterisk server, but I am getting an error using SetVar() [19:16] hah wrong channel [19:20] luckyone: lol [19:21] Good Afternoon All :D === Lure_ is now known as Lure [19:31] pochu: I got it. [19:32] I was calling the utils before installing the package in the local dir, and there was no warning about the missing files. [19:32] Uploading [19:32] pochu: Yeah, virtualbox on 2.6.24 !!! :) [19:33] stgraber: let me know what I broke when the buildds do their work ;-) [19:33] (NB: I tested it) :) [19:45] hmm, we really should get the "Maintained by: MOTU Media" thing fixed === Flare183_ is now known as Flare183 [20:34] anybody know what "modified" on merges.ubuntu.com means? [20:35] LaserJock: means someone has messed with it [20:37] hmm, "local" and "repackaged" are I guess the ones I'm wondering about [20:38] I was trying to find an easy way to find the number of Ubuntu-changed packages [20:42] grepping through _Sources is faster :-) [20:49] what are the files in /usr/share/menu used for? [20:50] vemon: for the Debian menu which is disabled by default on Ubuntu [20:50] is it ok for an ubuntu package to be lacking that kind of menu file? [20:51] providing that the package already has a .desktop -file [20:52] LaserJock: you could also use the mdt summary to get those numbers [20:53] LaserJock: Same version, but Hardy has local changes : 1218 packages + Outdated in Hardy (Sid version > Hardy version), and Hardy has local changes : 269 packages + Outdated in Sid (Hardy version > Sid version) : 121 packages [20:53] 1608 total [20:53] Hi. [20:54] I'd like to help with Ubuntu somehow and I'm looking at MOTU but I'm not exactly sure what you do. I think you package packages into .debs, but there also seems to be things about you coding bugfixes and such. === _emgent is now known as emgent === jekil3 is now known as jekil [20:56] Taggard: yes, packaging new software is one aspect but fixing existing packages is also important [20:56] Taggard: https://wiki.ubuntu.com/MOTU/GettingStarted [20:57] geser: yeah, but the mdt summary is wrong [20:58] geser: there are 10869 packages in universe and 1770 with Ubuntu versions, that doesn't even come close to what the mdt page has [20:59] geser, pochu: I think I am competent enough to package software (probably), but I don't have coding experience other than Ruby or a little Python. Is coding experience required here, or are languaged like c++ or c required? [20:59] Taggard: (ruby rocks), languages aren't needed but recommended [21:00] jpatrick: (Yeah it does), Okay. [21:00] LaserJock: we modified of 16% of the source packages? wow [21:00] yes [21:01] the mdt page is a bit messed up, I think something must've gone wrong in Fujitsu's script [21:01] it works fine for Science bugs, but Universe has 0 for packages where Sid == Hardy and that's not right :-) [21:01] mdt? [21:02] multidistrotools [21:02] Taggard: coding experience isn't required. Often patches/fixes exist already, you just need to find them and seldom write them on your own. You just need to apply them on the package and test if it fixes it. [21:02] blueyed: http://qa.ubuntuwire.com/multidistrotools/universe.htm for instance [21:02] +l [21:02] warp10: ;-) [21:04] hey LaserJock :) [21:11] Can someone revu my package? http://revu.ubuntuwire.com/details.py?upid=1517 [21:15] when trying to build a package, why is it saying that I am missing glibconfig.h? [21:15] I have the -dev package installed [21:16] luckyone: which package? Try apt-get build-dep [21:16] trying to build source for agx-ast-addons [21:17] I think the build script I am using is puking on cmake "." -DCMAKE_INSTALL_PREFIX=/usr [21:18] luckyone: maybe the makefiles have the header paths incorrectly set === bigon is now known as bigon` [21:18] luckyone: does it happen during configure or during the build? [21:19] geser: there isn't a .configure script, just a build.sh [21:20] luckyone: does it use the correct include path for glibconfig.h? [21:21] geser: I can't tell which cmake file it is using for the path [21:22] geser: /usr/include/glib-2.0 /usr/lib/gl [21:22] ib-2.0/include [21:26] good to go now, thanks [21:36] yikes, Planet Gnome has some not-so-friendly remarks on our SRU policy [21:42] LaserJock: ouch.. [21:46] "who will eventually contribute to the Yodeling Yak version of Ubuntu?" [21:48] That is going to be Ubuntu 16.10... === Pici is now known as Nyx [21:51] Taggard: I didn't know any programming when I started (and I don't know much nowadays...) [21:52] me neither === Nyx is now known as Nyx` [21:53] pochu: :) === Nyx` is now known as Nyx- [21:54] LaserJock: there will always be people unhappy with the SRU policy. Either people complain that it's to restrictive or people complain that stable changes to much [21:55] yeah, but it's a bit trickier when it's upstreams that are unhappy [21:55] LaserJock: we wonders what those people think of Debian stable where gnome is much older === Nyx- is now known as Nyx [21:55] LaserJock: doesn't upstream always want the last, best version in stable? [21:56] the kind of thing that guy is talking about doing, putting a warning in Gnome software about Ubuntu, is a bit troubling [21:57] sound like the ion3 issue where upstream was unhappy about Debian stable shipping old devel versions and changed the license which lead to moving ion3 to non-free [21:58] yeah, but unlike ion3, people actually use Gnome ;-) [22:02] what is this converstaion about ? [22:03] is Gnome warning it's users about Ubuntu or what ? === Nyx is now known as Pici [22:08] zoke: http://blogs.gnome.org/phomes/2008/01/26/ubuntu-update-policy-suckage/ [22:10] LaserJock, can't this be fixed by putting fixes via backports ? [22:10] and then encouraging the user to use backports ? === txwikinger2 is now known as txwikinger [22:52] zoke: well, but the same problem exists [22:53] -backports isn't for bug fixes primarily, but for new upstream versions [22:53] it's not meant to have the stability [22:53] what the Gnome guy wants is a stable distro with the latest version of his software [23:30] LaserJock, isn't that what we all want ? === awen- is now known as awen_ [23:36] Pumperni1kle, Pumperni2kle Pumperni4kle Pumperni5kle Pumperni6kle Pumpernickle: dude fix your connection :) [23:36] LaserJock: The list of packages unchanged between hardy & sid is intentionally removed from the ubuntuwire multidistrotools report: it's about 13,000 packages and would otherwise hide interesting information. [23:36] lol [23:39] persia: that's what I figured [23:40] persia: I'm a little suspicious of the Not in sid: 784 packages [23:40] LaserJock: Why? The new semi-automated removals script is doing a good job of keeping that down, and several people have been pushing packages to Debian. [23:41] * Taggard is working his wya through the packaging guide. [23:43] Taggard: At this point in the development cycle, you'd likely do better to start working on bugs, rather than packaging new software. [23:43] persia: That generally involves coding though, doesn't it? [23:44] Taggard: About 30% of the time. [23:44] persia: he can do package updates too [23:44] persia: I can't imagine there being more than 100 "not in sid:" packages [23:44] There are lots of bugs that just need some adjustment to the packaging, some patch pulled from upstream, etc. [23:44] persia: Surely I do need to do the packaging tutorial to do that though? [23:44] pochu: Deadline for that is also ~2 weeks away. Better to do bugfixes. [23:45] LaserJock: REVU is a powerful force [23:45] persia: ummm, I guess that's one way of putting it [23:45] Taggard: Depends how you learn. The packaging tutorial won't hurt. [23:45] a horrendous drag was what came to mind [23:46] persia: (: [23:46] LaserJock: Why? I think that now that we have UEHS, it's significantly less painful. About half the packages report as up-to-date (I think). [23:47] LaserJock: Err. Nevermind. Seems there was less progress than I thought. About 100 of the packages seem to be in good shape. [23:47] persia: because most of that software should be maintained in Debian [23:49] LaserJock: Why? A lot of our multiverse media stack is maintained in Debian-multimedia, which inflates the numbers some. Also, I don't think it is a bad thing to add new software, as long as it is maintained. As our tools improve, we should be better about this. [23:49] if that page is correct, we roughly 1/3 of the software we maintain is *not* in Debian [23:49] bah, kill the first "we" [23:50] Right. 1/3 of the stuff we touch is not in Debian. I believe this to be a result of our documentation: we encourage new packaging. We need to encourage bugfixing more. [23:50] Hmm [23:50] dpkg-buildpackage sure is picky about the changelog file [23:50] Also, we need to encourage chasing UEHS during merge season: it should be clear by DIF. [23:51] Taggard: The dch tool is your best means of getting it formatted correctly. [23:51] persia: Probably, I don't knpw, but I'm just doing the manual section of the tutorial right now [23:52] If I continued doing this and made bugfixes would they actually go into the next release? [23:52] persia: well, Multiverse isn't even included in the 784 [23:52] Multiverse adds another 84 [23:54] LaserJock: Still, from a policy viewpoint, which is better: killing off REVU and saying everything must go through Debian and DMO, or advocating UEHS review at the beginning of each cycle? [23:54] Personally, I suspect the first would annoy Debian. [23:55] Taggard: you mean hardy? yes [23:55] geser: That'd be a pretty rewarding feeling [23:55] persia: well, I actually think a bit of both [23:57] I don't think we should totally shut down REVU, but 800+ packages is a lot for us if we have no packaging upstream [23:57] Taggard: for the programming language part: I know C but since I started to contribute to Ubuntu I didn't do much C, more Makefiles or shell scripting and of course the packaging of the fixes [23:57] LaserJock: Utnubu complained that they wanted someone as a point of contact with whom to coordinate. DCT keeps flailing due to differences in individual preferences of DDs. Perhaps reinvigorating one or both of these might help? [23:58] well, I think the new DM stuff may make it easier for people to maintain stuff in Debian [23:58] I mean, if people are *actually* going to maintain packages in Ubuntu and have no interest in Debian I think that's fine [23:58] Taggard: it depends on with part you concentrate, there are enough parts where help is needed, e.g. catching unmet deps, fixing package which fail to build (FTBFS), looking out for important fixes in Debian unstable which need to be included in hardy, etc. [23:59] but 1/3 of our package load just seems way too much