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
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
|
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
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
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).
Updated list:
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.
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.
Assigned to all x86_64 TUs for lib32 packages.
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
>>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.
One exception is libdrm which uses a 'per file copyright' license which I currently have no time to look at.
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
whitebox, gps, xchatosd
it seems the single package whitout license is deb2targz (I found that gentoo as-is license)
$ 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
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
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