blog.poolp.org >> Gilles: Summer 2006

Par : gilles@poolp.org (gilles)
Tags:
Second solo tune, "Summer 2006" was inspired by the massacre of Qana and the slaughter that occured in Beiruth and South Lebanon during the Summer 2006.

In Qana, a building where children and women hid from the combats was bombed by the israeli forces. During the summer, over 1000 civilians were massacred, Europe did nothing to stop that and USA encouraged israel to continue.

The tune contains real recordings of bombings from back then, as well as extracts from news reports and interviews.

<audio src="http://www.poolp.org/~gilles/music/Summer2006.mp3" controls="controls"><br />Your browser does not support the audio element. <br /></audio><br /><br />Feel free to download, share and [...]

Emile "iMil" Heitor 's home >> Suxtor.

Tags:
Blogroll
Crash
Disque Dur
EDF
Fail
fsck
LVM
Maxtor
Jul 27 21:49:06 tatooine kernel: [  133.205355] ata3.00: configured for UDMA/133
Jul 27 21:49:06 tatooine kernel: [  133.205363] ata3: EH complete
Jul 27 21:49:06 tatooine kernel: [  137.205302] ata3.00: exception Emask 0x0 SAc
t 0x0 SErr 0x0 action 0x0
Jul 27 21:49:06 tatooine kernel: [  137.205353] ata3.00: BMDMA stat 0x24
Jul 27 21:49:06 tatooine kernel: [  137.205400] ata3.00: failed command: READ DM
A
Jul 27 21:49:06 tatooine kernel: [  137.205451] ata3.00: cmd c8/00:80:8f:06:e0/0
0:00:00:00:00/e0 tag 0 dma 65536 in
Jul 27 21:49:06 tatooine kernel: [  137.205458]          res 51/40:00:03:07:e0/0
0:00:00:00:00/e0 Emask 0x9 (media error)
Jul 27 21:49:06 tatooine kernel: [  137.205565] ata3.00: status: { DRDY ERR }
Jul 27 21:49:06 tatooine kernel: [  137.205608] ata3.00: error: { UNC }

Ça f’sait longtemps.

Depuis environ un mois que les zozos d’EDF sont en train de “rénover les installations éléctriques” de mon quartier, le courant va-et-vient. Parfois nous sommes prévenus et j’eteins consciencieusement mes machines avant l’heure fatidique, et parfois non. Jeudi dernier, ils ont pas prévenu. Et mon disque dur est mouru. C’était pour la rime.

Et c’est parti pour une séance de migration de disque en bonne et due forme.

1. Boot de la machine sur un LiveCD intégrant quelques outils indispensables, et parmi eux LVM. J’avais dans un tiroir un CD GParted relativement recent, bien heureusement.

2. Préparation du disque cible (reconnu en /dev/sda) :

Étant un peu sectaire, je souhaitais que le nom du volume group soit le même que sur l’ancien disque, aussi, après avoir débranché ce dernier, je boote sur le nouveau qui, evidemment, ne retrouve pas la partition root et me renvoie sur le mini-shell disponible sur l’initrd qui a le bon goût d’embarquer LVM. Ainsi :

initrd> lvm
lvm> vgrename tatooine2 tatooine
lvm> exit
initrd> reboot

Et “tadaaaaaa”, je retrouve mon desktop comme je l’avais laissé.

Phew.


01/08/2010

GCU-Squad! >> Soldes sur les poils : c’est toute l’année !

Par : Balise
Tags:
Info

On me signale comme ça que les soldes sur les poils sont un secret mieux conservé que je ne le pensais. Or donc, le grossiste général en poussage de poils fait des soldes tous les jours et l’annonce via un canal très secret.

Comme d’habitude pour les soldes ya du bien (code DDVCG, pas dit qu’il dure des mois non plus) et du très douteux (non je ne donnerai pas d’exemple), mais les codes de réduction du canal très secret semblent être valables pendant au moins plusieurs jours.


01/08/2010

NetBSDfr >> Younglings, au rapport!

Par : GuiGui2
Tags:
Code
gsoc

Comme c’est la coutume à cette époque de l’année, on commence à voir apparaître les premiers résultats du Google Summer of Code sur les listes du projet.
Le premier à avoir communiqué, c’est Zoltan Arnold Nagy, qui travaille sur le projet d’ajout du support HTTP dans la libsa, utilisée par les bootloaders. Le patch préliminaire est dispo ici.
Le deuxième à s’être manifesté est Kristaps Dzonsons, qui travaille à apprendre à mandoc à produire du ps et du PDF. Les premiers résultats sont encourageants, le code a été commité avant-hier.


01/08/2010

GCU-Squad! >> F**k bapt@ he is famous

Par : ros
Tags:
FreeBSD
La Honte

Malgré la crise, quelques petites entreprises fleurissantes continuent à embaucher. Ah tiens, mais je le connais lui !


01/08/2010

GuiGui2's thoughts >> Blog réparé, pour de vrai,cette fois.

Par : Guillaume Lasmayous
Tags:

Bon, cette fois c'est la bonne. Ma life est de nouveau en ligne, pile-poil dans les délais pour mon départ chez tonton Sam.

DC2 pour le moment, en attendant une migration vers CBlog...

Edit: Le dit bapt@ me fait d'ailleurs gentillement remarquer au passage que CBlog est sorti en version 0.1.2. Merci reçu :)


01/08/2010

blog.poolp.org >> Gilles: Ghaza

Par : gilles@poolp.org (gilles)
Tags:
Be it for OpenBSD, smtpd, poolp or random hacks, most of my post are related to computer science somehow.

I also happen to be a musician and after moving out from Paris and leaving my band there, I decided to try and join or start a few projects here in Nantes. One of these project is a solo project which I am currently working on...

First tune to be released, Ghaza, was inspired by the death of 9 activists on the Marvi Marmara, in 2010.

<audio src="http://www.poolp.org/~gilles/music/Ghaza.mp3" controls="controls">
Your browser does not support the audio element.
</audio>

Feel free to download, share and let me know [...]
01/08/2010

Freelog >> We are not only committers, we are also humans!

Tags:
freebsd

portmgr has accepted Baptiste Daroussin as a port freebsd committer. After several good PR, he has his punishment.
I will mentor him with my old wise mentor tabthorpe@. Together, we wrote a little questionnaire.

1- Can you introduce yourself?
I'm a unix system engineer, I use FreeBSD since 4.X but don't remember what number the X, I'm a rugby player (second row) and I'm really not good at introducing myself.

2- When was your first pr and why?
My first pr was to add a new ports multimedia/zapping, to be able to watch TV with my bktr card, but it never enters the ports tree. The pr is sill suspended : ports/86401

3- What is your favorite beer/whiskey?
My favorite beer, it's hard to find one but I would say "trappiste rochefort" About whiskey I love "Old Pulteney" and with a completely different taste "Caol Ila"

4- Are you in a LUG/BSD association?
I'm a member of BSDFrance but not doing that much

5- Vim or Emacs ?
vim, what else?

6- What is the most embarassing thing you will admit to having on your iPod?
I don't have any ipods, and if I had I would said nothing as I really assume my tastes (the bad ones as the others)

7- Boxers or briefs?
Boxers for sure

8- What is your preferred x11-wm/ on FreeBSD?
i3 or pekwm depending my mood

9- As a maintainer, who where your 3 favourite committers?
jadawin, miwi, liminon^Wtabthorpe

10- What would you like to achieve as a Ports committer?
I would like to improve the binary package creation/usage


Have fun with freebsd and welcome on board bapt@!


01/08/2010

blog.poolp.org >> PCT: Poolp Crypto Toolkit

Par : gilles@poolp.org (gilles)
Tags:
I have renamed the nbpg project into PCT, which stands for Poolp Crypto Toolkit.

Not so many visible improvements, I did quite a bit of cleanup and wrote a small allocator which relies on mmap() and will help me spot bugs and general memory usage. It also allows for a complete wipe of allocated chunks preventing informations leak in case of a memory leak or in case a *common* error path is followed.

[...]
p1 = pctalloc(1, sizeof(*p));
p2 = pctalloc(1, sizeof(*p));
p3 = pctalloc(1, sizeof(*p));
p4 = pctalloc(1, sizeof(*p));

pctfree(p1); // zeroes and releases p1
pctwipe(); // zeroes and releases ALL allocated chunks
[...]
01/08/2010

Olivier's Blog >> make installworld: «touch: not found» lors d'une mise à jour à distance

Par : olivier@cochard.me (Olivier)
Tags:
FreeBSD
FreeBSD 8.1-Release étant de sortie, j'en ai profité pour mettre à jour mon kimsufi 250G.
Si la procédure de mise à jour à distance est en général assez risquée pour un changement de version majeure, elle ne ma jamais posée de problème pour un changement de version mineure.
Sauf que cette fois-ci, le «make installworld» se termine mal par le message d'erreur «touch: not found».

La FAQ officielle explique que ce problème est lié un problème d'horloge qui fait que les dates des fichiers à installer sont incorrect suite au redémarrage en mode «single user». La FAQ conseil d'utiliser la  commande «adjkerntz -i» pour résoudre ce problème. Cette proposition n'est pas adaptée à mon cas car je ne redémarre pas en mode single user.
    Un autre utilisateur, barryp, indique que ce problème est du au fichier /usr/src/sys/conf/newvers.sh qui n'a pas la bonne date et qu'un simple «touch» sur ce fichier pour le mettre à la bonne date résous le problème… Pas chance, cela ne résous pas mon problème :-(
     
    La bonne réponse m'a été donné sur le site de so14k: Il faut utiliser la commande «make installworld PATH=$PATH» pour ne plus avoir ce problème de «touch: not found».
    01/08/2010

    FreeBSD-fr: Les nouvelles du géant en français >> FreeBSD 8.1 Release

    Par : rodrigo
    Tags:
    Sécurité
    release

    Et voilà, elle est là, avec sa release note et également une petite liste de SA non intégrées.


    01/08/2010

    fork while fork >> poete pouet

    Par : kAworu
    Tags:

    Toi aussi, met de la joie dans ton code

    http://code.google.com/p/nfc-tools

     /*
    * Many thanks to Charles Baudelaire for helping me
    * test things and helping you realize your f**king
    * OS / compiler does not support UTF-8 ;-)
    */
    const uint8_t longdata[660] = "Dans une terre grasse et pleine d'escargots\n"
    "Je veux creuser moi-même une fosse profonde,\n"
    "Où je puisse à loisir étaler mes vieux os\n"
    "Et dormir dans l'oubli comme un requin dans l'onde.\n"
    "Je hais les testaments et je hais les tombeaux;\n"
    "Plutôt que d'implorer une larme du monde,\n"
    "Vivant, j'aimerais mieux inviter les corbeaux\n"
    "À saigner tous les bouts de ma carcasse immonde.\n"
    "Ô vers! noirs compagnons sans oreille et sans yeux,\n"
    "Voyez venir à vous un mort libre et joyeux;\n"
    "Philosophes viveurs, fils de la pourriture,\n"
    "À travers ma ruine allez donc sans remords,\n"
    "Et dites-moi s'il est encor quelque torture\n"
    "Pour ce vieux corps sans âme et mort parmi les morts!\n";
    const uint8_t elongdata[665] = "\x07" "\xff\x02\x94"
    "Dans une terre grasse et pleine d'escargots\n"
    "Je veux creuser moi-même une fosse profonde,\n"
    "Où je puisse à loisir étaler mes vieux os\n"
    "Et dormir dans l'oubli comme un requin dans l'onde.\n"
    "Je hais les testaments et je hais les tombeaux;\n"
    "Plutôt que d'implorer une larme du monde,\n"
    "Vivant, j'aimerais mieux inviter les corbeaux\n"
    "À saigner tous les bouts de ma carcasse immonde.\n"
    "Ô vers! noirs compagnons sans oreille et sans yeux,\n"
    "Voyez venir à vous un mort libre et joyeux;\n"
    "Philosophes viveurs, fils de la pourriture,\n"
    "À travers ma ruine allez donc sans remords,\n"
    "Et dites-moi s'il est encor quelque torture\n"
    "Pour ce vieux corps sans âme et mort parmi les morts!\n"
    "\xfe";
    
    Lire la suite...
    01/08/2010

    blog.poolp.org >> nbpg moving forward

    Par : gilles@poolp.org (gilles)
    Tags:
    I had temporarily paused nbpg development because I was facing a bug that I did not have much time to investigate.

    Whenever parsing a Compressed Data Packet, nbpg would successfully extract the data but fail to inflate it with a data format error. No matter what I tried, I could not figure out what was wrong with my code or with the data.

    Turns out that I had to rely on an undocumented feature of zlib. I discovered it when I gave up at trying to make RFC interpretations and looking at what the GnuPG guys did. I saw the following comment [...]
    01/08/2010

    blog.poolp.org >> I ain't slackin'

    Par : gilles@poolp.org (gilles)
    Tags:
    On the poolp.org side, work in progress and quite busy with contracters.

    On the smtpd side, poolp's setup has gone through a bit of yacc cleanup mostly. I had tried to do some useful work in the maps and auth area, but I ran into the wall as I realized that jacekm@'s queue code no longer uses struct mxrelay preventing me from passing useful information from MTA to lookup process. I'm trying to figure out a way that would not involve very invasive changes and diverging too much from the OpenBSD tree but it looks like I won't be left with [...]
    01/08/2010

    FreeBSD-fr: Les nouvelles du géant en français >> Il y a 5 jours …

    Par : rodrigo
    Tags:
    FreeBSD
    release

    Il y a 5 jour ken Smith écrivait : “Ready for 8.1-RELEASE builds.
    Il y a 1 jour je recevais un mail de Cybil m’indiquant des preuves existaient
    Aujourd’hui je constat que des fichiers RELEASE apparaissaient ça et là sur des miroirs.

    Serait-ce que le jour de release de la 8.1 approche ?


    01/08/2010

    GCU-Squad! >> Mille millions de mille milliards de mille Gabor@ de tonnerre de Brest

    Par : bapt
    Tags:
    FreeBSD
    BSD
    c0daz
    grep
    GSoC

    Sous ce titre complètement nul se cache une annonce pour l’énorme travail accompli par Gabor@, lisez d’abord ceci pour comprendre un peu d’histoire, tout commence ici profitant du Google Summer of Code, le monsieur se met en tête de remplacer les outils de traitements de texte GNU par des équivalents BSD, ça tombe bien chez les voisins ils les ont pour beaucoup déjà remplacés et puis d’autres aussi ont déjà fait du travail dans ce sens là.

    Seulement voilà pour lui ce n’est pas assez, il faut assurer une compatibilité 100% avec les extenstions GNU de manière à ce que le changement se passe de manière transparente pour tout le monde.

    Après 2 ans de boulot, le résultat est et excusez du peu :

    BSD grep est maintenant le grep par défaut en CURRENT. Alors bien sûr il reste du boulot et quelques améliorations

    En parallèle il remet le couvert et fait des petits trucs supplémentaires..


    01/08/2010

    NetBSDfr >> I’ll never be the same again!

    Par : GuiGui2
    Tags:
    Code
    Filesystems
    NetBSD
    current