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

persiaAha.00:00
persiaSo, there's no graceful way to do that, unfortunately.00:01
persiaThe ungraceful way to do it is to fiddle around with maintainer scripts.00:01
persiaThe maintainer scripts are informed about versions, so as an example, when upgrading the maintainer scripts can know the prior version and the version being installed.00:01
persiaFor arbitrary standard stuff (bin, lib, share, etc.) you can just put it in the right place in the new package.00:02
quentusrexthat's basically what is happening...00:02
persiaIn cases where migration might break something, it might be nice to try to provide some migration tools.00:02
persiaFor configuration, it's a bit trickier.00:02
quentusrexthere are lots of files in the same directory, when they should have been in /etc and /var00:02
persiaYou can make some changes, but you can't make other changes (by policy)00:03
quentusrexok00:03
persiaFor example, you're not supposed to overwrite or change conffiles.00:03
quentusrexthat's fine...00:03
persiaI find http://women.debian.org/wiki/English/MaintainerScripts to be the best available resource on how maintainer scripts work.00:03
persiaBest of luck!00:04
quentusrexthanks00:04
quentusrexI'll need it00:04
=== lfaraone_ is now known as lfaraone
dktrkranzpersia: FYI, a good techincal reference for maintainer script is here: http://people.debian.org/~srivasta/MaintainerScripts.html00:59
=== asac__ is now known as asac
EzraRim trying to package an app that has a debian dir in the source tarball, in the packaging wiki it says to ask the author to delete the debian dir and supply a diff.gz01:40
EzraRwhat is the point of the diff?01:40
EzraRalso the author wants to keep the debian dir in the source01:41
EzraRany advice?01:41
EzraRthey had not deleted the .ex files so I did and got lintan warnings about it, will that be a problem in revu?01:44
quentusrexHow do I do an if statement in debian rules file?01:47
EzraRquentusrex: just like you would in a shell script i believe01:57
EzraRquentusrex: it might want a \ after each line01:57
EzraRsomething like     if [ $month -eq 13 ]; then01:57
EzraRmonth=101:57
EzraRlet year=year+101:57
EzraRsorry thats not what was suposed to paste01:58
maxbquentusrex: It rather depends what the circumstances are - sometimes you do it as shell, sometimes you do it using makefile syntax02:04
maxbEzraR: I _think_ that if there's a debian dir in the upstream source, you have the choice of either trying to work with it (such that the diff.gz adjusts upstreams into yours) or often just giving in and repacking the tarball without it.02:06
maxbLong term, it sounds like the right thing to do is to engage upstream in a discussion on why they want to have a debian packaging in-tree02:06
wgrantmaxb: Or use 3.0 (quilt).02:08
maxbI'll learn that once Ubuntu supports it :-) .... (soon, I know)02:09
wgrantIt's been supported for nearly 24 hours.02:09
maxbheh02:09
wgrantAnd it looks like an autosync run happened a few hours ago, and worked.02:18
wgrantExcellent.02:18
JontheEchidnasweet02:19
=== asac_ is now known as asac
andrewLuvsUbuntuHi All03:04
gauravhi tu u03:04
gauravtoo03:04
gauravhey can nyone help me03:05
gaurav???03:05
ScottKgaurav: The odds of you getting your question answered go up if you actually ask it.03:09
andrewLuvsUbuntuJust reading the subject ... I am wanting to see if I can contribute. Although I have only worked with Ubuntu for a short time I have 12 years of professional exp. I will have a look at the site above but any other tips or starting points so I can be useful quickly?03:11
ScottKandrewLuvsUbuntu: Figure out what you want to work and and be pasionate about making it better.03:12
andrewLuvsUbuntuThanks ScottK, is there area's/lists of what Ubuntu covers IE most apps etc are not just Ubuntu03:15
ScottKandrewLuvsUbuntu: That's true, but everything that is in Ubuntu can be part of helping out.03:16
ScottKSince you're a volunteer here, figuring out what you want to do is more productive that figuring out what the project needs.03:16
ScottK(it's needs are broad ranging and approximately infinite)03:16
andrewLuvsUbuntuCheers, I will do some reading and come back. But would like to thank you all 9.10 is the best OS I have ever used!03:17
=== Whoopie_ is now known as Whoopie
EzraRScottK: I finished that package (mangler) but the debian dir that came with it from upstream had all the .ex files in it still04:25
EzraRi deleted them but when It builds it leaves them in because of the .orig.tar.gz04:26
EzraRI cant send it through with those in it, so my only other option is change the orig.tar.gz04:27
EzraRunless you have a better idea04:28
EzraRthe author wants to keep the debian dir in the source04:28
dhillon-v10hi all, I noticed that there are a lot of bugs in launchpad that have the tag [needs-packaging] so if I do about 20 of those right am I eligible to apply for MOTU04:35
ScottKEzraR: Then he should make it a better debian dir.05:07
EzraRtrue, i can help him with that05:11
=== mac_v_ is now known as mac_vish
=== mac_vish is now known as mac_v
=== freeflyi1g is now known as freeflying
gaurav2hey I am new to the concept of MOTU but very excited and want to know how can I start to help12:58
gaurav2:-D12:59
directhexehm... let's see if this works12:59
directhex!contributing12:59
directhexbah12:59
directhex!motu12:59
ubottumotu is short for Masters of the Universe. The brave souls who maintain the packages in the Universe section of Ubuntu. See  http://wiki.ubuntu.com/MOTU12:59
directhexurgh, i have no idea which factoids are appropriate here13:00
directhexgenerally though, pick what you want to do, and do it - you formally become a MOTU when others have noticed how awesome you are and say "you should become a MOTU"13:00
gaurav2okkk13:00
gaurav2would you please guide me13:00
gaurav2about how should i go about it13:01
james_wgaurav2: are there any bugs that you reported?13:01
gaurav2naah13:01
directhexbug triage & bug fixing is a high priority one13:01
gaurav2okk13:01
directhexupdating existing packages13:01
gaurav2hmmm13:01
james_wis there any software you use that isn't packaged?13:01
directhexi'd say the least important job is new packages13:01
gaurav2yeah13:01
gaurav2I mean it doesn't come in .deb format13:02
gaurav2then should it be packaged13:02
directhexif you like. starting with a new package is a kinda trial-by-fire way to learn this stuff, but by all means13:02
gaurav2hmmm13:03
gaurav2and how do u fix bugs it must be a really difficult task13:04
directhexdepends on the bug, really13:04
gaurav2hmmm13:04
directhexsometimes a bug can be something as simple as "typo in the package description"13:05
gaurav2okkk13:05
directhexsometimes it can involve hacking on a package's source13:05
gaurav2ok13:05
directhexit's a big wide world out there13:05
gaurav2true13:05
gaurav2u r very helpful13:05
gaurav2and which programming language r most of the packages written in13:06
gaurav2C++ or Python13:07
gaurav2:-D13:07
directhexi think the most popular language in the archive is C13:08
directhexfor some reason13:08
directhexC++ is popular mostly by way of KDE; Python is popular for more recent high-level app design13:09
directhexthere are loads of languages in the archive though. my personal area of control is C#13:09
=== menesis1 is now known as menesis
=== lukjad007 is now known as lukjad007_
=== lukjad007_ is now known as lukjad007
=== lukjad007 is now known as m0hi
=== m0hi is now known as lukjad007
persiadktrkranz: Thanks for that.  It's more updated than the one I was using, and at least as complex (although I may need to use a custom CSS to read it often)13:53
=== Amaranth_ is now known as Amaranth
=== slacker_1l is now known as slacker_nl
bdrungWhoopie: what's your real name? i want to mention it in the debian/changelog for vlc instead of just using "Whoopie"17:32
bjsnidersiretart`, ping18:10
=== Guest40441 is now known as BlackZ
=== yofel_ is now known as yofel
=== yofel is now known as yofel_
=== yofel_ is now known as yofel
matti;]19:17
joaopintohum, our virtualbox-ose lags behind debian20:05
crimsunjoaopinto: you're free to do the merge20:06
joaopintowell, the modules fail to build with the current kernel20:07
joaopintothere is a fix on the gentoo bug tracker, but I am not sure it makes sense to apply it to the current version which is behind debian's20:07
joaopintocrimsun, I don't like doing merges when I am not familiar whith the problems that required introcuding ubuntu changes20:08
crimsun3.1.2 fails to build in lucid?20:08
joaopintoand certainly not for a a package which includes DKMS, I don't have any experience :)20:08
crimsunthat's somewhat surprising, since 3.1.0 builds fine in lucid20:08
joaopinto3.0.8-dfsg-1ubuntu1 is what I get from my archive20:09
joaopintolucid20:09
=== korn_ is now known as c_korn
joaopintocrimsun, I mean, the current version on lucid fails to install, not the debian version on Lucid20:10
crimsunjoaopinto: right, well, it doesn't make much sense to try and fix lucid's existing one because there's already a newer one in Debian sid20:11
joaopintoI was going to use virtualbox to check test some packages on Debian VM :P20:11
joaopintocrimsun, right, but someone will need to merge it :)20:11
* ScottK hands joaopinto a mirror20:11
joaopintohum, my bug was se to duplicated of bug 47462520:13
ubottuLaunchpad bug 474625 in virtualbox-ose "[lucid] VirtualBox kernel module fails to build against Linux >= 2.6.32" [Undecided,Confirmed] https://launchpad.net/bugs/47462520:13
joaopintohttp://bugs.gentoo.org/290296 is supposed to fix the building failure20:15
joaopintowell, it's being worked, i just need to fix mine :P20:17
ari-tczewis possible way to get package's source from Debian on Ubuntu like "apt-get source" ?20:27
ScottKpull-lp-source in ubuntu-dev-tools.20:28
ScottKerr, pull-debian-source20:28
ari-tczewthis is what I looked for! thanks ScottK20:31
ari-tczewpbuilder build is for .dsc file but if I have unpacked .dsc and patched (debdiff applied), how can I run pbuilder in directory?20:44
ScottKYou can't.20:46
ScottKUse pbuilder login to log into the pbuilder chroot and then do it there (then debuild -us -uc)20:46
Laneypdebuild?20:46
ari-tczewso how sponsors tests debdiff for merges?20:47
Laneybuild a source package and then pbuilder it20:47
crimsunI use piuparts as well.20:53
=== lfaraone is now known as jwhales
=== jwhales is now known as lfaraone
crimsunScottK: do you have time to approve #498354 so I can fulfill the prereqs for #496274?21:03
* ScottK looks21:03
ari-tczewhuh, alsa 1.0.22 is out21:04
crimsunari-tczew: yes, I know.21:05
ari-tczew:)21:05
crimsunI have utils, tools, and driver done already. I'll svn ci later this weekend to pkg-alsa21:05
crimsunhowever, it's not pressing21:05
crimsunI already backported all the important bits into Lucid's source packages days ago21:06
ari-tczewcrimsun: do you will first update alsa first in debian?21:06
crimsunari-tczew: yes21:06
bjsniderare diffs between one package version and another saved somewhere?21:07
ScottKcrimsun: Very odd it didn't get autmoatically sync'ed.21:07
ScottKOK, I see it's Unstable.21:09
crimsunright, and testing's is older21:10
ScottKcrimsun: I can't do the actual sync's needs an archive admin with shell access.21:10
crimsunScottK: ah, ok. Sorry about that.21:10
randomactionbjsnider: if you mean versions in official repos, then yes, they can be viewed in LP branches21:20
bjsniderin other words, a diff between package-0ubuntu1 and 0ubuntu221:21
randomactionyou can usually find these in LP, eg https://launchpad.net/ubuntu/+source/gnome-commander/1.2.8.3-0ubuntu1 ("available diffs")21:22
ari-tczewor put: debdiff *ubuntu1 ubuntu2 > 1_to_2.debdiff21:23
ari-tczewerr, ubuntu1.dsc ubuntu2.dsc21:23
=== Rh0nda is now known as Rhonda
randomactionsure, debdiff will serve you well if you have the packages downloaded :)21:25
bjsniderthanks, found it21:25
cratyluscan i choose which repository apt-get source fetches a source package from without apt pinning ?21:35
christoph_debiancratylus: apt-get source will only work withe the corresponding deb-src line and then understands -t $distribution21:38
cratyluschristoph_debian, so as long as i have the deb-src line in my sources.list somwhaere i can use -t. hmm gonna try this now21:39
persiaJust take care, as this will randomly grab the newest available source when used without -t, which is highly unlikely to match either distribution entirely if used for multiple packages.21:41
persiaThere's also pull-debian-source in ubuntu-dev-tools21:41
cratylushmm, so far no dice either way, it still prefers karmic to the lucid version that i want21:42
cratyluspersia, will try your method as well21:43
persiaYou'll want to run apt-get update to properly test christoph_debian's solution.21:45
randomactioncratylus: you can use apt-get source PACKAGE=VERSION if you know the exact version to fetch21:45
persiaAlternately, it is potentially possible that the karmic and lucid versions are the same.21:45
persiarandomaction: Only in the case where that version is available in the local apt cache.21:45
cratyluspersia, yeah i made sure to put an entry in /etc/apt/sources.list.d/lucid mirroring the karmic entries but replacing the word karmic with lucid21:46
cratylusand then updating21:46
randomactioni agree, apt-get update is good21:46
cratyluspersia, to answer your earlier question, yeah i made sure they're different versions in the release. the package in question is rkhunter and it was converted from dpatch source format to the new "3.0 (quilt)" format. wanted to study existing examples21:53
siretartbjsnider: whats uo?22:02
bjsnidersiretart, oh good, you're there22:05
bjsnideryou know that problem with karmic's mplayer build where fontconfig was only enabled on i386?22:06
siretartuh?22:10
siretarti thought ive fixed that22:10
bjsnideri just wondered first of all if you remembered it22:10
bjsnideri guess you do22:11
bjsniderfor some reason22:11
siretartthe rules were/are pretty broken and fail to apply patches on !i38622:11
bjsniderthe one i build on the ppa build system does not apply fontconfi at the very least to amd6422:11
bjsniderand i'm using your fixed rules file22:11
bjsniderif i call mplayer by itself with no options, it yaps about missing fonts. if i add -fontconfig to the line, everything's fine22:13
bjsnideri've got the patch, and the rules file, but it still fails22:13
siretartis it *really* applied?22:14
bjsniderif it didn't apply the patch, the build would fail22:14
bjsniderdidn't you submit it upstream?22:14
=== nhandler_ is now known as nhandler
bjsnideryeah, it's definitely applied. i just looked at the raw file to be patched and it is exactly what the patch expects22:19
Whoopiebdrung: that's fine as you committed it, thanks a lot!!22:20
bdrungWhoopie: you're welcome22:21
Whoopiebdrung: are you also from the sru team?22:22
bdrungWhoopie: no, i am a normal MOTU22:22
Whoopieok22:22
bjsnidersiretart, ok, i was totally wrong. that patch didn't apply on i386 or amd64. i'm looking at the build logs22:29
bjsnideroh, how stupid of me. i took that patch out of the series file for some reason...22:32
bjsnideri should have checked that earlier22:32
bjsniderwhoops22:32
quentusrexWhere do I get info on the proper file locations?22:48
quentusrexwhere to put documentation? binaries? log files? etc?22:48
crimsunDebian Policy is a starting point22:52
ScottKFHS tool23:04
ScottKtoo.23:04
xnoxHello. Does dh 7 style packaging manages DEB_BUILD_OPTIONS in particular parallel building with autoconf project23:04
xnoxs/manages/looks at and uses/23:05
=== jldugger is now known as pwnguin

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