/srv/irclogs.ubuntu.com/2009/03/19/#ubuntu-motu.txt

mrooneyHow many hours until beta freeze takes affect, or has it done so already?00:15
binarymutantbefore I create a debdiff from my debian package should I make it comply with ubuntu policy first?00:20
cody-somervillebinarymutant, what do you think? :)00:22
binarymutantI think yes, but wouldn't it be easier to upload a brand new package to the sponsor queue?00:23
cody-somervillebinarymutant, easier yes, production no00:28
binarymutantcody-somerville: thanks for the advice00:29
binarymutantI keep getting gpg errors when I run debdiff, how can I fix this?01:05
cody-somervillewhat are the errors?01:09
binarymutantcody-somerville: can't check signature: public key not found01:13
cody-somervilleTo make that stop appearing, you'd have to import the public keys used to sign the source packages you're debdiffing.01:14
cody-somervilleI wouldn't worry about it01:14
binarymutantcody-somerville: thanks, I thought that it would be signed by me01:16
cjwatsonbinarymutant: it's complaining about the other one you're debdiffing against01:16
cjwatsonthere are two source packages involved, remember :)01:16
binarymutantcjwatson: they both are mine though, I guess it's the archive admin key01:17
binarymutantthanks for the help01:17
cjwatsonno, the archive admin key does not sign .dsc files01:17
brendon1hello01:18
cjwatsonhowever, if one of them was uploaded by a sponsor, then your sponsor probably re-signed the .dsc01:18
Ampelbeinbinarymutant: you can get around those errors by adding keyserver-options auto-key-retrieve and keyserver x-hkp://keys.gnupg.net:11371 to your ~/.gnupg/gpg.conf file. the keys are auto-imported then.01:31
mrooneyThere are just not enough MOTUs :)01:32
=== txwikinger4 is now known as txwikinger
binarymutantAmpelbein: do you happen to have a link for gpg.conf02:31
Ampelbeinbinarymutant: ?02:31
binarymutantAmpelbein: for an example of gpg.conf or like a doc for it? I can't seem to find anything on it02:32
Ampelbeinbinarymutant: ah, now i get it: put http://paste.ubuntu.com/133375/ in your ~/.gnupg/gpg.conf02:32
binarymutantAmpelbein: ty ty :)02:32
seclm193hey all03:54
seclm193anyone in here talking?03:55
brendon1I'm here03:57
seclm193lol, ok03:57
brendon1and I seem to be talking03:57
brendon1what's happening?03:57
seclm193nothing, just decided to join the ubuntu development03:58
seclm193curious on where i need to get started?03:59
mrooneyseclm193: well, it depends on what your skills are!04:01
seclm193i've been programming really in C++ and some java04:01
brendon1are you interested in focusing on applications or helping with everything in general?04:02
seclm193mostly C++, all projects have been school related04:02
Hobbsee!logs04:02
ubottuOfficial channel logs can be found at http://irclogs.ubuntu.com/ - For LoCo channels, http://logs.ubuntu-eu.org/freenode/04:02
seclm193applications are what i am mostly interested04:03
seclm193in, but helping in general is fine also04:03
mrooneyseclm193: the second link in the topic can be useful04:03
seclm193I just want to contribute04:03
mrooneyif you want to help out triaging bugs, then #ubuntu-bugs is also a good place04:03
seclm193ok, kewl, this is my first open source project to work on, so i'm a little lost :(04:04
mrooneyseclm193: here is a great overview! https://wiki.ubuntu.com/ContributeToUbuntu04:04
mrooneyit covers pretty much everything04:04
seclm193ok, nice04:04
seclm193as far as learning the in and outs of ubuntu, the bugs i guess would be the best thing04:05
seclm193i guess04:06
brendon1so I just started triaging at launchpad.  it's a good way to get a feel of the type ofproblems that ubuntu faces everyday.04:06
brendon1and by following the bugs you can learn a lot of pro-tips on how to fix things and understand the system better04:06
seclm193ok, kewl, that's what i really want to learn, the main programming in and outs of ubuntu so i can become a main stream developer of the system04:07
brendon1I also made a simple linux package with a makefile and learned how to turn it into a *.deb install file.04:07
seclm193out of all the linux systems I have messed with, ubuntu is the most and user friendly system available, in my opinion04:08
brendon1if you like C++ you can make a little "Hello World!" and then try to figure out how to make an official *.deb out of it to understand the software better04:08
seclm193lol, "Hello World" is a clasic. I'm not sure how many languages I've written that in. lol04:09
brendon1hehe.  like foo04:09
seclm193lol04:09
brendon1although foo might not be as popular as it used to be04:09
seclm193i've never used foo04:09
Toadstoolg'morning05:56
iulianMorning.06:04
dholbachgood morning06:05
fabrice_sp__good morning!06:07
=== fabrice_sp__ is now known as fabrice_sp
iulianHey guys.06:09
fabrice_spHey iulian06:10
fabrice_spis it safe to send patches for python2.6 transition to debian?06:12
fabrice_spor some of the macros in python.mk are specific to Ubuntu?06:12
dholbachfabrice_sp: best to ask doko - I'm sure he's going to be involved in the discussion there06:14
fabrice_spdholbach, python2.6 seems not to be in Debian for the moment, so I'll wait06:14
fabrice_spis it reasonable to sync 4 package from Debian to fix a non installable package (roundcube)? I know we are in FF :-)07:05
dholbachfabrice_sp: what happened there? we synced the one package which now wants those 4 packages and it just won't build/install without them?07:07
fabrice_sp(or bug #331944)07:07
ubottuLaunchpad bug 331944 in roundcube "roundcube-core requires php-mdb2" [Undecided,New] https://launchpad.net/bugs/33194407:07
fabrice_spit builds, but it's not installable07:07
fabrice_spthe required packages cames after autosync to Debian07:07
dholbachI'm not on any of the release teams, but I'd presonally say: do it :-)07:08
dholbachbest to get in touch with them07:08
fabrice_sproundcube has been sync one month ago...07:09
fabrice_spOk: i'll create the FFe bugs then Thanks!07:09
brendonsetting up an email server is probably the most difficult thing I've ever done in my life07:09
fabrice_spBTW: one by missing package or only one with the 4 packages?07:09
brendonnothing works.  and then you finally get it working with no security.07:10
ttxbrendon, yes, that rings a bell. That's why we proposed to deliver some postfix-dovecot pre-integrated setup in Jaunty.07:11
brendonthat would be sweet.  Having control over your own mail server is a VERY nice thing IMO07:13
brendoncourier?07:13
ttxbrendon: no, postfix-dovecot. http://ubuntuserver.wordpress.com/2009/02/13/an-improved-mail-server-stack-in-jaunty-dovecot-and-postfix-integration/07:14
brendonthis will be an awesome upgrade.  I'll want to buy and install a server just to use it :D07:31
dokofabrice_sp: it's in experimental07:33
fabrice_spdoko, should we send the patch to Debian, then?07:45
dokofabrice_sp: which patch?07:46
fabrice_spin general, changes in debian/rules to use dist-package or the macro (for example Bug 340827)07:47
ubottuLaunchpad bug 340827 in libuser "[jaunty] python-libuser requires python < 2.6" [Medium,Fix released] https://launchpad.net/bugs/34082707:47
fabrice_spdoko, ^07:49
dokofabrice_sp: IMO, not yet needed07:50
fabrice_spok. Thanks!07:50
fabrice_spDktrKranz, about Bug #345263. This is one of the 4 packages required to install roundcube08:19
ubottuLaunchpad bug 345263 in ubuntu "Sync php-mdb2 2.4.1-1 (universe) from Debian unstable (main)." [Wishlist,New] https://launchpad.net/bugs/34526308:19
fabrice_spI still have to open 3 sync request08:20
fabrice_spbtw, thanks to unsubscribe u-u-s: requestsync add it automatically...08:22
DktrKranzfabrice_sp: np. btw, do we need three more packages?08:28
fabrice_spyes :-/08:33
fabrice_spphp-mdb2-driver-mysql, php-mdb2-driver-pgsql and hp-mdb2-driver-sqlite08:34
fabrice_spDktrKranz, I got that from http://gaspa.yattaweb.it/issues/edos/jaunty_i386_edosresults.xml (and from trying ot install it also)08:34
DktrKranzfabrice_sp: ... and I don't think there's any other way to fix them in a safer way08:35
fabrice_spDktrKranz, no, it don't seems so: upstream seems to have dropped support for db backend. But anyway, I'll try find previous patch and see if it can still be  applied08:36
fabrice_spbut in this case, a lot more test would be required08:36
DktrKranzexactly08:37
fabrice_spso do I send the 3 additional sync requests?08:37
fabrice_sp(even if I'm not very fond of doing that at that step...)08:38
DktrKranzprobably roundcube should have been postponed for karmic, but that is08:39
DktrKranzswitch to a patched version seems way too risky than syncing four packages08:40
DktrKranzso I'm fine with this approach as long as you (or some interested people) have a good test at roundcube08:41
fabrice_spok08:42
fabrice_spwill try to get in touch with Lionel, as it seems to be the one that sync roundcube08:42
lionelyes, I made a wrong sync :(08:43
lionelDktrKranz: do you think it's FFe acceptable? It new, no reverse dep...08:44
lionel(should have done it before, but I have been realy busu at work)08:44
=== thekorn is now known as thekorn_
DktrKranzoh, salut lionel ;)08:47
DktrKranzI think there is no other way to fix it than approving those four new packages, it's a standalone app, so it won't break too much. Could you give a try too?08:48
lionelDktrKranz: now I have tested, yes it works08:49
lionelI'll fill a FFe for those packages today then08:49
DktrKranzok08:52
fabrice_splionel, there is already on for php-mdb2 (Bug #345263)08:54
ubottuLaunchpad bug 345263 in ubuntu "Sync php-mdb2 2.4.1-1 (universe) from Debian unstable (main)." [Wishlist,New] https://launchpad.net/bugs/34526308:54
DktrKranzfabrice_sp: I pasted irc log in the bug report, feel free to do so for the three sync requests08:55
fabrice_spok. Thanks :-)08:56
lionelthanks fabrice_sp!08:57
lioneland thanks DktrKranz :)08:57
* NCommander grumbles09:00
fabrice_splionel, do you want me to open the 3 additional sync request bug reports?09:01
lionelas you want, otherwise I'll do it after my current meeting :)09:01
fabrice_spI let to you then ;-)09:02
fabrice_sphave a good meeting ! :-D09:02
mcnichollshi09:59
mcnichollsa package i had sponsored has built on several architectures, but has failed to build on hppa. Am i guessing because there are missing depends in that arch?10:00
mcnichollshere is the failed build10:00
mcnichollshttps://launchpad.net/ubuntu/+source/desktop-data-model/1.2.5-1ubuntu3/+build/91101410:01
DktrKranzmcnicholls: it's because some packages haven't built successfully for hppa10:13
RainCTheya10:13
mcnichollsDktrKranz: ok, do i need to do anything or will a rebuild be automatically reattempted at some point?10:14
DktrKranzhey RainCT :)10:14
DktrKranzmcnicholls: I'm not sure a full give-back on hppa is scheduled, but buildd-admins usually do them at some points.10:15
mcnichollsDktrKranz: "full give-back" being a full rebuild of the archive?10:16
* RainCT is back to ext3 now for /, ext4 ate my file system (and it was less than 2 days old) :'(, btw10:16
mcnichollsRainCT: oh dear. I have been running it for a few weeks and it has been ok.10:16
DktrKranzRainCT: heh, I switched to unstable last night, I used ext3 to use ext4 in the future: bad choice?10:16
DktrKranzmcnicholls: only for failed to build ones10:17
=== Nicke_ is now known as Nicke
LaneyRainCT: It wasn't ext4, it was me. Sorry, I was hungry. But on the plus side, your files were taaaaaaaassty10:18
RainCThahaha10:18
Laneyhttp://thisiswhyyourefat.com/ much like these10:19
DktrKranzLaney: did you run fsck to see if there were bad blocks? You may suffer stomachache10:19
DktrKranzbut I agree with you inodes are tasty10:19
mcnichollsDktrKranz: ok. so is it bad that it won't build or is it normal that this occurs? should i do anything about it or tell anyone?10:20
RainCTI updated from ext3->ext4 some weeks ago and everything was working great, but recently I reinstalled (so that ext4's features are actually used) and then everything started to fail.. first the one with ~/Development being empty and fsck fixing it, and then twice it couldn't read / (a different partition) anymore and the system hard crashed (fsck also fixed) and yesterday (well, actually this morning :P) it switched to read only and after rebooti10:21
RainCTand I'm sure IRC has just eaten part of my message :P10:21
broonie and after rebooti...10:22
* DktrKranz thinks it's all about eating today10:22
RainCTafter rebooting I got "grub error 17"  and fsck from live cd found thousands of errors which on the  next run after fixing them (pressing enter for like 10 minutes)  would be there again :/10:22
DktrKranzcool10:23
RainCT</rant> :P10:23
* DktrKranz would like to see XFS more compatible with grub10:24
DktrKranzI was unable to move my / to it10:24
DktrKranzgrub complains10:24
* RainCT refrains from telling horror stories about grub2 :P10:24
* DktrKranz doesn't want to hear10:25
dholbachLaney: that page is digusting10:25
Laneydholbach: haha, too right10:26
Laneyalthough the huge oreo somewhere in there...10:26
* dholbach shudders10:26
LaneyI really hope people don't actually eat this stuff10:26
RainCTDktrKranz: anyway, at least my PC boots even faster now than with ext4 o_O   (well, or perhaps my internal timer just got destroyed... yes... why are you looking like that?... i am to lazy to use a clock!)10:27
lionelDktrKranz: XFS eat some files too many times for me (I use to be a XFS-lover). Now that ext3 has ACL, I'm fine with ext3 :)10:30
DktrKranzRainCT: if RAM will turn to be a good storage system, I think FS won't matter :)11:08
RainCTheh11:21
iahello. i have a question about apport implementation. if i make apport-cli -f -p <package>, then it gathers information and takes me via my browser at https://bugs.launchpad.net/ubuntu/+source/package/+filebug/ID. so, the question is, does exist some way to change that url to https://bugs.launchpad.net/package/+filebug/ID ? for example, if i make some project, and would like use lp with apport, but my package is not in ubuntu.11:55
=== mcasadevall is now known as NCommander
savvasdoes pasted text on paste.ubuntu.com expire?13:26
=== azeem_ is now known as azeem
ni|good morning13:54
slytherinni|: good morning13:54
ni|hey slytherin , whatsup?13:54
slytherinni|: not much going on. :-)13:55
ni|slytherin: i have an init script thats not working13:55
ni|could you maybe help me with it a bit?13:55
ni|i'm not even getting a usage report!13:56
slytherinni|: nah, not my field.13:57
ni|aww13:57
ni|anywhere you can think of i can find someone to help me?13:57
RainCThow can I tell aptitude to install ubuntu-restricted-extras without flashplugin-nonfree?13:57
bddebianHeya gang13:58
ni|RainCT: are you good with init scripts?13:58
slytherinRainCT: if it is a dependency then you can't.13:59
slytherinRainCT: yes it is actually dependency13:59
RainCTah right, I had to uninstall it last time..14:00
RainCTuhm.. didn't packages in section "metapackages" allow to be installed with missing dependencies?14:01
RainCT*it's not a dependency, but a recommends14:01
slytherinRainCT: sorry, my mistake, it is indeed recommends14:02
slytherinRainCT: but I don't know how not to install recommends in aptitude. aptitude interface is too complicated for me.14:02
RainCT--no-install-recommends, but this way I won't get anything14:02
RainCTiirc there's also something like =pkgname but14:03
RainCTI've tried that and it didn't work, so it probably is something else14:03
RainCTanyway, I'll just install what I want manually14:03
Laneyyou could use pinning, but I doln't know how to do it in aptitude :(14:03
RainCTDon't apt-get and aptitude use the same pinning settings?14:04
Laneyyeah14:04
LaneyI mean that pinning will work, but I couldn't tell you how to do it otherwise14:04
joaopintopinning is APT specific14:04
RainCTright14:05
ni|stupid init scripts14:06
RainCTni|: what problem do you have?14:06
ni|i cannot get to a Usage print14:06
ni|it seems the script jsut returns 0 and doesn't do anything14:06
Laneycan't you just copy what another working init script does?14:06
ni|Laney: i've tried :) thats how i started14:07
slytherinRainCT: In my opinion the only thing that will need to be installed manually these days is ms fonts. For everything else, installation should be triggred as need arises.14:07
ni|http://www.pastie.org/private/wuleto3riecw8bkelthva14:07
RainCTpinning doesn't work :/14:08
RainCTslytherin: Probably, but I prefer to get everything just from the start and not have to worry about it later14:08
ni|i've figured it out14:09
ni|thangs14:09
theholyduckRainCT, but what if you dont WANT all the extra optional useless cruft?14:12
theholyduckofcourse you wouldnt be running ubuntu at all then14:12
theholyduckbut still14:12
RainCTtheholyduck: then don't install it :)14:12
RainCTtheholyduck: I was speaking about package ubuntu-restricted-extras, which is just provided as a convePATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin14:13
RainCTDESC="Dexrex Message Daemon"14:13
RainCTNAME="DexrexExtentions"14:13
RainCTarrr damn irssi14:13
theholyduckRainCT, lalz14:14
RainCT* I was speaking about packag14:14
theholyduckthats1 hell of a path14:14
RainCTe ubuntu-restricted-extras, which is just a convenience way to install some usually needed proprietary stuff. it isn't installed by default14:14
theholyduckRainCT, flash, etc?14:15
RainCTtheholyduck: Yes. Flash, audio codecs, Java, etc.14:15
theholyduckjava is restricted? isnt the newest ones pretty open source?14:15
* RainCT wonders why sun-java6 is still used when there's the FOSS one14:15
RainCTtheholyduck: there is a restricted and a free version, which afaik are pretty much the same14:16
RainCT(to complete my previous list, MS's fonts and unrar are also installed)14:16
theholyduckRainCT, ;) rar is zeh evil.14:16
RainCThehe14:16
theholyduckdoesnt p7zip-full include a rar tool?14:17
theholyduckalong with all sorts of extra archive formats14:17
jdongtheholyduck: I doubt it covers really recent RAR though.14:17
RainCTAlso for compression?14:17
jdongand Java *IS* still restricted AFAIK14:17
jdongwhile the OpenJDK implementation is FOSS (reasonably) sun still has patents covering Java and trademarks doing the same.14:18
theholyduck"not only does it handle 7z but also ZIP, Zip64, CAB, RAR, ARJ, GZIP, BZIP2, TAR, CPIO, RPM, ISO and DEB archives. 7z compression is 30-50% better than ZIP compression."14:18
theholyduckor so says apt14:18
jdongi.e. If I intentionally made an OpenJdongK that was intentionally incompatible with Java but claimed to be, I would probably get sued by Sun14:18
jdongtechno_freak: probably RAR2.14:18
jdongwrong ping.14:19
jdongI don't believe there's a FOSS implementation of the newest RAR on-disk format yet14:19
jdong(unrar-nonfree supports it)14:19
jdongit's often used in the... underworld... to compress >4GB files14:19
slytherinI wonder why rar format is still even relevant.14:22
theholyduckslytherin, people use it14:22
theholyduckthere is a reason bluray supports mpeg2 video. people still use it14:22
theholyduckno matter how shitty it is14:23
jdongslytherin: it's faster and nearly as well compressing as 7z.14:23
slytherinRainCT: openjdk is still not same as sun java.14:23
jdongplus it does not use 4+GB RAM compressing to reach its best compression ratio14:23
jdong(I'm not saying I support the crazy idea of archiving data in a patented and proprietary format...)14:23
slytherinI suppose not many people know about 7z format, hence they use rar.14:25
jdongslytherin: I don't think it's just that14:27
jdong7z is roughly twice as slow at its max compression ratio and uses 3+GB RAM to do its work, compared to RAR which is relatively fast and uses less than 1GB RAM.14:28
jdongRAR also has built-in parity capabilities which are attractive in the underground file distribution community14:28
jdongtheholyduck: ok, looking at 7z's packaging, p7zip-full does support all of RAR at the expense of licensing the proprietary decoder and being non-free.14:29
theholyduckjdong, but it includes more stuff by default atleast14:29
theholyduckso you can use it for all sorts of packaging14:30
theholyduckinstead of just rar14:30
c_kornhow can I make a diff/debdiff that only contens differences in text files and skips binaries?14:30
jdongwell, yes, but IMO p7zip's CLI is *SO* screwed up in the mind that I'd rather have my 20+ other unzipping tools.14:31
jdong tar cf -  directory  |  7za  a  -si foo.tar.7z14:31
jdong??? who thought of that?14:31
theholyduckjdong, who knows :D14:40
theholyduckjdong, “When the Patriarch McIlroy invented the pipe, he knew that it would transform software, but did not know that it would transform mind.” (and create stupid?"14:40
=== mterry_ is now known as mterry
=== Ampelbein is now known as ampelbein
=== aanjhan is now known as ThiefOfBaghdad
ni|hey16:35
ni|i have a program that is 4.7 MB16:35
ni|but the deb is only 128k16:35
ni|fail.16:35
ni|any reason why that would be happening16:37
directhexni|, the package doesn't contain the required file?16:38
ni|nope16:38
ni|so weird16:38
ni|debuild -i -us -uc -b16:38
ni|debian  DesktopIcon128.png  DesktopIcon24.png  DesktopIconG128.png  DexrexExtensions16:39
ni|thats what ls looks like16:39
ni|dexrexextensions is 4.7 MB16:39
ni|directhex: ^16:42
directhexyour debian/install is correct?16:43
ni|yes16:44
ni|directhex: can i PM it to you?16:44
ni|or pastie it?16:44
ni|http://www.pastie.org/private/id6657gytn3apbrbp6pjwa16:44
directhexpastebin things. asking for private help in a channel of 237 people is silly16:44
ni|i did...16:45
directhexand those files are all in debian/tmp, or placed there by your "install" rule?16:45
ni|i'm using CDBS16:45
ni|include /usr/share/cdbs/1/rules/debhelper.mk16:46
ni|thats all that is in rules16:46
ni|thanks for helping me :)16:46
directhexCDBS is black magic. overriding it hurts. someone else may know the right chickens to sacrifice to make it do things16:47
ni|i mean what else is required oO its a binary -- i just put it in a folder dexrex-extensions-1.016:48
ni|debian in there and all the binaries in there16:49
ni|correct?16:49
leleobhzmay you need change your install script to install it inside debian/packagename ?16:49
ni|?16:49
=== Lure_ is now known as Lure
=== iulian is now known as Guest69776
=== Guest69776 is now known as iulian
=== hansk599 is now known as hanska
=== janito_ is now known as joaopinto
adelie42 I was looking at information about becoming an Ubuntu member here: https://wiki.ubuntu.com/Membership. I do not know how to make a personal page. Is there someone here that might be able to point me in the right direction? I know I am not ready, but I would like to begin building a resume of my current projects for when I do apply20:03
Laneyadelie42: https://wiki.ubuntu.com/YourWikiUserName20:04
adelie42Thank you!20:05
adelie42Yet another page I haven't registered for.  )20:05
adelie42oh good, it sees I am logged into launchpad20:06
sladenadelie42: welcome to your new Launchpad overlord!20:41
adelie42I for one welcome our new launchpad overlord sladen20:42
=== bastiao_ is now known as k0p
iahello. i have a question about apport implementation. if i make apport-cli -f -p <package>, then it gathers information and takes me via my browser at https://bugs.launchpad.net/ubuntu/+source/package/+filebug/ID. so, the question is, does exist some way to change that url to https://bugs.launchpad.net/package/+filebug/ID ? for example, if i make some project, and would like use lp with apport, but my package is not in ubuntu.21:33
jpdsia: I'd talk to pitti about that in #ubuntu-devel21:41
mrooneycan anyone tell me how I might apply a git diff such as http://cgit.krandor.org/cgit.cgi?url=workrave/diff/&h=branch_v1_9&id=33f01a179da87e27dca3d57662872ef7077efb2221:44
mrooneyI'd like to get a fix for bug 310551 in a PPA unless someone else can fix it, otherwise that app is completely and utterly broken in jaunty21:45
ubottuLaunchpad bug 310551 in workrave "workrave doesn't receive keyboard/mouse events" [Unknown,Fix released] https://launchpad.net/bugs/31055121:45
mrooneysince it is an RSI app it kind of needs those events :)21:45
Laneymrooney: You can prepare a patch for sponsorship if you're so inclined21:46
Laneythen it will get in for sure21:46
mrooneyLaney: well that is sort of what I was initially asking, how do I turn that diff --git into a patch21:46
mrooneydo you know how?21:46
Laneysure21:46
mrooneyoh boy can you enlighten me :)21:47
Laneyessentially you download the package, figure out what patch system it's using (if any; add one if none), import the upstream fix, make sure it applies cleanly, build and test!21:47
mrooneyLaney: hm I am not sure, if I am asking the question right or something21:47
mrooneythat link I gave, is a git diff21:48
mrooneyhow I apply it to the source21:48
Laneysave the diff to a file21:48
mrooneyyes I have done, and I have the source21:48
Laneyand then import it into the package21:48
Laneyhold up21:48
mrooneyk :)21:48
Laneyhttps://wiki.ubuntu.com/PackagingGuide/PatchSystems21:48
dtchenhint: workrave does not use a patch management system.21:50
mrooneydtchen: yes that is what I suspected21:51
Laneywell adding one is fairly trivial21:51
dtchen(so just take http://cgit.krandor.org/cgit.cgi?url=workrave/patch/&id=33f01a179da87e27dca3d57662872ef7077efb22 and apply it)21:51
mrooneyhrmph21:53
mrooneyhm so should I add a patch system or just patch the source?21:53
mrooneyI am fairly new to MOTU works :)21:53
dtchenpatch the source21:53
dtchenaccepted practice is to not introduce a patching system21:54
dtchenwe flamed back and forth about this issue years ago21:54
* Laney flames forth once more21:54
LaneyI'd patch it and just send the raw diff to the Debian maintainer21:54
Laneybut who am I to challenge the orthodoxy :)21:55
Laneys/patch it/add a patchsys/21:55
dtchenremember the changes always appear in the diff.gz regardless.21:56
dtchenin the past, i've been a lot more lenient earlier in the dev cycle. as beta and rc freeze loom, eyeball-ability matters.21:56
dtchenheck, i'm pushing a lot of changes to post-release just due to that.21:57
mrooneydtchen: okay so then I guess I am back to my original question, I've saved that diff but don't know how to apply it21:57
dtchenuse patch(1)21:57
mrooneyI tried patch -p0 hoping it would work21:57
dtchenhoping sounds like a bad idea.21:57
mrooneyperhaps I am making some mistake, would you expect that diff to apply with patch?21:57
Laneydtchen: What do you mean? We'd be reviewing a debdiff either way21:58
* mrooney pours water on the flames21:58
Laneynot flaming, just curious21:58
mrooney:)21:58
dtchenLaney: it's largely moot for this patch. ask raof if you want an idea of smaller is better (cf. xserver-xgl)21:59
dtchenmrooney: have you extracted the source package?22:00
mrooneyanyway it is upstream so the next sync will get it22:00
mrooneydtchen: well, hm, isn't it extracted automatically?22:00
dtchenmrooney: you cannot assume everyone is running the release you are.22:01
mrooneywhat is the directory I get when apt-get source? Isn't that the source?22:01
dtchenmrooney: that's the parent directory containing the sources. it's also the parent directory of the extracted source.22:01
mrooneyor should I extract the .orig?22:01
mrooneyright so I mean, don't I want to apply it in that extracted source?22:02
dtchenyes, you do.22:02
mrooneyI am confused then, what was I supposed to extract?22:02
dtchenthe source package.22:02
dtchendpkg-source -x workrave_1.9.0-6.dsc22:02
* mrooney steps away for a brief minute22:02
dtchen(again, you can't assume the signature is present. if it isn't, dget will not extract the source package)22:02
dtchen:~/Code/sponsor/workrave-1.9.0$ patch -p1 --dry-run <../foo.diff22:03
dtchenpatching file backend/src/unix/X11InputMonitor.cc22:03
dtchenpatching file backend/src/unix/X11InputMonitor.hh22:03
mrooneydtchen: how are you saving that patch, just copying it from the web, in the link I sent?22:25
mrooneyI am getting errors like patch: **** malformed patch at line 6: // X11InputMonitor.cc --- ActivityMonitor for X1122:26
dtchenare you asking how i got the raw diff?22:26
dtchenif so - i took your url, clicked commit, then clicked patch22:26
fmariermrooney: about the workrave bug you just commented on (LP #310551), do you think it should be fixed in Unstable and then request a sync for Jaunty?22:27
ubottuLaunchpad bug 310551 in workrave "workrave doesn't receive keyboard/mouse events" [Unknown,Fix released] https://launchpad.net/bugs/31055122:27
mrooneydtchen: yes, thanks :)22:28
dtchenfmarier: that would be the best way, yes.22:28
=== Snova_ is now known as Snova
fmarieralright, I'll try to find some time to prepare and test an updated package today...22:28
Laneyhaha22:28
dtchenmrooney: (the url to the raw diff was also given above)22:28
mrooneyoh yes, it was, sorry :/22:29
mrooneyI looked at it quickly and thought it was just the link I originally sent22:29
mrooneyis there a way to pass -j2 to make through debuild?22:38
mrooneyoh it looks like debuild -j2 :)22:40
mrooneyfmarier: I'd love to learn more about MOTU and would be happy to do as much as possible22:45
mrooneyI applied the patch, built the deb, and confirmed that it fixes the issue22:45
=== calc_ is now known as calc
=== Snova_ is now known as Snova
=== lamego is now known as joaopinto
=== asac_ is now known as asac
RenatoKrauseHi! Im from Brazil and need meet the mentor for help in Ubuntu. Im very intersting.23:45

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