/srv/irclogs.ubuntu.com/2012/11/13/#ubuntu-unity.txt

Mirvdidrocks: wasn't it so that you rejected http://bazaar.launchpad.net/~compiz-team/compiz-core/0.9.7/revision/3111 from precise SRU in the summer, and thus it should be reverted in the 0.9.7 branch as well?09:17
MirvI'm not sure if I remember right09:17
Mirvit's not very useful patch anyway for SRU09:17
didrocksMirv: yeah, it's not really useful, if it's not in precise, you should revert it09:17
Mirvdidrocks: thanks, doing that, and yes it's not yet in precise and now won't be09:18
didrocksthanks Mirv ;)09:18
Squarismi have this issue with unity on ubuntu 12.04 that i cant reassign "semi-maximize". Should i give up or IS there a solution, yet hard to find?09:44
Squarismplease people.. gimme a hint atleast09:47
philipballewSquarism, hey10:04
philipballewIf noone helps you here, askubuntu is good, or #ubuntu10:05
Squarismphilipballew, thanx man10:07
philipballewSquarism, not a problem,10:09
=== _salem is now known as salem_
=== mmrazik is now known as mmrazik|lunch
=== dandrader is now known as dandrader|afk
=== mmrazik|lunch is now known as mmrazik
=== MacSlow is now known as MacSlow|lunch
=== dandrader|afk is now known as dandrader
=== mmrazik is now known as mmrazik|afk_for_
=== MacSlow|lunch is now known as MacSlow
mptconscioususer, hi, what's up?14:11
conscioususermpt: hi, I needed some guidelines on the sensitivity of menuitems, when the menubar is shared between different windows14:17
conscioususerhttps://wiki.ubuntu.com/MenuBar gives me some cases, but not all14:18
mptconscioususer, I suggest you set up a parent model that makes sensitive the items that make sense regardless of which window is focused14:18
mptChoosing some of those items might involve focusing, or even opening, a window that isn't focused right now14:19
conscioususermpt: oh, that part is actually already coded, it's the "make sense" part I need to understand14:19
mptconscioususer, what's the easiest way for me to see your current/intended menu structure?14:19
mptdaily PPA, branching trunk, or something else? (I'm running 12.10)14:20
conscioususermpt: some cases are obvious.. quit is always sensitive, about too... preferences shouldn't be sensitive when you're on the preferences window14:20
conscioususermpt: I have a branch suitable for 12.10, but the menus are actually incomplete... I thought I could start with some general guidelines14:20
mptconscioususer, so Preferences would be sensitive normally, and the Preferences window would make it insensitive14:21
conscioususermpt: it's cases like "refresh" that I'm not sure about... the effects are only visible on the main window, but I don't see why the user should be forbidden to do it from the settings window14:22
mptconscioususer, yes, that's an example of an item that would focus the main window, and open it if it isn't open currently14:22
conscioususermpt: and focus if it's open but not focused?14:22
conscioususermpt: oh, sorry, that's what you saids14:23
conscioususer*said14:23
conscioususermpt: what about "add account"? the whole process happens in a new window (wizard), but visually the effects will only be seen on the main one14:24
conscioususermpt: "remove current account" depends on the account menubutton, which is on the main window, so I guess it must be insensitive on the prefs window14:25
larsuconscioususer, sorry if I'm ignorant, but shouldn't menu item sensitivity be correct automagically when you're using app. and win. actions properly?14:25
conscioususermpt: yeah, and this is working, my questions to mpt are to decide which will be app and which will be win14:26
conscioususerlarsu: ^14:26
larsuconscioususer, ah, go ahead then :)14:27
mptconscioususer, correct. You might focus the main window after the Add Account process finishes. Not because the command is tied to the window, but just because that's the easiest way to show that the command succeeded.14:27
conscioususermpt: hmm, ok, I think I can follow this to deduce the other ones14:30
mptconscioususer, ok, let me know if you'd like me to review anything later on. :-)14:31
conscioususermpt: sure will :)14:31
conscioususermpt: thanks a lot :)14:32
mptnp14:32
conscioususermpt: GMenu is really making my life easier on this one.14:32
mptcool. :-) You can thank desrt14:33
conscioususermpt: I thank him for that and also for some bugs he and larsu helped me with recently :)14:35
conscioususermpt: btw, if you eventually have some time I'm interested on your opinion on this: https://lists.launchpad.net/unity-design/msg10086.html14:35
larsuconscioususer, ha, I asked the same thing on irc a while ago. It's a tricky situation unfortunately :/14:36
mptconscioususer, an easy way to fix that is to stop showing the application name in the menu bar :-)14:36
conscioususertrue, but then the whole name-becomes-window-buttons would have to be rethought14:38
didrocksmterry: hey, how are you?14:40
mterrydidrocks, hello!14:40
mterrygood14:40
didrocksmterry: I saw that in fact, for merging inline the packaging branch back to upstream, you did merge the branch itself, not just copy debian:c14:41
didrocksdebian/ ?14:41
conscioususermpt, larsu: I wonder if this might be the last drop that will make the design team give up on the titlebar-panel fusion? ;)14:41
mterrydidrocks, yeah14:41
didrocks(this was not clear on the merge request with the diff)14:41
didrocksmterry: ok, this gives me some interesting challenge :)14:41
didrocksfor the daily upload bits14:41
mterrydidrocks, oh sorry  :-/  I thought keeping some history was valuable14:41
didrocksas it's walking up the tree since last release14:41
didrocksmterry: yeah, I got why it was important14:42
mptconscioususer, the design team? ;-)14:42
didrocksmpt: but basically the first release of every component is closing "all the bugs" :p14:42
larsuconscioususer, I'd certainly welcome that... (even though I do like the general idea)14:42
didrocksmterry:14:42
conscioususermpt: you know what I meant :P14:42
didrockssorry mpt ;)14:42
mterrydidrocks, all the bugs in the packaging branch?  :)  hmm14:42
mterrydidrocks, blacklist those merges?14:43
didrocksmterry: yeah, and as with the debcommit, you get the upstream ones listed14:43
mptdidrocks, I think I'm missing some context14:43
didrocksmterry: well, not that easy14:43
didrocksmpt: I was talking to mterry, so m<tab> and you spoke last, sorry ;)14:43
mptah14:43
didrocksmterry: I would say, to avoid cripping all the upload, we can bootstrap by hand14:44
conscioususermpt: larsu: I'm not worried about polly, as I won't use an appmenu, but we're about to see 90% of gnome apps present this issue :-/14:45
mterrydidrocks, meaning what?14:45
didrocksmterry: listing the bug and make a MR with the magic stenza (which is needed anyway)14:45
didrocksmterry: will discuss about it when we can enable the project for daily upload14:46
didrocksmterry: not related, but I think you saw https://code.launchpad.net/~mterry/unity-lens-applications/sync-packaging/+merge/133401 ?14:47
didrocks(didn't have the time to look at it)14:47
mterrydidrocks, yeah I saw, will go back to it14:48
didrocksthanks! :)14:48
conscioususerdesrt: the GMenu XML parsing functions were dropped in Gio, but the docs on those were the only source I knew for the DTD... where I can find the DTD now?14:50
desrtconscioususer: i don't know.14:51
desrti guess the gtkbuilder one didn't get updated?14:52
desrt....i guess gtkbuilder doesn't even _have_ one?14:52
desrthrmph.14:52
conscioususerdesrt: I noticed some things changed... for example, I can't seem to use the less verbose mode anymore14:53
mterrydidrocks, what things are using /usr/lib/nux/unity_support_test nowadays?14:53
desrtless-verbose mode of what?14:53
=== dandrader is now known as dandrader|lunch
conscioususerdesrt: according to http://developer.gnome.org/gio/2.31/gio-GMenu-Markup.html, I can set menuitem attributes using XML attributes instead of full-fledged <attribute> tags.. but in 12.10 (Gio 2.32) trying to do this gives me an error14:55
desrtya.  we dropped that14:56
desrtit was leading to problems14:56
desrttwo problems, specifically:14:56
desrt1) it was unclear how we would support that for non-strings14:56
desrt<item target='5' target:type='i'/> ?14:56
desrtugly...14:56
desrt2) it was unclear how we would support translation for that14:57
desrt<item label='File' label-is-translatable='yes'> ?14:57
desrtugly...14:57
desrtso we had a system that only really worked for string-typed values that were not translatable14:57
desrtwhich was approximately nothing at all14:57
desrtso it got nixed14:57
conscioususerah, makes sense14:58
didrocksmterry: compiz itself is using it14:58
conscioususerdesrt: ok, so I guess the XML string example in http://developer.gnome.org/gtk3/unstable/GtkApplication.html tells me pretty much everything I need to know?14:58
desrti admit that some things would be nice as direct attributes... like 'action'14:59
desrtsince it's always a non-translatable string14:59
didrocksmterry: it needs to be unfortunately in a separate process14:59
didrocksotherwise you can't reinitialize opengl forcing llvmpipe14:59
desrtconscioususer: crikey....14:59
desrtconscioususer: it kinda scares me that blotpad gets included wholesale into the docs14:59
conscioususerdesrt: well, that kinda helped me :)15:00
desrtconscioususer: well,it should15:00
desrtbloatpad is supposed to be a demo of all of the major features of GtkApplication15:00
desrtit's just kinda.... big :)15:00
desrtfor a code sniplet15:00
mterrydidrocks, yar.  Only compiz?  (Branch to move to dh9 will bring multiarch to nux, so I'm thinking of adding a toolsdir variable to the .pc file, but I need to know who else needs to look for that var)15:00
didrocksmterry: yeah, only compiz + the source_xorg.py package hook15:03
didrocksmterry: it seems that it's been added to other hooks as well15:04
didrockslike graphic driver ones15:04
conscioususerdesrt: agree, sometimes it's hard to find something specific... well, GtkApp *does* have a ton of different features15:04
mterrydidrocks, do you have a way to find out which by any chance?15:04
desrtconscioususer: it will have more soon :)15:05
conscioususerdesrt: cool, I look forward to that... as long as they work on GC-languages :P15:05
didrocksmterry: I don't really know, I only did the xorg one :) I found the nvidia ones by grepping in  /usr/share/apport/package-hooks/ evn if I don't use it. Maybe some are installed by default?15:06
mterryk15:06
didrocksfginther: can you have a look at https://code.launchpad.net/~didrocks/bamf/rev/+merge/134052 please?15:55
fgintherdidrocks, lookinv15:58
fgintherlooking15:58
=== mmrazik is now known as mmrazik|otp
=== dandrader|lunch is now known as dandrader
ricotzdidrocks, hi, i doubt this compiles16:18
didrocksricotz: ?16:18
ricotz1878- if (!bamf_view_user_visible (BAMF_VIEW (window)))16:19
ricotz1879+ if (!bamf_view_is_user_visible (BAMF_VIEW (window)))16:19
ricotzthis isnt part of 0.3 irc16:19
didrocksricotz: I don't care about the content, this was a test, see the comment on other merge request16:19
ricotzah sorry16:19
ricotzi thought this transition is going to 0.3 too16:19
didrocksno worry :)16:23
fgintherdidrocks, I may be missing some context, are you really trying to merge that MP into lp:bamf/0.3?16:25
fgintherlp:bamf/0.3 is still merging with unity-merger16:26
didrocksfginther: I don't16:28
didrocksfginther: just look at the comment16:28
didrocksfginther: it's for the next daily workflow16:28
didrocksfginther: so basically, there is changelog change only16:28
fgintherdidrocks, ok, so you want to push a release instead of an automatic build to staging ppa16:29
=== mmrazik|otp is now known as mmrazik
didrocksfginther: not a real push16:37
didrocksfginther: this can go to the traditional merge circuit16:37
didrocksfginther: so doing bzr lp-propose <branch> --approved16:37
didrocksfginther: but if I do that, there is no "approved revision"16:37
didrockslike, you see the approval, but not the rev16:38
didrocksis that an issue for you?16:38
fgintherdidrocks, thanks you, it's starting to make sense now.16:39
fgintherdidrocks,  I think I understand better now. I'll need to investigate the launchpad API a bit to make sure we can correctly identify the merge proposal16:42
didrocksfginther: thanks :)16:42
didrocksmterry: kenvandine: cyphermox: hey, so… looking at this autolanding thing, it seems that some package (not mine, you ken! :p) doesn't have source package name == upstream project name16:42
didrocksthis gives a bunch of configuration nightmare that I want to avoid16:43
didrocksdo you think you can review each stack and ensure it's fine?16:43
kenvandineyeah16:43
seb128didrocks, #ubuntu-desktop dude :p16:43
kenvandinewhich package is that?16:43
mterrydidrocks, sure16:44
didrockskenvandine: unity-lens-video! :-)16:44
mterrydidrocks, I assume you prefer to rename the package in Ubuntu?16:44
didrocksmterry: also, on the lens land, most of them finishes with a s16:44
kenvandineugh16:44
didrocksmterry: I don't really mind, as long as it's consistent :)16:45
didrockslike all lenses finishing with a s16:45
mterrydidrocks, hmmm.  renaming LP projects is way easier.  :)16:45
didrocksbut of course, no shoppings16:45
didrocksmterry: does it work?16:45
didrocksmterry: I looked at it16:45
didrocksand it doesn't seem to be possible?16:45
didrockskenvandine: I want videos! :-)16:45
mterrydidrocks, I think you have to ask LP admin to do it16:45
didrocksmterry: oh oh16:45
didrocksmterry: that can be interesting16:46
didrockskenvandine: what do you think? ^16:46
didrocksif LP renaming is an option, let's go for it16:46
kenvandinei'd prefer that16:46
kenvandinedavidcalle, ^^16:47
mterrydidrocks, for some of them anyway.  Like, the unity-lens-gdocs is upstream unity-scope-gdocs, so obviously we want to fix the scope mistake, and that's going to be in LP16:47
didrocksmterry: kenvandine: cyphermox: each one taking care of their stack? :)16:47
didrocksmterry: agreed16:47
mterrydidrocks, that will still cause you configuration pain, I suppose, as all your scripts have to change to point16:47
davidcallekenvandine, I can't see what you are pointing to :)16:47
cyphermoxdidrocks: ack16:47
didrocksmterry: well, it's still better to just have one parameter than two, so I'll take care of that ;-)16:48
kenvandinedavidcalle, we are talking about making the source package name and lp project match for the videos lens16:48
fgintherkenvandine, mterry, cyphermox: if the LP branch names change, please let me know so that I can update the automerger jobs16:48
davidcallekenvandine, ok.16:49
cyphermoxfginther: ok16:49
davidcallekenvandine, do you want me to poke a lp admin or will it be faster if it comes from your side?16:51
kenvandinei doubt it matters16:51
kenvandineit's your project though16:51
kenvandineso i would feel better if you did16:51
davidcallekenvandine, ok16:52
kenvandinedavidcalle,16:52
kenvandinedavidcalle, thanks!16:52
davidcallekenvandine, np!16:52
didrockskenvandine: mterry: so cyphermox came with setting -c4 by default17:09
didrockskenvandine: mterry: I think it's a nice idea (I have it for years on my desktop), next time we touch the packaging of any lib, what do you think about setting DPKG_GENSYMBOLS_CHECK_LEVEL=4 in the rules?17:09
didrocksthat avoid the dh_makeshlibs override17:09
didrocksand force the value17:09
cyphermoxdidrocks: really, if it's done for the merges, it's more like belt + suspenders17:09
didrockscyphermox: I'm all for suspenders :)17:10
mterrydidrocks, OK17:11
didrocksmterry: I think though that we shouldn't activate that on the C++ projects, pitti and I spent a lot of time of trying to have symbols tracking on them and we never succeeded as we discussed at Copenhaguen17:12
mterrydidrocks, oh god no.  I hate symbols & c++17:12
cyphermoxbah, then maybe just forget about it and have everything pretty much the same17:12
didrocksmterry: we all do! :-) everytime I'm reading http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C++ and forget about those sneaky details…17:13
didrockscyphermox: we just can't have symbols file in c++ project, but I guess that's fine17:13
didrocksthanks mterry, cyphermox, kenvandine :)17:14
cyphermoxdidrocks: it doesn't fail the build though :(17:14
didrockscyphermox: hum, are you sure? you have a diff and it doesn't?17:15
didrockscyphermox: it did a lot for me17:15
didrockswith the env var?17:15
cyphermoxyeah, I commented one out and bzr bd didn't fail17:15
didrockscyphermox: do you have an url handy? I can try it17:15
kenvandinei think that is intended to not fail the build17:16
didrockskenvandine: with 4, it should and it does here ;)17:16
kenvandineok17:16
didrocks(it's in my system env and not stripped by debuild)17:16
kenvandinewhat level shouldn't fail it?17:17
didrocks017:17
kenvandinei seem to recall folks setting that to 4 to short circuit the check17:17
didrockskenvandine: man dpkg-gensymbols17:18
didrocks-c[0-4]17:18
kenvandinei guess i might have had the order backwards :)17:19
didrocksyeah ;)17:19
didrockskenvandine: the merger always did export 017:19
didrocksbecause I didn't wanted it to fail17:19
didrocksas the packaging was separated17:19
didrocks(it sedded beautifully the debian/rules file)17:19
didrockscyphermox: do you have a link of what you are trying so that I can give it a shot?17:20
cyphermoxdidrocks: lp:~mathieu-tl/indicator-messages/inline17:20
didrocksthanks :)17:20
cyphermoxcomment out one symbol from libmessaging-menu0.symbols and run bzr bd17:20
didrocksdoing :)17:20
didrockscyphermox: oh17:21
didrocksyou need to export it17:21
didrocksexport DPKG_GENSYMBOLS_CHECK_LEVEL=417:21
didrocksbecause it's a subprocess17:21
didrocks(dpkg-gensymbols)17:21
cyphermoxof course17:21
cyphermoxI suck17:21
cyphermox:)17:21
* cyphermox facepalm17:21
didrocksno, you just got trapped :p17:21
cyphermoxno, that's just being dumb, I know about this ;)17:22
didrockswell, no worry anyway, I was just surprised that it didn't work :)17:22
didrocksI confirm that bzr bd isn't happy after that!17:23
cyphermoxwell, I also was suprised ;)17:23
cyphermoxof course that works now17:23
cyphermoxwell, the MR is updated17:23
didrockscyphermox: looking!17:24
didrockscyphermox: even my pbuilder is happy. Good work! :)17:34
didrocksfginther: https://code.launchpad.net/~mathieu-tl/indicator-messages/inline/+merge/134100 is ready for inline packaging landing17:35
fgintheralesage, I may need your help with ^^ indicator-messages MP17:38
alesagedidrocks, fginther I confess that I'm surprised by this proposal, thought we resolved to leave indicators-stack packaging "out of line"; tedg and kenvandine wishing to review?17:45
tedgAlso confused why you'd drop all the history of the other bazaar branch.17:47
tedgcyphermox, ^17:48
cyphermoxtedg: I'm not sure how I could keep it. It's not hugely relevant for the packaging branch though, because the history is in debian/changelog17:49
cyphermoxor what branch history do you mean, actually?17:49
tedgcyphermox, It is, because debian/changelog doesn't really have information for things like bzr blame.  It's really an incomplete history for user consumption.17:49
cyphermoxno17:50
cyphermoxdebian/changelog contains the history of who changed what17:50
tedgcyphermox, I mean start with "bzr merge lp:~ubuntu-desktop/indicator-messages/ubuntu" instead of "cp"17:50
tedgcyphermox, not really, I edit that file all the time :-)17:50
cyphermoxright, but when you edit it, you should have your name on top or on the trailer line17:50
cyphermoxe.g. using dch17:51
cyphermoxtedg: those branches don't have ancestry17:51
tedgcyphermox, And when I delete a revsion in the middle because it isn't relevant?17:51
tedgcyphermox, Yes, they do.  They're properly build bzr build-deb branches.17:51
cyphermoxwhat do you mean delete a revision?17:51
tedgNot some importer stuff.17:51
tedgcyphermox, Edit the file, select those lines.  Hit delete.17:52
cyphermoxyou should never have to remove stuff from debian/changelog17:52
cyphermoxoh wait17:52
tedgYou do though in reality.  Distro doesn't care about all the PPA trial version or anything else.17:53
cyphermoxubuntu-desktop/indicator-messages/ubuntu was a full branch, not a merge-mode branch, it possibly did have ancestry, but when I initially tried to merge it basically blew up in my face17:53
cyphermoxtedg: but you could just as well include it17:53
tedgIf you only look at it from the "one archive" perspective you don't, but that's a limited perspective.17:53
cyphermoxanyway, whatever, I don't feel strongly for one way or the other. I don't think the history for that was very relevant17:55
cyphermox(because what we care about was already in changelog)17:55
tedgI would say all history is important, it's what defines us :-)17:57
tedgAnd, at a practical level.  It makes your branch conflict with any other.17:57
tedgBecause now you've created new file IDs17:57
tedgFor the same files.17:57
cyphermoxtedg: there are no same files17:58
cyphermoxit's adding debian/17:58
cyphermoxthat's really it17:58
tedgcyphermox, We have many packaging branches.  Now all of those (which have a debian dir) conflict with yours.17:59
cyphermoxjust retesting, merging lp:~ubuntu-desktop/indicator-messages/ubuntu into lp:indicator-messages reverts a bunch of changes done upstream17:59
cyphermoxtedg: what do you mean many packaging branches?17:59
cyphermoxthe goal is to take the packaging and fold it upstream, I'm not sure what else needs to be done. all the other branches should IMO just go18:00
tedghttps://code.launchpad.net/~indicator-applet-developers/indicator-messages/ubuntu18:00
tedghttps://code.launchpad.net/~indicator-applet-developers/indicator-messages/ubuntu.0.418:00
tedghttps://code.launchpad.net/~indicator-applet-developers/indicator-messages/ubuntu.0.318:00
tedghttps://code.launchpad.net/~ken-vandine/indicator-messages/lucid18:00
tedghttps://code.launchpad.net/~indicator-applet-developers/indicator-messages/ubuntu.0.118:00
tedghttps://code.launchpad.net/~indicator-applet-developers/indicator-messages/ubuntu.0.218:00
tedgAll of those are comparable, because they use the same file IDs.18:01
cyphermoxthat's fine, but those should just go. they are still useful historically prior to a possible merge of my work, but past that the "upstream" packaging is what we want to use18:02
cyphermoxanyway, let's bring that up to didrocks to decide18:02
* cyphermox will head back to NM for the time being18:02
cyphermoxalso, if you know how to cleanly just merge the *right* packaging branch, which should be ~ubuntu-desktop/indicator-messages/ubuntu into lp:indicator-messages (for example), then please teach me :)18:03
cyphermox(by cleanly I mean without messing around with all the non-debian/ changes we clearly don't want)18:04
tedgcyphermox, They're probably there because of distro patching.  You can just bzr revert all of those.18:05
tedgcyphermox, Then you keep with the upstream branch.18:05
tedgWell, I guess I'm not allowed to use the term "upstream" anymore.18:05
cyphermoxwell, yes you are :)18:06
tedg"The version with the changelog that no one edits and is out of date"18:06
cyphermoxtedg: that's what we want to change18:06
tedgbzr log > debian/changelog18:06
cyphermoxtedg: or actually, that's what *will* change, because that will be the canonical changelog for the projet18:06
cyphermoxoh god no18:06
tedgNo, it won't be.  The Bazaar history always will be.18:07
tedgIt's a nice try, but a failure waiting to happen :-)18:07
cyphermoxthere's a disconnect here18:07
cyphermoxchangelog is meant for the packaging changes, not upstream changes18:07
tedgExactly, which is why they shouldn't be in the same branch.18:07
cyphermox(with the possible exception of key new features)18:07
cyphermoxtedg: talk to didrocks, there were more than one discussions about this stuff at UDS, and the net result was to fold in debian/ to upstream packages to get easier daily uploads to the archive and help you guys with feedback18:08
tedgNot something we asked for or felt we needed.  But yes, didrocks decided to do that.18:09
cyphermoxwell, maybe not for indicators so much, but quick feedback on changes was something that unity would win on18:09
cyphermoxI'm saying this, but I wasn't in *all* of the sessions about this :/18:10
tedgNo, not really.  Because what will happen is the devs will stop committing to trunk.  They don't want quick feedback from users, they want to be able to discuss things amongst themselves first.18:10
tedgSo "trunk" is the new packaging branch.  And "not trunk" is where work gets done.18:11
cyphermoxnot quite18:11
cyphermoxtrunk should be where stable stuff lands, and not trunk for unstable, possibly broken crack :)18:11
cyphermoxe.g. trunk always builds and has as few regressions as possible18:11
tedgSure, kinda like "releases" were before.18:12
cyphermoxyeah18:12
tedgSo anytime where a release would be made before, that's now a merge to "trunk"18:12
cyphermoxwith the difference of releasing just about every day to the archive18:12
tedgNo, it'll only release when something is added, it won't get commits everyday.18:12
tedgThere's no reason for devs to want to commit to it.  You just get yelled at by users.18:13
cyphermoxtedg: basically, it will be the same CI as usual, except when this pass unit tests and some extra testing it will get automatically in archive18:13
tedgKinda like "releases" in the past.18:13
cyphermoxtedg: trunk it's meant for new crack until it's stabilized though, that's what was happening because (maybe) and why people were complaining18:13
cyphermoxtedg: let's punt this to didrocks. I'm just the muscles for this one ;)18:14
cyphermoxcan't believe we're in such apparent disagreement right now though, I would have thought it would have been already discussed with you and more or less agreed to already, I'll ask him what's up18:15
cyphermoxfginther: so you're holding off on that merge for now, right? :)18:16
cyphermoxone more day won't hurt18:16
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== salem_ is now known as _salem
fginthercyphermox, yes, holding off for now18:41
=== rsalveti_ is now known as rsalveti
charon__hi all!19:36
charon__I just tried to compile unity according to the manual on unity.ubuntu.com, however, cmake produces an error even before compilation starts. Maybe this manual needs fixing? I'm using ubuntu 12.04.19:38
charon__cmake complains "package 'unity-protocol-private' not found"19:50
bschaefercharles, you need to compile/install libunity or grab the stagging ppa19:50
bschaefercharles, opps! wrong person19:50
bschaefercharon__, ^19:50
charles:)19:51
charon__libunity-dev is installed. does this mean, the version is not compatible with the unity trunk?19:52
bschaefercharon__, yes, the unity-protocol-private was added later...(im not sure when), but it is in trunk libunity19:53
charon__what exactly is considered to be a package btw? is it some form of a c++ class?19:54
bschaeferumm im not sure what you are asking19:54
charon__the cmake script also complained that package zeitgeist was not available, so I installed libzeitgeist-dev and that error went away19:54
* bschaefer also doesn't know much about packaging19:55
charon__I mean, obviously the package is part of libunity. Is this an API or what?19:55
charon__sorry for these questions, but i'm _really_ new to unity.19:56
charon__before also compiling libunity, maybe I should try to build unity 5.x, which is part of ubuntu 12.04.19:57
bschaeferhmm I would think it is just part of it19:57
bschaeferthat should work for you19:58
bschaeferbzr branch lp:unity/5.019:58
charon__thanks for that!19:58
bschaefernp! let me know if you run into any other compiling problems19:59
charon__still, the website (unity.ubuntu.com) needs fixing as it just doesn't work anymore. The manual states that it is meant for precise, which I'm using.20:00
bschaeferhmm I would think the current state of building unity would be with the current version...20:01
* bschaefer goes to look at the site20:01
charon__compiling unity 5.0 seems to work20:03
bschaeferwell you wont get trunk unity, you'll just get unity 5.020:03
charon__that's fine. I need to fix a bug in unity 5.x ;)20:04
bschaeferperfect then :)20:04
charon___Hmm, not a good idea to run the freshly compiled unity with unity --replace. My display just got crazy with many graphics errors.20:23
charon___what is a good workflow for testing a freshly compiled unity?20:26
bschaefer'unity' should work or using the standalone files20:27
bschaeferunity/build/dash/dash20:27
charon___(without crashing the running unity from the repository)20:27
bschaeferwell running 'unity' kills compiz, then restarts compiz20:27
bschaeferwhat errors does it give you when you run unity?20:28
charon___Is it a good idea to use another user? For this user, a second instance of lightdm is started on alt-f8?20:29
charon___I then wouldn't care if something crashes.20:29
bschaeferhmm no, you should be fine just running 'unity'20:29
charon___the display becomes _very_ colored with a lot of pixel garbage.20:29
charon___so i can't say what it says ;)20:30
bschaefertry running 'unity' in a tty20:30
bschaeferalt-f120:30
charon___ok.20:30
bschaeferthen going back to f720:30
bschaeferctrl+alt...20:31
charon___I'm not a linux newbie ;)20:32
bschaefer:), the ... are for me forgetting the ctrl part haha20:32
charon___hmm, could be that it is working now. I used "unity-env" to get my staging branch, then "unity --replace"20:33
bschaeferbecause what should happen. Compiz is killed, then restarted with the unity you built...which then it should go and actually restart the unitshell plugin20:33
bschaeferhmm20:33
bschaeferand if it fails it would say Error to load unityshell...but im not sure what you are seeing, or if there are any errors20:34
charon___it now started without errors20:35
charon___I just have to check that it is the compiled binary from me and not the one from the repository.20:35
charon___(any idea how to do that?)20:35
bschaeferhmm a print statement :)20:36
* bschaefer should know how though...20:36
charon___I could change the version in the source code20:37
bschaeferyou could also check ~/.compiz-1/plugin20:38
bschaeferplugins*20:38
bschaeferif that is there, that is what compiz reads first20:39
bschaeferit is a good indicator you are running a compiled version.20:39
charon___yes, the directory exists and there are a couple of shared libraries in it.20:40
charon___i just compiled a new version, setting the version to 5.17.0 (in build/config.h). But typing unity --version still gives 5.16.0.20:44
bschaeferunity is just a python scrip in your /usr/bin20:45
bschaeferif you wen to build/bin/unity --version20:45
bschaeferit will give you the correct one20:45
charon___hmm, maybe I changed at the wrong position.20:50
bschaeferusually to be 100%, just add a printf in unity/dash/DashController.cpp under Show20:51
bschaeferthen everytime you show the dash you get that print state ment haha20:51
charon___of found it20:51
charon___of=oh20:51
bschaefercool20:52
charon___:)20:52
charon___UNITY_MINOR in CMakeLists.txt20:52
=== _salem is now known as salem_
=== jono is now known as Guest38070
=== fenris is now known as Guest12065
=== salem_ is now known as _salem
=== fenris_ is now known as Guest8550

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