/srv/irclogs.ubuntu.com/2012/03/14/#ubuntu-app-devel.txt

=== jalcine is now known as webjadmin_
=== webjadmin_ is now known as jalcine
=== jalcine is now known as webjadmin_
=== webjadmin_ is now known as jalcine
=== jalcine is now known as JackyAlcine
=== JackyAlcine is now known as jalcine
jo-erlendis anyone working on fixing developer.ubuntu.com? It's currently recommending software that we're no longer using. For instance, in 12.04, it will not be possible to use PyGTK with Quickly. So those pages and tutorials should be removed.04:06
jo-erlendit is better to have too little information than to provide wrong information.04:06
ajmitchjo-erlend: I'd say to file a bug against ubuntu-developer-portal, I think that's the right part for documentation04:15
ajmitchthough there are some bugs on there that I thought would have been fixed awhile ago04:15
jo-erlendI don't really understand the difference between ubuntu-app-developer and developer.ubuntu.com.04:16
ajmitchfrom what I know, ubuntu-developer-portal is for the normal, visible parts of the site04:17
ajmitchdeveloperportal is for bugs about app submission & review04:17
jo-erlendheh, that's coherent.04:17
ajmitchyeah I know :)04:17
jo-erlendstuff like this annoys me to no end.04:18
ajmitchand sorry, it's ubuntudeveloperportal, no dashes04:18
ajmitchit's developer-portal that has the - ;)04:18
jo-erlendit's much more difficult to learn how to find out how to learn than it is to actually learn.04:18
ajmitchright, made worse by links to outdated libraries or just broken links04:19
jalcinewait what?04:21
jo-erlendright. And a mix of completely different tools. On the first page, you read that you should use Quickly and PyGTK. Then on the next page, there are links to Qt Creator and MonoDevelop.04:21
jalcinelearn how to find out how to learn than .... *brain pops*04:21
jo-erlendjalcine, right. By the time you've figured out what to read, you're so exhausted and confused that you're ready to give up. :)04:22
jalcinelol I was close.04:22
jalcineIf you really want something, you'd find it.04:22
ajmitchyou shouldn't have to struggle to find the right thing04:22
jalcineI was looking for introspection of Unity over D-Bus.04:22
ajmitchjalcine: oh that's easy ;)04:22
jalcineCouldn't find in XML so I fired up qdbusviewer, and just pulled it from there.04:23
ajmitchthough I knew the right person to ask04:23
jalcinesee? lol, I didn't ask first.04:23
jalcineI combed the net.04:23
jalcineand I can't view SSL sites on this network connection04:23
jalcineb/c my phone's tethering app blocks it.04:24
jalcineso I was stumped.04:24
jalcineand the worst part: I'm a Kubuntu User.04:24
jo-erlend«I want to try to create my first program using Quickly and PyGTK, that I read about on developer.ubuntu.com. Which of these should I use?  I'm a little confused by which of these tools are best for me. The site says: "C++ or QML, an innovative CSS & JavaScript-like language. With QT Creator, UI designers and developers can share code easily."»04:24
ajmitchjo-erlend: and then the link to quickly on the site is broken04:24
jo-erlendheh04:25
jo-erlendyes, and if you join #Quickly and ask, we'll tell you not to use PyGTK. :)04:25
jalcineLol wow.04:25
jalcineSo QML's the future? or Vala?04:26
* ajmitch needs to find who to talk to in order to get some of these problems sorted04:26
jo-erlendPython with GTK3 is good.04:26
ajmitchwhen introspection works :)04:26
jo-erlendthough, of course, there's lots of bugs with the Python/GTK combo, so you can't do everything. :)04:26
jo-erlendajmitch, right. :)04:26
* jalcine is tempted to say "Go Qt" :P04:27
ajmitchpyside04:27
jo-erlendwhy not WinForms?04:28
jo-erlend:)04:28
ajmitchbecause I don't like putting my face through a shredder04:28
jo-erlend:)04:28
jo-erlendbut I wish we could do something properly for once.04:28
jalcineLol04:31
jalcineProperly like select a unified development scheme?04:31
jalcineIt's hard since there isn't a real "Ubuntu" API per se.04:32
jalcineI think something like that could lock in a certain development flow and then an accepted language (or at least most preferred)04:32
jalcineThe closest to that is perhaps Unity and U1 integration.04:32
jalcineThrow in Zeitgeist if you want to get fancy.04:33
jo-erlend«Five Reasons to care about PyGtk: ... Multiple language support – if you would prefer to code in something other than Python, you can use PyGtk with C, Java and other languages.» <-- Yes, that's not confusing at all.04:33
ajmitchuh what?04:34
jalcineThat's redundant, isn't it?04:34
jalcineC -> PyGtk  -> C ?04:34
jalcineYou know what they need?04:34
jo-erlendjalcine, yes, properly, like selectinv a unified development scheme. At least get people to the point where they're able to know how to get information before you expose them to lots of different choices, toolkits, etc.04:34
jalcineCode examples.04:34
jalcineLike examples of the same "Ubuntu"-esque action done in C, Mono/C#, Python, C++, Java, etc.04:35
jo-erlendbut this is just another forgotten chat. Until we get some bug tracker and ways to actually work on things, we're not getting anywhere.04:35
jalcineWhere would we stick it?04:36
jo-erlendI seem to remember having an almost exact copy of this discussion when I was using Fedora Core. That's a few years ago now.04:36
* jalcine would write a blog post about it.04:36
jalcineMaybe it's a Linux thing, then?04:36
jo-erlendit's a free software thing. It sucks. :)04:36
ajmitchjo-erlend: the templates for developer.ubuntu.com are in LP, but the rest of the content doesn't appear to be04:36
ajmitchdocumentation is hard04:37
jalcineReally hard :$04:37
jo-erlendyes, and it's very hard when there's no documentation to improve.04:37
jalcineThis sounds like a weekend hack-up.04:37
jalcineI think I could smack together something.04:38
jo-erlendhehe04:38
jalcineJust need a Ubuntu-esque page template.04:38
jo-erlendthat's the big problem.04:38
ajmitchjalcine: bzr branch lp:ubuntudeveloperportal04:38
jo-erlendthe world is full of "weekend hackups".04:38
jalcinehehe04:38
ajmitchjo-erlend: you don't want another place which has 80% of what you need? :)04:38
jo-erlendright04:39
jo-erlend"Looks good, but it doesn't work" :)04:39
jo-erlendactually.. It's not a problem if something is missing. It's a bigger problem when there are unrelated stuff mixed in, such as the Qt Creator and MonoDevelop in the Python/Quickly context.04:40
jalcineIndeed.04:40
jalcineand isn't Mono like phased out of support? :$04:40
jo-erlendI have no idea.04:40
ajmitchjo-erlend: you think the alternatives are too prominent?04:41
jalcineAfter that takeover with Attachmate, I think Ximerian has only focused on mobile development.04:41
jalcineMonoDroid and what no.04:41
jalcine*not04:41
ajmitchjalcine: mono itself it still going strong04:41
* jalcine looks for Banshee as the default media player app :P04:42
jo-erlendhehe... Ah! I found "Get help" on developer.u-c. It leads to this page: http://developer.ubuntu.com/community/04:42
jalcineI'd contribute to Mono if I had the know-how.04:42
ajmitchcanonical's interest in mono-based apps is another story :P04:42
jalcineLol, of course.04:42
jo-erlend"I'm stuck. Please help! What do I do?" Response? "Submit a tutorial" :)04:43
ajmitchjo-erlend: heh04:43
jalcineIt'd make bug reporting a LOT affective though, with JIT.04:43
ajmitchor contribute by becoming a member of the ARB? that's not really an option for many04:43
jalcineit's one or the other.04:44
jalcineHmm. I can't remember, U1 allows syncing of app configurations?04:45
jalcineOr is that CouchDB?04:45
jo-erlendhttp://developer.ubuntu.com/resources/ <-- heh, they even forgot to color the logo! :)04:45
jo-erlendjalcine, CouchDB is not supported anymore.04:46
jalcinehttp://developer.ubuntu.com/resources/tools/revision-control/ <-- what happened to Git or SVN?04:46
jalcineI mean, yeah, Bazaar's the gem, but the other ones should be mentioned..04:46
jo-erlendno, not at all!04:47
jo-erlendat least, not in the main pages.04:47
jalcineWell, the logo's probably not colored in to emphasize the blue-print nature of it?04:47
jo-erlendyes, that was just a joke. :)04:48
jalcineLol, sorry04:48
jalcineIRC needs a /joke /endjoke command04:48
jalcinelol04:48
jo-erlendbut I'm serious about the other things. Let's provide _one_ starting point that leads to something concrete. That should be Python with Quickly, Glade, Bazaar and Launchpad.04:50
jalcine"Building With Ubuntu: A Tutorial"04:53
jo-erlendjalcine?04:54
* jalcine was thinking of a title.04:54
jo-erlendah04:54
jalcineSomething like that would take quite some time.04:54
jo-erlendright. They come to learn Ubuntu development. Python is the easiest language to learn, and in the process, you learn VCS, GUI design, and collaboration with Launchpad. Once you have that, moving onto another language will be much easier, since you can focus on the language itself.04:56
jalcineIndeed.04:56
jalcineThis is going to be something I'd think heavily about.04:58
jalcineG'night all.04:58
jo-erlend1) Python basics. OOP is unnecessary. 2) GTK basics. Only signals and packing. 3) VCS basics. 4) GUI design basics.04:58
jalcineit's ticking an hour past midnight and my oil's all burnt out.04:58
jo-erlend:)04:58
jo-erlendsleep well then. :)04:58
jalcineHeh, yeah, last thing you need to do is confuse them with polymorphism and class inheritance.04:59
jo-erlendOOP is not at all needed in order to build a simple GTK application.05:00
jo-erlendI seem to remember someone mentioning a Ubuntu Developer Manual once upon a time. Does anyone know what happened to that?05:02
ajmitchit could have been for people developing ubuntu, rather than developing with ubuntu05:03
ajmitchthere's been this confusion between the terms :)05:04
jo-erlendright05:15
jo-erlendhey rickspencer3 :)06:34
rickspencer3hello jo-erlend!06:34
jo-erlendgood morning. :)06:34
jo-erlendyou're still in France, right?06:34
rickspencer3jo-erlend,  I think a lot of your quickly widgets code is in Ubuntu today06:34
rickspencer3jo-erlend, yes, I'm in France for at least until this summer06:34
jo-erlendoh. That's cool. I wrote an email to quickly-talk. There's no GSettings schemas being created for new apps. Do you know why?06:35
rickspencer3jo-erlend, sorry, I don't :(06:36
jo-erlendI'm not entirely sure how that stuff is supposed to work, so I'm a little bit stuck. But right now, Quickly doesn't work at all.06:36
ajmitchhi rickspencer306:36
rickspencer3hi ajmitch06:38
jo-erlendrickspencer3, perhaps I've forgotten how it works. I thought running quickly from trunk was simply a matter of adding it to the PYTHONPATH, but that doesn't work?06:57
jo-erlendI would like to test that it isn't fixed before I add another bug report about it.06:58
jo-erlendno, it does... I don't know why it didn't before. And the problem is fixed in trunk.07:04
jo-erlendit'd still be nice to have a PPA though. Particularly now that it's broken in Ubuntu.07:07
mhall119jo-erlend: where was that "Get help" link?11:48
jo-erlendmhall119, http://developer.ubuntu.com11:51
jo-erlendmhall119, Resources > Get help.11:51
jo-erlendthere is one link "on this page", which is the "Community Page". It asks you to contribute. It doesn't do much helping though.11:52
jo-erlendhowever, it does have a link back to where you came from. I don't know if that's meant as a hint :)11:53
mhall119jo-erlend: thanks, I'll make a note of this and try and make it point somewhere more helpful :)12:03
jo-erlendI just came across one of the nastiest four-letter words... In the middle of an interesting tutorial! You do know which one I'm talking about? That's right! "TODO". :)12:03
mhall119lol12:04
mhall119where?12:04
jo-erlendnot related. http://www.tortall.net/mu/wiki/CairoTutorial :)12:04
mhall119not related == not my problem, I like those12:05
jo-erlend:)12:06
=== jrgifford is now known as Guest18667
* JackyAlcine waves at everyone.22:31
=== JackyAlcine is now known as webjadmin_

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