Re: Are partial upgrades expected to work in rawhide?

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

 



> It has nothing to do with rawhide.  It is a best practice how to use
> map symbols/version script and to have stable API/ABI
> https://www.akkadia.org/drepper/dsohowto.pdf
> 
> quote:
>  
> I know it is not a high critical issue and therefore I suggested  (in BZ) to
> to automatically rebuild docker base image for such change in glibc in rawhide.
> It would not fix the problem but it would reduce potential bugs. And in future
> we might upgrade base modules for rawhide (if there will be any)
> 
> Another possible solution would be to patch the unreleased version with each build in
> rawhide
> e.g. GLIBC_2.25 - > GLIBC_2.25_unreleased_$(date). So GLIBC_2.25  would be available
> only with official release.
> I know that GLIBC_2.25_unreleased_$(date) would be different with each build but
> that should not be a problem for officially unreleased snapshot of git master.

I though  a little bit and replacing GLIBC_2.25 - > GLIBC_2.25_unreleased_$(date) would be a little bit complicated because it would require to rebuild also all packages which requires  GLIBC_2.25 in rawhide.
 
ATM it's just 10 packages.

BTW I checked the rawhide releases for older version (2..22.90) and symbols were added just once
between released glibc-2.22.90-13.fc24 and glibc-2.22.90-16.fc24.x86_64.rpm. No rebuild would be needed because all new symbols were together.

The development process for is a little bit different:
 3 symbols were added between glibc-2.24.90-13 and glibc-2.24.90-16
 2 new symbols were added between glibc-2.24.90-22 and glibc-2.24.90-23
 2 new symbols were added between glibc-2.24.90-23 and glibc-2.24.90-24

You would need to rebuild all packages which depends on GLIBC_2.25* just twice.
_______________________________________________
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