[opensuse-gnome] Request for information
People, I'm finishing the builds of the indicators from Canonical's Ayatana Project. So far all the dependencies and packages are not polished packaging wise and some of them I won't even make them available as they might mess up too much or are just futile (ex: indicator-network is no match for nm-applet). Since there's only 2 indicators left... I'm wondering if there is the possibility of having a sub-repository inside of GNOME (ex: GNOME:Ubuntified) or something like that to fit all this packages, including some of the packages I'm going to build from Ubuntu sources to support this functionality (ex: gwibber, empathy, metacity, etc). Or on the other hand... would be better to ask on opensuse-project for a root project ?! Any feedback is welcome. Though it's not the time yet, if anyone wants to tag along for co-maintaining this packages would be awesome, and I would love to have someone more expert than me keeping an eye on developments. ... Stage 2 starts tomorrow: polish packaging... Nelson -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Thu, Dec 9, 2010 at 13:37, Nelson Marques
Since there's only 2 indicators left... I'm wondering if there is the possibility of having a sub-repository inside of GNOME (ex: GNOME:Ubuntified) or something like that to fit all this packages, including some of the packages I'm going to build from Ubuntu sources to support this functionality (ex: gwibber, empathy, metacity, etc).
I'd vote for something under GNOME as it pertains to GNOME specifically (As far as I understand it). <snip>
Nelson
Cheers, Stephen -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Hey, Le jeudi 09 décembre 2010, à 20:37 +0000, Nelson Marques a écrit :
People,
I'm finishing the builds of the indicators from Canonical's Ayatana Project. So far all the dependencies and packages are not polished packaging wise and some of them I won't even make them available as they might mess up too much or are just futile (ex: indicator-network is no match for nm-applet).
Since there's only 2 indicators left... I'm wondering if there is the possibility of having a sub-repository inside of GNOME (ex: GNOME:Ubuntified) or something like that to fit all this packages, including some of the packages I'm going to build from Ubuntu sources to support this functionality (ex: gwibber, empathy, metacity, etc).
It should be living somewhere under GNOME. That makes the most sense. But: I'm kind of mixed about rebuilding other packages for this, though: if this means we need to patch them, then it will be a maintenance nightmare as we'll have to update the packages in two different places. If it's just rebuilding with no change except with the libindicate dependency, then maybe we can just do it directly in the current packages (assuming it doesn't break anything if libindicate doesn't exist). For the indicators themselves, is there any reason they can't live in GNOME:Apps? Cheers, Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
It should be living somewhere under GNOME. That makes the most sense. But:
I'm kind of mixed about rebuilding other packages for this, though: if this means we need to patch them, then it will be a maintenance nightmare as we'll have to update the packages in two different places.
Vincent, I thought on GNOME:Apps as well, which does fit for most software, but there is a battalion of support libraries around. So far this are the packages: * eggdbus (not required for indicators, but required for libzeigeist); * libindicate (needs to be build with parallel builds disable, else it will shatter randomly during build) * libindicator * dbusmenu (splits into dbusmenu-gtk, dbusmenu-glib and dbusmenu-jsonloader) * libgwibber * IDO (libido) * mtdev * python-elementtree (this is already on python:devel, could be nice to be pushed into the distro) * utouch-geis * utouch-grail * vala (11.2 is required for one package, I've built all packages using Dimstar's unsupported) The indicators: * indicator-network (builds but there is no reason for having it on openSUSE since it depends on The Connection Manager (connman, either way I've built also connman (though requires to contact SUSE Security Team if we want to push to openSUSE, it also works pretty cool as a NetworkManager client). * indicator-me - This is Ubuntu's ME menu. Works pretty cool so far, but since I've never actually used much ubuntu I don't know if all functionality is present. * indicator-evolution - This is a plugin for evolution that places an indicator when we have new mail. * indicator-application - This piece of software requires glib/gtk patching (to be able to remove the menu from gtk apps and place it on the panel, mac style. This builds, but I haven't tested it because I didn't patched glib and GTK. It's irrelevant and as far as I can see there's no need to having it since gnome-globalmenu does the same and doesn't require so much patching (though for unity might be handy... not sure). * indicator-applet - builds and works. * indicator-messages - this builds and works with evolution at least. I think gwibber and empathy need to be patched for this, pidgin as well... I don't which other suports this.... this is a very cool indicator... one of the best in my opinion. * indicator-session - very cheap on dependencies.... this would actually be a nice adition to openSUSE GNOME as default. * indicator-sound - I'm stuck with a strange error and haven't managed to built it yet... maybe today :). There are a couple more of indicators... like the time and date modules and a few more. Looking into them soon. This are all the packages... some we can drop because they are useless and there' s no point in integrating them. Once indicators are done, I'm moving to: - synapse (https://launchpad.net/synapse-project) - nautilus-elementary (builds fine, dependens on libzeitgeist which needs a closer look, so far I hammered through). So yeah, indicators and apps make all sense to go to GNOME:Apps, but what about the libs?
If it's just rebuilding with no change except with the libindicate dependency, then maybe we can just do it directly in the current packages (assuming it doesn't break anything if libindicate doesn't exist).
Ok, as far as I could see... only indicator-application requires changes on gtk2/glib. Most indicators don't require special patching... though some apps do require some touch to expand functionality... for example... if you want indicator-messages to display empathy/pidgin messages, you need empathy/piding to be patched. But that's a case to case issue. I'm not planning to use indicator-application (take the GTK menu's and display them on the panel mac style) which cuts a lot of heavy work in the core.
For the indicators themselves, is there any reason they can't live in GNOME:Apps?
Nope, makes all sense, and in fact I love that idea, since I have a great opportunity to improve and learn some more :) I'm clearing as much as can the packages now... and will require review later on, but want to make them all first in batch... I would also like to say that Ken Vandine was of great help with a couple of guidance, and a huge breakthrough (indicate) was only possible with his help by alerting me that it couldn't build in paralel mode. Additionaly on lizzards someone mentioned a patch to Metacity[1] to support some fancy stuff from Canonical. It's a small patch and it actually works. Anyway we could have that patch on metacity in the future? This enable high featured themes from Canonical (ex: Ambiance and Radiance). I've tested it ;) [1] - http://lizards.opensuse.org/2010/12/07/indicator-me-has-landed/
Cheers,
Vincent
-- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
-- nelson marques nmo.marques@gmail.com -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Le vendredi 10 décembre 2010, à 15:49 +0000, Nelson Marques a écrit :
It should be living somewhere under GNOME. That makes the most sense. But:
I'm kind of mixed about rebuilding other packages for this, though: if this means we need to patch them, then it will be a maintenance nightmare as we'll have to update the packages in two different places.
Vincent,
I thought on GNOME:Apps as well, which does fit for most software, but there is a battalion of support libraries around.
So far this are the packages:
* eggdbus (not required for indicators, but required for libzeigeist);
Eek. That's wrong, libzeitgeist should get fixed: we removed eggdbus from Factory a while ago. [...]
So yeah, indicators and apps make all sense to go to GNOME:Apps, but what about the libs?
We do have some libs in GNOME:Apps. If you feel that it's better to move this in a separate project because of the amount of packages, we surely can. I'd call it GNOME:Ayatana, or something like this. [...]
Additionaly on lizzards someone mentioned a patch to Metacity[1] to support some fancy stuff from Canonical. It's a small patch and it actually works. Anyway we could have that patch on metacity in the future? This enable high featured themes from Canonical (ex: Ambiance and Radiance). I've tested it ;)
Someone needs to review the patch to make sure it's 100% correct. There's no comment in the upstream bug: https://bugzilla.gnome.org/show_bug.cgi?id=608511 Cheers, Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Additionaly on lizzards someone mentioned a patch to Metacity[1] to support some fancy stuff from Canonical. It's a small patch and it actually works. Anyway we could have that patch on metacity in the future? This enable high featured themes from Canonical (ex: Ambiance and Radiance). I've tested it ;)
Someone needs to review the patch to make sure it's 100% correct. There's no comment in the upstream bug: https://bugzilla.gnome.org/show_bug.cgi?id=608511
Cheers,
Vincent
-- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
The last person who's commented in this bug report- Noop is the same one who proposed the patch on Launchpad and which was accepted into the Ubuntu releases starting from Karmic. Seconding Vincent's thought- I think the Metacity maintainer needs to review this patch? -Anshul -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Le vendredi 10 décembre 2010, à 21:42 +0530, Anshul Jain a écrit :
Additionaly on lizzards someone mentioned a patch to Metacity[1] to support some fancy stuff from Canonical. It's a small patch and it actually works. Anyway we could have that patch on metacity in the future? This enable high featured themes from Canonical (ex: Ambiance and Radiance). I've tested it ;)
Someone needs to review the patch to make sure it's 100% correct. There's no comment in the upstream bug: https://bugzilla.gnome.org/show_bug.cgi?id=608511
The last person who's commented in this bug report- Noop is the same one who proposed the patch on Launchpad and which was accepted into the Ubuntu releases starting from Karmic. Seconding Vincent's thought- I think the Metacity maintainer needs to review this patch?
Yep, that's be the best solution. Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
<snip>
* eggdbus (not required for indicators, but required for libzeigeist);
Eek. That's wrong, libzeitgeist should get fixed: we removed eggdbus from Factory a while ago.
Ok, we wait for that... libzeitgeist isn't required for now... but will be needed for other stuff I have in mind... nautilus-elementary and synapse.
[...]
So yeah, indicators and apps make all sense to go to GNOME:Apps, but what about the libs?
We do have some libs in GNOME:Apps.
If you feel that it's better to move this in a separate project because of the amount of packages, we surely can. I'd call it GNOME:Ayatana, or something like this.
I'm not sure if we can use the name 'Ayatana'... it might have trademarks on it. But I can surely shop around for some information :)
Additionaly on lizzards someone mentioned a patch to Metacity[1] to support some fancy stuff from Canonical. It's a small patch and it actually works. Anyway we could have that patch on metacity in the future? This enable high featured themes from Canonical (ex: Ambiance and Radiance). I've tested it ;)
Someone needs to review the patch to make sure it's 100% correct. There's no comment in the upstream bug: https://bugzilla.gnome.org/show_bug.cgi?id=608511
I will leave that to the pro's ;) -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Le vendredi 10 décembre 2010, à 16:24 +0000, Nelson Marques a écrit :
I'm not sure if we can use the name 'Ayatana'... it might have trademarks on it. But I can surely shop around for some information :)
If it's trademarked (I don't think it is, but I could be wrong), and if Canonical doesn't allow the use of the name for this, then something is *really* wrong. But I don't think there'll be an issue. Feel free to ask, of course. Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
If it's trademarked (I don't think it is, but I could be wrong), and if Canonical doesn't allow the use of the name for this, then something is *really* wrong. But I don't think there'll be an issue. Feel free to ask, of course.
Vincent, I got no reply! Proceed with the best option. I've built the very basic stuff, and now I'm moving to libindicate which poses a bigger challenge. So far, I have 3 packages that are in a weird situation: 1. python-elementtree - This exists in openSUSE:Tools and devel:languages:python, though it's not in Factory. Any chance the maintainer could push it to Factory ? 2. gtk2 - ido[1] requires a small patch to add a small function that allows us to take stuff from menus and such. I've branched Factory, patched and submitted for review (Request #55618). I'll wait for news. 3. libindicate - libindicate is a pain, so far the new version requires vala-11.2, which I've builted from Dimstar's home project. Any word on the status if this is making it's way into Factory soon? For the rest everything is going as planned. If anyone has time to review the packages on my repo[2], feel free to send feedback so I can improve what needs to be improved. So far I would believe that it's up to my best, but for sure there's a couple of things that can be twicked here and there. [1] - http://launchpad.net/ido [2] - https://build.opensuse.org/project/show?project=home:ketheriel:ayatana PS - I've added a openSUSE 11.3/GNOME2.32 repo for checking... it blows up with xcb versioning, requires a high version. Should we care for 11.3 or just start focusing only on the upcoming 11.4 ? Nelson -- nelson marques nmo.marques@gmail.com -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Fri, Dec 10, 2010 at 9:19 PM, Nelson Marques
Additionaly on lizzards someone mentioned a patch to Metacity[1] to support some fancy stuff from Canonical. It's a small patch and it actually works. Anyway we could have that patch on metacity in the future? This enable high featured themes from Canonical (ex: Ambiance and Radiance). I've tested it ;)
[1] - http://lizards.opensuse.org/2010/12/07/indicator-me-has-landed/
That someone would be me :) I am a fan of Ubuntu's patched goodness to GNOME and having it available would be a big plus for pulling in Ubuntu users to openSUSE. I'm willing to sign up for helping maintain a "Ubuntu-fied GNOME" repository. One additional package that should be put is an up to date recent version of Murrine and the accompanying Ambiance & Radiance themes. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Le vendredi 10 décembre 2010, à 21:39 +0530, Anshul Jain a écrit :
One additional package that should be put is an up to date recent version of Murrine and the accompanying Ambiance & Radiance themes.
Don't we have the latest murrine in GNOME:Factory? Well, murrine might have changed during the last month, but it was surely the latest at the end of October, and there's been no release since then. Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Fri, Dec 10, 2010 at 9:46 PM, Vincent Untz
Le vendredi 10 décembre 2010, à 21:39 +0530, Anshul Jain a écrit :
One additional package that should be put is an up to date recent version of Murrine and the accompanying Ambiance & Radiance themes.
Don't we have the latest murrine in GNOME:Factory? Well, murrine might have changed during the last month, but it was surely the latest at the end of October, and there's been no release since then.
Vincent
-- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Haven't checked G:F lately, will give it a look, thanks :) -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
participants (4)
-
Anshul Jain
-
Nelson Marques
-
Stephen Shaw
-
Vincent Untz