~abcdw/rde-discuss

3 2

guix pull failure with rde channel

Details
Message ID
<CAJ7XGSaQyCA1kF=ZrNohM1cRrhezW9crV_dnYnrsyHiCWA0LqA@mail.gmail.com>
DKIM signature
pass
Download raw message
Hi. Guix noob here.
I have included rde channel in my channels.scm file. When I do
bash> guix pull -C /path/to/channels.scm

I am getting the following error

building /gnu/store/0c63fhgs93r8wc9xnqjk0hn2172y69jx-rde.drv...
|builder for `/gnu/store/0c63fhgs93r8wc9xnqjk0hn2172y69jx-rde.drv'
failed to produce output path
`/gnu/store/kf85c20glrvs3yz97n14zy0rydsppr58-rde'
build of /gnu/store/0c63fhgs93r8wc9xnqjk0hn2172y69jx-rde.drv failed
View build log at
'/var/log/guix/drvs/0c/63fhgs93r8wc9xnqjk0hn2172y69jx-rde.drv.gz'.
cannot build derivation
`/gnu/store/zzphgc5ridz9shp0jm2hfg2061ynl6qn-profile.drv': 1
dependencies couldn't be built
guix pull: error: build of
`/gnu/store/zzphgc5ridz9shp0jm2hfg2061ynl6qn-profile.drv' failed
bash> zcat /var/log/guix/drvs/0c/63fhgs93r8wc9xnqjk0hn2172y69jx-rde.drv.gz
(repl-version 0 1 1)
(exception syntax-error (value service-type) (value "missing field
initializers (description)") (value ((filename .
"/gnu/store/yjwfz57j3bkb1rmn76pw4cx62ps9f7p6-rde-ab6931c/gnu/home-services/base.scm")
(line . 31) (column . 28))) (value (service-type (name name)
(extensions (append more-extensions (list profile-extension
files-extension))))) (value #f))

I do not understand what syntax error exists in gnu/home-services/base.scm
I tried learning exception handling in scheme, and searching forums
for similar roadblock, but couldn't make any progress.
Details
Message ID
<781fd9f6-56df-45c5-8798-9d111b95d390@riseup.net>
In-Reply-To
<CAJ7XGSaQyCA1kF=ZrNohM1cRrhezW9crV_dnYnrsyHiCWA0LqA@mail.gmail.com> (view parent)
DKIM signature
pass
Download raw message
Apparently it is now necessary to add the description field when defining a service, this also happened in the nonguix channel


https://gitlab.com/nonguix/nonguix/-/issues/182

19 may. 2022 16:37:45 Mbk Kamble <mbkadsatx@gmail.com>:

> Hi. Guix noob here.
> I have included rde channel in my channels.scm file. When I do
> bash> guix pull -C /path/to/channels.scm
> 
> I am getting the following error
> 
> building /gnu/store/0c63fhgs93r8wc9xnqjk0hn2172y69jx-rde.drv...
> |builder for `/gnu/store/0c63fhgs93r8wc9xnqjk0hn2172y69jx-rde.drv'
> failed to produce output path
> `/gnu/store/kf85c20glrvs3yz97n14zy0rydsppr58-rde'
> build of /gnu/store/0c63fhgs93r8wc9xnqjk0hn2172y69jx-rde.drv failed
> View build log at
> '/var/log/guix/drvs/0c/63fhgs93r8wc9xnqjk0hn2172y69jx-rde.drv.gz'.
> cannot build derivation
> `/gnu/store/zzphgc5ridz9shp0jm2hfg2061ynl6qn-profile.drv': 1
> dependencies couldn't be built
> guix pull: error: build of
> `/gnu/store/zzphgc5ridz9shp0jm2hfg2061ynl6qn-profile.drv' failed
> bash> zcat /var/log/guix/drvs/0c/63fhgs93r8wc9xnqjk0hn2172y69jx-rde.drv.gz
> (repl-version 0 1 1)
> (exception syntax-error (value service-type) (value "missing field
> initializers (description)") (value ((filename .
> "/gnu/store/yjwfz57j3bkb1rmn76pw4cx62ps9f7p6-rde-ab6931c/gnu/home-services/base.scm")
> (line . 31) (column . 28))) (value (service-type (name name)
> (extensions (append more-extensions (list profile-extension
> files-extension))))) (value #f))
> 
> I do not understand what syntax error exists in gnu/home-services/base.scm
> I tried learning exception handling in scheme, and searching forums
> for similar roadblock, but couldn't make any progress.
Details
Message ID
<87zgj8pm8r.fsf@trop.in>
In-Reply-To
<CAJ7XGSaQyCA1kF=ZrNohM1cRrhezW9crV_dnYnrsyHiCWA0LqA@mail.gmail.com> (view parent)
DKIM signature
pass
Download raw message
On 2022-05-19 16:37, Mbk Kamble wrote:

> Hi. Guix noob here.
> I have included rde channel in my channels.scm file. When I do
> bash> guix pull -C /path/to/channels.scm
>
> I am getting the following error
>
> building /gnu/store/0c63fhgs93r8wc9xnqjk0hn2172y69jx-rde.drv...
> |builder for `/gnu/store/0c63fhgs93r8wc9xnqjk0hn2172y69jx-rde.drv'
> failed to produce output path
> `/gnu/store/kf85c20glrvs3yz97n14zy0rydsppr58-rde'
> build of /gnu/store/0c63fhgs93r8wc9xnqjk0hn2172y69jx-rde.drv failed
> View build log at
> '/var/log/guix/drvs/0c/63fhgs93r8wc9xnqjk0hn2172y69jx-rde.drv.gz'.
> cannot build derivation
> `/gnu/store/zzphgc5ridz9shp0jm2hfg2061ynl6qn-profile.drv': 1
> dependencies couldn't be built
> guix pull: error: build of
> `/gnu/store/zzphgc5ridz9shp0jm2hfg2061ynl6qn-profile.drv' failed
> bash> zcat /var/log/guix/drvs/0c/63fhgs93r8wc9xnqjk0hn2172y69jx-rde.drv.gz
> (repl-version 0 1 1)
> (exception syntax-error (value service-type) (value "missing field
> initializers (description)") (value ((filename .
> "/gnu/store/yjwfz57j3bkb1rmn76pw4cx62ps9f7p6-rde-ab6931c/gnu/home-services/base.scm")
> (line . 31) (column . 28))) (value (service-type (name name)
> (extensions (append more-extensions (list profile-extension
> files-extension))))) (value #f))
>
> I do not understand what syntax error exists in gnu/home-services/base.scm
> I tried learning exception handling in scheme, and searching forums
> for similar roadblock, but couldn't make any progress.

Hi!  Thank you for the report.  The issue is fixed by
https://git.sr.ht/~abcdw/rde/commit/24f632d8c68ae900732c8a54a6344a10f37de6d9

-- 
Best regards,
Andrew Tropin
Details
Message ID
<87wnecpm5v.fsf@trop.in>
In-Reply-To
<781fd9f6-56df-45c5-8798-9d111b95d390@riseup.net> (view parent)
DKIM signature
pass
Download raw message
On 2022-05-19 21:48, Edison Ibáñez wrote:

> Apparently it is now necessary to add the description field when
> defining a service, this also happened in the nonguix channel
>
>
> https://gitlab.com/nonguix/nonguix/-/issues/182
>

Edison, you are completely right! :)

-- 
Best regards,
Andrew Tropin
Reply to thread Export thread (mbox)