/srv/irclogs.ubuntu.com/2012/08/26/#ubuntu-desktop.txt

DarxusIt looks like the gtk source package has a really horrible way of communicating it has noticed you built it with some additional functions in its output libraries and therefore is failing to build.00:13
desrtDarxus: you mean that we have tests to ensure that we don't mistakenly leak new public symbols?00:32
desrtDarxus: you might have to convince the rest of the world that this is a 'horrible' thing before we consider getting rid of it...00:32
Darxusdesrt: No, I mean it took me forever to figure out what it was complaining about.  When I was already aware that "success" would be marked by an error about new symbols.00:34
DarxusI understand the need for that check, I'm happy it happens.00:34
DarxusLast time I did this, I could fix it with "cp -a debian/libgtk-3-0/DEBIAN/symbols debian/libgtk-3-0.symbols"... debian/libgtk-3-0/DEBIAN/symbols doesn't exist now.00:42
desrtDarxus: it's worth mentioning that gtk itself has this check builtin upstream00:50
DarxusGreat.  It still would be nice if it was clearer what the build error was.  By possibly putting "error" somewhere near the error.00:51
DarxusHow do I update the abi so it'll build?00:51
jbichaDarxus: debian/libgtk-3-0.symbols still exists00:53
desrtDarxus: you could also just disable the symbols check entirely00:53
Darxusjibel: Yes, but debian/libgtk-3-0/DEBIAN/symbols doesn't.00:54
jbichawhy would that exist?00:54
desrtjbicha: good evening00:54
jbichaoh you mean in the build directory00:54
Darxusjbicha: Only because it did in the past, it was the updated list of exported symbols, and I was able to just copy it over the list it was checking against.00:55
jbichaDarxus: in debian/rules you could change DEB_DH_MAKESHLIBS_ARGS to -c0 or -c1 to make the build not fail when new symbols are added00:58
jbichadesrt: howdy00:58
jbichadesrt: have you tried gnome-packagekit recently? I think it works well enough now00:59
desrtno00:59
desrti'm living a pure unity existence lately00:59
desrtand trying not to kill myself....01:00
Darxusjbicha: Huh, thanks.  What's the difference between -c0 and -c1?01:00
jbicha-c1 will still fail if symbols disappear; man dpkg-gensymbols explains more01:02
DarxusCool, thanks.01:02
jbichadesrt: how's the dogfood? ;)01:02
DarxusI'd like to properly update the symbols, because I'd like to get this into the official quantal repos.01:03
DarxusIs there a separate exported symbol test in the upstream gtk stuff (which shouldn't be throwing an error for adding --enable-wayland backend), and in the debian packaging stuff?01:05
Darxusjbicha: With both instances of -c4 changed to -c0 in debian/rules I still got the same failure from abicheck.sh.01:14
DarxusDEB_DH_MAKESHLIBS_ARGS_$(SHARED_PKG) += -V --add-udeb=$(UDEB_PKG) -- -c001:15
DarxusDEB_DH_MAKESHLIBS_ARGS_libgail-3-0 += -V -- -c001:15
jbichaI don't think I've ever built GTK, you could definitely get more help on Monday if you're still having problems then01:16
jbichadoes building the wayland support cause any regressions?01:16
jbichaI remember you wanted to get that in last cycle; I'm surprised you didn't push for it earlier this cycle01:17
Darxusjbicha: I've never stopped pushing... I just never get any responses.01:17
jbichawell we could have got away with just doing it at the very beginning of a cycle01:18
DarxusI keep getting freaking excuses why it's not the right time.01:19
Darxushttps://launchpad.net/bugs/954352  It's all there.01:19
ubot2`Ubuntu bug 954352 in gtk+3.0 "Enable wayland backend" [Wishlist,Confirmed]01:19
jbichaI think it would require a Feature Freeze Exception now01:19
Darxus"Quantal work has not started for that long but gtk 3.5 is being prepared for upload (in fact it's ready for a bit but some theming changes mean that unico needs to be updated, the current version segfaults with the new gtk), it should go in quantal next week " - seb128, 2012-06-05:01:20
DarxusI had a ppa up with the change three months ago.01:20
jbicharight, June or July would have been fabulous01:21
DarxusGreat.01:21
jbichaanyway, the buildlog should tell you what symbols you need to add to the .symbols file01:22
DarxusThanks, so I just add them to... gdk/gdk.symbols ?  Does it need to be in order?01:24
DarxusTo answer your other question, I believe there were no regressions.  (I needed to look up a segfault problem, but that was only related to running things through weston.. there's a bug open against the overlay scrollbar thing for it)01:25
DarxusAnd yes, I do have the list of changes in the output.01:25
jbichaalphabetical order is a good idea01:26
jbichafor debian/libgtk-3-0.symbols, leave out the -0ubuntu1 stuff, 3.5.12 is all you need01:27
DarxusAh, yeah, I think I'm hitting a different abi check than that one....01:28
DarxusUpstream gdk/gdk.symbols.01:28
DarxusI bet after adding the symbols to that file, I'll get the old familiar check failure I had been getting last time, and can just copy over that file.01:29
DarxusYup, okay, everything makes sense now.01:37
Darxusdesrt was right, there's a bug in gtk's abi checking.01:37
Darxus08:13PM < Darxus> It looks like the gtk source package has a really horrible way of communicating it has noticed you built it with some  additional functions in its output libraries and therefore is failing to build.01:37
Darxus^ That was wrong, debian's abi checking / building is nice and clear about what the problem is.01:37
DarxusI apologize for my lack of faith :P01:41
Darxusdesrt: Thanks a lot for your help, I don't want to think about how long it would've taken me to figure this out on my own.01:45
DarxusWoot, I have .debs.01:52
Darxusdpkg-source: error: aborting due to unexpected upstream changes, see /tmp/gtk+3.0_3.5.12-0ubuntu3+wayland0.diff.T1qCj301:57
DarxusHahah... I need to do that abi fix thing via quilt, right.  Grr.01:57
Darxusdpkg-source: error: unwanted binary file: debian/install/shared/usr/share/gtk-3.0/demo/gtk-logo-rgb.gif02:16
Darxusdpkg-source: error: unwanted binary file: debian/install/shared/usr/share/gtk-3.0/demo/gnome-gmush.png02:16
Darxusdpkg-source: error: unwanted binary file: debian/install/shared/usr/share/gtk-3.0/demo/apple-red.png02:16
DarxusWTF?02:16
Darxusdpkg-source: error: detected 818 unwanted binary files (add them in debian/source/include-binaries to allow their inclusion).02:16
DarxusAh, I think I accidentally built binary packages in that directory.02:20
DarxusHmm, nope, cleaned that up and still getting this error.02:23
DarxusAh, I wanted to be running "debuild -S", not "dpkg-buildpackage -rfakeroot -S".02:25
jbichaman I wish the gsettings Unity/Compiz rewrite had landed sooner, I guess I should have went looking for it myself in trunk02:32
jbichaI'm trying to understand what is the point of /usr/share/glib-2.0/schemas/org.compiz.gnomecompat.gschema.xml02:33
jbichaI mean compiz gconf had something similar that was broken but I don't think it's still needed02:36
smspilla|zdesrt: gtk-window-decorator02:36
smspilla|zdesrt: I'll be landing the thing to port it to gsettings soonish02:36
smspilla|zjbicha: the point of that schema is to provide integration points with the gnome options02:37
smspilla|zthat's all02:37
jbichasmspilla|z: but why can't you just use the already existing gnome schemas?02:38
smspilla|zjbicha: we're not using gsettings directly02:38
jbichawhat are you using?02:39
smspilla|zjbicha: compizconfig02:39
smspilla|zwhich has a gsettings *backend*02:39
smspilla|zthe thing is that compizconfig doesn't work based on the schemas themselves02:39
smspilla|zbut rather what the plugins say the options /are/02:39
jbichaaren't all of the other backends unmaintained?02:39
smspilla|zjbicha: no, they aren't02:39
smspilla|zjbicha: switching to gsettings direclty would be a huge and very complicated move02:40
jbichait just seems wrong to me, there should only be one place to change the "Run command" keyboard shortcut02:40
smspilla|zjbicha: there is only one place02:40
smspilla|zjbicha: the gsettings backend has integration code, so it just updates both at the same time02:40
smspilla|zor rather02:41
smspilla|zit ignores the compiz key and looks at the gnome key instead02:41
smspilla|zjbicha: think of it this way: I just took what we used to do with gconf, and rewrote it to use gsettings instead02:42
smspilla|zI didn't do anything else02:42
jbicharight02:42
jbichaanyway, I'm trying to figure out how to get Ctrl+Alt+T working by default02:42
smspilla|zjbicha: ah, now I think that option no longer has a gnome integration point, let me check02:43
jbicharight, GNOME dropped the explicit key in 3.4; we need to add it back somehow02:43
smspilla|zjbicha: org.compiz.integrated.gschema.xml02:45
smspilla|zcommand-terminal02:45
smspilla|zand uh02:45
smspilla|z<key type="as" name="run-command-terminal">02:45
smspilla|z    <default>["Disabled"]</default>02:45
smspilla|z</key>02:45
smspilla|zjbicha: all of the gnome options that were dropped are now in org.compiz.integratd02:45
smspilla|z(org.compiz.integrated)02:45
smspilla|zwhich is only exists because g-c-c needs schemas that have paths02:46
smspilla|z(compiz schemas are pathless because we need to support multiple profiles for gnome-classic and unity)02:46
jbichasmspilla|z: why are two terminal commands in that file?02:51
smspilla|zjbicha: there aren't ?02:54
smspilla|z<key type="s" name="command-terminal">02:54
smspilla|z    <default>""</default>02:54
smspilla|z</key>02:54
smspilla|z^ command for the terminal02:54
smspilla|z<key type="as" name="run-command-terminal">02:54
smspilla|z    <default>["Disabled"]</default>02:54
smspilla|z</key>02:54
smspilla|z^02:54
smspilla|zkeybinding to run that command02:55
smspilla|zI probably should have included a <summary> section but I didn't have time to tbh02:55
jbichawhich is the keybinding and what does the other one do?02:55
smspilla|z"run-command-terminal" <- the keybinding02:56
smspilla|z"command-terminal" <- the actual terminal command (eg gnome-terminal)02:56
jbichawhy is panel-run-dialog in there? it's a gnome setting (Alt+F2)02:57
DarxusGTK+ + Wayland PPA for Quantal is working:  https://launchpad.net/~darxus/+archive/wayland-gtk-quantal03:35
smspilla|zjbicha: is it? I didn't find an integrated key for it04:39
DarxusQt5 didn't make Quantal?04:39
DarxusOh, do they even have a stable release out yet?04:40
smspilla|zjibel: ah, you're right. I'll propose a merge to get rid of those two then. Thanks04:40
DarxusYeah, beta release was planned this month.  Nevermind.04:40
jbichasmspilla|z: yes, in org.gnome.desktop.wm.keybindings04:45
jbichathere's a panel-main-menu also but System Settings > Keyboard uses the description "Show the activities overview" for it, which means GNOME just uses it as a duplicate of Super04:46
jbichathere are several screenshot keyboard shortcuts in org.gnome.settings-daemon.plugins.media-keys04:48
smspilla|zjbicha: okay thanks04:57
smspilla|zjbicha: thanks for the advice05:03
smspilla|zI'll propose a merge soonish tomorrow05:04
LLStarksricotz. jbicha, are you aware of the following gnome-control-center crasher? go into User Accounts and try to change your full name.06:30
LLStarkspango flips out06:31
jbichaLLStarks: that's pretty cool, please file a bug for it :)06:35
LLStarkswill do06:36
LLStarksjbicha, pango_font_description_set_size error is a pango or gnome-control-center bug?06:37
jbichait may be pango since System Settings worked in Precise but go ahead and mark it as affecting both06:40
LLStarksit's pretty nasty since it usually crashes the window manager too06:42
LLStarkshmm, not the manager, but decorations. if manager crashes, i usually can't interact with windows anymore06:44
jbichayeah, nice catch06:45
LLStarksjbicha, sorry got disconnected. bug 1041756 filed.06:54
ubot2`Launchpad bug 1041756 in gnome-control-center "gnome-control-center crashes when trying to change full name in User Accounts" [Undecided,New] https://launchpad.net/bugs/104175606:54
desrtjbicha: i don't like dogfood :p15:05
dupondjeHmz, if I copy a file in file-roller, and then want to paste it in Nautilus, that doesn't work15:20
dupondje'Paste' is grayed out15:20
dupondjeby design or a bug?15:20
jbichadupondje: I've seen Paste grayed out quite a bit, but many times clicking it still works15:25
dupondjethen thats surely a bug :)15:27
=== lidar is now known as LiDar

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