View previous topic :: View next topic |
Author |
Message |
Flurp n00b

Joined: 15 Apr 2004 Posts: 25 Location: Crewe, UK
|
Posted: Sat Apr 12, 2025 7:37 am Post subject: Confused about rxtx and jgoodies [Clarified] |
|
|
Last week when I came to my regular update I saw that dev-java/rxtx has been last rited:
Code: | !!! All ebuilds that could satisfy "rxtx" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-java/rxtx-2.2_pre2-r2::Richard (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2025-03-31)
# Depends on broken dev-java/rxtx, bugs #761103, #867409, #874444, #898170
# #927898.
# Depends on dev-java/jgoodies-{common,looks} which are no longer available
# "at no charge". https://www.jgoodies.com/downloads/libraries/#post-63
# Removal on 2025-04-30.
- dev-java/rxtx-2.2_pre2-r2::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
|
I can't say I'm surprised; upstream hasn't released any updates for many years and there are several open bugs (although most seem to be about building with musl and I did find and upload a patch for 761103 which fixed that for me).
Now to the reason for this post. I am curious that the message above states that rxtx has a dependancy on jgoodies. From what I can see this is a set of tools for working with GUIs while rxtx is a low level serial port interface. In any case, I don't have jgoodies installed on any of my systems and don't understand why it is mentioned. Does anyone have any ideas?
By the way, I recently needed to install the java program which uses rxtx on another, ancient, laptop and Gentoo was the way which made that possible for me - I couldn't get rxtx working on other distros or on Windows. I wouldn't have considered installing Gentoo without the binary hosts due to compilation time on old hardware, but that facility made it a very doable, even smooth process. Installation time was longer than lightweight binary distros but totally reasonable, and I have a full Gentoo installation. I'm very impressed.
Last edited by Flurp on Sat Apr 12, 2025 4:45 pm; edited 1 time in total |
|
Back to top |
|
 |
Banana Moderator


Joined: 21 May 2004 Posts: 1996 Location: Germany
|
|
Back to top |
|
 |
Hu Administrator

Joined: 06 Mar 2007 Posts: 23371
|
Posted: Sat Apr 12, 2025 3:19 pm Post subject: |
|
|
The presentation is a bit confusing. Portage displays the banner comment associated with the mask. In this case, a review of the package.mask file reveals, and a look at the associated git commit message confirms, that the developer was focused on masking sci-geosciences/bt747, and wrote the comment accordingly. The same commit also masked rxtx and jgoodies, presumably because they are only needed for bt747, so with bt747 masked, they too can be removed. |
|
Back to top |
|
 |
Flurp n00b

Joined: 15 Apr 2004 Posts: 25 Location: Crewe, UK
|
Posted: Sat Apr 12, 2025 4:44 pm Post subject: |
|
|
@Banana, I wasn't very clear but the rxtx ebuild makes no mention of jgoodies, which is why I was confused.
@Hu, Ah. I understand now. OK, so jgoodies has nothing to do with rxtx but rxtx is being removed as a side effect of removing bt747 which does rely on jgoodies. I will look into package.mask for future reference.
Thanks for helping! |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|