Unlike all the rest of the eselect modules, the ecj.eselect and maven.eselect modules write to stderr for errors. echo "(not a symlink)" >&2 echo "(unset)" >&2 This is different from every other eselect module, which generally does: write_kv_list_entry "(not a symlink or target of symlink does not exist)" "" write_kv_list_entry "(unset)" "" For those two cases. This is mostly a problem for puppet, as then the eselect class in puppet does not pick up that those are unset properly.
I'll probably be bumping eselect-java soon for other changes so I'll make a note of this.
Reping on this bug for any progress?
Sorry. You're probably aware that Java team are snowed under. This hasn't bubbled to the top of the list yet but it isn't that far off because I'm keen to fix up java-nsplugin, which is part of this package.
@java: ping for this please. It generates a lot of spam for infra :-(.
@java, @eselect: This bug has been open more than a year now; I'm revbumping it with a simple patch to NOT send those "(unset)" entries to stdout.
@java, @eselect: revbump with hotfix done, please stable or fix it for real.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12b1e1135f89f04d2d12d2df862cf27cb08c6ea0 commit 12b1e1135f89f04d2d12d2df862cf27cb08c6ea0 Author: James Le Cuirot <chewi@gentoo.org> AuthorDate: 2018-03-04 12:04:53 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2018-03-04 12:06:19 +0000 app-eselect/eselect-java: 0.4.0 stable on ppc64, x86 using ALLARCHES Closes: https://bugs.gentoo.org/649506 Closes: https://bugs.gentoo.org/549498 Closes: https://bugs.gentoo.org/585224 Package-Manager: Portage-2.3.24, Repoman-2.3.6 app-eselect/eselect-java/eselect-java-0.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)