Re: Self-contained GuixSD Installer

2021-03-22 Thread raingloom
On Sun, 21 Mar 2021 18:56:05 -0700 Gurjeet Singh wrote: > Does a self-contained GuixSD installer exist? I tried running GuixSD > in a VM (in VBox, on macOS), and for that I downloaded the ISO image. > The ISO image, after a few prompts, then tries to install everything > from the internet. > > I

Re: imagemagick@6.9.11-48 to graft or not to graft with 6.9.12-2

2021-03-22 Thread Mark H Weaver
Hi Andreas, Andreas Enge writes: > And please let us agree that in the future, we only backport fixes in grafts > and do not update version numbers. I agree that in this particular case, that's what should have been done, and that we should still try to do it. It will be several days at least b

Re: A Critique of Shepherd Design

2021-03-22 Thread Martin
On Fri, 19 Mar 2021 17:33:57 + raid5atemyhomework wrote: The Shepherd language for describing actions on Shepherd daemons is a Turing-complete Guile language. Turing completeness runs afoul of the Principle of Least Power. Erlang is turing complete and yet it is famously excellent at m

Re: Finding the store path of a package

2021-03-22 Thread Konrad Hinsen
Hi Ludo, > Here’s an example of how to do that: Works fine, thanks! > Why #:graft? #f? Because if you enable graft, you’ll potentially have > to build/download the thing, and that wouldn’t buy you anything because > the set of file names is the same in the grafted package. OK, so that's the se

Re: A Critique of Shepherd Design

2021-03-22 Thread Ludovic Courtès
Hi, raid5atemyhomework skribis: > I'm not sure you can afford to keep it simple. It has limitations but it does the job—just like many other init systems did the job before the advent of systemd. > Consider: https://issues.guix.gnu.org/47253 > > In that issue, the `networking` provision comes

Re: imagemagick@6.9.11-48 to graft or not to graft with 6.9.12-2

2021-03-22 Thread Ludovic Courtès
Hi again! Ludovic Courtès skribis: > It’s also unclear to me that ImageMagick can be meaningfully grafted. > Are there users of libMagick*.so in external packages? That seems > unlikely. > > On berlin, I see this: > > $ guix graph -t referrers > /gnu/store/7iwx7rj1ipsbgb9wgimrrflniyxpilw3-imag

Re: Why [bug#47081] Remove mongodb?

2021-03-22 Thread Jack Hill
I don't have anything to add with respect to the process for package removeal, but for the completeness of the thread I'd like the observe that one of the packages that was removed (mongo-tools) was broken for over a year: https://issues.guix.gnu.org/39637 For the reasons Efraim pointed out, I

Re: Finding the store path of a package

2021-03-22 Thread Ludovic Courtès
Hi Konrad, Konrad Hinsen skribis: >> Yes. In the presence of grafts, run “guix build PKG”. That always >> gives you the store file name of PKG, 100% reliable! > > At the cost of a few hours of CPU time, in the worst case. > >> I regularly do things like: >> >> ls $(guix build PKG)/bin >> f

Self-contained GuixSD Installer

2021-03-22 Thread Gurjeet Singh
Does a self-contained GuixSD installer exist? I tried running GuixSD in a VM (in VBox, on macOS), and for that I downloaded the ISO image. The ISO image, after a few prompts, then tries to install everything from the internet. If everything is being downloaded and installed from the internet, why

Re: [art] Tiled Wallpaper Art

2021-03-22 Thread Sarthak Shah
Thank you!

Re: [SPITBALL] Jehanne as another kernel option / porting target

2021-03-22 Thread François
Hello, On Fri, Mar 19, 2021 at 12:44:47PM -0400, Joshua Branson wrote: > pinoaffe writes: > > raingloom writes: > > > >> seL4 would be cool too. > So essentially most of the active hurd developers considered a port to a > different microkernel to be impractical. :( > > However, one of the mai

Re: Why [bug#47081] Remove mongodb?

2021-03-22 Thread Ludovic Courtès
Hi Léo, Léo Le Bouter skribis: >> Removing a package and its services is not something to do lightly: >> it >> breaks user configs with no recourse. >> >> We must insist on getting more opinions on such matters, and I think >> there just wasn’t enough feedback here. I understand it can be >> f

Re: Sharing system users for related services

2021-03-22 Thread Leo Prikler
Hi raingloom, Am Montag, den 22.03.2021, 13:40 +0100 schrieb raingloom: > I'm packaging the Molly Brown Gemini server and I'm trying to play > nice > with the already packaged gmnisrv. > Should the two use the same service name and system users? Most users > probably won't want to run both servers

Re: [art] Tiled Wallpaper Art

2021-03-22 Thread Luis Felipe
Hi, Sarthak, Leo :) On Sunday, March 21, 2021 11:42 PM, Leo Famulari wrote: > On Mon, Mar 22, 2021 at 04:07:15AM +0530, Sarthak Shah wrote: > > > Hello, I put together a tiled svg wallpaper for GuixSD (attached) > > using the logo resources in the git repository. > > I'm not sure where to submi

Re: A Critique of Shepherd Design

2021-03-22 Thread raingloom
On Fri, 19 Mar 2021 17:33:57 + raid5atemyhomework wrote: > The Shepherd language for describing actions on Shepherd daemons is a > Turing-complete Guile language. Turing completeness runs afoul of > the Principle of Least Power. Erlang is turing complete and yet it is famously excellent at

Re: [opinion] CVE-patching is not sufficient for package security patching

2021-03-22 Thread raingloom
On Sat, 20 Mar 2021 12:19:11 +0100 Ludovic Courtès wrote: > Hi, > > Mark H Weaver skribis: > > > Ultimately, I gave up. In my opinion, Guix has never achieved > > usability as a desktop system on non-Intel systems. Therefore, the > > Guix community is unable to attract many developers who wa

Sharing system users for related services

2021-03-22 Thread raingloom
I'm packaging the Molly Brown Gemini server and I'm trying to play nice with the already packaged gmnisrv. Should the two use the same service name and system users? Most users probably won't want to run both servers at the same time, so the former seems like a good idea. And the latter would be pr

Re: Finding the store path of a package

2021-03-22 Thread Konrad Hinsen
Hi Simon, > On a side note, Ricardo did recently some stuff as UI for packages, > > > Looks good! My project has a lot of overlap, except that it is very intentionally not based on Web te

Re: imagemagick@6.9.11-48 to graft or not to graft with 6.9.12-2

2021-03-22 Thread zimoun
Hi, On Sun, 21 Mar 2021 at 15:04, Ludovic Courtès wrote: > To me that means we should revert this patch series (perhaps with the > exception of bb2427fa28): > > 2e0ff59f0c gnu: imagemagick/fixed: Redirect old sonames to new sonames. > bb2427fa28 gnu: ImageMagick: Refer to the version number

Re: imagemagick@6.9.11-48 to graft or not to graft with 6.9.12-2

2021-03-22 Thread Andreas Enge
Am Fri, Mar 19, 2021 at 10:40:45AM +0100 schrieb Léo Le Bouter: > We had a user reporting that Inkscape stopped working after the graft ( > https://logs.guix.gnu.org/guix/2021-03-18.log#100200), after which we > decided on IRC with rekado we might cheat by symlinking the shared > libraries, which I

Re: Finding the store path of a package

2021-03-22 Thread zimoun
Hi Konrad, On Mon, 22 Mar 2021 at 08:39, Konrad Hinsen wrote: > Background: I am working on a interactive UI for running reproducible > computations via Guix: > > https://github.com/khinsen/guix-gtoolkit/ > > I'd like to implement (1) browsing package contents ("what exactly do I > get by addi

Re: Why [bug#47081] Remove mongodb?

2021-03-22 Thread Efraim Flashner
On Sun, Mar 21, 2021 at 11:15:32PM +0100, Léo Le Bouter wrote: > Hello! > > > Removing a package and its services is not something to do lightly: > > it > > breaks user configs with no recourse. > > > > We must insist on getting more opinions on such matters, and I think > > there just wasn’t eno

Re: Finding the store path of a package

2021-03-22 Thread Konrad Hinsen
Hi Ludo, > Yes. In the presence of grafts, run “guix build PKG”. That always > gives you the store file name of PKG, 100% reliable! At the cost of a few hours of CPU time, in the worst case. > I regularly do things like: > > ls $(guix build PKG)/bin > find $(guix build PKG) -name … What I