Home Home > Tag > python
Sign up | Login

Posts Tagged ‘python’

Tumbleweed Snapshots Deliver Curl, Salt, FFmpegs Packages Updates

April 18th, 2019 by

Three quality openSUSE Tumbleweed snapshot were released since last Thursday with updated packages for Curl, Salt, FFmpeg and more.

Mozilla Firefox had a minor release of version 66.0.3 in the latest Tumbleweed 20190415 snapshot. The browser addressed some performance issues with some HTML5 games and provided a Baidu search plugin for Chinese users and China’s Internet space. The command-line tool for transferring data using various protocols, curl 7.64.1 fixed many bugs and added additional libraries to check for Lightweight Directory Access Protocol (LDAP) support. The update of libvirt 5.2.0 dropped a few patches and added several new features like Storage Pool Capabilities to get a more detailed list XML output for the virConnectGetStoragePoolCapabilites Application Programming Interface (API) and libvirt also enabled firmware autoselection for the open-source emulator QEMU. The newest salt 2019.2.0 package in Tumbleweed enhanced network automation and broadened support for a variety of network operating systems, and features for configuration manipulation or operational command execution. Salt also  added running playbooks to the 2019.2.0 release with the playbooks function and it includes an ansible playbooks state module, which can be used on a targeted host to run ansible playbooks, or used in an orchestration state runner. The snapshot was trending at a 95 rating at the time of publishing this article, according to the Tumbleweed snapshot reviewer.

Snapshot 20190412 was trending at a 94 and that package brought an update to Ceph that added a separate option to config a Secure Sockets Layer (SSL) port. The cifs-utils 6.9 package, which is part of the Samba Project, added fixes for Azure and removed several patches. The libssh2_org 1.8.2 package fixed a misapplied patch that broke its previous version. A few YaST packages had some updates like the yast2-storage-ng 4.2.5 package that allows for a new format for importing/exporting Network File System (NFS) drives.

The 20190411 snapshot started off the week and it posted a moderately stable rating of 89. This snapshot brought the 5.0.7 Linux Kernel and it offered up a mitigation potential for a ptrace system call for PowerPC. There were some bug fixes for codecs, filters and formats in the ffmpeg 4.1.3 update. The JavaScript Bindings for GNOME, gjs 1.56.0, had a significantly large changelog recording info from the previous 1.54.3 version that was in Tumbleweed. The previous logs identified a GNU Compiler Collection 9 bug and added some ESLint rules. The new version was a stable version bump. The python-kiwi  9.17.35 package fixed regressions for the kiwi-repart dracut module. The wget 1.20.3 package fixed the buffer overflow vulnerability found in Common Vulnerabilities and Exposures (CVE)-2019-5953. Text editor vim 8.1.1137 fixed several bugs including a Python test that didn’t wipe out hidden buffer and a space in number column that was on wrong side with ‘rightleft’ set.

LibreOffice, php, GTK Packages Updated in Tumbleweed

January 31st, 2019 by

Three openSUSE Tumbleweed snapshots were released this week.

The three snapshots delivered new versions of php7, poppler, gtk3 and LibreOffice. The first snapshot of the week completed all the package upgrades for KDE Applications, which began showing up in last week’s snapshots.

The most recent snapshot, 20190126, brought libreoffice, which added a patch to build with java-11.2; the new version also includes a patch submitted last week that has the basic rendering of organizational charts with LibreOffice’s SmartArt objects. There were plenty of security fixes made with java-11-openjdk to include improved JPEG processing and web server connections. The jump from btrfsprogs 4.19.1 to 4.20.1 brought a new metadata Universally Unique Identifier (UUID) feature and a lightweight change of the UUID without rewriting all metadata became available in the newest version. There was a fix for GVariant tests on the P6 microarchitecture i686 with the update of glib2 2.58.3. The newest version of gnome-builder, 3.30.3, now uses –frame and –thread with the GNU Project debugger. Widget toolkit gtk3 3.24.4 had a few fixes for Wayland and updated translations. GNOME’s mobile-broadband-provider-info package was updated after almost two-years to the 20190116 version; the package provides mobile broadband settings for various service provider and a prepaid feature for Iliad telecommunications in Italy help trigger the updated version. Several bug fixes were made with the php7 7.3.1, which included a timevalue change for the curl_getinfo transfer. Significant changes were made in both poppler and poppler-qt5 0.72.0 to avoid cycles in PDF parsing and memory leak, respectively. Other packages updated in the snapshot worth noting were snapper  0.8.2, wicked and YaST.

Snapshot 20190125 only brought a handful of updated packages. The email, contacts and calendar server package cyrus-imapd  2.4.20 provided a fix for crash and a fix for a configured socket path is too long for its buffer. The package without a description, python-xcffib 0.6.0, was updated. The qpdf  8.3.0 and yast2-schema 4.1.1 packages were updated in the snapshot. Attackers can be thwarted with the upgrade of distributed messaging package zeromq 4.3.1.

Snapshot 20190124 completed all the package upgrades for KDE’s Applications 18.12.1, which offers about 20 bug fixes. Tumbleweed started the week with an upgrade of the Linux Kernel to 4.20.2. Indonesian and Spanish translations were updated with the libstorage-ng 4.1.78 update. The package for tracking mission-critical IT infrastructure, nagios 4.4.3, had more than a dozen fixes with one of those fixing a make error when building on the aarch64 architecture. The lightweight Music Player pragha 1.3.99 added a new visualizer plugin and remote desktop client remmina 1.3.0 added language detection and removed deprecated floating toolbar. A long list of changes were made with python-kiwi 9.17.1 package and yast2 packages had several changes for the network, firewall and apparmor packages.

Snapshot 20190124 recorded an unstable rating of 70, according to the Tumbleweed snapshot reviewer. Snapshot 20190125 is trending as moderately stable with a rating of 77 and snapshot 20190126 is trending as stable with a current rating of 88.

Tumbleweed Gets New grep, Linux Kernel 4.20

January 25th, 2019 by

A total of two snapshots have arrived in openSUSE Tumbleweed since last week’s article about the rolling release.

The two snapshots delivered new versions of grep, VLC, KDE Applications and Frameworks, Thunderbird, wireshark and more.

The latest snapshot, 20190121, provided updates of KDE Applications 18.12.1 and Frameworks 5.54.0. Applications 18.12.1 offers about 20 bug fixes. Sorting columns in the JuK music player has been fixed, Akregator now works with WebEngine from Qt 5.11 or newer and Konsole once again correctly renders box-drawing characters. Breeze Icons added YaST and new preference icons with the update to Frameworks 5.54.0, which also fixed a bug in KIO that made the open url in the tab feature a bit more discoverable. Kwayland also fixed XDGForeign Client header installs. Support for 12 bits decoding of AV1 was added with vlc 3.0.6. A minor update to GNU Compiler Collection 8 includes a backport of asm inline. The lightweight Integrated Development Environment geany 1.34.1 now automatically detects the GTK version to build against. A patch was made to the update of java-12-openjdk, which included a fix that introduces a diagnostic flag to abort Virtual Machines operating too long. A fix for Mariabackup that failed to copy encrypted InnoDB system tablespace of the log sequence numbers (LSN) was made with mariadb 10.2.21. Visual diff and merge tool meld 3.20.0 added an Enter as a Compare accelerator in folder comparisons. The update of mutt 1.11.2 fixed a compilation with the latest OpenSSL version along with various other bug fixes. Several rubygem packages were also updated in the snapshot. Two recent issues were fixed in the purple-facebook 0.9.6 package; one addressed a failed to get sync_sequence_id and the other was a failed to read fixed header. Samba 4.9.4 addressed two Common Vulnerabilities and Exposures(CVE)  including a fix of a CNAME loop prevention using counter regression.

The snapshot that started the week was 20190115 and it brought the 4.20.0 Linux Kernel and Mozilla Thunderbird 60.4.0, which added WebExtensions FileLink Application Programming Interface (API) to facilitate FileLink add-ons. More than 30 performance improvements were made with the update of grep 3.3, which now diagnoses stack overflow. The Advanced Linux Sound Architecture  package alsa  1.1.8 dropped some obsolete patches and added a Unified Change Management  (UCM) setting for Dell Edge IoT platforms. Parser generator bison updated to version 3.2.4. An update to GNOME’s personal information management application evolution 3.30.4 clamps GSettings values before restoring window size. A jump was make from libvirt-glib 1.0.0 to 2.0.0 and it modernize gobject macro usage. Among notable packages updated in the snapshot were gucharmap 11.0.3, mercurial 4.8.2, python-pyOpenSSL 18.0.0, sqlite3 3.26.0 and wireshark 2.6.6.

Snapshot 20190115 recorded an unstable rating of 61, according to the Tumbleweed snapshot reviewer. Snapshot 20190121 is trending at as moderately stable with a rating of 78.

Tumbleweed Rolls with Package Updates of Git, Virtualbox, OpenSSH

December 6th, 2018 by

openSUSE’s rolling release Tumbleweed had a total of five snapshots this week and is preparing for an update to the KDE Plasma 5.14.4 packages in forthcoming snapshots.

The five Tumbleweed snapshots this week brought the 5.19.5 Linux Kernel, which was the only package updated in the 20181130 snapshot. The kernel-source 4.19.5 package added a force option for the pciserial device for x86 architecture and fixed HiperSockets sniffer for s390 architecture.

The most recently released snapshot, 20181204, had more than a dozen packages updated. GNOME’s application for manage their Flickr image hosting accounts, frogr 1.5, fixed issues with the content and installation of the AppData file and moved the functionality menu. GNOME’s goffice had a version bump to 0.10.44. Various rubygem packages were updated and the most significant change was of the packages was that rubygem-pry 0.12.2 dropped support for Rubinius. Both python-boto3 1.9.57 and python-botocore 1.12.57 had multiple application programming interface (API) changes. The obs-service-set_version 0.5.11 package needed “python suff” and now allow running tests with python3.

The first snapshot to arrive in December was snapshot 20181203. Among the package changes were an update to checkmedia 4.1, which fixed digest calculation in tagmedia, GNOME’s framework for media discovery grilo 0.3.7, and distributed compiler icecream 1.2, which made load calculations better and also cleaned up the general code. A python-docutils build dependency was added with cifs-utils 6.8 and elfutils 0.175 fixed three Common Vulnerabilities and Exposures issues. Major changes came with the man 2.8.4 package. One of the changes relies on decompressors reading from their standard input rather than redundantly passing them the input file on their command line; this works better with downstream AppArmor confinement of decompressors. Virtualbox 5.2.22 fixed a regression in the Core Audio backend causing a hang when returning from host sleep when processing input buffers and webkit2gtk3 2.22.4 fixed serval crashes and rendering issues and Fix a crash when using graphics library Cairo versions between 1.15 and 1.16.0.


Thunderbird, YaST, Sudo Updates Arrive in Tumbleweed

November 29th, 2018 by

Three openSUSE Tumbleweed snapshots were released since the last blog.

The three Tumbleweed snapshots this week brought a newer Linux Kernel, several rubygem package updates and improvements for an Xfce support library.

Snapshot 20181126 brought the 4.19.4 Linux Kernel, which fixed accelerated VLAN handling and fixed a memory leak with the Nouveau secure boot. Yet another Setup Tool (YaST) had some updates with yast2-fonts 4.0.2 that changes the desktop file fonts to system-wide fonts and multiple translations were also updated with the yast2-trans package. The support library for Xfce desktop environment, exo, updated to version 0.12.3; it improved layout spacing and alignment and hides the exo launchers from GNOME Software. The package for Integrated Development Environment cross-platform, kdevelop5 5.3.0, brought improved language support for php, python and c++; it also offers a new clazy analyzer plugin. Multiple other libraries were updated including libjansson 2.11, libsemanage 2.8, libsepol 2.8, libzypp 17.9.0 and more. Several rubygem packages were updated in the snapshot and rubygem-bundler 1.17.1 had a significant amount of additions and improvements including an add config option to disable platform warnings. The mailutils 3.5 package for the handling of email fixed a bug in the base64 encoder. Parser generator bison 3.2.2 brought massive improvements to the deterministic C++ skeleton, lalr1.cc and the library for manipulation of TIFF images, tiff 4.0.10, added a few patches that address the 10 Common Vulnerabilities and Exposures (CVE) patches that were removed.

Eight packages were updated in the 20181122 snapshot; three of them were YaST associated packages like yast2-ntp-client 4.1.6, which aligned a  “Synchronize Now” button and “NTP Server Address” box, which doesn’t break the previous fix and does not hide the manual checkbox in TextMode. The fourth release candidate of the free implementation of the Remote Desktop Protocol (RDP) freerdp 2.0.0,  added support to set the Transport Layer Security (TLS) security level for openssl 1.1.0 and also added smartcard support for substring filters. Sudo now treats the LOGNAME and USER environment variables (as well as the LOGIN variable on AIX) as a single unit with the update to sudo 1.8.26, which also added support for the OpenLDAP TLS_REQCERT setting in the ldap.conf. The xapian-core 1.4.9 package fixed a bug to efficiently handle insertion of a batch of extra positions in ascending order, which could lead to missing positions and corrupted encoded positional data, according to the changelog.


Tumbleweed Gets New Versions of KDE Applications, Krita, Apache Subversion

October 19th, 2018 by

Since last week’s openSUSE Tumbleweed update, there were two snapshots released that brought KDE users a newer version of Applications 18.08.2 and all Tumbleweed users could update to Linux Kernel 4.18.13.

Last week brought newer versions of KDE’s Plasma 5.14  and Frameworks 5.50.0, and this week the arrival of Applications 18.08.2 came in snapshot 20181015. Applications 18.08.2 contained only bug fixes and translation updates. Among the key bug fixes was the dragging of a file in Dolphin that no longer accidentally triggers inline renaming; KCalc again allows both ‘dot’ and ‘comma’ keys when entering decimals and a visual glitch in the Paris card deck for KDE’s card games was fixed. Snapshot 20181015 had a few other updated packages like the open source painting program krita 4.1.5, which fixed a missing shortcut from the Fill Tool tooltip and a change of importing SVG files as vector layers instead of pixel layers. The ibus-table 1.9.21 update, which is an engine framework for table-based input methods, migrated IBusConfig to GSettings; non-gnome users have a Draw InputMode text instead of icon into panel. The 4.18.13 Linux Kernel was also included in the snapshot and fixed an unexpected failure of nocow buffered writes for Btrfs after snapshoting when a user is low on space; the newer kernel also added support for Apple Magic Keyboards. Python-jedi 0.13.1 removed Python 3.3 support. The Apache version-control package subversion 1.10.3 fixed conflict resolver crashes and endless scan in some cases.

Snapshot 20181012 brought several new packages including an update of Mozilla Thunderbird 60.2.1. The  email client has some calendar changes and security fixes including a fix of CVE-2018-12383 that is related to stored passwords. The open-source audio platform audacity 2.3.0 was updated in the snapshot and it now has the ability to resize the toolbars controlling volume and speed for greater precision. Gstreamer and several of its plugins were updated to version 1.14.4, which added functionality needed for Mean Squared Error (MSE) use case fixing YouTube playback in epiphany/webkit-gtk. There were many incremental improvements and bug fixes with libvirt 4.8.0 that was released earlier this month including the libxl driver now supports virDomainPMSuspendForDuration and virDomainPMWakeup Application Programming Interfaces (APIs). Compiling parser generator Bison now requires a C99 compiler with the update of the bison 3.1 package. Other packages updated in the 20181012 snapshot were gpgme 1.12.0, which provided a major overhaul of the Python language bindings documentation, gthumb 3.6.2, libzypp 17.7.2, python-Pillow 5.3.0, snapper 0.6.1, and sqlite3 3.25.2.

Both snapshots are trending a stable rating of 94 or above according to the Tumbleweed snapshot reviewer.

VIM, Xen, Git Packages Updated in This Week’s Tumbleweed Snapshots

September 28th, 2018 by

There were a total of four openSUSE Tumbleweed snapshots this week that updated packages like VIM, Xen, Git and ImageMagick.

The latest snapshot, 20180925, updated three packages. All the packages updated in this snapshot were zero dot packages. The updated packages were obs-service-set_version 0.5.10, purple-carbons 0.1.6 and shotwell 0.30.0. The obs-service-set_version 0.5.10 version fixed a zip file crash associated with python. The version change regarding purple-carbons 0.1.6 was basically cleaning up the code. The shotwell 0.30.0 package updated translations and fixed random segfaults in GNOME settings.

The 20180924 snapshot updated a little more than a handful of packages. Among the package updates were hdf5’s jump from version 1.10.1 to 1.10.3. The HDF5 package is a high performance data software library and file format to manage, process, and store heterogeneous data. The version added a few patches and had an upstream fix that dropped a warning patch. The text-mode web browser links 2.17 package had multiple changes. Among some of the most important fixes for the package was verifying SSL certificates for numeric IPv6 addresses and fixing an infinite loop that happened in graphics mode if the user clicked on OK in the “Miscellaneous options” dialog when more than one window was open. The nano 3.1 version fixed a fix a misbinding of ^H that had an effect with some terminals on certain systems. Three rubygem packages were also updated in the snapshot. The packages were rubygem-marcel 0.3.3, rubygem-sass 3.6.0 and rubygem-uglifier 4.1.19.

The Tumbleweed snapshot that had the most packages updated in the week was snapshot 20180920. Roughly 17 packages were updated in this snapshot. ImageMagick added support for a “module” security policy and disabled PDF coders in default policy.xml. The GNOME library gtksourceview 3.24.9 improved the syntax highlighting of Haskell, C++, GLSL, and Markdown. Text editor vim 8.1.0401 refreshed a patch that is still working through some various issues. The newer version update of pciutils 3.6.2 fixed a couple of bugs in computation of bus topology.


Hexchat, Duplicity Among Packages Updated in Tumbleweed

September 6th, 2018 by

Three openSUSE Tumbleweed snapshots were released this week that updated versions of dbus, hexchat and more.

Snapshot 20180903 updated extended attributes extensions with the attr 2.4.48 package, which removed various deprecated sections like attr/attr.h and added a patch to have tests working with newer perls. The bash-completion 2.8 package fixed getting username in non-login shells. The dbus-1 1.12.10 and dbus-1-x11 1.12.10 both fixed builds with GNU Compiler Collection 8 -Werror=cast-function-type and a minor memory leak when a DBusServer listens on a new address. IRC Client hexchat 2.14.2 added appstream metainfo for plugins and removed shift+click binding to close tabs. The USB Wifi driver package rtl8812au added new hardware support and the Schily Tool Box, schily version 2018.08.24, added support for SELinux. C library libHX updated to version 3.23 and python-kiwi to 9.16.12.

The end of month snapshot, 20180831, had a version bump with GNOME’s goffice to 0.10.43.

Several perl packages were updated like perl-Cpanel-JSON-XS 4.06, perl-Module-Signature 0.83 and perl-Net-Netmask 1.9104. The dateutil module available in Python, which provides powerful extensions to the standard datetime module, fixed an issue with the setup script running in non-UTF-8 environments with python-python-dateutil 2.7.3. A change was made to licensing with the ucode-intel 20180807a update and yast2-journal 4.1.2 fixed a crash when changing the filter as a non-root user.

The snapshot that began the week had two package changes in snapshot 20180829. Encrypted backup package duplicity cleaned up spec file and now uses modern python macros. The remmina package, which is a remote desktop client for access any operating system, provided some enhancements in version with implementing send ctrl+alt+fn keys and fix some bugs including libssh deprecations.

All snapshots are stable according to the Tumbleweed snapshot reviewer with snapshot 20180903 recording a 91 rating and snapshot 20180831 trending at 95 rating and snapshot  20180903 trending at 96 rating.

Language, Networking Packages Get Updates in Tumbleweed

August 16th, 2018 by

There were two openSUSE Tumbleweed snapshots this past week that mostly focused on language and network packages.

The Linux Kernel also received an update a couple days ago to version 4.17.13.

The packages in the 20180812 Tumbleweed snapshot brought fixes in NetworkManager-applet 1.8.16, which also modernized the package for GTK 3 use in preparations for GTK 4. The free remote desktop protocol client had its third release candidate for freerdp 2.0.0 where it improved automatic reconnects, added Wave2 support and fixed automount issues. More network device card IDs for the Intel 9000 series were added in kernel  4.17.13. A jump from libstorage-ng 4.1.0 to version 4.1.10 brought several translations and added unit test for probing xen xvd devices. Two Common Vulnerabilities and Exposures fixes were made with the update in postgresql 10.5. Several rubygem packages were updated to versions 5.2.1 including rubygem-rails 5.2.1, which makes the master.key file read-only for the owner upon generation on POSIX-compliant systems. Processing XML and HTML with python-lxml 4.2.4 should have fewer crashes thanks to a fix of sporadic crashes during garbage collection when parse-time schema validation is used and the parser participates in a reference cycle. Several YaST packages receive updates including a new ServiceWidget to manage the service status with yast2-ftp-server 4.1.3 as well with yast2-http-server, yast2-slp-server and yast2-squid 4.1.0 versions.

The snapshot from 20180808 brought the firewalld 0.6.0 version, which switched back to an ‘iptables’ backend as a default; “loads of new services” were added in the newer version including the addition of firewall-config adding a ipv6-icmp to the protocol dropdown box. The Linux Filesystem in Userspace interface, fuse 2.9.8, provided security update for systems where SELinux is active. The security update stops an unprivileged users to specify the allow_other option even when it was forbidden in the /etc/fuse.conf. The snapshot also updated yast2-network 4.1.5 that fixes the networking AutoYaST schema

Snapshot 20180808 recorded a stable rating of 95 on the snapshot reviewer and 20180812 is trending at a 96 rating.

Tumbleweed Gets Python Setuptools 40.0, New Versions of Frameworks, Applications

July 26th, 2018 by

Several packages were updated in openSUSE Tumbleweed snapshots this week and developers will notice the snapshots are reported to be extremely stable.

Wireshark, sysdig, GNOME’s evolution, KDE’s Frameworks and Applications, Ceph, vim and python-setuptools were just a few of the many packages that arrived in Tumbleweed this week.

Wireshark 2.6.2 received several Common Vulnerabilities and Exposures (CVE) updates in snapshot 20180723, which included a HTTP2 dissector crash. The sysdig tool for deep system visibility with native support for containers had a minor update to 0.22.0 and added support for addional custom container types alongside Docker. Configurable text editor vim was updated to version 8.1.0200 and poppler 0.66.0 fixed compilations with some strict compilers when rendering PDFs. Google’s RE2 package, which is fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python, simplified the spec file and fixed a Deterministic Finite Automaton (DFA) out of memory error. Cups-filters 1.20.4 made some ipp and ipps changes and also removed support for hardware-implemented reversing of page order in PostScript printers for some rare printers. (more…)