Bug#892703: nmu: lots of libraries on mips + mipsel for fpxx
Hi, On 15/03/18 10:27, Emilio Pozuelo Monfort wrote: > All the rest scheduled now, with slightly decreased build priority so it > doesn't > stall the rest of the packages for a couple of days. The build queue is > practically empty anyway so these should build rather quickly. Thanks! > BTW you guys requested this during the stretch cycle in #825342, but in the > end > closed it as not needed. On Tue, 26 Jul 2016 12:39:11 +0800 YunQiang Su wrote: > Yes. It is a problem. It is due to my script detect some wrong files. > > While it seems that FPXX doesn't really stop our process to MIPS32r2, > as we have some more Octeon machines. > > So this is out release goal, while not need binNMU now. *sigh* It should not have been closed then. I guess I wasn't aware of the bug or must have missed it. One of the advantages in FPXX was to help workaround some Loongson quirks and these were needed much less after we increased the number of Octeon buildds. However the original reason FPXX was created in the first place was for MSA where we still needed the binNMUs. James signature.asc Description: OpenPGP digital signature
Bug#892703: nmu: lots of libraries on mips + mipsel for fpxx
Hi, On 12/03/18 11:50, James Cowgill wrote: > Control: retitle -1 nmu: lots of libraries on mips + mipsel for fpxx > > [+ CC debian-mips] > > Hi, > > On Mon, 12 Mar 2018 12:15:38 +0800 YunQiang Su wrote: >> Package: release.debian.org >> User: release.debian@packages.debian.org >> Usertags: binnmu >> Severity: normal >> >> For mips and mipsel, we are working on FPXX migration, and this package >> seems quite old, >> So the rebuilding is needed to use the current default gcc options. > > Background: FPXX was enabled in Debian in gcc-5 in the middle of 2015. > FPXX needs to be enabled in all libraries loaded into the same address > space to be able to use the alternative FR1 mode on 32-bit MIPS which is > required to use MSA. Now some people have complained that MSA does not > work in some complex packages because they depend on libraries without > FPXX enabled. > > I scanned the archive for libraries built without FPXX and were last > built over 2 years ago. I generated the following list of 201 packages > which would be useful to binNMU on mips and mipsel. Does this seem > reasonable? I have binNMUed these 4 packages which I have seen complaints about. The rest of the packages should still be done but are not as important. ALREADY DONE == nmu uriparser_0.8.4-1 . mips mipsel . -m 'Rebuild with FPXX ABI' nmu libglu_9.0.0-2.1 . mips mipsel . -m 'Rebuild with FPXX ABI' nmu libxt_1:1.1.5-1 . mips mipsel . -m 'Rebuild with FPXX ABI' nmu libxmu_2:1.1.2-2 . mips mipsel . -m 'Rebuild with FPXX ABI' == Thanks. James signature.asc Description: OpenPGP digital signature
Bug#892703: nmu: lots of libraries on mips + mipsel for fpxx
Control: retitle -1 nmu: lots of libraries on mips + mipsel for fpxx [+ CC debian-mips] Hi, On Mon, 12 Mar 2018 12:15:38 +0800 YunQiang Su wrote: > Package: release.debian.org > User: release.debian@packages.debian.org > Usertags: binnmu > Severity: normal > > For mips and mipsel, we are working on FPXX migration, and this package > seems quite old, > So the rebuilding is needed to use the current default gcc options. Background: FPXX was enabled in Debian in gcc-5 in the middle of 2015. FPXX needs to be enabled in all libraries loaded into the same address space to be able to use the alternative FR1 mode on 32-bit MIPS which is required to use MSA. Now some people have complained that MSA does not work in some complex packages because they depend on libraries without FPXX enabled. I scanned the archive for libraries built without FPXX and were last built over 2 years ago. I generated the following list of 201 packages which would be useful to binNMU on mips and mipsel. Does this seem reasonable? Thanks, James actor-framework apache-mod-auth-ntlm-winbind apache-upload-progress-module apache2-mod-xforward attica avw.lv2 bambamc biblesync blepvco bochs buddy chise-base cl-uffi clalsadrv coinor-flopc++ coolkey cowbell cunit cxxtools dleyna-connector-dbus dnscrypt-proxy egenix-mx-base evince-hwp fdsend flatzebra flowcanvas flxmlrpc gadfly gdome2 giggle gkrellm2-cpufreq gkrelltop gnome-keyring-sharp gnome-sharp2 goocanvas gst-fluendo-mp3 gtk-nodoka-engine gtkgl2 guifications gumbo-parser hyperic-sigar ido inotifyx juman kaa-base kaa-imlib2 kaa-metadata keybinder kytea lam libapache-mod-auth-radius libapache-mod-evasive libapache2-mod-authnz-external libapache2-mod-fcgid libapache2-mod-ldap-userdir libasr libbase58 libcdaudio libcddb libchardet libcli libcommoncpp2 libcoverart libdispatch libdjconsole libdockapp libg15render libglademm2.4 libglu libgnomecanvasmm2.6 libgooglepinyin libgrss libhbaapi libhbalinux libidl libinklevel libkaz liblastfm liblbfgs liblip libmimic libnetfilter-queue libnss-pgsql libnzb libpcre++ libpqtypes libpthread-workqueue libpulse-java librcc libserial libsignon-glib libsnl libtpl libtrace3 libunibreak libusb-java libusbtc08 libverto libview libvistaio libxdg-basedir libxkbfile libxmu libxsettings libxt libydpdict lua-wsapi memchan mlpy mmpong moblin-gtk-engine mod-authz-securepass mod-mime-xattr mod-mono mod-proxy-msrpc mod-vhost-ldap mono-fuse moonshot-trust-router muparser notify-python npapi-vlc ntrack ois olsrd openvpn-auth-radius pam-dbus pam-pgsql pcapy pidgin-latex plasma-widget-yawp proxychains pyalsaaudio pyao pybluez pychm pyfribidi pygpiv pygts pylibssh2 pymc pymca pymilter pymtbl pynifti pyogg pythia8 python-adns python-biggles python-cjson python-clamav python-geohash python-lzma python-omniorb python-osd python-pysqlite1.1 python-pysqlite2 python-pytc python-sqlite pyvorbis pyxmpp quixote quixote1 rabbyt rainbow readline5 rfoo rlog roboptim-core safe-iop scgi scim-m17n scim-pinyin scim-skk scim-unikey sciscipy sfarklib shhopt sigx smart snack sonata spice-xpi synopsis tclex thunar-media-tags-plugin thunar-vcs-plugin ucimf-sunpinyin uriparser usbtc08-python wnn6-sdk xbae xfce4-cpugraph-plugin xfce4-power-manager xfce4-quicklauncher-plugin xfce4-sensors-plugin xfce4-systemload-plugin xmpi xpyb yaml-cpp0.3 yorick-curses yum-metadata-parser actor-framework apache-mod-auth-ntlm-winbind apache-upload-progress-module apache2-mod-xforward attica avw.lv2 bambamc biblesync blepvco bochs buddy chise-base cl-uffi clalsadrv coinor-flopc++ coolkey cowbell cunit cxxtools dleyna-connector-dbus dnscrypt-proxy egenix-mx-base evince-hwp fdsend flatzebra flowcanvas flxmlrpc gadfly gdome2 giggle gkrellm2-cpufreq gkrelltop gnome-keyring-sharp gnome-sharp2 goocanvas gst-fluendo-mp3 gtk-nodoka-engine gtkgl2 guifications gumbo-parser hyperic-sigar ido inotifyx juman kaa-base kaa-imlib2 kaa-metadata keybinder kytea lam libapache-mod-auth-radius libapache-mod-evasive libapache2-mod-authnz-external libapache2-mod-fcgid libapache2-mod-ldap-userdir libasr libbase58 libcdaudio libcddb libchardet libcli libcommoncpp2 libcoverart libdispatch libdjconsole libdockapp libg15render libglademm2.4 libglu libgnomecanvasmm2.6 libgooglepinyin libgrss libhbaapi libhbalinux libidl libinklevel libkaz liblastfm liblbfgs liblip libmimic libnetfilter-queue libnss-pgsql libnzb libpcre++ libpqtypes libpthread-workqueue libpulse-java librcc libserial libsignon-glib libsnl libtpl libtrace3 libunibreak libusb-java libusbtc08 libverto libview libvistaio libxdg-basedir libxkbfile libxmu libxsettings libxt libydpdict lua-wsapi memchan mlpy mmpong moblin-gtk-engine mod-authz-securepass mod-mime-xattr mod-mono mod-proxy-msrpc mod-vhost-ldap mono-fuse moonshot-trust-router muparser notify-python npapi-vlc ntrack ois olsrd openvpn-auth-radius pam-dbus pam-pgsql pcapy pidgin-latex plasma-widget-yawp proxychains pyalsaaudio pyao pybluez pychm pyfribidi pygpiv pygts pylibssh2 pymc pymca pymi