Language Selection

English French German Italian Portuguese Spanish

today's leftovers

Filed under
Misc
  • PulseAudio Lands Big Improvements For Its Meson Build System

    PulseAudio has been slower than some of the other prominent open-source projects at moving to the Meson build system, but as of last night it appears a bulk of that new build system is in place.

    Back in June is when some initial bits of the Meson build system were merged to the PulseAudio sound server code base and then a few commits here and there pertaining to this Autotools alternative.

  • This week focuses on Slackware 14.2 packages

    The admins over there at slackbuilds.org have updated their version of the Qt5 build script (targeting Slackware 14.2) to 5.9.6, i.e. the latest version of the Long Term Support (LTS) for Qt5.

    That triggered me to provide the same service for my own package repository targeting Slackware 14.2. Since more and more software is depending on Qt5, a lot of people will have some qt5 package installed, either built from the SBo script or installed from my repository. In order to minimize breakage, I think it is good if SBo’s and mine are the same version so that it should not matter which one you have installed.

    So, I did a chained upgrade: libwacom (0.31), libinput (1.7.3), libxkbcommon (0.8.2), qt5 (5.9.6) and qt5-webkit (5.9.1) in that order to take care of dependencies. The latest releases of these packages are now available for Slackware 14.2. Note that for the 32bit Slackware 14.2, the libwacom package is a new dependency for both libinput and qt5. My repository contained a pretty old 32bit qt5 package (5.7.0) which was not built against libwacom.

  • What is agile?

    I know you are thinking, "Not another Agile 101 article!" We were, too. There are many resources that describe what agile is, talk about the history of the concept, and go into depth about why it is important. This article is not any of those things—rather, we would like you to forget everything you've been told; everything you've learned, read, or otherwise acquired via misuse of the term or misdeed in implementing it.

  • Stocks with Performance Valuation Turns Game Changers- Red Hat, Inc. (NYSE:RHT)
  • Old Ceiling Or A New Floor? Red Hat, Inc. (RHT)
  • Red Hat Stumbles, Yet Again
  • What we learned building a Zuul CI/CD cloud

    Contributing to open source projects such as OpenStack traditionally involves individuals and companies providing code contributions that add new features and fix bugs. For nearly two years, I’ve been running one-off OpenStack clouds for demonstrations and labs at user group meetings across the US, using hardware donated from bare-metal service provider Packet. Six months ago, Packet asked how they could make a larger donation to the community, which brought us on our path to build a community cloud to support OpenStack.

    Each day, hundreds of code commits to the OpenStack code base need to be tested as part of the continuous integration system managed by Zuul, "a program that drives continuous integration, delivery, and deployment systems with a focus on project gating and interrelated projects." Each commit runs through a series of tests (or gates) before a human review, and the gates run again before a code merge. All of these gates run across a pool of virtual machines instances (more than 900 instances at peak times) donated by a number of public cloud providers. All of the OpenStack CI is dependent on donated computing resources. The OpenStack Infra team coordinates all of these cloud providers and served as our point of contact for donating these resources.

  • UN Panel Starts Consultations On Digital Cooperation: Philosophy and Practice

    There is a lot of energy and good dynamism, and some worries, too, about the immensity of the task ahead in the United Nations High Level Panel on Digital Cooperation, Jovan Kurbalija, executive director of Panel’s Secretariat, said after the first face-to-face meeting last week and subsequent virtual town hall on 1 October. According to the mandate, the panel shall in less than a year present recommendations on ways and means for cooperation on digital policies and digital risks.

  • Icestorm Tools Roundup: Open Source FPGA Dev Guide

    We like the ICE40 FPGA from Lattice for two reasons: there are cheap development boards like the Icestick available for it and there are open source tools. We’ve based several tutorials on the Icestorm toolchain and it works quite well. However, the open source tools don’t always expose everything that you see from commercial tools. You sometimes have to dig a little to find the right tool or option.

    Sometimes that’s a good thing. I don’t need to learn yet another fancy IDE and we have plenty of good simulation tools, so why reinvent the wheel? However, if you are only using the basic workflow of Yosys, Arachne-pnr, icepack, and iceprog, you could be missing out on some of the most interesting features. Let’s take a deeper look.

  • Thank you for participating in International Day Against DRM 2018!

    Thank you everyone for helping to make September 18th another successful International Day Against DRM (IDAD)! Digital Restrictions Management (DRM) is an issue we have to face every day. In rallying together for a single day against DRM, we sent a powerful message: DRM is just wrong and we can live in a society without it.

    Hundreds of you around the world took action on IDAD: going out into your campuses, communities, and around the Web, and sharing your opposition to how DRM restricts your freedom as a user of software and media. The 17 participating organizations took their own actions, creating videos, releasing reports, and writing articles. Here in Boston, we visited the Apple Store and talked with shoppers about their digital rights and how Apple devices abuse those rights using DRM.

More in Tux Machines

today's howtos

Games: Steam Play Games, Puzlogic, and Rocket League ‘RocketID’ Delays

MidnightBSD Hits 1.0! Checkout What’s New

A couple days ago, Lucas Holt announced the release of MidnightBSD 1.0. Let’s take a quick look at what is included in this new release. Read more

Android Integration Extension For Gnome GSConnect v13 Stable Released

The latest GSConnect v13, released today, is a rewrite with with changes to the architecture, settings and default behavior, and it requires Gnome Shell 3.28 or 3.30. The new version includes redesigned settings, Do Not Disturb mode, quick reply from notifications, and other features and improvements. GSConnect is a complete KDE Connect protocol implementation written in GJS for Gnome Shell, which integrates Android devices with your Gnome desktop. Using it, you can easily send files between your Gnome desktop and Android smartphone, sync the clipboard or notifications between the two devices, browse files wirelessly on your Android device from your desktop, and much more. Read more