Josué Abarca
Email: <jmaslibre AT SPAMFREE debian DOT org DOT gt>
IRC: jmaslibre, freenode and OFTC.
Debian Work
My TODO list
- Greed: review the debtags and screenshots for completeness
- Greed: once they show up, the 3.7 buildd logs for GCC warnings
- Greed: Send an email to upstream about the patch and upstream Changelog
Build Denemo against the new version of fluidsynth 636682
Read the Debian Packaging Tutorial (By Lucas Naussbaum)
Check AUTOPKGTEST - DEFINING TESTS FOR PACKAGES (ref. 1), AUTOPKGTEST ref. 2 and adt-run ref. 3
Test Debexpo, see: "Debexpo" and how you can help and "testing period information"
See: "ghostscript behaviour changes: look out for regressions"
See: "Debian's Automated Code Analysis" (DACA) project and this answer
Take care of 595527
Help with: 608422
Try to package SQL Power Architect. See: 535242
- Use ./debian/gbp.conf of git-buildpackage
- Pass adequate and piuparts in all my packages
QA review packages without bugs: http://deb.li/nobugs
DONE
Greed: Close 212709
Greed: Close 615352
- Finish the ITA of Greed
- Week of 2011-05-15
Package Denemo: bug #31852, openSUSE OBS patch for 0.8.22 Related to Bug #33196 in Savannah which is fixed upstream.
Useful links
Multiple Useful (for me) tips
- Don't clear tty1 after boot:
sed -i 's|1:2345:respawn:/sbin/getty|1:2345:respawn:/sbin/getty --noclear|' /etc/inittab
Source: http://lists.debian.org/51F90C18.3050204@debian.org
- Running a Shell When Build Fails in Pbuilder:
sudo mkdir /var/cache/pbuilder/hook.d
Edit ~/.pbuilderrc and add the following line:
HOOKDIR="/var/cache/pbuilder/hook.d"
Create: /var/cache/pbuilder/hook.d/C10shell
# invoke shell if build fails. apt-get install -y --force-yes vim less bash cd /tmp/buildd/*/debian/.. /bin/bash < /dev/tty > /dev/tty 2> /dev/tty
sudo chmod a+x /var/cache/pbuilder/hook.d/C10shell
Source: https://wiki.ubuntu.com/PbuilderHowto#Running_a_Shell_When_Build_Fails_.28Intro_to_Hook_Scripts.29
https://wiki.debian.org/PbuilderTricks
Use the pgp agent instead of Gnome Keyring
sudo mv /etc/xdg/autostart/gnome-keyring-gpg.desktop /etc/xdg/autostart/gnome-keyring-gpg.desktop.disabled
Source: http://www.jwiltshire.org.uk/content/2010/12/19/the-perfect-gpg-agent-setup/
Mate Desktop Environment and Awesome Window manager
# To use awesome instead of marco gsettings set org.mate.session.required-components windowmanager 'awesome' # You can verify it with: gsettings get org.mate.session.required-components windowmanager # To return to the default window manager (marco) run: gsettings reset org.mate.session.required-components windowmanager # To disable the desktop icons provided by caja gsettings set org.mate.background show-desktop-icons false
About the OpenPGP smart card
Reference: http://www.ozonesolutions.com/programming/2014/04/pgp-smart-card-ssh-login-gpg-agent-ubuntu/
# Software for gnupg2 apt-get install gnupg2 gnupg-agent pcscd libpcsclite1 opensc gpgsm # disable gnome-keyring mv /etc/xdg/autostart/gnome-keyring-gpg.desktop /etc/xdg/autostart/gnome-keyring-gpg.desktop.inactive mv /etc/xdg/autostart/gnome-keyring-ssh.desktop /etc/xdg/autostart/gnome-keyring-ssh.desktop.inactive
About errors, reference: https://www.opensc-project.org/opensc/wiki/OpenPGP
Initial Setup: https://wiki.fsfe.org/Card_howtos/Card_reader_setup_%28udev%29
Files:
# cd /home/directory/where/you/saved/the/file (change for the right path) # cp gnupg-ccid.rules /etc/udev/gnupg-ccid.rules # cp gnupg-ccid /etc/udev/scripts/gnupg-ccid # chmod +x /etc/udev/scripts/gnupg-ccid # ln -s /etc/udev/gnupg-ccid.rules /etc/udev/rules.d/gnupg-ccid.rules