GNU bug report logs -
#40377
guix build --with-commit is broken
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 40377 in the body.
You can then email your comments to 40377 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#40377
; Package
guix
.
(Wed, 01 Apr 2020 17:42:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Brice Waegeneire <brice <at> waegenei.re>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Wed, 01 Apr 2020 17:42:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hello,
`--with-commit' from `guix build' doesn't always work. It seems to not
really update the checkout contrary to what is reported since changing
the
`git-url`, by adding a slash for example, put it back on track. It makes
it
useless when trying out to build a newly released version. Following are
some examples:
$ guix build mlt
/gnu/store/m6y21nnyg6p0kcxbfj7k1dnbwbsbj006-mlt-6.18.0
$ guix build mlt --with-commit=mlt=v6.18.0
updating checkout of 'https://github.com/mltframework/mlt.git'...
guix build: error: Git failure while fetching
https://github.com/mltframework/mlt.git: the requested type does not
match the type in the ODB
$ guix build mlt --with-commit=mlt=v6.18.0
--with-git-url=mlt=https://github.com/mltframework/mlt.git/
updating checkout of 'https://github.com/mltframework/mlt.git/'...
retrieved commit 46a226217d8ec5bbf66a4fa3da138fd6924dd13b
The following derivations will be built:
/gnu/store/ljlj1dwkdfb7sziy02hi5scskdjmxv02-mlt-6.18.0.drv
/gnu/store/02q25aq6mi8287hbakc9v7z0jmq9f6cz-sdl-1.2.15.drv
/gnu/store/5z3v3w5aslbcsq0ia429n0pkshv6f14x-frei0r-plugins-1.7.
[...]
$ guix build picom --with-commit=picom=v7.5
updating checkout of 'https://github.com/yshui/picom.git'...
retrieved commit 3838f053afb1aa05ba1ab489f2dfaa44c00c9ef0
/gnu/store/q1bl4q1x4wmyps5ibljvj4x3y2nl24la-picom-7.5
$ guix build picom --with-commit=picom=vNext
updating checkout of 'https://github.com/yshui/picom.git'...
guix build: error: Git failure while fetching
https://github.com/yshui/picom.git: the requested type does not match
the type in the ODB
I've found out about this issue by reading pelzflorian's suggestion
about
adding a `--with-version' in [0] and [1], he wrote that a year ago,
before
support for tags was added to `--with-commit'.
[0]: https://issues.guix.info/issue/35744
[1]: https://lists.gnu.org/archive/html/help-guix/2019-05/msg00093.html
- Brice
Reply sent
to
Ludovic Courtès <ludo <at> gnu.org>
:
You have taken responsibility.
(Thu, 02 Apr 2020 21:19:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Brice Waegeneire <brice <at> waegenei.re>
:
bug acknowledged by developer.
(Thu, 02 Apr 2020 21:19:02 GMT)
Full text and
rfc822 format available.
Message #10 received at 40377-done <at> debbugs.gnu.org (full text, mbox):
Hi,
Brice Waegeneire <brice <at> waegenei.re> skribis:
> $ guix build mlt --with-commit=mlt=v6.18.0
> updating checkout of 'https://github.com/mltframework/mlt.git'...
> guix build: error: Git failure while fetching
> https://github.com/mltframework/mlt.git: the requested type does not
> match the type in the ODB
[...]
> $ guix build picom --with-commit=picom=vNext
> updating checkout of 'https://github.com/yshui/picom.git'...
> guix build: error: Git failure while fetching
> https://github.com/yshui/picom.git: the requested type does not match
> the type in the ODB
Interestingly,
guix build guile-gcrypt --with-commit=guile-gcrypt=v0.2.0
would work just fine.
This is because the tags in the above examples actually point to a
“commit” object instead of pointing to a “tag” object as in the
guile-gcrypt case. Weird.
Fixed with commit efa578ecaece67366b4b0e2266de7c2faaa4ae54.
Thanks,
Ludo’.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#40377
; Package
guix
.
(Fri, 03 Apr 2020 07:03:01 GMT)
Full text and
rfc822 format available.
Message #13 received at 40377-done <at> debbugs.gnu.org (full text, mbox):
Hello Ludovic,
On 2020-04-02 21:17, Ludovic Courtès wrote:
> Fixed with commit efa578ecaece67366b4b0e2266de7c2faaa4ae54.
Thank you for that really quick patch. It seems to be working
well now.
- Brice
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 01 May 2020 11:24:09 GMT)
Full text and
rfc822 format available.
This bug report was last modified 5 years and 2 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.