Russ Allbery <r...@debian.org> (2014-03-25):
> For most, but definitely not all, of our users, providing the desktop
> file is more important than providing the menu configuration.  If we
> do nothing, the likely outcome is that more and more packagers who are
> using, e.g., GNOME or KDE will install or provide desktop files, find
> that their program appears in the menus, assume they're done, and move
> on, and the menu quality in other integrations like fvwm will keep
> declining.  I believe this has been happening for the past couple of
> years, although that's based on a gut feeling and I've not tried to
> acquire actual data.

The following won't reflect packages possibly moving from menu to fdo,
but should give some idea (the {main/,} bit is there because stuff was
moved around on the archive side). Also, as you know, the archive keeps
growing.


Packages with menu files:
  $ for i in squeeze wheezy jessie; do printf "$i: ";  zgrep -h 
'^usr/share/menu/' $i/{main/,}Contents-amd64.gz 2>/dev/null | awk '{print $2}' 
| sort -u | wc -l; done
  squeeze: 2363
  wheezy: 2290
  jessie: 2306

=> stable

Menu files;
  $ for i in squeeze wheezy jessie; do printf "$i: ";  zgrep -h 
'^usr/share/menu/' $i/{main/,}Contents-amd64.gz 2>/dev/null | sort -u | wc -l; 
done
  squeeze: 2363
  wheezy: 2290
  jessie: 2306

=> stable


Packages with desktop files:
  $ for i in squeeze wheezy jessie; do printf "$i: ";  zgrep -h 
'^usr/share/applications/.*\.desktop\b' $i/{main/,}Contents-amd64.gz 
2>/dev/null | awk '{print $2}' | sort -u | wc -l; done
  squeeze: 1976
  wheezy: 2186
  jessie: 2324

=> +17% between squeeze and jessie.

Desktop files:
  $ for i in squeeze wheezy jessie; do printf "$i: ";  zgrep -h 
'^usr/share/applications/.*\.desktop\b' $i/{main/,}Contents-amd64.gz 
2>/dev/null | sort -u | wc -l; done
  squeeze: 2592
  wheezy: 2814
  jessie: 3010

=> +16% between squeeze and jessie.


Mraw,
KiBi.

Attachment: signature.asc
Description: Digital signature

Reply via email to