packaging: what to do about these requiring systemd?

2024-07-07 Thread Andy Tai
Some packages require systemd; some may provide configure stage
options to disable systemd support which can be supplied by the
package definitions in Guix.  But for these that do not make systemd
support configurable, what is the general approach to make such
packages available in GNU Guix?



Re: merging r-team branch

2024-07-07 Thread Efraim Flashner
On Sun, Jul 07, 2024 at 09:24:23AM +0200, Ricardo Wurmus wrote:
> Hi Guix,
> 
> the r-team branch has been built successfully.  It contains updates to R
> and both CRAN and Bioconductor packages.
> 
> It is the last in the queue of branches to be merged:
> 
> core-updates #70456
> tex-team #70915
> python-team  #71408
> kde-team #71614
> rust-team#71703
> r-team   #71901
> 
> It touches very few packages that are not related to R.  The exception
> is apache-arrow.
> 
> I know that while the python-team branch is farther up the queue it is
> not actually ready to be merged, pushing up kde-team, rust-team, and
> r-team.  What is the status of the other branches in the queue?

The rust-team has no objections to you merging first.

-- 
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: Trying to update my Guix on Android

2024-07-07 Thread Tobias Alexandra Platen
I copied those files from my debian system, will try with guix system
later:

adb push /etc/protocols /system/etc/
adb push /etc/services /system/etc/
adb push /etc/resolv.conf /system/etc/

And none of the files differ
OnePlus6T:/etc # diff protocols /system/etc/protocols 
OnePlus6T:/etc # diff services /system/etc/services   
OnePlus6T:/etc # diff resolv.conf /system/etc/resolv.conf  

This one is working:
/gnu/store/q7527zanapb5cqqsyj46m3q3yr8a3vvz-curl-8.5.0/bin/curl
http://gnu.org


301 Moved Permanently

Moved Permanently
The document has moved http://www.gnu.org/;>here.

Apache/2.4.29 Server at gnu.org Port 80


This one does not:
OnePlus6T:/data/guixandroid #
/gnu/store/q7527zanapb5cqqsyj46m3q3yr8a3vvz-curl-8.5.0/bin/curl
https://gnu.org   
curl: (60) server certificate verification failed. CAfile: none
CRLfile: none
More details here: https://curl.se/docs/sslcerts.html


curl failed to verify the legitimacy of the server and therefore could
not establish a secure connection to it. To learn more about this
situation and how to fix it, please visit the web page mentioned above.

Guix pull fails for the same reason

/gnu/store/q7527zanapb5cqqsyj46m3q3yr8a3vvz-curl-8.5.0/bin/curl
http://gnu.org

zcat /var/log/guix/drvs/r6/39b2xgqihb2r1p8wqw25miid09s8mc-isrg-root-
x2.pem.drv.gz

View build log at
'/var/log/guix/drvs/r6/39b2xgqihb2r1p8wqw25miid09s8mc-isrg-root-
x2.pem.drv.gz'.
cannot build derivation `/gnu/store/qlqq5kddrjmwsj8qfgcadklmmf7kx54j-
le-certs-1.drv': 1 dependencies couldn't be built
guix pull: error: build of
`/gnu/store/qlqq5kddrjmwsj8qfgcadklmmf7kx54j-le-certs-1.drv' failed
1|OnePlus6T:/data/guixandroid # zcat
/var/log/guix/drvs/r6/39b2xgqihb2r1p8wqw25miid09s8mc-isrg-root-
x2.pem.drv.gz

Starting download of /gnu/store/5ryjiaii7gn8imh2xix4mak2yk6gmgrl-isrg-
root-x2.pem
>From https://letsencrypt.org/certs/isrg-root-x2.pem...
In procedure getaddrinfo: Temporary failure in name resolution



Re: merging r-team branch

2024-07-07 Thread Andreas Enge
Hello,

Am Sun, Jul 07, 2024 at 09:24:23AM +0200 schrieb Ricardo Wurmus:
> the r-team branch has been built successfully.  It contains updates to R
> and both CRAN and Bioconductor packages.
> It touches very few packages that are not related to R.  The exception
> is apache-arrow.

answering the subtext of the question, I think it would be okay to merge
the branch before the others (or rather, independently).

I see that there is a new patch on core-updates related to R:
Author: Ludovic Courtès 
Date:   Sun Jul 7 00:42:43 2024 +0200
gnu: r-minimal: Add dependency on ‘texlive-etoolbox’.
* gnu/packages/statistics.scm (r-with-tests)[native-inputs]: Add
TEXLIVE-ETOOLBOX.
Change-Id: I1ea48e5afa013d8c36054f423e57252dbc02f12a

So when merging first r-team and then core-updates or the other way round,
it would be good to pay attention to it.

Andreas




Re: merging r-team branch

2024-07-07 Thread Development of GNU Guix and the GNU System distribution.
Hello,

Ricardo Wurmus  writes:

> the r-team branch has been built successfully.  It contains updates to R
> and both CRAN and Bioconductor packages.
>
> It is the last in the queue of branches to be merged:
>
> core-updates #70456
> tex-team #70915
> python-team  #71408
> kde-team #71614
> rust-team#71703
> r-team   #71901
>
> It touches very few packages that are not related to R.  The exception
> is apache-arrow.
>
> I know that while the python-team branch is farther up the queue it is
> not actually ready to be merged, pushing up kde-team, rust-team, and
> r-team.  What is the status of the other branches in the queue?

The tex-team branch is included in core-updates and currently being
built by the bordeaux farm. So it can be ignored.

Regards,
-- 
Nicolas Goaziou





Re: merging r-team branch

2024-07-07 Thread Zheng Junjie
Ricardo Wurmus  writes:

> Hi Guix,
>
> the r-team branch has been built successfully.  It contains updates to
> R
> and both CRAN and Bioconductor packages.
>
> It is the last in the queue of branches to be merged:
>
> core-updates #70456
> tex-team #70915
> python-team  #71408
> kde-team #71614
> rust-team#71703
> r-team   #71901
>
> It touches very few packages that are not related to R.  The exception
> is apache-arrow.
>
> I know that while the python-team branch is farther up the queue it is
> not actually ready to be merged, pushing up kde-team, rust-team, and
> r-team.  What is the status of the other branches in the queue?

Kde-team wasn't ready yet and I opened question to get qa to show the broken 
package


signature.asc
Description: PGP signature


merging r-team branch

2024-07-07 Thread Ricardo Wurmus
Hi Guix,

the r-team branch has been built successfully.  It contains updates to R
and both CRAN and Bioconductor packages.

It is the last in the queue of branches to be merged:

core-updates #70456
tex-team #70915
python-team  #71408
kde-team #71614
rust-team#71703
r-team   #71901

It touches very few packages that are not related to R.  The exception
is apache-arrow.

I know that while the python-team branch is farther up the queue it is
not actually ready to be merged, pushing up kde-team, rust-team, and
r-team.  What is the status of the other branches in the queue?

-- 
Ricardo