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

geserlet's see where this discussion will lead to once all devs are back from weekend00:01
amikropHello, where can I find the PPA version of gnome-screensaver?00:31
amikropBecause I have the problem with screensaver coming on when watching fullscreen in VLC.00:31
amikropAnd as I read in LP, the PPA version is the only solution yet.00:32
MsMacowhose ppa do you want it from?00:33
MsMacoi'm sure more than one prson has packaged gnome-screensaver somewhere. whatever but report you're reading should specify00:33
MsMaco*bug00:33
amikropok00:34
* ajmitch would guess from the gnome-screensaver page on LP that it's the version in the motumedia PPA00:34
amikropI found it on LP00:34
MsMacohttps://launchpad.net/+search?field.text=gnome-screensaver+ppa says the 3rd result has versions of gnome-screensaver for gutsy, hardy, and intrepid...00:34
amikropajmitch: yeah, where can I find that?00:34
MsMacoprobably launchpad.net/~motumedia?00:34
amikropI need the motumedia one00:34
ajmitchhttps://launchpad.net/~motumedia/+archive/ppa00:35
amikropajmitch: so, I should add the PPA to the software sources of mine? can't I just download the specific package?00:38
amikropok, found it00:39
amikrophope it helps00:39
amikropalso, hope the patched package gets into the main repos00:40
amikropthanks00:40
lifeless*blink*00:40
* ajmitch shrugs00:40
ajmitchit should be aa fairly trustable PPA anyway :)00:40
jgopperthey guys, so i want to get libjsw up and running by disabling jscalibrator directory from being called in the debian/rules and eliminating the binary from debian/control, what is the best way to do this, extract the orig tarball, apply the patch, edit, and the diff with the orignal to get an updated patch?01:20
jgopperthey guys trying to package libjsw with jscalibrator disabled on karmic, got debuild to run finally, so now when uploading to my ppa do i need to upload the original tarball since it isn't in karmic yet, or do i need to use debuild -S or what?01:33
ajmitchlooks like it's not in karmic due to probable removal01:35
ajmitch-S is always required, -sa will include the orig tarball01:35
jgoppertits not in karmic yet because it ties into gtk 1.2 but they are working on repackaging it with gtk 2.0, -sa will include the tarball in the changes file?01:39
ajmitchyes it will01:41
jgoppertthanks01:41
ajmitchI expect you'll probably have to edit more than debian/rules to disable the gtk+ app in there01:41
ajmitchlike removing it from debian/control, various .install files, etc01:41
ScottKjgoppert: A better bet then is to get it into Debian and sync it into Ubuntu from there.01:42
ajmitchScottK: it's still in sid, not quite removed yet01:43
ScottKajmitch: Ah, even better.01:44
ScottKjgoppert: Work on getting it fixed in Debian and then have it sync'ed it Ubuntu.01:44
ajmitchif you're really keen, offer to adopt the package in debian if you want to maintain it :)01:44
ScottKPersonally, with still 5% of the existing Ubuntu archive unable to be built from source, I'm not particularly excited about the prospect of adding more stuff we need to maintain to an LTS release.01:45
jgoppertwell i'm really just a beginner, i just disabled jscalibrator which was the only really gtk dependency01:46
jgoppertonly 5%, wow i didn't know that01:46
ajmitchlooks like persia was offering to help maintain it in the debian games SVN repository01:46
ajmitch5% is still too high01:47
jgoppertoh i read that backward, lol01:47
ajmitcheverything in a release should be buildable on that release, IMO01:47
ajmitchbut that's a lot of work for stuff carried forward over a few years :)01:47
jgopperti was relying on checkinstall for the longest time, finally took the plunge into real packaging01:48
ScottKajmitch: My proposal is another rebuild test and remove the binaries for anything that FTBFS.  That way we know everything was at least buildable at some point during the cycle.01:48
ajmitchScottK: debian has it slightly easier in that stuff can be ejected from testing without being removed altogether01:48
ScottKYep.01:48
ScottKWe could at least not deliver binaries we don't have a hope of building.01:49
ScottKajmitch: I got one package removed in Karmic that hadn't been touched since Warty.01:49
ajmitchthat's probably worthwhile01:49
ajmitchwas this one of the ones imported from apt-get.org that we were discussing?01:49
ScottKI think so01:49
ScottKIt was never in Debian.01:50
ajmitchLTS is a good time for a cleanup01:50
wgrantYou can check the old -changes archives to see where something came from.01:50
jgoppertwhen is the next lts release?01:51
wgrantjgoppert: 10.0401:51
ajmitchin april 2010, the development of it is just starting01:51
jgoppertnice, hopefully i'll be able to contribute by then to the packaging effort01:52
jgoppertso basically debuild -S just doesn't produce the .deb files01:54
ajmitchyes, -S means source-only, which is what's required for uploading to launchpad01:55
jgoppertok and it looks like it appends source instead of the dist, so i'm assuming thats how apt-get source works?01:55
ajmitchapt-get source just grabs the .orig.tar.gz, .dsc & .diff.gz files listed in the repository's Sources index01:56
ajmitchbasically just what you upload01:56
jgoppertok, so this is a typical name to upload libjsw_1.5.6-0ubuntu3~hsl1_source.changes01:57
ajmitchwith dput, yes01:57
jgoppertcool, how do i get files off there, because i uploaded a whole set with amd64 instead of source in the name01:58
ajmitchif you uploaded them to a PPA, they would have been rejected01:58
jgoppertok, the command line didn't say anything, i guess i have to wait for launchpad to process it?01:59
ajmitchyes02:00
jgoppertok, so if i started to maintain libjsw, what do i need to do, do i just upload to a different ppa?02:01
ajmitchmaintenance would preferably be done in debian, because the maintainer has offered the package for adoption there02:02
ajmitcheither way, you'd need to start off by getting the package upload sponsored02:03
ajmitchthat is, someone with upload rights would need to upload it to debian or ubuntu02:03
jgoppertyeah, i tried to upload to my personal ppa and i got this? Rejected:02:04
jgoppertThe signer of this package has no upload rights to this distribution's primary archive.  Did you mean to upload to a PPA?02:04
jgoppertNot permitted to upload to the RELEASE pocket in a series in the 'CURRENT' state.02:04
jgoppertlibjsw (1:1.5.6-0ubuntu3~hsl1) karmic; urgency=low02:04
jgoppert  * Disabled jscalibrator due to gtk 1.2 dependency.02:04
ajmitchhow did you try & upload to a PPA?02:04
* ajmitch can't remember the relevant dput option to automatically pick your ppa02:05
jgoppertoh wow i didn't specify my ppa, guess thats how i upload to the real ubntu?02:05
wgrantThat is the real Ubuntu, yes.02:05
wgrantdput ppa:user/ppa blah.changes02:05
ajmitchthanks wgrant02:05
jgoppertcool, yeah i think i got it now02:05
ajmitchsaves me digging around for it02:06
jgoppertthanks for your help guys, has really helped me figure this out02:07
* wgrant stabs Soyuz sample data in the face a few times.02:07
ajmitchwgrant: make some better sample data02:08
ajmitchhow goes the great overhaul for new-style source packages?02:09
wgrantNearly there. Nearly there.02:09
lifelessajmitch: sample data *is the problem*02:09
wgrantsample data is useful.02:10
ajmitchlifeless: I'd believe it, I hate trying to test some of the stuff I do at work due to having to create sample data for the weird corner cases02:10
jgoppertsuccess, 2 pending builds02:10
jgoppert:-)02:10
jgoppertwhat is lpia, is that like the atom processor?02:13
ScottKjgoppert: It is, but technically it's just like i386 now02:14
ScottKUp through Jaunty there was some attempt at optimization for Atom, but it was dropped in Karmic.02:14
jgoppertoh ok, thanks, yeah i've got a little dell mini 902:15
wgrantIs it kept in karmic for the lpia-specific functionality patches, or just for the upgrade path?02:15
jgopperthow long do personal ppa builds take?02:17
lifelessdepends02:17
wgrantjgoppert: If you click on the architecture label in the appropriate row of your PPA table, it will give you an estimate of the start time.02:18
wgrantAlthough in two days that will be wildly inaccurate :(02:18
jgoppertwhy is that?02:18
wgrantInternal build queueing changes.02:18
wgrantWithout corresponding queue length calculation changes.02:18
jgoppert5 hours.. ouch02:19
ajmitchinaccurate as in a few hours/days?02:19
lifelesswgrant: :(02:19
wgrantajmitch: Depends on the length of the queue.02:19
wgrantBasically, build will become a lot more serial from Thursday.02:19
wgrant*builds02:19
wgrantSo the estimate will be lower than it should be.02:20
ajmitchdo any of the PPA buildds get repurposed for the flood of autosyncs for lucid?02:20
wgrantNo.02:21
* ScottK thinks the flood won't be so great if they sync from testing.02:21
jdongthat kinda was a surprise :)02:21
ajmitchthere'll be enough updates02:21
ajmitchjdong: yes, for many people02:21
ajmitchI noticed it a few days before release when looking at the lucid schedule02:21
jdongheh I personally think it's slightly ironic to try something this drastically new for a LTS02:22
ScottKIt was discussed at the last UDS, but for continuing to sync from testing after Debian freezes, not for the whole cycle.02:22
wgrantScottK: There are still approximately far too many.02:22
wgrantScottK: The page is still loading...02:22
lifelessScottK: didn't you hear, its more stable.02:22
wgrant2432 syncs fro02:22
wgrant... from Squeeze02:22
ajmitchlifeless: sure, and how many people run testing compared to unstable?02:22
wgrant1117 merges.02:22
jdongit'll be even more stable if we swap out the init daemon after feature freeze again!02:22
jdongoh wait *cough*02:22
jdong*goes back to his corner*02:23
ScottKWell it makes "get it into Debian so we don't maintain it" a lot harder to sell.02:23
lifelessajmitch: turn up the gain on your sarcasm detector02:23
ScottKjdong: If it was insanity, it was at least planned insanity.02:23
lifelessajmitch: going to pyconnz?02:23
wgrantScottK: It's not much of a problem; I don't imagine that Squeeze will freeze before Lucid.02:23
ajmitchlifeless: don't worry, I knew it was sarcasm :)02:23
ajmitchand yes, I'm heading up on friday02:23
ScottKwgrant: It's scheduled for March.02:23
wgrantScottK: Ha ha ha.02:23
ajmitchwgrant: you sound like you don't believe that02:24
ScottKwgrant: No, freeze schedules are reasonably reliable.  It's release schedules that are unbelievable.02:24
jgopperthey guys i tested my packaged in pbuilder and had this error? The following packages have unmet dependencies:02:25
jgoppert  pbuilder-satisfydepends-dummy: Depends: libgtk1.2-dev which is a virtual package.02:25
jgoppertThe following actions will resolve these dependencies:02:25
jgoppertRemove the following packages:02:25
jgoppertpbuilder-satisfydepends-dummy02:25
jgoppertI grepped for libgtk and got nothing left after i wiped it out.02:26
jdonggtk1 is poof, is it not?02:27
wgrantDoes anybody recall if all the buildds are running Hardy yet?02:27
ajmitchjdong: it is02:27
jgoppertyeah it is, i'm repackaging libjsw from jaunty02:27
ajmitchjgoppert: make sure you're building your revision of the package02:27
jgoppertoh, good call, let me check02:27
ajmitchsince I can see on LP that you removed the libgtk1.2-dev from build-depends02:27
jgoppertthe dangers of wildcard, lol *.dsc.. oops02:29
jdongindeed02:30
jdongit's certainly caused directhex to accidentally shove 2 or 20 packages into the Ubuntu queue02:30
jgoppertgood thing i did that forgot a -f on a rm command02:30
jdong*ducks* :)02:30
jgoppertlol wow02:30
jdonglazy typing FTW :)02:30
ajmitchjdong: I'm sure he'd never ever do such a mistake02:30
jdonglol he fixed his overzealous dput by now :)02:31
ajmitchbesides, he's probably not awake at the moment to hassle about it02:31
jdonglol I'm sure I'll be slapped by the time I wake up tomorrow morning02:32
ajmitchwe can only hope02:32
serialorderjgoppert: you are still applying patches in debian/patches that  modify files in jscalibrator/ which seems a little bit silly since you arent building that package. It wont prevent it from building correctly though02:33
jgoppertserialorder, to my knowledge i didn't modify anything in jscalibrator, i just removed the statements dealing with it and eliminated the gtk dependency?02:35
jgoppertok so i jacked up and submitted a package on my ppa without checking it with pbuilder, how best to delete the old one and submit the new one?02:35
kklimondajgoppert, upload a new one with a newer version02:38
kklimondajgoppert, you cn try deleting it from ppa but I've had mixed results with that :)02:38
jgoppertok thanks02:38
ScottKEven if you've deleted it, you still need to increment the revision02:39
serialorderjgoppert: if i were packaging this I would split those patches into two sets of files. Those that patch files in jscalibrator and those that don't. Then you can enable to non-jscalibrator patches in 00list and leave the others out. It just seems wrong to patch files you aren't going to use.02:39
wgrantYou can never upload the same version again.02:40
wgrantYou can sometimes upload an older version if you really know what you're doing.02:40
wgrantBut it should not be relied upon.02:40
jgoppertoh i see, yeah those were from the old package, i didn't modify those, i figure i might get around to fixing the gtk stuff in jscalibrator eventually and don't want to mess up what was done there02:41
jgoppertwarning: the current version (1:1.5.6-0ubuntu3~hsl1) is smaller than the previous one (1:1.5.6-0ubuntu3)02:42
wgrantThat's true.02:42
jgoppertwhat should i do about this, take ubuntu back down to 3?02:42
jgopperti mean zero?02:42
wgrantWhat's the current version?02:42
wgrantIn Ubuntu, that is.02:42
jgoppertwell in jaunty 0ubuntu302:42
jgoppertnothing in karmic02:42
wgrantPerhaps make it 3+hsl102:42
wgrantSince your package is not less than the old version.02:43
jgoppertwhat if i went to 0ubuntu4~hsl1 so if some other packager releases a new one it will overtake mine?02:44
syn-ackhrm02:44
jgoppertis that what they would do typically going from jaunty 0ubuntu3 to karmic?02:44
wgrantjgoppert: -0ubuntu3+blah has that same property. -0ubuntu4 is greater than it.02:44
wgrantThe next official version will be at least -0ubuntu4.02:45
jgoppertok, thanks02:45
syn-ackthere was a link in the topic... I think in here wrt open week? anyone happen to know what it is?02:45
jgopperti'll go with the + then02:45
syn-ackneeeever mind... Sorry to bug yall it was in yet another ubuntu related channel.02:48
=== micahg1 is now known as micahg
eboyjrCan I get my patch sponsored? https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/47000804:12
ubottuUbuntu bug 470008 in gnome-control-center "The Custom option in "Visual Effects" tab of Appearance Preferences should be shown even if simple-ccsm is not installed" [Undecided,Confirmed]04:12
Amarantheboyjr: that's in main and the desktop team handles it so you'll want to talk to the folks in #ubuntu-desktop04:25
Amarantheboyjr: but they won't be around for at least 3 more hours04:25
Amaranthand it's too early to upload anything to lucid04:25
Amarantheboyjr: and it can't go into karmic because it's not a critical issue and it's sort of a UI change04:26
eboyjrOkay and why won't they be around?04:26
eboyjrAh04:26
Amarantheboyjr: they're all in europe :)04:26
Amaranthoh, and you need to attach a diff of the diff04:26
JanCreading https://wiki.ubuntu.com/Bugs/HowToFix & https://wiki.ubuntu.com/SponsorshipProcess might be useful too04:26
Amaranthor a debdiff would be even better04:26
eboyjrThose are the pages I read and okay I'll try to make a debdiff somehow whatever that it04:28
eboyjrs/it/is04:28
JanCthey'll probably want a patch against the lucid version too, by the time it's ready04:28
JanC;)04:28
jgopperthey if i have a package on my ppa thats not yet in ubuntu would the version be opencv-2.0.0-0hsl1 or 0ubuntu0+hsl104:28
eboyjrLOL I'll just leave my patch out there in cyberspace then...04:29
* Amaranth really wants to redo that whole tab anyway04:30
Amaranthor at least the code behind it, the UI is fine04:30
eboyjrAh I like my feature though so please let me implement it (or have it implemented for me). But can I have a bug to fix then? I'm in a code-y mood04:33
jgopperthey any way to get autotools to dump library dependencies to control file04:35
Amarantheboyjr: there are something like 80,000 bugs open04:36
Amaranthfinding one to fix should not be a problem :)04:36
eboyjrHaha I'm looking for a juicy bug thanks =)04:37
lifelesseboyjr: do a sort byb importance, pick one04:37
lifelessjgoppert: not currently04:37
jgoppertlifeless: thanks, that too bad04:38
Amaranthlifeless: all the critical bugs are hard04:40
Amaranthalthough some of the High ones can be pretty easy04:40
jgoppertso is my only option to add one library at a time using pbuilder to find the missing ones until it is all done?04:40
eboyjrBy importance, I get bug from Edgy and stuff :P04:40
lifelessjgoppert: yes, or read the configure script04:40
jgoppertthanks04:40
lifeless(.in or .ac I mean)04:40
jgoppertif you have a really long list of dependencies in a control file is there a line continuation or do you just keep typing?04:44
lifelesstheres a continuation04:45
jgoppert\ ?04:45
lifelesssee policy for file format information04:45
lifeless[I could just tell you, but then you'd not know how to find the answer to the next question :)]04:45
jgopperttrue .. lol04:45
jgoppertwell where is the policy file ?04:46
lifelessapt-get install debian-policy04:46
jgoppertthanks04:46
lifelessdpkg -L debian-policy04:46
jgoppertgot it :-)04:51
jgopperthow often do you guys update your pbuilder, roughly speaking05:08
lifelessjgoppert: every build, precisely speaking05:11
jgoppertyeah i guess you are right, no reason to risk it05:12
jmarsdenWhy might I be seeing idle builders at http://launchpad.net/builders, but LP tells me my PPA builds will start in 4 hours... ?05:31
hellothere1time constraints.....05:32
micahgArchive builders are empty, PPA builders are busy05:32
jmarsdenAh, OK... and we can't use empty archive builders for PPA work... because a PPA build might take a long time and a new urgent archive build *might* come along in the meantime?  Or are they really configured very differently?05:34
micahgdifferent build farm05:35
jmarsdenIt would be more efficient to have a single queue, at least in theory... oh well.  I can attempt to be patient :)05:36
ScottKFor something that's urgent you can ping a buildd admin to get a build rescored.05:37
jmarsdenMy stiff is not urgent, it just seems sad to have build hardware waiting idle and a multi hour backlog of builds...05:38
jmarsden*stuff05:38
* eboyjr didn't know Launchpad had a build farm that is crazy cool05:38
jmarsdeneboyjr: Yes.  When you upload a package to your PPA it gets built on multiple architechures automatically... that what the (PPA) build farm does.  See https://help.launchpad.net/Packaging/PPA05:41
ScottKjmarsden: I'd tend to go the other way.  The Ubuntu toolchain maintainers are working on getting the toolchain for Lucid ready right now.  I think the notion that a PPA upload might be allowed to block progress on getting Lucid open for development quite odd.05:42
eboyjrO I C it uses Xen05:43
jmarsdenScottK: Well, sure, if they need the hardware they should be able to grab it.  Even kill a PPA build in progress and requeue it, if necessary.  But that's surely doable with mimimal delay and would thus allow idle hardware to be used when toolchain maintainers *don't* have need of it.05:44
micahgMaybe make a feature request in soyuz05:45
ScottKjmarsden: It takes a buildd admin to kill a build, so it's not always doable with minimal delay05:46
ScottKThere is work in progress to pool the buildd's, but I don't know the details.05:47
jmarsdenScottK: OK.  I had assumed they already *were* a single pool, basically.05:47
ScottKNo.  One of the big differences is that PPA buildds are virtualized and the distro buildd's aren't.05:48
jmarsdenOK.  Just for curiosity... is that for "historical" reasons, or do distro buildd's actually *need* to be real physical machines?05:49
eboyjrI would assume that PPAs are only virtualized for security reasons05:55
JanCI guess one reason is that virtualization helps a bit with security (everybody can try to abuse a PPA builder)05:55
JanCheh  :P05:55
eboyjrlol..05:55
eboyjrAnd that distro builds need to be able to be built on physical machines for e.g. testing05:56
eboyjrtesting as in other people can fixs bugs and compile on their own system05:56
JanCwell, it also helps that you can use a pre-made image to boot a builder, so that would be useful for the distro builders too05:56
jgoppertcan anyone help me, i've got zlib as a dependency in my control file but when i use pbuilder its getting undefined references to symbols in the zlib library, what could be going on?06:40
micahgjgoppert: do you have the -dev version as the build-dep?06:41
jgoppertfor opencv-dev i have zlib1g-dev, for opencv2 i have zlib1g06:42
jgoppertmicahg: for opencv-dev i have zlib1g-dev, for opencv2 i have zlib1g06:44
micahg1can you pastebin your contorl file?06:45
micahg1*control06:45
lifelessjgoppert: you shouldn't manually list the binary library06:46
lifelessjgoppert: shlib-deps will get that for you\06:46
jgoppertthats what i thought but i was getting that error so i thought it missed it, what could be wrong then06:46
jgoppertSource: opencv06:47
jgoppertPriority: extra06:47
jgoppertMaintainer: James Goppert <jgoppert@users.sourceforge.net>06:47
jgoppertBuild-Depends: debhelper (>= 7), autotools-dev06:47
jgoppertStandards-Version: 3.8.106:47
jmarsdenjgoppert: use pastebin please :)06:47
jgoppertwhat's pastebin?06:47
jgoppertis it an irc command?06:48
jmarsden!pastebin06:48
StevenK!pastebin06:48
ubottupastebin 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 topic06:48
StevenKjmarsden: Sorry :-)06:48
jgoppert!pastebinit06:48
ubottupastebinit is the command-line equivelent of !pastebin . Command output, or other text can be redirected to pastebinit, which then reports an URL containing the output. Simple usage: command-name | pastebinit06:48
jgoppert!pastebin06:49
ubottupastebin 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 topic06:49
jgopperthttp://paste.ubuntu.com/307295/06:49
micahg1jgoppert: you probably need to add zlib1g-dev to the source build-depends on line 406:51
=== micahg1 is now known as micahg
jgoppertso build depends is everything needed to build the package then, and the others are just for package management?06:53
micahgyes, anything that needs to be installed alongside the package in question06:53
jgoppertso i'm assuming all of my -dev's need to go up there?06:53
micahgmost likely, if they're needed for building06:53
jgopperti see06:53
jgoppertthanks06:54
micahgnp06:55
jgoppertso should i remove the -dev's from the opencv-dev ?06:55
jgoppertand i definetly should remove the libs opencv2 right?06:55
micahgyes, shlibs should take care of that as lifeless said06:56
jgoppertok , what about on opencv-dev leave the -dev packages?06:56
micahgjgoppert: I don't know06:57
micahgmaybe someone else can answer :)06:57
jgopperthope so :-), i'll go ahead and launch my pbuilder and cross my fingers06:59
hyperairhmm packaging libraries here?06:59
=== jussi01 is now known as jussi01_
dholbachgood morning07:10
=== dholbach_ is now known as dholbach
\shmoins09:14
eboyjrMoinMoin09:16
DexterLBhello09:31
DexterLBin which channel can I ask about packaging and debuild errors etc?09:31
jmarsdenDexterLB: This one.09:32
DexterLBah ok09:32
DexterLBI've made my first cmake app and it works! now I want to make a debian package09:33
DexterLBI use cdbs and when I do 'debuild -S -sa -k<my key>' it creates and signs the source-only package as expected but if I do 'debuild -sa -k<my key>' to create a binary package it does build it and puts the binaries in the right place in the debian folders, but I get an error. http://pastebin.com/m1253c56809:33
DexterLBwhat list file is dpkg-buildpackage referring to?09:33
DexterLBactually dpkg-genchanges09:34
jmarsdenI think one it uses itself.  Does a straight     debuild    (with no options) work?09:35
DexterLBI'll try now09:35
DexterLBsame error09:37
DexterLB:(09:37
DexterLBshould I pastebin my rules, changelog and control files?09:38
jmarsdenHmmm.  Sounds to me like a cmake-specific thing.  I'm no expert at all on cmake and it is 1:38am here... I'd suggest you see if someone else has better ideas than mine :)09:39
DexterLBit's 11:38am here09:40
DexterLBI'll ask google (again) :D09:41
slytherinDexterLB: Do you have a install file in debian/ directory?09:41
DexterLBno09:43
DexterLBcd debian && ls: http://pastebin.com/m578e5eb709:43
jmarsdenDexterLB: One thought before I sleep: you are using a -1ubuntu1 version number, is there really a -1 package of this software already in Debian?  If not, use -0ubuntu1 .. I wonder if that is confusing anything related to the error you are seeing??09:44
DexterLBoops09:44
DexterLBwait, I'll try09:44
DexterLBgood night btw09:44
jmarsdenGoodnight.09:45
DexterLBI removed all .ex files from debian and fixed 1ubuntu1 to 0ubuntu109:46
DexterLBnow building...09:46
DexterLBand same error09:47
DexterLBslytherin: here are the contents of debian/ :  changelog compat control copyright dirs docs README.Debian rules09:50
slytherinDexterLB: that is your problem. You need to have install file specifying what all files should go into the resulting .deb package.09:51
DexterLBBUT09:51
DexterLBcdbs executes make install09:52
DexterLBand after the debuild, despite the error, there is a folder debian/timelapse/usr/bin which contains the executable09:52
jmarsdenDexterLB: Yes, but I think what slytherin is saying is that debuild doesn't know it should package those files, until you tell it to do so.09:53
jmarsdenBy listing usr/bin/whatever in a file named debian/install09:54
DexterLBaaah09:54
DexterLBso I create a file debian/install containing "debian/timelapse ."09:56
DexterLBor "debian/timelapse/usr/bin/timelapse usr/bin/timelapse" for file-specific09:57
jmarsdenDexterLB: No, containing   the one line   /usr/bin/timelapse        if that is the file you are packaging.09:57
DexterLBI'll try09:57
jmarsdenSorry, make that usr/bin/timelapse, no leading / if I remember rightly.09:57
DexterLByeah09:57
DexterLBok09:57
gaspadholbach: around? have you a moment?09:58
DexterLBdid it, built, same error :(10:00
dholbachgaspa: yep10:07
gaspawarp10 and I have a question for you ;)10:08
dholbachsure10:08
=== keffie_jayx is now known as effie_jayx
gaspadholbach: we're in #6had, just to not bother this channel... k?10:12
DexterLBrules: http://pastebin.com/m772a104010:13
DexterLBcontrol: http://pastebin.com/mbebecd010:13
DexterLBchangelog: http://pastebin.com/m42a6821510:13
Rochagood morning11:52
Rochai want to file a bug report for rhythmbox and i can't because i'm behind a proxy server11:54
Rochahow should i file the bug?11:54
Rochathe "report a problem" from the help menu doesn't support proxy11:54
micahgRocha: ubuntu-bug?11:58
Rochai suppose ubuntu-bug uses apport11:59
Rochaand apport doesn't support proxy11:59
Rochabut i'll try anyway11:59
Rochamicahg: yes, i'm correct, it doens't work12:00
Rochai filed the bug to rhythmbox's bugzilla12:01
micahgRocha: instructions for manually filing are here: https://help.ubuntu.com/community/ReportingBugs12:01
Rochai just wanted to report that rhythmbox can't get track names if you're behind a proxy12:02
Rochamicahg: i've already read that12:02
micahgobviously not12:02
micahghttps://help.ubuntu.com/community/ReportingBugs#Filing%20bugs%20at%20Launchpad.net12:02
Rochasorry, i really missed that12:03
micahg:)12:03
slytherinRocha: may be the problem is with your proxy12:04
Rochai'll get the source for rhythmbox to see if i can fix the bug12:04
Rochaslytherin: i suppose the protocol is the same for all proxies12:05
Rochaif other applications work, rhythmbox should work too12:05
Rochai'm using a web based chat client throught proxy using firefox12:05
Rochai've just found a bug in gnome-panel also12:07
=== stefanlsd1 is now known as stefanlsd
Rochai hope this bug is easy to fix12:23
Rochaunfortunately rhythmbox is coded in C12:24
Rochai don't know why people insist on using C for desktop applications12:24
Rochaslytherin: i just installed banshee and it gets the track names, so it's really lack of proxy support in rhythmbox12:27
=== JamieBennett1 is now known as JamieBennett
=== noodles775_ is now known as noodles775
=== fenris__ is now known as ejat
serialorderI am looking at http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20090909-karmic.html and I am wondering why there are FTBFS for superseded packages, anyone care to explain?13:22
wgrantserialorder: Those are packages that failed to build in the rebuild archive, but were subsequently superseded by packages in the primary archive.13:23
wgrantserialorder: Most likely making the results unuseful.13:23
serialorderi guess i am trying to figure out why we would care that they FTBFS if they have been superseded by a newer version? Unless I misunderstand supersede?13:25
LaneyThat was the archive as at 09/09/0913:26
Laneythings may have changed since then13:26
serialorderoh so its not the package that has been superseded its the build?13:27
serialorderits not that a new upstream version has come out but that there has been a new build process13:28
=== mrpouit is now known as mr_pouit
jdongugh14:22
jdongI'm a bit upset with bug 21639814:22
ubottuLaunchpad bug 216398 in dosemu "default mmap_min_addr breaks dosemu" [Medium,Fix released] https://launchpad.net/bugs/21639814:23
jdongdid we really SRU dosemu to set mmap_min_addr back to 0 for the *entire system*?14:23
jdongmaybe I should SRU a firegpg package to rm /etc/init/apparmor.conf because it prevents accessing my GnuPG keys.14:23
jdstrandjdong: /etc/init/apparmor.conf... I don't have that file?14:25
jdongwhatever file stops apparmor from loading at boot.14:25
jdstrandjdong: you are referring to mmap_min_addr still? that is a sysctl value and nothing to do with apparmor14:26
jdongit would've at least been nice to have a postinst warning dialog that installing dosemu will defeat a security feature14:26
jdongjdstrand: apparmor was just an example for another security feature on by default14:26
jdstrandjdong: firegpg is for firefox?14:27
jdstrandjdong: the firefox apparmor profile is not enabled by default14:27
jdongok forget that example14:27
jdongI also do not see a motu-sru ACK on the bug14:28
falktxi've something to ask to you, motu guys14:29
* jdstrand finally gets jdong's point14:30
falktxi've written a software some time ago14:30
falktxwhat do I need to do to make it go to Lucid universe?14:30
jdongit would seem like wine does the same14:31
jdstrandjdong: so, I think kees had some ideas for mmap_min_addr on a per application basis (dosemu and wine are the two I know of)14:31
jdongjdstrand: yeah, that's what I would've expected to be the solution in the first place...14:31
jdstrandjdong: I don't recall off-hand what he had in mind, but it requires changes to the system iirc14:31
jdstrandjdong: it isn't possible atm14:32
jdongunderstood14:32
jdstrandbut there might be a way to do it14:32
jdongI think particularly for something like dosemu, should a user be told "Installing this will defeat a security feature put in place to prevent a recent class of root exploits from reoccuring"....14:32
jdstrandjdong: for some reason, I want to say it actually *does* have something to do with apparmor...14:32
jdongthe user might not want the package anymore14:32
jdstrandit is starting to come back now14:32
jdstrandI think jj and kees thought we might be able to add a feature to AA that would allow you to specify the mmap_min_addr in the profile somehow14:33
jdstrandand override the system default14:33
jdongah cool14:33
jdongSELinux currently has this capability, right?14:33
jdstrandso dosemu and wine could conceivably have a very lenient profile that changes the mmap_min_addr14:34
jasonixhi all - just getting started here - excited about ubuntu - checked out the contributing wiki - so, first, do I simply start with BugSquad???14:34
jdstrandjdong: it has something like this, but it caused them some grief not too long ago14:34
=== jasonix is now known as jaytheblogger
falktxno one cares about me?14:35
kklimondabtw, why was apparmor chosen over selinux? I can't seem find a good rationale anywhere14:35
jdstrandjdong: it would obviously have to be done right so that it didn't introduce any holes and couldn't be circumvented14:35
Pici!newpackage | falktx14:35
ubottufalktx: The packaging guide is at http://wiki.ubuntu.com/PackagingGuide - See https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/UbuntuDevelopment - See also !backports14:35
jdstrandkklimonda: wiki.ubuntu.com/AppArmor14:35
jdongah, right14:35
jdongthey had SELinux and mmap_min_addr patches fighting over the LSM hook14:35
jdonglol that's actually a bit morbidly funny :)14:35
Picifalktx: That should get you started. (I'm not a developer, so if you have any more specific questions, I'm afraid I probably can't help)14:36
jdongfalktx: NewPackages has a good procedure for this. As a developer, I'll say that packaging it yourself is probably the fastest way to get it done14:37
Rochai think ubuntu should come with banshee as the default music player14:37
jdongsitting around and/or filing "please package my cool app" bugs might have a very slow turnaround14:37
micahgjaytheblogger: depends what you want to do14:37
jaythebloggerwell, I'm interested in getting more games packaged into Ubuntu - possibly becoming a MOTU developer as well14:38
micahgRocha: https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-karmic-default-media-player-choice14:38
kklimondaRocha, there are still bugs in banshee that have to be fixed before it can be used as a default player14:38
jaythebloggerI read about the Debian games team, is that where most of that development work is done ?14:39
falktxI'm filling a bug report needs-packaging now14:39
falktxhttps://bugs.launchpad.net/ubuntu/+bug/47108114:40
ubottuUbuntu bug 471081 in ubuntu "QtSixA not in the ubuntu repos" [Undecided,New]14:40
Rochakklimonda: rhythmbox doesn't work in my environment so i have to use banshee14:41
jaythebloggermicahg: the games team seems to be more of a marketing and promotion team than development14:41
micahgjaytheblogger: in Ubuntu, yes14:41
jaythebloggermicahg: so who decides what games get included with ubuntu ? is it that team ?14:42
micahgjaytheblogger: idk, I would think whatever is in Debian + whatever people package here14:43
jaythebloggermicahg: so as a newbie, can I package a game for Ubuntu that hasn't been packaged before ?14:44
micahgyes14:44
micahgbut there's a process14:45
falktxchanged description - https://bugs.launchpad.net/ubuntu/+bug/47108114:45
ubottuUbuntu bug 471081 in ubuntu "[needs-packaging] QtSixA - The Sixaxis Joystick Manager" [Undecided,New]14:45
jaythebloggermicahg, right, I'm sure - there's a certain way to do it, a review process, etc.14:45
micahghttps://wiki.ubuntu.com/UbuntuDevelopment/NewPackages14:45
falktxi already have a valid debian source package (used in my PPA)14:47
falktxwhat should be my next move?14:47
falktxwait for approval?14:47
jaythebloggermicahg: OK, I will take a look at that - and packaging new stuff counts towards me eventually becoming a MOTU developer ?14:47
falktxor is there something I can do to speed-up?14:47
falktxi'm seeing REVU14:53
falktxI think I'm close...14:54
jaythebloggermicahg: OK, I will take a look at that - and packaging new stuff counts towards me eventually becoming a MOTU developer ?14:55
directhexyes14:55
micahgjaytheblogger: idk, I'm not a MOTU, I just try to answer what questions I can14:55
jaythebloggerOK, sorry - thanks for your help14:56
falktxI already uploaded to REVU14:57
dholbachhttps://wiki.ubuntu.com/UbuntuOpenWeek kicking off in 1 minute in #ubuntu-classroom14:59
kklimondathanks for reminding :)15:00
=== mtrudel_ is now known as cyphermox
=== jcastro_ is now known as jcastro
bddebianHeya folks15:01
=== Milyardo_ is now known as Milyardo
=== funkyHat is now known as funnyHat
=== funnyHat is now known as funkyPants
falktxREVU page - http://revu.ubuntuwire.com/p/qtsixa15:09
falktxcan someone review it?15:09
falktxI'm not with high hopes for this, but I though I should try15:09
=== funkyPants is now known as funkyHat
iulianHello bddebian.15:11
bddebianHi iulian15:11
falktxis there a motu that can help me, please....'15:13
falktx?15:13
falktxpatience is a virtude15:14
mok0falktx: you can start by fixing the warning/notices given on revu's page15:16
=== yofel_ is now known as yofel
falktx"This package has no debian/watch file or get-orig-source rule"15:20
falktxwhat does that mean?15:20
mok0falktx: you need a debian/watch file15:20
mok0falktx: "man uscan"15:21
falktxstill don't get it15:31
falktxwhat does the watch file does?15:31
joaopintofalktx, http://wiki.debian.org/debian/watch15:33
gaspaquadrispro: double personality?15:34
quadrisprolol15:34
mok0falktx: the watch file enables an automatic check to see if a new version of the tarball has appeared15:35
mok0falktx: ... it is used by uscan, that can also initiate a download of the new version15:35
mok0falktx: To test, do: uscan --report-status15:36
falktxthe debian wiki page was very useful, thanks15:40
falktxfixed now15:40
falktxeverything fixed now15:45
falktxhttp://revu.ubuntuwire.com/p/qtsixa15:45
mok0falktx: thx, now it's ready for review :-)15:46
falktxwhat do I need to do next?15:46
falktxjust wait?15:46
mok0Yes15:46
mok0falktx: I will review it now15:47
falktxthanks15:48
mok0falktx: I'm having problems with my sbuilder that I need to work out first :-(15:57
falktxno prob16:01
falktxhow much time do you think you'll take?16:01
falktx1 hour is enough?16:01
mok0falktx: yeah, I'll post the review later tonight16:03
falktxi'll check tomorrow16:03
falktxthanks for helping me16:03
mok0falktx: that'll be fine!16:03
mok0falktx: np16:04
falktxsee ya16:04
=== james_w` is now known as james_w
kklimondajames_w, have a moment for another question? Why aren't svn tags imported to launchpad repository? for example when I check out transmission bzr repository I only get trunk and bzr tags returns nothing.16:32
james_wlp:transmission?16:32
kklimondayes16:32
james_wI'm not sure why16:34
=== mathiaz_ is now known as mathiaz
kklimondashould I ask on #launchpad ?16:37
jpdskklimonda: I don't think bzr supports svn tags.16:43
jpdskklimonda: Try #bzr.16:44
mok0Arggh, I need some help... I had problems with dbus not being configured in my karmic schroot environment, so I logged in and removed it (didn't think dbus was relevant in the schroot) but now it has bricked my _workstation_?!!? The LVM logical volume has gone16:45
mok0When I boot I end up in the initramfs16:46
=== asac_ is now known as asac
highvoltagegood evening18:12
ari-tczewhello highvoltage18:15
highvoltageheya ari-tczew18:18
MsMacojdong: ping last comment on bug 41576618:19
ubottuError: Could not parse data returned by Launchpad: The read operation timed out (https://launchpad.net/bugs/415766)18:19
* MsMaco smacks ubottu 18:19
jdongMsMaco: haha look in #ubuntu-devel? :)18:32
=== rmcbride_ is now known as rmcbride
=== micahg1 is now known as micahg
stevecrozzI'm trying to build a php package and I'm getting an error I don't understand libtool: 6624: cannot create sapi/apache2handler/mod_php5.loT: Directory nonexistent19:29
stevecrozzI get this after apt-get source php5, then dpkg-buildpackage19:30
sorenScottK: When I upload python-mhash, I think you mentioned someone to talk to if I wanted it sponsored into Debian.. Who might that have been?19:36
ScottKsoren: POX on #debian-python on OFTC19:37
sorenScottK: Thanks.19:37
ScottKNo problem.19:38
MsMacowin 2319:39
=== nxvl_ is now known as nxvl
fabrice_spHi. For SRU, even if the package is in Universe, according to the wiki page, we subscribe ubuntu-sru. Is that new?20:09
fabrice_spwasn't is motu-sru before?20:09
jdongfabrice_sp: it's eventually a part of the archive reorg that the two SRU teams harmonize into one big happy family...20:10
jdongwas unaware it was happening so soon20:10
fabrice_spoh: the archive reorg. You're right20:10
DktrKranzno more motu-sru?20:10
fabrice_spaccording to https://wiki.ubuntu.com/StableReleaseUpdates, no20:11
DktrKranzhttps://wiki.ubuntu.com/StableReleaseUpdates?action=diff&rev2=137&rev1=13620:14
ari-tczew65  active members20:18
ari-tczewAll members shows 4 users20:18
ari-tczewhttps://launchpad.net/~ubuntu-sru/+members20:18
jdongari-tczew: from registry administrators20:18
jdongeither that or colin and martin count as 30 people each20:19
jdongI'd believe that as well!20:19
ari-tczewif this change will improve better SRU's management, it's ok20:35
ari-tczewSRU process so far has been a long and complicated20:35
jdongari-tczew: the change only makes sense when the archive reorg happens20:35
jdongari-tczew: well, in what way is it long and complicated?20:36
jdongunfortunately given the previous lessons we've had to learn the hard and bad way... the current procedure is the minimum required complexity for thoroughness20:36
ari-tczewprevious SRU's procedure looked such as: file a bug (request for SRU), complete information (OK), subscribe one team, add tag, subscribe second team, remove tag, etc...20:41
ari-tczewand in result I need spamming motu-sru's members on their private mails to any move for my request20:41
jdongari-tczew: we don't really mind the "spam" -- in fact I'd rather at any point in time know exactly what's going on with regards to SRU's and potential SRU's.20:42
sorenHow long does it usually take before a bug submitted to the Debian BTS turns up in the web interface or I get a confirmation e-mail?21:21
av`~1 hour or more21:22
DktrKranzsoren: it took longer these days because of some spam backlog, it should be quicker now21:22
sorenOh, ok. Lovely. It's only been 20 minutes so far, so everything is probably fine. Thanks!21:23
DktrKranzit took ~ 20 min to me21:23
ajmitchsoren: did you attach with the mail the required food for the hamsters to process it?21:23
=== RAOF_ is now known as RAOF
sorenajmitch: Is that what normal people call a GPG signature? :)21:34
ajmitchno, the hamsters that run the mail servers21:37
ajmitchpoor little things get tired out so eaily :)21:37
ajmitchs/eaily/easily/21:37
DktrKranzsoren: if you need a sponsor for your python-mhash ITP, feel free to ping.21:40
* POX considers turning fast mode on (in order to collect another sponsoree ;)21:43
* DktrKranz sits down and let POX to rule :)21:43
POXDktrKranz: well, even fast mode will not help as I have to change one of mine packages in order to upload one of packages21:44
DktrKranzheh21:44
* ajmitch needs to catch up with whatever the current rules are on python packaging 21:45
POX(sponsoree already tested my patch, so using fast mode will be hard)21:45
sorenPOX: Oh, you're in here as well :) That's convenient.21:45
ajmitch'fast mode'?21:46
POX'fast mode' == find one serious bug and reply to the RFS mail21:46
ajmitchaha :)21:46
DarxusSo, some people on the motu list are upset that Canonical made an arbitrary decision reguarding Ubuntu?21:46
sorenPOX: Which e-mail should I send the RFS e-mail to?21:47
sorenDarxus: Which decision?21:47
POXsoren: piotr@debian.org21:47
DarxusSubject: Re: Søren Hansen and Michael Bienia21:47
sorenPOX: Cool. On its way.21:47
ajmitchsoren: I'm guessing the discussion over the MC extension21:47
ajmitchwhich turned into more of a discussion about communication21:47
sorenDarxus: That was not CAnonical. It was the CC and DMB.21:48
DarxusOh, what are CC and DMB?21:48
sorenDarxus: Community Council and Developer Membership Board.21:49
DarxusAh.21:49
sorenPOX: Sent. Thanks in advance.21:50
DarxusReally sounds like people mistook Ubuntu for a democracy.21:50
joaopintoDarxus, you should re-read that thread, producing incorrect statements on the channel does not improve communication21:56
joaopintoDarxus, oh sorry, that was question, no, that is not correct, if you seek further clarification read the thread21:58
=== micahg1 is now known as micahg
randomactionIt's a pity, looks like sistpoty was really disappointed :(22:07
JontheEchidnaoh, so that's why I was getting so many ubuntu-motu digests22:17
=== santiago-ve is now known as Guest16021
=== micahg1 is now known as micahg
=== micahg1 is now known as micahg
KurtKrautI've made a rather complex shell script that I want to distribute to Ubuntu users. Making a .deb package is quite a rocket science, a thing more complex then my script itself. Autopackage.org seems to be abadoned. Any suggestion on ways to distribute software to Linux?23:01
RAOFKurtKraut: How many files is the shell script?23:02
KurtKrautRAOF, currently 2.23:03
DarxusThat's not "a shell script" :P23:03
joaopintoKurtKraut, list it somewhere and provide instructions how to get it with wget ?23:04
jdongeh a simple deb file doesn't have to be rocket science here23:04
jdongas long as you don't care for packaging policy it should be a 5 minute job23:04
* jdong watches the MOTU police swarm his dorm23:04
RAOFAgreed.  You're in the wrong channel for a simple deb file to be rocket science :)23:05
KurtKrautjoaopinto, it is not a stand alone script. It has many dependencies. Distributing with a simple wget would force me to implement in the script all dependency check and upgrade system.23:05
DarxusKurtKraut: https://wiki.ubuntu.com/PackagingGuide23:05
RAOFjdong: Surely you've got a better work flow than that!  It wouldn't take me more than 5 minutes to make a policy-conformant package of a simple shell script! :P23:05
joaopintoKurtKraut, just add: sudo apt-get install blah blah, to your instructions ;)23:05
KurtKrautDarxus, I've read this guide and tried to use the examples provided, even copy & pasting it and it never works. I always get stuck to something.23:06
jdongKurtKraut: well asking a specific question will likely help you get un-stuck23:06
jdongI do think a simple deb is the proper way to do this23:06
jdongRAOF: well you're all magical :)23:06
RAOFPossibly because all the examples are going to include lots of steps that your shell script won't need at all.23:06
DarxusYou could make a 1 line install script and run it through checkconfig :)23:06
jdongRAOF: I was thinking more of someone in KurtKraut's situation23:07
KurtKrautRAOF, that's one problem indeed but I skip all steps that aimed to compiling.23:07
KurtKrautI'll try making a .deb again and I'll ask a specific question when I get stuck.23:07
jdongsounds like a good way to go :)23:08
DarxusYeah.23:08
KurtKrautA first problem: dh_make -e your.maintainer@address (as shown in https://wiki.ubuntu.com/PackagingGuide/Complete)23:12
KurtKrautIt is asking me:23:12
KurtKrautType of package: single binary, indep binary, multiple binary, library, kernel module, kernel patch or cdbs?23:12
KurtKraut [s/i/m/l/k/n/b]23:12
KurtKraut-23:12
KurtKrautThe last attempt I did I picked up 'indep binary'. Is that right for a shell script?23:12
joaopintoKurtKraut, just: dh_make -c gpl -b  , it will be more simple for what you need23:14
KurtKrautjoaopinto, ok. Proceeding.23:21
KurtKrautdh_make generated me a ../debian/control. Should I edit the 'Depends:' value manually?23:22
azeemKurtKraut: maybe23:22
KurtKrautazeem, it is already filled with 'Depends: ${shlibs:Depends}, ${misc:Depends}'23:23
azeemwhat else do you need?23:23
KurtKrautazeem, should I keep it and add the dependecies I know at the end?23:23
azeemwhich are?23:23
KurtKrautazeem, libnotify-bin, fping, dash, curl23:23
=== yofel_ is now known as yofel
azeemyes23:24
joaopintoKurtKraut, change the binary package archicture from Any to All, since it's a shell script23:25
joaopintoit's arch independent23:25
KurtKrautjoaopinto, okay23:25
KurtKrautOne of my dependencies are libnotify-bin. It's current version is 0.4.5-1ubuntu1. How should I place it in 'Depends:' on contro file? libnotify-bin (>=0.4.5-1ubuntu1) ?23:26
joaopintoKurtKraut, versions are not mandatory, if you are not sure it works with previous version, yes, set whatever it was tested with23:27
KurtKrautjoaopinto, that's the approach I want to do: put the minimum tested versions23:28
KurtKrautOk, control file done. Now the rules file... what should I put on it since it is a shell script?23:30
joaopintoKurtKraut, you just need23:31
joaopinto#!/usr/bin/make -f23:31
joaopintoinclude /usr/share/cdbs/1/rules/debhelper.mk23:31
KurtKrautjoaopinto, there is a 'include /usr/share/cdbs/1/class/makefile.mk' also, added by dh_make. Should I remove this line?23:32
joaopintothe debhelper.mk rules will call dh_install,dh_installdirs which is all you need23:32
joaopintoyes, that one is to use with "Makefile"23:32
joaopintowhich you don't have :)23:32
KurtKrautjoaopinto, ok. My package will contain two files: pomamonitor.sh and pomamonitor.conf - I'd like pomamonitor.conf to be kept in ~/.pomamonitor. What place should pomamonitor.sh be installed? /usr/bin?23:34
joaopintoKurtKraut, you don't install files into user's home dir from a .deb package23:35
joaopintocreating config files is a role for the app/script, not for the install process23:36
KurtKrautjoaopinto, hm, ok.23:36
KurtKrautjoaopinto, So where do I place pomamonitor.sh?23:36
joaopintoas for pomamonitor.sh, yes, usr/bin is fine23:36
KurtKrautjoaopinto, and how I ser /usr/bin as its place?23:37
KurtKraut*how do I set23:37
joaopintofirst edit your debian/dirs23:37
joaopintothose are the dirs that the package should create, keep only or add the one you need23:37
joaopintothen create a debian/install23:37
joaopintothere you list the files that will be intalled by the dh_install command23:37
joaopintothe format is: source destination23:38
KurtKrautjoaopinto, https://wiki.ubuntu.com/PackagingGuide/Complete told me to delete the dirs file and: 'At this point, you should have only changelog, compat, control, copyright, and rules files in the debian directory.'23:38
joaopintoexample:  src/pomamonitor.sh usr/bin23:38
joaopintoKurtKraut, well, we are not following the guide are we :) ?23:38
KurtKrautjoaopinto, I was trying to but you're right.23:39
joaopintoanyway for usr/bin you can rm debian/dirs, it's created on the existing system for sure :P23:39
joaopintoit could be helpful for usr/share/myscripts :P23:39
KurtKrautjoaopinto, so now I have a dirs file that contains only one line: src/pomamonitor.sh usr/bin23:41
KurtKrautjoaopinto, is that right?23:41
joaopintono, that was for debian/install23:42
joaopintoon debian/dirs you have a single dir per line23:42
KurtKrautjoaopinto, and in my case, I don't need to have content in debian/dirs because I'll place pomamonitor.sh in /usr/bin, wich certainly already exists, right?23:43
joaopintoright23:43
KurtKrautokay23:43
joaopintoKurtKraut, about  ~/.pomamonitor, you could install an /etc/default/pomamonitor.conf23:44
joaopintohowever, it would be up to your script, to copy it to the user's home dir on the first run23:44
joaopintoand you should use ~/.config/ to be XDG compliant23:45
RAOFjoaopinto, KurtKraut: Actually, you should use $XDG_CONFIG_DIR to be XDG compliant.23:46
joaopintoRAOF, right, I was just describing the default :P23:47
KurtKrautjoaopinto, I'm thinking of not distributing a .conf file inside the .deb and then use dialog/zenity to ask for user's data on first run and then generate a conf on ~/.pomamonitor on the fly23:50
joaopintook, that would be another option23:50
KurtKrautjoaopinto,  so my debian/install file has a single line: src/pomamonitor.sh usr/bin23:51
KurtKrautjoaopinto, is that right?23:51
joaopintoyes23:51
KurtKrautjoaopinto, ok. So what is the next step?23:51
joaopintoKurtKraut, debian/copyright23:51
joaopintoKurtKraut, rm debian/{*.ex,*.EX,README.*}  (not sure you did it already)23:53
KurtKrautjoaopinto, yes, I did it already23:53
KurtKrautjoaopinto, and I finished editing debian/copyright23:53
joaopintook, now, assuming tour DEB* environment varialbles are properly set23:53
joaopintojust: debuild23:53
DarxusSomebody should document this :P23:54
KurtKrautjoaopinto, ... I guess I didn't set any sort of variables. What variables are you talking about?23:54
joaopintoDEBEMAIL, DEBFULLNAME23:55
joaopintoI believe they are mentioned on the wiki example23:55
joaopintoerm wait23:55
joaopintothe most importante one was missed23:55
joaopintodebian/changelog23:55
joaopintouse dci -i/-a to edit it23:55
joaopintoops, dch23:56
KurtKrautjoaopinto, ok, done23:59
KurtKrautjoaopinto, and how do I set DEBEMAIL and DEBFULLNAME?23:59
joaopintoKurtKraut, export DEBEMAIL=your_email23:59
joaopintothose ones should be on your shell profile23:59

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