Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-14 Thread 郑俊杰
hello i have a cache.z572.online have some substitutes use licheepi 4a for guix 
offload 

Maybe can join build farm.
> 在 2023年5月9日,21:51,Christopher Baines  写道:
> 
> Hey!
> 
> Almost a year ago now [1] I mentioned that I had received a HiFive
> Unmatched board, but I hadn't got it doing anything yet.
> 
> 1: https://lists.gnu.org/archive/html/guix-devel/2021-06/msg00104.html
> 
> In the last few days I've made some time to take a look at it again and
> try to get it connected up to the bordeaux build farm.
> 
> This has been somewhat successful, you should be able to see the machine
> (named rochor) on the prototype activity viewer [2].
> 
> 2: https://bordeaux.guix.gnu.org/activity
> 
> Unfortunately it seems a bit stuck trying to upload the build results
> back to the coordinator due to the suspendable ports issues in
> guile-gnutls, but that should be fixed in the latest release so
> hopefully I'll be able to deploy that fix soon.
> 
> It's also just currently a bare board hooked up to a spare power supply
> I have. I'll try and cost up a dedicated power supply plus case for it,
> and if anyone has suggestions for minimal mini-itx compatible cases,
> please let me know!
> 
> This is a start, but more hardware will be needed to keep up with the
> master branch, plus testing patches and other branches, so if you have
> hardware to hand, or know of hardware available for purchase that might
> be suitable, that would be really useful to know about.
> 
Maybe you can see https://milkv.io/pioneer

> Thanks,
> 
> Chris




Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-14 Thread Z572
try retry send.

Hello, i have a substitute server have 3.2% substitutes available, maybe
someone need, see https://cache.z572.online . use licheepi 4a, maybe can join 
build farm.


Christopher Baines  writes:

> [[PGP Signed Part:Undecided]]
> Hey!
>
> Almost a year ago now [1] I mentioned that I had received a HiFive
> Unmatched board, but I hadn't got it doing anything yet.
>
> 1: https://lists.gnu.org/archive/html/guix-devel/2021-06/msg00104.html
>
> In the last few days I've made some time to take a look at it again and
> try to get it connected up to the bordeaux build farm.
>
> This has been somewhat successful, you should be able to see the machine
> (named rochor) on the prototype activity viewer [2].
>
> 2: https://bordeaux.guix.gnu.org/activity
>
> Unfortunately it seems a bit stuck trying to upload the build results
> back to the coordinator due to the suspendable ports issues in
> guile-gnutls, but that should be fixed in the latest release so
> hopefully I'll be able to deploy that fix soon.
>
> It's also just currently a bare board hooked up to a spare power supply
> I have. I'll try and cost up a dedicated power supply plus case for it,
> and if anyone has suggestions for minimal mini-itx compatible cases,
> please let me know!
>
> This is a start, but more hardware will be needed to keep up with the
> master branch, plus testing patches and other branches, so if you have
> hardware to hand, or know of hardware available for purchase that might
> be suitable, that would be really useful to know about.

maybe you can see https://milkv.io/pioneer/

>
> Thanks,
>
> Chris
>
> [[End of PGP Signed Part]]


-- 
over


Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-13 Thread 宋文武
宋文武  writes:

> I got 'guix-build-coordinator-agent-only' built now, running it (with
> --help) will segfault though..
>
>
> How to run it to connect to the coordinator?
>

Update, now it running fine with:
```
guix-build-coordinator-agent  \
  --uuid= \
  --password= \
  --coordinator=https://rack.z572.online \
  --substitute-urls='https://data.guix.gnu.org https://cache.z572.online 
https://mirrors.sjtug.sjtu.edu.cn/guix/'
```

So, Z572 (his email seems to be blocked the mailing lists..) has setup a
guix-build-coordinator with
guix-build-coordinator-queue-builds-service-type, derivations fetched
from data.guix.gnu.org.  Then next we'd like to make our riscv64
machines to join the offical build farm.  Does the agent machine have to
belong to guix committer?




Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-12 Thread 宋文武
宋文武  writes:

> A friend (Z572 from #guixcn) of mime had setup a coordinator /
> substitute server of riscv64 (running guix system) at
> https://cache.z572.online.

Well, he has a vps virtual machine (x86_64) running guix system, but
offload to a riscv64 licheepi 4a for building now...



Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-12 Thread 宋文武
宋文武  writes:

> Christopher Baines  writes:

>> The first hurdle to overcome is just getting the build coordinator agent
>> available on the system. For the board I have, I cross compiled the
>> guix-build-coordinator-agent-only package.
>
> Okay, now I installed guix from debian on my visionfive2, and start
> compiling for it.

I got 'guix-build-coordinator-agent-only' built now, running it (with
--help) will segfault though..


How to run it to connect to the coordinator?

Also my net speed to ci/bordeaux is unuseable, i guess this will prevent
use my sbc as a build agent for the official build farm?

A friend (Z572 from #guixcn) of mime had setup a coordinator /
substitute server of riscv64 (running guix system) at
https://cache.z572.online.  I tried connect to it with:

```
guix-build-coordinator-agent  \
  --uuid= \
  --password= \
  --coordinator=https://cache.z572.online/agent \
  --substitute-urls='https://cache.z572.online'
```

but got:
```
locale is C.UTF-8
(gnutls version: 3.7.7, guix version: 1.4.0-6.dc5430c)
skipping writing metrics as /var/lib/prometheus/node-exporter does not exist
2023-05-13 11:27:16 (INFO ): starting agent 07949cb9-27e0-4cab-a1be-4a6468767835
2023-05-13 11:27:16 (INFO ): connecting to coordinator 
https://cache.z572.online/agent
Backtrace:
   2 (primitive-load 
"/gnu/store/5ijyqpfl667585pjyh8izvwkipfaaw4b-guix-build-coordinator-agent-only-0-81.3f6473c/bin/.guix-build-coordinator-agent-real")
In guix-build-coordinator/agent.scm:
499:7  1 (run-agent _ #< 3f7d38d0a0> 
("riscv64-linux") _ #f _ _ _ _ _)
In srfi/srfi-43.scm:
Exception thrown while printing backtrace:
In procedure vector-ref: Argument 2 out of range: 14

srfi/srfi-43.scm:968:7: vector->list: expected vector, got #f
```

Maybe my arguments or his endpoint is wrong.


Help need, thank you!



Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-10 Thread 宋文武
Christopher Baines  writes:

> The NAT is no problem, the build coordinator (intentionally) has very
> few requirements.

That's great.

> The first hurdle to overcome is just getting the build coordinator agent
> available on the system. For the board I have, I cross compiled the
> guix-build-coordinator-agent-only package.

Okay, now I installed guix from debian on my visionfive2, and start
compiling for it.



Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-10 Thread Christopher Baines

Andreas Enge  writes:

> Hello!
>
> Am Tue, May 09, 2023 at 02:40:21PM +0100 schrieb Christopher Baines:
>> This has been somewhat successful, you should be able to see the machine
>> (named rochor) on the prototype activity viewer [2].
>
> These are exciting news!
>
> Does it mean that this bug, for instance:
>https://issues.guix.gnu.org/50091
> can be closed? And maybe others closed or solved that come up when looking
> for risc?

I guess #50091 was fixed when RISC-V support was added, I don't know
exactly when that happened though.


signature.asc
Description: PGP signature


Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-10 Thread Andreas Enge
Hello!

Am Tue, May 09, 2023 at 02:40:21PM +0100 schrieb Christopher Baines:
> This has been somewhat successful, you should be able to see the machine
> (named rochor) on the prototype activity viewer [2].

These are exciting news!

Does it mean that this bug, for instance:
   https://issues.guix.gnu.org/50091
can be closed? And maybe others closed or solved that come up when looking
for risc?

Andreas




Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-09 Thread Aleksandr Vityazev
On 2023-05-09, 16:41 +0100, Christopher Baines  wrote:

> Aleksandr Vityazev  writes:
>
 I've been having good luck with the visionfive1 as a build machine. My
 visionfive2 gets a little hot and I'm looking at getting a desk fan to
 blow at it and some of the other boards that get a bit hot while
 building.
>>
>> I also use visionfive2 as my build machine. Quite happy with it.  I have
>> a fairly large heatsink installed without a fan, the temperature does
>> not exceed 60 degrees at full load.
>>
>>> Cool, well let me know if any of those can be hooked up to the build
>>> farm. It's quite easy and obviously you can still use them (and just
>>> stop the build coordinator agent) if you need to.
>>>
>>
>> I'd give it a try. Although now there is only a 256GB ssd plugged in and
>> no dedicated ip address. I don't know how the coordinator works, maybe
>> it doesn't matter, I need to see how it all works.
>
> Cool :) 256GB is enough storage space, and there's no requirement for a
> dedicated IP address.
>

I built guix-build-coordinator-agent-only version 0-75.d6ae42. Right now
my system is on commit - 896982f357034e3e53fe05f86c416835adffda0c. Doing
guix pull from 3f02f7d937a862d98367029e2d3506b228c6c80e, this will take
a while. If the agent version is not important I can try to run the
service.

-- 
Best regards,
Aleksandr Vityazev



Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-09 Thread Aleksandr Vityazev
Hi,

On 2023-05-09, 15:22 +0100, Christopher Baines  wrote:

> Efraim Flashner  writes:
>
>> [[PGP Signed Part:Undecided]]
>> On Tue, May 09, 2023 at 02:40:21PM +0100, Christopher Baines wrote:
>>> Hey!
>>>
>>> Almost a year ago now [1] I mentioned that I had received a HiFive
>>> Unmatched board, but I hadn't got it doing anything yet.
>>>
>>> 1: https://lists.gnu.org/archive/html/guix-devel/2021-06/msg00104.html
>>
>> Some would say that's almost two years ago!
>
> Indeed, I got my maths wrong! Time is really getting on :/
>
>>> In the last few days I've made some time to take a look at it again and
>>> try to get it connected up to the bordeaux build farm.
>>>
>>> This has been somewhat successful, you should be able to see the machine
>>> (named rochor) on the prototype activity viewer [2].
>>>
>>> 2: https://bordeaux.guix.gnu.org/activity
>>>
>>> Unfortunately it seems a bit stuck trying to upload the build results
>>> back to the coordinator due to the suspendable ports issues in
>>> guile-gnutls, but that should be fixed in the latest release so
>>> hopefully I'll be able to deploy that fix soon.
>>>
>>> It's also just currently a bare board hooked up to a spare power supply
>>> I have. I'll try and cost up a dedicated power supply plus case for it,
>>> and if anyone has suggestions for minimal mini-itx compatible cases,
>>> please let me know!
>>>
>>> This is a start, but more hardware will be needed to keep up with the
>>> master branch, plus testing patches and other branches, so if you have
>>> hardware to hand, or know of hardware available for purchase that might
>>> be suitable, that would be really useful to know about.
>>
>> That's really exciting!
>>
>> I've been having good luck with the visionfive1 as a build machine. My
>> visionfive2 gets a little hot and I'm looking at getting a desk fan to
>> blow at it and some of the other boards that get a bit hot while
>> building.

I also use visionfive2 as my build machine. Quite happy with it.  I have
a fairly large heatsink installed without a fan, the temperature does
not exceed 60 degrees at full load.

> Cool, well let me know if any of those can be hooked up to the build
> farm. It's quite easy and obviously you can still use them (and just
> stop the build coordinator agent) if you need to.
>

I'd give it a try. Although now there is only a 256GB ssd plugged in and
no dedicated ip address. I don't know how the coordinator works, maybe
it doesn't matter, I need to see how it all works.

-- 
Best regards,
Aleksandr Vityazev



Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-09 Thread Aleksandr Vityazev
On 2023-05-09, 18:57 +0300, Efraim Flashner  wrote:

> On Tue, May 09, 2023 at 06:24:11PM +0300, Aleksandr Vityazev wrote:
>> Hi,
>> 
>> On 2023-05-09, 15:22 +0100, Christopher Baines  wrote:
>> 
>> > Efraim Flashner  writes:
>> >
>> >> [[PGP Signed Part:Undecided]]
>> >> On Tue, May 09, 2023 at 02:40:21PM +0100, Christopher Baines wrote:
>> >>> Hey!
>> >>>
>> >>> Almost a year ago now [1] I mentioned that I had received a HiFive
>> >>> Unmatched board, but I hadn't got it doing anything yet.
>> >>>
>> >>> 1: https://lists.gnu.org/archive/html/guix-devel/2021-06/msg00104.html
>> >>
>> >> Some would say that's almost two years ago!
>> >
>> > Indeed, I got my maths wrong! Time is really getting on :/
>> >
>> >>> In the last few days I've made some time to take a look at it again and
>> >>> try to get it connected up to the bordeaux build farm.
>> >>>
>> >>> This has been somewhat successful, you should be able to see the machine
>> >>> (named rochor) on the prototype activity viewer [2].
>> >>>
>> >>> 2: https://bordeaux.guix.gnu.org/activity
>> >>>
>> >>> Unfortunately it seems a bit stuck trying to upload the build results
>> >>> back to the coordinator due to the suspendable ports issues in
>> >>> guile-gnutls, but that should be fixed in the latest release so
>> >>> hopefully I'll be able to deploy that fix soon.
>> >>>
>> >>> It's also just currently a bare board hooked up to a spare power supply
>> >>> I have. I'll try and cost up a dedicated power supply plus case for it,
>> >>> and if anyone has suggestions for minimal mini-itx compatible cases,
>> >>> please let me know!
>> >>>
>> >>> This is a start, but more hardware will be needed to keep up with the
>> >>> master branch, plus testing patches and other branches, so if you have
>> >>> hardware to hand, or know of hardware available for purchase that might
>> >>> be suitable, that would be really useful to know about.
>> >>
>> >> That's really exciting!
>> >>
>> >> I've been having good luck with the visionfive1 as a build machine. My
>> >> visionfive2 gets a little hot and I'm looking at getting a desk fan to
>> >> blow at it and some of the other boards that get a bit hot while
>> >> building.
>> 
>> I also use visionfive2 as my build machine. Quite happy with it.  I have
>> a fairly large heatsink installed without a fan, the temperature does
>> not exceed 60 degrees at full load.
>
> Where did you get the heatsink from? Something generic or from the
> makers of the visionfive2?
>

I bought a generic one at the marketplace.

>> > Cool, well let me know if any of those can be hooked up to the build
>> > farm. It's quite easy and obviously you can still use them (and just
>> > stop the build coordinator agent) if you need to.
>> >
>> 
>> I'd give it a try. Although now there is only a 256GB ssd plugged in and
>> no dedicated ip address. I don't know how the coordinator works, maybe
>> it doesn't matter, I need to see how it all works.

-- 
Best regards,
Aleksandr Vityazev



Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-09 Thread Efraim Flashner
On Tue, May 09, 2023 at 06:24:11PM +0300, Aleksandr Vityazev wrote:
> Hi,
> 
> On 2023-05-09, 15:22 +0100, Christopher Baines  wrote:
> 
> > Efraim Flashner  writes:
> >
> >> [[PGP Signed Part:Undecided]]
> >> On Tue, May 09, 2023 at 02:40:21PM +0100, Christopher Baines wrote:
> >>> Hey!
> >>>
> >>> Almost a year ago now [1] I mentioned that I had received a HiFive
> >>> Unmatched board, but I hadn't got it doing anything yet.
> >>>
> >>> 1: https://lists.gnu.org/archive/html/guix-devel/2021-06/msg00104.html
> >>
> >> Some would say that's almost two years ago!
> >
> > Indeed, I got my maths wrong! Time is really getting on :/
> >
> >>> In the last few days I've made some time to take a look at it again and
> >>> try to get it connected up to the bordeaux build farm.
> >>>
> >>> This has been somewhat successful, you should be able to see the machine
> >>> (named rochor) on the prototype activity viewer [2].
> >>>
> >>> 2: https://bordeaux.guix.gnu.org/activity
> >>>
> >>> Unfortunately it seems a bit stuck trying to upload the build results
> >>> back to the coordinator due to the suspendable ports issues in
> >>> guile-gnutls, but that should be fixed in the latest release so
> >>> hopefully I'll be able to deploy that fix soon.
> >>>
> >>> It's also just currently a bare board hooked up to a spare power supply
> >>> I have. I'll try and cost up a dedicated power supply plus case for it,
> >>> and if anyone has suggestions for minimal mini-itx compatible cases,
> >>> please let me know!
> >>>
> >>> This is a start, but more hardware will be needed to keep up with the
> >>> master branch, plus testing patches and other branches, so if you have
> >>> hardware to hand, or know of hardware available for purchase that might
> >>> be suitable, that would be really useful to know about.
> >>
> >> That's really exciting!
> >>
> >> I've been having good luck with the visionfive1 as a build machine. My
> >> visionfive2 gets a little hot and I'm looking at getting a desk fan to
> >> blow at it and some of the other boards that get a bit hot while
> >> building.
> 
> I also use visionfive2 as my build machine. Quite happy with it.  I have
> a fairly large heatsink installed without a fan, the temperature does
> not exceed 60 degrees at full load.

Where did you get the heatsink from? Something generic or from the
makers of the visionfive2?

> > Cool, well let me know if any of those can be hooked up to the build
> > farm. It's quite easy and obviously you can still use them (and just
> > stop the build coordinator agent) if you need to.
> >
> 
> I'd give it a try. Although now there is only a 256GB ssd plugged in and
> no dedicated ip address. I don't know how the coordinator works, maybe
> it doesn't matter, I need to see how it all works.
> 
> -- 
> Best regards,
> Aleksandr Vityazev

-- 
Efraim Flashner  פלשנר אפרים
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted


signature.asc
Description: PGP signature


Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-09 Thread Christopher Baines

Aleksandr Vityazev  writes:

>>> I've been having good luck with the visionfive1 as a build machine. My
>>> visionfive2 gets a little hot and I'm looking at getting a desk fan to
>>> blow at it and some of the other boards that get a bit hot while
>>> building.
>
> I also use visionfive2 as my build machine. Quite happy with it.  I have
> a fairly large heatsink installed without a fan, the temperature does
> not exceed 60 degrees at full load.
>
>> Cool, well let me know if any of those can be hooked up to the build
>> farm. It's quite easy and obviously you can still use them (and just
>> stop the build coordinator agent) if you need to.
>>
>
> I'd give it a try. Although now there is only a 256GB ssd plugged in and
> no dedicated ip address. I don't know how the coordinator works, maybe
> it doesn't matter, I need to see how it all works.

Cool :) 256GB is enough storage space, and there's no requirement for a
dedicated IP address.


signature.asc
Description: PGP signature


Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-09 Thread Janneke Nieuwenhuizen
Christopher Baines writes:

Hi Chris,

> Almost a year ago now [1] I mentioned that I had received a HiFive
> Unmatched board, but I hadn't got it doing anything yet.
>
> 1: https://lists.gnu.org/archive/html/guix-devel/2021-06/msg00104.html
>
> In the last few days I've made some time to take a look at it again and
> try to get it connected up to the bordeaux build farm.
>
> This has been somewhat successful, you should be able to see the machine
> (named rochor) on the prototype activity viewer [2].

That's lovely!  Because of my the Mes release that should have initial
RISC-V support I've been looking for RISC-V substitutes.  The good folks
over at #bootstrappable advised me to just build using QEMU, the
consensus was that gave dependable results

However, I found that many packages have failing tests, mostly related
to stack (overflow) checks.  I looked at wip-riscv but that seems to be
1.5y old...so I've building and disabling tests over at

https://gitlab.com/janneke/guix/-/tree/wip-riscv

Hopefully all this isn't necessary when using real RISC-V hardware!

Greetings,
Janneke

-- 
Janneke Nieuwenhuizen   | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com



Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-09 Thread Christopher Baines

Felix Lechner  writes:

> Hi,
>
> On Tue, May 9, 2023 at 6:51 AM Christopher Baines  wrote:
>>
>> Unfortunately it seems a bit stuck trying to upload the build results
>> back to the coordinator due to the suspendable ports issues in
>> guile-gnutls
>
> While I'm totally unfamiliar with the build farm, I thought I'd give a
> quick shoutout to ZeroMQ. [1] I had great success with it in similar
> settings.
>
> "Sometimes you just need a better socket" was the motto of the lead
> developer and advocate Pieter Hintjens, who unfortunately left too
> soon. ZeroMQ performs well when compared with other messaging systems.
> [2][3][4]

Thanks for the suggestion Felix.

Generally though, I'm trying to avoid any dependencies for the build
coordinator agent, since that should help to avoid problems with
portability. Ideally it wouldn't have any dependencies other than the
guix package itself (and the things it requires).

This issue should be fixed in the latest release, and I've been running
that on one of the build machines and it's been working great, so I'm
quite excited :)

Thanks again,

Chris


signature.asc
Description: PGP signature


Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-09 Thread Christopher Baines

宋文武  writes:

> Christopher Baines  writes:
>
>> This is a start, but more hardware will be needed to keep up with the
>> master branch, plus testing patches and other branches, so if you have
>> hardware to hand, or know of hardware available for purchase that might
>> be suitable, that would be really useful to know about.
>
> Hello I have a visionfive2 4GiB memory model with a nvme disk, does it
> suitable to join the guix build farm?  My home network is behind NAT.

Yes! At least in my opinion.

Ideally the build machines would be owned by guix-europe, but that's
something to look at sorting out once it's up and running.

The NAT is no problem, the build coordinator (intentionally) has very
few requirements.

The first hurdle to overcome is just getting the build coordinator agent
available on the system. For the board I have, I cross compiled the
guix-build-coordinator-agent-only package, then used guix archive to
copy it and all the dependencies across but any approach that works is
fine.

Once you've got that far, let me know and I can privately send you the
arguments to use when running the agent.

Thanks!

Chris


signature.asc
Description: PGP signature


Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-09 Thread Development of GNU Guix and the GNU System distribution.
Hi,

On Tue, May 9, 2023 at 6:51 AM Christopher Baines  wrote:
>
> Unfortunately it seems a bit stuck trying to upload the build results
> back to the coordinator due to the suspendable ports issues in
> guile-gnutls

While I'm totally unfamiliar with the build farm, I thought I'd give a
quick shoutout to ZeroMQ. [1] I had great success with it in similar
settings.

"Sometimes you just need a better socket" was the motto of the lead
developer and advocate Pieter Hintjens, who unfortunately left too
soon. ZeroMQ performs well when compared with other messaging systems.
[2][3][4]

Kind regards
Felix

[1] https://zeromq.org/
[2] 
https://indico.cern.ch/event/354137/contributions/1763290/subcontributions/153483/attachments/701686/963362/ZeroMQ-tCSC-Aram.pdf
[3] 
https://www-acc.gsi.de/wiki/pub/Frontend/MeetingCMW130425/CHEP-2012-NewCERNcontrolsMiddleware.pdf
[4] https://accelconf.web.cern.ch/icalepcs2017/papers/mobpl05.pdf



Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-09 Thread Christopher Baines

Efraim Flashner  writes:

> [[PGP Signed Part:Undecided]]
> On Tue, May 09, 2023 at 02:40:21PM +0100, Christopher Baines wrote:
>> Hey!
>>
>> Almost a year ago now [1] I mentioned that I had received a HiFive
>> Unmatched board, but I hadn't got it doing anything yet.
>>
>> 1: https://lists.gnu.org/archive/html/guix-devel/2021-06/msg00104.html
>
> Some would say that's almost two years ago!

Indeed, I got my maths wrong! Time is really getting on :/

>> In the last few days I've made some time to take a look at it again and
>> try to get it connected up to the bordeaux build farm.
>>
>> This has been somewhat successful, you should be able to see the machine
>> (named rochor) on the prototype activity viewer [2].
>>
>> 2: https://bordeaux.guix.gnu.org/activity
>>
>> Unfortunately it seems a bit stuck trying to upload the build results
>> back to the coordinator due to the suspendable ports issues in
>> guile-gnutls, but that should be fixed in the latest release so
>> hopefully I'll be able to deploy that fix soon.
>>
>> It's also just currently a bare board hooked up to a spare power supply
>> I have. I'll try and cost up a dedicated power supply plus case for it,
>> and if anyone has suggestions for minimal mini-itx compatible cases,
>> please let me know!
>>
>> This is a start, but more hardware will be needed to keep up with the
>> master branch, plus testing patches and other branches, so if you have
>> hardware to hand, or know of hardware available for purchase that might
>> be suitable, that would be really useful to know about.
>
> That's really exciting!
>
> I've been having good luck with the visionfive1 as a build machine. My
> visionfive2 gets a little hot and I'm looking at getting a desk fan to
> blow at it and some of the other boards that get a bit hot while
> building.

Cool, well let me know if any of those can be hooked up to the build
farm. It's quite easy and obviously you can still use them (and just
stop the build coordinator agent) if you need to.


signature.asc
Description: PGP signature


Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-09 Thread 宋文武
Christopher Baines  writes:

> This is a start, but more hardware will be needed to keep up with the
> master branch, plus testing patches and other branches, so if you have
> hardware to hand, or know of hardware available for purchase that might
> be suitable, that would be really useful to know about.

Hello I have a visionfive2 4GiB memory model with a nvme disk, does it
suitable to join the guix build farm?  My home network is behind NAT.

Thank you!



Re: RISC-V (riscv64-linux) substitutes are coming

2023-05-09 Thread Efraim Flashner
On Tue, May 09, 2023 at 02:40:21PM +0100, Christopher Baines wrote:
> Hey!
> 
> Almost a year ago now [1] I mentioned that I had received a HiFive
> Unmatched board, but I hadn't got it doing anything yet.
> 
> 1: https://lists.gnu.org/archive/html/guix-devel/2021-06/msg00104.html

Some would say that's almost two years ago!

> In the last few days I've made some time to take a look at it again and
> try to get it connected up to the bordeaux build farm.
> 
> This has been somewhat successful, you should be able to see the machine
> (named rochor) on the prototype activity viewer [2].
> 
> 2: https://bordeaux.guix.gnu.org/activity
> 
> Unfortunately it seems a bit stuck trying to upload the build results
> back to the coordinator due to the suspendable ports issues in
> guile-gnutls, but that should be fixed in the latest release so
> hopefully I'll be able to deploy that fix soon.
> 
> It's also just currently a bare board hooked up to a spare power supply
> I have. I'll try and cost up a dedicated power supply plus case for it,
> and if anyone has suggestions for minimal mini-itx compatible cases,
> please let me know!
> 
> This is a start, but more hardware will be needed to keep up with the
> master branch, plus testing patches and other branches, so if you have
> hardware to hand, or know of hardware available for purchase that might
> be suitable, that would be really useful to know about.

That's really exciting!

I've been having good luck with the visionfive1 as a build machine. My
visionfive2 gets a little hot and I'm looking at getting a desk fan to
blow at it and some of the other boards that get a bit hot while
building.

-- 
Efraim Flashner  אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted


signature.asc
Description: PGP signature


RISC-V (riscv64-linux) substitutes are coming

2023-05-09 Thread Christopher Baines
Hey!

Almost a year ago now [1] I mentioned that I had received a HiFive
Unmatched board, but I hadn't got it doing anything yet.

1: https://lists.gnu.org/archive/html/guix-devel/2021-06/msg00104.html

In the last few days I've made some time to take a look at it again and
try to get it connected up to the bordeaux build farm.

This has been somewhat successful, you should be able to see the machine
(named rochor) on the prototype activity viewer [2].

2: https://bordeaux.guix.gnu.org/activity

Unfortunately it seems a bit stuck trying to upload the build results
back to the coordinator due to the suspendable ports issues in
guile-gnutls, but that should be fixed in the latest release so
hopefully I'll be able to deploy that fix soon.

It's also just currently a bare board hooked up to a spare power supply
I have. I'll try and cost up a dedicated power supply plus case for it,
and if anyone has suggestions for minimal mini-itx compatible cases,
please let me know!

This is a start, but more hardware will be needed to keep up with the
master branch, plus testing patches and other branches, so if you have
hardware to hand, or know of hardware available for purchase that might
be suitable, that would be really useful to know about.

Thanks,

Chris


signature.asc
Description: PGP signature