|Summary:||MASTER_SITES download.gna.org no longer serves distribution files (eg: graphics/camera)|
|Product:||Ports & Packages||Reporter:||Petr Penzin <penzin.dev>|
|Component:||Individual Port(s)||Assignee:||freebsd-ports-bugs (Nobody) <ports-bugs>|
|Severity:||Affects Many People||CC:||koobs, penzin.dev, ports, theraven|
Description Petr Penzin 2019-05-13 02:38:05 UTC
Master site for `graphics/camera` returns 404 (http://download.gna.org/gsimageapps/), also unable to open to gna.org. CC'ing the last contributor to the port, just in case. I think it is useful app, I might be able to adopt it as a port maintainer. # cd /usr/ports/graphics/camera # make fetch ===> NOTICE: The camera port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> License GPLv2+ accepted by the user ===> camera-0.8_13 depends on file: /usr/local/sbin/pkg - found => Camera-0.8.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch http://download.gna.org/gsimageapps/Camera-0.8.tar.bz2 fetch: http://download.gna.org/gsimageapps/Camera-0.8.tar.bz2: Not Found => Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/Camera-0.8.tar.bz2 Camera-0.8.tar.bz2 26 kB 89 kBps 00s ===> Fetching all distfiles required by camera-0.8_13 for building
Comment 1 Kubilay Kocak 2019-05-13 03:40:57 UTC
Thank you for the report Petr. If you would like to maintain the port, please include a patch as an attachment updating MAINTAINER and fixing MASTER_SITES after identifying an authoritative and reliable source for the distribution file
Comment 2 Petr Penzin 2019-05-14 16:21:37 UTC
Hi Kubilay, I suspect that the site has gone offline for good (especially since maintainer was dropped from the port for some time), I'll see if there is a fork of it available somewhere. If not, is maintaining the code in a new Github repository an acceptable solution?
Comment 3 Kubilay Kocak 2019-05-15 03:08:47 UTC
(In reply to Petr Penzin from comment #2) That is an acceptable solution (for now). If you could, please note explicitly in the repository README that it is a fork/holding area for the code since the original upstream was 404, and use the repository URL in the ports pkg-descr WWW: line so that users are explicitly aware of its status. Thank you for taking the time to resolving this Petr
Comment 4 Petr Penzin 2019-05-17 01:06:27 UTC
(In reply to Kubilay Kocak from comment #3) I've added the code here: https://github.com/gsimageapps/Camera There are a few other ports that used to pull from the same site, I'll see if I can make sense of those and move them to the same Github orgn unless there is a better fork somewhere already. If you end up creating bugs for moving that code, feel free to assign them to me.
Comment 5 Kubilay Kocak 2019-05-17 02:55:45 UTC
(In reply to Petr Penzin from comment #4) Thanks for that. Feel free to attach a patch updating this port to use these sources, and I'd also be inclined to recommend including changes to any other ports that use the same (now 404) MASTER_SITES in the change, so they can all be updated at the same time. A cursory search across the ports tree finds the following matches: /usr/ports/mail/py-apolicy/Makefile /usr/ports/textproc/muse/Makefile /usr/ports/biology/chemeq/Makefile /usr/ports/x11-wm/fvwm-crystal/Makefile /usr/ports/astro/sextractor/Makefile /usr/ports/misc/auto-multiple-choice/Makefile /usr/ports/misc/gcstar/Makefile /usr/ports/multimedia/gcfilms/Makefile /usr/ports/multimedia/subtitleeditor/Makefile /usr/ports/graphics/camerakit/Makefile /usr/ports/graphics/pixen/Makefile /usr/ports/graphics/py-soya3d/Makefile /usr/ports/graphics/camera/Makefile /usr/ports/graphics/py-editobj/Makefile /usr/ports/graphics/preview/Makefile /usr/ports/graphics/py-chart/Makefile /usr/ports/graphics/agave/Makefile /usr/ports/finance/cbb/Makefile /usr/ports/net-im/mu-conference/Makefile /usr/ports/security/py-cerealizer/Makefile /usr/ports/games/slune/Makefile /usr/ports/games/py-poker-eval/Makefile /usr/ports/games/poker-engine/Makefile /usr/ports/games/blackshadeselite/Makefile /usr/ports/games/freeciv/Makefile /usr/ports/games/warmux/Makefile /usr/ports/games/pysycache-lang/Makefile /usr/ports/games/pysycache/Makefile /usr/ports/games/vodovod/Makefile /usr/ports/games/balazar/Makefile /usr/ports/games/poker-eval/Makefile /usr/ports/games/pyawale/Makefile /usr/ports/audio/jack_mixer/Makefile /usr/ports/audio/py-openal/Makefile /usr/ports/audio/gmidimonitor/Makefile /usr/ports/www/py-frappe-bench/files/patch-a93acec /usr/ports/www/llgal/Makefile /usr/ports/www/bins/Makefile /usr/ports/devel/wizardkit/Makefile /usr/ports/devel/tclmore/Makefile /usr/ports/devel/highlighterkit/Makefile /usr/ports/net/py-tofu/Makefile /usr/ports/net/smbldap-tools/Makefile /usr/ports/net-p2p/py-py2play/Makefile /usr/ports/archivers/freetar/Makefile
Comment 6 Petr Penzin 2019-05-17 06:00:28 UTC
(In reply to Kubilay Kocak from comment #5) Oh, that is quite a bit! I thought that only hosting for the image apps went down. Looks like it is the fallout from this: https://en.wikipedia.org/wiki/Gna! I'll try to see if they migrated elsewhere first, Camera certainly did not -- at least I could not locate any more mirrors.
Comment 7 Kubilay Kocak 2019-05-17 07:30:33 UTC
(In reply to Petr Penzin from comment #6) That'd be great Petr. In the mean time I think its probably worth converting this into a broader issue to cover all the other ports, and people update those ports individually, but referencing this single issue in commit logs
Comment 8 Kubilay Kocak 2019-05-17 07:34:25 UTC
Per: https://en.wikipedia.org/wiki/Gna! At 24 May, 2017 Gna! servers have been shut down.   https://www.archiveteam.org/index.php?title=Gna!#Shutdown
Comment 9 Kubilay Kocak 2019-05-17 07:39:46 UTC
ArchiveTeam appears to have taken an rsync snapshot at 20170225 , quoting: A snapshot of all of this material from 2017-02-25 has been uploaded to archive.org. <180Gibyte, all in.  https://www.archiveteam.org/index.php?title=Gna!/code_and_downloads