Language Selection

English French German Italian Portuguese Spanish

Debian: DebConf19, David Kalnischkies and Joey Hess

Filed under
Debian
  • Lenovo Platinum Sponsor of DebConf19

    With this commitment as Platinum Sponsor, Lenovo is contributing to make possible our annual conference, and directly supporting the progress of Debian and Free Software, helping to strengthen the community that continues to collaborate on Debian projects throughout the rest of the year.

  • David Kalnischkies: Newbie contributor: A decade later

    Time flies. On this day, 10 years ago, a certain someone sent in his first contribution to Debian in Debbugs#433007: --dry-run can mark a package manually installed (in real life). What follows is me babbling randomly about what lead to and happened after that first patch.

    That wasn't my first contribution to open source: I implemented (more like copy-pasted) mercurial support in the VCS plugin in the editor I was using back in 2008: Geany – I am pretty sure my code is completely replaced by now, I just remain being named in THANKS, which is very nice considering I am not a user anymore. My contributions to apt were coded in vim(-nox) already.

  • Joey Hess: 80 percent

    I added dh to debhelper a decade ago, and now Debian is considering making use of dh mandatory. Not being part of Debian anymore, I'm in the position of needing to point out something important about it anyway. So this post is less about pointing in a specific direction as giving a different angle to think about things.

    debhelper was intentionally designed as a 100% solution for simplifying building Debian packages. Any package it's used with gets simplified and streamlined and made less a bother to maintain. The way debhelper succeeds at 100% is not by doing everything, but by being usable in little pieces, that build up to a larger, more consistent whole, but that can just as well be used sparingly.

    dh was intentionally not designed to be a 100% solution, because it is not a collection of little pieces, but a framework. I first built an 80% solution, which is the canned sequences of commands it runs plus things like dh_auto_build that guess at how to build any software. Then I iterated to get closer to 100%. The main iteration was override targets in the debian/rules file, to let commands be skipped or run out of order or with options. That closed dh's gap by a further 80%.

Lenovo Hooks Up With Debian For DebConf 19

  • Lenovo Hooks Up With Debian For DebConf 19

    Usually taking the top spot for DebConf sponsoring is the likes of Intel, HP Enterprise, or Google (to which the search/Android giant is back again this year at the platinum level). Interestingly, however, Lenovo has made the plunge to DebConf and have committed to being a platinum sponsor for this upcoming Debian GNU/Linux event. Platinum sponsors contribute at least $20,000 USD to Debian for the event.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Plasma 5.17 for Kubuntu 19.10 available in Backports PPA

We are pleased to announce that Plasma 5.17.1, is now available in our backports PPA for Kubuntu 19.10. The release announcement detailing the new features and improvements in Plasma 5.17 can be found here Read more

Android Leftovers

Raspberry Pi 4: Chronicling the Desktop Experience – Week 1

This is a weekly blog about the Raspberry Pi 4 (“RPI4”), the latest product in the popular Raspberry Pi range of computers. The purpose of the blog is two-fold. Primarily, it’s to share my experiences using the RPI4 purely as a desktop replacement machine, to see what works well, and what doesn’t. It’s also to act as an aide-mémoire for myself. Along the way, I’ll be exploring what I’m looking for from a desktop machine. Smooth running multimedia, office based software, email, networking, and productivity apps are all high on my list of priorities. Rest assured, even though I am a huge advocate of the Pi range of computers, I’ll be brutally honest in my critique of RPI4. For example, the RPI4 is marketed as an energy efficient computer. In a way that’s very true. The Pi consumes a mere 2.8 watts when idle and about 5w when maxing out all 4 cores. But the firmware doesn’t automatically switch off the monitors’ backlight. Instead, it only blanks the screen. While there are plans to fix this issue (part fix with a working vcgencmd), it’s a startling omission. With inadequate power management of the monitors, it’s hard to consider the Pi 4 as an energy efficient desktop solution. Read more

Open Source CMS Ghost 3.0 Released with New features for Publishers

Ghost is a free and open source content management system (CMS). If you are not aware of the term, a CMS is a software that allows you to build a website that is primarily focused on creating content without knowledge of HTML and other web-related technologies. Ghost is in fact one of the best open source CMS out there. It’s main focus is on creating lightweight, fast loading and good looking blogs. It has a modern intuitive editor with built-in SEO features. You also have native desktop (Linux including) and mobile apps. If you like terminal, you can also use the CLI tools it provides. Read more