/srv/irclogs.ubuntu.com/2010/10/07/#ubuntu-desktop.txt

armenbhello...I just installed 10.04.1 LTS Desktop.  How do I get access to libglib2.0-dev through the package system?  I seem to have access to it on my Ubuntu 10.04 server box...00:14
RAOFThat's probably a better question for #ubuntu, but the libglib2.0-dev package should be available.00:19
=== zyga is now known as zyga-gone
=== almaisan-away is now known as al-maisan
=== bilalakhtar_ is now known as cdbs
pittiGood morning07:47
cdbsGood morning pitti !07:51
pittihey cdbs07:51
mvohey glatzor!08:17
didrocksgood morning08:19
duanedesignmorning didrocks08:28
didrockshey duanedesign, how are you?08:33
glatzorhey mvo!08:36
cdbshey didrocks ! Howz quickly?08:37
didrockshey cdbs ;) quite busy with other things like CD testing, just released Quickly 0.6.1 yesterday :)08:38
didrocksRAOF: thanks for confirming bug #656037 is also on desktop iso too :)08:59
ubot2Launchpad bug 656037 in ubiquity (Ubuntu Maverick) (and 1 other project) "Software sources not selected (affects: 2) (heat: 14)" [High,Confirmed] https://launchpad.net/bugs/65603708:59
didrocksmvo: hey, I think it's for you ^^09:00
RAOFdidrocks: Hey, if it's not broken, that means you haven't hit it hard enough yet :)09:00
didrocksRAOF: heh :-)09:01
RAOFOooh, 7pm.  That probably makes it Civ V time!09:02
mvodidrocks: thanks, I check it out09:05
didrocksRAOF: enjoy :)09:05
mvohm, launchpad down,  I should do the same09:09
mvo(not that I have civ V, but … )09:09
pittiargh, that explains a lot09:10
pittimvo: Dr. House episodes? :-)09:10
pittihey, it's 10:1009:10
mvohaha09:11
mvorelease!09:12
mvooh, wait …09:12
didrockshey pitti09:12
didrocksmvo: well, I don't know… get some tea :-)09:12
* didrocks knew he should have checkout his branch before09:12
seb128hey09:22
didrockssalut seb12809:27
seb128lut didrocks09:28
seb128ca va ?09:28
didrocksça va bien, du mal à m'endormir hier soir (3h du mat), je sais pas pourquoi… mais la forme tout de même !09:28
didrockset toi ?09:28
seb128lol09:28
seb128ca va bien, j'ai trainé un peu hier résultat je me suis rendormis ce matin ... ;-)09:28
seb128mvo, hey09:29
seb128mvo, did you send your gconf fix to debian? if not do you want me to do it?09:30
didrocksseb128: ah ben bravo! :-)09:30
pittibonjour seb12809:37
seb128hey pitti09:37
seb128how are you?09:37
pittiI'm great, thanks!09:38
pittijust crossed the 600 mark :)09:38
seb128you will be done before UDS if you keep it this way ;-)09:38
pittithat's my plan09:38
mvoseb128: not yet, I can do it now09:41
seb128mvo, thanks09:43
seb128do we have isos to test today?09:43
seb128let's rsync09:43
seb128rickspencer3, hey09:45
rickspencer3hi seb12809:45
seb128rickspencer3, while you are around, what is the word for blueprints?09:46
seb128should we register some?09:46
rickspencer3seb128, yes please09:46
mvoseb128: send09:46
didrockshey rickspencer309:46
rickspencer3hi didrocks09:48
chrisccoulsonhi rickspencer309:48
chrisccoulsoni see you registered appselection-n-thunderbird-on-ubuntu09:48
chrisccoulsonwhat is the scope of this blueprint?09:48
chrisccoulsoni was wondering if there is any point in me having a separate one for the messaging indicator?09:49
chrisccoulson(currently other-desktop-n-thunderbird-messaging-indicator)09:49
rickspencer3chrisccoulson, a separate blueprint would be fine09:53
rickspencer3the t-bird blueprint is basically, the t-bird team wants to be default mail client09:54
rickspencer3so they're coming to discuss that09:54
chrisccoulsonrickspencer3, oh, i didn't know that people working on thunderbird were coming along09:55
rickspencer3chrisccoulson, yeah, I logged the blueprint for them09:56
chrisccoulsonah, ok09:58
chrisccoulsonthanks!09:58
chrisccoulsoni see from the list of people subscribed now ;)09:58
=== maxb_ is now known as maxb
TheMusoRight away that raises a11y concerns. I'll dig up the blueprint tomorrow, and subscribe.10:09
=== cdbs is now known as bilalakhtar
pittibilalakhtar: oh, that was _you_; I didn't recognize you as "cdbs" :)11:19
bilalakhtarpitti: :)11:19
bilalakhtarpitti: some find this nick of mine to be too long11:19
pitti*shrug* tab completion11:20
pittiit's shorter than chrisccoulson11:20
pitti(who currently determines the width of the nick column here)11:20
bilalakhtaryes11:20
bilalakhtarin the other channels its cody-somerville who does that11:20
pittibut I actually prefer real names over unintelligible acronyms/pseudonyms11:21
pittimuch easier to keep track of whom you are talking to11:21
bilalakhtarAnd its a plus point if your nick and LP ids match :)11:21
didrockspitti: heh, same here, all the interface is reshaped at first chrisccoulson's sentence :)11:23
seb128hum, the software center selected lines without focus are not really readable with the default theme11:48
seb128white text on light grey background...11:48
seb128the totem bbc option seems broken, it's not listed11:49
seb128hum11:57
seb128seems the default webbrowser in GNOME is set to custom with an empty value there11:58
seb128chrisccoulson, ^ did you notice that before?11:58
seb128in fact11:58
seb12810_libgnomevfs2-common:/desktop/gnome/url-handlers/http/command"sensible-browser %s"11:58
seb128has that always been the case? or did we set firefox as default in the past?11:59
seb128let's start a lucid iso11:59
Laneysensible-browser is right, surely — it should launch firefox11:59
Laneyand does here11:59
seb128I doubt it's right11:59
seb128it makes the GNOME capplet shows "custom" with a weird icon12:00
seb128users will probably be confused to not have firefox set12:00
seb128rodrigo_, hey12:01
rodrigo_hi seb12812:01
seb12810_rhythmbox-ubuntuone-music-store is buggy12:01
rodrigo_hmm12:01
* rodrigo_ looks12:01
seb128/desktop/gnome/url_handlers/xu1ms/commandrhythmbox "%s"12:01
seb128should be a "-"12:01
seb128url-handlers12:01
seb128"/desktop/gnome/url-handlers/xu1ms/enabledtrue" is correct12:01
seb128rodrigo_, do you want a bug report about that?12:02
rodrigo_seb128, as you like, would a change to the package be accepted without a bug #?12:02
rodrigo_fixing it now, so yeah, file a bug and I'll include it in the package update12:02
seb128rodrigo_, it will next cycle, maverick will not get new updates now12:03
rodrigo_seb128, ah, so?12:03
seb128it will be accepted without a bug # I mean12:03
rodrigo_do I submit it still?12:03
seb128rodrigo_, well commit it to your vcs12:03
seb128it will be in the next upload12:03
rodrigo_ok12:03
seb128no need to do an upload for that now since maverick is frozen12:03
seb128rodrigo_, thanks12:03
rodrigo_hmm, also, it's u1ms, not xu1ms, I think12:05
=== MacSlow is now known as MacSlow|lunch
rodrigo_I thought kenvandine had fixed that12:05
seb128seems he didn't12:05
rodrigo_I'll check with him12:06
seb128rodrigo_, ok, I will open a bug for tracking12:06
rodrigo_seb128, ok, assign it to me, please12:07
seb128rodrigo_, bug #641050 should be easy to fix as well12:08
ubot2Launchpad bug 641050 in rhythmbox-ubuntuone-music-store (Ubuntu) "Missing dependency on aptdaemon (affects: 1) (heat: 246)" [Undecided,New] https://launchpad.net/bugs/64105012:08
rodrigo_seb128, yeah12:08
seb128rodrigo_, bug #65624812:18
ubot2Launchpad bug 656248 in rhythmbox-ubuntuone-music-store (Ubuntu) "incorrect u1ms handlers (affects: 1) (heat: 6)" [Low,Confirmed] https://launchpad.net/bugs/65624812:18
seb128ok, the default browser not being set is due to pitti merge, he dropped the diff we had to set firefox by default in ubuntu12:30
seb128gnome-vfs one12:30
pitti?12:30
seb128though ideally we should probably set those keys in ubuntu-artwork12:31
seb128pitti, bzr diff -c 10 libgnomevfs2-common.gconf-defaults12:31
seb128in gnome-vfs12:31
pittignome-vfs! ugh, what's still using that?12:31
seb128not a lot but it's the source owning the gconf keys12:31
seb128those keys are using in the gvfs world as well12:31
pittiso what's wrong with sensible-browser?12:32
seb128not a lot, it just makes the GNOME capplet be set on "custom command"12:32
seb128which is less nice for users than having it set on firefox with a proper firefox icon12:32
seb128gnome-default-applications-properties12:33
didrocksthe good patch seems to set sensible-browser and retrieve which navigator is pointed at, looking for the icon and such… ok, a little bit late for that ;)12:34
seb128it's mostly a small ui glitch so let's not bother yes12:35
chrisccoulsonhi seb128 - sorry, had to pop out to the garage12:35
seb128chrisccoulson, no worry12:35
chrisccoulsonno, i didn't notice that before though. is that on a default install?12:35
seb128yes12:36
seb128but read the 15 lines before your hi12:36
chrisccoulsonah, ok. thanks12:36
cyphermoxgood morning!13:08
mvogood morning cyphermox13:12
didrockshey cyphermox13:12
cyphermoxmvo: can I remind you about vte? or is it too late now and it should go as SRU?13:13
didrockscyphermox: do you know if there is any vpn issue with NM in maverick?13:15
mvocyphermox: uploaded as a SRU already13:15
mvocyphermox: too late for mav-final :/13:15
cyphermoxdidrocks, just saw something about vpnc if set as "available to all users"13:15
cyphermoxmvo: ok13:15
mvocyphermox: but it will be a 0-day SRU13:15
didrockscyphermox: so, it can be related to bug #655124 ?13:16
ubot2Launchpad bug 655124 in network-manager-openvpn (Ubuntu) "Network-manager-openvpn connects but can not be used (affects: 2) (heat: 10)" [Undecided,New] https://launchpad.net/bugs/65512413:16
cyphermoxdidrocks, looking now... but there's too little info.13:16
cyphermoxfwiw I tried pptp again yesterday and didn't notice issues, but I'll check both again13:17
didrockscyphermox: yeah, I just read that this morning, I think you can ask the reporter some info :)13:17
cyphermoxwell, I'll still give it a quick shot first, in case it's really broken :/13:18
didrockscyphermox: he is responsive normally13:18
didrocksgreat :)13:18
=== dobey_ is now known as dobey
cyphermoxbrb, I'll likely lose IRC access13:19
=== MacSlow|lunch is now known as MacSlow
=== bjf[afk] is now known as bjf
cyphermoxdidrocks, looking at that report I don't think it's a bug, just that people generally don't know about the concept of split-tunelling14:11
didrockscyphermox: well, I can't blame him, I don't know either (but that can be a good documentation to read) :-) does it mean you can only have one part of your connection through the vpn?14:12
cyphermoxit may be an indication that having split-tunnelling enabled by default would be a good change, but then you'll still have reports from those who expect it not to happen calling this a security issue ;)14:12
cyphermoxdidrocks, I'm not blaming anyone, just saying there are two ways to bring up the VPN, and either will have people send bug reports :)14:13
cyphermoxwhat it means is essentially that when you bring up a VPN, the point is often security and in that case you'll want all traffic to go through it.14:14
didrockscyphermox: good to know, to do you have a documentation on that? (just googing will do it maybe in fact) and tell that on the bug report?14:14
didrocksthat sounds right, yeah14:14
cyphermoxhowever, those who use VPNs to connect to work expect to retain access to the rest of what they had access without VPN, this mode is possible and is called split-tunelling14:14
cyphermoxdidrocks, I'll update the bug report after making sure this is really the issue, that will depend on what he responds his routes are14:15
didrocksoh, you mean then that he can't access to the web, because its destination point doesn't have (like firewill on port 80), right?14:15
didrocksfirewall*14:15
cyphermoxwell, it means he can't access the web because his web traffic probably goes through the VPN, and then the VPN box is missing routes to send the traffic to the internet (or it's just not allowed, etc)14:16
cyphermoxhuh, right, I misread what you wrote ;)14:17
didrockscyphermox: that sounds more than logical. I'm surprized users doesn't see vpn as a huge tube where all your traffic goes14:17
didrocksdon't*14:17
didrocksand then, you depend on what the end point has access too :)14:18
didrocksto*14:18
didrocksgrrr :-)14:18
cyphermoxwell, people rather see it as some sort of layer that gives them access to work email, put simply14:19
didrocksok, weird. thanks for the info cyphermox :-)14:20
didrocksand you are telling than we can have partial vpn access with NM?14:20
didrockslike, you define the port(s) you want to go through your VPN access14:20
cyphermoxyes.. there is a checkbox called "Use this connection only for resources on its network" under IPv4, Routes.. and you don't define specific ports but networks through routes if you want to get really specific things14:22
didrockscyphermox: good to know, thanks for clearing that up :-)14:23
cyphermoxdidrocks, np :)14:24
cyphermoxI was  a network admin in a former life so that's what I was doing for a living :)14:25
rodrigo_kenvandine, ping14:26
kenvandinerodrigo_, pong14:26
seb128rodrigo_, I've assigned you bug #65630414:39
ubot2Launchpad bug 656304 in libubuntuone (Ubuntu) (and 1 other project) "should build without GTK deprecations (affects: 1) (heat: 6)" [Low,New] https://launchpad.net/bugs/65630414:39
seb128rodrigo_, let me know if it should rather be assigned to somebody else14:39
rodrigo_seb128, no, I'll fix it14:43
seb128rodrigo_, sorry I screwed between builds, it was ubuntuone-client which failed14:43
seb128rodrigo_, so I guess it's rather for dobey14:44
rodrigo_kenvandine, didn't you fix the xu1ms -> u1ms gconf entries in the rb u1 plugin package?14:44
seb128rodrigo_, or do you do ubuntuone-client as well?14:44
rodrigo_seb128, no, that part is my code, so fixing it in asecond14:44
seb128rodrigo_, ok great14:44
rodrigo_kenvandine, so, I have a doubt right now, we said the correct one is u1ms, not xu1ms, right?14:44
seb128rodrigo_, also do you need the dbus gir?14:45
seb128rodrigo_, it seems to build fine without it and we would like to stop using gir-repository14:45
rodrigo_seb128, no, it shouldn't need it, there's a bug about it, but not sure why there's that14:45
dobeyhumm?14:45
kenvandinerodrigo_, it is u1ms14:46
rodrigo_kenvandine, ok, submitting a fixed package then14:46
kenvandinerodrigo_, is it broken again?14:46
seb128kenvandine, "still" ;-)14:46
seb128not "again"14:46
kenvandinei had tested the fix...14:46
kenvandinenever uploaded?14:47
* kenvandine is confused14:47
rodrigo_kenvandine, the package has xu1ms, that's why I asked you, I thought you fixed it14:47
seb128dobey, ignore the ping, rodrigo_ is taking care of that (updating ubuntuone-client to build with current gtk without deprecation)14:47
rodrigo_well, the ~ubuntu-desktop branch14:47
seb128kenvandine, the gconf default is buggy14:47
* rodrigo_ checks the ubuntu branch14:47
seb128kenvandine, you tested the code fix?14:47
kenvandinegconf default14:47
kenvandinebut i thought rodrigo_ had uploaded it...14:48
dobeyhuh14:48
rodrigo_kenvandine, hmm, ok, I thought you were going to upload it, so that's why it didn't get fixed :)14:48
rodrigo_kenvandine, proposing my branch now14:48
kenvandineoh...14:48
dobeyok14:48
seb128kenvandine, https://code.edge.launchpad.net/~ubuntu-branches/ubuntu/maverick/rhythmbox-ubuntuone-music-store/maverick14:49
rodrigo_seb128, well, I have permissions for rb u1 plugin, should I upload the package?14:49
seb128kenvandine, no fix in there14:49
seb128rodrigo_, you need to do a sru now14:49
seb128ie upload to maverick-proposed14:49
rodrigo_seb128, so, just a merge proposal?14:50
kenvandinethe changelog says it was fixed14:50
kenvandine* debian/rhythmbox-ubuntuone-music-store.gconf-defaults:14:50
kenvandine  - Set default values for u1ms:// URL handlers (LP: #643638)14:50
kenvandinein rev 5114:50
rodrigo_seb128, or dput to maverick-proposed?14:50
kenvandineoh... that was the first time it was fixed :)14:51
kenvandineadding the xu1ms14:51
seb128rodrigo_, check with kenvandine14:51
=== ara__ is now known as ara
seb128rodrigo_, I would commit it in the vcs as unreleased14:51
rodrigo_kenvandine, yes14:51
seb128you can maybe combine with some other fixes and do a sru next week14:51
seb128if you think you will have other fixes to upload14:51
rodrigo_seb128, I have a couple of fixes in this branch, and a bug in upstream rb plugin, so yeah, I'll do a SRU next week14:52
seb128ok great14:52
kenvandinegreat, thx rodrigo_14:52
rodrigo_seb128, https://code.edge.launchpad.net/~rodrigo-moya/ubuntuone-client/dont-use-dialog-vbox/+merge/3785215:24
rodrigo_seb128, no need for you to review, just letting you know the fixes are on their way :)15:25
seb128rodrigo_, great ;-)15:25
seb128https://bugs.edge.launchpad.net/ubuntu/+bugs?field.tag=gnome3-gsettings15:50
seb128new tasks for those who want15:51
rodrigo_seb128, oh, working on gsettings migration for g-s-d, g-c-c, so having a look...15:52
seb128not sure how practical it is yet for python users though15:52
seb128rodrigo_, ^ do you know?15:53
rodrigo_seb128, btw, did you see the ' Moduleset Reorganization -- Take two' thread in d-d-l15:53
rodrigo_seb128, hmm, not sure, let me look15:53
seb128is there a python gsettings api? or do we need gir and newer pygobject?15:53
seb128rodrigo_, yes15:53
rodrigo_I guess it is via gir bindings, yes15:53
rodrigo_I assume they are available, since the whole of glib is bound, let me check15:54
seb128rodrigo_, this list is mostly easy code to port btw so feel free to start by helping GNOME migrating to gsettings16:00
seb128rodrigo_, btw do you know what will happen for things like http proxy?16:01
seb128we will probably not port all the software reading that key in one cycle16:01
rodrigo_seb128, yeah, I'll start probably tomorrow on that list when idle16:01
seb128will g-c-c 2.91 still write in gconf?16:01
rodrigo_seb128, not sure yet, we're still going over all the settings and see what to use instead16:02
rodrigo_seb128, no, g-s-d now writes all its own settings in gsettings16:02
seb128rodrigo_, btw do you have other pointers than http://library.gnome.org/devel/gio/unstable/migrating.html and the api?16:02
seb128rodrigo_, just trying to figure what infos would be useful in those bug reports16:02
rodrigo_seb128, changing g-c-c now, and the last phase is going over all gconf entries and migrate/replace16:02
rodrigo_seb128, hmm, no16:03
seb128rodrigo_, I think we need some code to still write some keys in gconf as well than gsettings16:03
rodrigo_seb128, in fact, I had to look at other modules' code to see how to write the conversion script, for instance16:03
rodrigo_seb128, or a gconf-gsettings bridge?16:03
seb128rodrigo_, http://library.gnome.org/devel/gio/unstable/ch27s07.html16:03
seb128?16:03
seb128rodrigo_, yeah, or something watching one side and updating the other side16:04
rodrigo_seb128, since we have the keys relation, it shouldn't be hard to do16:04
rodrigo_we offer a gconf API, and that translates to gsettings API and keys16:04
rodrigo_it should be easy16:04
rodrigo_seb128, ah, didn't see that page, cool16:05
rodrigo_seb128, hmm, in fact, I guess desrt has thought already about that16:07
rodrigo_desrt, ?16:07
seb128rodrigo_, is this one for you?16:17
seb128bug #65634216:17
ubot2Launchpad bug 656342 in libubuntuone (Ubuntu) "should not require gconf to build (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/65634216:17
rodrigo_seb128, yes16:18
seb128rodrigo_, ;-)16:18
rodrigo_:)16:19
seb128rodrigo_, those are nothing you need to fix now btw, I'm just building a todolist for next cycle16:20
rodrigo_seb128, they are easy to fix, so just fixing them as you pass them to me :-)16:22
rodrigo_keep sending easy to fix bugs, no problem16:22
desrtrodrigo_: hi16:22
seb128:-)16:22
rodrigo_if they are harder, just don't let me know :)16:23
rodrigo_hey desrt16:23
seb128lol16:23
rodrigo_desrt, seb128 and I were talking about proxy settings in gconf, which are used by lots of apps16:23
seb128hey desrt16:23
desrtrodrigo_: gsettings desktop schemas16:23
rodrigo_desrt, I wonder if there are plans to have a gconf API that writes to gsettings and translates the key paths?16:24
rodrigo_desrt, yes, no problem with porting core apps to gsettings16:24
desrtgsettings-data-convert16:24
seb128that's not dynamic16:24
seb128ie imagine firefox is still watching the gconf key16:24
rodrigo_desrt, yes, but I mean the 3rd party apps that use gconf to read that16:24
desrtah.16:24
* chrisccoulson hides16:24
seb128while g-c-c writes the new values in gsettings16:24
rodrigo_ideally all will be ported, but there are too many16:25
desrtthe idea was that g-c-c was supposed to write the values to both places16:25
seb128ideally and real world are different ;-)16:25
chrisccoulsonporting firefox to gsettings is on my todo list if nobody beats me to it16:25
rodrigo_desrt, oh? really? I'm already porting it to gsettings and removing all gconf usage16:25
seb128chrisccoulson, do you think upstream would agree with it or with us distro patching it next cycle if it doesn't land in their trunk?16:25
desrtrodrigo_: my understanding was that for a cycle or two, control-centre was supposed to update the gconf settings as well16:25
seb128rodrigo_, that's sort what we said would make sense at the last UDS16:26
chrisccoulsonseb128 - probably, it shouldn't be too difficult16:26
chrisccoulsonit's only using gconf for the URI handlers and default browser setting16:26
rodrigo_desrt, seb128: I missed that part, and anyway, it would complicate the code a lot, I think16:26
seb128chrisccoulson, I though it would rather be political issues, like they would not want to update their glib requirement yet and not want us to distro patch things they want in their trunk16:26
desrtrodrigo_: the other option is that we have a daemon that makes gconf a slave to gsettings16:26
desrtpart of gnome-settings-daemon, i guess16:26
rodrigo_I think it would be easier to provide libgconf doing the internal conversion16:26
rodrigo_desrt, or that, yes16:27
desrtmonitors dconf keys for changes and pushes them into gconf16:27
rodrigo_desrt, ok, that sounds good also16:27
seb128would work for me16:27
rodrigo_desrt, libgconf is not being removed from GNOME 3 modulesets?16:27
desrtwho cares?16:27
desrteveryone will ship it anyway :)16:27
rodrigo_heh, right :-)16:27
chrisccoulsonseb128 - we can make it optional. the GIO support in ff-4.0 is already optional16:28
desrtif you upstream this 'feature' for gnome-settings-daemon it can be conditionally enabled16:28
seb128desrt, well you sort of care if you want gnome-settings-daemon writting in gconf16:28
seb128right16:28
seb128chrisccoulson, ok, great16:28
rodrigo_desrt, yeah, sounds good, and much better than having g-c-c writing to both places16:28
desrtrodrigo_: be careful though16:29
rodrigo_also, it would work for all settings16:29
desrtrodrigo_: you don't want the pushing of data from dconf to gconf to interfere with the one-time gconf to dconf migration scripts16:29
rodrigo_I guess it should check the *.convert scripts and just listen to changes on those16:29
desrtcould have a nasty race there resulting in mass "forgetting" of all the user's preferences16:29
rodrigo_yeah16:29
desrtbtw: i think you're right about the control center using only dconf16:31
desrtbinding UI to settings is bad enough.  doing it twice to the same UI is just gross16:31
rodrigo_desrt, yes16:32
* desrt steps out16:43
=== al-maisan is now known as almaisan-away
glatzorevening mvo17:13
glatzormvo, I added an apt configuration file writting mechanism to aptdaemon today. Would be nice if you could have a look at it (perhaps after the release :)17:14
=== oubiwann is now known as oubiwann-away
=== oubiwann-away is now known as oubiwann
devildantemvo: around?18:00
seb128https://bugs.edge.launchpad.net/ubuntu/+bugs?field.searchtext=&field.tag=gnome3-gtk3+gnome3-gsettings+gnome3-gtkbuilder&field.tags_combinator=ANY18:12
seb128gnome3 cleaning tasks18:12
seb128ok, I'm away for sport and dinner18:15
seb128bbl18:15
faganrickspencer3: can you schedule this https://blueprints.launchpad.net/ubuntu/+spec/appdevs-desktop-n-encouraging-game-development there seems to be a good amount of interest18:15
faganseb128: good luck18:15
rickspencer3fagan, will do, but prolly next week18:16
rickspencer3don't worry18:16
fagankk18:16
faganno problem18:16
rickspencer3and we'll put it in the last session so you can be there18:16
faganawesome18:17
faganI think I can catch about half the sessions in the days anyway18:17
faganflorida is like 5 hours behind so I think ill only miss 1 session with my college times18:20
faganthe only thing ill find really interesting is running a session from Ireland :P18:22
kklimondasounds like fun :)18:25
fagankklimonda: well ill probably ask someone to gmail me into the room beforehand18:27
faganso I can be (almost) live18:27
kklimondaskype! ;)18:27
kklimondawhat session do you have?18:27
fagankklimonda: https://blueprints.launchpad.net/ubuntu/+spec/appdevs-desktop-n-encouraging-game-development18:28
kklimondafagan: heh, it's a great thing to discuss but, imo, the only real problem is not enough users for companies to port games to Ubuntu. an opt-out canonical-census would be useful. But it's not a discussion for now, I'm subscribing myself :)18:31
fagankklimonda: well the entire idea I think is something we can build up and go oh by the way if you port your game you can use all of this cool stuff already made.18:32
kklimondacount me and my pessimizm in ;)18:32
faganAnd maybe some open source games should push to the trophy system to get it started to show it off18:33
faganits really about giving the area something to build on18:33
kklimondafagan: the problem is how can we become better than Steam at this? Because, if everything goes as planned, they are going to port Steam to Linux. And Steam SDK (the part given to developers so they can integrate steam with their games) is fairly complex.18:34
faganyeah well we can better steam just by making it usable with any language id say by making most of it dbus accessable18:35
kklimondafagan: 99.5% of games is written in C++ anyway.18:35
faganso the idea could be done and integrated in with like a few lines of code for everything id say18:36
faganbut the win for those few lines is a lot18:36
faganso even syncing save games, steam does it and we have our u1 sync so we just need to advertise that more18:37
kklimondasure18:37
faganthe biggest change is the software center things18:37
* kklimonda is just saying that it's a terribly huge and complicated matter18:37
faganbut that even shouldnt be (too) complex18:37
faganyeah18:37
faganit is fairly huge18:38
fagankklimonda: if you think about it by the next LTS everything that I have in the wiki page could be done with time to spare i think18:38
kklimondafirst thing we should do is talk to indie developers who has used steam works - what did they like, what didn't etc.18:38
faganwell I talked with a few game devs that i know about it18:39
kklimondawe won't be able to implement anti-cheat or drm probably but the rest of APIs is doable if we have enough resources.18:39
faganand they thought the ideas were sound enough18:40
faganwell anti-cheat could be done18:40
faganbut drm hell no18:40
kklimondafagan: but was it because there is no such service for ubuntu or because it may be up to par with Steam?18:40
faganbut still auth services instead of drm would be nice18:40
kklimondafagan: well, if we are interested in games we need some sort of drm18:40
faganwell steam doesnt use drm18:40
kklimondait does18:40
kklimondait's just well done18:40
faganat least in the traditional sense18:41
kklimondasure - I'm not talking about securom or similar measures that take away fun.18:41
faganwell personally anti-cheat stuff is up to the developer18:41
kklimondabut it's something Valve provides with Steam - another thing developers don't have to write themselves.18:42
faganthe content distribution if they are using the software center would just need auth services instead of drm18:42
faganhmmmm18:42
faganinteresting point18:42
kklimondathere are two or three anti-cheat systems I'm aware of18:42
kklimondabecause it's a hard task to get it right - Blizzard can do it themselves for WoW (and then reuse it)18:43
kklimondabut afair most games use some ready framework for that.18:43
kklimondaalso, the whole idea is good only if we get a lot of support from Canonical.18:43
faganso the two main things that steam make ish are http://www.steampowered.com/steamworks/publishingservices.php http://www.steampowered.com/steamworks/developmenttools.php18:44
Laneyi can just patch anything out18:44
faganyeah it would need a lot of help from canonical because it centers around the marketplace and thats run by them too18:44
faganso it would need full support from them18:44
kklimondaaroung marketplace, around ubuntu one, around deep system internals.18:45
faganwell it doesnt go too far deep into the system I dont think18:45
faganthe deepest it goes is the software center18:45
kklimondais it even possible to create a DRM system, even such as present in Steam, with open technologies?18:45
faganwell content distribution protection is tricky18:46
kklimondaeven if the system part is open source then people can just recompile it to disable drm and then distribute games18:46
faganbut anything is possable with time18:46
kklimondasure, but it's much more tricky with Linux because so much is open18:46
kklimondasure, every drm scheme can (and usually is) cracked in a matter of weeks, if not daysa18:46
kklimondabut actually every day and week matters because most games have a huge surge of sales just after release and then its dropping fast18:47
faganthe easiest way to do it id say is make a new user on the system for the software center and give it rwx and disable rwx for everything else except the binary but they can still get at from root18:47
faganbut since most people wouldnt know about that id expect it would take a while for some people18:48
faganand if there was a auth service too it would make it harder again18:49
kklimondafagan: all you need is one person who knows how to bypass drm and it's done.18:49
faganyeah18:49
kklimondafagan: it also takes some knowledge to crack windows/mac os x games but then they are distributed with crack over p2p18:50
faganwell if its a C binary with auth protection it would be a lot lot harder18:50
faganid say18:50
faganor C++18:50
kklimondafagan: at the beginning, before some "professional" cracking group decides its worth their time to work on it.18:51
faganwell I havent seen any of that for linux yet18:51
kklimondafagan: I have18:51
faganso we can work on that over time anyway if its needed18:51
kklimondafagan: there weren't many Linux games with DRM to begin with18:52
kklimondafagan: but it's possible to download X3 from LGP18:52
kklimondait has a drm system but there is a crack (or maybe it's already cracked executable)18:52
bcurtiswx_Hey all, for those who use the weather part of the calendar panel app.  Does it work (because mine isn't)18:52
bcurtiswx_i have a location set and the checkbox next to "show weather" checked18:53
faganbcurtiswx_: the weather part was removed from the new clock18:53
fagani think18:53
faganbecause it made no sense there18:53
bcurtiswx_fagan, well then there probably shouldn't be an option to use it...18:53
faganthere is a clock applet18:53
kklimondabcurtiswx_: well, it works for me18:53
kklimondabcurtiswx_: in the old clock applet (i.e. not the one from indicator-date)18:53
bcurtiswx_kklimonda, so i'd have to rid of indicator-date ?18:54
bcurtiswx_or mess with the old clock applet to only show weather?18:54
faganor install the applet18:54
kklimondabcurtiswx_: no idea if you can show only weather with the old applet18:55
kklimondalets see18:55
bcurtiswx_fagan, OK. IIRC someone's working on a weather applet.. not sure though18:55
bcurtiswx_might be joey from OMGUbuntu.18:56
jcastroit's on launchpad18:56
bcurtiswx_libgweather?18:56
jcastrohttps://launchpad.net/weather-indicator18:56
* fagan was searching for the link 18:56
faganthanks jcastro18:56
jcastrolooks like it could use some help18:57
bcurtiswx_jcastro, ah.  thanks jcastro18:57
bcurtiswx_lol, extreme short term memory loss18:57
* fagan has that all the time anyway 18:58
chrisccoulsonseb128 - gnome bug 626966 is the firefox crash btw19:00
ubot2Gnome bug 626966 in general "SIGFPE _hb_sanitize_array" [Normal,Resolved: fixed] http://bugzilla.gnome.org/show_bug.cgi?id=62696619:00
chrisccoulsonwe should probably get that fix in as a SRU19:00
chrisccoulsondear launchpad, please stop logging me out, thank you19:02
devildantechrisccoulson: I get that too19:03
faganchrisccoulson: seb128 is out19:05
chrisccoulsonfagan, yeah, but he will see the scrollback later ;)19:05
faganah19:05
=== ara__ is now known as ara
=== didrocks1 is now known as didrocks
=== ara__ is now known as ara
seb128chrisccoulson, is that one of the commit from .2?20:28
seb128chrisccoulson, yes, we should sru it, I planned to sru the update20:28
=== ajmitch_ is now known as ajmitch
chrisccoulsonseb128 - yeah, that commit is for .2 i think21:10
devildantemvo: ping21:19
mvohey devildante21:29
devildantemvo: I saw there is mime support in software-center now21:29
mvodevildante: yeah, its relatively basic currently, but I think quite nice21:30
mvodevildante: it opens up new zeitgeist possibilities as well21:30
devildantemvo: I'd be interested to implement support for it across the desktop, so we can replace gnome-codec-install and others :)21:30
mvodevildante: coooool21:30
mvodevildante: you are welcome to do that :)21:30
mvodevildante: for the codecs its a litle bit more complicated because they are not just mime types21:31
mvodevildante: but it would be great if s-c could handle the "missing mimetype" that nautilus can send out21:31
devildantemvo: I remember when I installed debian for the first time, I was amazed at how nautilus offers to install missing programs for a mimetype via synaptic21:32
faganthat sounds awesome mvo21:33
fagancan that be done for things like wine and all too?21:33
faganso if someone runs a .exe it installs wine21:34
mvofagan: for missing binaries? yeah, I think so21:34
faganthat sounds cool21:34
mvo:)21:34
* mvo likes it as well21:34
devildanteI already have some ideas for wine + usc21:34
fagandamn mouse21:35
fagan:/21:35
mvodevildante: go wild :) I will work tomorrow on the reviews branch I think, so the rest is free to grab/improve21:35
devildantemvo: we could support some specific windows programs, so that when - for example - user decides to install msoffice 2003, usc opens and offers to configure everything21:36
mvodevildante: i was plying with caching for the history reading to avoid parsing the full history over and over again, but then I got distracted :/21:36
devildanteI'll handle it! :)21:36
mvodevildante: I'm sure YokoZar likes to hear about those ideas, he is the wine guru21:36
mvodevildante: he had this idea about a plugin so that we can display installed windows apps in the "installed software" section too21:37
mvodevildante: cool, please :) my appraoch was a simple "cPickle" in SOFTWARE_CENTER_CACHE_DIR21:37
mvodevildante: if you can expand that, that would rock, alternative solutions than the pickle are fine as well of course21:37
devildantewhat's that "cPickle"?21:37
* devildante is not that fluent in Python21:38
mvodevildante: its basicly a way to write objects to disk21:38
devildantemvo: like, you write a temporary file containing the history?21:38
mvodevildante: so AptHistory.transactions is a list currently that we can cPickle.dump(self.transactions, open("cachefile","w")21:39
mvothen on the next startup it can self.transactions = cPickle.load(open("cachefile"))21:39
mvodevildante: now the tricky part is to skip the files/entries in the apthistory that we loaded this way21:39
devildantemvo: is cPicke in the python stdlib?21:39
mvodevildante: yeah21:40
devildante'kay, great :)21:40
* devildante goes toward docs.python.org21:40
mvo pydoc cPickle (but not as nice as docs.python.org :)21:40
devildantecool! :)21:41
devildantemvo: "devildante: now the tricky part is to skip the files/entries in the apthistory that we loaded this way" What do you mean by "skip"? like "not load it"?21:49
mvodevildante: yeah, like not read it. i.e. if /var/log/apt/history.1.gz was read already then we don't need to re-read it on next startup, we have it in the cache. unfortuantely the log rotation will move history.1.gz to history.2.gz at some point21:52
mvodevildante: so a bit more cleverness will be needed21:52
devildantemaybe cache all of the history.*.gz files?21:53
mvodevildante: indeed, but when the history file changes, we need to re-read the new entries21:53
mvodevildante: thats what I meant with tricky, probably not super-hard, but needs a little bit of thought21:54
devildantemvo: so we have to detect when the history.*.gz is changed, if yes, read the entries, if not, read the cache?21:55
mvodevildante: yes, I think that is it. and ideally (because the files only "grow") we should be able to re-use the cache and read only until we are at the point that we have in the cache already (I hope this makes sense, I have to admit that I'm a bit tired already)21:56
devildanteyeah, that makes sense :)21:57
mvogreat :)21:57
devildantenow the application might not be that clear :p21:57
mvohehehe21:57
mvothere is no rush, just play with it, I'm sure you will come up with some good ideas :)21:57
devildantehehe, thanks :)21:58
devildantemvo: so you said you'll play with ratings/reviews tomorrow? client-side or server-side?21:58
mvodevildante: just client side, I pushed lp:~mvo/software-center/reviews that contains some ugly UI22:00
mvodevildante: but its working :) against a simple server and with SOFTWARE_CENTER_IPSUM_REVIEWS=1 in the environment it will just generate random reivews22:01
devildantegreat :)22:01
mvodevildante: but ubuntu single-sign-on integration is missing currently for a start, so that is probably my next target22:01
=== bjf is now known as bjf[afk]
mvodevildante: have a good evening, I need to go to bed now22:21
devildantebye :)22:21
=== gord_ is now known as gord
=== bjf[afk] is now known as bjf
=== bjf is now known as bjf[afk]
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
=== lool- is now known as lool
* cyphermox -> beer23:33
RAOFSurely that should be cyphermox ← beer :)23:38
TheMusolol23:39
jcastrohey RAOF, any idea what we can do for bug #636311?23:50
ubot2Launchpad bug 636311 in xserver-xorg-input-evdev (Ubuntu) (and 1 other project) "Keyboard special keys interfere with mouse (affects: 11) (dups: 1) (heat: 64)" [High,Confirmed] https://launchpad.net/bugs/63631123:50
jcastroA friend of mine ran into it and it's pretty brutal, I've proposed it for at least release notes23:50
RAOFPray harder to the dark gods of chaos?23:53
RAOFLooking.23:53
jcastroAll I have is a goat's head23:56
RAOFCould you perhaps graft it to a sheep to create an abomination unto nature?  That might help. ;)23:58
TheMusolol23:58

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