Cleaning up Bugzilla

Stephan Arts stephan at xfce.org
Fri May 29 13:56:02 CEST 2009


Hi All,

I'd like to propose restructuring the bugtracker used for xfce. Right
now, the location where people can find projects and components in the
xfce bugtracker (bugzilla) is a bit ambiguous:

Projects / Components:
  * Airconfig
    * connections
    * general
    * ghal
    * hald-addon-airconfig-net
    * preferred-networks
  * libexo
    * general
    * hal
    * helpers
    * iconview
    * mounting
    * utilities
  * Mousepad
    * Documentation
    * General
  * Orage
    * Clock Plugin
    * general
    * globaltime
  * Xfconf
    * general
    * libxfconf
    * xfconf-query
    * xfconfd
  * XArchiver
    * general
    * translations
  * Squeeze
    * libsqueeze
    * squeeze
  * Xfce.org website
    * blog.xfce.org
    * bugzilla.xfce.org
    * git.xfce.org
    * goodies.xfce.org
    * i18n.xfce.org
    * svn.xfce.org
    * thunar.xfce.org
    * wiki.xfce.org
    * www.xfce.org
  * Thunar
    * apr
    * core
    * desktop
    * documentation
    * general
    * renamer
    * sbr
    * thunarx
    * tpa
    * uca
    * vfs
  * Thunar Plugins
    * thunar-svn-plugin
    * thunar-archive-plugin
    * thunar-media-tags-plugin
    * thunar-shares-plugin
    * thunar-thumbnailers
    * thunar-volman
    * thunar-wallpaper-plugin
  * Xfce Panel
    * Action Buttons
    * Clock
    * Documentation
    * General
    * Icon Box
    * Launcher
    * libxfce4panel
    * Notification Area
    * Panel
    * Separator
    * Show Desktop
    * Task List
    * Window List
    * Workspace Switcher
  * Xfce Panel Plugins
    * battery
    * cddrive
    * clipman
    * cpufreq
    * cpugraph
    * datetime
    * dict
    * diskperf
    * eyes
    * fsguard
    * genmon
    * i8k
    * mailcheck
    * mailwatch
    * minicmd
    * mixer
    * mount
    * netload
    * notes
    * places
    * quicklauncher
    * radio
    * sensors
    * systemload
    * time-out
    * trigger-launcher
    * verve
    * wavelan
    * weather
    * wmdock
    * xfapplet
    * xfce-menu
    * xfswitch
    * xkb
    * xmms
  * Xfce
    * libxfce4util
    * orage
    * shortcuts-editor
    * translations
    * xfce-mcs-manager
    * xfce-mcs-plugins
    * xfce-utils
    * xfce4-appfinder
    * xfce4-dev-tools
    * xfce4-gtk-themes
    * xfce4-icon-theme
    * xfce4-menueditor
    * xfce4-mixer
    * xfce4-session
    * xfce4-settings
    * xfce4-terminal
    * xfdesktop
    * xffm
    * xfprint
    * xfwm4
  * PyXfce
    * general
  * Terminal
    * documentation
    * general
    * translations
  * Xfc
    * general
    * libXFCcore
    * libXFCglade
    * libXFCui
  * Xfce Goodies
    * gigolo
    * ristretto
    * xfbib
    * xfce4-power-manager
    * xfce4-screenshooter
    * xfce4-taskmanager
    * xfce4-volstatus-icon
    * xfmpc
    * xfvnc
  * Xfce4-notifyd
    * general
  * Xfmedia
    * general
    * playback
    * playlist
    * plugins
    * translations
  * Xfburn
    * general

As you can see there are quite some inconsistencies here. There are
several duplicates in the configuration, aswell as missing items and
an inconsistent organisation of modules. A few examples:
  * Orage is available as project and as a component under the Xfce project
  * xfce4-mixer is available as a component under the panel-plugins
project and as a component under the Xfce project
  * components can both contain applications, libraries and
'components' of these depending of the module.
  * There is a 'xfce-goodies' project, which contains some... but not
all of the goodies. As a result, many unrelated 'random' bugreports
are linked to ristretto and gigolo.

It is really unclear where to find the application a user wants to
submit a bugreport for, because it might be a component of a certain
project, and if so... which one?

As a possible solution I would like to propose to configure every git
repository as a bugzilla project. As such it is possible to configure
components for every project. It also makes it easier for users to
find the right project, since it will be the first thing they can
pick.

When project-maintainers are allowed to add new versions and
milestones for their apps, this this helps to keep the bt up-to-date.

Pls tell me what you think, I'd be happy to help restructure bz if needed. :-)

Regards,

Stephan



More information about the Xfce4-dev mailing list