Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Confused about rxtx and jgoodies [Clarified]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Flurp
n00b
n00b


Joined: 15 Apr 2004
Posts: 25
Location: Crewe, UK

PostPosted: Sat Apr 12, 2025 7:37 am    Post subject: Confused about rxtx and jgoodies [Clarified] Reply with quote

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
View user's profile Send private message
Banana
Moderator
Moderator


Joined: 21 May 2004
Posts: 1996
Location: Germany

PostPosted: Sat Apr 12, 2025 7:59 am    Post subject: Reply with quote

I may be wrong but the section starting with # is the description why the mask was created.
It tells you about the bugs and its dependency on dev-java/jgoodies which are not available anymore.

I don't see any notice about the goodies being installed.
_________________
Forum Guidelines

PFL - Portage file list - find which package a file or command belongs to.
My delta-labs.org snippets do expire
Back to top
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 23371

PostPosted: Sat Apr 12, 2025 3:19 pm    Post subject: Reply with quote

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
View user's profile Send private message
Flurp
n00b
n00b


Joined: 15 Apr 2004
Posts: 25
Location: Crewe, UK

PostPosted: Sat Apr 12, 2025 4:44 pm    Post subject: Reply with quote

@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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
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