[06:56] good morning [07:21] morning [08:58] ajmitch, highvoltage: we might have to decide how we move forward with app showdown apps [08:58] as 'quickly package' will overwrite changes we ask for [09:13] Good morning [09:15] ciao PaoloRotolo [09:15] Hi dholbach :) [09:19] dholbach, 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:21] PaoloRotolo, 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] dpm: ^ meet PaoloRotolo, a tireless new helper in the app world :) [09:22] heya PaoloRotolo, nice to meet you and welcome! :-) [09:22] I saw some of your merge proposals already, good work! [09:22] hey hey [09:22] salut didrocks [09:22] dpm, hi, thanks! [09:22] hi didrocks [09:22] hey dholbach, PaoloRotolo! [09:22] didrocks, 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:23] bug 1002379 is already fixed or going to be fixed soon [09:23] dholbach: the DEP-5 one [09:23] bug 1020502 is already filed [09:23] ah :) [09:23] I'm not quite sure how to proceed in the .rtupdate case [09:24] and do you think we should file a bug about extending debian/copyright somehow? [09:24] why do you override dh_python2? [09:24] at least to document the problem somewhere [09:24] didrocks, it creates usr/share/python/runtime.d/*.rtupdate files [09:24] dholbach: I would prefer that we discuss that with all the other problems we saw recently on Monday [09:24] and see what could be done [09:24] yeah, but only on quantal? [09:24] dh_python2 is useful :) [09:24] I think I saw it in precise too [09:24] for having compiled .pyc I guess [09:25] the crashdb.conf is fixing in pde as well [09:25] I think that's all the problems I currently know of [09:25] so it's not too bad [09:25] let me do a test-build on precise and see what I get [09:25] yeah [09:26] didrocks, I override dh_python2 to fix this error: [09:26] E: Unallowed file usr/share/python/runtime.d/variety.rtupdate was found in [09:26] the package, which is created by dh_python2. To find out how to override [09:26] dh_python2, please have a look at http://bazaar.launchpad.net/~dholbach [09:26] /ubuntu-app-reviews/harvestwidget/revision/59 [09:26] it was introduced in python-defaults 2.7.2-5 [09:26] PaoloRotolo: right, but you mean that dh_python2 is useless then? [09:26] PaoloRotolo, yes, I know - that was added to arb-lint before we knew about quickly rewriting things [09:29] didrocks, the same problem should be in precise as well (.rtupdate) [09:29] dholbach: hum ok [09:30] dholbach: I need to look at what this file is for exactly [09:30] dholbach: and see if we can make use of it [09:30] I think we should really spend time to ensure that everything works well frmo /opt [09:30] so that we have a requirement which really works [09:30] maybe we need a dh_extrasapp :-D [09:31] dholbach: yeah, maybe, I would be happy that we clearly look at that :) [09:31] dholbach: can you setup a hangout for Monday? [09:32] didrocks, so as far as I can see there are two issues which we don't have bugs for: 1) extending debian/copyright and 2) .rtupdate [09:32] with some people aware and deep into that? :) [09:32] didrocks, who would you want to have in the hangout [09:32] dholbach: it will be in French, of course :p [09:32] dholbach: don't really know, I don't know the arb members ;) probably you, david, already [09:32] bien sûr :) [09:34] people who knows about the requirements and exception, as well as different issues we have with it :) [09:34] didrocks, are you French :)? [09:35] PaoloRotolo: you never hear me talking I guess and my english accent, I'm clearly French :p [09:36] https://bugs.launchpad.net/ubuntu/+source/python-distutils-extra/+bug/1021207 [09:37] PaoloRotolo, I'll update arb-lint to explain that this is something we should ignore for now [09:37] nice :) [09:38] dholbach, only in the quickly app, right? [09:39] PaoloRotolo, no, I fear it's a more general issue [09:41] didrocks, in which cases will p-d-e write the debian/copyright file? [09:42] for all apps where python-mkdebian --force-copyright is called [09:42] I added force-control, force-rules and force-copyright some years ago [09:42] and then, make them called by Quickly [09:42] I'm not sure anyone else but Quickly is using it [09:42] and in which cases are they called by quickly? always? or just for extras? [09:42] always [09:42] ok [09:43] as soon as you have to update the packaging [09:43] meaning release, share, package [09:43] gotcha [09:43] so [09:43] this rtupdate file [09:43] in fact, it's really interested [09:43] and definitively relocatable [09:43] we should have the dh_extraapp that dholbach is talking about :) [09:44] and moving the additional things we move that way [09:44] would be way more clean :) [09:44] this would support changing the prefix, moving files around and such [09:45] than, just adding dh --with extraapp to debian/rules [09:45] and the magic happens :) [09:45] I filed https://bugs.launchpad.net/ubuntu/+source/python-distutils-extra/+bug/1021216 [09:45] dpm, the list of https://bugs.launchpad.net/ubuntu/+bugs?field.tag=arb is growing [09:46] dholbach: so no special check for rtupdate, the only check is that is should be installed in /opt [09:46] didrocks, but will it be run if it's located in /opt? [09:46] dholbach, 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:47] yes, a few [09:47] some fixed it after they saw the answer on AskUbuntu [09:47] dholbach: yeah [09:47] dholbach: it's just compiling .py to .pyc [09:47] didrocks, really? what's running it? [09:47] nothing [09:47] should be in the postinst [09:47] oh yeah? [09:48] will have a look [09:48] (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:49] dholbach, 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 build [09:49] Btw, does anyone know the answer to http://askubuntu.com/questions/159673/how-to-use-gsettings-from-opt - does Quickly take care of it? [09:50] didrocks, I see nothing in the postinst calling the .rtupdate file [09:50] dpm: it's easy to fix with current infra [09:50] dholbach: yeah, it needs to be set manually in postinst [09:51] dholbach: http://www.mail-archive.com/debian-python@lists.debian.org/msg04587.html [09:52] oh [09:52] it's even worse [09:52] wow, people are going crazy :) [09:52] so we have this file [09:52] which should be executed in a postinst [09:52] BUT! [09:52] dh_python3 [09:52] is adding: f which py3compile >/dev/null 2>&1; then [09:52] py3compile -p unity-lens-radios /usr/share/unity-lens-radios [09:52] fi [09:53] so doing the same :) [09:54] I don't think I understand what's going on :) [09:54] dholbach: "it's a mess" is a good summary? :) [09:55] I think we've had the .rtupdate files much much much longer already [09:56] dholbach: yeah, but it was removed before, that was what barry told me last week [09:56] but this file is useless since dh_python it seems [09:56] basically, dh_python adds the same thing in postinst [09:57] (compiling the .py in .pyc if you project is not in a standard python directory) [09:58] aha! [09:58] the python and python3 maintainer scripts run it [09:59] but it's useless [09:59] as the postinst stenza is already doing the same [10:00] dholbach: I do not see any trigger? [10:00] ah, you mean in each libs [10:01] http://paste.ubuntu.com/1076151/ [10:01] for python.p{re,ost}inst [10:01] dholbach: right, but this is only when you install python [10:01] see the thread I pointed to you, it confirms that [10:01] but then, there is no trigger [10:02] so if you install something afterward installing python [10:02] I would suggest we override dh_install with p-d-e for now and remove the file and be done with it :) [10:02] this files isn't used [10:02] and backport the change to precise as well :) [10:02] dholbach: yeah, it's not needed [10:02] dholbach: making this down as something to discuss on Monday? :) [10:02] or rather delete the whole directory :) [10:02] I'll try to grab more info to confirm that it's not needed anymore [10:02] (in our case) [10:04] * didrocks is out for some exercice, see you soon :) [10:04] didrocks, ah, maybe it's needed in case you upgrade to a new python [10:04] dholbach: hum, interesting… ;) [10:04] but then we just might have to update the python and python3 maintainer scripts to look into /opt as well [10:04] yeah [10:04] bugger bugger bugger [10:05] I need to try to compile with both :) [10:05] enjoy the exercise [10:05] and see how it behaves [10:05] thanks! [10:05] .rtupdate is a bad hack really :) [10:05] enjoy is not the correct them :p [10:05] well, /opt is as well [10:05] so 1-1 :) [10:05] haha [14:20] lp:~ubuntu-app-review-contributors/ubuntu-app-reviews/webbar ← got PPA info from myApps submission, downloaded last package, imported into branch and uploaded :-D === achuni_ is now known as achuni