Search Criteria
Package Details: ripme 2.1.11-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/ripme.git (read-only, click to copy) |
---|---|
Package Base: | ripme |
Description: | Downloads albums in bulk |
Upstream URL: | https://github.com/ripmeapp2/ripme |
Licenses: | MIT |
Submitter: | neeshy |
Maintainer: | txtsd |
Last Packager: | txtsd |
Votes: | 4 |
Popularity: | 0.000175 |
First Submitted: | 2020-03-14 19:22 (UTC) |
Last Updated: | 2024-11-08 17:09 (UTC) |
Dependencies (5)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR)
- java-runtime (jre10AUR, jre12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, jre7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jre11-jbr-xdgAUR, jre16-openjdkAUR, jre14-openjdkAUR, jre15AUR, jre14AUR, jre13AUR, jre16AUR, jre18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jre-openj9AUR, jdk11-graalvm-ee-binAUR, jre12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jre11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jre13-openjdkAUR, jre15-openjdkAUR, jdk21-graalvm-binAUR, jre17-jetbrainsAUR, jdk8-openj9-binAUR, jre-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jre21-jetbrains-gitAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jre19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jre21-jetbrainsAUR, jdk17-zulu-prime-binAUR, jre17AUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jre8AUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-jre-fx-binAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jre-jetbrainsAUR, jre-openjdk-wakefieldAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jreAUR, jdkAUR, jdk21-jetbrains-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, jdk17-openj9-binAUR, jre-zuluAUR, jre-zulu-fxAUR, jre21-zulu-binAUR, jre17-zulu-binAUR, jdk23-graalvm-ee-binAUR, zing-8-binAUR, zing-21-binAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jre-openjdk, jre11-openjdk, jre17-openjdk, jre21-openjdk, jre8-openjdk)
- git (git-gitAUR, git-glAUR) (make)
- gradle (gradle7) (make)
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk11-jbr-xdgAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk11-graalvm-ee-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk21-graalvm-binAUR, jdk17-jetbrainsAUR, jdk8-openj9-binAUR, jdk-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jabba-binAUR, jdk21-jetbrainsAUR, jdk17-zulu-prime-binAUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jre-jetbrainsAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jdkAUR, jdk21-jetbrains-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, jdk17-openj9-binAUR, jdk23-graalvm-ee-binAUR, zing-8-binAUR, zing-21-binAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk) (make)
Latest Comments
1 2 Next › Last »
txtsd commented on 2024-12-14 08:56 (UTC)
In that case, I'd say bump to version 3, and do number of commits + hash.
So
3-xxx-hash
.soloturn commented on 2024-12-14 07:28 (UTC) (edited on 2024-12-14 07:33 (UTC) by soloturn)
@txtsd interesting. currently the version number points, by convention, to a commit in the source code. the code itself has it, the jar file is named like this, it is displayed in the GUI, the update check is based on it. if an error report comes in, it is clear what version it is. no matter if it is released or not. a release is a "no operation", jar file stays the same, same name, same contents. only action is to enter the new version in the repository, so the update check of a running app finds it. the no-op release means, you know the name of a release already beforehand, and every commit can lead to a release. i am open for any version number scheme, as long as these properties are fulfilled.
arch linux does not need any update check in the application, thanks to rolling model. unfortunately the world is not arch only. thanks for the version update in PKGBUILD - i think putting the real number would prevent that the app wants to update itself.
txtsd commented on 2024-12-13 04:19 (UTC) (edited on 2024-12-13 04:20 (UTC) by txtsd)
@soloturn It should not be upstream's job to pin a hash, that is downstream's responsibility. Upstream should be allowed to move tags around.
At least on Arch Linux, the hash for the tag/branch commit is stored in the checksums array, so if upstream moves tags, it will reflect.
I suggest using
year.month.release_number
, so a new release would be2024.12.1
.soloturn commented on 2024-12-13 03:52 (UTC) (edited on 2024-12-13 04:11 (UTC) by soloturn)
hey thanks guys for setting the version into the gradle build. in PKGBUILD you might consider referring to git hash ca96ce88 instead of tag 2.1.12 to get source code for 2.1.11-20-ca96ce88. everybody can move around the tag as he likes and you might get a different source code from one day to another.
with the number i see your point. 2.1.11 should facilitate ordering only, semantic it was from before adopting git hash in version. ripme is no API where increase patch for fix, minor for addition, and major for break make sense. we could remove the 3 digit semantic version and just have one or two numbers:
txtsd commented on 2024-04-06 08:00 (UTC)
@soloturn That is something that -git packages do.
Could you fix the versioning upstream instead? In semantic versioning, all those changes should ideally bump the patch version, if they're less relevant than bumping the minor version.
The way it's going currently, we'll be on 2.1.x forever with unnecessarily complex versions. Just bump the patch version normally.
soloturn commented on 2024-04-06 06:38 (UTC)
would you mind to give it the real version including the git hash, so the update logic does not warn for newest on server? 2.1.9-7-e915df means tag 2.1.9 + seven commits and the git hash of this commit.
txtsd commented on 2023-10-21 12:06 (UTC)
@soloturn I did it on ripme-git. ripme 2.1.6 does not contain the customVersion commit.
soloturn commented on 2023-10-21 06:22 (UTC) (edited on 2023-10-21 06:24 (UTC) by soloturn)
you could now drop the patch, and set the version via
high enough so it does not offer to download a newer one.
txtsd commented on 2023-08-29 06:53 (UTC)
@soloturn Done. Thanks for the tip!
soloturn commented on 2023-06-13 13:25 (UTC)
this should work with the latest gradle version, so make dependency to gradle would be fine instead of using gradlew.
1 2 Next › Last »