Skip to content
This repository has been archived by the owner on May 30, 2023. It is now read-only.

Update packages and eclasses from 2017 #301

Merged
merged 36 commits into from
Mar 10, 2022
Merged

Conversation

krnowak
Copy link
Contributor

@krnowak krnowak commented Mar 1, 2022

From user visible changes - it updates - whois, rpcbind, socat, dosfstools, thin-provisioning-tools, lsscsi and man-db.

Blocked on #300.

Needs to be merged together with flatcar-archive/coreos-overlay#1681.

CI: http://localhost:9091/job/os/job/manifest/5080/cldsv/

krnowak added 24 commits March 2, 2022 19:39
It's from gentoo commit 7c7891328969297f2f27f6931898211a6b14dd85.
It's from gentoo commit f4b02380c6eb5d4829d3909694a93566b789e5d6.
It's from gentoo commit 661815392d86cd815124d0980c693a5498141480.
It's from gentoo commit 5d38d849bb3a5088efda1e6626690b59361b938c.
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
It's from gentoo commit 42e19e4c85605ef8d6c12ca658def9d7fd3934ab.
It's from gentoo commit 18aa581b9adb4c9f422eea84fc03a85244454482.
It's from gentoo commit 4ee52a1e1eae8bad02d024e6c65a2d16c667d302.
It's from gentoo commit 0eb3d975d176139680938a96eb4dbc5619074b71.
It's from gentoo commit 759bceb81f9e6a4d46011e361b206ac9609be989.
It's from gentoo commit 6a36f6e69140081b996eab9ebe383b10586af5bb.
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
It's from gentoo commit 07fe570129474ddf1c240ce6f80cd57aa7f7471e.
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
It's from gentoo commit 031b17f949592f59569fd40ffe201d179f8374f4.
It's from gentoo commit d6d8592bb51ceea8711a81d3d298c785e557fbea.
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
It's from gentoo commit 4553005e06139057d25c7e95bda6c810ab2fa822.
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
It's from gentoo commit 0554ed55a8b2e7431edf0ebd494708d52f43218d.
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
It's from gentoo commit 61b08b5693a678f15e7858ed5bb11974a5565878.
It's from gentoo commit 8f7195b24e8c4a475954cc3afcf6b9d26a8250d7.
@krnowak krnowak force-pushed the krnowak/pkg-updates-2017 branch from e0b7971 to 67ff7de Compare March 2, 2022 18:40
@krnowak krnowak added the main label Mar 2, 2022
@krnowak krnowak marked this pull request as ready for review March 3, 2022 06:15
@krnowak krnowak requested a review from a team March 3, 2022 06:15
@krnowak
Copy link
Contributor Author

krnowak commented Mar 3, 2022

CI passed.

krnowak added 12 commits March 9, 2022 18:02
It's from gentoo commit e287fa31d05df719242ccdc9a4efe3a73adf22cb.
It's from gentoo commit 26d0fb5ff1e39889d399621cc8fc796615dc3722.
It's from gentoo commit 448a97d25a56d8c3e23666aa8f74eaaa77560d86.
It's from gentoo commit d2194b951c8a8fbdce77ccafae4356d44c2a29c7.
It's from gentoo commit 9d7833fd1183835c4bb39bfa208e9a21b464ae82.
It's from gentoo commit 5ab802dd4f48f6275de1d260ca9eb4d9276536ad.
It's from gentoo commit dcb3a8f170cae1fa08fc8ecb903b805d11ab6e9b.
It's from gentoo commit 31ee069b09e50b3f5d57da61e9fc2e0a731cd9cc.
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
It's from gentoo commit 38b155fa1bf907617067c98eb4ba3a5d0790eb1a.
@krnowak krnowak force-pushed the krnowak/pkg-updates-2017 branch from 67ff7de to c637ac1 Compare March 9, 2022 17:04
- dosfstools ([4.2](https://github.com/dosfstools/dosfstools/releases/tag/v4.2))
- thin-provisioning-tools ([0.9.0](https://github.com/jthornber/thin-provisioning-tools/blob/d6d93c3157631b242a13a81d30f75453e576c55a/CHANGES#L1-L9))
- lsscsi ([0.32](https://sg.danny.cz/scsi/lsscsi.ChangeLog))
- man-db ([2.9.4](https://gitlab.com/cjwatson/man-db/-/tags/2.9.4))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm curious about the man-db thing. man is not shipped in the OS but in the SDK. Should we skip this entry then ?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hm, usually what I do to find out whether a package ends up in OS is to see the output of the build_packages job. So I search for sys-apps/man-db in the packages matrix job output. That's why I have put that in the changelog.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I personally look in the following file: flatcar_production_image_packages.txt

and man-db is not in this list. If we have a look to the binaries provided by this package too:

equery f man-db | grep bin
/usr/bin
/usr/bin/apropos
/usr/bin/catman
/usr/bin/lexgrog
/usr/bin/man
/usr/bin/man-recode
/usr/bin/mandb
/usr/bin/manpath
/usr/bin/whatis
/usr/libexec/man-db/globbing
/usr/sbin
/usr/sbin/accessdb

no one is in the final image.

Copy link
Contributor

@dongsupark dongsupark Mar 15, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(sorry for being late here)
+1 for what @tormath1 said here.
If specific binaries are not shipped in the production images like man-db, then we should not get that included in the changelog.

EDIT: or at least we should say SDK: man-db ...

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, next time I'll use a different source of truth.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thing was that man-db was built during packages-matrix job, so I had a feeling that it's going to end up on production image. Maybe it's a part of dev-container? I'll check later.

Copy link
Contributor

@tormath1 tormath1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks good to me - I mainly checked for new useflags, size of the final image and CI result. Thanks a lot !

@krnowak krnowak merged commit 05bb2c9 into main Mar 10, 2022
@krnowak krnowak deleted the krnowak/pkg-updates-2017 branch March 10, 2022 12:29
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants