'Twas brillig, and Thierry Vignaud at 12/01/13 16:13 did gyre and gimble: > On 12 January 2013 16:45, nicolas vigier <bo...@mars-attacks.org> wrote: >>> It seems the rpmlint checks I added to detect (and prevent upload of) >>> files in /var/run and in /etc/udev/rules.d etc. are not working. >>> >>> Can someone see if I've done something wrong? >> >> The file distribution.error.list from rpmlint-mageia-policy is not used >> by the buildsystem to reject uploads. Instead it is using a list of >> rpmlint errors defined in youri configuration. I added them now : >> http://svnweb.mageia.org/adm/puppet/modules/buildsystem/templates/youri/submit-upload.conf?r1=2928&r2=2963 >> >> Maybe we could change it to use distribution.error.list file instead. > > We've a couple packages to fix. eg: > https://bugs.mageia.org/show_bug.cgi?id=8672 > > 188/241: gkrellm ############################################# > error: unpacking of archive failed on file /var/lock/gkrellm: cpio: mkdir > failed - Inappropriate ioctl for device > error: gkrellm-2.3.5-6.mga3.x86_64: install failed > > "urpmf /var/lock|sort -u" reports
I've been using: urpmf "^/var/(run|lock)/" | sort -u (as I think I've mentioned already on this list) to avoid the false positives e.g. from rear. There are currently ~70 ish packages to fix. I'll fix them up, but help is welcome :) c-icap-server:/var/run/icapd clamav:/var/run/clamav courier-authdaemon:/var/run/authdaemon cups:/var/run/cups/certs cyrus-sasl:/var/run/saslauthd devmon:/var/run/devmon dirmngr:/var/run/dirmngr dspam:/var/run/dspam fcron:/var/run/fcron firebird-server-common:/var/run/firebird gearmand:/var/run/gearmand gkrellm:/var/lock/gkrellm glusterfs-server:/var/run/glusterfsd gnokii:/var/lock/gnokii hplip:/var/run/hplip initscripts:/var/run/netreport initscripts:/var/run/utmp jetty:/var/run/jetty kolab-saslauthd:/var/run/kolab-saslauthd kolab-saslauthd:/var/run/saslauthd kolab-server:/var/run/kolabd leafnode:/var/lock/news libvirt-utils:/var/run/libvirt libvirt-utils:/var/run/libvirt/libxl libvirt-utils:/var/run/libvirt/lockd libvirt-utils:/var/run/libvirt/lxc libvirt-utils:/var/run/libvirt/network libvirt-utils:/var/run/libvirt/qemu libvirt-utils:/var/run/libvirt/uml lirc:/var/run/lirc lirc:/var/run/lirc/lircd lirc:/var/run/lirc/lircd.pid mpd:/var/run/mpd mtink:/var/run/mtink networkmanager:/var/run/NetworkManager ngircd:/var/run/ngircd openldap-servers:/var/run/ldap pacemaker:/var/run/crm pdns:/var/run/powerdns php-fpm:/var/run/php-fpm plymouth:/var/run/plymouth powerman:/var/run/powerman prelude-manager:/var/run/prelude-manager prosody:/var/run/prosody radvd:/var/run/radvd rdnssd:/var/run/rdnssd resource-agents:/var/run/resource-agents samba-common:/var/run/samba shibboleth-sp:/var/run/shibboleth siproxd:/var/run/siproxd smtp-gated:/var/run/smtp-gated snort:/var/run/snort sphinx:/var/run/sphinx spread:/var/run/spread ss5:/var/run/ss5 stompserver:/var/run/stompserver system-config-printer-udev:/var/run/udev-configure-printer system-config-printer-udev:/var/run/udev-configure-printer/usb-uris tinyproxy:/var/run/tinyproxy tomcat:/var/run/tomcat.pid util-vserver:/var/run/vservers util-vserver:/var/run/vservers.rev util-vserver:/var/run/vshelper uucp:/var/lock/uucp uuidd:/var/run/uuidd varnish:/var/run/varnish vtun:/var/lock/vtund xen:/var/run/xend xen:/var/run/xend/boot xen:/var/run/xenstored zabbix-agent:/var/run/zabbix zabbix:/var/run/zabbix ziproxy:/var/run/ziproxy Then there are the udev rules :) alsa-tools-firmware:/etc/udev/rules.d/90-alsa-tools-firmware.rules dkms-dahdi:/etc/udev/rules.d/40-dahdi.rules dkms-dahdi:/etc/udev/rules.d/40-xpp.rules drbd-utils:/etc/udev/rules.d/65-drbd.rules em8300:/etc/udev/rules.d/em8300.rules gammu:/etc/udev/rules.d/69-gammu-acl.rules gnome-bluetooth:/etc/udev/rules.d/61-gnome-bluetooth-rfkill.rules gpsd:/etc/udev/rules.d/99-gpsd.rules hplip-model-data:/etc/udev/rules.d/40-hplip.rules hplip-model-data:/etc/udev/rules.d/56-hpmud_add_printer.rules hplip-model-data:/etc/udev/rules.d/56-hpmud_support.rules hplip-model-data:/etc/udev/rules.d/86-hpmud_plugin.rules hso-rezero:/etc/udev/rules.d/49_hso-udev.rules iguanair:/etc/udev/rules.d/iguanaIR.rules indilib:/etc/udev/rules.d/99-gpusb.rules kino:/etc/udev/rules.d/kino.rules kpartx:/etc/udev/rules.d/kpartx.rules libcrystalhd-common:/etc/udev/rules.d/65-crystalhd.rules libdjconsole:/etc/udev/rules.d/45-hpdjconsole.rules libdrm-common:/etc/udev/rules.d/91-drm-modeset.rules libifp:/etc/udev/rules.d/10-libifp.rules libnjb:/etc/udev/rules.d/60-libnjb.rules libunicap:/etc/udev/rules.d/50-euvccam.rules lirc:/etc/udev/rules.d/lirc.rules mtools:/etc/udev/rules.d/69-floppy-acl.rules multipath-tools:/etc/udev/rules.d/multipath.rules pilot-link-common:/etc/udev/rules.d/60-libpisock.rules razercfg:/etc/udev/rules.d/01-razer-udev.rules sound-scripts:/etc/udev/rules.d/alsa.rules uhd:/etc/udev/rules.d/10-usrp-uhd.rules util-linux:/etc/udev/rules.d/60-raw.rules virtualbox:/etc/udev/rules.d/virtualbox.rules virtualbox-guest-additions:/etc/udev/rules.d/vbox-additions.rules xen:/etc/udev/rules.d/xen-backend.rules xen:/etc/udev/rules.d/xend.rules zapata:/etc/udev/rules.d/xpp.rules I will do all of these but as I've said already, people are more than welcome to fix some up :D Col -- Colin Guthrie colin(at)mageia.org http://colin.guthr.ie/ Day Job: Tribalogic Limited http://www.tribalogic.net/ Open Source: Mageia Contributor http://www.mageia.org/ PulseAudio Hacker http://www.pulseaudio.org/ Trac Hacker http://trac.edgewall.org/