Package: openclipart
Version: 0.18+dfsg-10
Severity: normal

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


The clipart contained in version 2.0 is an almost totally different set
of images. From the initial 8121 clips of ver. 0.18+dfsg, only about 582
survive (the "about" because some of the duplicates are packaging files).
See table.

Table: Total files and duplicates within each and accross both versions
- ----------------------------------------------- 
separate svg files in ver. 0.18+dfsg    :  8121
separate svg files in ver. 2.0          : 13397

total duplicates in both versions       :  1346
duplicates inside ver. 0.18+dfsg        :   548
duplicates inside ver. 2.0              :   216
duplicates accross both versions        :   582
- -----------------------------------------------

Thus replacing 0.18+dfsg with 2.0 will result in a totally different directory
structure, rendering any existing symlinks in the user's system (for example
folder images in nautilus) invalid, as well as loosing about:

    8121 - 582 = 7639 clips.

Another problem (albeit a difficult one to solve, because it requires to find
a way to categorize all images) is that upstream replaced the category-based
organisation of files with an author-based one.

Both of the above, suggest that both packages should be co-installable (a
possible solution being for openclipart-2.0 to be renamed "openclipart2")
or, if that is not desired, the old version's clipart should be merged with
the new version's one (minus the duplicates).

regards
George Zarkadas

PS-1: If I can come up with an elegant solution to categorize version's 2.0
clipart, I 'll file a whishlist bug for that.

PS-2: Setup used to calculate table figures.

* unpacked with dpkg-source -x both packages.
* from the directory above the packages' directories, issued these commands:

find openclipart-0.18+dfsg/ -path '*/clipart/*.svg' | wc --lines
find openclipart-2.0/ -path '*/clipart/*.svg' | wc --lines
fdupes -r openclipart-[02].[10]* | tee dups
<dups awk '
BEGIN{
  RS=""; FS="\n"; a=0; b=0; c=0
}
{
  cnt[0]=cnt[1]=cnt[2]=0
  for (i=1;i<=NF;++i){
    if (match($i,"openclipart-0.18")) cnt[1]=1
    if (match($i,"openclipart-2.0")) cnt[2]=1
  }
  cnt[0]=cnt[1]*cnt[2]
  if (cnt[0]) ++c
  else if (cnt[1]) ++a
  else if (cnt[2]) ++b
}
END{
  print "v0.18 : " a
  print "v2.0  : " b
  print "both  : " c 
  print "total : " a+b+c 
}'


- -- System Information:
Debian Release: 6.0.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 
'stable'), (450, 'testing-proposed-updates'), (450, 'testing'), (400, 
'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=el_GR.utf8, LC_CTYPE=el_GR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages openclipart depends on:
ii  openclipart-openoffice.org  0.18+dfsg-10 clip art for OpenOffice.org galler
ii  openclipart-png             0.18+dfsg-10 clip art in PNG format
ii  openclipart-svg             0.18+dfsg-10 clip art in SVG format

openclipart recommends no packages.

openclipart suggests no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBAgAGBQJPYkmfAAoJEJWXIVmJ5BwWt+8IALsrN5JfemPy8OBTO8QMl7oM
8w/DLOuVlUPeQs6fT5iECeid7nu44ijCtX37OCIxc7hJgz7g36mzxeaGGa8nHUmk
0LnDwjRR0TX7awRfxV/PqVuL1hgPjrg9ARe2jBiSXaRRAqPjPgz8/BbkPD9oQktN
iha9UOr+k+n5ZMfumoGx4YGH53hRHg1qUe+GbzUl+CHa9Yz19/P7znuMZ8ZUilaz
hcGFTFzcxbITHiz0zJ/9+aWlsLwHPpKpbEcIrrPC5EExaKUBI4bnq1GaZWa9/l86
gcks/D3wXvf3oN7/XJY4uReKntmQouxSzfqAjlLeK+sIE5I51qDeqOKgrOnOVbw=
=OoTE
-----END PGP SIGNATURE-----



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to