guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: make dist and related fun (was: The next release)


From: Efraim Flashner
Subject: Re: make dist and related fun (was: The next release)
Date: Mon, 24 Feb 2025 09:35:03 +0200

On Wed, Feb 19, 2025 at 02:06:43PM -0800, Vagrant Cascadian wrote:
> On 2025-02-15, Vagrant Cascadian wrote:
> > On 2025-02-11, Efraim Flashner wrote:
> >> We discussed the next release during Guix Days and I volunteered to lead
> >> the effort.
> ...
> > I may just make an attempt at making a git snapshot or something, which
> > I did once in the distant past... any recommendations on a particular
> > commit to aim at? Even an alpha or release candidate or whatever tag
> > would be nice...
> 
> So, in order to try this, the first thing I needed to do was remember
> how to run "make dist" to generate the tarball...
> 
> Basically from a clean git checkout:
> 
>   guix git tag v1.4.0+XYZ HEAD # I used 
> f7cd085f4a36e118aa05af5524e74830a30b3dca
>   guix git authenticate && \
>   guix shell --container --pure --development guix guix git imagemagick perl 
> graphviz less -- ./bootstrap && \
>   guix shell --container --pure --development guix guix git imagemagick perl 
> graphviz less -- ./configure && \
>   guix shell --container --pure --development guix guix git imagemagick perl 
> graphviz less -- make -j1 dist
> 
> Not sure if that is the "right" way or if there is better
> documentation... ?
> 

I was running: time guix shell --container --development guix \
    graphviz imagemagick perl -- \
    sh -c './bootstrap && ./configure && make dist'

I then test the tarball with:
guix build --no-grafts guix 
--with-source=guix=./guix-1.4.0+154701.013cc1952a8.142-dfff2.tar.gz

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

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]