Re: guix graph build phases

2022-11-22 Thread jgart
On Wed, 23 Nov 2022 01:09:43 -0600 jgart wrote: > On Wed, 23 Nov 2022 07:12:55 +0100 Julien Lepiller wrote: > %% python-build-system phases > flowchart TB > unpack --> > ensure-no-mtimes-pre-1980 --> > enable-bytecode-determinism --> > ensure-no-cythonized-files --> > buil

Re: guix graph build phases

2022-11-22 Thread jgart
On Wed, 23 Nov 2022 01:09:43 -0600 jgart wrote: oops ignore the typos here: > :build -->; > :install -->; > :add-install-to-pythonpath; > :add-install-to-path; > :wrap -->; > :check -->;

Re: guix graph build phases

2022-11-22 Thread jgart
On Wed, 23 Nov 2022 07:12:55 +0100 Julien Lepiller wrote: > I don't get why you want a picture. Could you share an example of what it > would look like? I was just thinking of something like a flowchart for the build phases. For example, python-build-system's phases as a flowchart in mermaidjs:

Re: guix graph build phases

2022-11-22 Thread Julien Lepiller
I don't get why you want a picture. Could you share an example of what it would look like? Le 22 novembre 2022 23:43:19 GMT+01:00, jgart a écrit : >On Tue, 22 Nov 2022 23:12:16 +0100 Julien Lepiller wrote: >> The graph will always be flat, since it's a list, so graphviz would be a bit >> overk

Re: issue tracking in git

2022-11-22 Thread Pjotr Prins
On Tue, Nov 22, 2022 at 06:57:59PM +0100, Giovanni Biscuolo wrote: > Hello Pjotr > > Giovanni Biscuolo writes: > > [...] > > > As a new initiative we are discussing/designing a gemini + git issue > > tracker. > > please are there updates about this initiative? Yeah, issue tracker lives here:

Re: guix graph build phases

2022-11-22 Thread jgart
On Tue, 22 Nov 2022 23:12:16 +0100 Julien Lepiller wrote: > The graph will always be flat, since it's a list, so graphviz would be a bit > overkill :). Being able to list phases could still be cool :) How about with the plantuml that have packaged?

Re: guix graph build phases

2022-11-22 Thread Julien Lepiller
The graph will always be flat, since it's a list, so graphviz would be a bit overkill :). Being able to list phases could still be cool :) Le 22 novembre 2022 22:32:54 GMT+01:00, jgart a écrit : >hi, > >`guix graph --phases` shows the order of phases for a particular package >and any custom phas

Re: guix graph build phases

2022-11-22 Thread jgart
On Tue, 22 Nov 2022 15:32:54 -0600 jgart wrote: > wdyt or maybe it should be: guix build gnome-recipes --graph-phases

guix graph build phases

2022-11-22 Thread jgart
hi, `guix graph --phases` shows the order of phases for a particular package and any custom phases that were introduced, deleted, replaced, etc. with graphviz wdyt

Re: RFC: libgit2 is slow/inefficient; switch to git command?

2022-11-22 Thread Phil
Hi, Wojtek Kosior via Development of GNU Guix and the GNU System distribution. writes: > Hi, > > I just want to add my 2 cents :) Just to add mine too - libgit2 behaves differently to command-line git in ways which can make guix do unexpected things when caching clones in certain cases. This h

Re: Permanent URL for GUIX packages

2022-11-22 Thread Development of GNU Guix and the GNU System distribution.
Hello,that solves it for my project, thank you.On Nov 19, 2022, at 11:36, Luis Felipe wrote:Hi Sunshine, On Thursday, November 3rd, 2022 at 15:50, Sunshine via "Development of GNU Guix and the GNU System distribution." wrote: Hello,I'd like to link guix.gnu.org/pack

Re: issue tracking in git

2022-11-22 Thread Giovanni Biscuolo
Hello Pjotr Giovanni Biscuolo writes: [...] > As a new initiative we are discussing/designing a gemini + git issue > tracker. please are there updates about this initiative? Thanks! Gio' -- Giovanni Biscuolo Xelera IT Infrastructures signature.asc Description: PGP signature

Re: RFC: libgit2 is slow/inefficient; switch to git command?

2022-11-22 Thread Development of GNU Guix and the GNU System distribution.
Hi, I just want to add my 2 cents :) Another issue with libgit2 is that is gives a very misleading error report when trying to http-clone a repo that only support the old "dumb" git protocol (as opposed to the newer "smart" one). More details here[1]. Missing support for that dumb protocol is pr

Re: RFC: libgit2 is slow/inefficient; switch to git command?

2022-11-22 Thread Philip McGrath
Hi, On Tue, Nov 22, 2022, at 10:39 AM, zimoun wrote: > Hi, > > On Mon, 21 Nov 2022 at 21:21, Maxim Cournoyer > wrote: > >> Given that: >> >> * the git CLI doesn't suffer from such poor performance; >> * This kind of performance problem has been known for years in libgit2 >> [0] with no fix in

Re: Layout of ‘define-configuration’ records

2022-11-22 Thread zimoun
Hi Maxim, On Mon, 21 Nov 2022 at 16:00, Maxim Cournoyer wrote: > That sounds very appropriate indeed. I guess we could send > announcements on API breaking changes to both places. I suppose not > many people are registered to 'info-guix' (I wasn't myself until > recently ^^'). Well, more is b

Re: RFC: libgit2 is slow/inefficient; switch to git command?

2022-11-22 Thread zimoun
Hi, On Mon, 21 Nov 2022 at 21:21, Maxim Cournoyer wrote: > Given that: > > * the git CLI doesn't suffer from such poor performance; > * This kind of performance problem has been known for years in libgit2 > [0] with no fix in sight; > * other projects such as Cargo support using the git CLI an

Remove lash

2022-11-22 Thread Ricardo Wurmus
Hi Guix, on a modern Guix System with Gnome we’re pulling in Python 2. That’s because gtk uses lash, and lash (last commit was 14 years ago) comes with Python bindings — for Python 2. I’d like to propose one of the following steps: - remove lash completely - build lash without Python bindings,

Re: [Guix Website] A Search Page for Packages

2022-11-22 Thread Christopher Baines
zimoun writes: > Hi Chris, > > On Mon, 21 Nov 2022 at 08:57, Christopher Baines wrote: >> zimoun writes: >> >>> On Sat, 19 Nov 2022 at 10:51, Christopher Baines wrote: >>> It's really nice to have multiple things now (packages.guix.gnu.org, qa.guix.gnu.org, bordeaux.guix.gnu.org, ..