/srv/irclogs.ubuntu.com/2015/01/29/#ubuntu-app-devel.txt

marjinal1stIs there a standart (or convention) for Ubuntu applications' structure? For example I'm developing a basic indicator app, how should I create the package structure? (I mean foldering -> src, data, po etc.)00:59
Hoboman2Yo. Could I have someone scrutinize the fuck out of an indicator I'm building?01:26
Hoboman2(does anyone live here anymore?)01:29
Hoboman2It's python and GTK, with AppIndicator tying everything together01:29
* Hoboman2 abandons ship01:39
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
dholbachgood morning07:49
AkivaAvrahamdholbach, o/07:49
dholbachhi AkivaAvraham07:50
AkivaAvraham!ping08:18
ubot5pong!08:18
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chriadam is now known as chriadam|away
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
JamesTaitGood morning all; happy Curmudgeons Day! :-D09:48
AkivaAvrahamo/09:48
cor3ntinHello. anyone from canonical ?09:57
AkivaAvrahamcor3ntin, yes, but not me. Why?09:57
cor3ntinAkivaAvraham> I am waiting for feedback for my apps. it's been like four months09:58
AkivaAvrahamcor3ntin, oh neat;09:58
cor3ntinthe app are already released, and really really need to be updated09:59
cor3ntinas a result, users have tons of issue09:59
AkivaAvrahammhall119, or popey care to deal with that?09:59
cor3ntinI invested a TON of effort into the packaging09:59
=== chihchun is now known as chihchun_afk
cor3ntinat first I was told to provide a tar.gz, and a guy name cleto was working on the packaging, then canonical decided I should do the deb my self, and so I did. and since then, no news.10:01
cor3ntinin short, not a great experience for us or our users :)10:02
popeycor3ntin: beuno is responsible for the desktop store..10:05
cor3ntinpopey> thanks :)10:05
cor3ntinpopey> maybe I should write a mail, is there an appropriate mailing list or mail address ?10:08
popeyI'm not sure there is a suitable list. ubuntu-devel-discuss@lists.ubuntu.com might be useful.10:10
popeyhowever, the people working on this are well aware of the queue10:10
popeythere was a long period where we had no resources working on the queue of desktop apps10:10
popeywe resourced that and they're working through the backlog (which is long)10:10
cor3ntinwe are talking about a several months long queue here :/10:11
cor3ntinI try to get a package published since august according to the feedback page10:12
popeyyes10:13
popeyi can see the queue myself10:13
cor3ntinif it's ""normal"" then I will wait10:13
popeywhich is your app?10:14
dpmmorning davidcalle, I've done a few minor edits to the snappy porting guide, and I noticed that nearly every <p> is enclosed in a <div class="eight-col">. Is there a reason for doing that to each one instead of wrapping a set of <p>'s in the <div>? E.g. this is one place where I saw it: http://pastebin.ubuntu.com/9934148/10:17
dpmI don't mind which way we do it, but I was curious after I noticed10:18
davidcalledpm, several p inside an eight-col div is fine. I noticed it as well at some point when making the page, and I'm not sure how it happened (probably something to do with the google docs origin of the content), we were in a rush and it was more an awkwardness than an issue, I left it.10:21
dpmdavidcalle, no worries, no need to change it, I was just wondering if there was a specific reason10:22
dpmthanks!10:22
=== chihchun_afk is now known as chihchun
beunocor3ntin, hi11:26
beunothe backlog should be mostly clear by now11:26
cor3ntinbeuno> hi !11:26
beunowhat app is this>11:26
beuno?11:26
=== _salem is now known as salem_
marjinal1stIs there a standart (or convention) for Ubuntu applications' structure? For example I'm developing a basic indicator app, how should I create the package structure? (I mean foldering -> src, data, po etc.)12:24
AkivaAvrahammarjinal1st, somewhat.12:25
AkivaAvrahammarjinal1st, is this qml ?12:25
marjinal1stAkivaAvraham: No, it's a simple Python GTK app, indicator12:26
AkivaAvrahammarjinal1st, not exactly sure if you could call that an ubuntu application :)12:26
AkivaAvrahamUbuntu is using qt and qml these days. Some python here and there.12:27
marjinal1stAkivaAvraham: Yes but, I'm planning to make it a DEB package for Ubuntu systems, maybe PPA for it. I need to know, how should I create a directory tree for source codes, data files, po files etc.12:28
=== MacSlow is now known as MacSlow|lunch
AkivaAvrahammarjinal1st, I am not experienced on debian packaging, or gtk for that matter12:29
AkivaAvrahamsorry :)12:29
marjinal1stAkivaAvraham: Thanks anyway :)12:30
AkivaAvrahammarjinal1st, is there any reason why you have to be using gtk ? if you use the ubuntu sdk, you can easily just create a click package.12:30
AkivaAvrahamand you can make it even work on the phone.12:31
marjinal1stAkivaAvraham: I know, Qt-QML app development on Ubuntu is way better than Python-GTK. It's just a dummy app and I just want to release it.12:33
AkivaAvrahamFair enough12:33
=== rmescandon is now known as rmescandon|lunch
=== MacSlow|lunch is now known as MacSlow
=== rmescandon|lunch is now known as rmescandon
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
gcollurapopey, hey o/ I had an exams this afternoon, sorry if I missed the meeting *again*. I've requested your attention on this MP https://code.launchpad.net/~gcollura/ubuntu-calculator-app/fix-button-height/+merge/248053 because I need you to test it on krillin :) thanks a lot :)21:21
popeyhey gcollura, no worries21:25
=== salem_ is now known as _salem
balloonsrpadovani, you there?21:34
popeygcollura: looks great!21:37
rpadovaniballoons, o/21:46
balloonsrpadovani, looking at lp:~rpadovani/ubuntu-calculator-app/bigNumber15012221:46
rpadovaniballoons, any idea?21:46
balloonsI notice the properties are a little different and seem a bit weird. None of the button properties ever show 'pressed', nor does kbdPressed ever get set to true21:47
balloonsthe button area does change it's pressed property, but that's it21:47
rpadovaniballoons, how could be possible?21:48
balloonsyou write the qml, not me :-)21:48
rpadovani:D21:48
rpadovanibut it works until we change a var in a external library.. mhhh21:49
rpadovanigcollura,  ^^21:49
balloonsrpadovani, so I would say we could change press to check for the button being pressed, as I had in mind originally. However, the app does need to set this :-)21:49
rpadovaniballoons, but I think autopilot fails are side effects21:50
rpadovaniballoons, I prefer to understand why it fails, not find a shortcut to fix jenkins21:50
rpadovaniballoons, meanwhile, do you mind to check this fail? https://code.launchpad.net/~rpadovani/ubuntu-calculator-app/closeBrackets150127/+merge/247690/comments/61371221:51
balloonsrpadovani, that's why it fails. you need to wait for the UI to respond21:51
rpadovaniballoons, is it so slower than the actual implementation?21:51
balloonsrpadovani, http://paste.ubuntu.com/9943725/21:53
balloonsrpadovani, is what slower? jenkins? jenkins is slower than your desktop certainly and the phone also. But it fails full speed on my desktop for the same reason21:54
balloonsrpadovani, bzr: ERROR: Conflicts... aborting.21:54
balloonsIt failed to build at all; branch has conflicts21:54
balloonsrpadovani, so I'll leave it in your hands, but anyone can certainly tweak the press method once the properties are set correctly21:56
balloonsdo you have an open bug for this?21:56
rpadovaniballoons, ok, I'll check for conflicts - For slower I was thinking to the branch that fails. Atm jenkins doesn't fail on trunk, but the engine uses number - we want to swap to bignumber, and we have this fail. I was wondering if the engine is significantly slower21:57
balloonsrpadovani, ahh, I get it. So I imagine the old engine sets the properties correctly. But we can check that easily enough. have a branch?21:58
rpadovaniballoons, bzr merge lp:ubuntu-calculator-app/reboot21:58
rpadovanithis works21:58
rpadovaniballoons, this is the change which cause the fails: https://bazaar.launchpad.net/~rpadovani/ubuntu-calculator-app/bigNumber150122/revision/7321:59
balloonsrpadovani, the original branch actually shows the same properties22:03
balloonsmeaning again only the button area is set to pressed22:03
rpadovaniballoons, but in the original branch Jenkins doesn't fail - see https://code.launchpad.net/~gang65/ubuntu-calculator-app/reboot-fix-click-package/+merge/247662/comments/61295222:04
rpadovanithis afternoon22:04
balloonsrpadovani, yes I understand. that' s why I kind of shrugged22:05
* balloons witnesses insanity22:08
balloonsrpadovani, me making whitespace changes seems to have made the branch happy22:09
balloonscolor me slightly confused22:09
rpadovaniballoons, changes to autopilot or qml?22:10
balloonsrpadovani, lol, it just went on a nice run I guess22:11
balloonsautopilot of course22:11
rpadovaniok :D22:11
rpadovaniballoons, because on the old calculator, the first version, we had a strange bug about memory allocation and some "console.log()" here and there fixed the problem22:12
rpadovaniquite funny, but so boring to debug22:12
balloonsit's possible the original could also fail. It would be nice to get those properties registering properly22:12
balloonsbut hmm.. hmm22:13
balloonsthere is something possible22:13
balloonsrpadovani, I think I know what's happening22:15
rpadovani\o/22:15
balloonsworks, I'll propose something22:18
gcollurathanks popey :)22:20
rpadovaniballoons, thanks :-)22:21
balloonsrpadovani, shall I propose against reboot I guess?22:22
rpadovaniballoons, yap :-)22:22
rpadovanigcollura, could you please topapprove https://code.launchpad.net/~rpadovani/ubuntu-calculator-app/closeBrackets150127/+merge/24769022:22
rpadovani?22:22
gcollurarpadovani, done :)22:23
balloonsrpadovani, https://code.launchpad.net/~nskaggs/ubuntu-calculator-app/add-min-press-time/+merge/24806122:25
rpadovanigcollura, balloons thanks!22:26
balloonsrpadovani, so I think what is sometimes happening is that the press time is/was effectively microseconds long and the UI doesn't have a chance to respond. Likely the migration to bignumber showed this as it seemed to occur for me when hitting '='. I assume the slightly longer overhead for calculations showed through22:27
balloonsdoes that make sense? you buy it? ;-)22:27
rpadovaniballoons, this makes sense, I don't know if it fixes all, but makes sense :D22:29
balloonsgl :-)22:30
rpadovaniballoons, do you know where is Andrea? It's a couple of weeks I don't see his pushes22:32
=== jdstrand_ is now known as jdstrand
sergiusens0/win 2123:42

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