[00:19] I uploaded a package to revu about 20 minutes ago but it hasn't shown up on the list yet - does it take a little while or have I probably done something stupid with gpg keys? [00:32] davidsansome: There is a certain processing time (I'm not sure how long), but do you have a sponsor / FFe / etc lined up for that package? Lucid is frozen for new packages, so it's likely to sit there until at least after the Lucid release. [00:36] RAOF: I'm in no particular hurry to get it in, I suppose it's fine if it waits until after Lucid === kamalm is now known as kamalm-away === MTeck is now known as MTecknology === jtechidna is now known as JontheEchidna [03:31] how do I take a trunk and release it as an initial ppa? === anzenketh_ is now known as tuxmaster === tuxmaster is now known as anzenketh [05:05] <_Andrew> Is there anyone I can talk to about packaging up something for Lucid? I want to see this package upgraded to 1.7.0 stable ( https://launchpad.net/ubuntu/lucid/+source/ogre/1.6.4.dfsg1-1 ) however it looks like it's just imported from debian with no ubuntu maintainer? [05:07] <_Andrew> Actually maybe ubuntu-release is a better place for this.. [05:10] _Andrew: You'd really want to see it upgraded in Debian first. [05:13] <_Andrew> Shouldn't the libogremain packages have a virtual package for the latest version? I see two different versions available in lucid because of dependencies on them. [05:18] That mostly just needs cleanup on the depending packages. [07:24] good morning [11:05] wow [11:05] Jack sense now works on my Macbook [11:05] * Laney hugs crimsun === DreamThi1f is now known as DreamThief === traveller_ is now known as traveller === traveller_ is now known as traveller [13:05] whats the difference between cowdancer and pbuilder? [13:05] cowdancer and pbuilder are like apples and oranges [13:05] you can't compare them. [13:05] ive already read the wiki,but it doesnt cover the differnces [13:06] you want to compare cowbuilder and pbuilder [13:06] hyperair: hmmm [13:06] cowdancer uses copy-on-write. [13:06] and cowbuilder uses cowdancer [13:06] hyperair: whats that? [13:06] hmm how to explain.. [13:06] hyperair: in english :P [13:06] okay, you know how pbuilder tarballs your chroot, then unpacks it during build? [13:06] is it right channel for asking about SRU? [13:06] hyperair: yeah [13:07] ari-tczew: #ubuntu-devel i think [13:07] ok [13:07] shadeslayer: right, cowbuilder basically cp -l's everything so you get a hardlink of every file. [13:07] shadeslayer: and cowdancer encapsulates everything (like fakeroot) to make sure that whenever you write, the file is copied away [13:07] and the copy modified [13:07] so your original remains intact [13:08] hyperair: ah so it kinda makes a copy of everything and then in the end you get 2 things,the original stuff and the modified one [13:09] hyperair: whereas pbuilder modifies the original one [13:09] shadeslayer: it doesn't make a copy if you reads. [13:09] i mean [13:09] if you do reads alone [13:09] it doesn't make a copy [13:09] that's why it's called copy-on-write [13:09] when you start writing, a copy is made so that the original is untouched [13:09] and pbuilder's "original" is a tarball. [13:10] ok.. [13:10] i think ive got some idea.... [13:10] okay, think about it this way... [13:11] hyperair: ok well here comes the next stupid question,which is better :P [13:11] hyperair: sure go on [13:11] what pbuilder does is like.. tar -xzf sometarball.tar.gz, cd sometarball, edit edit edit, purge. [13:11] ok.. [13:11] what cowbuilder does is like.. it listens to your write() calls [13:11] and chmod [13:11] and stuff that modifies things [13:11] and copy edit write [13:11] right [13:12] got it! [13:12] hyperair: ok so your right they cant be compared :P [13:12] so your first write() will cause cp fileA tmp/fileA, and redirect writes to tmp/fileA. subsequent reads will read from tmp/fileA [13:12] and it really depends on your pref. which is better [13:12] well yes [13:12] each comes with pros and cons [13:13] hyperair: cowdancer probably takes more time to build a package... [13:13] hyperair: oh btw how do i get pbuilder to keep the cache? like while creating the pbuilder tarball [13:13] pbuilder: it uses tarballs, so when you're not building things, you will use very little space. if you have multiple pbuilder environments, this is wonderful. [13:14] cowbuilder: it does not compress when inactive, so you get larger storage [13:14] hmm [13:14] pbuilder: it unpacks the tarball at the beginning of the build, this causes tremendous I/O, and on some filesystems, can cause your system to lock up until it's done. [13:15] cowbuilder: cp -l everything. that should take a few seconds, or less for preparing. lets you get straight to the job. [13:15] as for during-compilation... i don't think there is much difference. [13:15] compilations generally create new files, rather than modifying existing files. [13:16] copy-on-write does not apply to creation of new files, because there was nothing to copy in the first place. [13:16] ohh... ok [13:16] so basicaly cowbuilder makes links to these files like you said earlier [13:16] cowbuilder is an alternative to sbuild that uses a pbuilder interface (so it's easier to configure, and doesn't require you to create an LVM partition per chroot) [13:17] yeah. hard links. [13:17] i suppose you know what hard links are, right? [13:17] yeah of course [13:17] so it makes hard links, so new files and stuff mv'd into place will not affect the original [13:18] rm'd things also don't affect original [13:18] but chmod/chown, and write will [13:18] nice [13:18] so it will encapsulate those and force a copy to be made [13:18] ahh.. ok i get it :D [13:18] hyperair: thanks for the info [13:19] np =) [13:19] shadeslayer: by the way, hard links are just the way cowdancer implements copy-on-write. there are copy-on-write filesystems around like btrfs. i expect that to be quite cool when it gets stable (it's cool enough already like this) [13:20] and then there's also unionfs which is another implementation of copy-on-write, one which pretends to be a filesystem. [13:20] i think it's now superseded by aufs2 or something [13:20] yeah ive heard of those [13:20] you could probably implement a better cowdancer using unionfs =p [13:21] there are places where cowdancer complains about stuff being not implemented [13:21] like flock and stuff [13:21] i don't really bother -- it shouldn't matter, i think. [13:22] i maintain a complete ubuntu mirror on my campus so if my chroots get messed up i can always re-create them in a matter of minutes [13:23] nice [13:23] takes about a hour here [13:30] How often are the debian bzr branches updated? I want to merge in some changes off a just-uploaded package from Debian. [13:30] lfaraone: I believe you can import-dsc to the debian branch locally [13:30] shadeslayer: it takes well over an hour for debian ;-) [13:31] Laney: yes, but I read that's discouraged against since it can mess up future merges, no? [13:31] I dunno [13:31] shadeslayer: i can also dist-upgrade to the next ubuntu version in a matter of an hour or so (more time spent on I/O than downloading) [13:32] use teh git. and git import-dsc =D [13:32] Laney: "This import functionality is very convenient, but due to the nature of Bazaar it is not a good idea to do this more than once. If there are two contributors to a package, and they both do the import independently then they will find it difficult to merge between themselves, as the two branches are not related in Bazaar's eyes. " [13:32] (per http://jameswestby.net/bzr/builddeb/user_manual/normal.html) [13:33] lfaraone: what package? [13:35] hyperair: nice [13:35] ;-) [13:35] hyperair: i guess it pays to have a server close by... [13:36] ill probably setup a local ubuntu server when i start earning :D [13:36] so itll be my personal clone of the entire ubuntu repos :D [13:36] shadeslayer: well yeah. it pays to weasel your way into your university's open source society and use their resources and authority to start an ubuntu server ;-) [13:37] shadeslayer: the hard disks were donated by the ubuntu-sg loco [13:37] hyperair: i proposed setting up a server in my uni... they shot it down :D [13:37] ubuntu server i mean [13:37] shadeslayer: well, you need to be more influential than just an ordinary student ;-) [13:37] they run a OS X and a windows server [13:38] hyperair: hehe.. i guess so... [13:38] shadeslayer: i had support from the teacher advisors of the society, as well as some laboratories which use ubuntu. [13:38] hyperair: nice.. everything my uni uses is MS.. and more MS [13:39] shadeslayer: couple that with the fact that we started underground (we got permission from one of the labs to use their port 80 and mod_proxy to reverse-proxy stuff from a certain domain name into our server) [13:39] hyperair: heck.. they use a C++ compiler from the 90's [13:39] shadeslayer: it's the same here =p [13:39] hyperair: borland turbo C++ ? [13:39] shadeslayer: some labs use ubuntu, but most labs use windows. and a lot of them use windows-only software. [13:39] james_w: autokey. [13:40] shadeslayer: okay, that's sad. [13:40] hyperair: i bet that all ports apart from 8080 are blocked [13:40] hyperair: dont ask.... [13:40] shadeslayer: i requested a DMZ. port 80 was opened, and they claim it's a DMZ. [13:40] just port 80 [13:40] hyperair: good thing my isp just bumped my speed to 70 KBps for free [13:40] good god. [13:41] ooh nice [13:41] hyperair: yeah it actually came as a shock... [13:41] shadeslayer: my ISP did that once. [13:41] hyperair: http://www.airtel.in/wps/wcm/connect/about+bharti+airtel/Bharti+Airtel/Media+Centre/ [13:41] shadeslayer: then they realized their mistake after a few months and dropped the speed again =( [13:41] hyperair: thankfully its not a mistake :D [13:42] hyperair: oh its this one actually : http://www.airtel.in/wps/wcm/connect/About%20Bharti%20Airtel/bharti+airtel/media+centre/bharti+airtel+news/telemedia/pg-airtel-breaks-the-speed-barrier [13:42] cool =\ [13:42] i want =( [13:43] hyperair: i was actually thinking of switching ISP's :D [13:43] but not after this :D [13:43] lfaraone: yeah, launchpad currently has to mirror the package for it to be imported to bzr [13:43] shadeslayer: over here we have a few small-time ISPs which suck, and one major ISP which sucks less. [13:44] shadeslayer: needless to say, they have a monopoly, and continue to suck like hell due to lack of competition =.= [13:44] james_w: okay. what's the replication lag currently? [13:44] hyperair: hehe... looks like LP has a full work load : https://launchpad.net/builders [13:45] lfaraone: dunno [13:45] wth... only 4 builders online :D [13:45] it's LP-internal [13:47] james_w: I take it that I was correct in my understanding that I shouldn't just import the dsc, right? [13:48] lfaraone: you can, but it won't reflect history quite how you would like [13:49] james_w: so you'd advise against it. [13:50] generally, yes [13:50] ah nice... [13:50] (at this point I'd need to get a FFe for a NUV, not sure it that'd fly, but the changes made in the NUV have been well tested for a while now in PPA and elsewhere) [13:50] no errors in creating the pbuilder [14:47] hrm... when viewing the bzr branch on lp it recognizes my name on the initial import that I did via lp and hyperlinks it to my lp home page... but the subsequent commits that I did with bzr push from my machine it does not recognize my username and hyperlink... why? [14:48] psusi, you need to do a bzr whoami [14:49] cody-somerville: and? [14:50] set your name and username. [14:50] Isn't it bzr lp-login or something? [14:51] ohh... ok, so the full name and email have to match exactly? I see... [14:52] you'd think it would figure it out when I push and it logs in with my ssh key [14:55] you don't commit when you push, how could it know? [14:55] What if you merge in someone elses branch? Should it just assume all those commits someone else made are yours too? [14:56] persia, no, thats for pushing to launchpad and has nothing to do with commits. [14:57] well then bzr launchlad-login should probably figure it out ;) [14:58] Probably not. [14:58] lp-login only sets the username used when connecting to bazaar.launchpad.net [14:58] why not? it's authenticating to lp using your ssh key, it seems a good place to check that your bzr whoami matches lp [15:01] psusi, :) I'm sure they'd appreciate a patch then. [15:03] is there a bzr version of cherrypick? [15:35] persia: re bug 511502 in dvi2ps, can't we just sync over -3 from Debian? looks like it includes the patch for TexXLive2009, and it builds from source on my machine. [15:35] Launchpad bug 511502 in xdvik-ja "TeXLive 2009 transition: libkpathsea5" [Undecided,Fix released] https://launchpad.net/bugs/511502 === shadeslayer is now known as shadeslayer_ [15:36] lfaraone: That would be great. [15:37] persia: okay, -3 is still in Unstable, but it works fine afaict. [15:37] lfaraone: Could you open a new bug for that, and unassign me from the transitoin bug? [15:37] persia: in progress :) [15:37] I've those three packages locally, and fiddle with them when I have time, but I'll admit to not having as much as I'd like :) [15:37] Thanks! [15:38] persia: bug 546113 [15:38] Launchpad bug 546113 in dvi2ps "Sync dvi2ps 4.1j-3 (universe) from Debian sid (main)" [Wishlist,New] https://launchpad.net/bugs/546113 [15:39] lfaraone: "ubuntu-sponsors" please :) The ubuntu-*-sponsors groups are going away. [15:39] persia: so I should set the transition bug to "in progress" assigning me? [15:39] or assinging nobody? [15:40] persia: mk. tell requestsync that :P [15:40] lfaraone: It's been done. Which requestsync are you running? Maybe an old one? === kamalm-away is now known as kamalm [15:58] persia: karmic. [15:58] persia: 2.10.53ubuntu3 [15:59] lfaraone: upgrade :) [16:00] persia: backports anybody [16:03] No point. It's post-beta, so it's best to be testing on a live system :) [16:29] persia: can I subscribe ubuntu-release to bug 546139 even though I haven't prepared the merge yet? (I'm waiting for the release to be imported into LP bzr) [16:29] Launchpad bug 546139 in autokey "Merge 0.61.5-1 into Ubuntu Lucid" [Undecided,New] https://launchpad.net/bugs/546139 [16:30] I wouldn't subscribe them until you have something for them to review. [16:49] hi guys, i'm trying to patch a package that had no patches before [16:49] so I followed this page [16:49] http://www.debian.org/doc/manuals/maint-guide/ch-dother.en.html#s-patches [16:49] but I got some errors like this [16:49] diff: ./alpine-1.0+dfsg/.pc/maildir.patch/imap/src/osdep/unix/maildir.c: Permission denied [16:50] can you help me what I'm doing wrong [16:50] the error comes after I'm trying to dpkg-buildpackage -d -S [17:14] nvm solved [17:14] Hi all... [17:15] I'd like to do daily builds for VLC media player on PPA on launchpad. Can anyone help me to do this? I've the latest tarballs and build essentials with me [17:25] napster: the easies way to do that si to `fork` someones vlc deb sources, take the `debian` dir from there and use it to build your packages [17:26] stas, I'm a newbie. Me and most of my friend use vlc. I think it is helpful if I do this. Can you explain a little bit? How to 'fork'? [17:27] copy and modify it in case something doesn't work [17:32] hey whats the command to create a new debian/ folder with the new source format? [17:33] shadeslayer: http://www.debian.org/doc/manuals/maint-guide/ch-first.en.html#s-dh_make [17:34] dh_make && echo '3.0 (quilt)' > debian/source/format =p [17:34] stas: thanks [17:35] stas, I've 'apt-get source vlc' and copied the debian/ to the latest source tarball from vlc(git) [17:35] hyperair: =p is a part of the command? [17:35] no it's an emoticon [17:35] :-P [17:35] hyperair: ah i thought so :D [17:35] ;-) [17:36] stas, But debuild -S returns errors. How can I fix this : http://pastebin.com/xP30KSME [17:38] napster: you probably want #ubuntu-packaging [17:38] napster: first you have to update the changelog [17:38] get some docs [17:39] it will help you a lot [17:39] ah... ok :( [17:39] napster: just browse manpages online : manpages.ubuntu.com [17:40] ok [17:42] README.debian and README.source can be deleted right? [17:42] theyre not that imp. i mean [17:43] theres a readme of the package in the source dir though.. [18:03] I'm working on switch package to 3.0 quilt format and I;m reading http://wiki.debian.org/Projects/DebSrc3.0#FAQ ; what's the different between quilt and native package? [18:04] ari-tczew: native packages are ones that are specific to debian with no upstream, like apt [18:05] nigelb, thanks! [18:13] ari-tczew: quilt is a patching system [18:13] shadeslayer: I know [18:13] ari-tczew: ah.. then both of them are quite different :P [18:14] ;] [18:14] shadeslayer: he was just confused reading the wiki page [18:14] right [18:15] btw do i need to specify in the rules page that install foo.docbook or do i just leave foo.docbook in the debian/ folder and it will be automatically be picked up [18:16] nigelb: ah ok [18:30] what's a field in debian/control: Uploaders? [18:38] ari-tczew: it doesn't really have a meaning in ubuntu. in debian, comaintainers are listed there [18:54] whats the proper way of dealing with translations, after I update a package the stuff I add isnt translated and gets thrown into the po files [18:54] lintain says to send a request to debian translaters but that seems rude [19:21] hi i need help with pbuilder : pbuilder-satisfydepends-dummy [19:21] um i meant this error : http://pastebin.ca/1851718 [19:33] shadeslayer: my guess is that you don't have universe enabled in your pbuilder [19:33] geser: would that be about it? [19:34] or karmic-backports (if you're using karmic) [19:34] at least the first package that's not found is in -backports [19:34] geser: akher0n lucid pbuilder [19:35] ok how do i enable those repos then? [19:35] https://wiki.ubuntu.com/PbuilderHowto#Universe%20support [19:35] ah.. thanks [19:36] geser: should i add this to the top or the bottom? [19:37] nvm [20:39] Is there any easy way to package a binary only closed source application? - like truecrypt === RainCT_ is now known as RainCT_netbook [20:40] like any other package but you can probably skip the compilation state [20:47] geser: I'm guessing it's been done - truecrypt [21:10] Hello. [21:11] I need help with an Avaahi related networking issue. I am in a situation where I do not have a DHCP server and need to use APIPA Addressing. [21:38] hi all! I would like to push some new softwares to the multiverse repository. I am a newbie here and would like to be an Ubuntu developer. Is it the right process is the reviewing through REVU? [21:39] (for the new packages) === funkyHat is now known as amberbot === amberbot is now known as funkyHat [23:41] I find it very annoying the way "shared" numeric pads work on laptops, so I made a script that remaps all num pad keys to the numeric version, independently of whether the NumLock or shift are pressed or not [23:42] I find that it could be useful, so I've made a .deb with it, something useful I can do with it? [23:44] tried to follow the SponsorshipProcess wiki but got lost in the "report a bug" step [23:50] cause I don't know which package is this "bug" related to... all the X server?