FS#9970 - List of [community] packages without license information

Attached to Project: Community Packages
Opened by Ronald van Haren (pressh) - Wednesday, 26 March 2008, 08:45 GMT
Last edited by Dan Griffiths (Ghost1227) - Monday, 18 January 2010, 16:08 GMT
Task Type Bug Report
Category
Status Closed
Assigned To Ionut Biru (wonder)
Dan Griffiths (Ghost1227)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:
see summary

Additional info:
see attached file for the list


Steps to reproduce:
#################################################
#!/bin/bash

# remove old file
rm ~/nolicense-$1.txt

# extract information
find -name "PKGBUILD" | grep -rl "license" * >> /tmp/with
find -name "PKGBUILD" | grep -rl "depends" * >> /tmp/all
diff -Naur /tmp/with /tmp/all >> /tmp/changed
sed -n '/@@/!p' /tmp/changed >> /tmp/changed2
sed -n '/+/p' /tmp/changed2 >> ~/nolicense-$1.txt
sed -i 's/+//' ~/nolicense-$1.txt

# removed temp files
rm /tmp/{with,all,changed,changed2}
echo "the required information is location in ~/nolicense-$1.txt"
###########################################
This task depends upon

Closed by  Dan Griffiths (Ghost1227)
Monday, 18 January 2010, 16:08 GMT
Reason for closing:  Won't fix
Additional comments about closing:  gtk-rezlook-engine fixed, the rest were moved to AUR
Comment by Roman Kyrylych (Romashka) - Saturday, 05 April 2008, 10:17 GMT
Added everyone.
Even if your packages are correct - this bug can be a reminder, and also fixing inactive TUs' packages is ok (with a notification by email so this won't come a surprise).
Comment by Andrea Scarpino (BaSh) - Tuesday, 20 May 2008, 17:07 GMT
I added license to many packages.
Updated list:
Comment by Mikko Seppälä (Neverth) - Wednesday, 04 June 2008, 18:55 GMT
These:
lib32-libxrandr
lib32-libxau
lib32-libstdc++5
lib32-libxinerama
lib32-libxft
lib32-libxi
lib32-libxt
lib32-libjpeg
lib32-libxdmcp
lib32-libxrender
lib32-libtiff
lib32-libsm
lib32-libxfixes
lib32-libxxf86vm
lib32-libxext
lib32-libice
lib32-libdrm
lib32-libxcursor
are missing licence information on non-lib32 versions (and libjpeg is missing url too???) in extra. Tried reintalling few to see if I had old pkgs installed, but no licence was found on them.
Comment by Ronald van Haren (pressh) - Wednesday, 04 June 2008, 19:35 GMT
Yes I filed a similar bug to this one for the packages in core/extra here: http://bugs.archlinux.org/task/9971?project=1&opened=834
it got closed at that time as they apparently already got their own list. Not sure how many of the huge list is already fixed, you can use the code in the bug report above to create a list for any repo you like.
Comment by Andrea Scarpino (BaSh) - Sunday, 08 June 2008, 19:38 GMT
Assigned to TUs who have packages without license.

Assigned to all x86_64 TUs for lib32 packages.
Comment by Andrea Scarpino (BaSh) - Saturday, 04 October 2008, 16:49 GMT
packages list:
daemons/hula/PKGBUILD (sergej)
games/flightgear-atlas/PKGBUILD
lib/gtk2+extra/PKGBUILD
lib32/lib32-libstdc+5/PKGBUILD
lib32/lib32-libxi/PKGBUILD
lib32/lib32-libxt/PKGBUILD
lib32/lib32-libxfixes/PKGBUILD
lib32/lib32-libice/PKGBUILD
lib32/lib32-libdrm/PKGBUILD
lib32/lib32-libxcursor/PKGBUILD
modules/xchatosd/PKGBUILD
system/acpitool/PKGBUILD
system/gps/PKGBUILD
system/kbd-ru-keymaps/PKGBUILD
system/deb2targz/PKGBUILD
x11/whitebox/PKGBUILD
Comment by Ronald van Haren (pressh) - Sunday, 05 October 2008, 11:22 GMT
>>lib32/lib32-libstdc+5/PKGBUILD
>>lib32/lib32-libxi/PKGBUILD
>>lib32/lib32-libxt/PKGBUILD
>>lib32/lib32-libxfixes/PKGBUILD
>>lib32/lib32-libice/PKGBUILD
>>lib32/lib32-libdrm/PKGBUILD
>>lib32/lib32-libxcursor/PKGBUILD

I'll see if I can have a look at these in the next couple of days and fix them in extra trunk.
Comment by Ronald van Haren (pressh) - Wednesday, 15 October 2008, 14:31 GMT
I fixed the 'normal' variants of the lib32 packages in svn trunk. They should be corrected on next build.

One exception is libdrm which uses a 'per file copyright' license which I currently have no time to look at.
Comment by Eric Belanger (Snowman) - Tuesday, 28 April 2009, 21:34 GMT
The libdrm in extra has its license now.

Updated list here:
http://wiki.archlinux.org/index.php/User:Snowman/License_Rebuild_TODO#Community_repo_x86_64_TODO_list
http://wiki.archlinux.org/index.php/User:Snowman/License_Rebuild_TODO#Community_repo_i686_TODO_list

The assignees list might need to be updated accordingly.

You might want to do other fixes at the same time (e.g. FHS man pages, etc). Checklist here: http://wiki.archlinux.org/index.php/User:Snowman/License_Rebuild_Checklist
Comment by Sergej Pupykin (sergej) - Wednesday, 08 July 2009, 21:18 GMT
fixed

whitebox, gps, xchatosd

it seems the single package whitout license is deb2targz (I found that gentoo as-is license)
Comment by Eric Belanger (Snowman) - Friday, 13 November 2009, 08:03 GMT
To check use:
$ grep -L LICENSE /var/lib/pacman/sync/community/*/desc |sed 's|/var/lib/pacman/sync/community/| |' | sed 's|/desc||'

Current list:

i686:
amyedit-1.0-3
apg-2.2.3-1
bbppp-0.2.5-1
carworld-0.243-2
deb2targz-1-2
dfm-0.99.9-1.1
g2sc-0.2-2
gnutu-2.5-1
gtk-rezlooks-engine-0.6-8
hacburn-0.3.5-3
hevea-1.10-1
icoutils-0.26.0-1
mms_client-0.0.3-2
netcount-0.8i-1
openvpn-admin-1.9.4.2-1
p3scan-2.3.2-2
pam_pwcheck-3.9-1
perl-gnome2-wnck-0.15-2
perl-xmms-0.12-4
plan9port-20051127-1
sane-gt68xx-firmware-1.0-3
tse3-0.3.1-2
whitebox-0.5-1
x11-ssh-askpass-1.2.4.1-2
xchatosd-5.19-1
xrestop-0.4-1

x86_64:
deb2targz-1-2
dfm-0.99.9-1
g2sc-0.2-2
icoutils-0.26.0-1
matchbox-keyboard-0.1-2
openvpn-admin-1.9.4.2-1
p3scan-2.3.2-2
whitebox-0.5-1
x11-ssh-askpass-1.2.4.1-2
xchatosd-5.19-1
Comment by Dan Griffiths (Ghost1227) - Saturday, 09 January 2010, 02:46 GMT
Except all the packages that your grep command returns have licensing info...
Comment by Eric Belanger (Snowman) - Saturday, 09 January 2010, 06:48 GMT
Updated lists:
i686:
amyedit-1.0-3
bbppp-0.2.5-1
carworld-0.243-2
g2sc-0.2-2
gnutu-2.5-1
gtk-rezlooks-engine-0.6-8
hacburn-0.3.5-3
hevea-1.10-1
mms_client-0.0.3-2
openvpn-admin-1.9.4.2-1
perl-gnome2-wnck-0.15-2
perl-xmms-0.12-4
plan9port-20051127-1
sane-gt68xx-firmware-1.0-3
tse3-0.3.1-2
whitebox-0.5-1
x11-ssh-askpass-1.2.4.1-2
xchatosd-5.19-1

x86_64:
g2sc-0.2-2
matchbox-keyboard-0.1-2
openvpn-admin-1.9.4.2-1
whitebox-0.5-1
x11-ssh-askpass-1.2.4.1-2
xchatosd-5.19-1

There are still missing licenses. It looks like someone added the licence in the svn repos trunks without updating the packages. Example: whitebox-0.5-1 on x86_64

418 eric@ovide $ sudo pacman -S whitebox
resolving dependencies...
looking for inter-conflicts...

Targets (1): whitebox-0.5-1 [0.54 MB]

Total Download Size: 0.54 MB
Total Installed Size: 1.86 MB

Proceed with installation? [Y/n]
:: Retrieving packages from community...
whitebox-0.5-1 551.5K 180.4K/s 00:00:03 [-------------------------------------------------------------------------------] 100%
checking package integrity...
(1/1) checking for file conflicts [-------------------------------------------------------------------------------] 100%
(1/1) installing whitebox [-------------------------------------------------------------------------------] 100%

419 eric@ovide $ sudo pacman -Qi whitebox|grep Licenses
Licenses : None
Comment by Dan Griffiths (Ghost1227) - Tuesday, 12 January 2010, 02:31 GMT
Cut the list down to this:

i686:
bbppp-0.2.5-1 - won't build
carworld-0.243-2 - won't build
gtk-rezlooks-engine-0.6-8 - missing sources
tse3-0.3.1-2 - won't build

both:
openvpn-admin-1.9.4.2-1 - won't build
whitebox-0.5-1 - won't build
x11-ssh-askpass-1.2.4.1-2 - won't build
xchatosd-5.19-1 - won't build

Loading...