Planet Debian

Subscribe to Planet Debian feed
Planet Debian - http://planet.debian.org/
Updated: 11 months 2 weeks ago

Junichi Uekawa: Got a new 27 inch monitor.

7 May, 2013 - 06:25
Got a new 27 inch monitor. Thanks to my friend. Connecting with displayPort cable was a breeze. xrandr tells me it is capable of 2560x1440, which is a lot of space compared to 1366x768 on MacBook Air.

Michal Čihař: phpMyAdmin in GSoC 2013

7 May, 2013 - 00:00

As student application period of Google Summer of Code 2013 is over, it's time to look at proposals we got for phpMyAdmin.

First of all we got slightly less proposals than in past years. This is probably related to the fact that we still heavily focus on code cleanup this year and this is definitely not that interesting topic as adding new features. I think quality has also slightly improved and this time we received no bogus or spam proposals.

Also as usual, people tend to leave submission for very last date (though not that much as in past years):

Quite unsurprisingly the most interesting topic seemed to be interface improvements, though it is quite wide. You can see how other topics were frequent in following chart:

Please note that the numbers are not 100% accurate as some proposals really did not fit into above categories.

Anyway we're just working on evaluation and will finalize it in upcoming days. Of course you will know the results from Google on May 27th.

Filed under: English Phpmyadmin | 0 comments | Flattr this!

Sylvestre Ledru: Follow up on Debian & Clang

6 May, 2013 - 23:28

A week after the Euro LLVM conference, I am glad to share the results I presented and discussed during the event.

1) Parallel building infrastructure using clang instead of gcc

Based on the work that Alexander Pashaliyski and I did during the GSoC 2012, we are now able to automatically rebuild each package uploaded in Unstable transparently. Results are published here:
http://buildd-clang.debian.net/
This provides a quick and easy way to any Debian contributors or upstream packaged in Debian to check how the package behaves with clang.
For Debian Developer and maintainer, a per maintainer view is also provided. This will list all packages maintained by a Debian packager. My page as example

Here is an example of the list of package:

And an example of package failing:

At time of writing, most of the packages in unstable have been rebuilt (16 % are remaining). However, due to resource constraints, only amd64 packages are built. Contact me if you have resources to share for other architectures.

Thanks to Paul Wise, the PTS (Debian package tracking system) proposes a link to the clang build logs (failing or not).

A repository will be automatically updated with the results of these builds (once I find the time to get into buildd).

2) clang-built repository
Thanks to the Amazon Cloud, with our new DPL (Debian Project Leader), Lucas Nussbaum, we rebuilt unstable last April and published it at the following address:

deb http://clang.debian.net/repository-2013-04-07/ unstable-clang main

This allows some cool stuff like:

$ echo "deb http://clang.debian.net/repository-2013-04-07/ unstable-clang main">>/etc/apt/sources.list
$ apt-get update
$ apt-get install coreutils/unstable-clang
$ ls
$ awk

Note that this repository was only one-shoot and does not get updated.

Quality of the binary produced (performance and size) can be tested thanks to this repository. Feedbacks are welcome!

Martin Michlmayr: Upgrading to Debian 7.0 (wheezy) on ARM

6 May, 2013 - 21:43

Debian 7.0 (wheezy) has been released. Here are some notes if you're running Debian on an ARM-based NAS device or plug computer and are planning to upgrade.

First of all, if you're running Debian on a plug computer, such as the SheevaPlug, make sure that you have u-boot version 2011.12-3 (or higher). If you're using an older version, the Linux kernel in wheezy will not boot! You can read my u-boot upgrade instructions on how to check the version of u-boot and upgrade it.

Second, check your /etc/kernel-img.conf file. If it still contains the following line, please remove this line.

postinst_hook = flash-kernel

This postinst_hook directive was needed in the past but flash-kernel is called automatically nowadays whenever you install a new kernel.

Now you're almost ready to start with your upgrade. Before you start, make sure to read the release notes for Debian 7.0 on ARM. This document contains a lot of information on performing a successful upgrade.

During the kernel upgrade, you'll get the following message about the boot loader configuration:

The boot loader configuration for this system was not recognized. These
settings in the configuration may need to be updated:

 * The root device ID passed as a kernel parameter;
 * The boot device ID used to install and update the boot loader.

On ARM-based NAS devices and plug computers, you can simply ignore this warning. We put the root device into the ramdisk so it will be updated automatically.

There are no other issues I'm aware of, so good luck with your upgrade and have fun with Debian wheezy!

Christian Perrier: Wheezy is out: my main box upgraded the same day

6 May, 2013 - 10:50
As you may have noticed, Debian 7.0 wheezy was released yesterday.

And, well, for the first time ever, I upgraded my main server (kheops....running Debian since buzz is out) to the finest and latest release the same day it was released.

I didn't run into many problems, just a few glitches (some of them might still get some of our users angry, though).

Most noticeably, I couldn't easily update two key packages on this serveer (where I receive all my incoming mail) : roundcube and dovecot.

Roundcube indeed lost support for SQLite backend and that was probably the reason for which I falled into the "Could not perform immediat econfiguration" trap for it. The workarounds mentioned in the release notes did not work and the only solution was to remove the Roundcobe packages then re-add them later on. Not a big deal, as Roundcube is only used by my son (who will attend Debconf again, by the way) for the few mail he still receives on kheops.

Dovecot was more tricky and my mail server temporarily stopped working for my lapto pto grab mail from it. OK, admitedly, I should have read NEWS.Debian that was explaining all problems one might have, particularly problems related to SSL certificates and the use of the "mail" group. But, indeed, that should have deserved a note in the release notes. After all, we're talking there about an obscure php5-suhosin package, right? :-)

Finally, it took me less than 3 hours to upgrade everything with no service interruption for users on my local network, except a 30-minute stop of the IMAP server.

I still have to reboot to get the new kernel in operation and voilà.

Let's now go on our way to jessie!

Olly Betts: Debian GSoC Applications for 2013

6 May, 2013 - 09:36

I've produced a graph of the 61 student applications which Debian received for GSoC this year:

Ana blogged a similar graph last year if you want to compare. It looks like the total is down a little (though I'm not sure if the figure of 81 from the text, or ~68 read from the graph is correct for last year) - this is likely at least partly due to the number of proposals each student can send having been reduced from 20 last year to 5 this year, which should have reduced the number of low quality proposals. The timeline this year is later, which may have also had an effect.

If you're an admin or a mentor, you can produce a similar graph for your own org(s) - just download this OpenDocument spreadsheet and follow the instructions inside.

Timo Jyrinki: Whee!! zy

6 May, 2013 - 02:49
Congrats and thanks to everyone,
Debian 7.0 Wheezy releasedUpdating my trusty orion5x box as we speak. No better way to spend a (jetlagged) Sunday.

Mònica Ramírez Arceda: Debian-Wheezy party in Barcelona

6 May, 2013 - 00:02

Yesterday night Debian Wheezy was released and Debian Catalan community organized a nice party to celebrate it. Thanks to all Debian contributors that have made this new release possible!

The magic thing was that we organized this event through the debian-user-catalan list and everyone contributed in a different way (one made the poster, some spread the word, other brought some^Wa lot of food…) It was a DIY party and I think I can say everybody enjoyed it. Yes, I'm proud to belong to this local community.

Here you have the party souce code (developed in Catalan language): Catalan Debian Wheezy party source code

And here you have the binary:

Be careful, if you try to build it again, the binary may be different ;)

Mònica Ramírez Arceda

5 May, 2013 - 23:18

Mònica Ramírez Arceda

5 May, 2013 - 23:18

Mònica Ramírez Arceda

5 May, 2013 - 23:17

Michael Banck: 5 May 2013

5 May, 2013 - 22:10
Debian 7.0 "wheezy" has been released this weekend!

Quite a few new Debichem packages are now available in a stable Debian release for the first time:

  • Ab-Initio Quantum Chemistry Packages:

    • ACES III
      ACESIII is an electronic structure calculation program with a focus on correlated methods. It is the parallel successor to ACESII, employing the Super Instruction Assembly Language (SIAL) as parallelization framework.
    • CP2K
      CP2K is a program to perform simulations of solid state, liquid, molecular and biological systems. It is especially aimed at massively parallel and linear scaling electronic structure methods and state-of-the-art ab-inito molecular dynamics (AIMD) simulations.
    • NWChem
      NWCHem is a computational chemistry program package. It provides methods which are scalable both in their ability to treat large scientific computational chemistry problems efficiently, and in their use of available parallel computing resources from high-performance parallel supercomputers to conventional workstation clusters.
    • Quantum ESPRESSO
      Quantum ESPRESSO (formerly known as PWscf) is an integrated suite of computer codes for electronic-structure calculations and materials modeling at the nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials (both norm-conserving, ultrasoft, and PAW).

  • Cheminformatics Toolkits:

    • Cinfony
      Cinfoy provides a common Python interface to various cheminformatics toolkits. This makes it possible to use the complementary features of cheminformatics toolktis using a common interface. If functionality is provided by more than one toolkit, the Cinfony user can choose the implementation they prefer.
    • Indigo
      Indigo is a C++ based organic chemistry and cheminformatics software environment.
    • RDKit
      RDKit is a Python/C++ based cheminformatics and machine-learning software environment.

  • Other Cheminformatics packages:

    • chemfp
      Chem-fingerprints is a set of formats and related tools for the storage, exchange, and search of cheminformatics fingerprint data sets.
    • fmcs
      Fcms finds the maximum common substructure (MCS) of a group (or cluster) of chemical structures and report the result as a SMARTS string.
    • Opsin
      OPSIN (Open Parser for Systematic IUPAC Nomenclature) converts IUPAC compound names to semantic chemical information and outputs a structure either as as CML (Chemical Markup Language), SMILES, or InChI.

  • Visualization Packages:

    • Jmol
      Jmol is a Java molecular viewer for three-dimensional chemical structures. Features include reading a variety of file types and output from quantum chemistry programs, and animation of multi-frame files and computed normal modes from quantum programs. It includes with features for chemicals, crystals, materials and biomolecules. Jmol might be useful for students, educators, and researchers in chemistry and biochemistry.
    • Qutemol
      QuteMol is an interactive, high quality molecular visualization system. It exploits the current GPU capabilities through OpenGL shaders to offer an array of innovative visual effects. QuteMol visualization techniques are aimed at improving clarity and an easier understanding of the 3D shape and structure of large molecules or complex proteins.
    • ShelXle
      ShelXle combines an editor with syntax highlighting for the SHELXL-associated .ins (input) and .res (output) files with an interactive graphical display for visualization of a three-dimensional structure including the electron density (Fo) and difference density (Fo-Fc) maps.
    • XCrySDen
      XCrySDen is a crystalline and molecular structure visualisation program, which aims at display of isosurfaces and contours, which can be superimposed on crystalline structures and interactively rotated and manipulated. It can run on most UNIX platforms, without any special hardware requirements.

  • Data Parsing Packages:

    • cclib
      cclib is a Python library that provides parsers for computational chemistry log files. It also provides a platform to implement algorithms in a package-independent manner.
    • JGromacs
      JGromacs is a Java library designed to facilitate the development of cross-platform analysis applications for Molecular Dynamics (MD) simulations. The package contains parsers for file formats applied by GROMACS (GROningen MAchine for Chemical Simulations), one of the most widely used MD simulation packages.

  • Development Libraries:

    • libint
      The libint library is used to evaluate the traditional (electron repulsion) and certain novel two-body matrix elements (integrals) over Cartesian Gaussian functions used in modern atomic and molecular theory. The idea of the library is to let computer write optimized code for computing such integrals. There are two primary advantages to this: much less human effort is required to write code for computing new integrals, and code can be optimized specifically for a particular computer architecture (e.g., vector processor).

Vasudev Kamath: CDBS Packaging: package relationship management

5 May, 2013 - 20:19

(It took me a while to come up with new CDBS packaging series post not because I stopped using CDBS just because I was procrastinating myself as busy)

This is the second post in the CDBS packaging series. In this series I'm going to talk about package relationship management.

The better example where this feature is useful is packages where build-depends and run-time dependencies overlap. Most of the Perl modules which have test suites have build-depend and run-time dependency intersection. So let me take example of a Perl module.

First lets see control file of a Perl package which is not using CDBS and then let me explain how CDBS can help you improve the situation. I choose libxml-libxml-perl lets see part of control file which includes Build-Depends Depends Suggests Recommends.

Source: libxml-libxml-perl
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Uploaders: Jonathan Yu <jawnsy@cpan.org>,
 gregor herrmann <gregoa@debian.org>,
 Chris Butler <chrisb@debian.org>
Section: perl
Priority: optional
Build-Depends: perl (>= 5.12),
 debhelper (>= 9.20120312),
 libtest-pod-perl,
 libxml2-dev,
 libxml-namespacesupport-perl,
 libxml-sax-perl,
 zlib1g-dev
Standards-Version: 3.9.4
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libxml-libxml-perl.git
Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libxml-libxml-perl.git
Homepage: https://metacpan.org/release/XML-LibXML/

Package: libxml-libxml-perl
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends},
 libxml-namespacesupport-perl,
 libxml-sax-perl
Breaks: libxml-libxml-common-perl
Replaces: libxml-libxml-common-perl
Description: Perl interface to the libxml2 library
 XML::LibXML is a Perl interface to the GNOME libxml2 library, which provides
 interfaces for parsing and manipulating XML files. This module allows Perl
 programmers to make use of the highly capable validating XML parser and the
 high performance Document Object Model (DOM) implementation. Additionally, it
 supports using the XML Path Language (XPath) to find and extract information.

So 2 packages are both in Build-Depends and Depends field

  1. libsax-xml-perl
  2. libxml-namespacesupport-perl

So in this situation there is a possibility that we miss to add one or both of these packages into Depends field, I'm not saying we will surely miss but we might after all we are all human beings.

So how can we improve the situation using CDBS? Let me go through step by step on what we need to do.

  1. Create a file called control.in with same above contents but slight modification in Build-Depends and Depends section. I will display the diff below to avoid re-pasting entire file again and again.
--- debian/control      2013-04-28 23:08:11.930082600 +0530
+++ debian/control.in   2013-05-04 20:51:18.849680419 +0530
@@ -5,13 +5,7 @@
  Chris Butler <chrisb@debian.org>
 Section: perl
 Priority: optional
-Build-Depends: perl (>= 5.12),
- debhelper (>= 9.20120312),
- libtest-pod-perl,
- libxml2-dev,
- libxml-namespacesupport-perl,
- libxml-sax-perl,
- zlib1g-dev
+Build-Depends: @cdbs@
 Standards-Version: 3.9.4
 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libxml-libxml-perl.git
 Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libxml-libxml-perl.git
@@ -20,8 +14,7 @@
 Package: libxml-libxml-perl
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, ${perl:Depends},
- libxml-namespacesupport-perl,
- libxml-sax-perl
+ ${cdbs:Depends}
 Breaks: libxml-libxml-common-perl
 Replaces: libxml-libxml-common-perl
 Description: Perl interface to the libxml2 library
@@ -30,4 +23,3 @@
  programmers to make use of the highly capable validating XML parser and the
  high performance Document Object Model (DOM) implementation. Additionally, it
  supports using the XML Path Language (XPath) to find and extract information.
-
  1. Next we need to have something like below in the rule files
#!/usr/bin/make -f

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/rules/utils.mk
include /usr/share/cdbs/1/rules/upstream-tarball.mk
include /usr/share/cdbs/1/class/perl-makemaker.mk

pkg = $(DEB_SOURCE_PACKAGE)

deps = libxml-libxml-perl libxml-sax-perl
deps-test = libtest-pod-perl

CDBS_BUILD_DEPENDS +=, $(deps), $(deps-test)
CDBS_BUILD_DEPENDS +=, zlib1g-dev, libxml2-dev, perl (>= 5.12)

CDBS_DEPENDS_$(pkg) = , $(deps)

So basically we moved all Build-Depends and Depends to rules file. The common ones are placed in deps variable and assigned to both Build-Depends and Depends. CDBS uses following variables for package relationship management.

  1. CDBS_BUILD_DEPENDS: This variable helps you manage Build-Depends field and all you need to do is in your control.in files Build-Depends field put place holder @cdbs@
  2. CDBS_DEPENDS: This field can be used to manage Depends field of binary package for each binary package you need to have one CDBS_DEPENDS_pkgname variable with depends assigned to it. And in your control.in append ${cdbs:Depends} to Depends field.
  3. CDBS_PROVIDES, CDBS_BREAKS, CDBS_RECOMMENDS, CDBS_PREDEPENDS, CDBS_SUGGESTS, CDBS_REPLACES: all these does the job what you think it does :-).

Other than CDBS_BUILD_DEPENDS all other variables work using substvars i.e. CDBS will put the respective substitutions in pkgname.substvars file which will be used during deb creation to replace things in control file.

So to make CDBS generate new control file run the below command

DEB_MAINTAINER_MODE=1 fakeroot debian/rules debian/control

Basically this command needs to be executed before starting build process if you miss your changes will not be reflected into debian/control. Additionally this feature is Maintainer Mode helper tool because Debian policy prohibits change of debian/control during normal package build.

So what is the benefit of using this feature of CDBS? I've listed some of them which I felt are obvious.

  1. When there is intersection in Build-Depends and Depends this feature from CDBS is helpful. As I shown above put all intersecting dependencies in common variable and appropriately assign them wherever it is required. Thus we can avoid possible missing of some of run-time dependencies due to human error.
  2. It is also possible that newer version of package requires specific version of some package (mostly libraries) and we updated build dependencies but we might forget to do the same in Depends, by using this feature we can make sure we will not miss such minute details.

One last thing I want to point out is if you are NMUing a CDBS package

NMUs need not (but are encouraged to) make special use of these tools. In particular, the debian/control.in file can be completely ignored.

Before closing down the post, If you find some mistake in the post please let me know either through comments or through the email.

Soon I will be back with new CDBS recipes till then cya.

Mehdi Dogguy: Wheezy is out!

5 May, 2013 - 17:25

Wheezy is finally out! Thanks to everyone who contributed to this release!

[Image from: http://devopsreactions.tumblr.com/post/49640679398/debian-wheezy-released]

Petter Reinholdtsen: Debian Wheezy is out - and Debian Edu / Skolelinux should soon follow! #newinwheezy

5 May, 2013 - 13:40

When I woke up this morning, I was very happy to see that the release announcement for Debian Wheezy was waiting in my mail box. This is a great Debian release, and I expect to move my machines at home over to it fairly soon.

The new debian release contain heaps of new stuff, and one program in particular make me very happy to see included. The Scratch program, made famous by the Teach kid code movement, is included for the first time. Alongside similar programs like kturtle and turtleart, it allow for visual programming where syntax errors can not happen, and a friendly programming environment for learning to control the computer. Scratch will also be included in the next release of Debian Edu.

And now that Wheezy is wrapped up, we can wrap up the next Debian Edu/Skolelinux release too. The first alpha release went out last week, and the next should soon follow.

Bits from Debian: Debian 7.0 Wheezy released!

5 May, 2013 - 10:00

The new stable version of Debian, codenamed Wheezy, is finally here.
Main features of Debian 7.0 Wheezy are multiarch support, specific tools to deploy private clouds, a greatly improved installer and a complete set of multimedia codecs and front-ends which remove the need for third-party repositories.
For a complete list of new features and updated software, take a look at the official announcement.

Want to give it a try?
Check out the live images!

Want to install it?
Choose your favourite installation media among Blu-ray Discs, DVDs, CDs and USB sticks.

Already a happy Debian user and you only want to upgrade?
You are just an apt-get dist-upgrade away from Wheezy! Find how, reading the installation guide and the release notes.

Some useful links:

Steinar H. Gunderson: c64tapwav

5 May, 2013 - 08:58

I was going to make a writeup on how c64tapwav, my two-night (now three-night and then some) hack for reading Commodore 64 tapes from .wav files, works, but all the interesting things I did turned out to work worse in practice than just doing the dumbest possible. (For instance, just tweaking an EQ filter manually in Audacity seems to help zero-point detection much better than my fancy MMSE line equalizer using Wiener filters.)

So, here's to doing things the simple way :-) Never forget; try the dumbest possible thing first.

(I know there are several such programs out there already, but reportedly, c64tapwav, despite all of its total lack of UI and sophistication is already the best at detection. YMMV.)

Joerg Jaspert: Wheezy release

5 May, 2013 - 03:21

There was Lenny, there was Squeeze, now there is Wheezy.

Another major release of Debian where I had the pleasure to do the ftpmaster work for the release. Like the last times, Mark joined to help with the work. But 2 FTPMasters aren’t enough for one Wheezy, or so, so Ansgar had his first run aside from point releases.

With the whole load of work the release team did in the past to prepare this, combined with all the changes in dak we had since Squeeze, it turned out to be rather easy for us.

Again, a few moments and not a detailed log (times in CEST):

  • [10:45] Let’s prepare. Cronjobs go off on ftp-master and security, shared tmux session setup, including a live pipe into a file so other team members can follow using “less +F -R”, a titanpad page opened to share in writing the commands to process later.

  • [11:18] One last package update done manually. The latest and greatest of installation-guide, 20130503, really wants to join the rest in wheezy.

  • [12:00] While I did a database backup and started preparing the set of commands for later, Mark and Ansgar prepared our code to deal with the changes we are about to make.

  • [12:33] I start executing the commands (shell and sql), so somewhen after here we have Squeeze as oldstable (with all its extra suites also renamed), Wheezy as stable (taking its own suites with it, as well as gaining the -updates).

    And Jessie starts its life.

  • [12:45] Heissa, wouldn’t be fun if we wouldn’t have some bugs, so we just created a load of directories not needed or wanted. Not getting Jessies either. Ohwell.

  • [13:00] Jessie gets a copy of Wheezy to start with. Made the mistake to try that with our usual tool, control-suite. Err. Wrong. This is doing a set of checks on each package inserted. Would take ages. While one SQL to bypass the checks was a minute or so.

  • [13:xx] Got annoyed by our concept of consistency. Its great. Every tool takes suite names/codenames in a different way. Seperated with spaces, with commas, with codenames, with suitenames, we mix it in all possible combinations.

  • [14:00] Ansgar finished updating our security master host to cope with the changes for the release.

  • [14:39] Squeeze Release files got regenerated and signed again.

  • [14:54] Wheezy Release files got generated and signed.

  • [15:05] The cd build machine has a synced mirror tree, so they can start building our CD/DVD images

  • [16:25] A manual dinstall finished. And while it had some small problems (including nearly overwriting something inside the wheezy dists/ tree), it went pretty smoothly.

  • [21:00] After having kept the archive turned off for the whole day, we have 90 uploads with ~3Gb of uploads waiting. As it is now unlikely that we need larger archive changes, we turn (most of) our cronjobs back on, to get them processed.

Right now (that is, 21:08 CEST) I am mostly waiting for the CD build to finish. Current schedule seems to have that in some two and a half hours, after which we can push the mirrors and our press people announce it. Except if Murphy wants to show up, but lets hope that not.

Thanks go out to everyone involved in preparing this release, be it in the past by fixing bugs, uploading packages, doing whatever was needed, as well as doing the work today.

Ian Campbell: Taking over qcontrol upstream, releasing qcontrol 0.5.0

4 May, 2013 - 23:23
Taking over Qcontrol upstream

When I took over the qcontrol package in Debian, back in October 2012, I was aware that upstream hadn't been active for quite a while (since late 2009). I figured that would be OK since the software was pretty simple and pretty much feature complete.

Nevertheless since I've been maintaining the package I've had a small number of wishlist bugs (many with patches, thanks guys!) which are really upstream issues. While I could carry them as patches in the Debian package they would really be better taken care of by an upstream.

With that in mind I mailed the previous upstream (and original author) Byron Bradley back in February to ask if he would mind if I took over as upstream. Unfortunately I haven't yet heard back, given how long upstream has been inactive for this isn't terribly surprising so having waited several months I have decided to just go ahead and take over upstream development. Thanks Byron for all your work on the project, I hope you don't mind me taking over.

Since it is unlikely that I will be able to access the old website or Subversion repository I have converted the repository to git and uploaded it to gitorious:

I don't expect I'll be doing an awful lot of proactive upstream development but at least now I have a hat I can put on when someone reports an "upstream" issue against qcontrol and somewhere which can accept upstream patches from myself and others.

I'm still deciding what to do about a website etc. I may just enable the gitorious wiki or I may setup an ikiwiki software site type setup, which has the advantage of being a little more flexible and providing a neat way of dealing with bug reports without being too much overhead to setup up.

In the meantime its been almost 5 years since the last release, so...

New Release: qcontrol 0.5.0

This is a rollup of some changes which were made in the old upstream SVN repository but never released and some patches which had been made in the Debian packaging. What's here corresponds to the Debian 0.4.2+svn-r40-3 package.

The 0.4.2 release was untagged in SVN, but corresponds to r14, new stuff since then includes:

  • Support for more hardware (TS-119, TS-219, TS-41x, all by Martin Michlmayr)
  • Support auto power on feature (by Martin Michlmayr)
  • Support for the A125 LCD on TS-419P devices (by Bernhard R. Link)
  • Support for a daemon mode, including syslog (Byron Bradley)
  • Support for disabling the watchdog on TS-219P II and TS-419P II (Helmut Pozimski)
  • Various other fixes (Loïc Minier, Martin, Bernhard, Byron)

As well as the change of maintainer I think the addition of the daemon mode warrants the bump to 0.5.0.

Get the new release from git or http://www.hellion.org.uk/qcontrol/releases/0.5.0/.

Raphael Geissert: A single address to get Debian Wheezy while it's hot

4 May, 2013 - 15:30
Already preparing to install or to upgrade to Debian Wheezy?

You can use the http.debian.net redirector to install Debian Wheezy or upgrade to it from Squeeze and make use of Debian's ever-growing 370-large mirrors network to get it.

APT one liner (to be used in your /etc/apt/sources.list file):
deb http://http.debian.net/debian wheezy main

During the installation process you can also choose to use it by manually entering http.debian.net as an HTTP mirror and /debian/ as the path.

Get it while it's hot!

Pages

Creative Commons License ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้