[00:59] mhall119: you around this evening? If you are, I was just going to make sure that I did those reviews correctly. [11:36] hallo [11:38] can 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) [12:33] avsluttet hele chatten jeg :p [14:22] Phoenix87: Remember that I said I didn't know why it was rejected, I was just guessing [14:24] mhall119: oh sorry I thought you were sure the app was missing from the dash [14:24] my bad [14:26] mhall119: 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:28] I was sure it was missing, I wasn't sure that was the reason it was disqualified [14:29] it looks like david ran it from the command line anyway, but got a python exception [14:30] mhall119: the only plausible python exception is the desktopcouch module dependency, which is not automatically managed by quickly (at least in 11.10) [14:31] that is the only exception i got when launching the app on a fresh 12.04 install, because of course python-desktopcouch was yet missing [14:33] installing 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 satisfied [14:38] OwaisL, OwaisL_: you might want to have a look at https://bugs.launchpad.net/fogger/+bug/1024972 [14:42] 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] and does it work on Precise? [14:42] Phoenix87, ^ [14:44] Phoenix87: http://paste.ubuntu.com/1093277/ is what I got [14:44] trying to run 12.07.1 [14:46] mhall119: it seems that python is not instructed to look for my modules during the installation process [14:46] it shouldn't need to, it should find them at runtime [14:46] apps shouldn't install system modules [14:46] mhall119: and it is definitely a problem caused by the packaging system, i.e. quickly [14:47] mhall119: you should tell that to my quickly 11.10, not to me [14:47] hmmm, must have been quickly 11.10 then, 12.04 does it differently that this [14:48] mhall119: 12.07.6 has been built using the debian/rules created by quickly 12.04 [14:48] manually built [14:48] there is absolutely no code difference between 12.07.1 and 12.07.6 [14:49] 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 path [14:49] right, but your executable (./bin/gtumbler) was built by 11.10, and is probably looking for your modules where 11.10 put them [14:49] mhall119: the wrapper seems to be fine. We have discussed this with mterry [14:50] mterry suggested me to produce a debian/rules using quickly 12.04 [14:50] and this has solved the problem [14:50] Phoenix87: when did you do this? [14:51] I have 12.07.1 of gtumbler that I installed on July 10th [14:51] OwaisL_: 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 further [14:52] quickly 12.04 doesn't use postinst scripts [14:52] mhall119: July 13th [14:52] Phoenix87: and is that version 12.07.3? [14:52] mhall119: nor 11.10 does but the thing is that when I manually packaged my app, the prerm and postinst script were absent [14:53] mhall119: the first release that included that 12.04 debian/rules is 12.07.5 [14:53] Phoenix87, what exactly happens when you try to package for /opt ? [14:53] Missing modules that were shipped with the app I suppose. right? [14:53] OwaisL_: if i manually package for /opt, the DEBIAN folder in the deb is missing prerm and postinst [14:54] OwaisL_: modules are present [14:54] Why do you need prerm and postinst? [14:54] OwaisL_: I don't need them. The thing is that the deb packages created by quickly 11.10 have those scripts [14:54] the ones i manually packaged had not [14:54] Phoenix87: ok, I see 12.07.5 was built on Friday the 13th [14:55] mhall119: yes [14:55] Phoenix87, link to the branch? [14:55] mhall119: i was in the process of merging the changes proposed by dholbach [14:55] OwaisL_: https://launchpad.net/gtumbler/trunk [14:55] Phoenix87: 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 contest [14:55] Thanks! [14:56] mhall119: I have explained everything in a mail to the arb newsletter. I hope you got that as well for it is richer in details [15:01] OwaisL_: 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 fogger [15:02] OwaisL_: i cannot install fogger on oneiric because of unsatisfied dependencies (*gir2-unity or something like that) [15:08] I just created an app from that URL and it worked just fine. [15:21] OwaisL_: 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] ops [15:21] sorry [15:21] I used http://www.miniclip.com/games/8-ball-pool-multiplayer/en/ [15:21] OwaisL_: you should use http://pastebin.ubuntu.com/1093350/ as link [15:22] I'm actully interested in having the swf appified, not the whole webpage [15:22] like prism [15:28] OwaisL_: strange, on precise I get "no appropriate viewer found ...", while on oneiric the nspluginwrapper works fine [15:28] install nspluginviewer [15:28] or nspluginviewer:i386 in case you are on 64bit [15:29] from where? it doesn't seem to be in the repositories [15:30] sudo apt-get install nspluginviewer:i386 [15:30] ^ works for me [15:32] already to the newest version [15:32] :\ [15:32] weird, it worked fine on oneiric :\ [15:34] any ideas? [15:35] May be multicarch is disabled ? [15:35] multiarch* [15:36] The flash game works for me [15:36] https://dl.dropbox.com/u/275756/Screenshot%20from%202012-07-15%2021%3A00%3A47.jpg [15:37] OwaisL_: are you referring to Canonical Partners in the software sources? [15:37] Phoenix87 ^ [15:38] No, multi architecture support. [15:38] OwaisL_: brilliant, I wish I could do the same :) [15:38] cat /etc/dpkg/dpkg.cfg.d/multiarch [15:38] Should spit out: foreign-architecture i386 [15:38] foreign-architecture i386 [15:38] Then it's enabled [15:39] May be a sudo apt-get update will fix it [15:39] do I nid ia32-libs installed? [15:39] *need [15:40] yep [15:40] It should be apt-get install ia32-libs:i386 [15:40] but I'm not sure [15:41] they were not installed [15:41] it might not be required anymore [15:41] apt-get install multiarch-support should be enough I guess [15:41] OwaisL_: well after ia32-libs I really don't know what else to try :\ [15:41] but that seems to be enabled [15:41] yea, me too :) [15:41] Guess i [15:41] Guess it'll work after that [15:42] i hope so, i surely have the ia32-libs in oneiric [15:42] stay tuned ;) [15:43] OwaisL_: I guess you should update the dependencies for fogger ;P [15:44] ia32-libs solved the issue [15:44] what is missing? [15:44] oh [15:44] anyway they are required only if the user really needs flash support [15:44] through the plugin wrapper [15:45] it's not really required for fogger to run. I'll update the docs though [15:46] OwaisL_: I can also confirm that I'm missing the icon in the dash [15:46] it's just the standard gray [ ? ] [15:46] That's because you don't have it installed system wide. Right? [15:46] nope [15:47] i used ppa on precise [15:47] you might want to investigate that for I think I've read something similar from another fogger user [15:47] Try a unity --replace [15:47] May be dash is not picking it up for some reason [15:48] which ppa did you use? ppa:loneowais/fogger or ppa:loneowais/ppa ? [15:49] Phoenix87, ^ [15:50] ppa:loneowais/fogger [15:50] Are you using IronPython? [15:50] in GTumbler? [15:51] OwaisL_: not that I'm aware of [15:52] Where does System module come from? [15:52] oh that? I'd really like to know that myself [15:52] I couldn't find any impot System anywhere [15:52] *import [15:53] OMG! I just found out that the deb I fixed for ARB installs fogger to /usr/share and not to /opt [15:53] I thought that it was something brought into my app by quickly, but I'm not sure for I'm shipping pyPdf alongside my app [15:53] :s [15:54] It;s in pdf/filters.py [15:54] grep 'System' -R . [15:55] mhall119, does quickly share --extras respect /opt packaging? [15:55] OwaisL_: oh good. I finally know where it is! thank you [15:55] OwaisL_: anyway i logged out and in and the icon is still missing [15:57] I guess I'll need to do, 'quickly package --extras' followed by 'debuild -sa -S' and dput it manually [15:57] Phoenix87, I'll get back to the missing icon after fixing packaging for ARB version [15:59] OwaisL_: 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] No, you're supposed to use loneowais/fogger [15:59] did you use my very same url? [16:00] yep. the exact one [16:01] same python exception :\ [16:01] Someone else just reported the same issue :) [16:03] Can you please share the traceback from precise? [16:03] Phoenix87, ^ [16:03] OwaisL_: https://bugs.launchpad.net/fogger/+bug/1024972/comments/3 [16:04] No, I mean from installed copy of fogger not from local checkedout copy [16:05] that's it [16:05] it is what you requested [16:06] Yea, but I need to check where the modules have landed up on your system [16:06] oh [16:06] ops [16:06] I think I found the issue though [16:06] sorry wrong guake terminal [16:06] I released with quickly release instead of submitubuntu [16:06] Lets confirm [16:07] https://bugs.launchpad.net/fogger/+bug/1024972/comments/5 [16:08] OwaisL_: quickly release pushes a release and not a deb, right? [16:09] It releases and also published the deb in the ppa [16:09] but doesn't package for /opt [16:14] uhm i guess i never used release, just share and submitubuntu :\ [16:14] anyway my bug is an exact duplicate of https://bugs.launchpad.net/fogger/+bug/1024987 [16:25] OwaisL_: whenever I try to run an app on oneiric with either bin/fogger of quickly run I get this traceback: http://pastebin.ubuntu.com/1093449/ [16:25] Can you please confirm if this version works for you [16:25] https://launchpad.net/~loneowais/+archive/fogger/+build/3658499/+files/fogger_0.2.2.1_all.deb [16:26] regarding that previous bug? [16:26] or the "new one"? [16:29] Previous one. [16:30] gi._glib.GError: Unhandled tag: 'packing' [16:30] OwaisL_: that release fixed the icon issue and the previous bug [16:30] My best guess about this is a missing gtk related lib or an older version of gtk/glib [16:30] Great! It was just a packaging issue then [16:31] OwaisL_: I guess you might be right about gtk/glib version [16:35] OwaisL_: it'd be good if the app window automatically resizes to the contents of the page [16:37] Phornix87: Yea, I've thought about doing that but I'm not 100% sure. [17:02] Phoenix87, https://code.launchpad.net/~loneowais/+archive/fogger/+build/3658553 [17:03] Built a version for Oneiric. Try it out. [17:05] OwaisL_: thanks [17:06] OwaisL_: Error: Dependency is not satisfiable: gir1.2-unity-5.0 [17:06] that's the same dependency that is preventing me from installing the precise build on oneiric [17:06] Probably you can try to manually change the deps ;) [17:07] I did just this one build for Oneiric so you could try it out. No intentions of supporting Oneiric. ;) [17:07] oh i see [17:07] well i guess that a local checkout should be equally fine then :\ [17:08] but oneiric has probably got old glib [17:08] thank you anyway [17:11] The problem is that the created .desktop have /opt/extras../fogger/bin/fogger as Exec so they won't launch without fogger installed in /opt [17:11] That's the problem with local checkouts [17:12] 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 that [17:13] mhall119: Again, any chance I can have a symlink for /opt/.../bin/fogger in /usr/bin/ ? [17:13] Would make the architecture a whole lot saner [17:14] May be /usr/bin/extras-fogger ? [18:00] OwaisL_: the rules for the extras repository say you can't put anything in /usr/bin [18:06] mhall119, I wish it was allowed :( [18:08] mhall119: 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] 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 --extras [18:09] I don't know if it's a problem worth solving but could be useful in some cased [18:09] cases [18:18] jvrbanac: ask the author why it was included in their package, it may be a different version of fork [18:18] will do. thanks! [18:18] OwaisL_: 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 contest [18:18] issues like that will certainly come up [18:19] mhall199,sounds great!