[opensuse-gnome] Packages for gnome-shell extensions
Hi, Malcolm has been amazing lately: he's been working on packages for various gnome-shell extensions. That's great! However, I'm a bit reluctant to accept them in G:A and push them to Factory because of the lack of guarantee from upstream about keeping extensions working and I'm afraid we'd have to offer some guarantee ourselves instead -- which we probably don't want to do. The upstream gnome-shell-extensions package is an exception to this, since it's known to be maintained reasonably well. Instead of putting the extensions in G:A, I was playing with the idea of using a new project for that (say GNOME:shell-extensions). People would easily be able to use extensions there, although we wouldn't provide any hard guarantee. I'm not completely happy with having yet another project, but on the other hand, I'm not sure if there's a better solution. Opinions? 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
However, I'm a bit reluctant to accept them in G:A and push them to Factory because of the lack of guarantee from upstream about keeping extensions working and I'm afraid we'd have to offer some guarantee ourselves instead -- which we probably don't want to do. The upstream gnome-shell-extensions package is an exception to this, since it's known to be maintained reasonably well.
Vincent, I understand your concerns... I think that our role would probably be contacting the authors of the more popular ones and try to get them upstreamed, that would eventually raise the possibility of having them maintained in the future.
Instead of putting the extensions in G:A, I was playing with the idea of using a new project for that (say GNOME:shell-extensions). People would easily be able to use extensions there, although we wouldn't provide any hard guarantee. I'm not completely happy with having yet another project, but on the other hand, I'm not sure if there's a better solution.
Opinions?
If you are having an extra repository, how about: GNOME:Extras and have it with all sort of customizing stuff? (it would be easier to marketize). Potential candidates to this repository: * Unsupported shell-themes; * Unsupported GTK3 Themes; * Unsupported Icon Themes; * Unsupported Artwork themes; * Unsupported customizing apps; This would be an awesome thing... Since long I defend that customization options are important and should be available. Most of the users I see talkiung about GNOME3 bring up the issue that it lacks customization... Well we can in a way provide a repository to provide all this unsupported stuff... How we name it... well, it's really up to the people to pick one! If such thing happens, I do have a few packages (icon themes and such) than I can move away from G:Ayatana and share there. I would definitly encourage the existence of such repo! nelson. -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Le vendredi 10 juin 2011, à 16:59 +0100, Nelson Marques a écrit :
If you are having an extra repository, how about: GNOME:Extras and have it with all sort of customizing stuff? (it would be easier to marketize). Potential candidates to this repository:
* Unsupported shell-themes; * Unsupported GTK3 Themes; * Unsupported Icon Themes; * Unsupported Artwork themes; * Unsupported customizing apps;
Just a note: gtk3 themes and icon themes have no stability issue. They'll keep working, we know that. So we can push them to Factory with no problem. Shell extensions, and themes, as you point out, are different from that perspective. But your idea make be a not-too-bad solution, and GNOME:Extras could be a good name, yes. 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, 10 Jun 2011 18:18:04 +0200 Vincent Untz <vuntz@opensuse.org> wrote:
Just a note: gtk3 themes and icon themes have no stability issue. They'll keep working, we know that. So we can push them to Factory with no problem.
Shell extensions, and themes, as you point out, are different from that perspective.
But your idea make be a not-too-bad solution, and GNOME:Extras could be a good name, yes.
Vincent
Hi My hope is that lot of these extensions will make it in the gnome-shell-extensions GIT repository. I have pushed my hotspot-icon extension but need to make some changes (I need to get up to speed with coding extensions...) https://bugzilla.gnome.org/show_bug.cgi?id=649621 As they stand now a lot just exist as a few files eg (extension.js, metadata.json and stylesheet.css) so I've pulled from the respective GIT repositories and added to an anjuta project so they conform and can be built properly. I think a GNOME:Extras repository is a great idea, I would also be happy to create some sort of wiki page where info can be added on the extensions again like what is on the gnome site for extensions. -- Cheers Malcolm °¿° (Linux Counter #276890) openSUSE 11.4 (x86_64) Kernel 2.6.37.6-0.5-desktop up 3 days 16:40, 5 users, load average: 0.05, 0.11, 0.13 GPU GeForce 8600 GTS Silent - Driver Version: 270.41.19 -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
I think a GNOME:Extras repository is a great idea, I would also be happy to create some sort of wiki page where info can be added on the extensions again like what is on the gnome site for extensions.
Malcolm, If you are planning a wiki page please try the following code, as it generates an awesome info panel with some very cool links to download.opensuse.org... A quick example: {{Infobox | |name=YaST Tab extension | |packagename=gnome-shell-extension-yast-tab | |developer=openSUSE | |image=[[Image:image.png|220px]] | |description=This image places an extra tab for YaST and integrates YaST modules into that tab.| |vendor=openSUSE | |license=GNU GPLv3 | |website=http://www.opensuse.org |}} The image can be a nice screenshot and you'll get download automatic download links from software.opensuse.org, which would be an awesome way to install the extensions ;) I can help with the wiki page if you want :) NM -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
Hi,
Malcolm has been amazing lately: he's been working on packages for various gnome-shell extensions. That's great!
However, I'm a bit reluctant to accept them in G:A and push them to Factory because of the lack of guarantee from upstream about keeping extensions working and I'm afraid we'd have to offer some guarantee ourselves instead -- which we probably don't want to do. The upstream gnome-shell-extensions package is an exception to this, since it's known to be maintained reasonably well.
Instead of putting the extensions in G:A, I was playing with the idea of using a new project for that (say GNOME:shell-extensions). People would easily be able to use extensions there, although we wouldn't provide any hard guarantee. I'm not completely happy with having yet another project, but on the other hand, I'm not sure if there's a better solution.
Opinions?
This may not be a suitable question in this list but on somewhere like ddl. Is it not a wise idea to have extensions centrally maintained in a repository (like Firefox extensions) so that anybody can install extensions without waiting for their distro to package it for them. I thought with JS used for extensions, it should be trivial to achieve etc. Isn't it so ? Sankar -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Sun, 2011-06-12 at 22:22 -0600, Sankar P wrote:
Is it not a wise idea to have extensions centrally maintained in a repository (like Firefox extensions) so that anybody can install extensions without waiting for their distro to package it for them. I thought with JS used for extensions, it should be trivial to achieve etc. Isn't it so ?
People are already working on an extensions.gnome.org :) Ask on irc.gnome.org #gnome-shell for details, or on gnome-shell-list. Federico -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Mon, Jun 13, 2011 at 10:23 PM, Federico Mena Quintero <federico@novell.com> wrote:
On Sun, 2011-06-12 at 22:22 -0600, Sankar P wrote:
Is it not a wise idea to have extensions centrally maintained in a repository (like Firefox extensions) so that anybody can install extensions without waiting for their distro to package it for them. I thought with JS used for extensions, it should be trivial to achieve etc. Isn't it so ?
People are already working on an extensions.gnome.org :) Ask on irc.gnome.org #gnome-shell for details, or on gnome-shell-list.
The above url seem to not work for me for some reasons. If we have such a centralized system (in the near future) we may actually avoid thinking packaging them ourselves :-) Thanks for the information. -- Sankar P http://psankar.blogspot.com -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
On Sun, 12 Jun 2011 22:22:15 -0600 "Sankar P" <psankar@novell.com> wrote:
Hi,
Malcolm has been amazing lately: he's been working on packages for various gnome-shell extensions. That's great!
However, I'm a bit reluctant to accept them in G:A and push them to Factory because of the lack of guarantee from upstream about keeping extensions working and I'm afraid we'd have to offer some guarantee ourselves instead -- which we probably don't want to do. The upstream gnome-shell-extensions package is an exception to this, since it's known to be maintained reasonably well.
Instead of putting the extensions in G:A, I was playing with the idea of using a new project for that (say GNOME:shell-extensions). People would easily be able to use extensions there, although we wouldn't provide any hard guarantee. I'm not completely happy with having yet another project, but on the other hand, I'm not sure if there's a better solution.
Opinions?
This may not be a suitable question in this list but on somewhere like ddl.
Is it not a wise idea to have extensions centrally maintained in a repository (like Firefox extensions) so that anybody can install extensions without waiting for their distro to package it for them. I thought with JS used for extensions, it should be trivial to achieve etc. Isn't it so ?
Sankar
Hi This approach has started to gain momentum; https://live.gnome.org/GnomeShell/SweetTooth http://mail.gnome.org/archives/gnome-shell-list/2011-June/msg00283.html -- Cheers Malcolm °¿° (Linux Counter #276890) openSUSE 11.4 (x86_64) Kernel 2.6.37.6-0.5-desktop up 21:41, 4 users, load average: 0.05, 0.08, 0.06 GPU GeForce 8600 GTS Silent - Driver Version: 270.41.06 -- To unsubscribe, e-mail: opensuse-gnome+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-gnome+help@opensuse.org
participants (5)
-
Federico Mena Quintero
-
Malcolm
-
Nelson Marques
-
Sankar P
-
Vincent Untz