GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Publish Serial and IO libraries to Maven Central by avinxshKD · Pull Request #1421 · processing/processing4

Conversation

@avinxshKD

@avinxshKD avinxshKD commented Feb 6, 2026 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor

Ported Serial and IO libraries from Ant to Gradle with Maven publishing, Serial now uses upstream jssc from Maven Central instead of the bundled fork. This completes the library migration work started in #1407 and #1411.

closes #1403

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
avinxshKD added 3 commits February 6, 2026 16:19
@avinxshKD
serial: use jssc from maven instead of bundled jar
83aa3b5
@avinxshKD
io: port from ant to gradle, add maven publishing
dcf7adb
@avinxshKD
move io and net from legacy to regular library build
d4830ec
@avinxshKD

avinxshKD commented Feb 6, 2026 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor Author

@Stefterv hey good evening, I’ve opened the PR as discussed.

Please let me know if any changes are needed Thanks

Stefterv reacted with hooray emoji
All reactions
  • 🎉 1 reaction

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

Stefterv
Stefterv reviewed Feb 6, 2026
View reviewed changes
Comment thread java/libraries/serial/build.gradle.kts
dependencies {
compileOnly(project(":core"))
// TODO: https://github.com/java-native/jssc
implementation(files("library/jssc.jar"))

@Stefterv Stefterv Feb 6, 2026

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

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

#1106 please see here why this was this way

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@avinxshKD

avinxshKD commented Feb 6, 2026

Copy link
Copy Markdown
Contributor Author

@Stefterv hey... saw that TODO was left there in #1106. At the time there wasn't a good public version. Looks like io.github.java-native:jssc:2.10.2 is being maintained now and works fine. Only API diff I found was getPortProperties() being removed, handled that by deprecating getProperties().

If there's something from the old fork that still needs to be there pls let me knw

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@Stefterv

Stefterv commented Feb 6, 2026

Copy link
Copy Markdown
Member

Oh great, can you separate that out into a 2nd PR? I will need to look a bit deeper into that and don't want to block this one.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@avinxshKD

avinxshKD commented Feb 6, 2026

Copy link
Copy Markdown
Contributor Author

@Stefterv sure you re right, gimme a moment

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@avinxshKD
revert serial changes for separate pr
26e258b
@avinxshKD

avinxshKD commented Feb 6, 2026

Copy link
Copy Markdown
Contributor Author

@Stefterv Done, PR now only has the IO library migration.

will open a separate PR for the jssc migration later as you asked. Pls let me know

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@Stefterv

Stefterv commented Feb 7, 2026

Copy link
Copy Markdown
Member

Ah, please keep the work you did on publishing the serial library, just keep the jssc jar like it was 😅

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@avinxshKD

avinxshKD commented Feb 7, 2026

Copy link
Copy Markdown
Contributor Author

@Stefterv oh alright, give me some time

college chaos ongoing 🥀

SableRaf and catilac reacted with heart emoji Stefterv and catilac reacted with rocket emoji
All reactions
  • ❤️ 2 reactions
  • 🚀 2 reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@avinxshKD
serial: add maven publishing, keep bundled jssc jar
be35e09
@avinxshKD

avinxshKD commented Feb 9, 2026

Copy link
Copy Markdown
Contributor Author

@Stefterv @catilac hey let me know if any adjustments needed.
Also pls let me know if there are any new issues for me, exams done :)

SableRaf and catilac reacted with hooray emoji
All reactions
  • 🎉 2 reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@catilac

catilac commented Feb 10, 2026

Copy link
Copy Markdown
Collaborator

@avinxshKD lgtm! if @Stefterv is happy with it, let's get this merged in

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

Stefterv
Stefterv approved these changes Feb 11, 2026
View reviewed changes

@Stefterv Stefterv left a comment

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

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

Just tested on the raspi, seems fine!

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

SableRaf reacted with hooray emoji
All reactions
  • 🎉 1 reaction
@avinxshKD

avinxshKD commented Feb 11, 2026 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor Author

Hey @Stefterv Just wanted to say I’ve genuinely enjoyed working on these migrations with you. Digging into the build setup and packaging details was a great learning experience for mee indeed :)

and really appreciate the thoughtful reviews and the context you shared in b/w, it helped a lot.

Also, is there a preferred place to keep an eye on upcoming or priority work for the project?

Thanks again🌸@Stefterv @catilac @SableRaf

Stefterv, SableRaf, catilac, and ksen0 reacted with heart emoji
All reactions
  • ❤️ 4 reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@SableRaf

SableRaf commented Feb 11, 2026 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Collaborator

Thanks @avinxshKD!

There is a public Processing Roadmap. I am not entirely sure how up to date it is right now. There are also priority labels on issues, thought they might also need to be revisited based on the current state of the project. You can always ask for clarification on a given issue.

The best way to see what is being worked on at the moment is probably to join discord.processing.org and chat with the maintainers on the dev channel, or attend one of the live calls with @catilac on Tuesdays!

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@catilac

catilac commented Feb 11, 2026

Copy link
Copy Markdown
Collaborator

@avinxshKD discord is best! let me know if you need help getting on discord

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@avinxshKD

avinxshKD commented Feb 12, 2026

Copy link
Copy Markdown
Contributor Author

Thanks @SableRaf for the pointers. I’ll go through the roadmap and keep an eye on the priority labels.
And join Discord to stay in the loop, I haven’t used it much, but will try it out :)

Yes sure, happy to connect and discuss things with the maintainers.

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@avinxshKD

avinxshKD commented Feb 12, 2026 •
edited
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor Author

That means a lot @catilac I’ll join Discord, haven’t used it much, but will try to figure it out fs
Open to discussing any of this further whenever it makes sense.

Once again thankyou all of you 🌸

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@nickmcintyre

nickmcintyre commented Feb 20, 2026

Copy link
Copy Markdown
Member

@Stefterv can confirm the build works fine on a Pi 5. Y'all need any other testing before merging?

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@avinxshKD

avinxshKD commented Feb 20, 2026

Copy link
Copy Markdown
Contributor Author

hey @nickmcintyre thankyou so much for testing this

nickmcintyre reacted with thumbs up emoji
All reactions
  • 👍 1 reaction

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@catilac

catilac commented Feb 20, 2026

Copy link
Copy Markdown
Collaborator

@all-contributors please add @nickmcintyre for testing

nickmcintyre reacted with thumbs up emoji
All reactions
  • 👍 1 reaction

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@allcontributors allcontributors Bot mentioned this pull request Feb 20, 2026
docs: add nickmcintyre as a contributor for test #1442
Merged
@allcontributors

allcontributors Bot commented Feb 20, 2026

Copy link
Copy Markdown
Contributor

@catilac

I've put up a pull request to add @nickmcintyre! 🎉

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@catilac
catilac merged commit cd49b18 into processing:main Feb 20, 2026
6 checks passed

Uh oh!

There was an error while loading. Please reload this page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

1 more reviewer
@Stefterv Stefterv Stefterv approved these changes
Reviewers whose approvals may not affect merge requirements

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

5 participants

@avinxshKD @Stefterv @catilac @SableRaf @nickmcintyre
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.