<ng0>I think shepherd should really 'kill' the tmux process before shutdown and not wait for tmux to end itself. I'm not sure if there was any progress on the 'tmux prevents shutdown' bug. <quiliro>/gnu/store/9a21dnhx7paa1nbgs9w0yahb30jfdmni-qscintilla-2.10.1/include/Qsci <quiliro><quiliro> i should have replaced include with lib [16:54] <quiliro><quiliro> when copying --qsci-incdir= to --qsci-libdir= [16:55] <quiliro><quiliro> this is the first error on this run:starting phase `configure' <quiliro>Error: Unable to create the C++ code. <quiliro>Generating the C++ source for the Qsci module... phase `configure' failed after 0.4 seconds <civodul>reepca: an FFI in gforth, that sounds fun :-) <civodul>but yeah, feel free to send a patch to fix the package! <quiliro>what could the possible cause be for not being able to create C++ code <quiliro>rekado: this is not a synthax problem <adfeno>quiliro: Indeed, I'm thinking about what could be the issuee..... <adfeno>quiliro: It seems I'm lost too... <adfeno>As I assume that we have used assoc-ref correctly... <adfeno>One thing to note though is to check whether the --qsci-libdir= really points to *lib* directory of qscintilla. <quiliro>rekado, adfeno, mekeor[m]: what do you think of my progress ***LnL is now known as Guest59586
***LnL7 is now known as LnL
<oriansj>reepca: the reason why that 65535 AND is necessary in your 2C, function is because vm->reg[c->reg0] = tmp1 / tmp2; which means unlike gforth with has -16 256 / equal -1; it produces 0 and thus to mask 0xFFF on a negative number simply converts the 32bit signed value to a 16bit unsigned value in the 32bit register <oriansj>sneek: later tell reepca I would like to discuss a couple things on #bootstrappable when they have a couple minutes free. <roelj>I think someone already reported a similar error. And I wonder if we have a fix for it. This is with the current master branch. <roelj>Hmm.. running "make" again seems to compile guix/graph.go and continue without a problem <jsierles>roelj: yes it happens to me on multicore machines <jsierles>only fix i could find is to force the compilation to a single core using hwloc or in my case, docker <jsierles>now i'm eager to see if the latest master fixes my substitute woes <jsierles>is there a way I can figure out why a derivation hash is different on two guix installs for the same package? <jsierles>assuming these two installs are using the same version of guix. <oriansj>roelj: that is because make assumes if a file exists that matches a build requirement that it is correct and without issue. What you have done is the equivalent of simply skipping a false dependency <fturco>hello. is there some good tutorial/video for installing guixsd? <fturco>i currently don't know anything about lisp/scheme <rekado>fturco: have you looked into the manual yet? <rekado>fturco: it explains how to install GuixSD <rekado>fturco: you don’t need to read the whole manual, just the section on how to install the system. <fturco>any former gentoo user like me here? <fturco>rekado: i may try the install part of the manual later, when my depression problem passes. thank you for the suggestion <roelj>How can I disable parallel building on a gnu-build-system program? <nee``````> roelj: I think there is some field like #:parallel-build? or something that you can set to #f in (arguments <roelj>nee``````: Found it, thanks :) <jsierles>how can I get into this situation? warning: collision encountered: /gnu/store/qszb1ha50yv333ssghag1kb881qqarv8-glibc-2.25/lib/libutil-2.25.so /gnu/store/czq1cw5ilvbasdwghyrq1jx2qq57kbm3-gcc-toolchain-7.1.0/lib/libutil-2.25.so <jsierles>i get a ton of these warnings, and not sure how to fix <rekado>did you install glibc into the same profile as gcc-toolchain? <jsierles>won't glibc always be there, given it's a dependency of lots of packages? <jsierles>i'm installing gcc-toolchain so R can compile things with install.packages() <jonsger>how to deal with that: gnu/packages/flashing-tools.scm:90:5: 0xffff@0.7: the source file name should contain the package name <roelj>jonsger: Add a (file-name ...) line to the origin. teensy-loader-cli in the same file has an example. <roelj>It seems that my package ignores the '#:parallel-build? #f' option.. What else can I do? <rekado>jsierles: glibc is an input, but this doesn’t mean it gets installed into a profile. <rekado>jsierles: you need to figure out where glibc comes from in your profile. Is some package propagating it? <jsierles>rekado: I'll take a look. what's the quickest way to figure that out? <user>Can non-free software accidemtally be included in Guix? <jsierles>ah, I do see it's in the output of 'guix package -I' <jsierles>that must mean it was added to this profile as some point? <user>Yes, can non-free software be accidentally added to profile? <rekado>user: it would be possible if an otherwise free package contained undetected non-free software. <user>Likr Metasploit in Parabola. <rekado>I find that early-morning guixing is just as bad for me <user>Why is KDE not available? <user>Also, is there some C++ IDE in Guix? <eacces>i'm going to take a guess and say its because no one has invested the huge amount of work that packaging KDE nicely would involve <user>Is packaging KDE so hard? <mekeor>user: KDE consists of many packages, i think <eacces>i, too, use emacs :) its a good option <user>Can GNU Emacs replace GUI? <rekado>this question does not make sense. <user>I mean, Emacs instead of KDE. <eacces>are you aware of what emacs and kde are? <user>Emacs is text editor. Maybe. <user>KDE is desktop environment. <eacces>i use i3+emacs+icecat as my desktop environment. it has less stuff than kde, but i like it. <user>Isn't Emacs/dependencies enough? <rekado>you can use Emacs as a window manager with exwm. <rekado>but Emacs does not work as well as icecat for browsing the web. <rekado>eww is good for text-mode browsing, but that’s about it <rekado>I only use eww for very short sessions (e.g. looking up the license of a package on Github, etc) <user>Is TLS implemented in eww? <rekado>it’s not implemented *in eww*, but you can use TLS connection emacs-wide. <ng0>sneek: later tell fturco: with Gentoo experience it helps to compare the Gentoo Handbook and the GuixSD documentation. I found it relatively easy at first, compared to the first Gentoo install I did (Gentoo nowadays is very easy for me aswell, too many installs past) <rekado>but the webkit widget comes with its own JS implementation. <rekado>user: but that’s not pretty. I’d much rather use Guile-Emacs and have the browser use Guile for JS. <jonsger>ACTION makes progress on his first package ^^ <user>It's good. Otherwise we need LibreJS. <jonsger>how to deal with tests who fail as non-root? <rekado>jonsger: why exactly do they fail? <rekado>is it a matter of write permissions? Or is there a uid check? <user>Too bad Emacs OS is not possible. <ng0>sneek: later tell fturco: I wanted to do an Gentoo / GuixSD comparison after a while… I might still do it in a comparison of systems and then ultimately from a Gentoo-person perspective which parts of Guix are the parts in Gentoo you are used to, etc.. <jonsger>in the source code of get_resolution is a comment that testsuite fails if non-root <rekado>jonsger: it’s okay to disable some tests (e.g. by patching the script that executes them) <rekado>jonsger: is this just a different version of the libusb-compat package? <jonsger>because 0xffff doesn't work with libusb-1.0 <rekado>does it work with libusb-compat? <rekado>because that’s also “true libusb-0.1” :) <cehteh>this guix compiling step is waaaaaay to slow <quiliro>i want to continue constructing python-qscintilla <quiliro>sdgsdg: thank you for the greeting. how are you? <cehteh>guix package -u --fallback and guix package --fallback -u are not equivalent is that intentional? <sdgsdg>quiliro: I don't know which OS to choose: Parabola or GuixSD. <cehteh>you are sure you are in the right channel to ask for objective suggestions? <quiliro>sdgsdg: if you are new to programming, dont program....although using guix requires certain knowledge of the console, you dont need to program <quiliro>nevertheless, if you want to learn a lot, and you have an extra machine, i suggest you do use one of the machines to guixsd <quiliro>parabola is not easy to configure for the newbie either <quiliro>if you are a newbie, use trisquel for everyday tasks <joshuaBP`>quiliro: is right. parabola is hard to configure if you are a newbie. Get used to trisquel first. <quiliro>sdgsdg: you can learn scheme programming here! <quiliro>i would definitely preffer a free version of debian than a free version of ubuntu <ng0>does someone know of x86_64/amd64 hardware with low energy consumption but powerful enough in RAM and CPU to serve as a build machine which could cope with libreoffice and similar packages? local builds are fast, but I could only offload to rather power hungry ATX machines <ng0>maybe that's an impossible thing I described ;D <ng0>I'm using old (1990s - 2010s) desktop computers at the moment <ng0>see my sentence, low energy consumption <quiliro>ng0: if you can manage to have small enough processes run in parallel <quiliro>you are planning to aquire a new one? <ng0>6 years back I could've gotten 30 old (older than 1990s) hardware from a school.. terrible power consumption though <ng0>you still need to buy that <quiliro>but they are low cost and low consumption <ng0>and I want something portable, not a stack of pies <ng0>I'd rather eat pie than aquire more than the rpi's I have <ng0>but they can most certainly not build libreoffice no matter how hard you will try <ng0>I have enough desktop computers and laptops, I'm just looking for a solution which could mean to not have them running <ng0>no, I don't want no pies. <ng0>10 pies still means 10 * ~40 Euro at which point it is pointless. <quiliro>or you want it for free and low power? <sdgsdg>Which programming language is used to write Guix package files? <ng0>quiliro: no, all I meant was something which could run at home (I'm not looking into outside build machines, that will be done on other occasions) and not use as much power than what I have right now. Or maybe I should first meassure the consumption before I assume jus tbecause it is old that it has no concept for power saving. <quiliro>what is the difference between using 'guix pull && guix system reconfigure config.scm' and 'guix pull && guix package -u' on root user? <quiliro>is 'guix pull' even necessary before 'guix system reconfigure config.scm'? <quiliro>it would be great to find a university which would lend compiling power <rekado>cehteh: guix package -u --fallback is incorrect, because “-u” takes an optional argument. <rekado>in this case it would be the regular expression “--fallback” <ng0>I think I could save power by saving the time I need to compile and upgrade the processor etc.. <rekado>cehteh: wheres in “guix package --fallback -u” there is no argument to “-u”. <rekado>cehteh: it’s unfortunate, but not without reason. <joshuaBP`>hello, I'm trying to figure out how to specify that my user's shell should be the fish shell. I've read in the info manual that there is an option to do this when you specify the user. <ng0>wow, every upgrade I can get is slower than my laptop.. I need to look into real alternatives <ng0>I have one example in my system repository.. one moment <ng0>but there are other ways to do it <rekado>ng0: what would you consider “good power consumption” levels? <ng0>you'll have some fun finding bugs when you use fish as your only shell.. I know that there could be still some open I forgot to report. If not, good :) <rekado>I’ve got these Sun servers and they aren’t too bad, actually. <rekado>fish is not a POSIX compliant shell, so I wouldn’t use it for everything <ng0>joshuaBP`: I've collected some links while looking into shell integration, fish is most difficult <joshuaBP`>ng0: what are some of the difficulties in using the fish shell? <ng0>even those who manage to integrate it into their systems struggle alot before it works <ng0>rekado: actually I'm not sure. I need to measure the consumption here first <rekado>x86_64 usually performs pretty poorly in terms of power consumption. <rekado>quiliro: the difference between “system reconfigure” and “package -u” is important <ng0>there's one AMD FX4300 and one X2-something I'm compiling on <ng0>both slower than what I am writing on <rekado>quiliro: the former builds a new system based on your configuration and installs that. <rekado>quiliro: the latter updates the current user’s packages. <ng0>rekado: hm.. yeah. Maybe one day I can get an arm which fits my unusual battery time expectations <rekado>quiliro: if the root user has installed packages they will not be updated by “system reconfigure”; the root user (like all other users) has to run “package -u” <joshuaBP`>I know it's for using the requests for inclusions packages... <rekado>joshuaBP`: ice-9 is the namespace of some Guile modules. <rekado>joshuaBP`: for example “(ice-9 match)” provides pattern matching in Guile. <rekado>joshuaBP`: or do you mean ice-9 in a different context? <joshuaBP`>rekado: I think you answered my question. Is there a reason ice-9 is the name? does it stand for something? <lfam>It's from the book Cat's Cradle <rekado>joshuaBP`: I think it’s from Cat’s Cradle <rekado>but I don’t know why it was picked. <lfam>IIRC it's an allusion to the behavior of the fictional ice-like substance from the book. That ice 9 turns all the water it touches into ice. <sdgsdg>Can kernel be updated using Guix? ***sdgsdg is now known as user_trisquel
<rekado>user_trisquel: there are kernel packages in Guix. <rekado>user_trisquel: if you’re using GuixSD it’s easy. <rekado>user_trisquel: you just reconfigure your system <rekado>user_trisquel: “guix system reconfigure /etc/config.scm” (as root) <rekado>installing the kernel package won’t have any effect. <rekado><rekado> installing the kernel package won’t have any effect. <rekado>user_trisquel: your system configuration will take the default kernel unless you specify a different kernel package. <rekado>user_trisquel: see the manual section 6.2.2 ‘operating-system’ Reference <rekado>user_trisquel: you first get the latest Guix (guix pull), and then you reconfigure with that version of Guix. <joshuaBP`>lfam: thanks for that merry reply. That was really helpful. :) <rekado>user_trisquel: that will rebuild your system according to the configuration with the current version of Guix. <rekado>user_trisquel: and that may include a kernel upgrade. <lfam>joshuaBP`: Now I just need to get around to reading that book ;) <rekado>user_trisquel: either way is fine. If you run “guix pull” as your user you should reconfigure with “sudo -E guix system reconfigure …” <rekado>if you do “guix pull” as root, the root user’s Guix will be upgraded. Then you can do “guix system reconfigure” as the root user. <rekado>either way, the important part is to reconfigure with an updated version of Guix. <lfam>Hm, building vm-images or disk-images on core-updates, the builder VM runs out of memory and kills init :/ <user_trisquel>Do all users need to use "guix pull" before "guix system reconfigure /etc/config.scm" will be executed? <rekado>user_trisquel: “reconfigure” only installs a new system version. <rekado>user_trisquel: it does not update any of the users’ own profiles <rekado>“reconfigure” will use whatever version of guix you use to run it. <user_trisquel>Do I need to reconfigure system if new Guix/SD version is released? <rekado>user_trisquel: I recommend reconfiguring more often than that. <rekado>we don’t make new releases often enough, so there are many fixes between releases. <rekado>it’s good to reconfigure often; it’s also safe because you can just boot an older version if things break. <lfam>IIUC, (guix build vm) starts QEMU with 512 MiB RAM. I guess that's not enough now, at least for the lightweight-desktop template. I'll try with 1 GiB <rekado>user_trisquel: GuixSD has a tor-service. <ng0>looking at charts, amd64 cpus really perform bad with regards to (performance / Max TDP) .. arm cpus are taking over. <rekado>user_trisquel: that’s what the tor-service would do, yes <rekado>user_trisquel: I recommend reading the manual. GuixSD services are quite an interesting way to define the state of your system. <rekado>user_trisquel: I cannot answer this question. But you can check for yourself. <rekado>user_trisquel: some packages in Guix might even be older than in Parabola simply because nobody uses them. <rekado>user_trisquel: you are welcome to contribute updates. It’s easy. <user_trisquel>Do I need to check the whole source code for hard-coded FHS directories? <rekado>user_trisquel: in many cases we automate this (e.g. for shebangs) <reepca>Hm, what's the usual way to make a program available to a build process that expects it to be in PATH? <sneek>reepca, oriansj says: I would like to discuss a couple things on #bootstrappable when they have a couple minutes free. <rekado>user_trisquel: but there may be some packages that hard-code FHS directories. Those would need to be patched. <rekado>user_trisquel: well-behaved packages, however, can be configured at build time. <reepca>user_trisquel: as is ./configure --prefix=/gnu/store/... <rekado>user_trisquel: see the implementation of the gnu-build-system <rekado>user_trisquel: under the specified prefix we use FHS-like directory trees. <rekado>it would work, but I wouldn’t do it this way <rekado>you would be without package management <rekado>and since your system libraries and their locations will change after reconfigure your program would break <rekado>it’s best to just build a Guix package <rekado>user_trisquel: examples are found in the manual and in the sources <quiliro>rekado: i get starting phase `configure' <quiliro>Error: Unable to create the C++ code. <rekado>quiliro: do you know what it’s trying to do there? <rekado>maybe you can grep for (part of) this message <rekado>have you searched the sources for this message yet? <rekado>we need to understand the error first before we can move on. <quiliro>how can i do it in emacs? grep " Error: Unable to create the C++ code." qscintilla/ <quiliro>grep -R "Unable to create the C++ code." qscintilla/ <ng0>after the commit which fixed the locale I can not build the locale anymore on one of the systems which uses the canonical way to update. git works though. anything I need to change in the system config? <ng0>oh, it wasn't added.. <ng0>then it must be something else <quiliro>rekado: it is in ./Python/configure.py:1366: <quiliro> if not os.access(check_file, os.F_OK): <quiliro> error("Unable to create the C++ code.") <rekado>quiliro: by searching the same file, going up <quiliro>check_file = os.path.join(module_config.name, <quiliro> _run_command(' '.join(argv), opts.verbose) <rekado>quiliro: by the way, do you still have my version of the qscintilla package? <rekado>quiliro: I made changes to synopsis, description, and the source url. <quiliro>i corrected according to your instructions <ng0>HEAD recent'ish, pulled 2 hours ago <rekado>the synopsis, description and source url are still not quite right <rekado>and you need to add copyright lines for yourself at the top of qt.scm <rekado>quiliro: please add pkg-config to the native-inputs of python-qscintilla <rekado>ng0: locale 2.24…? That’s … old. <rekado>do you explicitly add more than one locale in your system config? <reepca>Hm, guix keeps saying that --with-source isn't having any effect when I try using it to build something from a local checkout. <ng0>let me look at the config, I haven't read that part in a while <ng0>we are now at 2.25, right? <ng0>the sytsem in question has (locale-libcs (list (specification->package "glibc@2.24") (canonical-package glibc))) <quiliro>how can i look for "sprunge" near "<rekado>"? <rekado>and then use a regular expression <quiliro>i know what it is in theory but not how it is constructed <rekado>this means lines that begin with “<rekado>” followed by any character any number of times and then “sprunge” <reepca>note that if I remember correctly that will only work if sprunge is on the same line as <rekado> <reepca>so if there was a bunch of text and erc for example split it across multiple lines, it might not work... but 99% of the time it should <rekado>a bit more macrology is needed to implement “near” <rekado>you could search for <rekado>, then take a region of n words and then search for “sprunge” within that region <rekado>(and that’s how you end up shaving a yak) <ng0>do we really need the dual locale or is this just reserved for times when the build farm has to catch up? I forget it as I don't touch this very often. My current system does just fine without this <rekado>I don’t use it in any of my systems. <rekado>this was added because of this terrible breakage before GUIX_LOCPATH <rekado>quiliro: I think I know what’s going on. <rekado>quiliro: configure.py tries to run “sip” and we don’t have it. <schemer7>is it known that the guile-gnome package is broken? <rekado>yes, looks like we need to add python-sip to the native-inputs along with qtbase <rekado>schemer7: I wanted to update it to the latest version. <rekado>schemer7: it’s probably broken because some of its dependencies switched to guile 2.2 and the current version of guile-gnome in Guix does not support 2.2 <quiliro>i cannot find your paste either on paste.lisp.org or in sprunge.us <schemer7>the issue seems to be that it depends on g-wrap, which depends on guile 2.0, so loading the modules results on segfault <rekado>actually, though, I must get going. Got a performance tomorrow and I should check my instruments. <quiliro>rekado: i guess my log is incomplete because i have changed my emacs config.....anyway, what should i do to include sip? <rekado>just a jam session but with audience… <quiliro>rekado: would you please tell me what i should investigate? <rekado>quiliro: just add “python-sip” from qt.scm to the native-inputs of the python-qscintilla package <joshuaBP`>does guix support the meson build system yet/does it have plans to? <lfam>We plan to support the build systems :) Help wanted! <lfam>I mean, all the build systems <rain1>meson is getting really big and fast <rain1>it seems like everyone will be using it soon <joshuaBP`>cool. Is there still a plan to make a guile based build system? Or is meson good enough? <rain1>ive never heard about a guile build system <quiliro>why do i get starting phase `configure' <quiliro>Error: Use the --qmake argument to explicitly specify a working Qt qmake. <daviid>schemer7: guile-gnome (and all dependencies, guile-cairo, g-wrap) compile fine with guile-2.2, so all it takes is someone here to update the guile-gnome package for guix.. <rain1>I think there is a danger with meson build system & bootstrapping <rain1>its implemented in python, python may use it in future <rain1>we'll just have to keep an eye on it <jsierles>cool - pretty close now to have guix working as the underlying package manager for nextjournal.com <jsierles>hopefully soon you'll be able to play with it there in some capacity. <jsierles>rekado: have you been able to build julia 0.6? it hangs for me in the middle of test runs <quiliro>i searched the source for my error....foun: <quiliro> "Use the --qmake argument to explicitly specify a working " <quiliro>python people said to install qt and tell the script where qmake lives <quiliro>the script is configure.py in qscintilla <quiliro>guix is the package manager that guixsd uses <quiliro>user_trisquel: you should look at gnu.org <quiliro>civodul wanted it to be THE GNU distro <quiliro>but stallman did not want to exclude the other distros <ng0>if you are capable to read it, the website and material on it helps. <catonano>user_trisquel: what is it that you want to know, exactly ? I'm not sure I understand your question <catonano>I'm hhaving a very long day, it's not over yet. I'm here to ust say hi, briefly <catonano>user_trisquel: I'm no expert of the GNU policies. I think one GNU distro could exist, but as quiliro already observed, there might be frictions <janneke>user_trisquel: this is Guix/GuixSD's official channel <catonano>user_trisquel: the web site doesn't state that GuixSD is GNU's OS distro. It states that GuixSD is _a_ OS distro developed by GNU <catonano>user_trisquel: implying that there could be other GNU OS distros. And tehre are, as far as I understand <janneke>user_trisquel: we'll say the same things here as we say on the website <janneke>user_trisquel: what is your problem? <catonano>user_trisquel: my suggestion is to give Guix a try. It might not be te official one and only GNU OS distro, but it's the only one with this functional/transactional pakage management. It's the coolest thing out there by far. This is my personal opinion, not an officially GNU endorsed statement :-) <catonano>user_trisquel: I don't know. You might ask on the mailing list. The Hurd guy is often off line but he follows the mailing list <catonano>user_trisquel: I think his nickname is phantomas, or something <catonano>my time is already up. I have to go again ! Good bye, guixers ! <ng0>where did the big texlive thing go to? the 4GB package. Or rather, what's its name again? texfm? <ng0>I thought that was supposed to be delayed <janneke>i haven't looked at it, but i think it's now modular packages <ng0>help. I need to do "makeinfo {pdf,html,info}" and the minimal and obvious packages didn't help <joshuaBP`>I guess I'm being really dumb, but how do I specify emacs should be a global package? <ng0>makeinfo keeps telling me that some pieces are missing. so I just have to keep trying I guess <ng0>of course, didn't look at the paste, you need (gnu packages emacs) to be present in some form if this is in the sys config <ng0>you could/should/probably have a line like (gnu-package-modules) or what it was called and you add 'emacs' in there <joshuaBP`>so it would look like (use-modules (gnu) (guix) (gnu packages emacs)) <ng0>ACTION looks at the paste <ng0>okay, correct emacs-25.2 to "emacs" without the quotations. <joshuaBP`>thanks. I found the correct spot in the documentation. 6.5 in the info manual. I'll try to figure out where exactly (gnu packages emacs) goes. <ng0>when you use that long thing you can just use 'emacs' as it is just for package modules (gnu packages) <quiliro>To build and install QScintilla, run: <quiliro>how can i know if my package definition does that? <ng0>janneke: it would be great to have an texlive-meta-package <ng0>"no regrets, please throw 4GB or more or single packages at me because I have no patience to figure out details at the moment" <quiliro>user_trisquel: did you try hurd-headers? <janneke>ng0: i hear you, -- i do not ave the instructions though <quiliro>perhaps you can include it in your config.scm <ng0>janneke: I'm fiddling around.. but I think we should have generic meta packages <reepca>"meta package" here just meaning "shorthand for installing a bunch of other packages"? <reepca>Wouldn't that just require having a package with the "sub-packages" as propagated-inputs? <quiliro>user_trisquel: have you installed guixsd? <ng0>that's what we do with gnome for example, reepca <user_trisquel>quiliro: I did. I'm using Trisquel now. But I think, I will switch to GuixSD again. <quiliro>user_trisquel: i suggest you try using guix or guixsd inside trisquel <quiliro>user_trisquel: because you will not be able to use email or browse the web correctly until you know how to install it correctly <user_trisquel>I'm opening installation manual on my smartphone (sadly, non-free) and installing it. <quiliro>user_trisquel: installing what and where? <quiliro>you should at least keep your config.scm <quiliro>there should be a script to install everything again <quiliro>user_trisquel: your removed it for installing trisqeul which has everything you need for the desktop/laptop <udarnik>trying to install guix on an old 386 netbook (Samsung N210, about 7 years old); bare-bones builds, but {lightweight-.}desktop.scm configs both fail when building gtk-im-modules. Is this just too weedy a machine? <quiliro>compile it in a newer machine (64 bit) for 386...then install on the old machine....the substitutes will be available in hydra then <quiliro>would someone please help me with qscintilla? or help me configure smtp with gnus so i can send my progress to the mailing list? <joshuaBP`>I can use gnus with smtp...give me a second and I'll try to point you to some documentation. <ng0>I'm starting to understand some of the power of guix environment. I mostly use ad-hoc environment now with applications I rarely use or need <rfmj>after a fresh install in a wm, i installed my first package (user account). "sudo guix package - i <package>". A warning message show. But i dont read. The only word i remenber is "bin" <rfmj>whats this message? (i need to go outside, and my brother poweroff my personal computer) <rfmj>its no related with "sudo warning", its related with words "export" "enviromment" <ng0>I take a guess: you need to source .guix-environment/profile/etc to include some variables <ng0>more than guessing is not possible with this minimal information <ng0>save the message next time :) <rfmj>Bingo! Its like this. thanks, ng0. <rfmj>on SEARX search engine i found this: GUIX_PROFILE=$HOME/.guix-profile . ~/.guix-profile/etc/profile <ng0>hua. this new texlive is tricky <ng0>I'm getting to the point of a working output <ng0>this is what I have now: <ng0>texi2dvi: TeX neither supports -recorder nor outputs \\openout lines in its log file <ng0>with this line in my Makefile: <ng0>guix environment --fallback --ad-hoc texinfo texlive-tex-plain texlive-tex-texinfo texlive-bin -- makeinfo --pdf handbook.texi <ng0>maybe I miss some latex <ng0>ha. found someone who did something similar on Slackware recently <ng0>maybe I should check what the environment I create actually has <ng0>I wished TeX had better error messages <quiliro>joshuaBP`: thank you...i tryed another config on the emacs manual that uses pop <quiliro>joshuaBP`: qscintilla is qt implementation of scintilla <jsierles>man, julia build just keeps hanging on the same test. <ng0>Oh, I've found one rather large package. I think that's what was missing <quiliro>how can i solve my problem with configure.py not finding qmake? <quiliro>for the definition of python-qscintilla to become complete <jonsger>how can I specify inputs with a specific version? <quiliro>jonsger: i would like to know that too <lfam>You make a package of that version, and refer to that package variable in your list of inputs. <quiliro>i can now send mail...so i can probably send it via email <lfam>For example: (define-public qemu-2.8 ...) Then, in your inputs list: ("qemu" ,qemu-2.8) <quiliro>lfam: so, in general, versions are not needed? <quiliro>i see n versions in the inputs i have read <lfam>Sometimes you need to specify the version. But usually we try to have the "correct" version packaged <quiliro>but each package version for each dependencies needed <quiliro>each package has certain dependencies and these dependencies should have certain versions needed for that package <quiliro>how to satisfy this without specifying the versions in inputs <lfam>Most packages can use a wide range of versions, and we try to package the version that all the dependent packages can use <lfam>If that doesn't work, then we have multiple packages with different versions