Tag - DebConf

Entries feed

Friday, 3 August, 2018

A Selection of talks from DebConf 2018

This is my selection of talks from DebConf18.

Thursday, 26 July, 2018

at daemon 3.1.23, with some fixes and now a signature

This is the public announcement of release 3.1.23.

I have made some non public releases of at daemon for internal development of the Debian package, since 3.1.20. This fixes some reported bugs and the development was made using http://salsa.debian.org. You can download the tar from here and the signature from here.

The Changelog:

at 3.1.21 (2018-07-23):
  Jose M Calhariz:
    832368-Using_of_the_meaningless_fcntl
        Fix call of fcntl by replacing (long) 1 with FD_CLOEXEC

    892819-at__improvements_to_atd.service
        Improve atd.service, see bug report 892819

    885891-at__stale_batchjobs_after_reboot
        Remove stale at jobs after a boot.

    897669-897670-Some_fixes_in_the_manuals
        Fix some warnings in manpages at.1 and atd.8

    883730-Remove_invalid_email_from_man_page
        Remove invalid email from man pages.

at 3.1.22 (2018-07-24):
  Jose M Calhariz:
        Draft of a release script

at 3.1.23 (2018-07-24):
  Jose M Calhariz
        Finalised script to release software.

A non official backport of amanda 3.5.1 for Debian stretch

I have checked the conditions for an official backport of amanda in Debian, but I think there is not demand enough. I have made an non official backport of amanda 3.5.1 for Debian stretch amd64 because of new features, fixes bugs and to support my users. You can download the tar file with the debs from here.

Add a PGP subkey to Yubikey 4

I have a Yubikey from the job and wanted to start signing git commit without copying my Debian PGP key to the work computer. No, I did not want to create a second class PGP key just for the work. Here are the instructions for someone else do the same.

On the master computer

  • Create a second home dir for gpg

Because of bug #904596 I recommend to move your GPG home directory out of the way. Copy it into the original directory before starting.

mv ~/.gnupg ~/.gnupg.ref
cp -r ~/.gnupg.ref ~/.gnupg
  • Create a subkey just for signing.

Create a subkey and take noticy of is id.

gpg --edit-key <KEY ID>
addkey
list
save
  • Move into the Yubikey.

Select the new subkey and move it into the Yubikey.

gpg --edit-key <KEY ID>
key <SUB KEY ID>
keytocard 
save
  • Publish the updated PGP Key
gpg --keyserver http://keyserver.ubuntu.com --send-keys <KEY ID>
  • Store the public URL of the key on Yubikey
gpg --edit-card
url http://https://keyserver.ubuntu.com/pks/lookup?op=get&fingerprint=on&search=...
quit
  • Backup both GPG home dir

On your master computer you need to use the old GPG home dir. But need to store both for the future.

mv ~/.gnupg ~/.gnupg.yubikey4
mv ~/.gnupg.ref ~/.gnupg
cd ~
tar cf gnupg-homedir.backup.tar .gnupg .gnupg.yubikey4
  • Test
gpg --armor --sign

Should work without asking for the Yubikey.

  • Wait for the Key server to update your public key with the new subkey.

On a new computer

  • Plug the Yubikey
  • Through Yubikey fetch the public PGP Key
gpg --edit-card
fetch
quit
  • Test
gpg -armor --sign

Should ask for the Yubikey.

Tuesday, 28 June, 2016

at daemon 3.1.20, with 3 fixes

From the Debian BUG system I incorporated 3 fixes. One of them is experimental. It fixes a broken code but may have side effects. Please test it.

  • New release 3.1.20:
   * Add option b to getopt, (Closes: #812972).
   * Comment a possible broken code, (Closes: #818508).
   * Add a fflush to catch more errors during writes, (Closes: #801186).

You may download from here at_3.1.20.orig.tar.gz.

Friday, 31 August, 2012

A Selection of talks from DebConf 2012

Thursday, 4 August, 2011

Preview of xorp v1.8.3 in Debian

I attended DebConf11 and my main objective was to package xorp v1.8.3 for Debian. In the spirit of release early and release often here are the links for a package compiled for Debian v6.0 aka squeeze. The work is not finished and most important was not yet reviewed by a Debian Developer. Reports of success are important.

For downloading:

xorp_1.8.3-1_wip4_bpo60_1_i386.deb

xorp_1.8.3-1_wip4_bpo60_1_amd64.deb

For accessing the sources or using apt-get add the following lines to your /etc/apt/sources.list:

deb http://debian.tagus.ist.utl.pt/debian squeeze/UNRELEASED main contrib
deb-src  http://debian.tagus.ist.utl.pt/debian squeeze/UNRELEASED main contrib

Tuesday, 19 July, 2011

De Lisboa ate Banja Luka para a DebConf11

There is online a description of the travel to Banja Luka from Zagreb, with photos and everything. So this time I will write in Portuguese for the people that prefer Portuguese to English.

A viagem de taxi até ao aeroporto correu sem problemas, não havia trânsito na ponte 25 de Abril. No check-in a fila da esquerda tinha maquinas próprias de check-in e a ajuda de uma funcionária da Lufthansa. Rápidamente fiquei com os 2 bilhetes de ida. Lisboa - Frankfurt e Frankfurt - Zagreb. Por isso despachei-me num estante. O embarque começou atrasado, estranho para uma companhia alemã. :-) A viagem correu sem problemas tirando alguma turbulência na aterragem. Em Frankfurt o céu estava cinzento e a pista molhada.

O desembarque em Frankfurt foi nas portas A do terminal 1. Nos placards o meu voo para Zagreb ainda não tinha porta de embarque, apenas Terminal B. Assim comecei a minha caminhada até às portas de embarque B, que se revelou ser bastante comprida. Demorei perto de 30 minutos a chegar à porta de embarque do meu voo seguinte. Comecei a andar, quando à minha direita vejo um imponente 747 da Lufthansa a vir em direcção à janela. Após uns minutos de espera seguiu o seu caminha pela minha esquerda. Como um elegante elefante na selva de betão de um aeroporto.

Foi uma longa caminhada através do terminal A, até encontrar o túnel de ligação para as portas de embarque B. Finalmente à chegada ao terminal B, o meu voo tinha porta atribuida, diferenta da do bilhete. O embarque começou exactamente à hora marcada. O embarque foi feito para o autocarro que nos levou até ao avião. Rápidamente estava toda gente sentada, mas a hora da partida fomos informados de um ligeiro atraso, para esperar por passageiros de outros voos de ligação.

Na chegada a Zagreb tive alguma dificuldade em perceber como era o controlo alfandegário. Filas para toda a gente ou filas diferentes para europeus e não europeus. Julgo que não queriam destinguir os diferentes tipos de passaportes. No entanto uma cabina dava prioridade a tripulações e outra para passageiros de voos de ligação.

Logo a seguir ao controlo de passporte, fica a sala com a alfandega, a maquina de ATM e á direita a recepção de bagagem. Esta maquina ATM pareceu aceitar quase todos os tipos de cartão de crédito. O meu cartão de debito Maestro funcionou, para levantar dinheiro para os autocarros.

À saída da alfandega escolhi a porta de saida da direita. Esta porta tem logo à esquerda o autocarro para a cidade, especificamente o autocarro de ligação até ao terminal de autocarros. O condutor fala Inglês, aceitou a minha bagagem e paguei o bilhete ao condutor 30kn. Julgo que este autocarro esperou um pouco mais devido ao atraso do avião. Pois partiu por volta das 20h10 em vez das 20h00. O percurso termina exactamente no terminal de autocarros, não há como enganar.

No terminal de autocarros demorei algum tempo a encontrar o sitio para vender bilhetes. Foi preciso contornar o edifício para encontrar as escadas que levam ao 1º andar onde estão as bilheteiras. As pessoas na bilheteira falam Inglês, mas precisei de mostrar o papel com o nome do destino. Pois não dizia Banja Luka com a pronuncia certa, Banhia Luka? No bilhete procurar pelo número "Peron", este indica de onde parte o autocarro, 405 no meu caso. O preço é variavel pois são varias as companhias que fazem a viagem. Pela a viagem das 22h00 paguei 108kn, o preço mais barato. Paguei extra 24kn pelas minhas duas malas. Recebi 2 papeis, estes são importantes, pois provavelmente não nos entregarão as malas se o revisor não puder confirmar o numero da mala com os dos nossos papeis.

O motorista e o revisor não falam Inglês e parecem que não fazem o esforço para perceber outras linguas, para além das linguas locais. Mas não é problema pois o autocarro faz apenas 3 paragens:

  1. fronteira, tenham o passaporte convosco e não na bagagem de porão. Preparam-se para sair do autocarro, mostrar o passaporte à policia por duas vezes e um deles policia recolher o vosso passaporte para verificações mais prolongadas. No fim o revisor irá devolver o vosso passaporte.
  1. descanso, logo a seguir à fronteira o autocarro faz uma paragem. Permite ir ao WC, fumar ou ir ao restaurante. Este não faz referencia de aceitar qualquer forma de pagamento por cartão e não comprei nada para confirmar. Cuidado para não perder o autocarro, pois não me pareceu que o revisor tenha confirmado a presença de toda a gente.
  1. Banja Luka, a chegada parece ser num simples parque estacionamento onde param os autocarros e os taxis. Fica a 3 Km de distância, por isso recomenda-se apanhar um taxi ou o autocarro. O preço médio fica em 10km ou 5 euros. O taxista não falava Inglês e não tinha troco de 50km, que a maquina do hotel me tinha acabado de dar. Acabei a receber 20 euros do troco, o que foi justo.

Penso eu porque passava da meia noite, o empregado fez um check-in rápido e ficou com o meu passporte, que foi devolvido na manhã seguinte.