/srv/irclogs.ubuntu.com/2010/12/25/#ubuntu-motu.txt

carstenhpaissad: imagine I installed your package, how do I stop or start the daemon?00:45
paissadcarstenh, /etc/init.d/pms-linux stop00:47
carstenhpaissad: good. how do I tell dpkg not to kill things during package installations or upgrades?00:48
paissadhmm00:48
carstenhpaissad: the answer is: I use /usr/sbin/policy-rc.d00:48
paissadi did not know00:48
carstenhpaissad: this does not work with your postinst00:48
paissadhow should i proceed then ?00:49
carstenhpaissad: policy says "The package maintainer scripts must use invoke-rc.d to invoke the /etc/init.d/* initscripts, ...", this avoids problems like ignoring policy-rc.d00:49
carstenhpaissad: your silent-kill-foo needs to be replaced with calling the init-script00:50
carstenhpaissad: and your do_perms looks weird, but this is an other possible problem you could check later00:52
paissadcarstenh, ok, i make some changes and tell you00:52
carstenhpaissad: an other thing I noticed is that you use pgrep.  you need to depend on pgrep to be able to use it.  if you would use start-stop-daemon in a sane way you would not need to use pgrep.01:14
carstenhpaissad: depend on procps, not pgrep01:14
carstenhpaissad: good resources for information about packaging after you know the very basic things are http://www.debian.org/doc/developers-reference/ http://www.debian.org/doc/debian-policy/ and some sites on the ubuntu wiki01:17
carstenhgood night01:17
paissadcarstenh, i tried to use use start-stop-daemon, but the program itself is run like this 'java -jar options"01:19
carstenhpaissad: oh, I forget to mention one thing: this invoke-rc.d and start-stop-daemon thinks do not directly address your initial question but they need to be done in a correct way before you upload to ubuntu or debian and if you are lucky your initial problem is gone01:19
carstenhpaissad: write a wrapper?01:20
paissadwrapper ?01:20
carstenhpaissad: echo '#!/bin/sh'; echo 'wget -O- "$@"') > wcat01:21
carstenhpaissad: chmod a+x wcat01:21
carstenhpaissad: wcat google.com01:22
carstenhpaissad: if you do this you wrote and used a wrapper01:22
paissadcarstenh, ok thanks, but last thing please (if you still have a little time)01:22
carstenhthe first line must be (echo '#!/bin/sh'; echo 'wget -O- "$@"') > wcat01:22
carstenhjust ask01:22
paissadcarstenh, yes indeed, the 1st line ins #!/bin/sh01:22
carstenhI forgot the initial "(" on 02:21:4601:23
carstenh(plus/minus your time zone)01:23
paissadabout, the postinst, where should i invoke invoke.rc01:23
paissadcarstenh, same time ^^01:23
paissadi changed silent_stop* to /etc/init.d/pms-linux stop01:24
carstenhpaissad: if you need to stop or restart it use invoke-rc.d instead of your pgrep/kill-solution01:24
paissadi'm confused, i try to read some package builds to get an idea01:25
paissadthanks anyway01:25
carstenhpaissad: why do you stop it and do not start it again?01:25
carstenhinvoke-rc.d is just a "wrapper" ;) ... around /etc/init.d/script with some additional magic01:27
carstenhnow I'm away. good luck with your package01:28
familyHi im new to ubuntu, can anyone answer a question for me?03:17
familyhello?03:18
familyhello03:21
familyis anyone available to answer a question?03:21
paissadguys, i have this the start section of my init.d script04:13
paissadstart-stop-daemon --start --quiet --background --oknodo --exec $DAEMON "$DAEMON_OPTS"04:13
paissadhere is what set -x shows04:13
paissadstart-stop-daemon --start --quiet --background --oknodo --exec /usr/bin/pms-linux 'console -c /etc/PMS.conf'04:13
paissadbut in that case, 'console -c /etc/PMS.conf' is considered as a single option (because of the double quotes in $DAEMON_OPTS"04:14
paissad)04:14
paissadbut when i remove the double quotes, i have have this04:15
paissadstart-stop-daemon --start --quiet --background --oknodo --exec /usr/bin/pms-linux console -c /etc/PMS.conf04:15
paissadthat creates an error because of '-c' which is an option of start-stop-daemon04:15
paissadhow should i proceed then ?04:15
paissadwithout double quotes -> start-stop-daemon "thinks" that /etc/PMS.conf is a user  (which is not the case of course)04:16
paissadthanks in advance for helping04:17
ebroderpaissad: You can use -- to separate arguments to start-stop-daemon from arguments to your program04:17
paissadhmmm where i put -- ?04:18
ebroderpaissad: After /usr/bin/pms-linux, which is the last part of the arguments to start-stop-daemon04:18
paissadok thanks04:18
hyperairpaissad: you can often use -- like this for most *nix command-line applications as well04:18
hyperaire.g. grep04:18
hyperairgrep blah blah -- -file-that-begins-with-dash04:18
paissadoh ok i will remember that !04:18
hyperairer minsu one blah04:19
paissadthanks for all04:19
=== yofel_ is now known as yofel
Leon_Wallch_Devehi.. i am making a program.. from the mainwindow i open a new dialog... from this dialog i push a button and the program is restartign.. but the problem is that the programm will pass the close event of the mainwindow... i do not know if you understand me... I am using Qt Creator with c++, ubuntu 10.10,.. ( For further information please go here --> http://www.qtcentre.org/threads/37281-Create-a-thread-to-the-one-UI-to-be-conn12:00
Leon_Wallch_Deverestarting*12:00
Leon_Wallch_Devewill not pass*12:00
Leon_Wallch_DeveI really need a solution to this because the only thing that left to my programm is that12:02
Leon_Wallch_DeveThank you anyway12:02
=== Quintasan_ is now known as Quintasan
ari-tczewwhat is the point of fixing ftbfs which binaries actually exist? I mean ftbfs from http://udd.debian.org/cgi-bin/ubuntu_ftbfs.cgi15:11
bdrungtumbleweed: preferred-mirror merged. one thing left: you b-d on python-simplejson, but you don't recommend it15:33
tumbleweedbdrung: err yes I should recommend python (>= 2.7) | python-simplejson15:45
tumbleweednow I need to attack syncpackage and pbuilder-dist...15:48
bdrungtumbleweed: can you fix the recommends and get the tests succeeding first?15:49
tumbleweedoh tests failing? whoops. Yeah I'll sort those out first15:49
bdrungtumbleweed: FAIL: test_pull-debian-source (ubuntutools.test.test_help.HelpTestCase)15:50
carstenhari-tczew: providing updated packages with security fixes is impossible if the package does not build. additionally, sometimes packages need to be rebuilt if they use libraries whose abi (application binary interface) changed.16:02
ari-tczewcarstenh: so ftbfs can be fixed if new revision is necessary16:04
ari-tczewif there is not security update or other bugfix, I see no point of fix ftbfs16:04
udienzseems like many packages failed build because LDSO Link16:05
udienzI have successfully fixing libmatchbox16:06
udienzbug 69430016:07
ubottuLaunchpad bug 694300 in libmatchbox (Ubuntu) "[FTBFS] package libmatchbox 1.9-5 in natty" [Undecided,New] https://launchpad.net/bugs/69430016:07
carstenhari-tczew: imagine a billionaire is looking for a new hobby and chooses to start a new distribution and to rebuild the whole debian archive twice a year ;)16:07
ari-tczewcarstenh: why billionaire?16:08
carstenhari-tczew: your way of fixing ftbfs bug would also mean that the security team is responsible to fix those bugs16:08
carstenhari-tczew: because this already happened16:08
ari-tczewcarstenh: I didn't get it16:08
carstenhari-tczew: ubuntu is sponsored by someone who made a lot of money with ssl certificates and the dot com bubble16:09
ari-tczewcarstenh: I know. Mark S16:09
ari-tczewcarstenh: FYI ubuntu is sponsored by volunteers, as well.16:10
carstenhand he choose to rebuilt debian twice a year a whilw ago. with a lot of unfixed ftbfs bugs this would have been much harder16:10
carstenhyes, this "mark s sponsored ..." was a bit simplified16:11
ari-tczewcarstenh: heh, I can fix a lot of these FTBFS if Mark S will pay me16:12
Laneybecause the archive must be buildable within itself16:13
Laneymodulo bootstrapping16:13
carstenhit's not only him, other people also rebuild packages, e.g., because they think they could harden them or improve performance16:13
carstenh... or want to port to different architectures and/or kernels16:15
ari-tczew1400 ftbfs... decisively we need more contributors16:17
hakermaniaWhat is 'ftbfs' ?16:20
carstenhari-tczew: trying to build ubuntu source package in debian can help to find and prevent future ftbfs in debian, since ubuntu currently has newer versions of many packages16:20
carstenhhakermania: fails to build from source16:20
ari-tczew!ftbfs | hakermania16:20
bdrungtumbleweed: your error message could be improved. -> "Please install foo."16:20
ari-tczewhmm, ubottu doesn't know what's ftbfs! you're n00b ubottu16:20
bdrungari-tczew: ububot is on vacation :P16:21
ari-tczewbdrung: ah, right16:21
bdrungs/ububot/ubottu/16:21
ari-tczewmerry x-mas ubottu16:21
hakermania!noob | ubottu16:22
ubottuhakermania: Acronyms or statements like noob, jfgi, stfu, or rtfm are not welcome in this channel. Period.16:22
hakermaniahaha16:22
bdrung:D16:24
bdrung!motu | ubottu16:25
ubottubdrung: motu is short for Masters of the Universe. The brave souls who maintain the packages in the Universe section of Ubuntu. See  http://wiki.ubuntu.com/MOTU16:25
hakermania ari-tczew: You said "1400 ftbfs... decisively we need more contributors", when you say contributors you mean persons that can make new projects for ubuntu or persons who are willing to fix bugs etc?16:26
bdrungtumbleweed: you could drop the devscripts check. u-d-t should depend on devscripts!16:26
tumbleweedbdrung: err that's true, I should be removing those, not adding them16:27
ari-tczewhakermania: this second16:27
ari-tczewudienz: do you know what is merge?16:27
udienzari-tczew, Yes, merge is copying from debian with changes16:28
bdrungs/is merge/a merge is/16:28
udienzAnd Sync,  copying from debian without any changes16:29
ari-tczewudienz: I'm reviewing your FTBFS fix. why did you call it as merge?16:29
ari-tczewit's just ftbfs fix. you didn't grab changes from Debian16:29
Bachstelzehmm, if a package uses dpatch but debian/rules does not implement the patch/unpatch rules, is it okay to add them, or should I just Deal With Itâ„¢?16:30
bdrungBachstelze: yes, add them16:30
udienzari-tczew, no no.. i;m not call this bug 694300 with merge,16:31
ubottuLaunchpad bug 694300 in libmatchbox (Ubuntu) "[FTBFS] package libmatchbox 1.9-5 in natty" [Undecided,In progress] https://launchpad.net/bugs/69430016:31
ari-tczewBachstelze: and inform Debian maintainer about that16:31
carstenhhakermania: people doing development are of course also needed16:32
ari-tczewudienz: from your debdiff: * Merge from Debian Unstable (LP: #694300), Remaining change:16:32
ari-tczewam i blind?16:32
udienzari-tczew, ah... you right.. :D sorry i will fixing it16:33
hakermaniacarstenh: I don't think so that ubuntu really wants them. If it did, more reviewers would be available and the process for reviewing your package would take less, and no weeks16:33
hakermania:P16:33
ari-tczewudienz: please also add DEP3 tags16:33
ari-tczewudienz: https://wiki.ubuntu.com/UbuntuDevelopment/PatchTaggingGuidelines16:33
ari-tczewudienz: no, stop. there is no patch system16:35
ari-tczewyou should apply changes indirect to files directly16:35
carstenhhakermania: people doing reviewss are also needed ;)16:35
ari-tczewyour debdiff is ftbfs16:35
udienzari-tczew, btw, libmatchbox maybe merge. because there is nothing ubuntu version at least16:35
hakermaniacarstenh: A lot of dependencies haha16:36
ari-tczewudienz: please understand that merging means getting changes from Debian16:36
ari-tczewyou just adding changes to clean debian package16:37
udienzari-tczew, so this a file under patches/ must be removed? ok i will do it16:38
ari-tczewudienz: that's right. before preparing a fix please check in the source package directory command 'what-patch'16:38
carstenhhakermania: if you want to work on something and you show the required skills and engagement, you normally get the chance to do so. packaging random new software is often less useful than improving existing packages or doing things that are not related to packaging.16:42
udienzari-tczew, done16:43
hakermaniacarstenh: Agree :)16:43
udienzari-tczew, ah.. dorry please forget it. a merge still appear at changelog16:43
udienzs/dorry/sorry16:45
udienzari-tczew, ok done16:47
hakermaniaudienz: What kinf of packages are you fixing?16:49
hakermaniakind*16:49
ari-tczewudienz: hmm, seems to you want fix bug 692860 so you can just set LP: #692860 and attach your debdiff there. you didn't need to open a new bug16:50
ubottuLaunchpad bug 692860 in matchbox-window-manager (Ubuntu) "FTBFS Natty libX11.so.6: could not read symbols: Invalid operation" [Wishlist,Incomplete] https://launchpad.net/bugs/69286016:50
udienzhakermania, libmatchbox16:50
udienzari-tczew, but this is different packages16:50
hakermaniaudienz: Are you finding bugs from Harvest?16:50
ari-tczewudienz: summarizing: remove second LP: because there is no affected libmatchbox16:50
udienzhakermania, no, from udd.d.o16:51
hakermaniaudienz: link?16:51
udienzhakermania http://udd.debian.org/cgi-bin/ubuntu_ftbfs.cgi16:52
udienzari-tczew, done16:54
hakermaniaudienz: What of the three options do I select in order to download the ftbfs package? (PTS   BTS   LP)16:54
udienza new debdiff has been uploaded16:54
udienzhakermania, hm.. PTS to got source from debian, and then look at error messages16:55
udienztry to fix it16:55
hakermaniaudienz: Ok thx16:55
ari-tczewudienz: again d/changelog is wrong because you removed patch file ;)16:56
bdrunghakermania: pull-lp-source16:57
ari-tczewudienz: now you can use just: * Fix FTBFS linking with binutils-gold and gcc 4.5. (LP: #694300)16:57
bdrunghakermania: or pull-debian-source if you want the corresponding package from debian16:57
hakermaniabdrung: So, this command will provide me e.g. with the package 'wally' ftbfs package?16:57
hakermania'pull-lp-source wally'16:58
bdrunghakermania: it will download the latest source of wally16:58
bdrungfrom launchpad16:59
hakermaniabdrung: http://udd.debian.org/cgi-bin/ubuntu_ftbfs.cgi is referring to the latest sources of the list packages, isn't it?16:59
bdrunghakermania: or use "bzr branch lp:ubuntu/wally" if you prefer bzr16:59
bdrunghakermania: yes, it should17:00
udienzari-tczew, Ok Done... again ;)17:00
* udienz too nervous17:00
ari-tczewudienz: are you too nervous? why?17:01
ari-tczewbeginning in MOTU areas always are failing17:01
bdrungnot failings, growth by making mistakes ;)17:02
hakermaniabdrung: Two questions: a)Who informs udd.debian.org for the failed to build packages? Or udd.debian.org tries to build the packages for natty and if it cannot it sends them to ftbfs section? b) Aren't the real maintainers currently working on their ftbfs packages ?17:02
udienzari-tczew, hehehe17:02
ari-tczewbdrung: I'm calling things by their names, colloquially :)17:02
bdrunghakermania: lucas nussbaum rebuild all packages from natty and provided this list: http://udd.debian.org/cgi-bin/ubuntu_ftbfs.cgi17:04
bdrunghakermania: he send a mail to the debian devel mailing list pointing to this list and asking the debian maintainer to have a look at it and see if they are affected by these ftbfs too.17:05
hakermaniabdrung: Oh, so if a package fails building it goes there :) nice! And all these packages must be ready till 4/11 ?17:05
udienzhakermania, before submitting a patch try to build it with pbuilder or put to your ppa17:07
bdrunghakermania: this page is only a snapshot in time.17:07
ari-tczewudienz, hakermania: not necessary ppa. pbuilder or sbuild - locally17:08
bdrunghakermania: these ftbfs packages should be fixed till 4/11, but we can't promise to fix all.17:08
hakermaniabdrung: After fixing a package, where can you submit your patch?17:08
udienzari-tczew, right.. but i can do with pbuilder if lucid/maverick release.. internet connections is my problem :D17:09
ari-tczewhakermania: launchpad?17:09
bdrunghakermania: attach the patch (debdiff) to the ftbfs bug (open one if there isn't one) and subscribe ubuntu-sponsors17:09
hakermaniaari-tczew, bdrung: The bug will be reported to lp or to  http://udd.debian.org ?17:10
bdrunghakermania: launchpad17:11
udienzhakermania: as bdrung and ari-tczew says, you may fail many times in MOTU :) but don't worry to gained new knowledge17:11
bdrunghakermania: more specific: to the ubuntu package in launchpad17:11
hakermaniaudienz, bdrung: Udienz, what do you mean by telling 'fail'? Who failed? Anyway, thx, I now have to learn how to build with pbuilder, go straight to #ubuntu-packaging :P17:12
udienzbdrung: i have questions. if Fedora/Opensuse providing patch can i apllied at here?17:12
ari-tczewudienz: sure!17:13
ari-tczewhakermania: fail = mistake17:14
bdrunghakermania: getting your changes into ubuntu often taken more iterations until it suits our requirements. that's why we have sponsorship.17:14
hakermaniaOk17:14
bdrungudienz: yes, but we prefer to have fixes applied upstream. then upstream maintains the patch.17:15
bdrungudienz: at least there should be an open upstream bug for the patch.17:17
ari-tczewudienz: done, thanks17:25
udienz:)17:55
udienzanyway i look at another FTBFS bug, and some of packages is fixed but not uploaded at archive17:55
udienzlike bug 68798817:57
ubottuLaunchpad bug 687988 in quagga (Ubuntu) "[FTBFS] package 'quagga' (0.99.17-2) failed to build on natty" [Medium,Triaged] https://launchpad.net/bugs/68798817:57
udienzbug 68799117:57
ubottuLaunchpad bug 687991 in swt-gtk (Ubuntu) "[FTBFS] package 'swt-gtk' (3.5.1+versionbump-5ubuntu1) failed to build on natty" [Undecided,Confirmed] https://launchpad.net/bugs/68799117:57
udienzwhy those packages has not pushed yet?17:57
bdrungudienz: because ubuntu-sponsor weren't subscribed to the bugs.17:58
bdrungubuntu-sponsors (with s)17:59
udienzbdrung, can i try to fix those bugs? and subscribed bugs? i'm not confident because those packages actually fixed by someone else18:00
bdrungudienz: subscribe ubuntu-sponsors to these bugs and find other ftbfs packages where no fix is available.18:01
bdrungudienz: doing work twice gives us no benefit.18:02
udienzok18:02
ari-tczewudienz: ah, I'd forgot: please forward your patch to Debian18:03
ari-tczewudienz: there are 1400 other ftbfs to fix :P18:06
udienzari-tczew, Hehehe, ok. Done sending to debian http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=55528418:09
bdrungudienz: it's better to attach the patch (without debian/changelog modifications) to the debian bug instead of only linking to launchpad.18:11
ari-tczewudienz: +1 for bdrung ^^ also please don't send all debdiff, just create a patch as in your 1st debdiff, attach and send next mail to this bug18:13
udienzbdrung, ari-tczew: Done, i send patch again18:16
* Bachstelze hates autoconf18:45
Bachstelzelooking at FTbFS in autofs5, it fails to detect hesiod because it puts the linker flags at the wrong place18:46
Bachstelzeinstead of cc test.c -lhesiod, it does cc -lhestiod test.c18:46
azeemBachstelze: that looks like a broken Makefile to me, rather18:48
azeemwhy does it compile and link in the same step?18:48
Bachstelzeazeem: that's in the configure script18:48
azeempastebin it somewhere18:49
ebroderBachstelze: Is it just using AC_SEARCH_LIBS or something like that?18:49
Bachstelzeebroder: no idea, I know very little about autoconf, but it's kinda frustrating18:51
Bachstelzehttp://paste.ubuntu.com/547567/18:51
Bachstelzeline 218:51
ebroderBachstelze: I'm looking at the source now. This isn't an inherent problem with autogoo - it's a problem with autofs's configure.in18:52
Bachstelzeif I could just make it do  gcc ... conftest.c -lhesiod -lresolv18:52
Bachstelzeit would work18:52
ebroderBachstelze: I think you want to edit AF_CHECK_LIBHESIOD in aclocal.m4, then re-run autoconf18:54
ebroderBachstelze: Probably set LIBS instead of LDFLAGS or something?18:55
Bachstelzeit's also weird why the order matters in Natty when the same source package built fine in Maverick18:57
bdrungBachstelze: the order was wrong since the beginning, but now it fails.18:58
bdrungBachstelze: it's common that something is used in a wrong way and one day it fails to build because the toolchain changed.18:59
Bachstelzethis package seems to have a lot of things wrong then :p it's the same one where d/rules doesn't have patch/unpatch18:59
Bachstelzeanyway, putting LIBS seems to fix it18:59
Bachstelzebdrung: now what would be a good way to dpatch that? the build normally doesn't run autoconf, right?19:01
bdrungBachstelze: patch autoconf.ac/makefile.am and a) run autoreconf and store the diff in a second patch or b) modify debian/rules to run autoreconf19:03
ebroderBachstelze: Look into dh_autoreconf. But make sure you only run autoconf, not aclocal19:03
ebroder(I don't know if dh_autoreconf can do that, or if it will only run autoreconf)19:04
ebroderOk, yeah - autoreconf only runs aclocal if you're using automake, so dh_autoreconf should do what you want19:07
Bachstelzeokay, all good19:50
Bachstelzebdrung: is there a standard procedure to create a LP bug for a FTBFS?19:51
bdrungBachstelze: IIRC, no19:52
Bachstelzebdrung: bug 694342 if you have the time to look at it, otherwise I subscribed ubuntu-sponsors20:07
ubottuLaunchpad bug 694342 in autofs5 (Ubuntu) "FTBFS in Natty" [Undecided,New] https://launchpad.net/bugs/69434220:07
ebroderBachstelze: You should be able to use /usr/share/dpatch/dpatch.make instead of calling dpatch yourself20:08
ebroderAlso, you should call dh_clean_autoreconf in the clean step to undo what dh_autoreconf did - I think there's an example in the dh_autoreconf manpage20:09
ebroderIn 18fix_hesiod_detect, I think you probably should restore LIBS back to the state it was in before, like it used to do for LDFLAGS20:10
Bachstelzeebroder: posted a new one20:45
Bachstelzehmm, there are also new upstream patches, maybe we should include them for Natty20:58
mkahi21:59
mkai want to become part of MOTU22:03
mkabut i think i need mentor22:06
mka:)22:06
Bachstelzemka: read the wiki, try to work on some packages, ask any questions you have :)22:14
Bachstelzeebroder: uploaded a new debdiff with the upstream patches released since ubuntu222:22
ari-tczewdpatch sux22:40
ari-tczewnow my motto is - no quilt, no sponsor ;D22:40
Bachstelzeffff, btrfs-utils FTBFS because upstream apparently failed Programming 101 and doesn't initialise a variable properly22:54
Bachstelzeand I'm afraid to change it since I don't know what a sane default would be22:54
ari-tczewBachstelze: get in touch with upstream if you really want to spend time on this case22:57
BachstelzeI don't :p22:58
Bachstelzenext22:59
ari-tczewBachstelze: hehe, like me23:00
bdrungtumbleweed: around?23:14
tumbleweedbdrung: vaguely23:15
bdrungtumbleweed: what do you think about having a testcase that checks for pylint errors?23:16
bdrungtumbleweed: currently the "pylint -E" on all python files gives me this result: http://pastebin.com/sMmdpRPA23:17
bdrungmost errors come from the launchpad wrapper, but there are some bugs detected too.23:17
tumbleweedpersonally I use pyflakes, as pylint is very noisy23:17
tumbleweedbut it also picks up less issues23:18
tumbleweedthen there's pychecker (which is responsible for one of the python2.7 FTBFSs, IIRC)23:18
tumbleweedhmm, there are some real bugs in that paste23:19
bdrungtumbleweed: "pylint -E" gives only errors (and does not show all those noise)23:21
tumbleweedyeah I see that23:21
tumbleweedI do like the idea of static analysis in the tests, and I've considered it too23:22
bdrungtumbleweed: pyflakes seams to be not flexible enough.23:22
tumbleweedno, it's very simple - pretty much just a syntax checker with some extras23:23
bdrungtumbleweed: the test should only check for grave things, which "pylint -E" does, but pyflakes doesn't23:23
tumbleweedyeah, except we'd need to whitelist all the launchpadlib related issues23:23
bdrungtumbleweed: can't we fix them?23:23
tumbleweedI think they are inherent in the design of launchpadlib23:24
bdrungtumbleweed: they come from the launchpadlib wrapper, not from launchpadlib IIRC23:24
bdrungoh, no. you are right23:25
tumbleweedbut yes there are ones related to the wrapper too23:25
tumbleweedmy guess from reading that is that it doesn't understand metaclasses23:25
bdrungtumbleweed: uses launchpadlib metaclasses?23:26
tumbleweeddon't know, haven't read it, but lpapicache does23:27
Bachstelzewow23:36
Bachstelzethe sendmail package is a huge mess23:36
bdrungtumbleweed: we can do that pylint -E check. we can easily disable invalid errors. see r913 as example23:53
bdrungtumbleweed: my command: pylint -E ubuntutools 404main ack-sync backportpackage dgetlp get-branches grab-attachments grep-merges hugdaylist import-bug-from-debian lp-list-bugs lp-project-upload lp-set-dup lp-shell manage-credentials massfile merge-changelog pbuilder-dist pull-debian-debdiff pull-lp-source requestsync sponsor-patch submittodebian suspicious-source syncpackage ubuntu-build ubuntu-iso update-maintainer wrap-and-sort23:53
ari-tczewbdrung: use pastebin ;D23:54
bdrungari-tczew: for one short line? :P23:54
ari-tczewbdrung: I'm kidding23:54
bdrungme too23:55
tumbleweedbdrung: doing that whenever you use launchpadlib is horrible. I'd rather just run a regex on the pylint output23:55
bdrungtumbleweed: if you prefer reqex, you can do that too23:55
Bachstelzesendmail has the same linker problem as autofs, just the wrong flags order23:55
BachstelzeI would bet a lot of money that a lot of the FTBFSs are the same23:56
ari-tczewBachstelze: looking on lucas__' ftbfs script you can see the reason :P23:59

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