Re: Enabling smoother upgrades in the face of multilib compose changes

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

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Tue, 2018-01-09 at 15:05 +0100, Florian Weimer wrote:
> On 01/09/2018 03:01 PM, Igor Gnatenko wrote:
> > Well, from my user perspective I think they are supported "as long as it
> > works". The multilib generation is very hacky/tricky.
> > 
> > I would open a ticket for releng to fix such issues.
> 
> I don't think there is anything wrong with the composes.  It is not 
> necessary to install glibc-headers.i686 and glibc-headers.x86_64 in 
> parallel.  It's just that those who have done so in the past are now 
> stuck with the i686 package.

This is easy to play with..

repo system 0 testtags <inline>
#>=Pkg: foo 1 1 i686
#>=Pkg: foo 1 1 x86_64
#>=Pkg: wine 1 1 x86_64
#>=Req: foo
repo available 0 testtags <inline>
#>=Pkg: foo 2 1 x86_64

system x86_64 rpm system

poolflags implicitobsoleteusescolors
solverflags allowvendorchange keepexplicitobsoletes bestobeypolicy keeporphans
yumobsoletes

job update all packages [forcebest]
result transaction,problems <inline>
#>problem f47534b4 info cannot install both foo-2-1.x86_64 and foo-1-1.x86_64
#>problem f47534b4 solution 0fb8e991 allow foo-1-1.i686@system
#>problem f47534b4 solution 14ee0c1c allow foo-1-1.x86_64@system
#>problem f47534b4 solution 4d28f814 erase foo-1-1.i686@system
#>upgrade foo-1-1.x86_64@system foo-2-1.x86_64@available

nextjob

job update all packages [forcebest]
job allowuninstall pkg foo-1-1.i686@system
result transaction,problems <inline>
#>erase foo-1-1.i686@system
#>upgrade foo-1-1.x86_64@system foo-2-1.x86_64@available


So after all I would file bug against DNF to automatically mark all packages
from non-primary arch (given they are non-noarch) as allowuinstall.
- -- 
- -Igor Gnatenko
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEhLFO09aHZVqO+CM6aVcUvRu8X0wFAlpUzr0ACgkQaVcUvRu8
X0yt8w/9GrJ0nbo1/UUZb2o/7ekFltni7i26qq7YvWM2WkAz1xsrtVVpti2rz8Ee
pX/LeNn4vyrwts4S5v+z3KtOsfhDQWzCwTwa76sSqB+Hket4MrrcD64ILJvCQ4cx
dNZ4qOQglFZJ69Jz1f9NbcBnMp5/98YohkoavWP+f17MofIXBEP0vS5SwD/OPGpa
/CL+C2L6tWjtY+b3z5+zzwQNDFsRaYMOtVRq/0Xy/wWSFSqp/c+t7ZsWylQplO4v
N7ALCTpO3kx3XnTWc1BIiHN4HlvwB8O3/u2xDFMSv7ltP76e5W0Tq30xqg1ITPlg
cHQ/rT/BMQizYFGLk+GyXcWJ2l3JdRoGDdeiCdBS1lAYU20xW/AqS3RXg3mhjSiM
AniyT2yusTf4C8v0FbdukOOtaXVCOssX/mVD96bTijUmAt7ThsPHxMHp+sl+KGzZ
lEiLNFDSY4a8UlBlAPLDwvw0j0F7uw6lfHLO1tz0fOYq73wjMAlGtXceDC1T/Z01
MV4eWqpWtF/egc/FvAnJkJACzF6ocn+NzbEzoho/DeER8s7+H/NVoPN6r4YZyro/
j7IIpiVIF0ruWVjoPNhMqmHRs1ziN2wfDGEw4ZHWQq3817EPVbhW8Bna6CdTBMB/
1xPYVBwBa7SOOMUCIVDNX9/t9PFI/LjvC9H/k8452XCwsYzdKNU=
=JP+8
-----END PGP SIGNATURE-----
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [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