On Sun, 2009-04-26 at 10:46 +0200, Jaap A. Haitsma wrote: > On Sun, Apr 26, 2009 at 00:58, Philip Withnall <[email protected]> wrote: > > On Sat, 2009-04-25 at 17:08 -0500, Shaun McCance wrote: > >> On Sat, 2009-04-25 at 23:58 +0200, Ruben Vermeersch wrote: > >> > On Sat, 2009-04-25 at 15:46 -0500, Shaun McCance wrote: > >> > > Any rdf:resource should always be a URL. An email address > >> > > is not a URL. The correct thing to do is to use a mailto: > >> > > URL. > >> > > > >> > > The fact that Pulse didn't have mailto: in its templates > >> > > and that we put bogus info on live.gnome.org just shows > >> > > that we messed up. > >> > > > >> > > Sorry for the confusion. > >> > > >> > Does this mean we should all update our doap files? > >> > >> That would be preferable. At the moment it's not > >> breaking anything that I know of. For our internal > >> tools, we can account for this hiccup. But if other > >> parts of the world consume these files, they might > >> not understand it. > > > > Let's not put hacks in our tools barely a week after they're first > > introduced, please? > > > Is it possible to put something in the pre-commit script that checks > the doap file whenever there is a push to git.gnome.org and gives a > warning when the doap file is not correct. Currently it only checks > commits of a doap file. What I'm proposing is to do it for all > commits. Otherwise existing incorrect doap files probably won't get > updated
It's certainly easy enough to do - just commenting out a few lines that check if the commit changed the doap file. Undecided if that's a good thing. I don't quite like making people doing something else have to stop and fix the mailto: URLs, but it would be a more sure way of getting things fixed, at least for active modules. Appended is a list of all modules with doap files failing validation as of this morning. - Owen Must have at least one doap:maintainer property with a gnome:userid property ============================================================================ contacts dates gparted libgconf-bridge metacity release-notes sound-juicer tasks doap:category property should be one of the standard GNOME categories ===================================================================== contacts dates gnome-sound-theme libgconf-bridge sound-juicer tasks Invalid foaf:mbox property should be a mailto: URL ================================================== accerciser alacarte alleyoop almanah anjuta asbestos atomato atomix balsa banshee banter beagle billreminder bprobe brasero bug-buddy bugzilla-newer capuchin cheese clutter-cairomm clutter-gtkmm cluttermm clutter-tutorial conduit damned-lies dasher deskbar-applet devhelp dia ekiga empathy eog epiphany evince evolution-data-server evolution evolution-rss evolution-scalix file-roller f-spot gbrainy gcalctool gconf-editor gconfmm gdl gdm gedit gedit-plugins geglmm gimp-help-2 gitg glade3 glibmm gnet gnio gnome-applets gnome-backgrounds gnome-bluetooth gnome-commander gnome-control-center gnome-desktop gnome-devel-docs gnome-doc-utils gnome-edu gnome-games gnome-icon-theme gnome-keyring gnome-mag gnome-main-menu gnome-mastermind gnome-media gnome-menus gnome-mud gnome-netstatus gnome-nettool gnome-packagekit gnome-panel gnome-power-manager gnome-python gnome-raw-thumbnailer gnome-scan gnome-schedule gnome-screensaver gnome-session gnome-settings-daemon gnome-sound-theme gnome-speech gnome-system-monitor gnome-system-tools gnome-terminal gnome-themes gnome-user-docs gnome-user-share gnome-utils gnome-vfsmm gnome-web-photo gnomeweb-wml gnote gnumeric goffice gok goocanvas gpointing-device-settings gstreamermm gswitchit_plugins gthumb gtk-doc gtk-engines gtkmm gtksourceview gturing gucharmap gvfs hamster-applet hitori jhbuild json-glib krb5-auth-dialog lasem libgda libgdamm libgdata libglademm libgnomecanvasmm libgnomekbd libgnomemm libgnomeuimm libgweather libpanelappletmm library-web libsoup libwnck libxml++ meld mistelix moserial mousetweaks mutter nautilus nautilus-open-terminal nemiver netspeed niepce orca pango paperbox pessulus planet-web pygobject pygoocanvas pygtk pygtksourceview pyorbit regexxer rhythmbox rygel sabayon seahorse seed snowy swfdec-gnome sysadmin-bin tasque tomboy totem totem-pl-parser unique vinagre vino vte xchat-gnome yelp zenity _______________________________________________ desktop-devel-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/desktop-devel-list
