Package Details: josm-svn 19018-1

Git Clone URL: https://aur.archlinux.org/josm-svn.git (read-only, click to copy)
Package Base: josm-svn
Description: An editor for OpenStreetMap written in Java
Upstream URL: http://josm.openstreetmap.de/
Keywords: openstreetmap
Licenses: GPL
Conflicts: josm
Provides: josm
Submitter: SammysHP
Maintainer: SammysHP
Last Packager: SammysHP
Votes: 30
Popularity: 0.000824
First Submitted: 2018-06-03 10:03 (UTC)
Last Updated: 2024-03-20 18:33 (UTC)

Dependencies (6)

Required by (1)

Sources (3)

Pinned Comments

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

eschwartz commented on 2018-06-03 07:18 (UTC)

Umm...

Why don't you just create an svn package which clones the svn sources, then runs "ant dist" to create the latest version?

I'm entirely unsure why you're doing such elaborate magic instead, especially considering "latest" is an inaccurate name.

This also avoids the issue where you've disabled checksums because you want to use nightly binaries but cannot be bothered to do any checking whatsoever, so even if the download is truncated you'll happily consider the package a success. There's a reason why checksums exist...

SammysHP commented on 2018-03-24 18:38 (UTC)

It happened! Automatic updates are now live. If you notice any strange behavior or if you think that this is a really bad idea, please leave a comment (and ideally a suggestion for a better method).

SammysHP commented on 2018-03-20 21:20 (UTC) (edited on 2018-03-20 21:23 (UTC) by SammysHP)

Just a quick heads-up: I prepared an automatic update script of this package. I will monitor it for a few days and enable it at the weekend.

What will it do?

It checks for a new version of JOSM every hour and updates the package in the AUR if necessary.

Why will it do this?

Because I get a lot of out-of-date flags for this package just because people do not understand how it is designed.

Why is/was it designed this way?

This package builds from the nightly build of JOSM (called "josm-latest"). This means it will change probably more than once a day. Thus the checksums are skipped and pkgver() will set the correct version. It downloads a binary, so I cannot use VCS magic.

The downside is that you won't get an update notification and if you cache the downloaded files, makepkg will not re-download them. This is a problem and I assume that some people were affected by this.

The new version will not contain checksums as well because I want the package to be built in every situation. This might result in an outdated version code, but this would last for less than a day anyway. I might improve it in the future if I get an Idea how to do it.

Cody_Learner commented on 2018-03-19 22:50 (UTC)

Sorry, my bad... I did read the pinned, but thought something was still wrong. I'm working on an AUR wrapper script. "Pacman -Sl aur" showed "aur josm-latest 13473-1" in my AUR repo. I manually built your package to double check with results below. Definitely newer than off. repo version. Now to figure out my script issues. Thanks quick reply!

==> Finished making: josm-latest 13548-1 (Mon Mar 19 15:36:19 PDT 2018)

SammysHP commented on 2018-03-19 22:22 (UTC)

@Cody_Learner Because this is the nightly version which is much newer than the stable version from the official repo. Please read the comments, especially the pinned one.

Cody_Learner commented on 2018-03-19 22:18 (UTC)

A newer version of this package is available in the official repos. Why is this still here?

$ pacman -Ss josm community/josm 13500-1 [installed]

Athemis commented on 2018-03-01 19:31 (UTC)

Doesn't work anymore. Instead of "logo.png" there are now seven logo images in different sizes and colour depths in the image folder. You may change "images/logo.png" to e.g. "images/logo_48x48x32.png" in the PKGBUILD.

SammysHP commented on 2018-01-03 15:07 (UTC)

Your package josm-latest has been flagged out-of-date by strebski mayby better option is to remove this package from AUR repository?

Why do you think that this package should be removed? It is up-to-date and I use it almost daily. Please read the comments.

SammysHP commented on 2016-07-08 15:57 (UTC)

> RubenKelevra filed a orphan request for josm-latest: > Has not been updated for 1 year! Because there is nothing to update! This is a VCS-like package that always installs the latest version (built for every SVN commit). It cannot be suffixed with -svn because it isn't built from the SVN but downloads a compiled jar file instead. Please read the description and the PKGBUILD before you submit a request, thanks.