I've just switched a server from x86 to arm, here is my list of ebuilds where I had to add the arm keyword: compiled and tested: adodb buffer config-general cyrus-imap-admin cyrus-imapd hping (__arm__ must be added to the patch for bytesex.h) moinmoin mrtg smartmontools spamassassin vbindiff compiled but untested: mercurial motion p7zip re2c streamripper unace Reproducible: Always
Here are the versions I've installed: emerge -pv $(cat missing_keyword_arm.txt) These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-util/re2c-0.13.5 0 kB [0] [ebuild R ] sys-block/buffer-1.19-r2 0 kB [0] [ebuild R ] app-arch/p7zip-4.58 USE="-doc -static" 0 kB [0] [ebuild R ] app-arch/unace-1.2b-r1 0 kB [0] [ebuild R ] dev-php/adodb-5.08a 0 kB [0] [ebuild R ] dev-perl/config-general-2.42 0 kB [0] [ebuild R ] net-mail/cyrus-imap-admin-2.3.14 USE="ssl -kerberos" 0 kB [0] [ebuild R ] net-mail/cyrus-imapd-2.3.14-r3 USE="idled pam sieve snmp ssl tcpd -kerberos -kolab -nntp -replication" 0 kB [0] [ebuild R ] net-analyzer/hping-2.0.0_rc3-r1 USE="-debug" 0 kB [?=>1] [ebuild R ] dev-util/mercurial-1.4.1 USE="-bash-completion -bugzilla -emacs -gpg -test -tk -zsh-completion" 0 kB [0] [ebuild R ] www-apps/moinmoin-1.8.4 USE="-rss -vhosts" 0 kB [0] [ebuild R ] media-video/motion-3.2.11.1 USE="ffmpeg -mysql -postgres (-v4l)" 0 kB [0] [ebuild R ] net-analyzer/mrtg-2.16.2 0 kB [0] [ebuild R ] sys-apps/smartmontools-5.39 USE="-minimal -static" 0 kB [0] [ebuild R ] mail-filter/spamassassin-3.2.1-r2 USE="berkdb ipv6 ssl -doc -ldap -mysql -postgres -qmail -sqlite -tools" 0 kB [0] [ebuild R ] media-sound/streamripper-1.64.0 USE="-vorbis" 0 kB [0] [ebuild R ] dev-util/vbindiff-3.0_beta1 0 kB [0] Total: 17 packages (17 reinstalls), Size of downloads: 0 kB
I've forgotten iotop 0.4 (tested).
btw, ~TASK_DELAY_ACCT should be added to CONFIG_CHECK in the ebuild for iotop 0.4.
While completing the installation I've come across a bunch of more packages without the keyword arm: ----- fakeroot mtools swish-e HTML-FillInForm HTML-Template Template-Toolkit MIME-Types AppConfig text-autoformat Template-GD Template-XML Template-DBI XML-RSS XML-XPath DateTime-Format-W3CDTF DateTime-Format-Mail DateTime Params-Validate DateTime-TimeZone DateTime-Locale List-MoreUtils Class-Singleton GDTextUtil GD GDGraph GD-Graph3d text-reform File-HomeDir DateTime-Locale DateTime-Locale Params-Validate Params-Validate ----- I've installed succesfully the following packages: ----- emerge -pv $(cat missing-arm-2.txt) These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] sys-apps/fakeroot-1.12.4 USE="-test" 0 kB [ebuild R ] sys-fs/mtools-4.0.12 USE="-X" 0 kB [ebuild R ] dev-perl/Params-Validate-0.88 0 kB [ebuild R ] dev-perl/GD-2.44 USE="animgif gif jpeg png truetype -xpm" 0 kB [ebuild R ] dev-perl/HTML-FillInForm-2.00 0 kB [ebuild R ] dev-perl/HTML-Template-2.9 0 kB [ebuild R ] dev-perl/MIME-Types-1.28 USE="-test" 0 kB [ebuild R ] dev-perl/XML-XPath-1.13 0 kB [ebuild R ] dev-perl/List-MoreUtils-0.22 0 kB [ebuild R ] dev-perl/Class-Singleton-1.4 0 kB [ebuild R ] dev-perl/text-reform-1.20 USE="-test" 0 kB [ebuild R ] dev-perl/File-HomeDir-0.89 0 kB [ebuild R ] dev-perl/GDTextUtil-0.86 0 kB [ebuild R ] dev-perl/AppConfig-1.66 0 kB [ebuild R ] dev-perl/text-autoformat-1.13 0 kB [ebuild R ] dev-perl/DateTime-TimeZone-1.08 USE="-test" 0 kB [ebuild R ] dev-perl/DateTime-Locale-0.43 0 kB [ebuild R ] dev-perl/DateTime-0.53 USE="-test" 0 kB [ebuild R ] dev-perl/GDGraph-1.44 0 kB [ebuild R ] dev-perl/DateTime-Format-W3CDTF-0.05 0 kB [ebuild R ] dev-perl/DateTime-Format-Mail-0.3001 0 kB [ebuild R ] dev-perl/GD-Graph3d-0.63 0 kB [ebuild R ] dev-perl/XML-RSS-1.47 USE="-test" 0 kB [ebuild R ] dev-perl/Template-Toolkit-2.22-r1 USE="gd mysql postgres xml -latex -vim-syntax" 0 kB [ebuild R ] dev-perl/Template-GD-2.66 USE="-test" 0 kB [ebuild R ] dev-perl/Template-XML-2.17-r1 0 kB [ebuild R ] dev-perl/Template-DBI-2.64 0 kB [ebuild R ] www-apps/swish-e-2.4.7 USE="pdf perl -doc -mp3" 0 kB Total: 28 packages (28 reinstalls), Size of downloads: 0 kB ----- Sorry, but I can't test them all separately but I've experienced no problem so far. And since arm is 32bit and we are running little-endian I would not expect that many of those would have (new) errors belonging to the architecture because this is almost the same as on x86 machines.
(In reply to comment #3) > btw, ~TASK_DELAY_ACCT should be added to CONFIG_CHECK in the ebuild for iotop > 0.4. bug 279672
buffer/mercurial/some GD*/ already done. just finished smartmontools. remaining (can be piped, cat list | awk '{print "eix -e "$1}' | bash) app-arch/p7zip 4.58 app-arch/unace 1.2b-r1 dev-perl/AppConfig 1.66 dev-perl/Class-Singleton 1.4 dev-perl/DateTime 0.53 dev-perl/DateTime-Format-Mail 0.3001 dev-perl/DateTime-Format-W3CDTF 0.05 dev-perl/DateTime-Locale 0.43 dev-perl/DateTime-TimeZone 1.08 dev-perl/File-HomeDir 0.89 dev-perl/GD-Graph3d 0.63 dev-perl/HTML-FillInForm 2.00 dev-perl/HTML-Template 2.9 dev-perl/List-MoreUtils 0.22 dev-perl/MIME-Types 1.28 dev-perl/Params-Validate 0.88 dev-perl/Template-DBI 2.64 dev-perl/Template-GD 2.66 dev-perl/Template-Toolkit 2.22-r1 dev-perl/Template-XML 2.17-r1 dev-perl/XML-RSS 1.47 dev-perl/XML-XPath 1.13 dev-perl/config-general 2.42 dev-perl/text-autoformat 1.13 dev-perl/text-reform 1.20 dev-php/adodb 5.08a dev-util/re2c 0.13.5 dev-util/vbindiff 3.0_beta1 mail-filter/spamassassin 3.2.1-r2 media-sound/streamripper 1.64.0 media-video/motion 3.2.11.1 net-analyzer/hping 2.0.0_rc3-r1 hping (__arm__ must be added to the patch for bytesex.h) net-analyzer/mrtg 2.16.2 net-mail/cyrus-imap-admin 2.3.14 net-mail/cyrus-imapd 2.3.14-r3 sys-apps/fakeroot 1.12.4 sys-fs/mtools 4.0.12 www-apps/moinmoin 1.8.4 www-apps/swish e-2.4.7
can i add apps to that list which i'm using myself or should i file separate keyword requests for each of them?
(In reply to comment #7) > can i add apps to that list which i'm using myself or should i file separate > keyword requests for each of them? > please file separate bugs, thanks
down to app-arch/unace 1.2b-r1 dev-perl/XML-XPath 1.13 dev-perl/config-general 2.42 dev-php/adodb 5.08a dev-util/re2c 0.13.5 dev-util/vbindiff 3.0_beta1 mail-filter/spamassassin 3.2.1-r2 media-sound/streamripper 1.64.0 media-video/motion 3.2.11.1 net-analyzer/hping 2.0.0_rc3-r1 hping (__arm__ must be added to the patch for bytesex.h) net-analyzer/mrtg 2.16.2 net-mail/cyrus-imap-admin 2.3.14 net-mail/cyrus-imapd 2.3.14-r3 sys-apps/fakeroot 1.12.4 sys-fs/mtools 4.0.12
(In reply to comment #8) > please file separate bugs, thanks > already figured and did that, thanks :)
Please run repoman next time and fix the missing arm keywords in dev-perl! dev-perl/DateTime-Format-Mail dev-perl/Params-Validate dev-perl/Class-Load
(In reply to comment #11) > Please run repoman next time and fix the missing arm keywords in dev-perl! > > dev-perl/DateTime-Format-Mail > dev-perl/Params-Validate > dev-perl/Class-Load > Should be fixed, sorry
03 Dec 2010; Michael Weber <xmw@gentoo.org> mtools-4.0.13.ebuild, mtools-4.0.15.ebuild: added ~arm (bug 302981) 30 Mar 2011; Michael Weber <xmw@gentoo.org> fakeroot-1.14.5.ebuild: added ~arm (bug 302981)
+ 30 Mar 2011; Michael Weber <xmw@gentoo.org> SNMP_Session-1.13.ebuild: + added ~arm (bug 302981) + 30 Mar 2011; Michael Weber <xmw@gentoo.org> mrtg-2.16.4-r1.ebuild: + added ~arm (bug 302981) + 30 Mar 2011; Michael Weber <xmw@gentoo.org> unace-2.5-r2.ebuild: + added ~arm (bug 302981) + 30 Mar 2011; Michael Weber <xmw@gentoo.org> MailTools-2.07.ebuild: + added ~arm (bug 302981) + 30 Mar 2011; Michael Weber <xmw@gentoo.org> re2c-0.13.5.ebuild: + added ~arm (bug 302981) + 30 Mar 2011; Michael Weber <xmw@gentoo.org> Mail-DKIM-0.39.ebuild: + added ~arm (bug 302981) + 30 Mar 2011; Michael Weber <xmw@gentoo.org> NetAddr-IP-4.42.0.ebuild: + added ~arm (bug 302981) + 30 Mar 2011; Michael Weber <xmw@gentoo.org> + Net-DNS-Resolver-Programmable-0.003.ebuild: + added ~arm (bug 302981) + 30 Mar 2011; Michael Weber <xmw@gentoo.org> Mail-SPF-2.007-r1.ebuild: + added ~arm (bug 302981) + 30 Mar 2011; Michael Weber <xmw@gentoo.org> spamassassin-3.3.1-r4.ebuild: + added ~arm (bug 302981)
+ 30 Mar 2011; Michael Weber <xmw@gentoo.org> vbindiff-3.0_beta4.ebuild: + added ~arm (bug 302981) + 30 Mar 2011; Michael Weber <xmw@gentoo.org> streamripper-1.64.6.ebuild: + added ~arm (bug 302981) + 30 Mar 2011; Michael Weber <xmw@gentoo.org> motion-3.2.11.1.ebuild: + added ~arm (bug 302981) + 30 Mar 2011; Michael Weber <xmw@gentoo.org> cyrus-imap-admin-2.3.16.ebuild: + added ~arm (bug 302981) + 30 Mar 2011; Michael Weber <xmw@gentoo.org> config-general-2.500.ebuild: + added ~arm (bug 302981) =net-analyzer/hping-2.0.0_rc3-r2 =net-analyzer/hping-3_pre20051105-r3 will work as bug 361279 gets fixed dev-php/adodb is left (need to recompilephp[gd] first)
+ 30 Mar 2011; Michael Weber <xmw@gentoo.org> cyrus-imapd-2.3.16.ebuild: + added ~arm (bug 302981) + 30 Mar 2011; Michael Weber <xmw@gentoo.org> adodb-5.11.ebuild: + added ~arm (bug 302981)
+ 10 May 2011; Michael Weber <xmw@gentoo.org> hping-2.0.0_rc3-r2.ebuild, + hping-3_pre20051105-r3.ebuild, files/bytesex.h.patch: + added arm support (bug 361279), added ~arm keyword (bug 302981) + finally ... all done
Thanks a lot!