/srv/irclogs.ubuntu.com/2009/11/07/#ubuntu-motu.txt

JonyBlazeanyone want to critique my first package ever (minus the walk-throughs)?00:05
JonyBlazei would like to get it into ubuntu in the future00:05
JonyBlazehttps://launchpad.net/~ezrareeves/+archive/pep800:06
tsimpsonhow about uploading it to revu00:06
JonyBlazei would have to build it for lucid for that wouldnt i?00:06
tsimpsonJonyBlaze: well, if you want it in ubuntu00:08
tsimpsonbesides, it's just a source upload. so just update the changelog00:09
JonyBlazeright00:09
tsimpsonrevu lets motu post comments and you can re-upload without bumping the version00:10
JonyBlazeok i will do that then00:13
Laneyjdong: poor motu-sru!00:15
jdongLaney: it's mostly okay; I think karmic response time hasn't been too awful for SRUs00:15
jdongI'm making best effort at 24h turnaround00:15
Laneydid you get put back into the process yet? ;)00:15
jdongLaney: nope!00:16
jdongand nobody said anything on the list either!00:16
Laneypitti made the change iirc - maybe you could ask him directly00:16
AmaranthMTecknology: gah, I changed the description for the flash bug too00:18
MTecknologyAmaranth: same time?00:18
AmaranthApparently00:18
AmaranthOr right before you00:18
MTecknologylol00:18
AmaranthMine dropped workaround two and added a new workaround three from comment 16300:18
AmaranthSeemed like the easiest one of the nspluginwrapper hacks00:19
Amaranthand mentioned Chrome users were out of luck entirely00:19
MTecknologyAmaranth: right after me; yours is the one that took00:19
MTecknologyhttps://bugs.edge.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/410407/+activity00:19
Amaranthoh, goody00:19
ubottuLaunchpad bug 410407 in flashplugin-nonfree "[READ DESCRIPTION] Flash is not recognizing mouse clicks in multiple situations" [High,Confirmed]00:19
MTecknologyAmaranth: dangit... compiz is breaking my website -_-00:27
* Amaranth uses the bat again00:28
MTecknologyAmaranth: my site is kinda broken though..... I'm doing this thing where I try to knock out hundereds of lines of css to make things less bloated and easier to work with (and hopefully not fight nail and teeth to make show up decent in IE6)00:29
fcuk112in python there is a section that checks os.environ.has_key("XXX_PATH").  how does XXX_PATH get set here?00:38
mzzfcuk112: I don't understand the question00:38
fcuk112i mean, how do i find out where this environment variable got set?00:39
mzzfcuk112: os.environ is the environment, so on a unixy system you'd do something like "XXX_PATH=foo python ..."00:39
mzzfcuk112: or it may already be set in the environment you run python from (try running "echo $XXX_PATH"), or some other bit of python may be adding it to os.environ, or some extension module may be setting it from c00:40
* dtchen prepares more pulseaudio crack for the lucid crackheads00:40
mzzthere's not really a callback on setting an env var, you'd have to resort to basic grpping00:40
mzzoh wait, this isn't #python00:40
fcuk112yea i tried, couldn't see it.00:40
fcuk112hehe00:40
mzzsorry, bit of a mischan, but I guess what I said still applies00:40
mzzfcuk112: is this really literally "XXX_PATH", and what's the context to this?00:41
jdongdtchen: you can upload into main, right?00:46
fcuk112fixing a tomboy notes screenlets bug, it was pointing to the wrong path.  before that it was trying to source from the env.  but it's all good, i was testing the wrong version of the py script.01:03
dtchenjdong: no, I don't have upload privileges.01:15
dtchenI think there are a couple people who do lurking about01:16
serialorder_why would a debian directory have both a changelog and a changelog.in ?01:19
serialorder_if you have package_ver-0ubuntu2 and a recently updated package_ver-1 and no new changes need to be made because of debian's update what should be done?01:22
dtchenassuming the orig.tar.foo matches, request a sync from Debian $release01:30
ajmitchjdong: I have upload rights but no bandwidth here01:30
jdongdtchen: can I get your opinion/blessing on the debdiff proposed in https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/33076601:37
ubottuLaunchpad bug 330766 in pulseaudio "pulseaudio hangs, prevents login, home as ntfs" [Unknown,Fix released]01:37
serialorder_dtchen, its not a sync because ubuntu makes some changes it just happens that ubuntu packaged the new version before debian so the ubuntu specific deltas need to be preserved its just that debian didnt introduce anything new01:37
serialorder_i dont know if that is clear enough01:37
ajmitchserialorder_: then make package_ver-1ubuntu with the debian revision as a base, with the ubuntu changes you need to keep01:39
* ScottK hands ajmitch another '1'.01:40
ajmitchjust say "Merge from Debian Squeeze, remaining changes:" or something similar01:40
ajmitchScottK: yeah, typing via ssh from a conference :)01:40
ScottKI figured you knew, but just in case someone else thought that was correct.01:41
ajmitchyes sorry, i was typing too fast to check :)01:41
serialorder_ajmitch, when I list the remaining changes in the changelog should I retype them from before or just put a refernece  the original versions that introduced the changes?01:53
ajmitchlist all changes that still affect the version you're working on01:54
ajmitchand list changes that you've dropped since the last version, too01:54
ScottKserialorder_: The next person that comes along to look at the package should be able to understand both the what and the why of the difference from Debian with just that changelog entry.01:54
serialorder_ok so then it is not sufficient to just list the entries lower in the changelog that specify why, that is good to know01:55
ScottKSince we do team maintenance here, it should be easy for anyone picking up the package to understand what's up with it.01:57
serialorder_should i list which versions the deltas are preserved from as well?01:59
ScottKNo.02:02
ScottKCurrent state is what's important.02:02
ScottKWhen I do a merge, I have a habit of just dropping any undocumented changes I find unless it's obvious why they are needed (and then I document them).02:03
=== tuantub_ is now known as tuantub
ScottK3 out of 3 hunks FAILED -- saving rejects to file debian/rules.rej02:08
ScottK5 out of 5 hunks FAILED -- saving rejects to file debian/control.rej02:09
ScottK\o/02:09
ScottKSo much for the easy way.02:09
JontheEchidnaWas there ever a source format 2.0?02:15
ScottKJontheEchidna: Google wig and pen.  Never deployed.  Heavily bike shedded over the years.02:17
JontheEchidnaInteresting.02:21
ScottKSo now which goes faster?  The laptop battery (11% and declining) or the tarball upload?02:31
ajmitchmy laptop is working remarkably well in karmic now... except for important things like the cooling fans02:32
ajmitcheven suspend/hibernate is working, so it's strange that the fan part of the ACPI info is just missing02:33
ScottKEasily worked around with a bag of ice.02:33
ajmitchexcept that I have it on my lap at pycon02:33
ajmitchI think I'll upgrade the BIOS before filing a bug about it02:34
fcuk112is launchpad.net running ok for you guys?  i am getting timeout errors.02:56
ScottKThat's not rare.02:57
p3rrorplease can you explain the memory process when you do a SQL select on a table03:15
lifelessnot really, thats more #mysql or #drizzle or #postgresql or ....03:15
* ScottK gives up on trying to figure out if there is a way to get the laptop on the other side of the room to unsuspend so he can ssh into it and avoid getting up off the couch.04:06
pmceneryDoes anybody have any recommendations on a pbuilder environment. What I mean by this is... for me, I dont really want my primary workstation to be bloated with packages. Instead, I'm thinking of either schroot for a couple of different pbuilder environments, or possibly lxc. Is there anyone who uses this sort of config for their build environment who has some valuable advice on the subject?04:56
dtchenpmcenery: well, I tend to have multiple pbuilders, sbuilds, schroots all hooked to an apt-cacher-ng instance on the host. That way it doesn't really matter about "bloating".05:13
dtchenjdong: looks sane, of course05:16
dtchenchristoph's comment is nicely irrelevant, and the workaround is pretty kludgy05:16
jdongdtchen: *nods* thanks for the input05:17
jdongScottK: ^^ based on that, and ebroder uploaded a new debdiff with correct versioning, could you do the honor of uploading to main?05:17
ScottKjdong: What bug again?  I'll probably put it off until tomorrow since I'm very tired and making silly mistakes at the moment.05:18
jdongScottK: bug 33076605:19
ubottuLaunchpad bug 330766 in pulseaudio "pulseaudio hangs, prevents login, home as ntfs" [Unknown,Fix released] https://launchpad.net/bugs/33076605:19
jdongthanks, Scott :)05:19
pmcenerydtchen: thanks for the info.05:21
dtchenyw05:23
ScottKOK.  Got it.  Off to crash now.05:26
jdonggood night!05:26
astechgeekIs the ubuntu-motu-mentors mailing list for Mentors or people looking for mentors?05:57
jmarsdenastechgeek: The latter, I think, but some mentors are subscribed to it too.05:58
astechgeekokay just wanted to make sure I didn't want to subscribe being that Im looking to get involved and have no clue where to start05:58
jmarsdenastechgeek: You can read the archives at https://lists.ubuntu.com/archives/ubuntu-motu-mentors/ before you subscribe...05:58
astechgeekI was reading through the articles on the ubuntu wiki about getting involved...05:59
jmarsdenGood :)05:59
astechgeekas a noob where would be the best place to go to get started in contributing?06:00
jmarsdenWell, it depends how fast you learn... if you want to contribute in MOTU-like work, you can use the six steps in https://wiki.ubuntu.com/MOTU/GettingStarted as a guide, and ask questions here in #ubuntu-motu06:01
jmarsdenIf after reading some of the material you decide packaging is too technical for you, consider joining the bugsquad and doing bug triage, etc to start with, maybe?06:01
astechgeeki have programming exp but don't feel confident enough to try the development side06:01
jmarsdenMOTU stuff is more about basic scripting and use of tools than deep programming knowledge.06:02
astechgeekokay what about the bugsquad?06:02
jmarsdenhttps://wiki.ubuntu.com/BugSquad06:03
astechgeekdo they have a channel?06:03
dtchen#ubuntu-bugs06:03
jmarsdenIt's often more about asking bug reporters for more more info and duplicating bugs reports than deep debugging..., and yes, #ubuntu-bugs06:04
astechgeeksimple enough :-D06:04
astechgeekthanks for the help, the descriptions will help ensure that I get involved with something that I'm comfortable with.06:06
jmarsdenNo problem, and welcome :)06:11
=== elky is now known as Guest67610
=== Guest67610 is now known as elky
MTecknologyAmaranth: compiz is breaking java too..... I don't use compiz but... ya know... it's not working :P09:00
MTecknologyg'night all09:00
rippsI'm want to apply to become a MOTU, I want to know if anybody can look over my wiki and tell me what else I can do. https://wiki.ubuntu.com/ripps81809:23
slytherinripps: have you done any contribution in terms of packaging in Ubuntu?09:25
rippsslytherin: I maintain 100+ packages in the gmpc-trunk team ppa's. I've also created several new packages that have gotten into Debian and then synced into Ubuntu09:27
slytherinripps: PPAs are not official repository. And Debian is not Ubuntu. :-)09:28
rippsslytherin: well, I've tried time and time again to get packages through REVU, but it never pans out and I'm always ignored.09:28
slytherinripps: thing is that if you want to apply for MOTU membership you need to demonstrate that you have helped packaging in Ubuntu directly and you blend in the community.09:28
hyperairslytherin: but packaging stuff for debian which get synced into ubuntu is recognized09:29
slytherinripps: new packages is not the only way to help. You can fix existing packages.09:29
rippsI've made a few patched packages that I've offered up in my Testing PPA, like a focus glitch in compiz-plugins-main. It was fixed in Karmic, but I still have the Jaunty package in there.09:30
slytherinhyperair: not necessarily always. You can not get motu membership simply on the basis of youe debian work.09:30
rippsI'd gladly participate more with package fixing and new software in Ubuntu, but It always seems that nobody notices when I try to help. Maybe I'm just not vocal enough09:32
slytherinripps: no. we are always short on manpower09:32
hyperairslytherin: true, but almost all my work in ubuntu is pushed in through debian. more people benefit that way.09:33
slytherinhyperair: I know.09:33
rippsWell, I have a few packages sitting in Debian Mentors, but I haven't been able to get anybody to sponsor it yet. If I upload it to REVU, can I get some help getting it accepted?09:35
hyperairripps: you have to poke people here09:35
rippsI have, many times, but I'm usually ignored....09:35
hyperairripps: try again >_>09:35
hyperairnot everybody's free all the time09:36
hyperairif you just try a few times and give up, it's never going in09:36
hyperairi find it's easier to find a sponsor here than in debian mentors09:36
hyperairi've got a few packages sitting in mentors for months on end09:36
fabrice_spin general, you will get more attention fixing existing packages than bringing new packages to Ubuntu09:36
slytherinripps: That is the reason I said fixing up existing packages is better way to contribute. Once you are known in community it is easier to find sponsors for new packages.09:37
rippsWell, I have an updated liburiparser package, anybody interested in looking at it?09:38
fabrice_spbug?09:38
rippsfabrice_sp: well, it's a requirement in order to get libxspf in, which is being called on increasingly in upstream for xspf playlist support09:38
fabrice_spis there any bug number in launchpad?09:39
fabrice_spfor the new version upgrading09:39
rippsfabrice_sp: I don't see any launchpad bugs...09:40
hyperairripps: imo the best way to handle getting packages into ubuntu is to get the update into debian, and then handle the sync/merge in ubuntu yourself instead of waiting for someone else to do it.09:41
rippshyperair: I know, I did that with the libcue package I made09:41
hyperairwell yeah, handle a few more and then apply for motuship or contributing-developer status09:44
hyperaircontribution first, status/upload rights later09:45
fabrice_spwhen beginning to contribute, I discover that you should be more proactive in opening bug reports to fix things, and open new ones to get your  stuff sponsored.09:50
ari-tczewhello09:52
ari-tczewdevs, I have a question09:52
fabrice_sp!ask09:54
ubottuPlease don't ask to ask a question, simply ask the question (all on ONE line and in the channel, so that others can read and follow it easily). If anyone knows the answer they will most likely reply. :-)09:54
fabrice_sp:-D09:55
ari-tczewpackage in karmic have a patch, but unstable & testing have a new upstream version in repositories which these new versions have patch applied upstream. can is it a sync into lucid?09:55
fabrice_spsounds like yes09:55
fabrice_spif the patch has been integrated upstream, and the new package works (builds/installs/runs) fine, yes09:56
ari-tczewI guess that isn't can done by Ubuntu Archive Autosync, so do I need to open a sync request, right?09:56
ari-tczewof course including buildlog and information that patch has been applied upstream09:57
fabrice_spyes09:57
ari-tczewok, thanks ;-)09:57
fabrice_sp;-)09:57
ari-tczewfabrice_sp: In this cycle's moment sync's requests needs MOTU ack?09:59
ari-tczewor only sponsor?09:59
fabrice_spsponsors10:00
ari-tczewok10:00
fabrice_spmotu-release subscription is when feature freeze is on10:02
fabrice_spgot to go. Bye10:03
ari-tczewok bye10:05
Nafallobdrung: no10:12
bdrungNafallo: ?10:14
Nafallo18:03:23 #ubuntu-motu: < bdrung> bigon: did you upload gajim to karmic-proposed?10:14
Nafallodoh10:14
bdrungk10:14
* Nafallo should stop hilighting on gajim / wake up :-P10:14
randomactionPackages uploaded to REVU should target lucid, right? REVU complains: "Package is for "lucid" but only packages for "karmic" are currently accepted."11:15
mok0randomaction: that's abug11:19
randomactionI guess someone should update current development target11:20
mok0yeah11:20
randomactionis it worth filing a bug at LP?11:20
mok0You could11:20
mok0REVU has a project there11:21
mok0Then the devs wont forget :)11:21
randomactionok, will do11:22
mok0Great, thx11:23
=== Guest96382 is now known as foursixnine
geserwhen merging an Ubuntu changelog into the Debian one, do we sort the Ubuntu changes by version or by date?11:51
ari-tczewI guess that by version11:53
hyperairby date would make things very confusing imo11:57
ari-tczewwhat is it a thing called an 'Ubuntu delta'?12:01
geserUbuntu delta = differences between the Debian package and the Ubuntu one12:02
ari-tczewok thnx12:02
diwicWhile trying to create a pbuilder environment for lucid, I ran into the following error: diff: PreDepends: diffutils but it is not installed12:44
diwicAny ideas?12:44
=== YDdraigGoch is now known as WelshDragon
=== erhesrhsrtb54vyh is now known as Elbrus
ari-tczewbugs looking for sponsors - merge to lucid:14:12
ari-tczewbug #47738714:13
ubottuLaunchpad bug 477387 in drupal5 "Please merge drupal5 5.20-1 (universe) from Debian squeeze (main)" [Undecided,Confirmed] https://launchpad.net/bugs/47738714:13
ari-tczewbug #47738914:13
ubottuLaunchpad bug 477389 in drupal6 "Please merge drupal6 6.14-1 (universe) from Debian squeeze (main)" [Undecided,Confirmed] https://launchpad.net/bugs/47738914:13
c_kornwhat is the correct why of a -dev package to depend on the library package ? I get lintian warnings with both binary:Version and source:Version14:14
geserwhat exactly did you put into debian/control?14:38
ScottKPossible new packaging opportunity coming our way; http://share.skype.com/sites/linux/2009/11/skype_open_source.html15:27
hyperairScottK: i was thinking about that as well, but it seems that the protocol remains close sourced.15:29
ScottKhyperair: It will no doubt, have to go in Multiverse, but having it in the repos would be an improvement15:31
hyperairScottK: do binary blobs go in multiverse?15:31
ScottKhyperair: If they are redistributable.15:32
hyperairchances are that the protocol library will remain a binary blob if it isn't opened as well15:32
hyperairah15:32
hyperairso they can eh..15:32
ScottKAbsolutely.15:32
=== DrKranz_ is now known as DktrKranz
ScottKPretty much the only requirement for Multiverse is that it be legal for Canonical and it's mirrors to distribute.15:33
hyperairah i see15:33
ScottKWe have at least one package that even says something like "and if there's a conflict between what's in the license and what's needed for normal Ubuntu distribution, then the distribution's needs are OK".15:34
AmaranthHey we can add skype support to telepathy15:35
hyperairthat would be interesting15:38
hyperairbut i'd really really prefer to see metacontact support on empathy first >_>15:38
rippsc_korn: foobar (= ${binary:Version})15:39
hyperairfor some of my contacts, i've got 3-4 duplicates15:39
geserjdong: could you please ACK the SRU for bug #47282415:39
hyperairit's the main reason i'm sticking by pidgin for the time being15:39
ubottuLaunchpad bug 472824 in ubuntu-dev-tools "Change defaults for 'requestsync' and 'pull-debian-source' to 'testing'" [Undecided,Fix released] https://launchpad.net/bugs/47282415:39
c_kornripps: this gives me an error that the dependency is too strict. (the -dev package is arch-indep)15:40
geserc_korn: no .a file in the -dev package?15:41
c_korngeser: no, no static libs. just headers and .so symlinks.15:42
rippsc_korn: pastebin the error that lintian is giving you15:45
geserc_korn: then try >= , like libpurple-dev does it too15:45
c_kornthis is the error with = ${binary:Version}15:52
ScottKjdong: 330766 needs a TEST CASE:15:52
c_kornwith >= ${source:Version} I get this error: http://pastebin.com/d5dd6ec9615:53
c_kornand a similar one with >=${binary:Version} http://pastebin.com/d52b323a115:55
c_kornoh, I have forgotten the link in the = ${binary:Version} case. this is it: http://pastebin.com/d2a3e26aa15:55
=== DrKranz is now known as DktrKranz
c_kornand just for completeness the = ${source:Version} dependency: http://pastebin.com/d5a73530c15:57
geserc_korn: seems you get a warning either way, so pick one you "like" and overwrite it16:05
geserI guess lintian doesn't know yet about arch:all -dev packages16:06
geserif you want to get the package into Debian, I suggest using >= ${source:Version} as it's binNMU-safe16:07
c_korngeser: ok, thanks.16:07
jdonggeser: acked16:22
=== kees__ is now known as kees
ScottKchrisccoulson: runit needs to be fixed in Lucid before I accept the SRU (439049)16:43
chrisccoulsonScottK - no problem. I can do an upload to Lucid too16:51
chrisccoulsonScottK - it's fixed in Lucid now17:01
ScottKchrisccoulson: Accepted for karmic-proposed too.17:06
chrisccoulsonScottK - thank you17:06
ScottKNo problem.  My part of the job is easy17:06
ScottKchrisccoulson: Would you please look at bug 400839.  I've been working with the uploader, but would like to see him get sponsored by more than just me.  I'd like to get it into Lucid quickly so we can do an SRU.17:13
ubottuLaunchpad bug 400839 in gurlchecker "newest gurlchecker segfaults on Karmic" [High,Confirmed] https://launchpad.net/bugs/40083917:13
ScottKjdong: It'd be nice to get a motu-sru ack for ^^^ too (patch will be the same modulo revision number).17:13
=== neversfelde is now known as keversfelde
=== keversfelde is now known as neversfelde
JonyBlazeanyone familiar with googlecodes URL syntax as far as making a watchfile17:20
=== yofel_ is now known as yofel
jdongScottK: ok, done :)17:55
JonyBlazeerr nm18:02
JonyBlazein uscan man page it says you can specify what the current version is on the 2nd line but doesnt show how, anyone know?18:02
ScottKJonyBlaze: I don't.  I'd suggest finding an existing package in the archive hosted there and copy.18:03
=== christian is now known as Guest34157
Guest34157I need som help18:05
ScottKjdong: Looking at it but getting distracted by filing bugs against our tools18:05
JonyBlazeScottK: my issue is that upstream doesnt use very good versions in the filenames18:05
JonyBlazeScottK: so I changed it for packaging, uscan would check theirs against mine and it wouldnt come up with the right answer18:06
Guest34157How should my rules file look like if the program is using a bash script to install and not a file named setup.py?18:06
Guest34157How should my rules file look like if the program is using a bash script to install and not a file named setup.py?18:07
Guest34157How should my rules file look like if the program is using a bash script to install and not a file named setup.py?18:09
joaopintoGuest34157, first you should get  a proper nick :)18:09
Laneyand stop repeating18:17
hyperairLaney: too late18:18
Laneywhat is18:19
christian_How should my rules file look like if the program is using a bash script to install and not a file named setup.py?18:21
hyperairLaney: "and stop repeating"18:22
christian_How should my rules file look like if the program is using a bash script to install and not a file named setup.py?18:23
christian_How should my rules file look like if the program is using a bash script to install and not a file named setup.py?18:26
Laneyhahaha18:26
Laneyhyperair: If you mean that he parted, I have that ignored18:26
Laneychristian_: stop repeating please18:26
hyperairLaney: ah.18:27
ScottKchristian_: My advice is read http://www.catb.org/~esr/faqs/smart-questions.html and then ask again after considering it.18:28
* mok0 doesn't understand why that setup.py vs bash thing should be a problem18:30
Laney"All access to Launchpad must be authenticated as an application acting on behalf of a user. It's possible for the user to grant the application only readonly access, but it's not possible to access the APIs anonymously"18:31
ScottKSounds like more user friendly design.18:32
LaneyI'll just turn that into a warning18:33
christian_I followed this guide, https://wiki.ubuntu.com/PackagingGuide/Python, and it doesn´t explain how to proceed if the package doesn´t have a setup.py file. Please help me.18:34
mok0christian_: are you packaging a python program or module?18:36
christian_a python program, djl http://en.djl-linux.org/18:37
ScottKjdong and dtchen: Uploaded.18:38
mok0christian_: you don't need setup.py. From within rules, do whatever you need to in order to do the build18:39
christian_could you explain some more? This is my first package.18:40
jdongScottK: Thanks!18:40
mok0christian_: can you write your own setup.py file?18:41
mok0christian_: if so, it will make things much easier18:41
christian_ok, should I just put the setup.py in the directory then?18:42
mok0christian_: yes, that will be ok for starters18:43
christian_mok0: Thanks!18:43
mok0christian_: then you can use the CDBS system and the rules file will be just a few lines18:43
sebnermok0: arghrshsarhgsharhgahgahs.. DH7!!!18:45
mok0sebner: bah18:45
mok0:)18:45
mok0I much prefer makefile macros18:45
sebnerwe have dh7 and quilt now. NO need for something else!18:45
mok0sebner, we have GNU make. No need for anything else18:46
mok0:)18:46
sebnermok0: I forgot to add "which is the best in the world so why using something worse .." ;)18:47
mok0sebner: But if you like, you can take over mentoring christian_ in dh7 *shudder*18:47
ScottKsebner: quilt is good for complex packages, but has a bit of learning curve.  It's the git of patching systems.18:47
sebnerScottK: I've found it always easier than e.g dpatch18:48
sebnermok0: I'd recommend DktrKranz who is *the* python with dh7 expert ;)18:48
mok0I use quilt18:48
sebner\o/18:48
mok0I use cdbs18:49
ScottKsebner: It doesn't get much easier than dpatch-edit-patch.18:49
ScottKOr cdbs-edit-patch18:49
sebnerScottK: right but my experience is that it's the easiest and most powerful among all patch systems18:50
mok0ScottK: cdbs-edit-patch is quite useful as an introduction anyways, since it's harder to screw up than quilt18:50
ScottKWell any system that requires people to set environment variables as the first step fails the easy test.18:50
ScottKmok0: Agreed.18:51
ScottKI've used quilt enough now that I'm comfortable with it, but it took some time.18:51
mok0I've forgotten a few time to "add" a file to quilt, and then it's a real pain to get the patch created18:52
JonyBlazewhy cant debian/watch just use normal wildcards /sigh18:54
* DktrKranz is a n00b, sebner probably confused him with someone else18:54
mok0JonyBlaze: The perl weirdness is upon us18:56
JonyBlaze:(19:01
goshawkhi, is there a way to retrieve a package with dget from the debian ftpmaster new section? http://ftp-master.debian.org/new.html ?19:17
ScottKgoshawk: No.  They are not publically available19:20
goshawkoh19:21
christian_I get this when I am trying to build: dpkg-gencontrol: warning: can't parse dependency python-qt4  python-central (>= 0.6.11) dpkg-gencontrol: error: error occurred while parsing Depends field: python-qt4  python-central (>= 0.6.11) dh_gencontrol: dpkg-gencontrol returned exit code 25519:36
jmarsdenchristian_: python-qt4  python-central (>= 0.6.11)   needs a comma in there to separate the two clauses: make it Depends: python-qt4, python-central (>= 0.6.11)19:37
jmarsdenIn general "can't parse" means you made a syntax mistake of some sort.19:38
christian_Thanks! Let´s see how things work this time.19:39
jmarsdenNo problem.19:41
christian_Worked :-) Should I write something in the changelog about the setup.py file I added?19:41
mok0christian_: absolutely19:47
=== YDdraigGoch is now known as WelshDragon
ScottKjdong: Unless you tell me otherwise pretty quickly, I'm going to assume your ack on gurlchecker means i can accept it.20:02
jdongScottK: yes sir20:04
ScottKExcellent.20:04
ScottKBattery is at 5%, so it may not be until after I find power.20:04
ajmitchmorning20:06
ScottKJust made it.20:08
=== nick_ is now known as Guest39206
christian_Package is here: http://revu.ubuntuwire.com/p/djl Please comment.20:26
rlameiroGood evening/morning/afternoon everyone21:25
rlameiroWell I want to start to make packages, what do I need to know before starting?21:25
rlameiroDo i need to understand makefiles etc?21:26
bmmI want to create a package for a very simple tool which does not have any Makefile and is just a single Python script. ( http://git.logfish.net/?p=shareftp.git;a=commit;h=9bff07bf7b18d19d8d16db0d67d2b31b575c379b ). Should I path a Makefile for the package or is there a nicer way?22:14
lifelessbmm: you're going to need a copyright statement at minimum22:25
lifelesswe don't care about a makefile or not22:25
bmmlifeless: I just found out I can remove the /usr/share/cdbs/1/class/makefile.mk include (I'm using CDBS) and then add the files I need into shareftp.install and shareftp.manpages22:26
bmmI'm currently going to look up where to install the binary (/bin or /usr/bin) because I'm not sure what the policy is on that yet.22:26
bmm:)22:26
bmmlifeless: Thank you for you response!22:27
bmmOK, that's /usr/bin. Should be ok from here. Thank you for your response.22:28
=== nxvl_ is now known as nxvl
rlameirohttps://wiki.ubuntu.com/PackagingGuide/HandsOn22:39
rlameiroi am following this tutorial22:39
rlameirobut i am stuck in the dh_make22:39
rlameiroit gives an error22:39
rlameirolameiro@studio:~/hello/hello-2.4$ dh_make -e lameiro@macinhata.net22:40
rlameiroType of package: single binary, indep binary, multiple binary, library, kernel module, kernel patch or cdbs?22:40
rlameiro [s/i/m/l/k/n/b] s22:40
rlameiroMaintainer name : Ricardo da Rocha Lameiro22:40
rlameiroEmail-Address   : lameiro@macinhata.net22:40
rlameiroDate            : Sat, 07 Nov 2009 22:38:26 +000022:40
rlameiroPackage Name    : hello22:40
rlameiroVersion         : 2.422:40
rlameiroLicense         : blank22:40
rlameiroUsing dpatch    : no22:40
rlameiroUsing quilt     : no22:40
rlameiroType of Package : Single22:40
rlameiroHit <enter> to confirm:22:40
rlameiroCould not find hello-2.4.orig.tar.gz22:40
rlameiroEither specify an alternate file to use with -f,22:40
rlameiroor add --createorig to create one.22:40
rlameirolameiro@studio:~/hello/hello-2.4$22:40
rlameirothat tar doesnt exists22:40
rlameirowhat exist is the underscore one22:40
rlameirohello_2.4.orig.tar.gz22:40
ScottK!pastebin | rlameiro22:41
ubotturlameiro: pastebin is a service to post multiple-lined texts so you don't flood the channel. Ubuntu pastebin is at  http://paste.ubuntu.com | To post !screenshots use http://tinyurl.com/imagebin | !pastebinit to paste directly from  command line | Make sure you give us the URL for your paste - see also the channel topic22:41
mok0!pastebin | rlameiro22:41
rlameirosorry22:41
mok0Ha, ScottK you beat me to it22:41
rlameirohttp://paste.ubuntu.com/312812/22:42
rlameirobetter now?22:42
mok0rlameiro: You need to specify the tarball22:43
rlameiro -r ?22:43
rlameiroat the tutorial they dont say that :/22:43
mok0rlameiro: you need at tarball called "hello-2.4.orig.tar.gz"22:43
rlameirobut shouldnt it be with _22:44
rlameiro?22:44
mok0rlameiro: which must be in ../ relative to where you execute the commnad22:44
mok0yes22:44
mok0rlameiro: actually, it doesn't matter what it's called, as long as you specify it with the -f argument22:45
rlameiroah22:45
rlameirook22:45
=== SEJeff_ is now known as SEJeff
bmmIs it possible to have "quilt" generate a new file (not in the original source tree)?23:40
dtchensure, via quilt new ... quilt add ... edit ... quilt refresh23:45
Laneyor quilt shell!23:46
dtchenyep, several approaches23:46
bmmdtchen: that won't work for new files. If I create the file, then quilt new, quilt add file.txt, quilt refresh it will not see any changes as the file was added after it was created without any changes.23:48
dtchenerr23:49
jmarsdenbmm: Don't "create the file" first, create the file using quilt edit23:49
dtchenright23:50
dtchenI haven't ever created the file first :-)23:50
bmmjmarsden: but the files are created with a download script :( I'm trying to do a quick package of cgit and cgit requires me to download the full source of a git release in the source tree.23:51
bmm(I know, ugly, but still). So my plan now: make a list of all the files that I need, remove them, quilt add them before they exist, copy them back. Just making sure, that is the best way to do this with quilt?23:52
Laneyuse quilt shell23:52
bmmLaney: ah, that may help :D23:53
bmmLaney: of to try that...23:53
bmmAh, works like a charm! Great, thanks!23:55
Laneygood chap!23:56
* bmm chuckles at the sight of a 9.8M patch23:57

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