fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.6K
active users

#MavenCentral

0 posts0 participants0 posts today

I'm trying to build an abandoned #Android app. One can learn quite a lot about that source code and build scripts are not enough to build a piece of software. It's also tools and dependencies. #Gradle seems to do braking changes from time to time and why did people push to #jcentral instead of #MavenCentral ? If one tries to build the dependency the same problem pops up again...

I wish the #AndroidSDK team would follow repository best practices and stop silently reissuing binary releases under the same name/version. #MavenCentral does not allow this, for example. The #FDroid transparency log shows the newest violation: two version of sources-34_r01.zip with the file name, version code, and metadata.

gitlab.com/fdroid/android-sdk-

GitLabchecksums.json · e7bf63a1ad3327e3e3115bfc0852c8cc8ddac067 · F-Droid / android-sdk-transparency-log · GitLabA "binary transparency" log of the Android SDK binaries, as published on https://dl.google.com/android/repository
Replied in thread

@dreo @OpenRefine our implementation is not really designed to be called externally, but it does happen to be published on #MavenCentral as a Java library that could be reused (central.sonatype.com/artifact/). That being said this artifact contains a lot more than GREL so it will pull in many dependencies. We are working on modularizing our code base better and having a specific artifact for #GREL.

Maven CentralMaven Central: org.openrefine:mainDiscover main in the org.openrefine namespace. Explore metadata, contributors, the Maven POM file, and more.

New #JCON2023 🎥 with Jamie Coleman is online: The Secret Life of #MavenCentral

This talk is intended to give you the background into the history of #Maven Central, explain why Sonatype, who are the stewards of Maven Central, provide such a critical service, & what our philosophy is for dealing with problematic content. We’ll also explore how the service works...

Watch his video now: youtube.com/watch?v=0A53s8ktN0
#DevOps #OpenSource

New #JCON2023 🎥 with Jamie Coleman is online: The Secret Life of #MavenCentral

This talk is intended to give you the background into the history of #Maven Central, explain why Sonatype, who are the stewards of Maven Central, provide such a critical service, & what our philosophy is for dealing with problematic content. We’ll also explore how the service works...

Watch his video now: youtube.com/watch?v=0A53s8ktN0
#DevOps #OpenSource

Replied in thread

@danb @webmink @fdroidorg We have some automated scans for license changes, but we always appreciate when people let us know when they see something. We have a harder problem than say Debian since #Android apps are basically all built using dependencies from #MavenCentral, which doesn't enforce that things published there are #FLOSS. f-droid.org/2022/07/22/maven-c

f-droid.orgMaven Central is not as free as it looks | F-Droid - Free and Open Source Android App RepositoryF-Droid is always commited to distribute FOSS Android apps. Building freesoftware from source for Android comes with a different set of challengesfrom GNU/Li...

Since is now redirecting to , some people have asked us about older versions of being made available.

If you are still dependent on a on older version than 1.0.0 and you cannot upgrade, you can ping us and we'll see what we can do.

Priority will be given to FLOSS projects and will be done on a best-effort basis.

If you are commercially dependent on this, you should consider donating to the Patreon account, so that we can maybe pay a volunteer to do the work.

Just a heads-up: Our client library project for and will be renamed from to within the next week. Existing snapshots of will stay on for a while but there will be no more updates. More details will follow soon.
github.com/andregasser/bigbone

GitHubGitHub - andregasser/bigbone: BigBone - A Mastodon Client Library for Java and KotlinBigBone - A Mastodon Client Library for Java and Kotlin - andregasser/bigbone

#Decentralized #software repository systems like #npm #maven #rubygems #pypi etc have key issues that make them hard to decentralize properly: solid verification is optional, one repo can override packages from another, and the tooling makes it hard to see which repo was actually used. #MavenCentral has additional measures which make it more trustworthy, but if devs add repos, those can still override it. #Gradle verification helps a lot when using Maven repos but does not solve everything 1/2

Some updates regarding the / client library for : Artifact deployment to is mostly ready (PR to be created), update from RxJava 2 to latest 3.1.5 done as well. Plus further API cleanups done. Big thanks to @factotum for his contributions so far! Release 2.0.0 is getting closer! github.com/andregasser/bigbone

GitHubGitHub - andregasser/bigbone: BigBone - A Mastodon Client Library for Java and KotlinBigBone - A Mastodon Client Library for Java and Kotlin - andregasser/bigbone