Re: icecat show many warning and don't display correctly
On Wed, Jan 30, 2019 at 07:02:29PM +0100, Ricardo Wurmus wrote: > The solution might be to use glib-or-gtk-build-system instead of > gnu-build-system. This would wrap the binary in the required > variables. > > Would someone like to try this before we make the change in the master > branch? I did and nothing changed. I was a bit surprised that icecat does not get rebuilt. In any case, XDG_DATA_DIRS still does not appear as an environment variable in $HOME/.guix-profile/etc/profile after installing icecat. Andreas
Re: bug#32835: icecat show many warning and don't display correctly
Hello, On January 31, 2019 10:47:23 AM UTC, Andreas Enge wrote: >On Wed, Jan 30, 2019 at 07:02:29PM +0100, Ricardo Wurmus wrote: >> The solution might be to use glib-or-gtk-build-system instead of >> gnu-build-system. This would wrap the binary in the required >> variables. >> >> Would someone like to try this before we make the change in the >master >> branch? > >I did and nothing changed. I was a bit surprised that icecat does not >get >rebuilt. Then something is wrong. Changing something as important should have definitly triggered a rebuild. Are you modifying a git checkout of Guide and prefixing all of the Guix commands with "./pre-inst-env" ? Maxim
Re: gimp freeze
Hello! On January 30, 2019 10:30:47 PM UTC, Yoshinori Arai wrote: >On Sun, Jan 27, 2019 at 10:57:30PM -0800, Chris Marusich wrote: >> Yoshinori Arai writes: >> >> > I use gimp to make logo for my new blog but gimp freeze on my >locale, >> > ja_JP.utf-8 on GuixSD. When I invoke gimp with LC_ALL=C, gimp does >not freeze. Could it be caused by the same GTK bug I reported here [0] ? It was triggered by using ibus as an input system, since you might be using as well to type in Japanese? In my case I could more around it by unsetting the GTK_IM_MODULE variable. Maxim [0] http://issues.guix.info/issue/33958
Re: No login prompt and no display manager.
On 2019-01-08 07:41, 荒井吉則 wrote: The cause is comment out and swap-devices is solution. ;;(file-system ;; (device "/dev/sda2") ;; (mount-point "swap") ;; (type "swap")) %base-file-systems)) (swap-devices '("/dev/sda2")) Does this mean you solved the problem and that your swap-code above was the cause? If yes, congratulations, I think you should report a bug with your findings so we can implement a check for this during reconfigure and point the user to defining swap properly. -- Cheers Swedebugia
Re: Stuck upgrading from Guix v0.12
On 2019-01-09 17:47, Paul Garlick wrote: Hi Guix, Got it! I have been able to upgrade from version 0.12 to version 0.16. I used 'guix copy' to copy a recent guix on a local server. Thank you Gabor for the suggestion. The steps I followed were: i) generate signing keys on both systems ii) copy across public keys and authorize on each system iii) install guix in the user profile on the server iv) use 'guix copy --from=localServer /gnu/store/...guix-0.16.0-4...' Note: this copies the dependencies too v) set GUILE_LOAD_PATH and GUILE_LOAD_COMPILED_PATH on the receiving system. Note: set the variables to point to the newly-copied paths in /gnu/store for guile-gcrypt, guile-sqlite3, guile-git and guile- bytestructures vi) use '/gnu/store/...guix-0.16.0-4.../bin/guix pull' vii) include .config/guix/current/bin in PATH variable viii) use 'guix package --upgrade' ix) update guix-daemon.service x) restart daemon To finish, I authorized substitutes for ci.guix.info.pub. I am cooking with gas again! Nice! Thanks for sharing. -- Cheers Swedebugia
Re: Where is gtk-update-icon-cache ... ?
On 2019-01-11 09:51, 荒井吉則 wrote: On Fri, Jan 11, 2019 at 06:00:05AM +0100, Ricardo Wurmus wrote: > If you want to install gtk-update-icon-cache you need to install the > “gtk+:bin” package to a profile, e.g. by doing > > guix package -i gtk+:bin > OK, I will do it. However I think it is kind to ask will you install bin when someone install like gtk+ or glibc with guix package -i . Your idea seems user friendly, but to implement it we would have to find a way to distinguish library-packages from other packages. I'm not sure how to programmatically distinguish if a package has a bin-output. Right now you have to investigate the different outputs yourself e.g. by running: $ guix package --show=gtk+ which lists the different outputs. -- Cheers Swedebugia
Re: bug#32835: icecat show many warning and don't display correctly
On Thu, Jan 31, 2019 at 01:24:03PM +, Maxim Cournoyer wrote: > Then something is wrong. Changing something as important should have > definitly triggered a rebuild. > Are you modifying a git checkout of Guide and prefixing all of the Guix > commands with "./pre-inst-env" ? Apologies, I must have made a mistake. Trying again a new build starts. Andreas
Re: bug#32835: icecat show many warning and don't display correctly
Well, things are more delicate than that. It is not enough to just swap the build system, something probably also needs to be done around these lines in the build recipe: #:modules ((ice-9 ftw) (ice-9 rdelim) (ice-9 match) ,@%gnu-build-system-modules) Also, the binary is already wrapped: (add-after 'install 'wrap-program (lambda* (#:key inputs outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) (lib (string-append out "/lib")) (gtk (assoc-ref inputs "gtk+")) (gtk-share (string-append gtk "/share"))) (wrap-program (car (find-files lib "^icecat$")) `("XDG_DATA_DIRS" ":" prefix (,gtk-share))) #t)) I am deferring to someone more knowledgeable... Andreas
Re: ethernet not loading
nightowl writes: > I just got back to looking at this. I was able to add the > linux-libre-4.4 to my system, the ethernet is visible now, but the > connection is erratic. I am using gnome, but it doesn't automatically > detect the ethernet. Sometimes I can execute the 'ifconfig eth0' up > command in the terminal and connect. Other times it gives me an out of > memory message. That sounds really strange. Does running 'dmesg' give any clues as to what is going on? signature.asc Description: PGP signature
Re: grub.cfg does not have luks module for encrypted root
I have solved my problem, and now have Grub working with an encrypted /. The config I had before had a gpt partitioned disk, with bios boot. I had an encrypted / and a separate, unencrypted /boot. When I changed the configuration to not use a separate /boot filesystem, and put /boot on the encrypted root, Grub dutifully prompts me for a password, and is then able to boot the system normally. Is it a bug that a separate /boot doesn't work? Is it worth mentioning in the manual that a separate /boot isn't needed? As a side note: I had been expecting 'insmod luks' and 'cryptomount …' lines in the grub.cfg. They don't appear even with the working setup, but we are running grub-install with the GRUB_ENABLE_CRYPTODISK environment variable set. I couldn't find a mention of this variable in the Grub manual. What's going on here/how do all the pieces fit together? Best, Jack
Re: ethernet not loading
Sorry, I had been making allot of changes on my PC lately and could not figure out what I all broke. Ended up doing a re-install but I am using the default kernel again (4.20.5-gnu) in GuixSD. At the moment, I am not too bothered by the lack of ethernet. I might save this problem for another time. Thanks. On 2019-01-31 4:25 pm, Marius Bakke wrote: nightowl writes: I just got back to looking at this. I was able to add the linux-libre-4.4 to my system, the ethernet is visible now, but the connection is erratic. I am using gnome, but it doesn't automatically detect the ethernet. Sometimes I can execute the 'ifconfig eth0' up command in the terminal and connect. Other times it gives me an out of memory message. That sounds really strange. Does running 'dmesg' give any clues as to what is going on?