Posts

Showing posts with the label debian

procenv update

Earlier today I released procenv 0.34 . Quite a bit has changed since version 0.27 including: Recognises AARCH64, SuperH (fix), PPC64, PPCspe, PPC64LE, OpenRISC systems. Added symbolic names in ' --ranges '. Displays Linux binary personality (and flags). Improved ' --capabilities ' output showing not only bounding set, but also whether each capability is supported, permitted, effective and inheritable values. Added ' --memory ' which shows NUMA memory details. Added ' --cpu ' which displays CPU affinity details. Added rpm spec file allowing it to build on RHEL5, Fedora, etc . Improved ' --sizeof ' which now shows lots more standard types. Displays FreeBSD Capsicum capabilities. Lots of fixes. Version 0.34 is now available in Debian sid whilst Ubuntu Trusty will be released with procenv 0.33 (which lacks the binary personality information). Take a look at the links on the main procenv page to see the different environments that it...

procenv 0.26 released

Version 0.26 of the procenv utility is now available. Changes: Check to determine if running on a console now works for FreeBSD/kFreeBSD too. Added ability to show all arguments ( -A / --arguments ) (useful when using --exec ). Added ability to display network details ( -N / --network ). Added BSD/Hurd-specific signals. Corrected output sort order. Mount details now include block, inode and fsck details. There are now 29 categories of environment information displayed when procenv is run (on Linux). Grab it from: https://launchpad.net/procenv/ This update should appear in Debian, Ubuntu and FreeBSD soon...

Upstart Cookbook now updated for Upstart in Debian

I've started a long-overdue update to the Upstart Cookbook for Upstart on Debian. Look out for the Debian swirl! :-) http://upstart.ubuntu.com/cookbook

Counting down to Ubuntu and Debian releases with distro-info

A while back I though, "wouldn't it be great if the Ubuntu release schedule could be accessed as some form of web service?" That would allow all sorts of fun scripts to be written. Yes, you could write code to parse the wiki page, but I think the technical term for that is "gross". However, there is now a much simpler alternative in the form of distro-info . If you've never used this awesome tool written by Benjamin Drung you've been missing out! It can tell you all sorts of interesting information. A few examples... Examples of how to use distro-info What is the current development release on the system I am running on? $ distro-info --devel saucy What is the current Debian development release? $ debian-distro-info --devel sid What are the currently supported Ubuntu releases? $ ubuntu-distro-info --supported lucid precise quantal raring saucy What's the latest Ubuntu LTS release? $ ubuntu-distro-info --lts precise What's the c...

I'm going to DebConf13

Image
Vorlon and I will be giving a talk on Upstart ( 'Upstart in Debian' ). So if you'd like to learn more about the awesome next-gen event-based init system, please drop by!

procenv now in Debian and Ubuntu: how you can use it

The procenv utility covered in a previous post is now at version 0.15 and also available in Debian Sid and Ubuntu Raring . So, you can do the usual " sudo apt-get install procenv " followed by simply " procenv " to run it. However, due to the way this utility is built, there is a little more you can do. Read on... procenv runs itself as part of its build (at the end of course :-). What this means is that you can now see what that build environment is like by looking at the build logs: Debian build logs Ubuntu build logs (you need to expand the "twistie" to see the log files. If you haven't already heard, for the Ubuntu Raring cycle, autopkgtest ( DEP-8 ) tests -- where package builds automatically trigger tests that run on an environment very similar to a "normal" system -- are a hot topic. procenv is DEP-8 enabled, so again, we get to see exactly what such an autopkgtest environment provides . With this information, you can...

Upstart 1.6 released

New Upstart Release Today we released Upstart 1.6, which includes the " stateful re-exec " feature, allowing Upstart to continue to supervise jobs after an upgrade of either itself, or any of its dependent libraries: https://launchpad.net/upstart/1.x/1.6 This will be available in Ubuntu Raring very soon. Thanks to all the contributors: A.Costa Colin Watson Eric S. Raymond Jason Conti Loïc Minier Steve Langasek   Like to get involved? If you'd like to get involved with Upstart Development... Take a look at the ideas page Study the Hacking Upstart Together presentation Read the Upstart Cookbook Read the code Subscribe to the mailing list Join us on #upstart on freenode Here's an early draft of what's planned for the next cycle: https://wiki.ubuntu.com/FoundationsTeam/Specs/RaringUpstartUserSessions If you're interested in contributing, let me know! Update on Upstart in Debian ... But wait - there's m...

out is out, utfout is out!

My output utility (originally called ' out ' - see previous post ) is now available in debian sid as ' utfout ': http://packages.debian.org/sid/utfout

pull-debian-source with apt-get or "how to download a Debian package from Ubuntu the hard but fun way"

Have you ever wanted to download a Debian  package from an Ubuntu system? Well you are not alone: hidden away in the wonderful " ubuntu-dev-tools " package is the tool for you - the excellent pull-debian-source , written by  tumbleweed . This is a really useful tool which is also fast ! $ sudo apt-get install -y ubuntu-dev-tools $ pull-debian-source hello pull-debian-source: Downloading hello version 2.8-1 pull-debian-source: Downloading hello_2.8.orig.tar.gz from ftp.debian.org (0.665 MiB) pull-debian-source: Downloading hello_2.8-1.debian.tar.gz from ftp.debian.org (0.006 MiB) dpkg-source: info: extracting hello in hello-2.8 dpkg-source: info: unpacking hello_2.8.orig.tar.gz dpkg-source: info: unpacking hello_2.8-1.debian.tar.gz Or, to download the at package from the sid release: $ pull-debian-source at sid pull-debian-source: Downloading at version 3.1.13-1 pull-debian-source: Downloading at_3.1.13.orig.tar.gz from ftp.debian.org (0.117 MiB...