Migrating the specifications to git (xdg-specs repo)

Vincent Untz vuntz at gnome.org
Tue Feb 16 06:33:32 PST 2010


Hi,

I learnt a few days ago that we finally have a xdg-specs git repo. So
let's move forward :-)

This mail is about deciding which specifications we want to migrate to
the xdg-specs git repository. It's not about which layout we'll use
after that (Aaron worked on http://gitorious.org/xdg-specs/ which is an
example of what we can do); this will be a second step in the
discussion. Right now, I just want to import all specs, each one with
its cvs history and in its subfolder. And then we'll be able to move
files around the way we want.

Let me stress that we can always add other specs later -- this first
step is mostly important for the specs for which we want to keep the vcs
history.

So here's a list of specifications grouped by fate:

Will be moved to xdg-specs:
  autostart-spec
  basedir-spec
  desktop-entry-spec
  menu-spec
  systemtray-spec

Will be moved to xdg-specs unless someone shouts:
  clipboard-extensions-spec
  clipboards-spec
  recent-file-spec
  wm-spec
  xembed-spec
  xsettings-spec

Will stay somewhere else, unless maintainers wants to move it to
xdg-specs:
  icon-naming-spec (xdg/default-icon-theme git repo)
  icon-theme-spec (xdg/default-icon-theme git repo)
  shared-mime-info-spec (xdg/shared-mime-info git repo)
  startup-notification-spec (startup-notification git repo)

Will likely stay somewhere else because they're already external:
  UTF8_STRING (http://www.pps.jussieu.fr/~jch/software/UTF8_STRING/)
  XBEL (http://pyxml.sourceforge.net/topics/xbel/)
  XDND (http://www.newplanetsoftware.com/xdnd/)
  XDS (http://www.freedesktop.org/wiki/Specifications/direct-save)
  file uri (http://equinox-project.org/spec/file-uri-spec.txt)
  ghns (http://ghns.freedesktop.org/spec/)

Will not be migrated because we have just a wiki page right now:
  cursor (http://www.freedesktop.org/wiki/Specifications/cursor-spec)
  clipboard manager (http://www.freedesktop.org/wiki/Specifications/clipboard-manager-spec)
  icc (http://www.freedesktop.org/wiki/OpenIcc/ICC_Profiles_in_X_Specification_0.3)
  MPRIS (http://wiki.xmms2.xmms.se/index.php/Media_Player_Interfaces)

Note that I'm unsure about the startup-notification-spec. We can
possibly move it to xdg-specs too.

If there's any other spec that we want to import with some history
(thumbnail, secret, visual notifications, trash, sound theme, sound
naming), please send me a mail with the information on where to get the
source and the history of the spec.

I think this covers most of what are currently the fdo specs. We have
more stuff on http://www.freedesktop.org/wiki/Specifications but they
are either not specs (like X extensions) or proposals that went nowhere,
or that were not discussed.

Also keep in mind that we can always add more stuff later in the git
repo, except that it will probably be without the vcs history.

Thanks,

Vincent

-- 
Les gens heureux ne sont pas pressés.


More information about the xdg mailing list