FS#34573 - [gnome-devel-docs] Wrong description, remove from gnome-extra group

Attached to Project: Arch Linux
Opened by Balló György (City-busz) - Tuesday, 02 April 2013, 16:05 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 23 July 2013, 10:10 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity Very Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

The package description is wrong. It's not the user documentation, instead it's the „Developer documentation for GNOME”. And please remove this package from the gnome-extra group, since most users probably don't want to install it, only developers. Other official GNOME development tools (anjuta, devhelp, glade) are not in the gnome-extra group also.
This task depends upon

Closed by  Jan de Groot (JGC)
Tuesday, 23 July 2013, 10:10 GMT
Reason for closing:  Implemented
Comment by Jan de Groot (JGC) - Tuesday, 02 April 2013, 21:33 GMT
We decided to follow upstream a bit. This is far from perfect, as we have to add and remove some group assignments still, but gnome-extra is assigned to what upstream releases in the "apps" suite.
Comment by Balló György (City-busz) - Tuesday, 02 April 2013, 22:36 GMT
Okay, but why don't you rename the group to "gnome-apps" then? Anyway, if you want to provide the full "apps" suite, then:

1. anjuta, brasero, devhelp, glade and rygel need to be added to the gnome-extra group.

2. alacarte, bijiben, ekiga, eog-plugins, gconf-editor, gnome-media, gnome-power-manager, gnome-search-tool and sound-juicer need to be removed from the gnome-extra group.

3. baobab, gnome-dictionary, gnome-screenshot, mousetweaks, tracker and vino need to be moved from the gnome-extra group to gnome.

4. Fallback mode components (gnome-panel, gnome-screensaver, metacity, notification-daemon) need to be removed from the gnome group.

5. gnome-clocks, gnome-packagekit and nemiver need to be moved from [community] to [extra] in order to add them to the gnome/gnome-extra group. Maybe gnome-packagekit would be problematic, due its packagekit dependency, which requires tight integration with pacman. gnome-clocks should be straightforward, but it's fully rewritten in vala, so the dependencies need to be adjusted.

6. accerciser, gnome-boxes and gnome-getting-started-docs are in AUR. gnome-boxes requires spice support within qemu, here is the feature request: https://bugs.archlinux.org/task/23453 Maybe it's problematic due its libvirt dependency, but I would happily maintain it in [community] if qemu gets spice support.

7. gnome-initial-setup is not packaged yet, but it would be interesting if users could able to configure locale and network settings, and creating users with a GUI tool, when they're installing Arch Linux.
Comment by Jan de Groot (JGC) - Wednesday, 03 April 2013, 14:45 GMT
I guess we've pretty much implemented your suggestions now. Some things we didn't do (yet):
- gnome-boxes: stays in AUR for now. We need good maintainership for the infrastructure it needs.
- gnome-packekit: we don't support packagekit in our repos, so this stays out for now
- gnome-initial-setup: maybe nice for a live cd or OEM installation of arch, but not for pacman -S gnome on a vanilla installation that had configuration already
- fallback components: we will kill them when we move GNOME (except notification-daemon). They need an outdated gnome-session to work, so they can't stay in our repos
Comment by Matthias Dienstbier (fs4000) - Wednesday, 03 April 2013, 15:12 GMT
gucharmap is also a core component and nothing depends on it. Add it to the gnome group?

gnome-shell-extensions should then be in the gnome group, too.
Comment by Balló György (City-busz) - Wednesday, 03 April 2013, 16:25 GMT
Thanks for your great work!

Still needs to be adjusted:
- gnome-weather: remove from gnome-extra group
- nemiver: add to gnome-extra group
- gnome-shell-extensions, grilo-plugins, gucharmap, totem-plugin: add to gnome group

About fallback components: in this case I would like to maintain these packages in the [community] repo for a while.

Loading...