/srv/irclogs.ubuntu.com/2012/07/05/#ubuntu-arb.txt

dholbachgood morning06:56
dpmmorning07:21
dholbachajmitch, highvoltage: we might have to decide how we move forward with app showdown apps08:58
dholbachas 'quickly package' will overwrite changes we ask for08:58
PaoloRotoloGood morning09:13
dholbachciao PaoloRotolo09:15
PaoloRotoloHi dholbach :)09:15
PaoloRotolodholbach, please, can you post a feedback on this app: https://myapps.developer.ubuntu.com/dev/apps/1151/  ? I've uploaded some fixes here: https://code.launchpad.net/~paolorotolo/ubuntu-app-reviews/variety :)09:19
dholbachPaoloRotolo, it seems like the app uses quickly too, so those changes would get overwritten too the next time it gets updated in the ppa :-/09:21
dholbachdpm: ^ meet PaoloRotolo, a tireless new helper in the app world :)09:21
dpmheya PaoloRotolo, nice to meet you and welcome! :-)09:22
dpmI saw some of your merge proposals already, good work!09:22
didrockshey hey09:22
dholbachsalut didrocks09:22
PaoloRotolodpm, hi, thanks!09:22
PaoloRotolohi didrocks09:22
didrockshey dholbach, PaoloRotolo!09:22
dholbachdidrocks, which of the changes in https://code.launchpad.net/~paolorotolo/ubuntu-app-reviews/variety/+merge/113424 should we be able to make in p-d-e itself? :)09:22
dholbachbug 1002379 is already fixed or going to be fixed soon09:23
didrocksdholbach: the DEP-5 one09:23
dholbachbug 1020502 is already filed09:23
didrocksah :)09:23
dholbachI'm not quite sure how to proceed in the .rtupdate case09:23
dholbachand do you think we should file a bug about extending debian/copyright somehow?09:24
didrockswhy do you override dh_python2?09:24
dholbachat least to document the problem somewhere09:24
dholbachdidrocks, it creates  usr/share/python/runtime.d/*.rtupdate files09:24
didrocksdholbach: I would prefer that we discuss that with all the other problems we saw recently on Monday09:24
didrocksand see what could  be done09:24
didrocksyeah, but only on quantal?09:24
didrocksdh_python2 is useful :)09:24
dholbachI think I saw it in precise too09:24
didrocksfor having compiled .pyc I guess09:24
didrocksthe crashdb.conf is fixing in pde as well09:25
dholbachI think that's all the problems I currently know of09:25
dholbachso it's not too bad09:25
dholbachlet me do a test-build on precise and see what I get09:25
didrocksyeah09:25
PaoloRotolodidrocks, I override dh_python2 to fix this error:09:26
PaoloRotoloE: Unallowed file usr/share/python/runtime.d/variety.rtupdate was found in09:26
PaoloRotolo   the package, which is created by dh_python2. To find out how to override09:26
PaoloRotolo   dh_python2, please have a look at http://bazaar.launchpad.net/~dholbach09:26
PaoloRotolo   /ubuntu-app-reviews/harvestwidget/revision/5909:26
dholbachit was introduced in python-defaults 2.7.2-509:26
didrocksPaoloRotolo: right, but you mean that dh_python2 is useless then?09:26
dholbachPaoloRotolo, yes, I know - that was added to arb-lint before we knew about quickly rewriting things09:26
dholbachdidrocks, the same problem should be in precise as well (.rtupdate)09:29
didrocksdholbach: hum ok09:29
didrocksdholbach: I need to look at what this file is for exactly09:30
didrocksdholbach: and see if we can make use of it09:30
didrocksI think we should really spend time to ensure that everything works well frmo /opt09:30
didrocksso that we have a requirement which really works09:30
dholbachmaybe we need a dh_extrasapp :-D09:30
didrocksdholbach: yeah, maybe, I would be happy that we clearly look at that :)09:31
didrocksdholbach: can you setup a hangout for Monday?09:31
dholbachdidrocks, so as far as I can see there are two issues which we don't have bugs for: 1) extending debian/copyright and 2) .rtupdate09:32
didrockswith some people aware and deep into that? :)09:32
dholbachdidrocks, who would you want to have in the hangout09:32
didrocksdholbach: it will be in French, of course :p09:32
didrocksdholbach: don't really know, I don't know the arb members ;) probably you, david, already09:32
dholbachbien sûr :)09:32
didrockspeople who knows about the requirements and exception, as well as different issues we have with it :)09:34
PaoloRotolodidrocks, are you French :)?09:34
didrocksPaoloRotolo: you never hear me talking I guess and my english accent, I'm clearly French :p09:35
dholbachhttps://bugs.launchpad.net/ubuntu/+source/python-distutils-extra/+bug/102120709:36
dholbachPaoloRotolo, I'll update arb-lint to explain that this is something we should ignore for now09:37
PaoloRotolonice :)09:37
PaoloRotolodholbach, only in the quickly app, right?09:38
dholbachPaoloRotolo, no, I fear it's a more general issue09:39
dholbachdidrocks, in which cases will p-d-e write the debian/copyright file?09:41
didrocksfor all apps where python-mkdebian --force-copyright is called09:42
didrocksI added force-control, force-rules and force-copyright some years ago09:42
didrocksand then, make them called by Quickly09:42
didrocksI'm not sure anyone else but Quickly is using it09:42
dholbachand in which cases are they called by quickly? always? or just for extras?09:42
didrocksalways09:42
dholbachok09:42
didrocksas soon as you have to update the packaging09:43
didrocksmeaning release, share, package09:43
dholbachgotcha09:43
didrocksso09:43
didrocksthis rtupdate file09:43
didrocksin fact, it's really interested09:43
didrocksand definitively relocatable09:43
didrockswe should have the dh_extraapp that dholbach is talking about :)09:43
didrocksand moving the additional things we move that way09:44
didrockswould be way more clean :)09:44
didrocksthis would support changing the prefix, moving files around and such09:44
didrocksthan, just adding dh --with extraapp to debian/rules09:45
didrocksand the magic happens :)09:45
dholbachI filed https://bugs.launchpad.net/ubuntu/+source/python-distutils-extra/+bug/102121609:45
dholbachdpm, the list of https://bugs.launchpad.net/ubuntu/+bugs?field.tag=arb is growing09:45
didrocksdholbach: so no special check for rtupdate, the only check is that is should be installed in /opt09:46
dholbachdidrocks, but will it be run if it's located in /opt?09:46
dpmdholbach, yeah, I saw that. https://bugs.launchpad.net/ubuntu/+source/quickly/+bug/1018038 seems to be a critical one to me. Do you know if many people have hit that bug?09:46
dholbachyes, a few09:47
dholbachsome fixed it after they saw the answer on AskUbuntu09:47
didrocksdholbach: yeah09:47
didrocksdholbach: it's just compiling .py to .pyc09:47
dholbachdidrocks, really? what's running it?09:47
didrocksnothing09:47
didrocksshould be in the postinst09:47
dholbachoh yeah?09:47
dholbachwill have a look09:48
dholbach(if somebody could verify all the test-cases from the bugs in https://bugs.launchpad.net/ubuntu/+source/python-distutils-extra/+bug/1020017 and leave a comment on the individual bugs, that'd be nice)09:48
dpmdholbach, I'll ask mterry if he can have a look when he's around later on. It's a pretty bad bug if we ask people to use submitubuntu and then the package fails to build09:49
dpmBtw, does anyone know the answer to http://askubuntu.com/questions/159673/how-to-use-gsettings-from-opt - does Quickly take care of it?09:49
dholbachdidrocks, I see nothing in the postinst calling the .rtupdate file09:50
didrocksdpm: it's easy to fix with current infra09:50
didrocksdholbach: yeah, it needs to be set manually in postinst09:50
didrocksdholbach: http://www.mail-archive.com/debian-python@lists.debian.org/msg04587.html09:51
didrocksoh09:52
didrocksit's even worse09:52
didrockswow, people are going crazy :)09:52
didrocksso we have this file09:52
didrockswhich should be executed in a postinst09:52
didrocksBUT!09:52
didrocksdh_python309:52
didrocksis adding: f which py3compile >/dev/null 2>&1; then09:52
didrocks        py3compile -p unity-lens-radios /usr/share/unity-lens-radios09:52
didrocksfi09:52
didrocksso doing the same :)09:53
dholbachI don't think I understand what's going on :)09:54
didrocksdholbach: "it's a mess" is a good summary? :)09:54
dholbachI think we've had the .rtupdate files much much much longer already09:55
didrocksdholbach: yeah, but it was removed before, that was what barry told me last week09:56
didrocksbut this file is useless since dh_python it seems09:56
didrocksbasically, dh_python adds the same thing in postinst09:56
didrocks(compiling the .py in .pyc if you project is not in a standard python directory)09:57
dholbachaha!09:58
dholbachthe python and python3 maintainer scripts run it09:58
didrocksbut it's useless09:59
didrocksas the postinst stenza is already doing the same09:59
didrocksdholbach: I do not see any trigger?10:00
didrocksah, you mean in each libs10:00
dholbachhttp://paste.ubuntu.com/1076151/10:01
dholbachfor python.p{re,ost}inst10:01
didrocksdholbach: right, but this is only when you install python10:01
didrockssee the thread I pointed to you, it confirms that10:01
didrocksbut then, there is no trigger10:01
didrocksso if you install something afterward installing python10:02
dholbachI would suggest we override dh_install with p-d-e for now and remove the file and be done with it :)10:02
didrocksthis files isn't used10:02
dholbachand backport the change to precise as well :)10:02
didrocksdholbach: yeah, it's not needed10:02
didrocksdholbach: making this down as something to discuss on Monday? :)10:02
dholbachor rather delete the whole directory :)10:02
didrocksI'll try to grab more info to confirm that it's not needed anymore10:02
didrocks(in our case)10:02
* didrocks is out for some exercice, see you soon :)10:04
dholbachdidrocks, ah, maybe it's needed in case you upgrade to a new python10:04
didrocksdholbach: hum, interesting… ;)10:04
dholbachbut then we just might have to update the python and python3 maintainer scripts to look into /opt as well10:04
didrocksyeah10:04
dholbachbugger bugger bugger10:04
didrocksI need to try to compile with both :)10:05
dholbachenjoy the exercise10:05
didrocksand see how it behaves10:05
didrocksthanks!10:05
dholbach.rtupdate is a bad hack really :)10:05
didrocksenjoy is not the correct them :p10:05
didrockswell, /opt is as well10:05
didrocksso 1-1 :)10:05
dholbachhaha10:05
dholbachlp:~ubuntu-app-review-contributors/ubuntu-app-reviews/webbar ← got PPA info from myApps submission, downloaded last package, imported into branch and uploaded :-D14:20
=== achuni_ is now known as achuni

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