Hello, I ran a few scripts on the CVS tree and will commit the resulting improvements in a few days to devel and rebuild changed packages if ACL's allow. Let me know if you for some reason don't want your packages touched (affected package lists below). 1) Convert remaining non-UTF-8 specfiles to UTF-8. This is a no-brainer. 2) A number of packages are not using the "best" _upstream_ (I'm not repackaging anything) tarball available that we can use. Using the best available one will result in smaller srpm sizes, less downloading from CVS lookaside cache and upstreams etc. I'm defining goodness in descending order as: xz, lzma, bz2, gz, zip, tar; and will compare tarball contents before making any changes. Packages whose SourceX URLs are bad are almost certainly missed in this batch. There are two scenarios where I'm going to make other changes besides just change the tarball in order to keep it possible for packagers to easily keep sharing specfiles between branches: 2a) If the tarball is going to be switched to an lzma one and the package has an EL-5 branch that seems relatively up to date with the devel branch, I'll add "BuildRequires: lzma" because while the EL-5 rpmbuild's %setup knows what to do with lzma tarballs, it doesn't have a dependency on lzma. 2b) If the tarball would be switched to an xz one but the package has relatively up to date F-10 or EL branches, I'm not going to switch the tarball or build at all but will add a TODO comment to the specfile noting that such a tarball would be available, because F-10 and EL rpmbuilds' %setup doesn't grok xz tarballs. Packages with non-UTF-8 specfiles: ---------------------------------- doxygen enscript fluxbox fluxconf GConf2 gnome-vfs2 intltool irda-utils jakarta-commons-digester jlex joystick kdbg lapack libksba librsvg2 logjam mkinitrd psgml psutils rarpd sip splint switchdesk system-config-kickstart talk velocity werken-xpath yp-tools Packages that may have a better upstream tarball available: ----------------------------------------------------------- (not necessarily all of these will be touched) abcm2ps anjuta archimedes autoconf autogen avr-gdb bigboard bluez cflow cluster-glue CodeAnalyst-gui compiz-manager conduit curl cylindrix deletemail dnsmasq doodle dosfstools eggdrop emacs epic ewl expect fspy gajim gaupol geany-plugins gedit-plugins gget giggle gnash gnome-packagekit gnome-power-manager gnonlin gnucash gpm gsh gtk-vnc hal hatools highlight hotwire hunspell-fo icon-naming-utils inkboy-fonts irssi jam java-1.6.0-openjdk kiosktool KoboDeluxe lftp libcmpiutil libgdbus libgdl libsexy libtheora libtool libuninum libzip lzma m4 maradns mikmod minbar moserial mpfr msr-tools netbeans-resolver nfoview notify-python obexd online-desktop pacemaker parted perl-qooxdoo-compat php-magickwand pipenightdreams pixman ppl proj psad python-kiwi python-pp qt-creator redet redet-doc reiserfs-utils resource-agents rfdump rxtx sed spamass-milter spring straw subversion surl tango-icon-theme teseq texinfo udpcast ustr warzone2100 ytalk zenon zlib -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list