GNU bug report logs -
#53148
[PATCH] gnu: java-snakeyaml: Fix the source URI
Previous Next
To reply to this bug, email your comments to 53148 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#53148
; Package
guix-patches
.
(Sun, 09 Jan 2022 20:54:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
"Artyom V. Poptsov" <poptsov.artyom <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Sun, 09 Jan 2022 20:54:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hello,
I found that BitBucket redirects to the login page:
--8<---------------cut here---------------start------------->8---
$ ./pre-inst-env guix build --no-substitutes java-snakeyaml
[...]
Starting download of /gnu/store/j4isfqwkfx1c8nhr3jry0rkdq8r39ckc-java-snakeyaml-1.18.tar.gz
From https://bitbucket.org/asomov/snakeyaml/get/v1.18.tar.gz...
following redirection to `https://bitbucket.org/account/signin/?next=/asomov/snakeyaml/get/v1.18.tar.gz'...
following redirection to `https://id.atlassian.com/login?application=bitbucket&continue=https%3A%2F%2Fbitbucket.org%2Faccount%2Fsignin%2F%3FredirectCount%3D1%26next%3D%252Fasomov%252Fsnakeyaml%252Fget%252Fv1.18.tar.gz'...
downloading from https://bitbucket.org/asomov/snakeyaml/get/v1.18.tar.gz ...
sha256 hash mismatch for /gnu/store/j4isfqwkfx1c8nhr3jry0rkdq8r39ckc-java-snakeyaml-1.18.tar.gz:
expected hash: 0474cqcv46zgv9bhms2vgawakq1vyj0hp3h3f1bfys46msia90bh
actual hash: 11x0dw0l9a7kj55qzr8hzc0fzh44xwwpcjarik10wxyg446wra1j
hash mismatch for store item '/gnu/store/j4isfqwkfx1c8nhr3jry0rkdq8r39ckc-java-snakeyaml-1.18.tar.gz'
build of /gnu/store/f5h57jakhnray2iivbviih8hhyr8far8-java-snakeyaml-1.18.tar.gz.drv failed
View build log at '/var/log/guix/drvs/f5/h57jakhnray2iivbviih8hhyr8far8-java-snakeyaml-1.18.tar.gz.drv.bz2'.
cannot build derivation `/gnu/store/da59l9m79qxqqlhp7z9r7yvh4ysdvgpg-java-snakeyaml-1.18.drv': 1 dependencies couldn't be built
guix build: error: build of `/gnu/store/da59l9m79qxqqlhp7z9r7yvh4ysdvgpg-java-snakeyaml-1.18.drv' failed
--8<---------------cut here---------------end--------------->8---
So I replaced the BitBucket URI with GitHub mirror URI.
'guix lint' complains about the lack of upstream releases because
there's no git tags for each release. It's really unfortunate situation
but that's how the project's upstream is organized. :-/
Thanks,
- Artyom
[0001-gnu-java-snakeyaml-Fix-the-source-URI.patch (text/x-diff, attachment)]
[Message part 3 (text/plain, inline)]
--
Artyom "avp" Poptsov <poptsov.artyom <at> gmail.com>
Home page: https://memory-heap.org/~avp/
CADR Hackerspace co-founder: https://cadrspace.ru/
GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#53148
; Package
guix-patches
.
(Sun, 09 Jan 2022 20:58:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 53148 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Artyom V. Poptsov schreef op zo 09-01-2022 om 23:53 [+0300]:
> - (uri (string-append
> "https://bitbucket.org/asomov/snakeyaml/get/v"
> + (uri (string-append
> "https://github.com/snakeyaml/snakeyaml"
> version ".tar.gz"))
When I visit
https://github.com/snakeyaml/snakeyaml1.18.tar.gz
I get a 404. Are you sure about the URI?
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#53148
; Package
guix-patches
.
(Sun, 09 Jan 2022 21:14:01 GMT)
Full text and
rfc822 format available.
Message #11 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Oh wait, I forgot to update the patch. My bad.
Here's the right version of it.
- Artyom
[0001-gnu-java-snakeyaml-Fix-the-source-URI.patch (text/x-diff, attachment)]
[Message part 3 (text/plain, inline)]
--
Artyom "avp" Poptsov <poptsov.artyom <at> gmail.com>
Home page: https://memory-heap.org/~avp/
CADR Hackerspace co-founder: https://cadrspace.ru/
GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#53148
; Package
guix-patches
.
(Sun, 09 Jan 2022 21:38:01 GMT)
Full text and
rfc822 format available.
Message #14 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
As lilyp pointed out in IRC the project is just moved to the new
location; the official repo is still on BitBucket:
https://bitbucket.org/snakeyaml/snakeyaml
I've updated the patch accordingly.
- Artyom
[0001-gnu-java-snakeyaml-Fix-the-source-URI.patch (text/x-diff, attachment)]
[Message part 3 (text/plain, inline)]
--
Artyom "avp" Poptsov <poptsov.artyom <at> gmail.com>
Home page: https://memory-heap.org/~avp/
CADR Hackerspace co-founder: https://cadrspace.ru/
GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#53148
; Package
guix-patches
.
(Sun, 09 Jan 2022 22:07:01 GMT)
Full text and
rfc822 format available.
Message #17 received at 53148 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Artyom V. Poptsov schreef op ma 10-01-2022 om 00:37 [+0300]:
> (method url-fetch)
> - (uri (string-append
> "https://bitbucket.org/asomov/snakeyaml/get/v"
> + (uri (string-append
> "https://bitbucket.org/snakeyaml/snakeyaml/get/v"
> version ".tar.gz"))
> (file-name (string-append name "-" version ".tar.gz"))
I compared the result of "guix build --source java-snakeyaml"
before this change with
"guix download https://bitbucket.org/snakeyaml/snakeyaml/get/v1.18.tar.gz".
There are some small differences in the tarball:
│ │┄ Files identical despite different names
│ │ --- asomov-snakeyaml-
97aa6dd6be26/src/test/resources/recursive/with-children-as-set.yaml
│ ├── +++ snakeyaml-snakeyaml-
97aa6dd6be26/src/test/resources/recursive/with-children-as-set.yaml
So it seems like these tarballs are autogenerated.
Seems like we need to switch to git-fetch, and investigate
other tarballs from bitbucket.org as well?
[signature.asc (application/pgp-signature, inline)]
Added tag(s) moreinfo.
Request was from
Ludovic Courtès <ludo <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Mon, 07 Mar 2022 20:59:01 GMT)
Full text and
rfc822 format available.
This bug report was last modified 3 years and 97 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.