Skip to main content

Posts

Thoughts on Debian package policies

configure, Makefile.in, config.guess & config.sub Are static, included copies of code that should always be rebuild during build. If they are not rebuild at build time, it should be documented/automated the relevant helpers that are needed to rebuild the package. If they are failing to rebuild it's RC since source code is provided that is effectively cannot be modified in the preferred form. They also should not be modified in patch form, as editing generated code is not preferred form of modification. Also it constantly hurts us when bringing up new kernels and architectures (recently kfreebsd, armhf, aarch64). dh_autoreconf is a great tool to achieve thiis s. no native packages Generally if software is useful in Debian Project it can be useful for other debian-like and unlike projects. In particular native packages do not offer the same patching flexibility as 3.0 (quilt), thus forcing downstream distributions to inline modify packages without DEP-3 headers. This hurts u...

#takethestage

#stagetaken I have now permanently settled in the UK.

Android FS Utils - now in the archives near you!

Previously on Ubuntu Planet, Matt Fischer described how to build Ubuntu Nexus7 images . It did involve using simg2img & make_ext4fs binaries which you can get from: android sdk download hand compiled binaries from Matt's http server But now, there are more usual ways as well: Ubuntu Raring archive  Ubuntu Nexus7 Installer PPA for Quantal and Precise It's the same PPA used in the current Nexus7 installation instructions . sudo add-apt-repository ppa:ubuntu-nexus7/ubuntu-nexus7-installer sudo apt-get update sudo apt-get install android-tools-fsutils android-tools-fastboot Enjoy and happy hacking the images =)

Hello Debian, Planet and Debconf12

I'm going to Debconf12 Hello Debian Planet! I have recently became a Debian Developer. One of the first things I did, was fix some RC bugs in my packages due to an ABI break from upstream in a point release. Then I fixed some bugs in  offlineimap... Little did I know, that I broke it for many Debian developers including  my ex boss and the Debian Project Leader  all at the same time. Speaking of which, any help will be appreciated in hunting down a memory leak in offlineimap. I am going to Debconf12, thanks to my employer . I am interested in Python/dh_python[2-3], dh, 3.0 (quilt) with a DVCS, lvm2, mdadm, btrfs-tools, autofs, e2fsprogs, dm-crypt, debian-installer, init-systems & friends, OpenERP, offlineimap... if you are as well, find me and talk to me =))) Regards, xnox

Merge planet feeds & remove duplicates

Problem: I like Debian Planet. I like Ubuntu Planet. I do not like reading the same posts twice though. And there are blogs that are syndicated on both. Yahoo! created Pipes , which is like normal shell pipe but for online / web data. One of templates/examples of Yahoo! Pipes is:  Merge RSS and remove duplicates After putting in Debian and Ubuntu planets into the template we get an RSS subscription Link for both planets we get this awesome feed: Ubuntu & Debian Planet Feed Still need to experiment with it though, not sure how real time it is and whether it will fail to de-duplicate some blogs. Hope you like this =)

Two factor authentication

Two factor authentication, how hard can it be? Two factor authentication has two components: something you know, and something you have. Something you know is usually username&password and gives you the first factor. Something you have is a second factor and it isn't usually implemented. One can argue that private/public key encryption is strong, but it's not two-factor authentication into the computer systems. An ssh key or SSL certificate can be password protected, but it's still just a file on the computer usually. And you don't want someone to compromise user's laptop, take as long as they need to decrypt the password and use that to get access to your intranet. The criteria are: two-factor authentication open standard vendor independent free software stack available secure user friendly low-cost So let's start running down the systems available today for the two factor authentication: Smartcards / Tokens using PKCS #11 API & PKCS #15 stan...

Thanks Ubuntu

I have first used Ubuntu in 2006 after having been burned by RedHat in 1999. It was a surprise that it worked, was much faster than my current OS and allowed me to painlessly install / use: GIMP, LaTeX, Emacs and many electronics CAD tools. Later Ubuntu allowed me to learn a lot about Linux through the ubuntuforums, ubuntu irc channels, help / wiki, developer weeks, code review, etc. I have now got an open-source job because I have these skills. Many of the above was either directly or indirectly sponsored by Canonical. From the first CD, to fixing bugs, to code review from exceptional Canonical hackers and of course free training sessions. All interaction I had with Canonical employees was very professional and timely. Heck, I've asked for URL-shortening service for launchpad and we have now as in http://pad.lv/1 . The upstream projects I'm involved in will probably never be part of any revenue questions. And some of them explicitly do not accept donations. I can defiant...