IRC channel logs

2014-08-15.log

back to list of logs

***svetlana is now known as Svetlana
***JamesJRH_ is now known as JamesJRH
***RISCi_ATOM1 is now known as RISCi_ATOM
<tadni_>Hrm, it seems guile-wm can't pick up terminus. I tried setting it in my config, but tty1 complains and tells it's removing ${prefix}/share/fonts/x11 from list.
<tadni``> Hm, it seems to be from slim.
<tadni``>terminus-font is in xxxxxxxxxxxxxxxxx-terminus-font/share/fonts/terminus/ not /share/fonts/x11/.
<tadni``>I wonder if that is the problem.
<tadni``>I need to figure this out, but luckily two of my other great annoyances got fixed prior. :^)
<Svetlana>:-)
<tadni``>Those being Grub now defaults to the latest session and setxkbmap works!
<tadni_>davexunit: How goes it?
<tadni_>ArneBab_: o/
<davexunit>hey tadni_
<davexunit>alezost: rebuilding guix from scratch solved my issue.
<tadni_>davexunit: So my termius-font package might be a partial dud ... Slim's tty1 log tells me that it's not found. :^P
<tadni_>Besides that, I got most of my config.scm and related dotfiles ready to put into a repo.
<davexunit>well that part is good
<davexunit>I need to do something similar
<davexunit>going to be so nice when I can have my exact OS configuration version controlled.
<tadni_>davexunit: Yeah, a very neat prospect.
*tadni_ has been considering looking into packaging stumpwm ... but not sure if it would be worth the effort.
<tadni_>I have a fairly complete .stumpwmrc file, but really most of it besides the modeline I can do in guile-wm now or in the near future.
<davexunit>might be cool. you'd need to package clisp or sbcl.
<tadni_>davexunit: gcl which I believe is GNU Clisp, could be wrong -- is packaged already.
<davexunit>oh awesome
<tadni_>I'd need to figure out how to make a build-system probably though, I assume.
<davexunit>does stumpwm not use the gnu build system?
<tadni_>Hm, gcl is GNU CL, but not Clisp.
<tadni_>davexunit: It's depends -- cl-ppcre and clx don't iirc.
<tadni_>They use adsf or something of the like, which is centric on CL.
*tadni_ wishes he was a years out skill wise, so he could start adding relevant stuff to guile-wm.
<tadni_>Guile-wm is promising, but my Stumpwm config is my near ideal computing env.
<davexunit>yeah, guile-wm needs some love.
<davexunit>a few blocker bugs/missing features for me
<tadni_>guile-wm can't even do key-maps can it now?
<davexunit>yeah it can do basic key maps
<tadni_>Like a prefix key plus say "a" for applications and from there press "w" for your webbrowser. So "C-t a w"?
<davexunit>I'm not sure if it accepts more than one key after the prefix
*davexunit is trying to figure out how to install a package with guile procedures
<davexunit>I thought I had it, but it doesn't seem to do anything
<tadni_>davexunit: Post what you have?
<tadni_>Mathnerd314: Wb.
<Mathnerd314>yeah, our internet has been dropping out...
<davexunit>tadni_: I might need to make a new profile or something after I install a new package. that might be my problem.
<tadni_> [21:31]
<tadni_>ERC> davexunit That seems to conveluted to be true, but idk ... maybe?
<tadni_>Well, that was odd.
<davexunit>holy crap, I just installed a package through my web interface.
<davexunit>awesome!
<jxself>Woot.
<davexunit>I think some code from guix/scripts/package.scm needs to be refactored to make this easier in the future.
<davexunit>I still have a few things hardcoded
<tadni_>davexunit: Neat!
<tadni_>Hrm, guile-wm crashed again. I really need to figure out this font over the next few days -- any time you call a menu in guile-wm without a valid font set, it freezes the interaction of the session. You can still interact with opened windows, but manipulation is hindered.
<davexunit>:(
<tadni_>It's really bizzare. A phantom empty menu is just lurking on top-left of my display.
<davexunit>time for bed. later, #guix.
<tadni``>drewc: Welcome.
<svetlana> [22:42.11] <davexunit> mark_weaver: I did 'find /gnu/store -name ccm.ko -print0 | xargs -0 sudo insmod' to get the modules loaded and showing up with lsmod
<davexunit>svetlana: thanks!
<svetlana>thats something i dont need to do with the latest release, or do i? is modprobe expected to work normally?
<davexunit>oh
<davexunit>I dunno! that was to get the modules needed for WPA encryption to work
<svetlana>i saved log of this channel to file and am taking notes from that before i run installer; it's going to be a royal pain for me to set up internet i think
<davexunit>ethernet is easy, wirless gave me troubles.
<svetlana>i have " wpa-ssid SvetanaWireless\\r\\n wpa-psk SvetlanasPassword" sort of thing in my /etc/network/interfaces on another distro and it works but i dont know where it stores its wpa config
<svetlana>i dont have an option to use wired internet unfortunately (although a couple hours of yelling at a kernel may force me into talking to the landlord and getting proper wired internet)
<davexunit>is network/interfaces a NetworkManager thing?
<svetlana>i'm using iwl4965 to get wifi on this other distro
<svetlana>not afaik, i dont think it's a networkmanager thing, i wrote it into the interfaces file manually
<davexunit>oh, might be a debian networking service thing
<davexunit>on guix, wpa-supplicant is likely your best bet right now.
<svetlana>yes, i am just unsure how to write a file for it :)
<davexunit>I'm concerned about iwl4965, though
<svetlana>wpa supplicant conf has got a lovely man page but its examples are more verbose than what i know about my own wifi
<davexunit>intel wireless drivers require nonfree firmware and are thus not in linux-libre
<svetlana>ahh, thats entertaining
<davexunit> https://wiki.archlinux.org/index.php/WPA_supplicant
<svetlana>and how do i know what i'm using for eth0 which is inactive atm?
<svetlana>(and would another free driver work with this hardware?)
<davexunit>the easiest thing to do would be to buy a usb wireless adapter
<davexunit> https://www.thinkpenguin.com/gnu-linux/penguin-wireless-n-usb-adapter-gnu-linux-tpe-n150usb
<svetlana>I have a mobile with working wifi and I could probably tether it
<svetlana>using usb
<svetlana>it like would use its own wifi driver
<davexunit>that could work
<svetlana>and I have no idea how to configure that either unless it works out of the box
<davexunit>heh, not much works out of the box right now
<svetlana>yes, I wish I could at least know where to head :) i have no starting point other than here \\o/
<svetlana>"step 1: learn to connect through mobile in the other distro [where I can go back to using iwlwifi at any time to come back here]"
<svetlana2>yes, tethering a mobile works on the other distro (but i dunno what exactly it's using to do this)
***svetlana is now known as Guest69010
***svetlana2 is now known as svetlana
<svetlana>idea what i need to get that work in the installer ?
<davexunit>I don't know, actually.
<davexunit>I haven't used a phone to tether in awhile.
<svetlana>the phone has a 'give my wifi over usb' option but i think the computer gotta have something special to detect this
***svetlana_ is now known as svetlana
<svetlana>this tethered wifi is also dog unreliable
<svetlana>i need to think more, maybe get ethernet and rewind
<davexunit>guix-web now has very basic support for installing packages!
<taylanub>davexunit: is it written in Guile?
<davexunit>taylanub: the backend is.
<taylanub>FWIW I have a tiny module to more easily make HTML pages with SXML
<davexunit>oh cool, that might be useful.
<taylanub> https://gitorious.org/taylan-guile/html/
<davexunit>I'm not rendering much html on the server, though.
<davexunit>mostly JSON.
<davexunit>taylanub: thanks!
<taylanub>np
<jxself>Thoughts on being able to go to $random_website and having a click result in software being installed on your computer?
<davexunit>that wouldn't be good, of course.
<jxself>Isn't that what this is, though? Or do I misunderstand it?
<davexunit>but you could have guix-web only listen to the loopback device so you have to be on the local machine to use it.
<davexunit>it's a web interface, but that doesn't mean it needs to be accessible outside of a LAN>
<jxself>I suppose I saw it as working kinda like RPM Fusion, where clicking on links can add new repositories to your computer, install packages, etc.
<jxself>Time to catch the bus though. Back later.
<davexunit>it could be extended to do that, too, I think.
<davexunit>later!
<davexunit>screenshot of the UI: https://cdn.mediacru.sh/VyNBxdFjxPtm.png
<taylanub>neat :)
<davexunit>it's pretty hacky right now, but good proof of concept. :)
<davexunit>civodul will be speaking about guix and the GNU system at GHM pretty soon.
<davexunit>I wish there was live streaming
<jxself>I assume that recordings will be available later?
<jxself>audio-video can hold them.
<davexunit>yeah
<davexunit>I hope they are uploaded quickly. it usually takes forever to see videos after conferences.
<jxself>"Yeah" to being available later, or to audio-video hold them, or yeah to both? :)
<davexunit>both. :)
<davexunit>at least I think audio-video can hold them.
<jxself>It seesm that there shouldn't be much a lag - Just rsync the videos over. It might help to reduce that lag if the audio-video people wer emore involved in these conferences from the start.
<davexunit>we were hoping to convert that to a mediagoblin instance, but the volunteer disappeared.
<jxself>But, speaking from first hand experience, we usually don't even hear about them until afterward.
<davexunit>ah
<jxself>If I wanted to go add them now, for example, I don't know who is running the conference or how to contact them to work out details, etc.
<jxself>And maybe those running the conference aren't the ones recording.
<davexunit>yeah, that slows things down
*jxself shrugs
<davexunit>I'm just excited to see the guix talk. I'll have to be patient.
<Sleep_Walker>hi
<tadni>Sleep_Walker: o/
<mark_weaver>greetings!
<Sleep_Walker>oh, warm welcome :)
<Sleep_Walker>I'd like to try dmd, but I'm slightly confused by the versions
<Sleep_Walker>you probably know most about that, right?
<Sleep_Walker>or is there some #dmd channel somewhere?
<tadni>Sleep_Walker: This would probably be the best place to ask, next to the ML.
<mark_weaver>you've come to the right channel, but civodul is currently at the GNU Hackers Meeting, and he knows dmd best.
<mark_weaver>what about the versions?
<tadni>mark_weaver: Oh yeah, I think my terminus-font package might be ary...
<Sleep_Walker> http://www.gnu.org/software/dmd/ <-- this page shows 0.4 as last release
<tadni>Guile-wm can't find it. And tty1 complains about it...
<Sleep_Walker>I found minor issue and checked cloned git
<Sleep_Walker>I can see there ANNOUNCE-0.7 files with dead link to 0.7 tarball
<tadni>Sleep_Walker: DmD 0.7?
<Sleep_Walker>yes
<Sleep_Walker> http://git.savannah.gnu.org/cgit/dmd.git
<jxself>DMD: The init system for GNU.
<davexunit>Sleep_Walker: 0.2 is the latest release.
<Sleep_Walker>contains ANNOUNCE--0.7
<mark_weaver>Sleep_Walker: no, that's version -0.4 (negative 0.4)
<mark_weaver>0.2 is the latest.
<mark_weaver>admittedly, that is confusing.
<Sleep_Walker> http://alpha.gnu.org/gnu/dmd/dmd--0.4.tar.gz
<jxself>It's a negative number.
<jxself>DMD began with negative numbers, and later moved into positive ones.
<Sleep_Walker>I see :(
<ijp>next thing you know there will be complex or surreal release numbers
<davexunit>dmd does positive numbers now, for all of our sanity
<jxself>I thought using negative numbers was an interesting versioning method.
<tadni>ijp: Let's release dmd in only imaginary numbers.
<Sleep_Walker>I'd like to try it as alternative init on openSUSE
<Sleep_Walker>(instead of systemd madness :)
*tadni wonders how hard it would be just to swap out init-systems.
<tadni>I'm assuming you'd have to write a ton of services, for it to work on opensuse.
<Sleep_Walker>I really don't know now
<davexunit>my guess would be "hard"
<Sleep_Walker>tadni: I won't write configuration for services I don't use
<jxself>You fell off the internet?
<Sleep_Walker>is any of you using dmd?
<tadni>davexunit: Maybe hard wouldn't be the best word, needlessly time consuming might be a bit more accurate. :^P
<taylanub>jxself: while one should definitely refrain from that for pragmatic reasons anyway, for some reason I thought about negative version numbers a lot and decided they don't really make much sense :P
<tadni>Sleep_Walker: On my GNU running lapptop, yes.
<mark_weaver>Sleep_Walker: I'm using standalone guix on my gluglug X60, and that uses dmd, so yes :)
<Sleep_Walker>on guix?
<Sleep_Walker>or other distribution?
<tadni>Yup.
<jxself>It's bootable and usable on hardware these days.
<davexunit>things are getting exciting
<Sleep_Walker>I should prepare some part of disk to give a try
<Sleep_Walker>I find all this effort amazing
<Sleep_Walker>GNU distribution, after the years, using scheme
<davexunit>it's pretty magical, I think.
<taylanub>Guile-Emacs is coming along, too
<Sleep_Walker>oh
<tadni>It has been the biggest motivation for me learning Scheme/Lisp.
<jxself>sleep_walker: It only took 30 years right?
<Sleep_Walker>Guile-Emacs will use Guile instead of Elisp?
<Sleep_Walker>jxself: exactly :)
<tadni>taylanub: Yeah, I'm really excited about that one ... but I can't seem to find any recent info on it's progress.
<taylanub>Sleep_Walker: Guile implements Elisp in addition to Scheme
<tadni>Sleep_Walker: It has compatibility with Elisp, but yeah it's core will be Guile.
<Sleep_Walker>it will be probably confusing with my knowledge of elisp and guile, but nice!
<tadni>Sleep_Walker: You'll be able to still write and interact extensions in Elisp.
<tadni>As well as write and interact with Scheme.
<taylanub>Sleep_Walker: and it also keeps some C parts of Emacs .. it's really just like a backwards-compatible fork of GNU Emacs, that will hopefully even become the canonical implementation; no transitioning headaches
*jxself ponders learning Scheme
<tadni>jxself: If you are a fan of GNU, it's a good foward looking investment.
<jxself>So is C.
<taylanub>bipt told me that Stefan Monnier (current Emacs maintainer) wanted to look into Guile-Emacs now; I'm hoping that for now it will become a branch in the upstream Emacs repo, and hopefully be merged into trunk for Emacs 25 or so
<tadni>Package manager, Init System, and probable/hopeful Emacs.
<tadni>Wm, Game engine,
<tadni>Typesetting/markup lang.
<davexunit>tadni: jxself isn't much of a GNU fan. he's more of an OS X guy.
<jxself>Haha.
<taylanub>oh, the Emacsy author it was, right? :)
<davexunit>haha
<davexunit>that was shane celis.
<davexunit>cool person, wish he didn't use OS X. :)
<tadni>Ah yes, Emacsy.
<tadni>That's more-or-less dead, right?
<davexunit>unless he starts working on it again.
<Sleep_Walker>oh, there is also new guix version
<taylanub>oh, I thought jxself was Shane Celis from the OS X mention
<davexunit>I was just being silly.
<davexunit>those that know a bit about jxself know how absurd my comment was.
<tadni>Cool concept, but I couldn't imagine using it over Emacs for building something. Especially if Guile-wm comes up with a graphics toolkit, as it plans sometime in the future.
*jxself is about as likely to use OS X as RMS is to buy an iPhone
<mark_weaver>:)
*davexunit used to use OS X at work
<tadni>jxself: Bizzaro RMS would love to buy a iPhone.
<RISCi_ATOM>Why are people talking about OS 10 ?
<RISCi_ATOM>OS 10 died almost 15 years ago.
<davexunit>RISCi_ATOM: we were talking about your new macbook
<RISCi_ATOM>davexunit: I don't own one.
<davexunit>;)
<RISCi_ATOM>I don't currently own any apple products (minus a Powerbook G3)
<davexunit>oh, maybe it was your new surface pro 2 that I was thinking of
<jxself>So that can be re-worded as "I don't currently own any Apple products except for the one I do" right? :)
<RISCi_ATOM>>_>
*taylanub still uses OS X at work :( (iOS dev, still)
<jxself>LOL
<davexunit>oh no, I hope he knows I just playing
<davexunit>I was*
<jxself>I hope so but it is RISCi_ATOM.
<tadni>jxself: What, do they have a "history" or something?
<jxself>You'd have to know RISCi_ATOM.
<tadni>I'll take your word for it.
<taylanub>all-caps nicks already tell a lot :P
<tadni>taylanub: WHY ARE WE YELLING?!
<jxself>Is anyone planning to go see johnsu01's talk in Portland? I am thinking on it...
<tadni>jxself: About?
<jxself> http://www.fsf.org/events/john-sullivan-20140824-portland-debconf-debian-and-the-fsf-working-together-to-advance-free-software
<davexunit>jxself: debconf?
<jxself>Yep.
<davexunit>I won't be there, but I hope it gets recorded.
*tadni needs some travel money.
<jxself>I would only go for that one talk, not for all of Debconf.
<jxself>Take a train from Seattle to Portland and return the same day.
<davexunit>I'm interested in where things go with debian and the FSF
<taylanub>hmm, reminds me of that one time I was genuinely stuck with caps lock open and asked for help in #emacs because some keybindings wouldn't work anymore (thankfully many are case-insensitive in Emacs so there was a way out :P)
<Sleep_Walker>:)))
<jxself>Lisp?
<jxself>With the three of them?
<davexunit>Sleep_Walker: dude you just crashed my paredit. not cool.
<taylanub>(I then learned of M-l. you can always do M-!, type in uppercase shell code, then fix its casing with M-l)
<davexunit>okay, enough spamming this channel. back to work.
<mark_weaver>I didn't realize that John Sullivan was a Debian Developer. I'm really glad that he's making an effort to bring the two organizations together.
<ijp>mark_weaver: he's regularly on #emacs (johnsu01)
<jxself>davexunit: Maybe you can find out if John's talk will be recorded? Since you're in the same office...
<mark_weaver>ijp: nice!
<davexunit>jxself: yeah I can do that.
<jxself>Awesome. That way I can maybe avoid a 6 hour trip (3 hours each way)
<jxself>For a 45 minute talk.
<davexunit>jxself: I'm sending him an email because he's out today.
<jxself>What? He's not sitting in his office all day long waiting for you to come over with questions? :)
<jxself>Doesn't he know who you are? :)
<mark_weaver>:)
<davexunit>haha
<davexunit>well typically I could just walk ~15 feet and ask.
<davexunit>this will be a bit longer
<zacts>heh cool
<zacts>I'm thinking about transferring to the college where that talk about FSF + Debian was at.
<davexunit>neat
<zacts>I bet they would also host guix / mirror if needed.
<zacts>I believe that Linux kernel dev Sarah Sharp went there also.. I've heard they like functional languages (Haskell, scheme), and they love gnu/linux.
<davexunit>sounds like a cool place.
<davexunit>part of me wishes I could have attended a more prestigious college, but the other part of me is super happy that I went to a local state school and has no debt
<zacts>it's more of an art school, but they also offer computer science
<davexunit>s/has/have/
<zacts>davexunit: yeah, well I'm starting with my local school now, and then when I can get scholarships I will transfer
<zacts>I currently have been maintaining a 4.0 GPA, so that should help..
<davexunit>nice
<davexunit>I had a 3.3 in high school, and graduated college with a 3.7 (maybe 3.8)
<davexunit>high school was a pain, college was so much more enjoyable.
<zacts>(although so far that is only a few credits.. I hope/plan to maintain a high gpa)
*tadni is still at a community college till next year, then he'll be at an actual "big boy" state school.
<zacts>I think that highschool should end earlier, and college should start sooner
<zacts>tadni: yeah, I'm at a community college now
<tadni>zacts: I wish I would have taken it more seriously. I have about a 3.3 now, but haven't really "tried" per-se thusfar. All the prereqs have been killing my motivation. :^P
<Sleep_Walker>ok, guix RPM package updated, dmd RPM package created
<Sleep_Walker>where could I find some services definitions?
<Sleep_Walker>is it all in one place or I should have a look on package definitoion in guix?
<davexunit>Sleep_Walker: look in /gnu/system in the guix source tree
<davexunit>wait, I mean /gnu/services
<davexunit>sory
<davexunit>sorry*
<Sleep_Walker>thanks, I'll have a look as soon as installation of guix will be done
<Sleep_Walker>ok, found 7 source files
<Sleep_Walker>that is quite few :)
<Steap>How does one build the doc again ?