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

jvrbanacmhall119: you around this evening? If you are, I was just going to make sure that I did those reviews correctly.00:59
Phoenix87hallo11:36
Phoenix87can I please find out the actual reason why my application has been excluded from the showdown? Today I have received a reply from dplanella (http://www.reddit.com/r/ubuntuappshowdown/comments/wibh0/ubuntu_app_showdown_let_the_voting_begin/) which confirms a previous claim from the same, and which is in contrast with info i received from mhall119  (app not showing up in the dash)11:38
malinavsluttet hele chatten jeg :p12:33
mhall119Phoenix87: Remember that I said I didn't know why it was rejected, I was just guessing14:22
Phoenix87mhall119: oh sorry I thought you were sure the app was missing from the dash14:24
Phoenix87my bad14:24
Phoenix87mhall119: anyway yesterday i sent a mail to the arb mailing list but it hasn't been published yet. I guess it is still in the moderators' queue and that I have to wait, right?14:26
mhall119I was sure it was missing, I wasn't sure that was the reason it was disqualified14:28
mhall119it looks like david ran it from the command line anyway, but got a python exception14:29
Phoenix87mhall119: the only plausible python exception is the desktopcouch module dependency, which is not automatically managed by quickly (at least in 11.10)14:30
Phoenix87that is the only exception i got when launching the app on a fresh 12.04 install, because of course python-desktopcouch was yet missing14:31
Phoenix87installing python-desktopcouch along with my app solve that exception issue, therefore I don't think that my app should get disqualified if the reason is just this. I am definitely sure that my app (at least) launches without errors, provided the dependencies are all satisfied14:33
Phoenix87OwaisL, OwaisL_: you might want to have a look at https://bugs.launchpad.net/fogger/+bug/102497214:38
OwaisL_Phoenix87, thanks! Does this happen every single time? I see you've checkout a copy of the code. Are you able to create and launch apps when after installing fogger from the ppa?14:42
OwaisL_and does it work on Precise?14:42
OwaisL_Phoenix87, ^14:42
mhall119Phoenix87: http://paste.ubuntu.com/1093277/ is what I got14:44
mhall119trying to run 12.07.114:44
Phoenix87mhall119: it seems that python is not instructed to look for my modules during the installation process14:46
mhall119it shouldn't need to, it should find them at runtime14:46
mhall119apps shouldn't install system modules14:46
Phoenix87mhall119: and it is definitely a problem caused by the packaging system, i.e. quickly14:46
Phoenix87mhall119: you should tell that to my quickly 11.10, not to me14:47
mhall119hmmm, must have been quickly 11.10 then, 12.04 does it differently that this14:47
Phoenix87mhall119: 12.07.6 has been built using the debian/rules created by quickly 12.0414:48
Phoenix87manually built14:48
Phoenix87there is absolutely no code difference between 12.07.1 and 12.07.614:48
OwaisL_Pheonix87, the idea is that your bin script injects paths of your custom python modules to sys.path so it finds them. These modules are not supposed to be used by other apps so there is no point in installing them on system python path14:49
mhall119right, but your executable (./bin/gtumbler) was built by 11.10, and is probably looking for your modules where 11.10 put them14:49
Phoenix87mhall119: the wrapper seems to be fine. We have discussed this with mterry14:49
Phoenix87mterry suggested me to produce a debian/rules using quickly 12.0414:50
Phoenix87and this has solved the problem14:50
mhall119Phoenix87: when did you do this?14:50
mhall119I have 12.07.1 of gtumbler that I installed on July 10th14:51
Phoenix87OwaisL_: yes i know that, but if you look inside a deb produced by quickly you'll find a postinst script that does something to let python find those modules at runtime. I'm not sure what that script does though, I didn't investigate any further14:51
mhall119quickly 12.04 doesn't use postinst scripts14:52
Phoenix87mhall119: July 13th14:52
mhall119Phoenix87: and is that version 12.07.3?14:52
Phoenix87mhall119: nor 11.10 does but the thing is that when I manually packaged my app, the prerm and postinst script were absent14:52
Phoenix87mhall119: the first release that included that 12.04 debian/rules is 12.07.514:53
OwaisL_Phoenix87, what exactly happens when you try to package for /opt ?14:53
OwaisL_Missing modules that were shipped with the app I suppose. right?14:53
Phoenix87OwaisL_: if i manually package for /opt, the DEBIAN folder in the deb is missing prerm and postinst14:53
Phoenix87OwaisL_: modules are present14:54
OwaisL_Why do you need prerm and postinst?14:54
Phoenix87OwaisL_: I don't need them. The thing is that the deb packages created by quickly 11.10 have those scripts14:54
Phoenix87the ones i manually packaged had not14:54
mhall119Phoenix87: ok, I see 12.07.5 was built on Friday the 13th14:54
Phoenix87mhall119: yes14:55
OwaisL_Phoenix87, link to the branch?14:55
Phoenix87mhall119: i was in the process of merging the changes proposed by dholbach14:55
Phoenix87OwaisL_: https://launchpad.net/gtumbler/trunk14:55
mhall119Phoenix87: so here's what I can do, I will take this information to the contest organizers tomorrow (Monday) and ask them if 12.07.5 can be considered for the contest14:55
OwaisL_Thanks!14:55
Phoenix87mhall119: I have explained everything in a mail to the arb newsletter. I hope you got that as well for it is richer in details14:56
Phoenix87OwaisL_: I'm testing fogger on precise, but I have to wrap the flash plugin there too so this will take a bit. Anyway the URL I'm trying to appify is the swf launcher from http://www.miniclip.com/games/8-ball-pool-multiplayer/en/. Maybe you might try it yourself while i fix my precise for fogger15:01
Phoenix87OwaisL_: i cannot install fogger on oneiric because of unsatisfied dependencies (*gir2-unity or something like that)15:02
OwaisL_I just created an app from that URL and it worked just fine.15:08
Phoenix87OwaisL_: did you use http://www.miniclip.com/games/8-ball-pool-multiplayer/en/gameloader.swf?mc_gamename=8+Ball+Pool+Multiplayer&mc_hsname=2471&mc_iconBig=8ballpoolmultiplayerV2medicon.jpg&mc_icon=8ballpoolmultiplayerV2smallicon.jpg&mc_negativescore=0&mc_players_site=1&mc_scoreistime=0&mc_lowscore=0&mc_playerbutton=0&mc_width=700&mc_height=500&mc_v2=0&loggedin=0&mc_loggedin=0&mc_uid=0&mc_sessid=1826013089720434688-1477310861-15:21
Phoenix87ops15:21
Phoenix87sorry15:21
OwaisL_I used http://www.miniclip.com/games/8-ball-pool-multiplayer/en/15:21
Phoenix87OwaisL_: you should use http://pastebin.ubuntu.com/1093350/ as link15:21
Phoenix87I'm actully interested in having the swf appified, not the whole webpage15:22
Phoenix87like prism15:22
Phoenix87OwaisL_: strange, on precise I get "no appropriate viewer found ...", while on oneiric the nspluginwrapper works fine15:28
OwaisL_install nspluginviewer15:28
OwaisL_or nspluginviewer:i386 in case you are on 64bit15:28
Phoenix87from where? it doesn't seem to be in the repositories15:29
OwaisL_sudo apt-get install nspluginviewer:i38615:30
OwaisL_^ works for me15:30
Phoenix87already to the newest version15:32
Phoenix87:\15:32
Phoenix87weird, it worked fine on oneiric :\15:32
Phoenix87any ideas?15:34
OwaisL_May be multicarch is disabled ?15:35
OwaisL_multiarch*15:35
OwaisL_The flash game works for me15:36
OwaisL_https://dl.dropbox.com/u/275756/Screenshot%20from%202012-07-15%2021%3A00%3A47.jpg15:36
Phoenix87OwaisL_: are you referring to Canonical Partners in the software sources?15:37
OwaisL_Phoenix87 ^15:37
OwaisL_No, multi architecture support.15:38
Phoenix87OwaisL_: brilliant, I wish I could do the same :)15:38
OwaisL_cat /etc/dpkg/dpkg.cfg.d/multiarch15:38
OwaisL_Should spit out: foreign-architecture i38615:38
Phoenix87foreign-architecture i38615:38
OwaisL_Then it's enabled15:38
OwaisL_May be a sudo apt-get update will fix it15:39
Phoenix87do I nid ia32-libs installed?15:39
Phoenix87*need15:39
OwaisL_yep15:40
OwaisL_It should be apt-get install ia32-libs:i38615:40
OwaisL_but I'm not sure15:40
Phoenix87they were not installed15:41
OwaisL_it might not be required anymore15:41
OwaisL_apt-get install multiarch-support should be enough I guess15:41
Phoenix87OwaisL_: well after ia32-libs I really don't know what else to try :\15:41
OwaisL_but that seems to be enabled15:41
OwaisL_yea, me too :)15:41
OwaisL_Guess i15:41
OwaisL_Guess it'll work after that15:41
Phoenix87i hope so, i surely have the ia32-libs in oneiric15:42
Phoenix87stay tuned ;)15:42
Phoenix87OwaisL_: I guess you should update the dependencies for fogger ;P15:43
Phoenix87ia32-libs solved the issue15:44
OwaisL_what is missing?15:44
OwaisL_oh15:44
Phoenix87anyway they are required only if the user really needs flash support15:44
Phoenix87through the plugin wrapper15:44
OwaisL_it's not really required for fogger to run. I'll update the docs though15:45
Phoenix87OwaisL_: I can also confirm that I'm missing the icon in the dash15:46
Phoenix87it's just the standard gray [ ? ]15:46
OwaisL_That's because you don't have it installed system wide. Right?15:46
Phoenix87nope15:46
Phoenix87i used ppa on precise15:47
Phoenix87you might want to investigate that for I think I've read something similar from another fogger user15:47
OwaisL_Try a unity --replace15:47
OwaisL_May be dash is not picking it up for some reason15:47
OwaisL_which ppa did you use? ppa:loneowais/fogger or ppa:loneowais/ppa ?15:48
OwaisL_Phoenix87, ^15:49
Phoenix87ppa:loneowais/fogger15:50
OwaisL_Are you using IronPython?15:50
OwaisL_in GTumbler?15:50
Phoenix87OwaisL_: not that I'm aware of15:51
OwaisL_Where does System module come from?15:52
Phoenix87oh that? I'd really like to know that myself15:52
Phoenix87I couldn't find any impot System anywhere15:52
Phoenix87*import15:52
OwaisL_OMG! I just found out that the deb I fixed for ARB installs fogger to /usr/share and not to /opt15:53
Phoenix87I thought that it was something brought into my app by quickly, but I'm not sure for I'm shipping pyPdf alongside my app15:53
Phoenix87:s15:53
OwaisL_It;s in pdf/filters.py15:54
OwaisL_grep 'System' -R .15:54
OwaisL_mhall119, does quickly share --extras respect /opt packaging?15:55
Phoenix87OwaisL_: oh good. I finally know where it is! thank you15:55
Phoenix87OwaisL_: anyway i logged out and in and the icon is still missing15:55
OwaisL_I guess I'll need to do, 'quickly package --extras' followed by 'debuild -sa -S' and dput it manually15:57
OwaisL_Phoenix87, I'll get back to the missing icon after fixing packaging for ARB version15:57
Phoenix87OwaisL_: ok but I'm afraid that I have to confirm that the bug I signaled is also present in Precise. Should I have used a different PPA maybe?15:59
OwaisL_No, you're supposed to use loneowais/fogger15:59
Phoenix87did you use my very same url?15:59
OwaisL_yep. the exact one16:00
Phoenix87same python exception :\16:01
OwaisL_Someone else just reported the same issue :)16:01
OwaisL_Can you please share the traceback from precise?16:03
OwaisL_Phoenix87, ^16:03
Phoenix87OwaisL_: https://bugs.launchpad.net/fogger/+bug/1024972/comments/316:03
OwaisL_No, I mean from installed copy of fogger not from local checkedout copy16:04
Phoenix87that's it16:05
Phoenix87it is what you requested16:05
OwaisL_Yea, but I need to check where the modules have landed up on your system16:06
Phoenix87oh16:06
Phoenix87ops16:06
OwaisL_I think I found the issue though16:06
Phoenix87sorry wrong guake terminal16:06
OwaisL_I released with quickly release instead of submitubuntu16:06
OwaisL_Lets confirm16:06
Phoenix87https://bugs.launchpad.net/fogger/+bug/1024972/comments/516:07
Phoenix87OwaisL_:  quickly release pushes a release and not a deb, right?16:08
OwaisL_It releases and also published the deb in the ppa16:09
OwaisL_but doesn't package for /opt16:09
Phoenix87uhm i guess i never used release, just share and submitubuntu :\16:14
Phoenix87anyway my bug is an exact duplicate of https://bugs.launchpad.net/fogger/+bug/102498716:14
Phoenix87OwaisL_: whenever I try to run an app on oneiric with either bin/fogger <hash> of quickly run <hash> I get this traceback: http://pastebin.ubuntu.com/1093449/16:25
OwaisL_Can you please confirm if this version works for you16:25
OwaisL_https://launchpad.net/~loneowais/+archive/fogger/+build/3658499/+files/fogger_0.2.2.1_all.deb16:25
Phoenix87regarding that previous bug?16:26
Phoenix87or the "new one"?16:26
OwaisL_Previous one.16:29
OwaisL_gi._glib.GError: Unhandled tag: 'packing'16:30
Phoenix87OwaisL_: that release fixed the icon issue and the previous bug16:30
OwaisL_My best guess about this is a missing gtk related lib or an older version of gtk/glib16:30
OwaisL_Great! It was just a packaging issue then16:30
Phoenix87OwaisL_: I guess you might be right about gtk/glib version16:31
Phoenix87OwaisL_: it'd be good if the app window automatically resizes to the contents of the page16:35
OwaisL_Phornix87: Yea,  I've thought about doing that but I'm not 100% sure.16:37
OwaisL_Phoenix87, https://code.launchpad.net/~loneowais/+archive/fogger/+build/365855317:02
OwaisL_Built a version for Oneiric. Try it out.17:03
Phoenix87OwaisL_: thanks17:05
Phoenix87OwaisL_: Error: Dependency is not satisfiable: gir1.2-unity-5.017:06
Phoenix87that's the same dependency that is preventing me from installing the precise build on oneiric17:06
OwaisL_Probably you can try to manually change the deps ;)17:06
OwaisL_I did just this one build for Oneiric so you could try it out. No intentions of supporting Oneiric. ;)17:07
Phoenix87oh i see17:07
Phoenix87well i guess that a local checkout should be equally fine then :\17:07
Phoenix87but oneiric has probably got old glib17:08
Phoenix87thank you anyway17:08
OwaisL_The problem is that the created .desktop have /opt/extras../fogger/bin/fogger as Exec so they won't launch without fogger installed in /opt17:11
OwaisL_That's the problem with local checkouts17:11
OwaisL_Ideally it would be better for .desktop files to just mention the executable and the executable should be on system path but arb won't allow that17:12
OwaisL_mhall119: Again, any chance I can have a symlink for /opt/.../bin/fogger in /usr/bin/ ?17:13
OwaisL_Would make the architecture a whole lot saner17:13
OwaisL_May be /usr/bin/extras-fogger ?17:14
mhall119OwaisL_: the rules for the extras repository say you can't put anything in /usr/bin18:00
OwaisL_mhall119, I wish it was allowed :(18:06
jvrbanacmhall119: I was just reviewing Wizz RSS and noticed that it is packaging the feedparser python library. As the archive has feedparser in it, I know that it goes against the arb guidelines. What would be the proper way of handling this? The wiki mentions the "start review" process through MyApps, but as I can't do that I was kind of curious of what the next steps were.18:08
OwaisL_mhall119, but I can live without it :) Probably ubuntu should ship with a directory at /opt/extras.ubuntu.com/bin/ and have that on path by default and then quickly would symlink the scripts to this dir when using submitubuntu or --extras18:08
OwaisL_I don't know if it's a problem worth solving but could be useful in some cased18:09
OwaisL_cases18:09
mhall119jvrbanac: ask the author why it was included in their package, it may be a different version of fork18:18
jvrbanacwill do. thanks!18:18
mhall119OwaisL_: we're going to have a review of our processes and rules after the judging is complete, given all that we've learned as a result of the contest18:18
mhall119issues like that will certainly come up18:18
OwaisL_mhall199,sounds great!18:19

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