RSSAmplifier

Blog

Debian on Myon's Blog

Recent content in Debian on Myon's Blog

df7cb.deRSS feed ↗20 posts

Latest posts

vcswatch and git --filter

Debian is running a “ vcswatch ”
service that keeps track of the status of all packaging repositories that have a
 Vcs-Git 
(and other VCSes) header set and shows which repos might need a package upload to push pending changes out. 
 Naturally, this is a lot of data and the scratch partition on qa.debian.org
had to be expanded several times, up to 300 GB in the last…

PostgreSQL Popularity Contest

Back in 2015, when PostgreSQL 9.5 alpha 1 was released, I had posted the
 PostgreSQL data from Debian’s popularity contest . 
 8 years and 8 PostgreSQL releases later, the graph now looks like this: 
 
 Currently, the most popular PostgreSQL on Debian systems is still PostgreSQL 13 (shipped in Bullseye), followed by PostgreSQL 11 (Buster). At the time of…

PostgreSQL and Undelete

pg_dirtyread 
 Earlier this week, I updated pg_dirtyread 
to work with PostgreSQL 14 .
pg_dirtyread is a PostgreSQL extension that allows reading “dead” rows from
tables, i.e. rows that have already been deleted, or updated. Of course that
works only if the table has not been cleaned-up yet by a VACUUM command or
autovacuum, which is PostgreSQL’s garbage…

arm64 on apt.postgresql.org

The apt.postgresql.org repository has been extended
to cover the arm64 architecture. 
 We had occasionally received user request to add “arm” in the past, but it was
never really clear which kind of “arm” made sense to target for PostgreSQL. In
terms of Debian architectures, there’s (at least) armel, armhf, and arm64.
Furthermore, Raspberry Pis are…

Announcing apt-archive.postgresql.org

Users had often asked where they could find older versions of packages from
 apt.postgresql.org . I had been
collecting these since about April 2013, and in July 2016, I made the packages
available via an ad-hoc URL on the repository master host, called “the morgue”.
There was little repository structure, all files belonging to a source package
were stuffed into a…

Cool Unix Features: paste

paste is one of those tools nobody uses [1]. It puts two file side by side,&#xA;line by line. &#xA; One application for this came up today where some tool was called for several&#xA;files at once and would spit out one line by file, but unfortunately not&#xA;including the filename. &#xA; $ paste <(ls *.rpm) <(ls *.rpm | xargs -r rpm -q --queryformat '%{name} \n' -p)&#xA; &#xA; [1] See…

Stepping down as DAM

After quite some time (years actually) of inactivity as&#xA; Debian Account Manager ,&#xA;I finally decided to give back that Debian hat.&#xA; I&rsquo;m stepping down as DAM .&#xA;I will still be around for the occasional comment from the peanut gallery, or&#xA;to provide input if anyone actually cares to ask me about the old times. &#xA; Thanks for the fish!

Salsa batch import

Now that Salsa is in&#xA; beta ,&#xA;it&rsquo;s time to import projects (= GitLab speak for &ldquo;repository&rdquo;). This is&#xA;probably best done automated. Head to&#xA; Access Tokens &#xA;and generate a token with &ldquo;api&rdquo; scope, which you can then use with curl: &#xA; &#xA;$ cat salsa-import&#xA;#!/bin/sh&#xA;&#xA;set -eux&#xA;&#xA;PROJECT='${1%.git}'&#xA;DESCRIPTION='$PROJECT…

vcswatch is now looking for tags

About a week ago, I extended&#xA; vcswatch &#xA;to also look at tags in git repositories. &#xA; Previously, it was solely paying attention to the version number in the top&#xA;paragraph in debian/changelog, and would alert if that version didn&rsquo;t match the&#xA;package version in Debian unstable or experimental. The idea is that &ldquo;UNRELEASED&rdquo; &#xA;versions will keep nagging the…

10 Years Debian Developer

I knew it was about this time of the year 10 years ago when my Debian account&#xA;was created, but I couldn&rsquo;t remember the exact date until I looked it up&#xA;earlier this evening: today :). Rene Engelhard had been my advocate, and Marc&#xA;Brockschmidt my AM. Thanks guys! &#xA; A lot of time has passed since then, and I&rsquo;ve worked in various parts of the&#xA;project. I became an…

PostgreSQL 9.5 in Debian

Today saw the release of PostgreSQL 9.5 Alpha 1. Packages for all supported&#xA;Debian and Ubuntu releases are available on apt.postgresql.org : &#xA; &#xA;deb http://apt.postgresql.org/pub/repos/apt/ YOUR_RELEASE_HERE -pgdg main 9.5&#xA; &#xA; The package is also waiting in NEW to be accepted for Debian experimental. &#xA; Being curious which PostgreSQL releases have been in use over time, I…

apt.postgresql.org statistics

At this year&rsquo;s FOSDEM I gave a talk in the PostgreSQL devroom&#xA;about &#xA;Large Scale Quality Assurance in the PostgreSQL Ecosystem .&#xA;The talk included a graph about the growth of the&#xA; apt.postgresql.org &#xA;repository that I want to share here as well: &#xA; &#xA; The yellow line at the very bottom is the number of different source package&#xA;names, currently 71. From that, a…

New urxvt in current directory

Following Enrico&rsquo;s&#xA; terminal-emulators &#xA;comparison, I wanted to implement &ldquo;start a new terminal tab in my current&#xA;working directory&rdquo; for rxvt-unicode aka urxvt. As Enrico notes, this&#xA;functionality is something between &ldquo;rather fragile&rdquo; and non-existing, so I went&#xA;to implement it myself. Martin Pohlack had the&#xA; &#xA;right hint , so here&rsquo;s…

Comparing Version Numbers in Shell

On RedHat/CentOS/rpm systems, there&rsquo;s no dpkg &ndash;compare-versions &#xA;available - sort -V can help to compare version numbers: &#xA; version_lt () {&#xA; newest=$( ( echo "$1"; echo "$2" ) | sort -V | tail -n1)&#xA; [ "$1" != "$newest" ]&#xA;}&#xA;&#xA;$ version_lt 1.5 1.1 && echo yes&#xA;$ version_lt 1.5 1.10 && echo yes&#xA;yes&#xA;

PostgreSQL 9.4 on Debian

Yesterday saw the first beta release of the new PostgreSQL version 9.4. Along&#xA;with the sources, we uploaded binary packages to Debian experimental and&#xA;apt.postgresql.org, so there&rsquo;s now packages ready to be tested on Debian&#xA;wheezy, squeeze, testing/unstable, and Ubuntu trusty, saucy, precise, and&#xA;lucid. &#xA; If you are using one of the release distributions of Debian or…

Trusty and Saucy on apt.postgresql.org

Over the past few weeks, new distributions have been added on&#xA; apt.postgresql.org :&#xA;Ubuntu 13.10 codenamed &ldquo;saucy&rdquo; and the upcoming Ubuntu LTS release 14.04&#xA;codenamed &ldquo;trusty&rdquo;. &#xA; Adding non-LTS releases for the benefit of developers using PostgreSQL on their&#xA;notebooks and desktop machines has been a frequently requested item since we&#xA;created the…

ci.debian.net on DDPO

More and more packages are getting&#xA; autopkgtest aka&#xA; DEP-8 testsuites these days.&#xA;Thanks to Antonio Terceiro, there is ci.debian.net" &#xA;running the tests. &#xA; Last weekend, I&rsquo;ve added a &ldquo;CI&rdquo; column on DDPO &#xA;that shows the current test results for your packages. Enjoy, and add tests to your packages!

TF101 flickering and a loose cable

My ASUS Transformer TF101 had suddenly started flickering in all sorts of funny&#xA;colors some weeks ago. As tapping it gently on the table in the right angle made&#xA;the problem go away temporarily, it was clear the problem was about a loose&#xA;cable, or some other hardware connection issue. &#xA; As I needed to go on a business trip the other day, I didn&rsquo;t look up the&#xA;warranty…

Jessie, the HP 6715b, and Wifi

If you are upgrading your HP/Compaq 6715b to Debian Jessie, and suddenly Wifi&#xA;stops working because the PCI device is gone, install the &ldquo;rfkill&rdquo; package: &#xA; &#xA;# lspci | tail -2&#xA;02:04.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 02)&#xA;10:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev…

Version Numbers

Following an idea by Ansgar Burchardt, I&rsquo;ve done some digging on version numbers in Debian: &#xA; &#xA;Most common version numbers:&#xA; &#xA;projectb=> select version::text, count(*) from source group by 1 order by 2 desc;&#xA; version | count &#xA;------------+-------&#xA; 4:4.10.5-1 | 131&#xA; 1.0-1 | 120&#xA; 1.0.0-1 | 95&#xA; 1.1-1 | 95&#xA; 1.0.1-1 | 93&#xA; 1.2-1 | 88&#xA; 1.0-2 |…