# Michał Górny <mgorny@gentoo.org> (2022-12-25)
# make.conf writing is broken and package.use support incomplete.
# Last release in 2013. Attempted unsuccessfully fixing it in 2017.
# Use an editor instead.
# Removal on 2023-01-24. Bug #888423.
app-portage/flaggie
mgorny:
# Michał Górny <mgorny@gentoo.org> (2022-12-25)
# make.conf writing is broken and package.use support incomplete.
# Last release in 2013. Attempted unsuccessfully fixing it in 2017.
# Use an editor instead.
# Removal on 2023-01-24. Bug #888423.
app-portage/flaggie
So I will deeply miss flaggie! Despite some issues it is a very
helpful thing once you know it, e.g. for automated USE flag changes
over ssh in a server farm.
I am rather in C than in python so I cannot really help advancing
flaggie. But I wonder whether there is a full specification for USE
in make.conf as well as for package.use/* so there was a chance to
think about a reimplementation somehow.
On Sun, Dec 25, 2022 at 06:02:11PM +0000, m1027 wrote:
mgorny:
# Michał Górny <mgorny@gentoo.org> (2022-12-25)
# make.conf writing is broken and package.use support incomplete.
# Last release in 2013. Attempted unsuccessfully fixing it in 2017.
# Use an editor instead.
# Removal on 2023-01-24. Bug #888423.
app-portage/flaggie
So I will deeply miss flaggie! Despite some issues it is a very
helpful thing once you know it, e.g. for automated USE flag changes
over ssh in a server farm.
If you're doing configuration management over ssh, you might want a
proper configuration management solution anyway, like ansible or
puppet.
mgorny:
# Michał Górny <mgorny@gentoo.org> (2022-12-25)
# make.conf writing is broken and package.use support incomplete.
# Last release in 2013. Attempted unsuccessfully fixing it in 2017.
# Use an editor instead.
# Removal on 2023-01-24. Bug #888423.
app-portage/flaggie
So I will deeply miss flaggie! Despite some issues it is a very
helpful thing once you know it, e.g. for automated USE flag changes
over ssh in a server farm.
I am rather in C than in python so I cannot really help advancing
flaggie. But I wonder whether there is a full specification for USE
in make.conf as well as for package.use/* so there was a chance to
think about a reimplementation somehow.
So I will deeply miss flaggie! Despite some issues it is a very
helpful thing once you know it, e.g. for automated USE flag changes
over ssh in a server farm.
Hmm, that's a use case I didn't think of (and I didn't know anyone is actually using flaggie non-interactively). I guess most of the time you could get away with something like:
echo app-foo/bar baz >> /etc/portage/package.use/local.conf
etc.
To be honest, I'm thinking of starting from scratch like all cool
programmers do these days. Perhaps I should aim for a very simple tool
that doesn't try to represent all Portage configuration in AST
and instead just does plain manipulations. So perhaps they'll
be a flaggie2 after all.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 407 |
Nodes: | 16 (2 / 14) |
Uptime: | 15:25:45 |
Calls: | 8,555 |
Calls today: | 7 |
Files: | 13,219 |
Messages: | 5,925,665 |