<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dw="https://www.dreamwidth.org">
  <id>tag:dreamwidth.org,2009-09-23:447974</id>
  <title>pvaneynd</title>
  <subtitle>pvaneynd</subtitle>
  <author>
    <name>pvaneynd</name>
  </author>
  <link rel="alternate" type="text/html" href="https://pvaneynd.dreamwidth.org/"/>
  <link rel="self" type="text/xml" href="https://pvaneynd.dreamwidth.org/data/atom"/>
  <updated>2012-01-17T06:19:36Z</updated>
  <dw:journal username="pvaneynd" type="personal"/>
  <entry>
    <id>tag:dreamwidth.org,2009-09-23:447974:147845</id>
    <link rel="alternate" type="text/html" href="https://pvaneynd.dreamwidth.org/147845.html"/>
    <link rel="self" type="text/xml" href="https://pvaneynd.dreamwidth.org/data/atom/?itemid=147845"/>
    <title>Fosdem 2012</title>
    <published>2012-01-17T06:19:36Z</published>
    <updated>2012-01-17T06:19:36Z</updated>
    <category term="cisco"/>
    <category term="life"/>
    <category term="fosdem"/>
    <category term="debian"/>
    <dw:mood>geeky</dw:mood>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">For some reason my involvement with Fosdem is going up,  not down. &lt;br /&gt;&lt;br /&gt;So I will certainly be there, find me hacking the network again. Learning QoS in a trial by fire :).&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=pvaneynd&amp;ditemid=147845" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-09-23:447974:141183</id>
    <link rel="alternate" type="text/html" href="https://pvaneynd.dreamwidth.org/141183.html"/>
    <link rel="self" type="text/xml" href="https://pvaneynd.dreamwidth.org/data/atom/?itemid=141183"/>
    <title>Debian on kfreebsd weirdness</title>
    <published>2011-05-11T03:38:53Z</published>
    <updated>2011-05-12T05:11:09Z</updated>
    <category term="freebsd"/>
    <category term="jails"/>
    <category term="life"/>
    <category term="debian"/>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">I've installed Debian sid in a FreeBSD 8.2 jail and I'm seeing this weird effect:&lt;br /&gt;&lt;pre&gt;&lt;tt&gt;root@debian:~# aptitude upgrade
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
                                         
User defined signal 1
root@debian:~#&lt;/tt&gt;&lt;/pre&gt;&lt;br /&gt;This will randomly kill the normal aptitude gui, while other things like vim or dpkg-reconfigure using the 'dialog' gui will work normally.&lt;br /&gt;&lt;br /&gt;Google is useless. strace doesn't work. ktrace gives &lt;br /&gt;&lt;tt&gt;21131 100410 aptitude-curses CALL  stat(0x9ef968,0x7fffffffe810)&lt;br /&gt; 21131 100410 aptitude-curses NAMI  "/tmp/aptitude-root.21131:mvkyG0"&lt;br /&gt; 21131 100410 aptitude-curses STRU  invalid record&lt;br /&gt; 21131 100410 aptitude-curses RET   stat 0&lt;br /&gt; 21131 100410 aptitude-curses CALL  open(0x9ef968,O_NONBLOCK,&lt;unused&gt;0)&lt;br /&gt; 21131 100410 aptitude-curses NAMI  "/tmp/aptitude-root.21131:mvkyG0"&lt;br /&gt; 21131 100410 aptitude-curses RET   open 3&lt;br /&gt; 21131 100410 aptitude-curses CALL  fstat(0x3,0x7fffffffe810)&lt;br /&gt; 21131 100410 aptitude-curses STRU  invalid record&lt;br /&gt; 21131 100410 aptitude-curses RET   fstat 0&lt;br /&gt; 21131 100410 aptitude-curses CALL  fcntl(0x3,&amp;lt;invalid=2&amp;gt;,FD_CLOEXEC)&lt;br /&gt; 21131 100410 aptitude-curses RET   fcntl 0&lt;br /&gt; 21131 100410 aptitude-curses CALL  getdents(0x3,0x1b9e630,0x20000)&lt;br /&gt; 21131 100410 aptitude-curses RET   getdents 24/0x18&lt;br /&gt; 21131 100410 aptitude-curses CALL  getdents(0x3,0x1b9e630,0x20000)&lt;br /&gt; 21131 100410 aptitude-curses RET   getdents 0&lt;br /&gt; 21131 100410 aptitude-curses CALL  close(0x3)&lt;br /&gt; 21131 100410 aptitude-curses RET   close 0&lt;br /&gt; 21131 100410 aptitude-curses CALL  rmdir(0x9ef968)&lt;br /&gt; 21131 100410 aptitude-curses NAMI  "/tmp/aptitude-root.21131:mvkyG0"&lt;br /&gt; 21131 100410 aptitude-curses RET   rmdir 0&lt;br /&gt; 21131 100410 aptitude-curses CALL  write(0x28,0x7fffffffeb20,0x38)&lt;br /&gt; 21131 100410 aptitude-curses GIO   fd 40 wrote 56 bytes&lt;br /&gt;       0x0000 4026 a000 0800 0000 0200 0000 0800 0000 0000 0000 0800 0000 0000 0000 0000 0000 2818 0803 0800 0000 a0f9 9d00 0000 0000 0100 0000  |@&amp;..............................(...................|&lt;br /&gt;       0x0034 0000 0000                                                                                                                          |....|&lt;br /&gt;&lt;br /&gt; 21131 100410 aptitude-curses RET   write 56/0x38&lt;br /&gt; 21131 100410 aptitude-curses CALL  sigprocmask(SIG_SETMASK,0,0x7fffffffeaf0)&lt;br /&gt; 21131 100410 aptitude-curses RET   sigprocmask 0&lt;br /&gt; 21131 100410 aptitude-curses PSIG  SIGUSR1 SIG_DFL&lt;/unused&gt;&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Anybody has an idea?&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;root@debian:~# uname -a&lt;br /&gt;GNU/kFreeBSD debian.home 8.2-RELEASE FreeBSD 8.2-RELEASE #1: Wed Apr  6 09:52:09 CEST 2011     root@frost.local:/usr/obj/usr/src/sys/PEVANEYN x86_64 amd64 Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz GNU/kFreeBSD&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=pvaneynd&amp;ditemid=141183" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-09-23:447974:139208</id>
    <link rel="alternate" type="text/html" href="https://pvaneynd.dreamwidth.org/139208.html"/>
    <link rel="self" type="text/xml" href="https://pvaneynd.dreamwidth.org/data/atom/?itemid=139208"/>
    <title>how to grow a zfs file system</title>
    <published>2011-03-28T07:53:57Z</published>
    <updated>2011-03-29T08:22:37Z</updated>
    <category term="zfs"/>
    <category term="debian"/>
    <category term="google-me"/>
    <category term="life"/>
    <dw:security>public</dw:security>
    <dw:reply-count>5</dw:reply-count>
    <content type="html">I'm experimenting with zfs at home, for the moment on top of my md/lvm setup, and I ran out of disk space. Growing the lv is pretty easy:&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;&lt;pre&gt;frost:~# lvextend --size +110G /dev/new-vg/zfs-test
  Extending logical volume zfs-test to 120.00 GiB
  Logical volume zfs-test successfully resized
frost:~# zpool list
NAME       SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
zfs-pool  9.94G  9.78G   161M    98%  1.00x  ONLINE  -&lt;/pre&gt;&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;Hmm it did not notice the 110GB extra, so I did:&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;&lt;pre&gt;frost:~# zpool export zfs-pool
frost:~# zpool import zfs-pool
frost:~# zpool list
NAME       SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
zfs-pool   120G  9.78G   110G     8%  1.00x  ONLINE  -&lt;/pre&gt;&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;so simply doing an import/export is enough.&lt;br /&gt;&lt;br /&gt;I'm looking at zfs to have a better idea of what btrfs will mean in the future for us.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=pvaneynd&amp;ditemid=139208" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-09-23:447974:138829</id>
    <link rel="alternate" type="text/html" href="https://pvaneynd.dreamwidth.org/138829.html"/>
    <link rel="self" type="text/xml" href="https://pvaneynd.dreamwidth.org/data/atom/?itemid=138829"/>
    <title>google me: changing the branch in a bare git repository</title>
    <published>2011-02-26T09:34:27Z</published>
    <updated>2011-03-29T08:22:50Z</updated>
    <category term="git"/>
    <category term="debian"/>
    <category term="life"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">If you are using something like git.debian.org to share repositories and you have done major surgery that makes that 'master' became invalid this is easy to fix in your local repository:&lt;br /&gt;&lt;br /&gt;git checkout new-master&lt;br /&gt;git branch -D master&lt;br /&gt;git branch -m new-master master&lt;br /&gt;&lt;br /&gt;but what do you do with the bare repository on git.debian.org? Well you can do:&lt;br /&gt;&lt;br /&gt;git branch -m master old-master&lt;br /&gt;git branch -m new-master master&lt;br /&gt;git symbolic-ref HEAD refs/heads/master&lt;br /&gt;git branch -D old-master&lt;br /&gt;&lt;br /&gt;of course anybody who was following this git repository now has problems ...&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=pvaneynd&amp;ditemid=138829" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-09-23:447974:133469</id>
    <link rel="alternate" type="text/html" href="https://pvaneynd.dreamwidth.org/133469.html"/>
    <link rel="self" type="text/xml" href="https://pvaneynd.dreamwidth.org/data/atom/?itemid=133469"/>
    <title>CLC v7</title>
    <published>2010-02-01T20:38:23Z</published>
    <updated>2010-02-01T20:38:23Z</updated>
    <category term="life"/>
    <category term="debian"/>
    <category term="lisp"/>
    <dw:mood>happy</dw:mood>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">With a lot of help from Faré and James Y Knight we have now the incredible disappearing common-lisp-controller v7. We went from 617 to 267 lines which in fact are only 193 lines excluding comments and empty lines...&lt;br /&gt;&lt;br /&gt;Using the new features of cl-asdf version 1.500 and higher the implementation of CLC is now merely setting a few variables and putting a few files into place. As an added bonus I added &lt;a href="http://common-lisp.net/project/clbuild/"&gt;clbuild&lt;/a&gt; integration, so now people can download and update libraries with ease.&lt;br /&gt;&lt;br /&gt;Still todo: &lt;ul&gt;&lt;li&gt;there is an bug (&lt;a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=567912"&gt;#567912&lt;/a&gt;) that the first call to &lt;tt&gt;(clc:clc-require :&amp;lt;foo&amp;gt;)&lt;/tt&gt; will fail with clisp due to a loop where there is no looping...&lt;/li&gt;&lt;li&gt;We still need to find a way to precompile libraries&lt;/li&gt;&lt;li&gt;Because asdf is now taking care of placing the fasl file in the correct place, we cannot remove fasls for a specific implementation or library, so we nuke them all. Not optimal.&lt;/li&gt;&lt;/ul&gt;.&lt;br /&gt;&lt;br /&gt;Still a nice improvement, I hope to find some time at fosdem to work on the other issues...&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=pvaneynd&amp;ditemid=133469" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-09-23:447974:132852</id>
    <link rel="alternate" type="text/html" href="https://pvaneynd.dreamwidth.org/132852.html"/>
    <link rel="self" type="text/xml" href="https://pvaneynd.dreamwidth.org/data/atom/?itemid=132852"/>
    <title>java studdenly started failing</title>
    <published>2009-12-09T08:30:47Z</published>
    <updated>2009-12-09T08:30:47Z</updated>
    <category term="debian"/>
    <category term="ipv6"/>
    <category term="life"/>
    <category term="java"/>
    <dw:mood>frustrated</dw:mood>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">Yesterday webex started failing for me. I did not change anything related to java recently so I was a little perplexed.&lt;br /&gt;&lt;br /&gt;Checking it turns out that even the standard &lt;a href="http://java.com/en/download/help/testvm.xml"&gt;test your java&lt;/a&gt; page failed. strace revealed the nice error:&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;&lt;pre&gt;$ grep ffff /tmp/TRA
6938  connect(22, {sa_family=AF_INET6, sin6_port=htons(80), inet_pton(AF_INET6, "::ffff:72.5.124.95", &amp;sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28 &amp;lt;unfinished ...&amp;gt;
6938  connect(22, {sa_family=AF_INET6, sin6_port=htons(80), inet_pton(AF_INET6, "::ffff:72.5.124.95", &amp;sin6_addr), sin6_flowinfo=0, sin6_scope_id=0}, 28) = -1 ENETUNREACH (Network is unreachable)&lt;/pre&gt;&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;Notice that I don't have IPv6 connectivity!&lt;br /&gt;&lt;br /&gt;Googling it turns out that you can disable IPv6 in java by modifying to &lt;tt&gt;~/.java/deployment/deployment.properties&lt;/tt&gt; the line:&lt;br /&gt;&lt;br /&gt;&lt;tt&gt;deployment.javaws.jre.0.args=-Djava.net.preferIPv4Stack\=true&lt;/tt&gt;&lt;br /&gt;&lt;br /&gt;and all is now well. Until I need to access an IPv6 device with java of course :-(.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=pvaneynd&amp;ditemid=132852" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2009-09-23:447974:132157</id>
    <link rel="alternate" type="text/html" href="https://pvaneynd.dreamwidth.org/132157.html"/>
    <link rel="self" type="text/xml" href="https://pvaneynd.dreamwidth.org/data/atom/?itemid=132157"/>
    <title>on the lack of  future for cmucl in Debian</title>
    <published>2009-11-24T05:56:31Z</published>
    <updated>2009-11-24T06:05:21Z</updated>
    <category term="lisp"/>
    <category term="debian"/>
    <category term="life"/>
    <dw:mood>sad</dw:mood>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Following the announcement of the &lt;a href="http://lists.debian.org/debian-devel-announce/2009/11/msg00001.html"&gt;source+throw away binaries route&lt;/a&gt; for uploading packages I've had a brief discussion with our FTP team.&lt;br /&gt;&lt;br /&gt;The implications of the new method would be that if you upload a package it will automatically be recompiled from source by using the packages already in the system.&lt;br /&gt;&lt;br /&gt;For cmucl which needs cmucl to recompile itself it means that we can only use the previous version of cmucl in the archive, not the one we are just uploading. This won't work as the compiling cmucl needs to be hand-patched to be more 'like' the new version, otherwise you cannot rebuild it.&lt;br /&gt;&lt;br /&gt;The conclusion of this discussion is that systems like cmucl are no longer possible under this new system.&lt;br /&gt;&lt;br /&gt;The FTP team suggested to change cmucl to be able to do this. Needless to say we already have this, after several years of hard effort by multiple people, it's just called sbcl.&lt;br /&gt;&lt;br /&gt;So in the end the 'everybody uses C' camp won and cmucl on Debian will die a quiet death. It's a sad end for a system hand-patched from &lt;a href="http://www.cons.org/cmucl/doc/cmucl-history.html"&gt;PDP10's to modern CPU's&lt;/a&gt; over the coarse of almost 30 years...&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=pvaneynd&amp;ditemid=132157" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
</feed>
