/srv/irclogs.ubuntu.com/2009/06/27/#ubuntu-motu.txt

cjwatson(On that whole overgod thing above: apart from anything else, unless I'm very much mistaken, the complainant has misunderstood the word "overgod". It doesn't mean "one who is over God"; it means "supreme God".)00:38
cjwatson(A bit like "high priest" or "overking" or whatever.)00:39
persiaI thought the complaint was using what was apparently a proper noun in a polytheistic context.00:42
cjwatsonI read it a couple of times and as best I could make out his syntax the above was the core of his complaint.00:44
cjwatsonthough I imagine there was some of what you describe too00:44
persiaHrm.  On rereading, I can see your interpretation as well.00:46
=== rgreening_ is now known as rgreening
dustie:)05:16
=== santiago-pgsql is now known as santiago-ve
* RAOF tries to remember the magic that makes pbuilder work properly on a tmpfs05:30
RAOFBah.  How do I get pbuilder to not try to copy or hardlink files to the apt cache?05:55
RAOFI guess it's a bug.  Setting APTCACHE="" does not, in fact, make pbuilder fail to do this.05:55
=== ripps_ is now known as ripps
rayluso, what is the preferred way to add color support to something like aptitude anyway? i imagine there'd be problems with terminals that don't support color and different background colors06:24
jmarsdenraylu: man terminfo06:54
raylujmarsden: did that and a bit of googling... i'm fairly confused.07:36
raylui'm not expected to actually parse these files myself, am i? i was looking at ncurses too, but i'm not sure if it's suitable for my needs since i don't intend to draw any windows07:37
stefanlsdHi from packagejam south africa :)07:47
ajmitchhi07:48
ajmitchso what's happening there in .za? :)07:48
stefanlsdhaha. im waiting for people to arrive :)07:49
ajmitchhopefully you get a good turnout07:49
ajmitchplanning to package up some new stuff & get it in, or merge/fix up existing packages there?07:50
stefanlsdajmitch: our first one, my main goal is to get people interested and started, just over that first hump so they start contributing07:51
=== nellery_ is now known as nellery
ajmitchok07:53
ajmitchgood luck :)07:53
ajmitchand let us know how it goes, it'd be an interesting thing to run here07:53
stefanlsdwill do, i will blog about it, and i hope to get a couple others to do the same07:54
=== pochu_ is now known as pochu
thermjameica, libwilluhnds, libwilluhnutil and libswtcalendar are now ready to be reviewed11:35
=== tuantub_ is now known as tuantub
=== bastiao__ is now known as k0p
=== AndrewGe1 is now known as AndrewGee
=== krusaf|bnc is now known as krusaf
randomactionIs it appropriate to request package sync now, after DebianImportFreeze?12:44
pochurandomaction: if there's a good reason, yes12:47
directhexrandomaction, absolutely12:47
randomactionI think that a new upstream version counts as a good reason12:48
pochuif it's an stable version, it is :)12:48
thermjameica, libwilluhnds, libwilluhnutil and libswtcalendar are now ready to be reviewed13:48
=== asac_ is now known as asac
=== emgent is now known as emgent`
=== kklimonda is now known as kklimonda|test
=== Guest52255 is now known as kklimonda
SarvattHeyo, I have a question that I could use some help on. What would be the correct versioning to update a package in this situation: version 1.0-0ubuntu1 is the current version in the archive, but a more recent git snapshot of it is needed and the version internally is 1.1 but 1.1 has not been released. Would 1.0+git20090627-0ubuntu1 be the way to do it, or 1.1~git20090627, or something else even?16:11
geserboth are good as both are smaller than 1.1-0ubuntu1 (assuming 1.1 will be the next upstream release)16:15
cpscottiHelp regarding revu: I already packed my application properly (already fully working on my ppa) but I am in doubt regarding the version numbers. Should I add "ubuntu1" to the end of my version number before uploading? What about the "Maintainer" field in the debian/control file? Should I change it to "Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>" ?16:32
thermcpscotti: change Maintainer field to <ubuntu-motu@lists.ubuntu.com> and XSBC-Original-Maintainer to your name / email16:59
thermcpscotti: versioning is Appversion-debiannumberubuntuubuntunumber17:01
thermcpscotti: like app-0ubuntu117:01
thermcpscotti: 1.7-0ubuntu1 sorry17:02
thermcpscotti: 0 because it is not in debian already, isnt it?17:02
kklimonda|testhey, I've been wondering is it possible to create an empty deb file that will upon installation own some (unowned by another package) files?17:04
thermkklimonda|test: didnt understand what you mean17:07
kklimonda|testtherm: hmm.. for example we create an installer that installs files and then dummy deb file that will own them and entry in sources.list so it can be upgraded just like any other package in system.17:08
thermkklimonda|test: is it closed source or why do you need such an installer?17:12
kklimonda|testtherm: well, this is just an idea I had for a closed source applications17:13
thermtherm: is it your application?17:15
thermkklimonda|test: is it your application?17:17
kklimonda|testtherm: no - it's just an idea I've had when I was supposed to study to my exams ;)17:17
kklimonda|testtherm: it sounds like something that if could be done would be useful - personally I'd like to see commercial applications integrated with package system and all the goodness it brings. :)17:18
kklimonda|testbrb17:19
thermkklimonda|test:  you could make a ppa where you package those apps, so people could add them to sources.list.  Its as easy as running an installer17:20
kklimonda|testtherm: but then I'd have to create a packages for every (leading) distribution.17:21
cpscottitherm: thanks !! you got it all right17:21
thermkklimonda|test: I cant imaging people would like to have installers change their sources.list17:21
thermtherm: no problem17:22
kklimonda|testtherm: why not? As long as it just adds another entry I see no problem. After all they (people who use them) run a closed source installers right now. Yes, it's a matter of trust.. as always17:22
thermtherm: but if you didnt want to make a package for every leading distribution, how do you plan to make this "and then dummy deb file that will own them"?17:24
thermkklimonda|test: but if you didnt want to make a package for every leading distribution, how do you plan to make this "and then dummy deb file that will own them"?17:24
=== lex79 is now known as lex
thermkklimonda|test: do you search a program wich is creating debs,rpms what ever automaticly by the installed distribution?17:25
=== asac_ is now known as asac
thermkklimonda|test: something like that, I have not heard of. but opensuse hase something I dont remember the name, it creates deb/rpms for many distributions, that might help you17:27
jmarsdenhttps://build.opensuse.org/17:29
thermjmarsden:  thanks ;-)17:30
kklimonda|testtherm: obviously dummy package file would have to be prepared but it's more a matter of space on a install medium. For example if program is 3-4GB and you install it from a dvd then you just can't prepare one dvd.17:36
kklimonda|testwtr build.opensuse.org it's as I said - preparing and building packages isn't a problem itself - distribution of them is.17:36
=== emgent` is now known as emgent
=== lex is now known as lex79
cpscottiCan anyone review this package http://revu.ubuntuwire.com/p/harpia ? It is a "simulink-like" automatic programming tool for computer vision and image processing.18:20
=== yofel_ is now known as yofel
=== bastiao_ is now known as k0
=== k0 is now known as k0p
cpscottiwarp10 and nellery, I see you are from the MOTU's Science team, could you review this package ( http://revu.ubuntuwire.com/p/harpia ). I is, in many ways, similar to FlowDesigner.18:38
cpscotti*It18:38
* warp10 takes a look at harpia18:40
warp10cpscotti: I gave a very fast look to the debian/. You should add a watch file, s/jaunty/karmic/in the changelog, and add a white line before the last line. I'll give a broader look and make more tests ASAP18:44
warp10cpscotti: ah, I see you are the upstream developer too. Nice! :)18:49
=== JontheEchidna is now known as jmthomas
cpscotti=]18:51
=== Quintasan is now known as mzajac
cpscottilets fix this watch thing18:51
=== Kmos_ is now known as Kmos
RainCTomg... /me sees the "remove this game.." thread on ubuntu-motu and wonders whether he should cry or laugh XDDDD19:33
Sarvattsorry again for another question and thanks for the help earlier! what's the correct format for multiple launchpad bug closers in the changelog that require a new line? should the ones on the new line start a new () or is it smart enough for this to work?19:36
Sarvatt     Fixes problems returning from a dpms off state. (LP: #390917,19:36
Sarvatt     #383973, #123456, #123456, #123456)19:36
RainCTSarvatt: that should work19:36
Sarvattthanks a bunch!19:36
RainCTSarvatt: that should work19:37
RainCT(oops sorry,pressed up arrow + enter in the wrong window)19:37
sebnerRainCT: full ack19:43
sebnerRainCT: the game is indeed crap though xD19:44
ScottKRainCT: We had a long discussion here yesterday on the game topic.19:46
* sebner runs19:46
RainCTsebner: hehe Right. After reading the mail I thought maybe I should blog a review on planet.ubuntu.com or send something to debaday, but after trying it out I don't think I'm going to do that :P19:53
=== bizkut-miau is now known as bizkut
c_kornhello. trying to package the latest version of wireshark I get those errors at the end. http://pastebin.com/d7b8c3a14 I used the karmic package as starting point.20:34
cpscottic_korn: my ignorant suggestion would be.. do you have fakeroot installed?20:39
cpscottic_korn: "/usr/lib/libfakeroot/libfakeroot-sysv.so" exists?20:40
c_korncpscotti: hm, the build is running in a schroot. I need to check if fakeroot is installed there...20:41
c_korncpscotti: yes, this file exists20:42
c_kornthat fakeroot version is installed:   Installed: 1.12.1ubuntu120:43
c_kornin what way conflicts fakeroot with the build process here?20:43
c_kornI never encountered any issues relating fakeroot before20:44
cpscottiseems it will use fakeroot so that files inside the package have root ownership... and things like that20:45
cpscottiseems it was just a blind guess20:45
cpscottiyou changed LD_PRELOAD ?20:46
=== _ruben_ is now known as _ruben
c_kornno, I did not change it20:48
cpscottiyou said u started from the karmic's wireshark package right?20:48
cpscottiwithout changing anything you still could not build it?20:49
c_kornwell, I just edited the patches to apply on the new sources20:50
c_kornthis is all I did. no changes to debian/rules20:50
cpscottibut before applying the patches could you build it?20:50
c_kornI was not able to build the new version.20:51
c_kornand I did not try to not apply the patches20:51
=== mzajac is now known as Quintasan
cpscottic_korn: I downloaded wireshark's source from https://launchpad.net/ubuntu/+source/wireshark/1.0.7-1ubuntu121:22
cruxHi guys, I've got a package (in progress), the COPYING file is GPL2 but the headers on 95% of the source files are standard GPL, no version specified, shall I list the entire app as GPL-2 or GPL-any in the debian/COPYRIGHT file?21:23
cpscottic_korn: and I could build it ok21:24
cpscottic_korn: using ordinary shell21:24
c_korncpscotti: did you try the latest wireshark release?21:26
c_kornthe failing package is here: dget -ux http://abs.getdeb.net/pre_build/jaunty/wireshark_1.2.0-1~getdeb1_source.changes21:27
cpscottiI'll try21:27
ScottKcrux: If upstream is at all active, ask them what they intended.21:28
cruxScottK, I already asked, they intended GPL-2 even though most of the headers don't specify the version21:29
ScottKThen specify it that way in debian/copyright.21:29
cruxIt's a complex copyright situation, loats of different files with different dates and authors, I used the new/proposed copyright format from the debian wiki so it should be clear to the repo admins21:29
cruxI don't want to make their job any harder21:30
cruxScottK, lintian noticed that I have binary files with no corresponding man pages, am I ok to submit this package to revu without man pages21:42
crux?21:42
cruxAfterall, not all apps have man pages21:42
ScottKcrux: Odds of it getting uploaded that way are very low.21:42
ScottKYou can write them.21:42
cruxAren't there plenty of apps in the repo without them though?21:42
cruxand to what standard/scope should I write the man pages too?21:43
ScottKThere are, but it's been policy for some time that all binaries should have one, so those that have missing man pages are buggy.21:44
ScottKThey don't need to be extensive.  Even if they just have some basic info and a pointer to the real docs, that's a help.21:44
cpscottic_korn: I builded that package you linked properly.. no errors21:45
cpscotti*uilt21:46
cruxScottK, I see, well this app isn't exactly well documented, I don't think there is much I can say in the man pages, the app is really all about the GUI and I can't write docs for everyday usage of the app21:47
ScottKEven if you just say how to get to what documentation there is, it's something.  If the app has any command line switches when being started, they should be covered too.21:53
cruxSo, applications without documentation are pretty much not going to make it into multi/universe ?21:53
cruxI just checked with upstream21:53
cruxthere are no plans for documentation21:53
ScottKIf you've made a good faith effort given what upstream gives you to work with, then it's not necessarily a blocker.21:53
cruxI'll submit it and see what happens I guess21:54
cruxit's quite a niche area, if your using this app you'll already know how it works21:54
cruxit's for motor engine tuning21:54
cpscottiQuick thing: when uploading a new version to revu (with some packaging bugs fixed), what version number should be changed? ubuntu"X" ?21:57
ScottKcpscotti: REVU is just for new packages.  For upgrades just put the diff.gz in a bug on LP.21:58
cpscottinew version of a new package... in my case22:00
ScottKThen it should be [newupstreamversion]-0ubuntu122:02
cpscottiits the same upstream version, I just added the missing "watch" file and fixed the distribution target on the changelog22:03
cpscottibut when I try to upload dput tells me I already uploaded it22:03
cpscottiis passing "-f" to dput the solution?22:05
ScottKRemoving the .upload file is a better one22:05
ScottKIf you're just updatingthe packaging on REVU, don't change the version number at all.22:05
cpscottithanks!22:06
=== hsitter is now known as Ken
=== rgreening is now known as Barbie
c_korncpscotti: hm, ok. thanks. how did you build the package?22:16
c_kornwas fakeroot installed? (this library existing)?22:16
cpscottiyep22:16
=== vorian is now known as hans
cpscottiI downloaded the files from your link22:16
=== Barbie is now known as Chewie
=== Chewie is now known as Vader
=== Vader is now known as hsitter
cpscottic_korn: then:$ dpkg-source -x wireshark_1.2.0~getdeb1.dsc tmpFold22:19
cpscotti$cd tmpFold22:19
cpscotti$debuild -S -sa -rfakeroot22:19
=== Ken is now known as rgreening
cpscottic_korn: since you said somethin about the patches, I applied some of then, changed the changelog and did debuild again.. everythin fine22:20
c_kornhm, I use sbuild which creates a schroot to build in. I will try to build it in a PPA. thanks for your help22:20
c_kornwhat do you mean. some of them?22:20
cpscottiu wlc22:20
c_kornthat not all appear in the 00list file?22:20
=== hans is now known as vorian
cpscottithe ones in debian/patches/22:21
cpscottione of those scripts22:21
=== hsitter is now known as not_hsitter_hone
=== rgreening is now known as self
cpscotti(even though that doesn't make much of a sense..)22:22
=== not_hsitter_hone is now known as rgreening
=== self is now known as hsitter
=== hsitter is now known as apachelogger
cruxwhat's the difference between the files pbuilder creates in ../../debian and the ones it creates in /var/pbuilder/result?22:32
cruxboth dir's contain a diff, a dsc and a build file22:32
cruxonly the results dir has the actual binary deb22:32
=== pochu_ is now known as pochu
nailorathere is a really great scanning application, gnome-scan. i have even heard it is considered to make it the default ubuntu scanning app. however the currently included version is very outdated. there are new versions available, both in launchpad and revu. and even so the original developer seems very supportive, no new version gets included... if one of you could have a look... https://bugs.edge.launchpad.net/ubuntu/+source/gnomescan/+bug23:04
sebnernailora: +gs23:05
nailorasebner: what does that mean23:09
sebnernailora: your link misses a "gs" at the end. bugs and not +bu ;)23:11
cpscottiCan anyone review this package http://revu.ubuntuwire.com/p/harpia ? It is a "simulink-like" automatic programming tool for computer vision and image processing.23:14
savvasnailora: http://revu.ubuntuwire.org/p/gnome-scan - I think the hold-up is because of the bersace user last comment: "I’ll migrate to new copyright format later."23:14
savvasnailora: there's also a debian request for package: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=39533423:15
ubottuDebian bug 395334 in wnpp "RFP: gnomescan -- Gnome Scan Infrastructure" [Wishlist,Open]23:15
bencrisfordis there a shell command to llist lines in a file?23:20
bencrisfordas in number of lines23:20
popeywc23:23
ryscat file | wc -l ?23:23
popeyunncessary use of cat alert!23:23
popeywc -l <filename>23:24
rysiirc, you get the filename printed if you use cat on its own23:24
savvasbencrisford: you can use head and tail together, example will retrieve first 10 lines and then the last 5 lines of those: head --lines 10 packages.txt | tail --lines 523:24
popeyrys: you do with wc -l too23:24
rysI figured he was just after the raw number23:24
ryserr, wc on its own even23:24
bencrisfordim after a raw number yeah23:24
bencrisfordwhat i want, is to put it in a script23:25
popeyahh23:25
bencrisfordso i do a: [no.of lines command] > $VAR23:25
savvasthis will show line no. 10 I think: head --lines 10 packages.txt | tail --lines 123:26
savvasyep :)23:27
cruxW: megatunix: copyright-refers-to-versionless-license-file usr/share/common-licenses/GPL23:27
cruxlintian ^23:27
cruxwhere do I change this?23:27
cruxwhere does lintian look to get license info?23:27
savvascrux: pastebin your debian/copyright file somewhere so we can take a look at it23:28
cruxsavvas, http://paste.ubuntu.com/205218/23:28
sebnercrux: if the source files really are GPL you can ignore/override this warning23:30
cruxsebner, yes, all the .c source files are GPL (version less) except two of them which are public domain, the LICENSE file that came with the app is GPL-223:30
cruxhow is lintian coming up with this license error? it must be getting its info from somewhere23:31
cruxside note > I guess I could take that public domain files and list them as gpl-2 as that's what the app is23:32
savvas1. Format-Specification: I think it should show the revision of the CopyrightFormat, e.g.: http://wiki.debian.org/Proposals/CopyrightFormat?action=recall&rev=45523:33
bencrisfordWhat shell command would I use to check if a directory exists?23:34
kklimondatest -d $DIRECTORY23:34
bencrisfordkklimonda: I ran that and got no output23:35
bencrisfordis that right?23:35
kklimondayes - test basically exits with a status of expression23:36
bencrisfordif i was writing a script23:37
bencrisfordwhat would my if statement look like23:37
cruxsavvas, How exactly do I do that?23:37
kklimondaso if you want any output (for debug) you can use test -d $DIRECTORY && echo 'found'23:37
bencrisfordfor "if $directory exists do this"23:37
savvascrux: for the gpl error, I have no idea, can you try to include it in quotes? try this: '/usr/share/common-licenses/GPL-2'23:37
bencrisfordkklimonda:  Would this work:  test -d /home/user/directory && echo 'true' > $VAR23:38
cruxsavvas, would that be for the files: * section?23:38
bencrisfordthen:  if [ "$VAR" = "true" ];23:38
savvascrux: you click on "Info" link at the copyrightformat wiki page: http://wiki.debian.org/Proposals/CopyrightFormat?action=info23:38
kklimondabencrisford: if test -d /home/user directory; then var=true; else var=false; fi23:39
savvascrux: the one you pasted still shows the error you mentioned, right?23:39
kklimondayou can also use if [ -d /home/user/directory ];then var=true; else var=false; fi23:39
cruxsavvas, yes23:39
savvascrux: replace all /usr/share/common-licenses/GPL-2 with '/usr/share/common-licenses/GPL-2' (not sure, but worth a try)23:40
savvasThis is what I have in a test package:23:40
savvas    On Debian systems, the full text of the GPL can be found at23:40
savvas    '/usr/share/common-licenses/GPL-3'.23:40
cpscottiwhat means TBD (next revu day)23:40
cpscotti?23:40
nailoracpscotti: to be decided23:40
cruxsavvas, already tried that, thing is, there can be more than one license file so lintain shouldnt look at every section, it should just look at the section that declares the license for the whole app23:40
cruxmaybe this is fixed in the backport of lintian23:41
cpscottithanks nailora23:41
bencrisfordalso, im fairly new to bash, is != a valid operator for if statements and the like?23:41
cruxif not I'll just ignore the error and submit to revu, if someone knows more about this I'm sure they will send a comment my way23:41
savvascrux: I have installed on jaunty 2.2.10 from debian, no idea :)23:41
cruxhaha23:42
cruxthanks for the suggestions, I'll just see what feedback I get :)23:42
kklimondabencrisford: it is but shell programming is a bit messy..23:42
* bencrisford likes messy :D23:42
kklimondabencrisford: [ 'a' != 'b' ] && echo 'test'23:42
kklimondaso it works with if23:43
savvasbencrisford: bash or sh?23:43
bencrisfordbash23:43
savvasok just checking :)23:43
kklimondasavvas: as far as I can see != works with both bash and dash23:43
savvasit does it does, just checking for future questions :P23:44
kklimondayeah, I was just going ask the same..23:44
kklimondabashisms are really pain in the ass :/23:44
savvasthere was a checkbashisms script somewhere.. devscripts?23:45
kklimondayes23:45
bencrisfordgrr, how do you redirect to a variable23:46
bencrisfordcommand > $VAR doesnt seem to work23:46
kklimondaVAR=`command`23:46
savvasVAR = $(command)23:46
savvaser.. VAR=..23:47
savvaswhat kklimonda said :)23:47
kklimonda$() also works23:47
kklimondaI don't know what's the difference23:47
kklimondai guess one of them is "more official"..23:47
savvasno idea hehe23:48

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