Re: Fedora 31 System-Wide Change proposal (late): No i686 Repositories

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 15/07/2019 18:05, Kevin Fenzi wrote:

So, this is how it works (as far as I recall off the top of my head):

You build a archfull package in koji. It's built for x86_64 and i686
(and the other arches).

pungi runs to compose things. It has a config (in pungi-fedora or bodhi
config) that tells it what to do for multilib. It has also config that
tells it what tag(s) to use for the compose, so it talks to koji and
asks about/gathers packages based on that tag.

Currently for rawhide that is:

multilib = [
     ('^Everything$', {
         'x86_64': ['devel', 'runtime'],
     })
]

# format: {arch|*: [packages]}
multilib_blacklist = {
     '*': ['kernel', 'kernel-PAE*', 'kernel*debug*',
         'dmraid-devel', 'kdeutils-devel', 'mkinitrd-devel',
         'php-devel', 'java-*',
         'httpd-devel', 'tomcat-native', 'php*', 'httpd',
         'krb5-server', 'krb5-server-ldap', 'mod_*', 'ghc-*'
     ],
}

# format: {arch|*: [packages]}
multilib_whitelist = {
     '*': ['libgnat', 'wine', 'lmms-vst', 'nspluginwrapper',
         'libflashsupport', 'valgrind', 'perl-libs', 'redhat-lsb',
         'yaboot', 'syslinux-extlinux-nonlinux', 'syslinux-nonlinux',
         'syslinux-tftpboot', 'nosync', '*-static', 'apitrace-libs',
         'fakeroot-libs', 'postgresql-odbc', 'mysql-connector-odbc',
         'fakechroot-libs','mesa-vdpau-drivers', 'p11-kit-trust',
         'mariadb-connector-odbc', 'compiler-rt',
         'nvidia-query-resource-opengl-lib',
         'ibus-libs', 'ibus-gtk2', 'ibus-gtk3',
         'glib-networking'
     ],
}

So, that says to use the 'runtime' method of multilib, and then
explicitly add some packages and explicitly remove some. The orig idea
of 'runtime' was to allow runtime for i686 binaries on x86_64 platforms.

Looking at that it seems all the packages I was special casing
in my local mirror are whitelisted now and they do indeed appear
to be present in the x86_64 repos in current releases so I guess
that I can remove my hack now...

Tom

--
Tom Hughes (tom@xxxxxxxxxx)
http://compton.nu/
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux