openSUSE Factory
Threads by month
- ----- 2024 -----
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
March 2020
- 105 participants
- 87 discussions
I just updated a 1133MHz Pentium III TW 20160820 to 20200312! KDE3 still works, no
apparent need for sse2. Uneventful! :-D
--
Evolution as taught in public schools is religion, not science.
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata *** http://fm.no-ip.com/
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
[opensuse-factory] openSUSE:Factory - Build fail notification
by DimStar / Dominique Leuenberger 15 Mar '20
by DimStar / Dominique Leuenberger 15 Mar '20
15 Mar '20
Dear Package maintainers and hackers.
Below package(s) in openSUSE:Factory have been failing to build for at
least 4 weeks. We tried to send out notifications to the
configured bugowner/maintainers of the package(s), but so far no
fix has been submitted. This probably means that the
maintainer/bugowner did not yet find the time to look into the
matter and he/she would certainly appreciate help to get this
sorted.
- abook
- libemf2svg
- libvisio2svg
- python-PasteScript
- python-cleo
- python-poetry
- qgroundcontrol
- yast2-slide-show
Unless somebody is stepping up and submitting fixes, the listed
package(s) are going to be removed from openSUSE:Factory.
Kind regards,
DimStar / Dominique Leuenberger <dimstar(a)opensuse.org>
N�����r��y隊Z)z{.���r�+�맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.���r�+��0�����Ǩ�
1
0
Re: Fwd: Re: [opensuse-factory] Leap build failure in graphics repo due to local packages
by Stefan Brüns 15 Mar '20
by Stefan Brüns 15 Mar '20
15 Mar '20
On Sonntag, 15. März 2020 09:28:30 CET Dr. Werner Fink wrote:
> On 2020/03/15 08:21:45 +0100, Axel Braun wrote:
> > Good morning,
> >
> > as I don't not receive further replies / objections, can one of the
> > maintainers please act?
>
> The problem is poppler! This always changing API even with minor version
> changes breaks and will break packages[1]. And upstream of poppler does not
> change this ... which is boorish at all. In fact many TeX projects do
> not use poppler anymore due to this endless API breakages.
Please get your facts straight.
Poppler has an exported ABI/API, which is available in form of the glib API
(plain C, glib "strings" etc.), C++ API (plain C++) or a Qt API. These
bindings are part of poppler, and have a stable API.
The internal API is **only** for use by popplers own bindings. There are no
API/ABI guarantees for it. If projects use internal APIs, its their own fault.
Regards,
Stefan
> [1] The poppler belongs to the main core of GNOME, that is every update of
> GNOME cause a breakage of every package which improvident depends on
> poppler.
Another paraphraph full of misinformed statements ...
--
Stefan Brüns / Bergstraße 21 / 52062 Aachen
home: +49 241 53809034 mobile: +49 151 50412019
1
0
15 Mar '20
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&versio…
Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
analitza (19.12.2 -> 19.12.3)
argyllcms
blinken (19.12.2 -> 19.12.3)
bluedevil5 (5.18.2 -> 5.18.3)
bovo (19.12.2 -> 19.12.3)
breeze (5.18.2 -> 5.18.3)
breeze-gtk (5.18.2 -> 5.18.3)
cervisia (19.12.2 -> 19.12.3)
cppcheck
desktop-translations (84.87.20190924.7050555c -> 84.87.20200312.febbb097)
discover (5.18.2 -> 5.18.3)
drkonqi5 (5.18.2 -> 5.18.3)
ffmpegthumbs (19.12.2 -> 19.12.3)
firewalld (0.7.2 -> 0.7.3)
grub2
juk (19.12.2 -> 19.12.3)
k3b (19.12.2 -> 19.12.3)
kactivitymanagerd (5.18.2 -> 5.18.3)
kalgebra (19.12.2 -> 19.12.3)
kalzium (19.12.2 -> 19.12.3)
kanagram (19.12.2 -> 19.12.3)
kapptemplate (19.12.2 -> 19.12.3)
katomic (19.12.2 -> 19.12.3)
kblackbox (19.12.2 -> 19.12.3)
kblocks (19.12.2 -> 19.12.3)
kbounce (19.12.2 -> 19.12.3)
kbreakout (19.12.2 -> 19.12.3)
kbruch (19.12.2 -> 19.12.3)
kcachegrind (19.12.2 -> 19.12.3)
kcm_sddm (5.18.2 -> 5.18.3)
kcron (19.12.2 -> 19.12.3)
kde-cli-tools5 (5.18.2 -> 5.18.3)
kde-gtk-config5 (5.18.2 -> 5.18.3)
kde-user-manager (5.18.2 -> 5.18.3)
kdeedu-data (19.12.2 -> 19.12.3)
kdegraphics-thumbnailers (19.12.2 -> 19.12.3)
kdenetwork-filesharing (19.12.2 -> 19.12.3)
kdf (19.12.2 -> 19.12.3)
kdiamond (19.12.2 -> 19.12.3)
kgamma5 (5.18.2 -> 5.18.3)
kgeography (19.12.2 -> 19.12.3)
kget (19.12.2 -> 19.12.3)
kgoldrunner (19.12.2 -> 19.12.3)
khangman (19.12.2 -> 19.12.3)
khotkeys5 (5.18.2 -> 5.18.3)
kig (19.12.2 -> 19.12.3)
kinfocenter5 (5.18.2 -> 5.18.3)
kipi-plugins (19.12.2 -> 19.12.3)
kiriki (19.12.2 -> 19.12.3)
kiten (19.12.2 -> 19.12.3)
kjumpingcube (19.12.2 -> 19.12.3)
klines (19.12.2 -> 19.12.3)
kmahjongg (19.12.2 -> 19.12.3)
kmenuedit5 (5.18.2 -> 5.18.3)
kmines (19.12.2 -> 19.12.3)
kmouth (19.12.2 -> 19.12.3)
kmplot (19.12.2 -> 19.12.3)
knavalbattle (19.12.2 -> 19.12.3)
knetwalk (19.12.2 -> 19.12.3)
kolf (19.12.2 -> 19.12.3)
kollision (19.12.2 -> 19.12.3)
kolourpaint (19.12.2 -> 19.12.3)
konquest (19.12.2 -> 19.12.3)
kpat (19.12.2 -> 19.12.3)
kqtquickcharts (19.12.2 -> 19.12.3)
kreversi (19.12.2 -> 19.12.3)
kscreen5 (5.18.2 -> 5.18.3)
kscreenlocker (5.18.2 -> 5.18.3)
kshisen (19.12.2 -> 19.12.3)
ksirk (19.12.2 -> 19.12.3)
kspaceduel (19.12.2 -> 19.12.3)
ksquares (19.12.2 -> 19.12.3)
ksshaskpass5 (5.18.2 -> 5.18.3)
ksudoku (19.12.2 -> 19.12.3)
ksysguard5 (5.18.2 -> 5.18.3)
ksystemlog (19.12.2 -> 19.12.3)
kteatime (19.12.2 -> 19.12.3)
ktimer (19.12.2 -> 19.12.3)
ktouch (19.12.2 -> 19.12.3)
ktuberling (19.12.2 -> 19.12.3)
kturtle (19.12.2 -> 19.12.3)
kubrick (19.12.2 -> 19.12.3)
kwayland-integration (5.18.2 -> 5.18.3)
kwin5 (5.18.2 -> 5.18.3)
kwordquiz (19.12.2 -> 19.12.3)
kwrited5 (5.18.2 -> 5.18.3)
libkdecoration2 (5.18.2 -> 5.18.3)
libkdegames (19.12.2 -> 19.12.3)
libkeduvocdocument (19.12.2 -> 19.12.3)
libkmahjongg (19.12.2 -> 19.12.3)
libkscreen2 (5.18.2 -> 5.18.3)
libksysguard5 (5.18.2 -> 5.18.3)
libvirt (6.0.0 -> 6.1.0)
lokalize (19.12.2 -> 19.12.3)
lsb-release (3.0 -> 3.1)
lskat (19.12.2 -> 19.12.3)
mariadb
mbox-importer (19.12.2 -> 19.12.3)
milou5 (5.18.2 -> 5.18.3)
osc (0.168.1 -> 0.168.2)
oxygen5 (5.18.2 -> 5.18.3)
p7zip
parley (19.12.2 -> 19.12.3)
pim-data-exporter (19.12.2 -> 19.12.3)
pim-sieve-editor (19.12.2 -> 19.12.3)
plasma-browser-integration (5.18.2 -> 5.18.3)
plasma-nm5 (5.18.2 -> 5.18.3)
plasma5-addons (5.18.2 -> 5.18.3)
plasma5-desktop (5.18.2 -> 5.18.3)
plasma5-integration (5.18.2 -> 5.18.3)
plasma5-openSUSE
plasma5-pa (5.18.2 -> 5.18.3)
plasma5-workspace (5.18.2 -> 5.18.3)
polkit-kde-agent-5 (5.18.2 -> 5.18.3)
powerdevil5 (5.18.2 -> 5.18.3)
python-libvirt-python (6.0.0 -> 6.1.0)
python-pycparser (2.19 -> 2.20)
python-six
spice
spice-gtk
step (19.12.2 -> 19.12.3)
sweeper (19.12.2 -> 19.12.3)
systemsettings5 (5.18.2 -> 5.18.3)
umbrello (19.12.2 -> 19.12.3)
xdg-desktop-portal-kde (5.18.2 -> 5.18.3)
xsane
yakuake (19.12.2 -> 19.12.3)
=== Details ===
==== analitza ====
Version update (19.12.2 -> 19.12.3)
Subpackages: analitza-lang libAnalitza5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== argyllcms ====
- Fix argyllcms--gcc--fno-common.patch according to the upstream
(bsc#1160256#c5).
==== blinken ====
Version update (19.12.2 -> 19.12.3)
Subpackages: blinken-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
==== bluedevil5 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: bluedevil5-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
==== bovo ====
Version update (19.12.2 -> 19.12.3)
Subpackages: bovo-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
* Fix compilation with Qt 5.15
==== breeze ====
Version update (5.18.2 -> 5.18.3)
Subpackages: breeze5-cursors breeze5-decoration breeze5-style breeze5-style-lang breeze5-wallpapers libbreezecommon5-5
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
==== breeze-gtk ====
Version update (5.18.2 -> 5.18.3)
Subpackages: gtk2-metatheme-breeze gtk3-metatheme-breeze metatheme-breeze-common
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
==== cervisia ====
Version update (19.12.2 -> 19.12.3)
Subpackages: cervisia-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
==== cppcheck ====
- Since cppcheck version 1.89 CFGDIR is replaced by FILESDIR and
cfg files are no longer kept in FILESDIR but in subfolder FILESDIR/cfg.
==== desktop-translations ====
Version update (84.87.20190924.7050555c -> 84.87.20200312.febbb097)
- Update to version 84.87.20200312.febbb097:
* Add two TODO notes to generate_and_merge_pos.sh
* Drop en_US (boo#1139962, bsc#1163437).
* README.md: Document the process of update
* Translated using Weblate (Belarusian)
* Translated using Weblate (Catalan)
* Translated using Weblate (Chinese (China))
* Translated using Weblate (Czech)
* Translated using Weblate (Danish)
* Translated using Weblate (Dutch)
* Translated using Weblate (Estonian)
* Translated using Weblate (Finnish)
* Translated using Weblate (German)
* Translated using Weblate (Greek)
* Translated using Weblate (Indonesian)
* Translated using Weblate (Japanese)
* Translated using Weblate (Portuguese (Brazil))
* Translated using Weblate (Slovak)
* Translated using Weblate (Spanish)
* Translated using Weblate (Turkish)
* Translated using Weblate (Vietnamese)
* Update strings from Leap 15.2.
==== discover ====
Version update (5.18.2 -> 5.18.3)
Subpackages: discover-backend-flatpak discover-backend-fwupd discover-backend-packagekit discover-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Too many changes to list here
==== drkonqi5 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: drkonqi5-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* fix windows compilation, QString.sprintf() is deprecated
* focus email input line by default (kde#418309)
==== ffmpegthumbs ====
Version update (19.12.2 -> 19.12.3)
Subpackages: ffmpegthumbs-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== firewalld ====
Version update (0.7.2 -> 0.7.3)
Subpackages: firewalld-lang python3-firewall
- Update to version 0.7.3:
* release: v0.7.3
* chore: update translations
* doc: README: add note about integration tests
* test: check-container: also run check-integration
* test: integration: NM zone overrides interface on reload
* test: build: support integration tests
* test: functions: add macro NMCLI_CHECK
* test: functions: new macros for starting/stopping NetworkManager
* fix: test: leave "cleanup" for tests cases
* test: check-container: add support for fedora rawhide
* test: check-container: add support for debian sid
* test: build: add support for running in containers
* fix: test/functions: FWD_END_TEST: improve grep for errors/warnings
* fix: test: direct passthrough: no need to check for dummy module
* fix: test: CHECK_NAT_COEXISTENCE: only check for kernel version
* fix: reload: let NM interface assignments override permanent config
* chore: tests: rename IF_IPV6_SUPPORTED to IF_HOST_SUPPORTS_IPV6_RULES
* fix: tests: convert host ipv6 checks to runtime
* fix: tests: convert ip6tables checks to runtime
* fix: tests: convert probe of nft numeric args to runtime
* fix: tests: convert nftables fib checks to runtime
* fix: build: distribute testsuite
* fix: don't probe for available kernel modules
* fix: failure to load modules no longer fatal
* fix: tests/functions: canonicalize XML output
* chore: doc: update authors
* fix: test: use debug output based on autotest variable
* fix: src/tests/Makefile: distclean should clean atconfig
==== grub2 ====
Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi grub2-x86_64-xen
- Adjust patch to make EFI detection a runtime decision (bsc#1164385):
* grub2-SUSE-Add-the-t-hotkey.patch
- Add secure boot support for s390x. (jsc#SLE-9425)
* grub2-s390x-11-secureboot.patch
==== juk ====
Version update (19.12.2 -> 19.12.3)
Subpackages: juk-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: use canonical cdn screenshot location
==== k3b ====
Version update (19.12.2 -> 19.12.3)
Subpackages: k3b-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: use canonical cdn screenshot location
* Fix libsoundfiledecoder with files with non whole second length (kde#418079)
* K3bFFMpegFile: Support files with more than one stream
* Fix color of tracks in Media Info (kde#389428)
* Accept WAV files in K3bLibsndfileDecoderFactory::canDecode (kde#399056)
==== kactivitymanagerd ====
Version update (5.18.2 -> 5.18.3)
Subpackages: kactivitymanagerd-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* set correct version
* KF5 only deprecate up to target frameworks
==== kalgebra ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kalgebra-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
==== kalzium ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kalzium-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
==== kanagram ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kanagram-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
==== kapptemplate ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kapptemplate-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
==== katomic ====
Version update (19.12.2 -> 19.12.3)
Subpackages: katomic-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
==== kblackbox ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kblackbox-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
==== kblocks ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kblocks-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
==== kbounce ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kbounce-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kbreakout ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kbreakout-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kbruch ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kbruch-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
==== kcachegrind ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kcachegrind-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kcm_sddm ====
Version update (5.18.2 -> 5.18.3)
Subpackages: kcm_sddm-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
* Align wallpaper dialog button to bottom (kde#418173)
==== kcron ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kcron-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: use canonical docs.kde.org help location
==== kde-cli-tools5 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: kde-cli-tools5-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
==== kde-gtk-config5 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: kde-gtk-config5-gtk2 kde-gtk-config5-gtk3
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
==== kde-user-manager ====
Version update (5.18.2 -> 5.18.3)
Subpackages: kde-user-manager-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
==== kdeedu-data ====
Version update (19.12.2 -> 19.12.3)
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kdegraphics-thumbnailers ====
Version update (19.12.2 -> 19.12.3)
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kdenetwork-filesharing ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kdenetwork-filesharing-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kdf ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kdf-lang kwikdisk
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kdiamond ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kdiamond-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kgamma5 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: kgamma5-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
==== kgeography ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kgeography-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kget ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kget-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kgoldrunner ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kgoldrunner-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
==== khangman ====
Version update (19.12.2 -> 19.12.3)
Subpackages: khangman-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
==== khotkeys5 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: khotkeys5-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
==== kig ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kig-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
==== kinfocenter5 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: kinfocenter5-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
==== kipi-plugins ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kipi-plugins-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kiriki ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kiriki-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kiten ====
Version update (19.12.2 -> 19.12.3)
Subpackages: fonts-KanjiStrokeOrders kiten-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
==== kjumpingcube ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kjumpingcube-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== klines ====
Version update (19.12.2 -> 19.12.3)
Subpackages: klines-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kmahjongg ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmahjongg-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
==== kmenuedit5 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: kmenuedit5-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
==== kmines ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmines-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kmouth ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmouth-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kmplot ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmplot-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== knavalbattle ====
Version update (19.12.2 -> 19.12.3)
Subpackages: knavalbattle-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== knetwalk ====
Version update (19.12.2 -> 19.12.3)
Subpackages: knetwalk-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kolf ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kolf-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kollision ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kollision-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kolourpaint ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kolourpaint-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== konquest ====
Version update (19.12.2 -> 19.12.3)
Subpackages: konquest-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kpat ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kpat-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: use canonical cdn screenshot location
==== kqtquickcharts ====
Version update (19.12.2 -> 19.12.3)
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kreversi ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kreversi-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Port deprecated IconSize
* appdata: improve URLs
==== kscreen5 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: kscreen5-lang kscreen5-plasmoid
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
==== kscreenlocker ====
Version update (5.18.2 -> 5.18.3)
Subpackages: kscreenlocker-lang libKScreenLocker5
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
==== kshisen ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kshisen-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: use canonical docs.kde.org location
==== ksirk ====
Version update (19.12.2 -> 19.12.3)
Subpackages: ksirk-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kspaceduel ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kspaceduel-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== ksquares ====
Version update (19.12.2 -> 19.12.3)
Subpackages: ksquares-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== ksshaskpass5 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: ksshaskpass5-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
==== ksudoku ====
Version update (19.12.2 -> 19.12.3)
Subpackages: ksudoku-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== ksysguard5 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: ksysguard5-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Linux/cpuinfo.c: grow buffer size as needed for 12+ core CPUs (kde#384515)
* Only deprecate up to target frameworks
==== ksystemlog ====
Version update (19.12.2 -> 19.12.3)
Subpackages: ksystemlog-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kteatime ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kteatime-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
* Add missing emit
==== ktimer ====
Version update (19.12.2 -> 19.12.3)
Subpackages: ktimer-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== ktouch ====
Version update (19.12.2 -> 19.12.3)
Subpackages: ktouch-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: use canonical docs.kde.org help location
* Homescreen: Fix Layout of Lesson Locked Notice
==== ktuberling ====
Version update (19.12.2 -> 19.12.3)
Subpackages: ktuberling-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kturtle ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kturtle-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
==== kubrick ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kubrick-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kwayland-integration ====
Version update (5.18.2 -> 5.18.3)
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
==== kwin5 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: kwin5-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Notify about decorations button order change
==== kwordquiz ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kwordquiz-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kwrited5 ====
Version update (5.18.2 -> 5.18.3)
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
==== libkdecoration2 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: libkdecorations2-5 libkdecorations2-5-lang libkdecorations2private7
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
==== libkdegames ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kdegames-carddecks-default libkdegames-lang libkf5kdegames6
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix compilation with Qt 5.15
* Fix using 0 for a flags
==== libkeduvocdocument ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKEduVocDocument5 libkeduvocdocument-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== libkmahjongg ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5KMahjongglib5 libkmahjongg-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== libkscreen2 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: libKF5Screen7 libkscreen2-plugin
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* fix: handle when backend fails to load/initialize
==== libksysguard5 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: libksysguard5-helper libksysguard5-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
* Only link to Qt5WebChannel if Qt5WebEngineWidgets available
- Drop patches, now upstream:
* 0001-Only-link-to-Qt5WebChannel-if-Qt5WebEngineWidgets-av.patch
==== libvirt ====
Version update (6.0.0 -> 6.1.0)
Subpackages: libvirt-bash-completion libvirt-client libvirt-daemon libvirt-daemon-driver-interface libvirt-daemon-driver-libxl libvirt-daemon-driver-lxc libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-gluster libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-iscsi-direct libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-lxc libvirt-daemon-qemu libvirt-daemon-xen libvirt-libs
- Update to libvirt 6.1.0
- Many incremental improvements and bug fixes, see
https://libvirt.org/news.html
- Dropped patches:
6c1dddaf-libxl-shutdown-inhibit.patch,
849052ec-libxl-support-credit2.patch,
72ed254b-drop-exec-perms-bashcompletion.patch,
e092daac-prohib-parallel-tunneled-mig.patch,
ae9e6c2a-qemu-allow-cond-format-probe.patch
==== lokalize ====
Version update (19.12.2 -> 19.12.3)
Subpackages: lokalize-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== lsb-release ====
Version update (3.0 -> 3.1)
- Update to version 3.1
- Define Distribution ID based on PRETTY_NAME
==== lskat ====
Version update (19.12.2 -> 19.12.3)
Subpackages: lskat-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== mariadb ====
Subpackages: libmariadbd19 mariadb-client mariadb-errormessages
- Cleanup mysql user creation/handling and use sysusers.d
==== mbox-importer ====
Version update (19.12.2 -> 19.12.3)
Subpackages: mbox-importer-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== milou5 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: milou5-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
==== osc ====
Version update (0.168.1 -> 0.168.2)
- 0.168.2
* use helper method _html_escape to enable python3.8 and python2.*
compatibility (boo#1166537)
==== oxygen5 ====
Version update (5.18.2 -> 5.18.3)
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
==== p7zip ====
Subpackages: p7zip-full
- Add -Wno-error=narrowing in order to fix boo#1158195.
- Use %make_build.
==== parley ====
Version update (19.12.2 -> 19.12.3)
Subpackages: parley-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: use canonical cdn screenshot location
==== pim-data-exporter ====
Version update (19.12.2 -> 19.12.3)
Subpackages: pim-data-exporter-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Add strech here
==== pim-sieve-editor ====
Version update (19.12.2 -> 19.12.3)
Subpackages: pim-sieve-editor-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== plasma-browser-integration ====
Version update (5.18.2 -> 5.18.3)
Subpackages: plasma-browser-integration-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
==== plasma-nm5 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: plasma-nm5-lang plasma-nm5-openconnect plasma-nm5-openvpn plasma-nm5-pptp plasma-nm5-vpnc
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* [kded] Remove html tags from password dialog (kde#418625)
==== plasma5-addons ====
Version update (5.18.2 -> 5.18.3)
Subpackages: plasma5-addons-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* [applets/notes] Fix drag&drop links and cursor shape regression (kde#417953)
==== plasma5-desktop ====
Version update (5.18.2 -> 5.18.3)
Subpackages: plasma5-desktop-emojier
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* [applets/taskmanager] Show PA-related features even when audio indicators are disabled (kde#418164)
* [emojier] Set minimum window height and width (kde#418195)
- ibus-dict-emoji is available in Tumbleweed now, use it
==== plasma5-integration ====
Version update (5.18.2 -> 5.18.3)
Subpackages: plasma5-integration-plugin plasma5-integration-plugin-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
==== plasma5-openSUSE ====
Subpackages: plasma5-defaults-openSUSE plasma5-theme-openSUSE plasma5-workspace-branding-openSUSE sddm-theme-openSUSE
- Update to 5.18.3
==== plasma5-pa ====
Version update (5.18.2 -> 5.18.3)
Subpackages: plasma5-pa-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* [KCM]Fix content below scrollbars (kde#416331,kde#417447)
* [KCM]Set implicitWidth for main page
==== plasma5-workspace ====
Version update (5.18.2 -> 5.18.3)
Subpackages: gmenudbusmenuproxy plasma5-session plasma5-session-wayland plasma5-workspace-lang plasma5-workspace-libs xembedsniproxy
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* [gmenu-dbusmenu-proxy] Fix radio button state detection
* [gmenu-dbusmenu-proxy] Pass action "target" in invocation
* Degrade qCInfo to qCDebug
* Demote jump list actions to PossibleMatches
* ItemContainer: disconnect signals in destructor (kde#417603)
==== polkit-kde-agent-5 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: polkit-kde-agent-5-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Only deprecate up to target frameworks
==== powerdevil5 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: powerdevil5-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
==== python-libvirt-python ====
Version update (6.0.0 -> 6.1.0)
- Update to 6.1.0
- Add all new APIs and constants in libvirt 6.1.0
- Stop building for python2
Dropped patches: revert-b22e4f24.patch
==== python-pycparser ====
Version update (2.19 -> 2.20)
- update to 2.20:
- #61: Fix slow backtracking when parsing strings.
- #99: Parser for FuncDecl incorrectly sets declname attribute on return type.
- #310: Fix crash when file starts with a semicolon.
- #313: Fix array type generation.
- #314: Fix failed parsing of unnamed function parameters with array dim
qualifiers.
- #315: Fix pointer type generation.
- #324: Fixes for u/l constant integer suffix.
- #346: Fix error transforming an empty switch.
- #350: Recognize integer multicharacter constants like 'ABCD'.
- #363: Fix incorrect AST when parsing offsetof.
==== python-six ====
Subpackages: python2-six python3-six
- Do not cause buildcycle with previous change but rather
install the egg-info prepared metadata from the tarball
- use setuptools for building to support pip 10.x (bsc#1166139)
==== spice ====
- Clean up some spec file conditionals that are no longer helpful
==== spice-gtk ====
Subpackages: libspice-client-glib-2_0-8 libspice-client-glib-helper libspice-client-gtk-3_0-5
- Clean up some spec file conditionals that are no longer helpful
- Do other spec file clean up which has been pending for a while
==== step ====
Version update (19.12.2 -> 19.12.3)
Subpackages: step-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
==== sweeper ====
Version update (19.12.2 -> 19.12.3)
Subpackages: sweeper-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: use https for URLs
==== systemsettings5 ====
Version update (5.18.2 -> 5.18.3)
Subpackages: systemsettings5-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* Fix connection to invalid signal
==== umbrello ====
Version update (19.12.2 -> 19.12.3)
Subpackages: umbrello-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Use the global xml catalog to replace external docbook.xsl uri
* Use a more reliable way on Windows to find the application's installation root
* Fix finding docbook stylesheet by using xml catalog support
* Fixed error message 'Can't save an empty diagram' with Docbook and Xhtml export (kde#417784)
* Correction of the path setting for the Docbook and Xhtml export
* Fix KF5 issue 'Exporter searches for XSLT file in nonexistent directory' (kde#417520)
* Fix '404 on help for settings in Umbrello (kde#410906)
* cmake: remove annoying suggest-override warning
* Fix using wrong name for slotInterfaceRequired() in class WorkToolBar
==== xdg-desktop-portal-kde ====
Version update (5.18.2 -> 5.18.3)
Subpackages: xdg-desktop-portal-kde-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- Changes since 5.18.2:
* use content_type as fallback in appchooser dialog
* Only deprecate up to target frameworks
* FileChooser: do not return empty file list when no local file is selected BUG: 418155 (kde#418155)
==== xsane ====
- Own %%{_datadir}/sane, needed now due to changes elsewhere in the
stack.
==== yakuake ====
Version update (19.12.2 -> 19.12.3)
Subpackages: yakuake-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: use canonical cdn screenshot location
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
2
1
14 Mar '20
I was under impression that PackageKit was fixed to perform equivalent
of "zypper dup" on TW. Well, apparently it is not. I perform updates via
GNOME Software (not intentionally, it is what I got as default after
installation and just stick with it). It insists on offline updates
which is fine as well (this is VM that runs on demand only). Every now
and then offline update claims to complete in a couple of seconds and
nothing is applied. I finally got a look and what happens:
Mar 14 19:05:05 tw pk-offline-update[564]: percentage 0%
Mar 14 19:05:05 tw pk-offline-update[564]: percentage 100%
Mar 14 19:05:05 tw pk-offline-update[564]: sent msg to plymouth
'Installing Updates - 100%'
Mar 14 19:05:05 tw pk-offline-update[564]: status finished
Mar 14 19:05:05 tw PackageKit[586]: update-packages transaction
/1_becaeadd from uid 0 finished with failed after 4098ms
Mar 14 19:05:05 tw pk-offline-update[564]: writing failed results
Mar 14 19:05:05 tw pk-offline-update[564]: failed to update system:
maven-doxia-module-markdown-1.7-2.1.noarch requires
mvn(org.apache.maven.doxia:doxia-core) = 1.7, but this requirement
cannot be provided
Mar 14 19:05:15 tw pk-offline-update[564]: rebooting
But zypper dup happily removes this package without any conflicts
( 12/722) Removing maven-doxia-module-markdown-1.7-2.1.noarch
............[done]
So whatever PackageKit offline update does is not the same as what
zypper dup does.
Secondary problem is that there is no indication of failed updates at
all. Neither during offline update nor any notification after system is
rebooted.
Happy to file bug report if this is unexpected.
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
[opensuse-factory] Failed to start Setup Virtual Console during boot
by Hans-Peter Jansen 14 Mar '20
by Hans-Peter Jansen 14 Mar '20
14 Mar '20
Hi,
since the latest revisions, I noticed a new error message during boot:
Mar 14 15:38:56 pal systemd[1]: Started Load Kernel Modules.
Mar 14 15:38:56 pal systemd[1]: Starting Apply Kernel Variables...
Mar 14 15:38:56 pal systemd[1]: Started Apply Kernel Variables.
Mar 14 15:38:56 pal systemd[1]: systemd-vconsole-setup.service: Main process exited, code=exited, status=1/FAILURE
Mar 14 15:38:56 pal systemd[1]: systemd-vconsole-setup.service: Failed with result 'exit-code'.
Mar 14 15:38:56 pal systemd[1]: Failed to start Setup Virtual Console.
Mar 14 15:38:56 pal systemd[1]: Dependency failed for dracut ask for additional cmdline parameters.
Mar 14 15:38:56 pal systemd[1]: dracut-cmdline-ask.service: Job dracut-cmdline-ask.service/start failed with result 'dependency'.
Mar 14 15:38:56 pal systemd[1]: Starting dracut cmdline hook...
Mar 14 15:38:56 pal systemd[1]: Started dracut cmdline hook.
Mar 14 15:38:56 pal systemd[1]: Starting dracut pre-udev hook...
Mar 14 15:38:56 pal systemd[1]: Started dracut pre-udev hook.
Mar 14 15:38:56 pal systemd[1]: Starting udev Kernel Device Manager...
Well known? File a bug?
Cheers,
Pete
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
2
2
14 Mar '20
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&versio…
Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
Mesa (20.0.0 -> 20.0.1)
Mesa-drivers (20.0.0 -> 20.0.1)
NetworkManager-applet (1.8.25+20 -> 1.16.0)
NetworkManager-openvpn (1.8.10 -> 1.8.12)
PackageKit (1.1.12 -> 1.1.13)
akonadi-calendar (19.12.2 -> 19.12.3)
akonadi-calendar-tools (19.12.2 -> 19.12.3)
akonadi-contact (19.12.2 -> 19.12.3)
akonadi-import-wizard (19.12.2 -> 19.12.3)
akonadi-mime (19.12.2 -> 19.12.3)
akonadi-notes (19.12.2 -> 19.12.3)
akonadi-search (19.12.2 -> 19.12.3)
akonadi-server (19.12.2 -> 19.12.3)
akregator (19.12.2 -> 19.12.3)
ark (19.12.2 -> 19.12.3)
baloo5-widgets (19.12.2 -> 19.12.3)
calendarsupport (19.12.2 -> 19.12.3)
checkpolicy (2.9 -> 3.0)
curl
dolphin (19.12.2 -> 19.12.3)
dragonplayer (19.12.2 -> 19.12.3)
drbd-utils
elementary-xfce-icon-theme (0.14+git23.0db3af45 -> 0.14+git28.4be98dc7)
eventviews (19.12.2 -> 19.12.3)
farstream (0.2.8 -> 0.2.8+30)
gdm
gnome-shell (3.34.4 -> 3.34.4+4)
grantleetheme (19.12.2 -> 19.12.3)
graphviz (2.42.1 -> 2.42.3)
graphviz-addons (2.42.1 -> 2.42.3)
gstreamer-plugins-bad
gstreamer-plugins-base
gwenview5 (19.12.2 -> 19.12.3)
incidenceeditor (19.12.2 -> 19.12.3)
kaccounts-integration (19.12.2 -> 19.12.3)
kaccounts-providers (19.12.2 -> 19.12.3)
kaddressbook (19.12.2 -> 19.12.3)
kalarmcal (19.12.2 -> 19.12.3)
kamera (19.12.2 -> 19.12.3)
kate (19.12.2 -> 19.12.3)
kcalc (19.12.2 -> 19.12.3)
kcalutils (19.12.2 -> 19.12.3)
kcharselect (19.12.2 -> 19.12.3)
kcolorchooser (19.12.2 -> 19.12.3)
kdav (19.12.2 -> 19.12.3)
kde-print-manager (19.12.2 -> 19.12.3)
kdepim-addons (19.12.2 -> 19.12.3)
kdepim-apps-libs (19.12.2 -> 19.12.3)
kdepim-runtime (19.12.2 -> 19.12.3)
kdialog (19.12.2 -> 19.12.3)
kernel-firmware (20200207 -> 20200302)
khelpcenter5 (19.12.2 -> 19.12.3)
kidentitymanagement (19.12.2 -> 19.12.3)
kimap (19.12.2 -> 19.12.3)
kio-extras5 (19.12.2 -> 19.12.3)
kio_audiocd (19.12.2 -> 19.12.3)
kitinerary (19.12.2 -> 19.12.3)
kldap (19.12.2 -> 19.12.3)
kleopatra (19.12.2 -> 19.12.3)
kmag (19.12.2 -> 19.12.3)
kmail (19.12.2 -> 19.12.3)
kmail-account-wizard (19.12.2 -> 19.12.3)
kmailtransport (19.12.2 -> 19.12.3)
kmbox (19.12.2 -> 19.12.3)
kmime (19.12.2 -> 19.12.3)
kmousetool (19.12.2 -> 19.12.3)
knotes (19.12.2 -> 19.12.3)
kompare (19.12.2 -> 19.12.3)
konsole (19.12.2 -> 19.12.3)
kontact (19.12.2 -> 19.12.3)
kontactinterface (19.12.2 -> 19.12.3)
kopete (19.12.2 -> 19.12.3)
korganizer (19.12.2 -> 19.12.3)
kpimtextedit (19.12.2 -> 19.12.3)
kpkpass (19.12.2 -> 19.12.3)
kruler (19.12.2 -> 19.12.3)
ksmtp (19.12.2 -> 19.12.3)
ktnef (19.12.2 -> 19.12.3)
kvm_stat (5.2.14 -> 5.5.7)
kwalletmanager5 (19.12.2 -> 19.12.3)
libcaca
libcontainers-common (20191211 -> 20200306)
libgravatar (19.12.2 -> 19.12.3)
libinput (1.15.2 -> 1.15.3)
libkcddb (19.12.2 -> 19.12.3)
libkcompactdisc (19.12.2 -> 19.12.3)
libkdcraw (19.12.2 -> 19.12.3)
libkdepim (19.12.2 -> 19.12.3)
libkexiv2 (19.12.2 -> 19.12.3)
libkgapi (19.12.2 -> 19.12.3)
libkipi (19.12.2 -> 19.12.3)
libkleo (19.12.2 -> 19.12.3)
libkomparediff2 (19.12.2 -> 19.12.3)
libksane (19.12.2 -> 19.12.3)
libksieve (19.12.2 -> 19.12.3)
libnma (1.8.26 -> 1.8.28)
libreoffice (6.4.1.1 -> 6.4.2.1)
libselinux (2.9 -> 3.0)
libselinux-bindings (2.9 -> 3.0)
libsemanage (2.9 -> 3.0)
libsepol (2.9 -> 3.0)
mailcommon (19.12.2 -> 19.12.3)
mailimporter (19.12.2 -> 19.12.3)
messagelib (19.12.2 -> 19.12.3)
mobipocket (19.12.2 -> 19.12.3)
okular (19.12.2 -> 19.12.3)
open-vm-tools (11.0.0 -> 11.0.5)
openvpn
osc (0.168.0 -> 0.168.1)
ovmf (201911 -> 202002)
patterns-base
perl-DBD-Pg
perl-TimeDate (2.31 -> 2.32)
pimcommon (19.12.2 -> 19.12.3)
plasma5-thunderbolt (5.18.2 -> 5.18.3)
policycoreutils (2.9 -> 3.0)
protobuf (3.9.2 -> 3.11.4)
python-Sphinx (2.4.3 -> 2.4.4)
python-Sphinx-test (2.4.3 -> 2.4.4)
python-pymongo (3.9.0 -> 3.10.1)
python-pyzmq (18.1.1 -> 19.0.0)
python-semanage (2.9 -> 3.0)
python-zope.schema (4.9.3 -> 5.0.1)
rpcbind
rubygem-vagrant-spec (0.0.1.abfc344.git -> 0.0.1.59d8515.git)
sddm
signon-kwallet-extension (19.12.2 -> 19.12.3)
spectacle (19.12.2 -> 19.12.3)
syslogd
tracker
transactional-update (2.20.2 -> 2.20.3)
virt-manager
xfce4-whiskermenu-plugin (2.4.2 -> 2.4.3)
zsh
=== Details ===
==== Mesa ====
Version update (20.0.0 -> 20.0.1)
Subpackages: Mesa-dri-devel Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1
- update to Mesa 20.0.1
* bugfix release
- cleanup in specfile: get rid of is_opensuse macro, which is no
longer needed at all (jira#PM-1623)
==== Mesa-drivers ====
Version update (20.0.0 -> 20.0.1)
Subpackages: Mesa-dri Mesa-dri-nouveau Mesa-gallium Mesa-libva libvdpau_nouveau libvdpau_r300 libvdpau_r600 libvdpau_radeonsi libvulkan_intel libvulkan_radeon libxatracker2
- update to Mesa 20.0.1
* bugfix release
- cleanup in specfile: get rid of is_opensuse macro, which is no
longer needed at all (jira#PM-1623)
==== NetworkManager-applet ====
Version update (1.8.25+20 -> 1.16.0)
Subpackages: NetworkManager-applet-lang NetworkManager-connection-editor
- Update to version 1.16.0:
+ Turned libnma into an external dependency and move to
"https://gitlab.gnome.org/GNOME/libnma". To build,
libnma-1.8.28 or newer is required.
+ The libnm-gtk, the deprecated libnm-glib compatibility library
was removed. Everybody should be using libnma by now.
+ Improve applet icons for hidpi.
+ Fix transparent dialog borders.
+ Updated translations.
- Drop nma-data sub-package.
==== NetworkManager-openvpn ====
Version update (1.8.10 -> 1.8.12)
Subpackages: NetworkManager-openvpn-gnome NetworkManager-openvpn-lang
- Update to version 1.8.12:
+ The auth helper in external UI mode can now be run without a
display server. Future nmcli version will utilize this for
handling the secrets without a graphical desktop.
+ libnm-glib compatibility (NetworkManager < 1.0) is disabled by
default. It can be enabled by passing --with-libnm-glib to
configure script. Nobody should need it by now. Users that
still use this are encouraged to let us know before the
libnm-glib support is removed for good.
+ Add support for the following OpenVPN options: tls-version-min,
tls-version-max, compress.
+ Support inline CRL blobs during import.
+ Allow option mssfix to be set to zero.
+ Updated translations.
==== PackageKit ====
Version update (1.1.12 -> 1.1.13)
Subpackages: PackageKit-backend-zypp PackageKit-gstreamer-plugin PackageKit-gtk3-module PackageKit-lang libpackagekit-glib2-18 typelib-1_0-PackageKitGlib-1_0
- Add patch to stop zypp backend failing on already installed packages (boo#1155624)
+ Patch: PackageKit-zypp-revert-fail-on-already-installed.patch
- No longer recommend -lang: supplements are in use
- Fix autotools modifications in openSUSE vendor patch
+ Patch: PackageKit-dnf-Add-openSUSE-vendor.patch
- Update to version 1.1.13
+ New APIs for pk-client-helper in packagekit-glib2
+ dnf, zypp: Various fixes related to upgrades
+ Added support for user services
+ New plymouth "system-upgrade" and "reboot" modes used now
+ Add mutex lock to protect EULAs array
+ Correct bug tracker links on website
+ Support non-x86 arches in gstreamer helper
+ List installed, removed and obsoleted packages in pkcon get-updates
+ Properly mark obsoleted packages when simulating upgrade
+ Provide information about obsoleted packages
+ Return directly when its state is going backwards
+ Shrink the progress bar to fit when run in small spaces
+ Improve the 'using' documentation with a link to API
- Remove upstreamed patches:
+ PackageKit-add-mutex-lock-to-protect-backend-priv-eulas.patch
+ PackageKit-return-on-transactions-going-backwards.patch
+ PackageKit-zypp-dont-set-upgrade-mode-on-updating-specific-packages.patch
+ PackageKit-zypp-fix-newest-filter.patch
+ PackageKit-zypp-fix-what-provides-newest-filter.patch
+ PackageKit-zypp-get-files-string-array.patch
+ PackageKit-zypp-get-updates-dup-or-up.patch
+ PackageKit-zypp-upgrade-system.patch
+ zypp-perform-actions-disallowed-by-update-in-upgrade-mode.patch
+ 0001-dnf-Don-t-override-DnfContext-s-release_ver-for-the-.patch
+ 0001-dnf-Invalidate-the-sack-cache-after-downloading-new-.patch
+ 0001-offline-update-Use-new-plymouth-system-upgrade-and-r.patch
- Add new openSUSE specific patches for DNF backend:
+ PackageKit-dnf-Add-openSUSE-vendor.patch
+ PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
- Remove old openSUSE patches for the DNF backend:
+ 1001-dnf-Add-openSUSE-Tumbleweed-vendor.patch
+ 1002-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
- Refresh patches:
+ PackageKit-drop-gtk2.patch
==== akonadi-calendar ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akonadi-calendar-lang akonadi-plugin-calendar libKF5AkonadiCalendar5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* calendarbase.cpp - don't crash in non-debug builds
==== akonadi-calendar-tools ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akonadi-calendar-tools-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== akonadi-contact ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akonadi-contact-lang akonadi-plugin-contacts libKF5AkonadiContact5 libKF5ContactEditor5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== akonadi-import-wizard ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akonadi-import-wizard-lang libKPimImportWizard5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== akonadi-mime ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akonadi-mime-lang akonadi-plugin-mime libKF5AkonadiMime5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== akonadi-notes ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akonadi-notes-lang libKF5AkonadiNotes5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== akonadi-search ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akonadi-search-lang libKF5AkonadiSearch
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== akonadi-server ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akonadi-server-lang akonadi-server-sqlite libKF5AkonadiAgentBase5 libKF5AkonadiCore5 libKF5AkonadiPrivate5 libKF5AkonadiWidgets5 libKF5AkonadiXml5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== akregator ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akregator-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== ark ====
Version update (19.12.2 -> 19.12.3)
Subpackages: ark-lang libkerfuffle19
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== baloo5-widgets ====
Version update (19.12.2 -> 19.12.3)
Subpackages: baloo5-widgets-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== calendarsupport ====
Version update (19.12.2 -> 19.12.3)
Subpackages: calendarsupport-lang libKF5CalendarSupport5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== checkpolicy ====
Version update (2.9 -> 3.0)
- Update to version 3.0
* add flag to enable policy optimization
* allow to write policy to stdout
* remove a redundant if-condition
==== curl ====
Subpackages: libcurl4
- ignore_runtests_failure.patch: remove, no longer needed
==== dolphin ====
Version update (19.12.2 -> 19.12.3)
Subpackages: dolphin-part dolphin-part-lang libdolphinvcs5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix typo in comment
* Fix files not being highlighted if directory of file is already open (kde#417230)
==== dragonplayer ====
Version update (19.12.2 -> 19.12.3)
Subpackages: dragonplayer-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
==== drbd-utils ====
- bsc#1166200 ,fix crm-fence-peer regex issue with pacemaker 2.
- Add patch crm-fence-peer-pacemaker2.patch
==== elementary-xfce-icon-theme ====
Version update (0.14+git23.0db3af45 -> 0.14+git28.4be98dc7)
- Update to version 0.14+git28.4be98dc7:
* Fix home icon in darker theme
- Update to version 0.14+git26.b207ac07:
* Fix icon for Gnome Software Center (Issue #181)
* Fix Bluetooth Manager icon in application menu (Issue #129)
==== eventviews ====
Version update (19.12.2 -> 19.12.3)
Subpackages: eventviews-lang libKF5EventViews5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== farstream ====
Version update (0.2.8 -> 0.2.8+30)
Subpackages: farstream-data gstreamer-plugins-farstream libfarstream-0_2-5
- Switch to git-checkout via source services, commit 092d884d.
- Following the above: Drop autoconf, automake and
pkgconfig(pygobject-2.0) BuildRequires. Add gtk-doc and libtool.
Pass autogen.sh inst of autoreconf, and add --enable-gtk-doc and
- -enable-introspection to configure. Modernize spec.
- Drop farstream-0.2.8-rtpbitrateadapter-no-adaptation.patch: Fixed
upstream.
- Add farstream-fix-build-gst116.patch: Fix build with gstreamer
1.16.x (glfdo#farstream/farstream!3).
- Add farstream-add-check-for-glib-mkenums.patch: Fix autoconf
build failure for glib-mkenums (glfdo#farstream/farstream!2).
- Add farstream-fix-make43.patch: autotools: Fix build with
make-4.3 (glfdo#farstream/farstream#17).
- Disable LTO via define, as it currently fails when set to auto.
==== gdm ====
Subpackages: gdm-lang gdmflexiserver libgdm1 typelib-1_0-Gdm-1_0
- Add gdm-disable-wayland-on-mgag200-chipsets.patch: disable wayland
on mgag200 chipsets, this patch used to be part of
gdm-disable-wayland-on-unsupported-chipsets.patch which was dropped,
however the mgag200 part is still not fixed by upstream. So we should
keep this part to make sure GNOME works properly on mgag200 chipsets
(bsc#1162888, glgo#GNOME/mutter#57).
==== gnome-shell ====
Version update (3.34.4 -> 3.34.4+4)
Subpackages: gnome-shell-calendar gnome-shell-lang
- Drop gnome-shell-Avoid-loginDialog-grab-focus-when-locked.patch:
This patch will steal the mouse focus of the gdm greeter, drop
it to be aligned with upstream, let the first/only user entry of
gdm to be selected by default, and the bug the patch fixed can not
be reproduced in GNOME3.34 (bsc#1164856).
- Rebase gs-fate318433-prevent-same-account-multi-logins.patch and
gnome-shell-domain.patch.
- Update to version 3.34.4+4:
* shell: fix typo in comment
* global: force fsync() to worker thread when saving state
* overview: Hide the overview on session mode hasOverview changes
* closeDialog: Make dialog inactive while fading out
==== grantleetheme ====
Version update (19.12.2 -> 19.12.3)
Subpackages: grantleetheme-lang libKF5GrantleeTheme5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== graphviz ====
Version update (2.42.1 -> 2.42.3)
Subpackages: graphviz-plugins-core libgraphviz6
- Auto-identify the correct ruby-version using pkg-config.
- Update to new release 2.42.3
- tidy gvedit about dialog strings
- check for mmap failure in plugin code
- fix broken symlinks to _gv.so with Python
- fix out of source build with LIBGD
- some minor bugfixes
- Fix changelog of last update:
- Accidentally had both CVE entries mashed together.
==== graphviz-addons ====
Version update (2.42.1 -> 2.42.3)
Subpackages: graphviz-gd graphviz-gnome
- Update to new release 2.42.3
- tidy gvedit about dialog strings
- check for mmap failure in plugin code
- fix broken symlinks to _gv.so with Python
- fix out of source build with LIBGD
- some minor bugfixes
- Fix changelog of last update:
- Accidentally had both CVE entries mashed together.
==== gstreamer-plugins-bad ====
Subpackages: gstreamer-plugins-bad-lang libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgstsctp-1_0-0 libgsturidownloader-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0
- Fix conditionals passed to meson for 3'rd party building.
==== gstreamer-plugins-base ====
Subpackages: gstreamer-plugins-base-lang libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstfft-1_0-0 libgstgl-1_0-0 libgstpbutils-1_0-0 libgstriff-1_0-0 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsdp-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0 typelib-1_0-GstAudio-1_0 typelib-1_0-GstPbutils-1_0 typelib-1_0-GstTag-1_0 typelib-1_0-GstVideo-1_0
- Add gstreamer-plugins-base-gl-deps.patch: Workaround incomplete
gstreamer-gl.pc file, which is missing the (dynamic) dependency
on wayland.
- Enable meson build conditionally for Tumbleweed.
==== gwenview5 ====
Version update (19.12.2 -> 19.12.3)
Subpackages: gwenview5-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix loading of remote files (i.e https)
==== incidenceeditor ====
Version update (19.12.2 -> 19.12.3)
Subpackages: incidenceeditor-lang libKF5IncidenceEditor5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* incidencedialog.cpp - fallback to default collection
* incidencedialog.cpp - restore last used collection BUG: 411191 (kde#411191)
==== kaccounts-integration ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kaccounts-integration-lang libkaccounts1
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Unbreak the Accounts KCM (kde#415267)
* [CreateAccount job] Never set an empty name when creating an account (kde#414219)
==== kaccounts-providers ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kaccounts-providers-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kaddressbook ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kaddressbook-doc kaddressbook-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kalarmcal ====
Version update (19.12.2 -> 19.12.3)
Subpackages: akonadi-plugin-kalarmcal kalarmcal-lang libKF5AlarmCalendar5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix pri file generation
==== kamera ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kamera-lang kio_kamera
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: use canonical docs.kde.org help location
==== kate ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kate-lang kate-plugins
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: improve URLs
* try to add enough large icons for Windows (256/512 px)
==== kcalc ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kcalc-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kcalutils ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kcalutils-lang libKF5CalendarUtils5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kcharselect ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kcharselect-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kcolorchooser ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kcolorchooser-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kdav ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kdav-lang libKPimKDAV5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Move ecm_generate_pri_file below the definition of the target
* Rename library/target to KF5::DAV
==== kde-print-manager ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kde-print-manager-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kdepim-addons ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kdepim-addons-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix grantlee i18n stuff not being translated
==== kdepim-apps-libs ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kdepim-apps-libs-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kdepim-runtime ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kdepim-runtime-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kdialog ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kdialog-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kernel-firmware ====
Version update (20200207 -> 20200302)
Subpackages: kernel-firmware-all kernel-firmware-amdgpu kernel-firmware-ath10k kernel-firmware-atheros kernel-firmware-bluetooth kernel-firmware-bnx2 kernel-firmware-brcm kernel-firmware-chelsio kernel-firmware-dpaa2 kernel-firmware-i915 kernel-firmware-intel kernel-firmware-iwlwifi kernel-firmware-liquidio kernel-firmware-marvell kernel-firmware-media kernel-firmware-mediatek kernel-firmware-mellanox kernel-firmware-mwifiex kernel-firmware-network kernel-firmware-nfp kernel-firmware-nvidia kernel-firmware-platform kernel-firmware-qlogic kernel-firmware-radeon kernel-firmware-realtek kernel-firmware-serial kernel-firmware-sound kernel-firmware-ti kernel-firmware-ueagle kernel-firmware-usb-network ucode-amd
- Update to version 20200302 (git commit 0148cfefcbf9):
* check_whence: python3/utf-8 support
* Makefile: improve `make check` usefulness
* mediatek: Remove in-tree symlinks
* qca: Fix blueooth firmware name for QCA6174
* mediatek: move MT8173 VPU FW to subfolder
* linux-firmware: Update firmware file for Intel Bluetooth AX201
* qca: Add firmware files for BT chip wcn3991.
* nvidia: add TU116/117 signed firmware
* drm/amdgpu: update to latest 19.50 firmware for raven
* mediatek: update MT8173 VPU firmware to v1.1.4
==== khelpcenter5 ====
Version update (19.12.2 -> 19.12.3)
Subpackages: khelpcenter5-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Reload all kind of KHC addresses when the font size changed (kde#417222)
==== kidentitymanagement ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kidentitymanagement-lang libKF5IdentityManagement5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kimap ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kimap-lang libKF5IMAP5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kio-extras5 ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kio-extras5-lang libkioarchive5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Too many changes since 19.12.2, only listing bugfixes:
* smb: enable anonymous and domain extra field in authinfo (kde#327484)
* smb: disable mode bits getting forwarded to KIO (kde#414482)
* smb: map ECONNABORTED to ERR_CONNECTION_BROKEN (kde#415436)
* smb: install smb as both smb:// and cifs:// (kde#327295)
* smb: do not map uid and gid (kde#212801)
* smb: fix free space calculation (kde#298801)
* smb: support more advanced hidden file flag (kde#307353)
* smb: call smb_cutime on the correct url to actually set mtime properly (kde#356651)
* smb: retain atime properly (kde#410624)
==== kio_audiocd ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kio_audiocd-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix compilation with Qt 5.15
==== kitinerary ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKPimItinerary5 libKPimItinerary5-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Handle language variants in the Vueling extractor
==== kldap ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kldap-lang libKF5Ldap5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kleopatra ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kleopatra-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kmag ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmag-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kmail ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmail-application-icons kmail-lang ktnef
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Remove temporary directory
* Remove temporary file
==== kmail-account-wizard ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmail-account-wizard-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kmailtransport ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmailtransport-lang libKF5MailTransport5 libKF5MailTransportAkonadi5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kmbox ====
Version update (19.12.2 -> 19.12.3)
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kmime ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmime-lang libKF5Mime5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kmousetool ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kmousetool-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== knotes ====
Version update (19.12.2 -> 19.12.3)
Subpackages: knotes-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kompare ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kompare-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* appdata: use canonical cdn screenshot location
==== konsole ====
Version update (19.12.2 -> 19.12.3)
Subpackages: konsole-part konsole-part-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kontact ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kontact-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kontactinterface ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kontactinterface-lang libKF5KontactInterface5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kopete ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kopete-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== korganizer ====
Version update (19.12.2 -> 19.12.3)
Subpackages: korganizer-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* src/akonadicollectionview.cpp - Fix "Use as Default Calendar"
* alarmdialog.cpp - fix initial suspend starting values
* calendarview.cpp - consider currenttime for default start time
==== kpimtextedit ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kpimtextedit-lang libKF5PimTextEdit5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix another fallout of a recent ECM change
==== kpkpass ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKPimPkPass5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== kruler ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kruler-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== ksmtp ====
Version update (19.12.2 -> 19.12.3)
Subpackages: ksmtp-lang libKPimSMTP5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== ktnef ====
Version update (19.12.2 -> 19.12.3)
Subpackages: ktnef-lang libKF5Tnef5
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix another typo causing errors with ECM
==== kvm_stat ====
Version update (5.2.14 -> 5.5.7)
- Remove legacy compatability patching, since that usage no longer
needs to be single sourced with this current package. Python3 is
now assumed. Also get rid of the final patch based on running
2to3, since those changes are not really needed: the kvm_stat now
in the current kernel source is good python3 code
Patches removed:
0001-tools-kvm_stat-fix-event-counts-display-for-interrup.patch
0002-tools-kvm_stat-fix-undue-use-of-initial-sleeptime.patch
0003-tools-kvm_stat-remove-unnecessary-header-redraws.patch
0004-tools-kvm_stat-simplify-line-print-logic.patch
0005-tools-kvm_stat-remove-extra-statement.patch
0006-tools-kvm_stat-simplify-initializers.patch
0007-tools-kvm_stat-move-functions-to-corresponding-class.patch
0008-tools-kvm_stat-show-cursor-in-selection-screens.patch
0009-tools-kvm_stat-display-message-indicating-lack-of-ev.patch
0010-tools-kvm_stat-make-heading-look-a-bit-more-like-top.patch
0011-tools-kvm_stat-rename-Current-column-to-CurAvg-s.patch
0012-tools-kvm_stat-add-new-interactive-command-h.patch
0013-tools-kvm_stat-add-new-interactive-command-s.patch
0014-tools-kvm_stat-add-new-interactive-command-o.patch
0015-tools-kvm_stat-display-guest-list-in-pid-guest-selec.patch
0016-tools-kvm_stat-fix-error-on-interactive-command-g.patch
0017-tools-kvm_stat-add-new-command-line-switch-i.patch
0018-tools-kvm_stat-add-new-interactive-command-b.patch
0019-tools-kvm_stat-add-f-help-to-get-the-available-event.patch
0020-tools-kvm_stat-Add-Python-3-support-to-kvm_stat.patch
0021-tools-kvm_stat-fix-command-line-option-g.patch
0022-tools-kvm_stat-fix-drilldown-in-events-by-guests-mod.patch
0023-tools-kvm_stat-fix-missing-field-update-after-filter.patch
0024-tools-kvm_stat-fix-extra-handling-of-help-with-field.patch
0025-tools-kvm_stat-add-hint-on-f-help-to-man-page.patch
0026-tools-kvm_stat-fix-child-trace-events-accounting.patch
0027-tools-kvm_stat-handle-invalid-regular-expressions.patch
0028-tools-kvm_stat-suppress-usage-information-on-command.patch
0029-tools-kvm_stat-stop-ignoring-unhandled-arguments.patch
0030-tools-kvm_stat-add-line-for-totals.patch
0031-tools-kvm_stat-sort-f-help-output.patch
0032-tools-kvm_stat-simplify-the-sortkey-function.patch
0033-tools-kvm_stat-use-a-namedtuple-for-storing-the-valu.patch
0034-tools-kvm_stat-use-a-more-pythonic-way-to-iterate-ov.patch
0035-tools-kvm_stat-avoid-is-for-equality-checks.patch
0036-tools-kvm_stat-fix-crash-when-filtering-out-all-non-.patch
0037-tools-kvm_stat-print-error-on-invalid-regex.patch
0038-tools-kvm_stat-fix-debugfs-handling.patch
0039-tools-kvm_stat-mark-private-methods-as-such.patch
0040-tools-kvm_stat-eliminate-extra-guest-pid-selection-d.patch
0041-tools-kvm_stat-separate-drilldown-and-fields-filteri.patch
0042-tools-kvm_stat-group-child-events-indented-after-par.patch
0043-tools-kvm_stat-print-Total-line-for-multiple-events-.patch
0044-tools-kvm_stat-Don-t-use-deprecated-file.patch
0045-tools-kvm_stat-fix-python3-issues.patch
0046-tools-kvm_stat-apply-python-2to3-fixes-to-kvm_stat.patch
0047-tools-kvm_stat-apply-python-2to3-fixes-to-kvm_stat2.patch
0048-tools-kvm_stat-apply-python-2to3-fixes-to-kvm_stat3.patch
0049-tools-kvm_stat-switch-python-reference-to-be-explici.patch
0050-tools-kvm_stat-switch-python-reference-again.patch
Patches added:
tools-kvm_stat-explicitly-reference-python3.patch
==== kwalletmanager5 ====
Version update (19.12.2 -> 19.12.3)
Subpackages: kwalletmanager5-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== libcaca ====
- The contents of libcaca-prevent-overflow.patch
have been moved to Bug1120502-add_cast_to_prevent_overflow.patch
and libcaca-variable-type.patch
[libcaca-prevent-overflow.patch]
==== libcontainers-common ====
Version update (20191211 -> 20200306)
- New snaphot (bsc#1165917)
- Update to image 5.2.1
* Add documentation about rewriting docker.io registries
* Add registries warning to registries.conf
- Update to libpod 1.8.0
* Fixed some spelling errors in oci-hooks documentations
* include containers-mounts.conf(5) man-page into the package
- Update to storage 1.16.1
* Add `rootless_storage_path` directive to storage.conf
* Add better documentation for the mount_program in overlay driver
==== libgravatar ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5Gravatar5 libgravatar-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== libinput ====
Version update (1.15.2 -> 1.15.3)
Subpackages: libinput-udev libinput10
- Update to release 1.15.3
* Restrict slot count code to ALPS devices only due to
side effects on other devices.
==== libkcddb ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5Cddb5 libkcddb-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix compilation with Qt 5.15
==== libkcompactdisc ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5CompactDisc5 libkcompactdisc-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== libkdcraw ====
Version update (19.12.2 -> 19.12.3)
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== libkdepim ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5Libkdepim5 libKF5LibkdepimAkonadi5 libkdepim-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== libkexiv2 ====
Version update (19.12.2 -> 19.12.3)
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== libkgapi ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKPimGAPICalendar5 libKPimGAPIContacts5 libKPimGAPICore5 libKPimGAPITasks5 libkgapi-lang sasl2-kdexoauth2
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix typo in event status
==== libkipi ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5Kipi32_0_0 libkipi-data
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== libkleo ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5Libkleo5 libkleo-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== libkomparediff2 ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libkomparediff2-5 libkomparediff2-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== libksane ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5Sane5 libksane-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix compilation with Qt 5.15
==== libksieve ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libksieve-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== libnma ====
Version update (1.8.26 -> 1.8.28)
Subpackages: libnma-lang libnma0 typelib-1_0-NMA-1_0
- Update to version 1.8.28:
+ Turned the wireless-security library to a public API.
+ "org.gnome.nm-applet.gschema.xml" is now part of libnma.
Previously, on distributions like Fedora it was packaged as
part of nm-connection-editor package. But the schema is used by
wireless-security library, gnome-control-center and
nm-a/nm-c-e.
+ Clear key/password input fields when selecting a different
certificate in NMACertChooser.
+ Generate vapi files.
- Add pkgconfig(vapigen) BuildRequires: New dependency.
- Drop nma-data Requires: No longer needed. Add nma-data and
libnma-data Provides and Obsoletes, make upgrades problemfree
for our end-users.
==== libreoffice ====
Version update (6.4.1.1 -> 6.4.2.1)
Subpackages: libreoffice-base libreoffice-base-drivers-firebird libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-cs libreoffice-l10n-da libreoffice-l10n-de libreoffice-l10n-el libreoffice-l10n-en libreoffice-l10n-en_GB libreoffice-l10n-es libreoffice-l10n-fr libreoffice-l10n-hu libreoffice-l10n-it libreoffice-l10n-ja libreoffice-l10n-pl libreoffice-l10n-pt_BR libreoffice-l10n-ru libreoffice-l10n-zh_CN libreoffice-l10n-zh_TW libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer libreofficekit
- Update to 6.4.2.1:
* 6.4.2 RC1 release
- Remove merged patch:
* soffice.sh_Avoid-exporting-empty-LC_ALL.patch
==== libselinux ====
Version update (2.9 -> 3.0)
Subpackages: libselinux1 libselinux1-32bit selinux-tools
- Update to version 3.0
* Ignore the stem when looking up all matches in file context
* Save digest of all partial matches for directory
* Use Python distutils to install SELinux python bindings
* ensure that digest_len is not zero
* fix string conversion of unknown perms
* mark all exported function "extern"
Dropped Use-Python-distutils-to-install-SELinux.patch, included
upstream
==== libselinux-bindings ====
Version update (2.9 -> 3.0)
- Update to version 3.0
* Ignore the stem when looking up all matches in file context
* Save digest of all partial matches for directory
* Use Python distutils to install SELinux python bindings
* ensure that digest_len is not zero
* fix string conversion of unknown perms
* mark all exported function "extern"
==== libsemanage ====
Version update (2.9 -> 3.0)
Subpackages: libsemanage-migrate-store libsemanage1
- Update to version 3.0
* Add support for DCCP and SCTP protocols
* include internal header to use the hidden function prototypes
* mark all exported function "extern"
* optionally optimize policy on rebuild
Refreshed suse_path.patch
==== libsepol ====
Version update (2.9 -> 3.0)
- Update to version 3.0
* cil: Allow validatetrans rules to be resolved
* cil: Report disabling an optional block only at high verbose levels
* cil: do not dereference perm_value_to_cil when it has not been allocated
* cil: fix mlsconstrain segfault
* Further improve binary policy optimization
* Make an unknown permission an error in CIL
* Remove cil_mem_error_handler() function pointer
* Use LIBSEPOL_3.0 and fix sepol_policydb_optimize symbol mapping
* Add a function to optimize kernel policy
* Add ebitmap_for_each_set_bit macro
Dropped fnocommon.patch as it's included upstream
==== mailcommon ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5MailCommon5 mailcommon-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== mailimporter ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5MailImporter5 libKF5MailImporterAkonadi5 mailimporter-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== messagelib ====
Version update (19.12.2 -> 19.12.3)
Subpackages: messagelib-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix setting translation domain on the Grantlee localizer
* Fix using "Qt" in search line. Test flag was incorrect before
* initialize value in header class
* Fix pri file generation
* Replace \n by '_' in filename. otherwise mail will be broken
- Add patch to reenable the "Only quote selected text when
replying" feature, openSUSE's QtWebEngine package includes the
fix for QTBUG-81574 meanwhile (boo#1163369, kde#394784)
* 0001-Revert-Disable-reply-with-quote-text-as-this-bug-is-.patch
==== mobipocket ====
Version update (19.12.2 -> 19.12.3)
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== okular ====
Version update (19.12.2 -> 19.12.3)
Subpackages: okular-lang okular-spectre
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- Changes since 19.12.2:
* Fix re-rendering of images when using partial updates (kde#418086)
* appdata: use canonical cdn screenshot location
* Fix rendering of stamps with non 100% opacity
==== open-vm-tools ====
Version update (11.0.0 -> 11.0.5)
Subpackages: libvmtools0 open-vm-tools-desktop
- Simplified the conditional around systemd_ordering to just use
suse_version >= 1500.
- Update to 11.0.5 (build 15389592) (boo#1165955)
+ DNS server is reported incorrectly as '127.0.0.53' when using
systemd-resolved. DNS server is reported incorrectly in GuestInfo as
'127.0.0.53' , when the OS uses systemd-resolved. This issue is fixed
in this release.
- Conditionalized the use of systemd_ordering. Use systemd_ordering
for factory, openSUSE >= 15, and SLE >= 15. Use systemd_requires
for older openSUSE and SLE releases.
- Conditionalize out the use of %license COPYING for SLE 12 SP2 and older.
- Added patches
+ gcc10-warning.patch (boo#1160408)
+ diskinfo-debug-logging-1162435.patch (boo#1162435 and bsc#1162119)
- Changed g_warning to g_debug
+ app_info_plugin.patch (boo#1165955)
- Drop unnecessary patch:
- fix-leaks-Aliases-MappedAliases.patch
==== openvpn ====
- Fix inconsistency in openvpn.service:
* It uses the unescape instance name as config file basename,
so use that in the description as well
==== osc ====
Version update (0.168.0 -> 0.168.1)
- Fix support for python38, osc#763
==== ovmf ====
Version update (201911 -> 202002)
Subpackages: qemu-ovmf-x86_64
- Update to edk2-stable202002
+ UefiCpuPkg/MpInitLib: Skip reading PlatformId on AMD processors.
+ BaseTools: Remove invalid leading space before !INCLUDE in Makefile
+ OvmfPkg/QemuVideoDxe: unbreak "secondary-vga" and "bochs-display" support
+ NetworkPkg/ArpDxe: Recycle invalid ARP packets (CVE-2019-14559)
+ ShellPkg: acpiview: Prevent infinite loop if structure length is 0
+ CryptoPkg/BaseHashApiLib: Change PcdHashApiLibPolicy type to FixedAtBuild
+ CryptoPkg/BaseHashApiLib: Align BaseHashApiLib with TPM 2.0 Implementation
+ MdeModulePkg: Make retval in UninstallMultipleProtocol follow Spec
+ SecurityPkg/DxeImageVerificationLib: change IsCertHashFoundInDatabase
name (CVE-2019-14575)
+ SecurityPkg/DxeImageVerificationLib: Differentiate error/search
result (2) (CVE-2019-14575)
+ SecurityPkg/DxeImageVerificationLib: plug Data leak in
IsForbiddenByDbx() (CVE-2019-14575)
+ SecurityPkg/DxeImageVerificationLib: tighten default result
(CVE-2019-14575)
+ SecurityPkg/DxeImageVerificationLib: Differentiate error/search
result (1) (CVE-2019-14575)
+ SecurityPkg/DxeImageVerificationLib: refactor db/dbx fetching
code (CVE-2019-14575)
+ SecurityPkg/DxeImageVerificationLib: avoid bypass in fetching
dbx (CVE-2019-14575)
+ SecurityPkg/DxeImageVerificationLib: fix wrong fetch dbx in
IsAllowedByDb (CVE-2019-14575)
+ SecurityPkg/DxeImageVerificationLib: reject
CertStack.CertNumber==0 per DBX (CVE-2019-14575)
+ SecurityPkg/DxeImageVerificationLib: Fix memory leaks
(CVE-2019-14575)
+ NetworkPkg/Ip4Dxe: Check the received package length
(CVE-2019-14559).
+ ShellPkg: acpiview: Validate ACPI table 'Length' field
+ ShellPkg: acpiview: Remove duplicate ACPI structure size definitions
+ UefiCpuPkg RegisterCpuFeaturesLib: Match data type and format specifier
+ MdeModulePkg/SdMmcPciHcDxe: Fix double PciIo Unmap in TRB creation
(CVE-2019-14587)
+ MdeModulePkg/DisplayEngine: Zero memory before free (CVE-2019-14558)
+ MdeModulePkg/String.c: Zero memory before free (CVE-2019-14558)
+ MdeModulePkg/HiiDB: Remove configuration table when it's freed
(CVE-2019-14586)
+ MdePkg: Remove FIT table industry standard header file.
+ UefiCpuPkg: Remove FIT based microcode shadow logic from MpInitLib.
+ UefiCpuPkg/CpuFeature: Introduce First to indicate 1st unit.
+ UefiCpuPkg/RegisterCpuFeaturesLib: Rename [Before|After]FeatureBitMask
+ UefiCpuPkg/RegisterCpuFeaturesLib: Delete CPU_FEATURE_[BEFORE|AFTER]
+ MdePkg: Add PCCT table signature definition
+ BaseTools: Fixed build failure when using python38
+ BaseTools:fix Ecc tool issue for check StructPcd
+ BaseTools: Remove caret in NASM_INC macro
+ BaseTools: Rationalise makefile generation
+ MdePkg: Add PCI Express 5.0 Header File
+ MdePkg: Disable EBC for unit tests in MdePkg.dsc
+ MdePkg/SmBios.h: Add two additional DWORD for smbios 3.3.0 type17
+ UefiCpuPkg/MpInitLib: Not pass microcode info between archs in CPU_MP_DATA
+ Revert UefiCpuPkg/MpInitLib: Relocate microcode patch fields in CPU_MP_DATA
+ ShellPkg: acpiview: Validate global pointers before use
+ ShellPkg: acpiview: Validate System Locality count
+ ShellPkg: acpiview: Set ItemPtr to NULL for unprocessed table fields
+ ShellPkg: Document UpdateArgcArgv returns EFI_INVALID_PARAMETER
+ ShellPkg: Document ParseCommandLineToArgs returns EFI_INVALID_PARAMETER
+ ShellPkg/UefiShellAcpiViewCommandLib: Fix FADT Parser
+ SecurityPkg: Fix incorrect return value when File is NULL
+ BaseTools: Fixed a Incremental build issue
+ CryptoPkg/CryptoPkg.dsc: Add build of Crypto libraries/modules
+ CryptoPkg/Library: Add BaseCryptLibOnProtocolPpi instances
+ CryptoPkg/Driver: Add Crypto PEIM, DXE, and SMM modules
+ CryptoPkg: Add EDK II Crypto Protocols/PPIs/PCDs
+ CryptoPkg/BaseCryptLib: Add X509ConstructCertificateStackV().
+ MdeModulePkg/PiDxeS3BootScriptLib: Fix potential numeric truncation
(CVE-2019-14563)
+ MdeModulePkg/Capsule: Remove RT restriction in UpdateCapsule service.
+ SecurityPkg/TcgPhysicalPresenceLib: Replace the ASSERT with error code
+ BaseTools/PcdValueCommon: Fix 64-bit host compiler error
+ BaseTools/Build: Do not use Common.lib in Structured PCD app
+ MdeModulePkg/BaseSerialPortLib16550: Fix Serial Port Ready
+ BaseTools: Script for converting .aml to .hex
+ MdeModulePkg: Perform test only if not ignore memory test
+ UefiCpuPkg/MpInitLib: Always get CPUID & PlatformID in MicrocodeDetect()
+ OvmfPkg/PlatformPei: detect SMRAM at default SMBASE (for real)
+ OvmfPkg: introduce PcdCsmEnable feature flag
+ OvmfPkg/SmmAccess: close and lock SMRAM at default SMBASE
+ OvmfPkg/SEV: don't manage the lifecycle of the SMRAM at the default SMBASE
+ OvmfPkg/PlatformPei: reserve the SMRAM at the default SMBASE, if it exists
+ OvmfPkg/PlatformPei: assert there's no permanent PEI RAM at default SMBASE
+ OvmfPkg/PlatformPei: detect SMRAM at default SMBASE (skeleton)
+ OvmfPkg/PlatformPei: factor out Q35BoardVerification()
+ OvmfPkg/IndustryStandard: add MCH_DEFAULT_SMBASE* register macros
+ OvmfPkg/IndustryStandard: increase vertical whitespace in Q35 macro defs
+ OvmfPkg: introduce PcdQ35SmramAtDefaultSmbase
+ CryptoPkg/BaseCryptLibNull: Add missing HkdfSha256ExtractAndExpand()
+ BaseTools/DscBuildData: Fix PCD autogen include file conflict
+ CryptoPkg/BaseHashApiLib: Implement Unified Hash Calculation API
+ CryptoPkg: Add CryptoPkg Token Space GUID
+ BaseTools/Conf/gitattributes: fix "--function-context" for C source code
+ SecurityPkg/DxeImageVerificationHandler: fix "defer" vs. "deny" policies
+ SecurityPkg/DxeImageVerificationHandler: fix imgexec info on memalloc fail
+ SecurityPkg/DxeImageVerificationHandler: fix retval for (FileBuffer==NULL)
+ SecurityPkg/DxeImageVerificationHandler: eliminate "Status" variable
+ SecurityPkg/DxeImageVerificationHandler: unnest AddImageExeInfo() call
+ SecurityPkg/DxeImageVerificationHandler: remove superfluous Status setting
+ SecurityPkg/DxeImageVerificationHandler: fix retval on memalloc failure
+ SecurityPkg/DxeImageVerificationHandler: narrow down PE/COFF hash status
+ SecurityPkg/DxeImageVerificationHandler: keep PE/COFF info status internal
+ SecurityPkg/DxeImageVerificationHandler: remove "else" after return/break
+ SecurityPkg/DxeImageVerificationHandler: simplify "VerifyStatus"
+ OvmfPkg/PlatformPei: rewrite MaxCpuCountInitialization() for CPU hotplug
+ OvmfPkg/IndustryStandard: define macros for QEMU's CPU hotplug registers
+ OvmfPkg/OvmfXen.dsc: remove PcdCpu* dynamic defaults
+ CryptoPkg/BaseCryptLib: remove HmacXxxGetContextSize interface
+ CryptoPkg/BaseCryptLib: replace HmacXxxInit API with HmacXxxSetKey
+ BaseTools: Fixed a incremental build bug
+ UefiCpuPkg/MpInitLib: Fix possible uninitialized 'InitFlag' field
+ FmdDevicePkg/FmpDxe: Support Fmp Capsule Dependency.
+ MdeModulePkg/CapsuleApp: Enhance CapsuleApp for Fmp Capsule Dependency
+ MdePkg: Add definition for Fmp Capsule Dependency.
+ MdeModulePkg/SdMmcPciHcDxe: Add retries for async commands
+ MdeModulePkg/SdMmcPciHcDxe: Add retries for sync commands
+ MdeModulePkg/SdMmcPciHcDxe: Refactor command error detection
+ MdeModulePkg/SdMmcPciHcDxe: Fix DAT lane SW reset
+ UefiCpuPkg/PiSmmCpuDxeSmm: fix 2M->4K page splitting regression for PDEs
+ MdeModulePkg/Variable: Fix VarErrorFlag RT cache offset calculation
+ MdePkg Base.h: Use correct style to check the defined macro
+ ShellPkg: acpiview: Update SRAT parser to ACPI 6.3
+ BaseTools/Capsule: Add capsule dependency support
+ MdeModulePkg/Setup: Update opcode number variable type to UINTN
+ ArmPlatformPkg/PrePeiCore: enable VFP at startup
+ ArmPkg/ArmSmcPsciResetSystemLib: remove EnterS3WithImmediateWake ()
+ NetworkPkg/HttpDxe: fix 32-bit truncation in HTTPS download
+ MdeModulePkg/UefiBootManagerLib: log reserved mem allocation failure
+ BaseTools/Scripts/PatchCheck: Address false error conditions
+ BaseTools:Fix GenFds issue for BuildOption replace GenFdsOption
+ BaseTools:Change the case rules for ECC check pointer names
+ MdeModulePkg/SdMmcPciHcDxe: Fix unknown doxygen tag error
+ ArmVirtPkg: remove EnterS3WithImmediateWake () from ResetSystemLib
+ OvmfPkg: remove EnterS3WithImmediateWake () from ResetSystemLib
+ UefiPayloadPkg: remove EnterS3WithImmediateWake () from ResetSystemLib
+ PcAtChipsetPkg: remove EnterS3WithImmediateWake () from ResetSystemLib
+ MdeModulePkg: remove EnterS3WithImmediateWake () from ResetSystemLib
+ UefiCpuPkg: Shadow microcode patch according to FIT microcode entry.
+ MdePkg: Add header file for Firmware Interface Table specification.
+ UefiCpuPkg/CpuCommonFeaturesLib: SMXE bit of CR4 should set
+ MdePkg BaseLib.h: Update IA32_CR4 strut to include all public fields
+ MdePkg: Do not use CreateEventEx unless required
+ UefiCpuPkg/PiSmmCpuDxeSmm: Add missed comments for parameter.
+ OvmfPkg: use HII type PCDs for TPM2 config related variables
+ OvmfPkg: reorganize TPM2 support in DSC/FDF files
+ BaseTools/PatchCheck.py: Ignore CR and LF characters in subject length
+ MdeModulePkg: Add EDK2 Platform Boot Manager Protocol
+ CryptoPkg: Support for SHA384 & SHA512 RSA signing schemes
+ UefiCpuPkg: Always load microcode patch on AP processor.
+ UefiCpuPkg: Remove alignment check when calculate microcode size.
+ Revert "UefiCpuPkg/PiSmmCpuDxeSmm: Fix buffer overflow issue."
+ MdeModulePkg/UsbMouseAbsolutePointer: Fix endpoint selection
+ MdeModulePkg/Usb/UsbMouse: Fix endpoint selection
+ MdeModulePkg/Usb/EfiKey: Fix endpoint selection
+ SecurityPkg/Tcg2Pei: Add TCG PFP 105 support.
+ MdeModulePkg/Smbios: Add TCG PFP rev 105 support.
+ MdeModulePkg/dec: add PcdTcgPfpMeasurementRevision PCD
+ MdeModulePkg/Smbios: Done measure Smbios multiple times.
+ SecurityPkg/Tcg2Dxe: Add Tcg2Dxe to support 800-155 event.
+ SecurityPkg/Guid: Add TCG 800-155 event GUID definition.
+ MdeModulePkg/SdMmcPciHcDxe: Add function to start SD clock
+ MdeModulePkg/SdMmcPciHcDxe: Hook SwitchClockFreq after SD clock start
+ UefiCpuPkg/PiSmmCpuDxeSmm: Pre-allocate PROCEDURE_TOKEN buffer
+ UefiPayloadPkg/BootManager: Add PS2 keyboard support
+ UefiCpuPkg/MpInitLib: Remove redundant microcode fields in CPU_MP_DATA
+ UefiCpuPkg/MpInitLib: Relocate microcode patch fields in CPU_MP_DATA
+ UefiCpuPkg/MpInitLib: Produce EDKII microcode patch HOB
+ UefiCpuPkg: Add definitions for EDKII microcode patch HOB
+ UefiCpuPkg/MpInitLib: Reduce the size when loading microcode patches
+ UefiCpuPkg/MpInitLib: Collect processors' CPUID & Platform ID info
+ BaseTools/Scripts: Add sendemail.transferEncoding to SetupGit.py
+ UefiCpuPkg/PiSmmCpuDxeSmm: Fix buffer overflow issue.
+ UefiCpuPkg/PiSmmCpuDxeSmm: Remove dependence between APs
+ edksetup.bat stuck on unicode locale Windows
+ MdePkg/Tcg: Add new definition in TCG PFP spec.
+ MdePkg: Use __builtin_offset with CLANGPDB toolchain
+ MdePkg PciExpress21: PCI_REG_PCIE_DEVICE_CONTROL2 struct has 17 bits
+ ShellPkg/ShellProtocol: Return error code while fail parsing cmd-line
+ MdePkg/Spdm: fix Nonce structure error.
+ BaseTools: Resolve a issue of Incremental build
+ Maintainers.txt: Update email address and role
+ BaseTools:replaces the two offending quotes by ascii quotes
+ BaseTools: Fix build failure when multiple build targets given
+ MdePkg/Include: Add DCC and BCM2835 SPCR UART types
+ ArmPkg/MmCommunicationDxe: relay architected PI events to MM context
+ SecurityPkg/Tcg2Smm: Measure the table before patch.
+ BaseTools: Remove redundant binary cache file
+ BaseTools: Leverage compiler output to optimize binary cache
+ BaseTools: enhance the CacheCopyFile method arg names
+ BaseTools: store more complete output files in binary cache
+ BaseTools: Enhance Basetool for incremental build
+ BaseTools: Update build_rule.txt to generate dependent files.
+ BaseTools: Generate dependent files for ASL and ASM files
+ BaseTools: Add build option for dependency file generation
+ UefiCpuPkg/PiSmmCpuDxeSmm: Avoid allocate Token every time
+ BaseTools: Avoid "is" with a literal Python 3.8 warnings
+ ArmPkg: Dispatch deferred images after EndOfDxe
+ ShellPkg/UefiHandleParsingLib: Fix error allocate pool
+ ShellPkg/edit: typo "%d Lines Wrote"
+ ShellPkg: acpiview: IORT Spec Rev D updates
+ ShellPkg: acpiview: Add support for parsing FACS
+ MdeModulePkg: Add ARM/Aarch64 support which were missing
+ MdeModulePkg: LzmaCustomDecompressLib.inf don't support EBC anymore
+ BaseTools:Enhance the way to handling included dsc file
+ UefiCpuPkg/UefiCpuPkg.uni: Add missing strings for PCD
+ NetworkPkg/NetworkPkg.uni: Add missing strings for PCD
+ MdeModulePkg/MdeModulePkg.uni: Add missing strings for PCD
+ NetworkPkg: Fixes to static code analysis hits
+ CryptoPkg/OpensslLib.inf: list OpenSSL local header "ms/uplink.h"
+ CryptoPkg/OpensslLib: improve INF file consistency
+ MdeModulePkg/VariableSmmRuntimeDxe.inf: list local header "Variable.h"
- Drop upstreamed fixes
+ ovmf-bsc1163927-fix-ip4dxe-and-arpdxe.patch
+ ovmf-bsc1163959-PiDxeS3BootScriptLib-fix-numeric-truncation.patch
+ ovmf-bsc1163969-fix-DxeImageVerificationHandler.patch
- Refresh ovmf-gdb-symbols.patch
==== patterns-base ====
Subpackages: patterns-base-apparmor patterns-base-base patterns-base-basesystem patterns-base-basic_desktop patterns-base-console patterns-base-documentation patterns-base-enhanced_base patterns-base-minimal_base patterns-base-sw_management patterns-base-transactional_base patterns-base-x11 patterns-base-x11_enhanced
- drop telnet from enhanced_base recommendations
- Fix basic_desktop upgrade path for SLE-15 SP2 and later
- Put transactional_base in alphabetical order
- Fix SLE bug in generation of txt files for basic_desktop
==== perl-DBD-Pg ====
- Build requries postgresql-server-devel on Leap 15.2/SLE15 SP2
==== perl-TimeDate ====
Version update (2.31 -> 2.32)
- updated to 2.32
see /usr/share/doc/packages/perl-TimeDate/ChangeLog
2.32 -- Wed Mar 04 14:41:00 MT 2020
* Fix t/date.t to run on leap years [arc]
==== pimcommon ====
Version update (19.12.2 -> 19.12.3)
Subpackages: libKF5PimCommon5 libKF5PimCommonAkonadi5 pimcommon-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== plasma5-thunderbolt ====
Version update (5.18.2 -> 5.18.3)
Subpackages: plasma5-thunderbolt-lang
- Update to 5.18.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/plasma-5.18.3.php
- No code changes since 5.18.2
==== policycoreutils ====
Version update (2.9 -> 3.0)
Subpackages: policycoreutils-lang python3-policycoreutils
- Dropped Recommends: for %{name}-lang and %{name}-devel. Not
allowed by openSUSE guidelines
- Update to version 3.0
* fixfiles: Fix "verify" option
* fixfiles: Fix [-B] [-F] onboot
* fixfiles: Force full relabel when SELinux is disabled
* semodule: Enable CIL logging
* semanage: Add support for DCCP and SCTP protocols
* semanage: Do not use default s0 range in "semanage login -a"
* semanage: Document DCCP and SCTP support
* semanage: Improve handling of "permissive" statements
* semanage: fix moduleRecords.customized()
Refreshed chcat_join.patch
- Ship working pam config for newrole (bsc#1163020)
- Recommend policycoreutils-devel to have perm_map file available
- Package perm_map as it's used by audit2* tools
==== protobuf ====
Version update (3.9.2 -> 3.11.4)
- Update to version 3.11.4; notable changes since 3.9.2:
* C++: Make serialization method naming consistent
* C++: Moved ShutdownProtobufLibrary() to message_lite.h. For
backward compatibility a declaration is still available
in stubs/common.h, but users should prefer message_lite.h
* C++: Removed non-namespace macro EXPECT_OK()
* C++: Removed mathlimits.h from stubs in favor of using
std::numeric_limits from C++11
* C++: Support direct pickling of nested messages
* C++: Disable extension code gen for C#
* C++: Switch the proto parser to the faster MOMI parser
* C++: Unused imports of files defining descriptor extensions
will now be reported
* C++: Add proto2::util::RemoveSubranges to remove multiple
subranges in linear time
* C++: Support 32 bit values for ProtoStreamObjectWriter to Struct
* C++: Removed the internal-only header coded_stream_inl.h and
the internal-only methods defined there
* C++: Enforced no SWIG wrapping of descriptor_database.h
(other headers already had this restriction)
* C++: Implementation of the equivalent of the MOMI parser for
serialization. This removes one of the two serialization
routines, by making the fast array serialization routine
completely general. SerializeToCodedStream can now be
implemented in terms of the much much faster array
serialization. The array serialization regresses slightly,
but when array serialization is not possible this wins big
* C++: Add move constructor for Reflection's SetString
* Java: Remove the usage of MethodHandle, so that Android users
prior to API version 26 can use protobuf-java
* Java: Publish ProGuard config for javalite
* Java: Include unknown fields when merging proto3 messages in
Java lite builders
* Java: Have oneof enums implement a separate interface (other
than EnumLite) for clarity
* Java: Opensource Android Memory Accessors
* Java: Change ProtobufArrayList to use Object[] instead of
ArrayList for 5-10% faster parsing
* Java: Make a copy of JsonFormat.TypeRegistry at the protobuf
top level package. This will eventually replace
JsonFormat.TypeRegistry
* Java: Add Automatic-Module-Name entries to the Manifest
* Python: Add float_precision option in json format printer
* Python: Optionally print bytes fields as messages in unknown
fields, if possible
* Python: Experimental code gen (fast import protobuf module)
which only work with cpp generated code linked in
* Python: Add descriptor methods in descriptor_pool are deprecated
* Python: Added delitem for Python extension dict
* JavaScript: Remove guard for Symbol iterator for jspb.Map
* JavaScript: Remove deprecated boolean option to getResultBase64String()
* JavaScript: Change the parameter types of binaryReaderFn in
ExtensionFieldBinaryInfo to (number, ?, ?)
* JavaScript: Create dates.ts and time_of_days.ts to mirror Java
versions. This is a near-identical conversion of
c.g.type.util.{Dates,TimeOfDays} respectively
* JavaScript: Migrate moneys to TypeScript
* PHP: Increase php7.4 compatibility
* PHP: Implement lazy loading of php class for proto messages
* Ruby: Support hashes for struct initializers
* C#: Experimental proto2 support is now officially available
* C#: Change _Extensions property to normal body rather than expression
* Objective C: Remove OSReadLittle* due to alignment requirements
* Other: Override CocoaPods module to lowercase
* further bugfixes and optimisations
==== python-Sphinx ====
Version update (2.4.3 -> 2.4.4)
- update to version 2.4.4:
* #7197: LaTeX: platex cause error to build image directive with
target url
* #7223: Sphinx builds has been slower since 2.4.0
==== python-Sphinx-test ====
Version update (2.4.3 -> 2.4.4)
- update to version 2.4.4:
* #7197: LaTeX: platex cause error to build image directive with
target url
* #7223: Sphinx builds has been slower since 2.4.0
==== python-pymongo ====
Version update (3.9.0 -> 3.10.1)
- update to 3.10.1:
- Support for Client-Side Field Level Encryption with MongoDB 4.2. See
:doc:`examples/encryption` for examples.
- Support for Python 3.8.
- Added :attr:`pymongo.client_session.ClientSession.in_transaction`.
- Do not hold the Topology lock while creating connections in a MongoClient's
background thread. This change fixes a bug where application operations would
block while the background thread ensures that all server pools have
minPoolSize connections.
- Fix a UnicodeDecodeError bug when coercing a PyMongoError with a non-ascii
error message to unicode on Python 2.
- Fix an edge case bug where PyMongo could exceed the server's
maxMessageSizeBytes when generating a compressed bulk write command.
==== python-pyzmq ====
Version update (18.1.1 -> 19.0.0)
- specfile:
* update copyright year
- update to version 19.0.0:
* Cython backend: Build Cython extensions with language level "3str"
(requires Cython 0.29)
* Cython backend: You can now cimport zmq
* Asyncio: Fix memory leak in Poller
* Log: Much improved logging in :mod:`zmq.log` (see :doc:`logging`)
* Log: add python -m zmq.log entrypoint
* Sources generated with Cython 0.29.15
==== python-semanage ====
Version update (2.9 -> 3.0)
- Update to version 3.0
* Add support for DCCP and SCTP protocols
* include internal header to use the hidden function prototypes
* mark all exported function "extern"
* optionally optimize policy on rebuild
Refreshed suse_path.patch
==== python-zope.schema ====
Version update (4.9.3 -> 5.0.1)
- update to version 5.0.1
- Fix: add ``Text.unicode_normalization = 'NFC'`` as default, because some are
persisting schema fields. Setting that attribute only in ``__init__``
breaks loading old objects.
- Set ``IDecimal`` attributes ``min``, ``max`` and ``default`` as ``Decimal``
type instead of ``Number``.
See `issue 88 <https://github.com/zopefoundation/zope.schema/issues/88>`_.
- Enable unicode normalization for ``Text`` fields.
The default is NFC normalization. Valid forms are 'NFC', 'NFKC', 'NFD', and
'NFKD'. To disable normalization, set ``unicode_normalization`` to ``False``
or ``None`` when calling ``__init__`` of the ``Text`` field.
See `issue 86 <https://github.com/zopefoundation/zope.schema/issues/86>`_.
==== rpcbind ====
- rpc-user.conf: use sysusers method to create rpc user
- Minimize dependencies for container usage
==== rubygem-vagrant-spec ====
Version update (0.0.1.abfc344.git -> 0.0.1.59d8515.git)
- Update to 59d8515
* Update travis ruby versions
* Fix tabs in README
* Add license accept through config file
* Try to introduce chef license configs
Add: 0001-Add-shebangs-to-scripts-in-acceptance-support-skelet.patch
Run %fdupes in %install
==== sddm ====
Subpackages: sddm-branding-openSUSE
- Don't add sddm to the video group, it's not necessary (see later
comments on boo#1165987)
- Add user sddm to group video to allow e.g. to use devices for
Nvidia X server (boo#1165987)
- Add (pre)requires for systemd macros, video group, the getent
(currently in glibc), and the groupadd (currently in shadow)
==== signon-kwallet-extension ====
Version update (19.12.2 -> 19.12.3)
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== spectacle ====
Version update (19.12.2 -> 19.12.3)
Subpackages: spectacle-lang
- Update to 19.12.3
* New bugfix release
* For more details please see:
* https://www.kde.org/announcements/releases/19.12.3
- No code change since 19.12.2
==== syslogd ====
Subpackages: klogd syslog-service
- Removed create option from logrotate.syslog to let logrotate
preserve file system ACLs
==== tracker ====
Subpackages: libtracker-common-2_0 libtracker-control-2_0-0 libtracker-miner-2_0-0 libtracker-sparql-2_0-0 tracker-lang typelib-1_0-Tracker-2_0 typelib-1_0-TrackerControl-2_0
- Add tracker-fix-segfault-in-writeback.patch: Check if argument is
NULL before using it and dispose connection and data_manager
before shutting down writeback and events to prevent segmentation
fault (bsc#1165357, glgo#GNOME/tracker!192).
==== transactional-update ====
Version update (2.20.2 -> 2.20.3)
Subpackages: transactional-update-zypp-config
- Update to version 2.20.3
- Reintroduce compatibility with RPM < 4.15 for inclusion in
SLE / Leap 15.2
- Prepare for removal of /var/lib/alternatives [jsc#SLE-9101]
==== virt-manager ====
Subpackages: virt-install virt-manager-common
- Upstream bug fix (bsc#1027942)
15a9502b-Fix-showing-the-firmware-type-in-case-of-firmware-auto-selection.patch
==== xfce4-whiskermenu-plugin ====
Version update (2.4.2 -> 2.4.3)
Subpackages: xfce4-whiskermenu-plugin-lang
- Update to 2.4.3
* Fix loading incorrect icons for some applications. (bxo#16461)
* Translation updates
==== zsh ====
- Remove stack-protector option addition, it's already in $optflags.
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
3
3
[Sorry for cross post]
Dear Christophe,
while I understand your strive for getting rid of Python2 builds, I have to
dispute the way, it is done right now.
Look at python-qt5, you added:
%if 0%{?suse_version} > 1500
ExclusiveArch: do_not_build
%endif
for the Python2 flavor.
This procedure makes it exceptionally hard for those of us, that still have to
deal with Python2 legacy, since it forces us to edit each and every spec, just
to remove these lines.
Suggestion/RFC
Create an conditional symbol at project level:
%if 0%{?suse_version} > 1500
%bcond_with deprecated_python2_build
%else
%bcond_without deprecated_python2_build
%endif
and in package specs:
%if ! %{with deprecated_python2_build}
ExclusiveArch: do_not_build
%endif
This way, we get the desired default behavior, while allowing maintainers for
legacy code to deal with this issue much more efficiently (on project level).
We all have to deal with limited resources, therefor we need to cooperate.
Seriously.
Thanks for consideration/discussion,
Pete
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
2
1
[opensuse-factory] Changes in gpg-agent / Plasma? SSH-Key no longer available in gpg-agent...
by Johannes Kastl 13 Mar '20
by Johannes Kastl 13 Mar '20
13 Mar '20
Hi all,
was there a change recently that affects gpg-agent in Plasma?
I have configured my gpg-agent to have ssh support (enable-ssh-support in
~/.gnupg/gpg-agent.conf) and normally I get a plasma pinentry window that asks
for the password to unlock my SSH key in GPG-agent. No nothing like that, just
being asked on the CLI and the key is not available in "ssh-add -l" afterwards.
Fallout of the nsswitch thingy?
I just noticed this today, while I tried out Plasma+Wayland. Now it is no longer
working in Plasma (without Wayland), too.
I am currently on 20200307, but it worked the last couple of days after
installation of that snapshot, so I am puzzled. I cleaned up some rpmnew files
yesterday, but there was only zypper, firewalld, some libvirt things and of
course nsswitch.
Johannes
--
Johannes Kastl
Linux Consultant & Trainer
Tel.: +49 (0) 151 2372 5802
Mail: kastl(a)b1-systems.de
B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg
http://www.b1-systems.de
GF: Ralph Dehner
Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
6
9
[opensuse-factory] TW: net ads join - secrets_domain_info_kerberos_keys: generation of a des-cbc-md5 key failed: Bad encryption type
by Andreas Vetter 12 Mar '20
by Andreas Vetter 12 Mar '20
12 Mar '20
Hi,
I try to join a Tumbleweed to an AD, I get the following error:
tw:~ # net ads join -U username
Enter username's password:
secrets_domain_info_kerberos_keys: generation of a des-cbc-md5 key failed: Bad
encryption type
secrets_store_JoinCtx: secrets_domain_info_password_create(pw) failed for UNI-
WUERZBURG - NT_STATUS_UNSUCCESSFUL
libnet_join_joindomain_store_secrets: secrets_store_JoinCtx() failed
NT_STATUS_UNSUCCESSFUL
Failed to join domain: This machine is not currently joined to a domain.
The smb.conf works in Leap 15.1 and 15.2, so this must be something new.
Google only showed me a fedora bug. It's about removes support dor DES from
kerberos:
https://bugzilla.redhat.com/show_bug.cgi?id=1757071
How to proceed?
--
Mit freundlichen Gruessen,
Andreas Vetter
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
2
4
LS,
Just installed the beta version of leap15.2, just to see if there is
anything too upgrade for.
Nope, just a new kernel and may some other new or updated packages, but
even glibc stays ancient, just as many other packages. Thus keeping
leap15.2 as slow as leap15.1 which is 4 times slower then TW for
mathematics due to the ancient glibc library and possible the very
ancient gcc tool set.
But, maybe I am pessimistic and can someone correct me?
Regards, Frans.
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
19
39
11 Mar '20
In submit request 783876 [1] i requested to add a more modern version of
"syncthing" to Leap 15.2 - is that too late (beta stage)?
[1]: https://build.opensuse.org/request/show/783876
thal
--
*** Jabber thalunil(a)kallisti.at
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
11 Mar '20
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&versio…
Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
argyllcms (2.1.1 -> 2.1.2)
capi4hylafax
cpupower
cups-filters (1.27.1 -> 1.27.2)
firewalld
icewm
icewm-theme-branding
kbd (2.0.4 -> 2.2.0)
libappindicator3
libcapi20 (2011.8.29 -> 3.27)
mxml (2.11 -> 3.1)
osc
python-M2Crypto
python-alembic (1.4.0 -> 1.4.1)
python-dulwich (0.19.13 -> 0.19.15)
python-gevent (1.4.0 -> 1.5.0~a3)
python-geventhttpclient
python-gssapi (1.6.1 -> 1.6.2)
python-idna (2.8 -> 2.9)
python-imagesize (1.1.0 -> 1.2.0)
python-jedi
python-lxml (4.4.2 -> 4.5.0)
python-mysqlclient
python-parso (0.6.1 -> 0.6.2)
python-pbr (5.4.3 -> 5.4.4)
python-pycurl (7.43.0.3 -> 7.43.0.5)
python-pyudev (0.21.0 -> 0.22.0)
python-setproctitle
python-sphinxcontrib-applehelp (1.0.1 -> 1.0.2)
python-sphinxcontrib-devhelp (1.0.1 -> 1.0.2)
python-sphinxcontrib-htmlhelp (1.0.2 -> 1.0.3)
python-sphinxcontrib-qthelp (1.0.2 -> 1.0.3)
python-sphinxcontrib-serializinghtml (1.1.3 -> 1.1.4)
python-tornado4
python3 (3.7.3 -> 3.8.2)
python3-base (3.7.3 -> 3.8.2)
salt (2019.2.2 -> 2019.2.3)
shared-python-startup
xfce4-statusnotifier-plugin (0.2.1 -> 0.2.2)
=== Details ===
==== argyllcms ====
Version update (2.1.1 -> 2.1.2)
- Update to version 2.1.2:
* Added -d option to spotread to print out Density values.
* Many i1Pro2 fixes.
* Changed targen round down/up to 0%/100% to have a tighter
tollerance of 0.5% rather than 2%, so that -n values of
L* 1 and 99 are not rounded.
* Fix bug in xicclu -v2 option when operating on a .cal file.
* Added -M option to ccxxmake.
* Added -Yk flag to spectro/dispread.
* Fixed bug in xicc/xmatrix.c when creating input profile from
XYZ input data.
* Modified txt2ti3 to cope with files that don't have
SampleName/SampleID fields.
* Added instrument ambient mode (-a flag) to dispcal, dispread
and ccxxmake.
* Fixed latent data sensitivity problem with i1Pro and Munki
Spectro high res-mode.
* Added spotread -rw option.
* Added check in dispwin for sanity of calibration curves.
* Added spectral support to namedc/cxf parser.
* Fixed profile/txt2ti3.c to properly handle i1profiler
SPECTRAL_NMXXX format.
* Changed dispcal ADJ_THRESH mode MIN_THRESH value to 0.25 from
0.05.
- Fix build with with -fno-common, which is the default in gcc-10
(bsc#1160256, argyllcms--gcc--fno-common.patch).
==== capi4hylafax ====
- switch to BuildReqires: pkgconfig(capi20) to allow building
against standalone libcapi-devel instead of i4l-base
==== cpupower ====
Subpackages: libcpupower0
- Do not show 0 boost states if boost states are supported, but could
not be read from PCI registers.
bsc#1165712, bsc#1164983
A amd_do_not_show_amount_of_boost_states_if_zero.patch
==== cups-filters ====
Version update (1.27.1 -> 1.27.2)
- Update to 1.27.2
* foomatic-rip: In some PostScript input files it was possible
that option settings did not get inserted or lines inserted
on the wron place (Issue #208, Pull request #210).
* foomatic-rip: For the PDF page count call Ghostscript in
sandbox mode and fix pointer arithmetics (Pull request
[#212]).
* foomatic-rip: Zero-page-job handling changes made the last
page of PostScript files not printed, also turning one-page
jobs into zero-page jobs (Issue #200, Issue #206, Issue
[#208], Pull request #209, Pull request #210, Pull request
[#211]).
* cups-browsed: check_printer_with_option() function:
Initialize the value, add further checks, freeing memory and
stop allocating magic numbers (Pull request #204).
* cups-browsed: Additional checks against crashes in the
is_local_hostname() function (Ubuntu bug #1863716)
==== firewalld ====
Subpackages: firewalld-lang python3-firewall
- No longer recommend -lang: supplements are in use.
==== icewm ====
Subpackages: icewm-config-upstream icewm-default icewm-lang icewm-lite
- icewm-preferences.patch: Add the adwaita legacy path to the
IconPath. adwaita-icon-theme has its main icon updated to
symbolic style, while icewm's style is more suitable for
legacy-style icons (eg. web-browser). Without the update, current
icewm can not find default web-browser toolbar icon
(bsc#1157930).
==== icewm-theme-branding ====
- Add the adwaita legacy path to the IconPath in
preferences. adwaita-icon-theme has its main icon updated to
symbolic style, while icewm's style is more suitable for
legacy-style icons (eg. web-browser). Without the update,
current icewm can not find default web-browser toolbar icon
(bsc#1157930).
* add-adwaita-legacy-iconpath-to-preference.patch
==== kbd ====
Version update (2.0.4 -> 2.2.0)
Subpackages: kbd-legacy
- Update to version 2.2.0:
* setfont: Add option -d to double size of font.
* kbd_mode: Add -f option and deny dangerous mode switches
without it.
* Data files updates.
* Fix gcc warnings and error with gcc-10 (boo#1160273).
* Other fixes.
* For a full list of changes see:
https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git/log/
- Update home page.
- Refresh patches: kbd-1.15.2-dumpkeys-C-opt.patch,
kbd-1.15.2-setfont-no-cruft.patch,
kbd-1.15.5-loadkeys-search-path.patch.
==== libappindicator3 ====
- Use the vanilla nunit for compatibility with newer Mono
==== libcapi20 ====
Version update (2011.8.29 -> 3.27)
- provide/obsolete capi4linux in the correct version
- Update descriptions
- Modernize build procedure
- move *.so files to -devel package
- drop static libs
- standalone build to satisfy dependencies of capi4hylafax
sources used are the same as debian uses
==== mxml ====
Version update (2.11 -> 3.1)
- Add keyring
- Fix source URLs to point to actual releases
- Update to version 3.1
- The mxmlLoad* functions now print an error when the XML does
not start with < and no parent node is supplied (Issue #256,
Issue #259)
- Fixed an issue with ?make install? trying to install old files
(Issue #257)
- Fixed some DSO installation issues on Linux.
- Changes from 3.0
- Changed the license to Apache 2.0 with exceptions (Issue #239)
- All of the internal node structures are now moved out of the
public header (Issue #240)
- Fixed a potential buffer overflow when writing floating point
data (Issue #233)
- Moved mxmldoc to a new codedoc project whose focus is on
generating code documentation (Issue #235, Issue #236, Issue
[#237])
- Error messages now include the line number of the error (Issue
[#230])
- The mxmlSetCDATA, mxmlSetElement, mxmlSetOpaque,
mxmlSetOpaquef, mxmlSetText, and mxmlSetTextf functions caused
a use-after-free bug if the value came from the same node
(Issue #241)
- The mxmlSetOpaquef and mxmlSetTextf functions did not work
(Issue #244)
- The _mxml_strdupf function did not work on Windows (Issue #245)
- Changes from 2.12
- Added yet more documentation about using MXML_OPAQUE_CALLBACK
when you want to get full strings for inline text instead of
separated words (Issue #190)
- No longer build documentation sets on macOS since Xcode no
longer supports them (Issue #198)
- Updated the va_copy macro for use with BCC (Issue #211)
- The mxmlNewCDATA and mxmlSetCDATA functions incorrectly added
the XML trailer ?]]? to the string (Issue #216)
- Cross-compiling failed on install (Issue #218)
- Fixed a crash bug in the mxmlWrite functions (Issue #228)
- The mxmlWrite functions no longer write the siblings of the
passed node (Issue #228)
- Updated the markdown and ZIP container libraries used for
mxmldoc.
- remove mxmldoc binaries and man pages
- enable threading support
==== osc ====
- Spec: temporary disable tests as they explode under python 3.8
* Needs to compare xml using testtools.matchers.MatchesStructure
==== python-M2Crypto ====
- in python3.8 the fp is wrapped in a Buffer. SSL.Connection.makefile
returns a socketIO which is no buffer.
Added: 001-fix-buffering-for-python38.patch
==== python-alembic ====
Version update (1.4.0 -> 1.4.1)
- update to version 1.4.1:
* Fixed regression caused by the new ?type comparison? logic
introduced in 1.4 as part of #605 where comparisons of MySQL
?unsigned integer? datatypes would produce false positives, as the
regular expression logic was not correctly parsing the ?unsigned?
token when MySQL?s default display width would be returned by the
database. Pull request courtesy Paul Becotte. References: #661
* Error message for ?path doesn?t exist? when loading up script
environment now displays the absolute path. Pull request courtesy
Rowan Hart. References: #663
* Fixed regression in 1.4.0 due to #647 where unique constraint
comparison with mixed case constraint names while not using a
naming convention would produce false positives during
autogenerate.References: #654
* The check for matched rowcount when the alembic_version table is
updated or deleted from is now conditional based on whether or not
the dialect supports the concept of ?rowcount? for UPDATE or
DELETE rows matched. Some third party dialects do not support this
concept. Pull request courtesy Ke Zhu.
* Fixed long-standing bug where an inline column CHECK constraint
would not be rendered within an ?ADD COLUMN? operation. The DDL
compiler is now consulted for inline constraints within the
Operations.add_column() method as is done for regular CREATE TABLE
operations. References: #655
==== python-dulwich ====
Version update (0.19.13 -> 0.19.15)
- update to 0.19.15:
* Properly handle files that are just executable for the
current user. (Jelmer Vernoo?, #734)
* Fix handling of stored encoding in
``dulwich.porcelain.get_object_by_path`` on Python 3.
(Jelmer Vernoo?)
* Support the include_trees and rename_detector arguments
at the same time when diffing trees.
(Jelmer Vernoo?)
* Strip superfluous <> around email. (monnerat)
* Stop checking for ref validity client-side. Users can
still call check_wants manually. (Jelmer Vernoo?)
* Switch over to Google-style docstrings.
* Add a ``dulwich.porcelain.active_branch`` function.
* Cleanup new directory if clone fails. (Jelmer Vernoo?, #733)
* Expand "~" in global exclude path. (Jelmer Vernoo?)
==== python-gevent ====
Version update (1.4.0 -> 1.5.0~a3)
- Use bundled libev library to overcome the current
incompatibility with libev > 4.25. gh#gevent/gevent#1501
- Upgrade to 1.5a3:
- The file objects (FileObjectPosix, FileObjectThread) now
consistently text and binary modes. If neither 'b' nor 't' is
given in the mode, they will read and write native strings.
If 't' is given, they will always work with unicode strings,
and 'b' will always work with byte strings. (FileObjectPosix
already worked this way.) See :issue:`1441`.
- The file objects accept encoding, errors and newline
arguments. On Python 2, these are only used if 't' is in the
mode.
- The default mode for FileObjectPosix changed from rb to
simply r, for consistency with the other file objects and the
standard open and io.open functions.
- Fix FileObjectPosix improperly being used from multiple
greenlets. Previously this was hidden by forcing buffering,
which raised RuntimeError.
- Fix using monkey-patched threading.Lock and threading.RLock
objects as spin locks by making them call sleep(0) if they
failed to acquire the lock in a non-blocking call. This lets
other callbacks run to release the lock, simulating
preemptive threading. Using spin locks is not recommended,
but may have been done in code written for threads,
especially on Python 3. See :issue:`1464`.
- Fix Semaphore (and monkey-patched threading locks) to be
fair. This eliminates the rare potential for starvation of
greenlets. As part of this change, the low-level method
rawlink of Semaphore, Event, and AsyncResult now always
remove the link object when calling it, so unlink can
sometimes be optimized out. See :issue:`1487`.
- Make gevent.pywsgi support Connection: keep-alive in
HTTP/1.0. Based on :pr:`1331` by tanchuhan.
- Fix a potential crash using gevent.idle() when using libuv.
See :issue:`1489`.
- Fix some potential crashes using libuv async watchers.
- Make ThreadPool consistently raise InvalidThreadUseError when
spawn is called from a thread different than the thread that
created the threadpool. This has never been allowed, but was
inconsistently enforced. On gevent 1.3 and before, this would
always raise "greenlet error: invalid thread switch," or
LoopExit. On gevent 1.4, it could raise LoopExit, depending
on the number of tasks, but still, calling it from
a different thread was likely to corrupt libev or libuv
internals.
- Remove some undocumented, deprecated functions from the
threadpool module.
- libuv: Fix a perceived slowness spawning many greenlets at
the same time without yielding to the event loop while having
no active IO watchers or timers. If the time spent launching
greenlets exceeded the switch interval and there were no
other active watchers, then the default IO poll time of about
.3s would elapse between spawning batches. This could
theoretically apply for any non-switching callbacks. This can
be produced in synthetic benchmarks and other special
circumstances, but real applications are unlikely to be
affected. See :issue:`1493`.
- Fix using the threadpool inside a script or module run with
python -m gevent.monkey. Previously it would use greenlets
instead of native threads. See :issue:`1484`.
- Fix potential crashes in the FFI backends if a watcher was
closed and stopped in the middle of a callback from the event
loop and then raised an exception. This could happen if the
hub's handle_error function was poorly customized, for
example. See :issue:`1482`
- Make gevent.killall stop greenlets from running that hadn't
been run yet. This make it consistent with Greenlet.kill().
See :issue:`1473` reported by kochelmonster.
- Make gevent.spawn_raw set the loop attribute on returned
greenlets. This lets them work with more gevent APIs, notably
gevent.killall(). They already had dictionaries, but this may
make them slightly larger, depending on platform (on CPython
2.7 through 3.6 there is no apparent difference for one
attribute but on CPython 3.7 and 3.8 dictionaries are
initially empty and only allocate space once an attribute is
added; they're still smaller than on earlier versions
though).
- Add support for CPython 3.8.0. (Windows wheels are not yet
available.)
- Add an --module option to gevent.monkey allowing to run
a Python module rather than a script. See :pr:`1440`.
- Improve the way joining the main thread works on Python 3.
- Implement SSLSocket.verify_client_post_handshake() when
available.
- Fix tests when TLS1.3 is supported.
- Disable Nagle's algorithm in the backdoor server. This can
improve interactive response time.
- Test on Python 3.7.4. There are important SSL test fixes.
- Python version updates: gevent is now tested with CPython
2.7.16, 3.5.6, 3.6.8, and 3.7.2. It is also tested with PyPy2
7.1 and PyPy 3.6 7.1 (PyPy 7.0 and 7.1 were not capable of
running SSL tests on Travis CI).
- Support for Python 3.4 has been removed, as that version is
no longer supported uptstream.
- gevent binary wheels are now manylinux2010 and include libuv
support. pip 19 is needed to install them. See :issue:`1346`.
- gevent is now compiled with Cython 0.29.6 and cffi 1.12.2.
- gevent sources include a pyproject.toml file, specifying the
build requirements and enabling build isolation. pip 18 or
above is needed to take advantage of this. See :issue:`1180`.
- libev-cffi: Let the compiler fill in the definition of
nlink_t for st_nlink in struct stat, instead of trying to
guess it ourself. Reported in :issue:`1372` by Andreas
Schwab.
- Remove the Makefile. Its most useful commands, make clean and
make distclean, can now be accomplished in a cross-platform
way using python setup.py clean and python setup.py clean -a,
respectively. The remainder of the Makefile contained Travis
CI commands that have been moved to .travis.yml.
- Deprecate the EMBED and LIBEV_EMBED, etc, build-time
environment variables. Instead, use GEVENTSETUP_EMBED and
GEVENTSETUP_EMBED_LIBEV. See :issue:`1402`.
- The CFFI backends now respect the embed build-time setting.
This allows building the libuv backend without embedding
libuv (except on Windows).
- Support test resources. This allows disabling tests that use
the network. See :ref:`limiting-test-resource-usage` for
more.
- Python 3.7 subprocess: Copy a STARTUPINFO passed as
a parameter. Contributed by AndCycle in :pr:`1352`.
- subprocess: WIFSTOPPED and SIGCHLD are now handled for
determining Popen.returncode. See
https://bugs.python.org/issue29335
- subprocess: No longer close redirected FDs if they are in
pass_fds. This is a bugfix from Python 3.7 applied to all
versions gevent runs on.
- Fix certain operations on a Greenlet in an invalid state
(with an invalid parent) to raise a TypeError sooner rather
than an AttributeError later. This is also slightly faster on
CPython with Cython. Inspired by :issue:`1363` as reported by
Carson Ip. This means that some extreme corner cases that
might have passed by replacing a Greenlet's parent with
something that's not a gevent hub now no longer will.
- Fix: The spawning_stack for Greenlets on CPython should now
have correct line numbers in more cases. See :pr:`1379`.
- The result of gevent.ssl.SSLSocket.makefile() can be used as
a context manager on Python 2.
- Python 2: If the backport of the _thread_ module from futures
has already been imported at monkey-patch time, also patch
this module to be consistent. The pkg_resources package
imports this, and pkg_resources is often imported early on
Python 2 for namespace packages, so if futures is installed
this will likely be the case.
- Python 2: Avoid a memory leak when an io.BufferedWriter is
wrapped around a socket. Reported by Damien Tournoud in
:issue:`1318`.
- Avoid unbounded memory usage when creating very deep spawn
trees. Reported in :issue:`1371` by dmrlawson.
- Win: Make examples/process.py do something useful. See
:pr:`1378` by Robert Iannucci.
- Spawning greenlets can be up to 10% faster. See :pr:`1379`.
- Removed remove-testCongestion.patch which was subsumed in the
upstream tarball.
==== python-geventhttpclient ====
- skip test test_cookielib_compatibility as it is borked upstream
==== python-gssapi ====
Version update (1.6.1 -> 1.6.2)
- update to 1.6.2
* docu update
==== python-idna ====
Version update (2.8 -> 2.9)
- update to 2.9:
- Update to Unicode 12.1.0.
- Prohibit A-labels ending with a hyphen (Thanks, Julien Bernard!)
- Future-proofing: Test on Python 3.7 and 3.8, don't immediately
fail should Python 4 come along.
- Made BSD 3-clause license clearer
==== python-imagesize ====
Version update (1.1.0 -> 1.2.0)
- update to 1.2.0:
* add SVG testsuite
* Python 3.8 compat
==== python-jedi ====
- add typing.patch - fix test_sys_getwindowsversion with new parso
==== python-lxml ====
Version update (4.4.2 -> 4.5.0)
- update to 4.5.0
* A new function indent() was added to insert tail whitespace
for pretty-printing an XML tree.
* LP#1857794 Tail text of nodes that get removed from a document
using item deletion disappeared silently instead of sticking with the node
that was removed.
* LP#1840234: The package version number is now available as lxml.__version__
==== python-mysqlclient ====
- fix test package by adding BuildRequires: %{python_module mysqlclient
>= %{version}}
- switch to multibuild to run tests and avoid a buildcycle with
mariadb
==== python-parso ====
Version update (0.6.1 -> 0.6.2)
- update to 0.6.2
* Add Grammar.refactor (might still be subject to change until 0.7.0)
* add py_38.patch - fix tests with py-3.8.2
==== python-pbr ====
Version update (5.4.3 -> 5.4.4)
- update to 5.4.4:
* trivial: Use 'open' context manager
* Update to latest hacking
* Mark strings as raw
==== python-pycurl ====
Version update (7.43.0.3 -> 7.43.0.5)
- update to 7.43.0.5
- refresh python-pycurl-7.43.0-tls-backend.patch
* added python 3.8 support
* officialy ended support for python 2
==== python-pyudev ====
Version update (0.21.0 -> 0.22.0)
- update to 0.22.0:
- Add a six-enabled move for collections move imports:
https://github.com/pyudev/pyudev/pull/386
- Fix any newly introduced pylint errors
- Numerous improvements or updates to the test infrastructure
- A number of test updates
- Require yapf 0.21.0 for Python formatting
- Various documentation fixes and updates
==== python-setproctitle ====
- Remove patch use-pkg-config.patch as we don't need to tweak
this stuff at all
- Update use-pkg-config.patch to use the embedded profile, to build
against Python 3.8.
==== python-sphinxcontrib-applehelp ====
Version update (1.0.1 -> 1.0.2)
- version update to 1.0.2
* Fix package metadata
==== python-sphinxcontrib-devhelp ====
Version update (1.0.1 -> 1.0.2)
- version update to 1.0.2
* Fix package metadata
==== python-sphinxcontrib-htmlhelp ====
Version update (1.0.2 -> 1.0.3)
- update to 1.0.3:
* #6685: htmlhelp builder should generate HTML4 docs instead of HTML5
==== python-sphinxcontrib-qthelp ====
Version update (1.0.2 -> 1.0.3)
- version update to 1.0.3
* Fix package metadata
==== python-sphinxcontrib-serializinghtml ====
Version update (1.1.3 -> 1.1.4)
- version update to 1.1.4
* Fix package metadata
==== python-tornado4 ====
- Add patches to work with python3.8 (kinda):
* py38-0001-test-silence-deprecation-warning.patch
* py38-0002-dont-log-CancelledError.patch
==== python3 ====
Version update (3.7.3 -> 3.8.2)
Subpackages: python3-curses python3-dbm
- Update to 3.8.2:
- Complete list of changes is available at
https://docs.python.org/release/3.8.2/whatsnew/changelog.html#python-3-8-2-…,
but most of them are just bugfixes.
- Updated patches:
- F00102-lib64.patch
- OBS_dev-shm.patch
- SUSE-FEDORA-multilib.patch
- subprocess-raise-timeout.patch
- Add CVE-2020-8492-urllib-ReDoS.patch fixing the security bug
"Python urrlib allowed an HTTP server to conduct Regular
Expression Denial of Service (ReDoS)" (bsc#1162367)
- Add Requires: libpython%{so_version} == %{version}-%{release}
to python3-base to keep both packages always synchronized
(bsc#1162224).
- Do not pull in bluez in base again, explain the cycle,
it needs to be solved by bluez maintainer for us by providing
just the headers separately
- Reame idle icons to idle3 in order to not conflict with python2
variant of the package
* renamed the icons
* renamed icon load in desktop file
- Add importlib_resources provide/obsolete as it is integral
part of the lang since 3.7 release
- Add -fno-semantic-interposition as it brings speed up:
https://fedoraproject.org/wiki/Changes/PythonNoSemanticInterpositionSpeedup
- Update to 3.8.1:
- This is mainly bugfix release and no significant changes to
API are expected. The full changelog is available on
https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-1
- Remove bpo-38688_shutil.copytree_prevent-infinite-recursion.patch,
which is included in the upstream tarball.
- Add bpo-31046_ensurepip_honours_prefix.patch which makes
ensurepip to honour the value of $(prefix). Proposed fix for
bpo#31046..
- Move bluez-devel dependency to base as it is needed for
socket.AF_BLUETOOTH and otherwise does not work
- Reintroduce QtHelp with the help of the new BR
python-sphinxcontrib-qthelp.
- Fix SUSE-FEDORA-multilib.patch, the platform agnostic infix for
library installation is "lib", not "dir".
- Move idle subpackage build from python3-base to python3.
appstream-glib required for packaging introduces considerable
extra dependencies and a build loop via rust/librsvg.
- Correct installation of idle IDE icons:
+ idle.png is not the target directory
+ non-GNOME-specific icons belong into icons/hicolor
- Add required Name key to idle3 desktop file
- Update to the final release 3.8.0. .
- New Features:
- Assignment expressions
- Positional-only parameters
- Parallel filesystem cache for compiled bytecode files
- Debug build uses the same ABI as release build
- f-strings support = for self-documenting expressions and
debugging
- PEP 578: Python Runtime Audit Hooks
- PEP 587: Python Initialization Configuration
- Vectorcall: a fast calling protocol for CPython
- Pickle protocol 5 with out-of-band data buffers
- New modules:
- importlib.metadata
- Improved modules:
- ast asyncio, builtins, collections, curses, ctypes,
datetime, functools, gc, gettext, gzip, idelib and IDLE,
inspect, io, json.tool, math, mmap, multiprocessing, os,
os.path, pathlib, pickle, plistlib, py_compile, shlex,
shutil, socket, ssl, statistics, sys, tarfile, threading,
tokenize, tkinter, time, typing, unicodedata, unittest,
venv, weakref, xml
- C API improvements
- bdist_winnst command has been deprecated (use bdist_wheel)
- https://docs.python.org/3.8/whatsnew/3.8.html remains rest of
changes including documentation on how to port your programs to
the current version of Python.
- Add idle3.appdata.xml and idle3.desktop (originally from
Fedora) to make Idle3 full GUI desktop application.
(bsc#1153830)
- Drop intltool from BuildRequires. Doesn't appear to be used.
- Add folder version to allow tarball downloads even for beta/rc
releases
- Revert patches from Fedora (F00102-lib64.patch and
F00251-change-user-install-location.patch) into their original
prisitine Fedora versions, SUSE-FEDORA-multilib.patch refreshed
accordingly.
- Correct quotation of platsubdir in Lib/distutils/command/install.py
- Replace python-3.6.0-multilib.patch with two patches from
Fedora (F00102-lib64.patch and
F00251-change-user-install-location.patch), and our own
SUSE-FEDORA-multilib.patch to allow better cooperation with
Fedora and better upstreaming.
- Add OBS_dev-shm.patch fixing bpo#38377
- Pull in just gettext and let solver to sort out between:
gettext-runtime-mini and gettext-runtime
- Update to 3.8.0rc1. Overall changes from 3.7:
- PEP 572, Assignment expressions
- PEP 570, Positional-only arguments
- PEP 587, Python Initialization Configuration (improved
embedding)
- PEP 590, Vectorcall: a fast calling protocol for CPython
- PEP 578, Runtime audit hooks
- PEP 574, Pickle protocol 5 with out-of-band data
- Typing-related: PEP 591 (Final qualifier), PEP 586 (Literal
types), and PEP 589 (TypedDict)
- Parallel filesystem cache for compiled bytecode
- Debug builds share ABI as release builds, also the 'm' ABI
tag was removed (irrelevant since 3.4), bpo#36707
- f-strings support a handy = specifier for debugging
- continue is now legal in finally: blocks
- on Windows, the default asyncio event loop is now
ProactorEventLoop
- on macOS, the spawn start method is now used by default in
multiprocessing
- multiprocessing can now use shared memory segments to avoid
pickling costs between processes
- typed_ast is merged back to CPython
- LOAD_GLOBAL is now 40% faster
- pickle now uses Protocol 4 by default, improving performance
- Refreshed patches:
- CVE-2019-5010-null-defer-x509-cert-DOS.patch
- python-3.3.0b1-fix_date_time_compiler.patch
- python-3.6.0-multilib.patch
- subprocess-raise-timeout.patch
- Add bpo36302-sort-module-sources.patch (boo#1041090)
- Try harder obsoleting importlib-metadata
- Update to 3.8.0b4:
Many bugfixes, full list on
https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-beta-4
- Re-enable test_threading on aarch64
- Remove xrpm from subpackage tk description
- Update to 3.8.0b3:
Many bugfixes, full list on
https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-beta-3
- Patches reapplied:
- python-3.3.0b1-fix_date_time_compiler.patch
- python-3.3.0b1-test-posix_fadvise.patch
- python-3.6.0-multilib.patch
- subprocess-raise-timeout.patch
- Add Provides: python3-importlib-metadata
- Update to 3.8.0b2:
Many bugfixes, full list on
https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-beta-2
- Patches included in upstream:
- bpo-37169_PyObject_IsFreed.patch
- Patches reapplied:
- 00251-change-user-install-location.patch
- distutils-reproducible-compile.patch
- python-3.3.0b1-localpath.patch
- python-3.6.0-multilib.patch
- Update list of skipped tests for qemu linux-user build
- Don't do profiling in qemu linux-user build
- Update to 3.8.0b1 (changes since 3.7.*):
- PEP 572, Assignment expressions
- PEP 570, Positional-only arguments
- PEP 587, Python Initialization Configuration (improved embedding)
- PEP 590, Vectorcall: a fast calling protocol for CPython
- PEP 578, Runtime audit hooks
- PEP 574, Pickle protocol 5 with out-of-band data
- Typing-related: PEP 591 (Final qualifier), PEP 586 (Literal
types), and PEP 589 (TypedDict)
- Parallel filesystem cache for compiled bytecode
- Debug builds share ABI as release builds
- f-strings support a handy = specifier for debugging
- continue is now legal in finally: blocks
- multiprocessing can now use shared memory segments to avoid
pickling costs between processes
- typed_ast is merged back to CPython
- LOAD_GLOBAL is now 40% faster
- pickle now uses Protocol 4 by default, improving performance
- Remove patches which were included in the upstream:
- 00251-change-user-install-location.patch
- 00316-mark-bdist_wininst-unsupported.patch
- CVE-2019-9947-no-ctrl-char-http.patch
- raise_SIGING_not_handled.patch
==== python3-base ====
Version update (3.7.3 -> 3.8.2)
- Update to 3.8.2:
- Complete list of changes is available at
https://docs.python.org/release/3.8.2/whatsnew/changelog.html#python-3-8-2-…,
but most of them are just bugfixes.
- Updated patches:
- F00102-lib64.patch
- OBS_dev-shm.patch
- SUSE-FEDORA-multilib.patch
- subprocess-raise-timeout.patch
- Add CVE-2020-8492-urllib-ReDoS.patch fixing the security bug
"Python urrlib allowed an HTTP server to conduct Regular
Expression Denial of Service (ReDoS)" (bsc#1162367)
- Add Requires: libpython%{so_version} == %{version}-%{release}
to python3-base to keep both packages always synchronized
(bsc#1162224).
- Do not pull in bluez in base again, explain the cycle,
it needs to be solved by bluez maintainer for us by providing
just the headers separately
- Reame idle icons to idle3 in order to not conflict with python2
variant of the package
* renamed the icons
* renamed icon load in desktop file
- Add importlib_resources provide/obsolete as it is integral
part of the lang since 3.7 release
- Add -fno-semantic-interposition as it brings speed up:
https://fedoraproject.org/wiki/Changes/PythonNoSemanticInterpositionSpeedup
- Update to 3.8.1:
- This is mainly bugfix release and no significant changes to
API are expected. The full changelog is available on
https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-1
- Remove bpo-38688_shutil.copytree_prevent-infinite-recursion.patch,
which is included in the upstream tarball.
- Add bpo-31046_ensurepip_honours_prefix.patch which makes
ensurepip to honour the value of $(prefix). Proposed fix for
bpo#31046..
- Move bluez-devel dependency to base as it is needed for
socket.AF_BLUETOOTH and otherwise does not work
- Reintroduce QtHelp with the help of the new BR
python-sphinxcontrib-qthelp.
- Fix SUSE-FEDORA-multilib.patch, the platform agnostic infix for
library installation is "lib", not "dir".
- Move idle subpackage build from python3-base to python3.
appstream-glib required for packaging introduces considerable
extra dependencies and a build loop via rust/librsvg.
- Correct installation of idle IDE icons:
+ idle.png is not the target directory
+ non-GNOME-specific icons belong into icons/hicolor
- Add required Name key to idle3 desktop file
- Update to the final release 3.8.0. .
- New Features:
- Assignment expressions
- Positional-only parameters
- Parallel filesystem cache for compiled bytecode files
- Debug build uses the same ABI as release build
- f-strings support = for self-documenting expressions and
debugging
- PEP 578: Python Runtime Audit Hooks
- PEP 587: Python Initialization Configuration
- Vectorcall: a fast calling protocol for CPython
- Pickle protocol 5 with out-of-band data buffers
- New modules:
- importlib.metadata
- Improved modules:
- ast asyncio, builtins, collections, curses, ctypes,
datetime, functools, gc, gettext, gzip, idelib and IDLE,
inspect, io, json.tool, math, mmap, multiprocessing, os,
os.path, pathlib, pickle, plistlib, py_compile, shlex,
shutil, socket, ssl, statistics, sys, tarfile, threading,
tokenize, tkinter, time, typing, unicodedata, unittest,
venv, weakref, xml
- C API improvements
- bdist_winnst command has been deprecated (use bdist_wheel)
- https://docs.python.org/3.8/whatsnew/3.8.html remains rest of
changes including documentation on how to port your programs to
the current version of Python.
- Add idle3.appdata.xml and idle3.desktop (originally from
Fedora) to make Idle3 full GUI desktop application.
(bsc#1153830)
- Drop intltool from BuildRequires. Doesn't appear to be used.
- Add folder version to allow tarball downloads even for beta/rc
releases
- Revert patches from Fedora (F00102-lib64.patch and
F00251-change-user-install-location.patch) into their original
prisitine Fedora versions, SUSE-FEDORA-multilib.patch refreshed
accordingly.
- Correct quotation of platsubdir in Lib/distutils/command/install.py
- Replace python-3.6.0-multilib.patch with two patches from
Fedora (F00102-lib64.patch and
F00251-change-user-install-location.patch), and our own
SUSE-FEDORA-multilib.patch to allow better cooperation with
Fedora and better upstreaming.
- Add OBS_dev-shm.patch fixing bpo#38377
- Pull in just gettext and let solver to sort out between:
gettext-runtime-mini and gettext-runtime
- Update to 3.8.0rc1. Overall changes from 3.7:
- PEP 572, Assignment expressions
- PEP 570, Positional-only arguments
- PEP 587, Python Initialization Configuration (improved
embedding)
- PEP 590, Vectorcall: a fast calling protocol for CPython
- PEP 578, Runtime audit hooks
- PEP 574, Pickle protocol 5 with out-of-band data
- Typing-related: PEP 591 (Final qualifier), PEP 586 (Literal
types), and PEP 589 (TypedDict)
- Parallel filesystem cache for compiled bytecode
- Debug builds share ABI as release builds, also the 'm' ABI
tag was removed (irrelevant since 3.4), bpo#36707
- f-strings support a handy = specifier for debugging
- continue is now legal in finally: blocks
- on Windows, the default asyncio event loop is now
ProactorEventLoop
- on macOS, the spawn start method is now used by default in
multiprocessing
- multiprocessing can now use shared memory segments to avoid
pickling costs between processes
- typed_ast is merged back to CPython
- LOAD_GLOBAL is now 40% faster
- pickle now uses Protocol 4 by default, improving performance
- Refreshed patches:
- CVE-2019-5010-null-defer-x509-cert-DOS.patch
- python-3.3.0b1-fix_date_time_compiler.patch
- python-3.6.0-multilib.patch
- subprocess-raise-timeout.patch
- Add bpo36302-sort-module-sources.patch (boo#1041090)
- Try harder obsoleting importlib-metadata
- Update to 3.8.0b4:
Many bugfixes, full list on
https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-beta-4
- Re-enable test_threading on aarch64
- Remove xrpm from subpackage tk description
- Update to 3.8.0b3:
Many bugfixes, full list on
https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-beta-3
- Patches reapplied:
- python-3.3.0b1-fix_date_time_compiler.patch
- python-3.3.0b1-test-posix_fadvise.patch
- python-3.6.0-multilib.patch
- subprocess-raise-timeout.patch
- Add Provides: python3-importlib-metadata
- Update to 3.8.0b2:
Many bugfixes, full list on
https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-beta-2
- Patches included in upstream:
- bpo-37169_PyObject_IsFreed.patch
- Patches reapplied:
- 00251-change-user-install-location.patch
- distutils-reproducible-compile.patch
- python-3.3.0b1-localpath.patch
- python-3.6.0-multilib.patch
- Update list of skipped tests for qemu linux-user build
- Don't do profiling in qemu linux-user build
- Update to 3.8.0b1 (changes since 3.7.*):
- PEP 572, Assignment expressions
- PEP 570, Positional-only arguments
- PEP 587, Python Initialization Configuration (improved embedding)
- PEP 590, Vectorcall: a fast calling protocol for CPython
- PEP 578, Runtime audit hooks
- PEP 574, Pickle protocol 5 with out-of-band data
- Typing-related: PEP 591 (Final qualifier), PEP 586 (Literal
types), and PEP 589 (TypedDict)
- Parallel filesystem cache for compiled bytecode
- Debug builds share ABI as release builds
- f-strings support a handy = specifier for debugging
- continue is now legal in finally: blocks
- multiprocessing can now use shared memory segments to avoid
pickling costs between processes
- typed_ast is merged back to CPython
- LOAD_GLOBAL is now 40% faster
- pickle now uses Protocol 4 by default, improving performance
- Remove patches which were included in the upstream:
- 00251-change-user-install-location.patch
- 00316-mark-bdist_wininst-unsupported.patch
- CVE-2019-9947-no-ctrl-char-http.patch
- raise_SIGING_not_handled.patch
==== salt ====
Version update (2019.2.2 -> 2019.2.3)
Subpackages: python3-salt salt-master salt-minion
- Use full option name instead of undocumented abbreviation for zypper
- Requiring python3-distro only for openSUSE/SLE >= 15
- Added:
* use-full-option-name-instead-of-undocumented-abbrevi.patch
- python-distro is only needed for > Python 3.7. Removing it for Python 2
- Avoid possible user escalation upgrading salt-master (bsc#1157465) (CVE-2019-18897)
- Fix unit tests failures in test_batch_async tests
- Added:
* fix-unit-tests-for-batch-async-after-refactor.patch
- Batch Async: Handle exceptions, properly unregister and close instances
after running async batching to avoid CPU starvation of the MWorkers (bsc#1162327)
- RHEL/CentOS 8 uses platform-python instead of python3
- Enable build for Python 3.8
- Added:
* batch_async-avoid-using-fnmatch-to-match-event-217.patch
* apply-patch-from-upstream-to-support-python-3.8.patch
* batch-async-catch-exceptions-and-safety-unregister-a.patch
- Fix 'os_family' grain for Astra Linux Common Edition
- Added:
* add-astra-linux-common-edition-to-the-os-family-list.patch
- Update to Salt version 2019.2.3 (CVE-2019-17361) (bsc#1163981) (bsc#1162504)
See release notes: https://docs.saltstack.com/en/latest/topics/releases/2019.2.3.html
- Modified:
* use-adler32-algorithm-to-compute-string-checksums.patch
- Enable passing grains to start event based on 'start_event_grains' configuration parameter
- Added:
* restrict-the-start_event_grains-only-to-the-start-ev.patch
* enable-passing-grains-to-start-event-based-on-start_.patch
==== shared-python-startup ====
- Setup Conflicts: so that older version of Python don?t collide
with this package.
==== xfce4-statusnotifier-plugin ====
Version update (0.2.1 -> 0.2.2)
Subpackages: xfce4-statusnotifier-plugin-lang
- Update to version 0.2.2
* Check tooltip type before deconstructing (bxo#15110)
* Preferences: Improved layout (bxo#14676)
* Fix building against xfce4-panel>=4.15
* Translation Updates
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
10 Mar '20
Hello,
I've been maintaining in OBS the seafile-client package and all its
deps[1] for quite some time. This is a FOSS alternative to Dropbox that
I've been using myself for years now (it's self-hostable).
The source code of seafile-client and all its deps resides under the
"haiwen" org in Github[2] and the project is currently active and
maintained.
I'm writing this e-mail because I'd like to submit seafile-client and
all its deps (ccnet, libsearpc, libzdb and seafile) to Factory.
>From a packaging point of view, the client and all its deps are easily
maintainable and don't require much effort even between major releases.
I think this would be a great inclusion in our distro because seafile is
a fast, lightweight and reliable alternative to proprietary sync software.
Thanks a lot,
Best regards,
Paolo
[1] https://build.opensuse.org/project/show/Cloud:Seafile
[2] https://github.com/haiwen
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
3
2
LS,
I noticed that when I compile boinc, it is always around 4x slower on
the CPU benchmarks then the version distributed by Tumbleweed. I do use
'-O3 -funroll-loops -ffast-math' as specified on the boinc website.
So, I wonder what options I might be missing. Or is the binary
distributed by TW custom optimized?
--- Frans.
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
4
8
Hi,
I'm just installing TW on a new machine.
Partition proposal is 2GB for swap, with 16GB RAM.
Following that proposal hibernation should never work.
Is RAM =Swap size still a valid assumption?
Viele Grüße
Axel
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
16
32
[opensuse-factory] Call for maintainer (or discuss about removal): machinery
by Tim Hardeck 09 Mar '20
by Tim Hardeck 09 Mar '20
09 Mar '20
Hi everyone,
while Machinery (https://github.com/SUSE/machinery) is still working
fine, the active development has stopped. We changed the focus in our
team long ago and do not have the resources to maintain it any longer.
Therefore I am asking if anyone is interested in maintaining the
Machinery package in the future, or even willing to take over the project.
If not I will remove it from openSUSE Tumbleweed and future openSUSE
Leap versions.
Kind Regards,
Tim
--
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5
90409 Nürnberg
Germany
(HRB 36809, AG Nürnberg)
2
1
Hi,
I have a new TW installation with a 940GB encrypted root partition (including /boot, excluding /boot/efi).
When starting the machine, grub asks in text mode for the passphrase.
After entering the passphrase, it takes about 20s until the graphical boot screen appears.
I feel this is much too long....
Has anyone a similar experience?
Cheers
Axel
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
5
8
08 Mar '20
Hello Adam,
> Gesendet: Sonntag, 08. März 2020 um 14:30 Uhr
> Von: "Adam Mizerski" <adam(a)mizerski.pl>
> An: opensuse-factory(a)opensuse.org
> Betreff: Re: [opensuse-factory] time to unlock fully encrypted partition
>
> W dniu 08.03.2020 o 14:10, Axel Braun pisze:
> >
> > I have a new TW installation with a 940GB encrypted root partition
(including /boot, excluding /boot/efi).
> > When starting the machine, grub asks in text mode for the passphrase.
> > After entering the passphrase, it takes about 20s until the graphical boot
screen appears.
> >
> > I feel this is much too long....
> >
> > Has anyone a similar experience?
>
> This might be useful:
> https://unix.stackexchange.com/questions/369414/grub-takes-too-long-to-unlo…
Indeed interesting.
This is what it looks:
X1E:/home/test # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:0 0 953,9G 0 disk
├─nvme0n1p1 259:1 0 500M 0 part /boot/efi
├─nvme0n1p2 259:2 0 937G 0 part
│ └─cr_root 254:0 0 937G 0 crypt /
└─nvme0n1p3 259:3 0 16,4G 0 part [SWAP]
linux:/home/test # cryptsetup luksDump /dev/nvme0n1p2
LUKS header information for /dev/nvme0n1p2
Version: 1
Cipher name: aes
Cipher mode: xts-plain64
Hash spec: sha256
Payload offset: 4096
MK bits: 512
MK digest: c3 b3 b9 a1 4b cd 08 8d 93 47 59 be f1 b8 f3 24 5f ae 81 75
MK salt: 8b 87 eb c4 bd 43 4e af 57 ef eb 9f 3c 38 a9 8a
f4 c5 63 2f 1b f6 98 1a 49 62 36 e0 9e 12 8a db
MK iterations: 153840
UUID: 720864c9-f8ed-405e-9a17-ccfa1d2f347b
Key Slot 0: ENABLED
Iterations: 1229280
Salt: 5f 9b 38 6b 29 b4 2e b0 80 35 c5 bd 88 9f 77 61
29 6c 34 00 54 3c af a5 5a d4 f6 15 7e e4 8d c4
Key material offset: 8
AF stripes: 4000
Key Slot 1: DISABLED
Key Slot 2: DISABLED
Key Slot 3: DISABLED
Key Slot 4: DISABLED
Key Slot 5: DISABLED
Key Slot 6: DISABLED
Key Slot 7: DISABLED
Following the reading above, the hash of 256 should be OK. I reduced the
itercounts to 1000 (ms), that reduced it to 13s
> The size of disk is not important. 20 seconds is indeed too long. What
> CPU do you have?
Processors: 12 × Intel® Core™ i7-9750H CPU @ 2.60GHz
Memory: 15,4 GiB
(I guess this is not the problem)
Cheers
Axel
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
2
2
08 Mar '20
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&versio…
Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
alsa-tools
autoyast2 (4.2.28 -> 4.2.29)
libstorage-ng (4.2.65 -> 4.2.66)
rubygem-bundler (2.0.2 -> 2.1.4)
rubygem-capistrano (3.11.0 -> 3.11.2)
rubygem-commander (4.4.7 -> 4.5.0)
rubygem-cool.io (1.5.4 -> 1.6.0)
rubygem-cri (2.15.9 -> 2.15.10)
rubygem-debase-ruby_core_source (0.10.7 -> 0.10.9)
rubygem-delayed_job (4.1.7 -> 4.1.8)
rubygem-delayed_job_active_record (4.1.3 -> 4.1.4)
rubygem-devise (4.6.2 -> 4.7.1)
rubygem-devise-i18n (1.8.0 -> 1.9.0)
rubygem-excon (0.71.0 -> 0.72.0)
rubygem-faraday (0.15.4 -> 1.0.0)
rubygem-faraday_middleware (0.13.1 -> 0.14.0)
rubygem-ffi (1.12.1 -> 1.12.2)
rubygem-flog (4.6.2 -> 4.6.4)
rubygem-fluentd (1.6.2 -> 1.9.1)
rubygem-get_process_mem (0.2.4 -> 0.2.5)
rubygem-gettext-setup (0.30 -> 0.34)
rubygem-gettext_i18n_rails (1.8.0 -> 1.8.1)
rubygem-gpgme (2.0.18 -> 2.0.19)
rubygem-haml (5.1.1 -> 5.1.2)
rubygem-highline (2.0.2 -> 2.0.3)
rubygem-hitimes (1.3.1 -> 2.0.0)
rubygem-hoe (3.18.0 -> 3.22.0)
rubygem-jaro_winkler (1.5.3 -> 1.5.4)
rubygem-jbuilder (2.9.1 -> 2.10.0)
rubygem-jekyll-sass-converter (1.5.2 -> 2.1.0)
rubygem-js-routes (1.4.7 -> 1.4.9)
rubygem-json-jwt (1.10.2 -> 1.11.0)
rubygem-kgio (2.11.2 -> 2.11.3)
rubygem-listen (3.1.5 -> 3.2.1)
rubygem-mercenary (0.3.6 -> 0.4.0)
rubygem-mime-types (3.2.2 -> 3.3.1)
rubygem-mime-types-data (3.2019.0331 -> 3.2019.1009)
rubygem-mimemagic (0.3.3 -> 0.3.4)
rubygem-mini_magick (4.9.5 -> 4.10.1)
rubygem-mixlib-authentication (3.0.1 -> 3.0.6)
rubygem-mixlib-cli (2.1.1 -> 2.1.5)
rubygem-mixlib-config (3.0.1 -> 3.0.6)
rubygem-mixlib-log (3.0.1 -> 3.0.8)
rubygem-mixlib-shellout (3.0.4 -> 3.0.9)
rubygem-mocha (1.9.0 -> 1.11.2)
rubygem-moneta (1.1.1 -> 1.2.1)
rubygem-msgpack (1.3.1 -> 1.3.3)
rubygem-multi_json (1.13.1 -> 1.14.1)
rubygem-mustermann-grape (1.0.0 -> 1.0.1)
rubygem-net-ldap (0.16.1 -> 0.16.2)
rubygem-oauth2 (1.4.1 -> 1.4.3)
rubygem-omniauth-google-oauth2 (0.7.0 -> 0.8.0)
rubygem-paint (2.1.0 -> 2.1.1)
rubygem-parser (2.7.0.1 -> 2.7.0.2)
rubygem-path_expander (1.0.4 -> 1.1.0)
rubygem-pg (1.1.4 -> 1.2.2)
rubygem-rack-1_6 (1.6.11 -> 1.6.13)
rubygem-rack (2.1.2 -> 2.2.2)
rubygem-rack-oauth2 (1.10.0 -> 1.10.1)
rubygem-rack-protection (2.0.5 -> 2.0.8.1)
rubygem-rails-i18n (5.1.3 -> 6.0.0)
rubygem-raindrops (0.19.0 -> 0.19.1)
rubygem-rake-compiler (1.0.7 -> 1.1.0)
rubygem-reverse_markdown (1.2.0 -> 1.4.0)
rubygem-rouge (3.6.0 -> 3.15.0)
rubygem-ruby-openid (2.7.0 -> 2.9.2)
rubygem-ruby_parser (3.13.1 -> 3.14.2)
rubygem-serverengine (2.1.1 -> 2.2.1)
rubygem-sexp_processor (4.12.1 -> 4.14.1)
rubygem-simplecov (0.17.0 -> 0.18.1)
rubygem-simplecov-html (0.10.2 -> 0.11.0)
rubygem-slop (4.7.0 -> 4.8.0)
rubygem-sqlite3 (1.4.1 -> 1.4.2)
rubygem-sshkit (1.19.1 -> 1.20.0)
rubygem-stomp (1.4.8 -> 1.4.9)
rubygem-temple (0.8.1 -> 0.8.2)
rubygem-tins (1.21.1 -> 1.24.1)
rubygem-tomlrb (1.2.8 -> 1.2.9)
rubygem-trollop (2.9.9 -> 2.9.10)
rubygem-tzinfo-0 (0.3.55 -> 0.3.56)
rubygem-tzinfo (2.0.0 -> 2.0.1)
rubygem-tzinfo-data (1.2019.2 -> 1.2019.3)
rubygem-unicode-display_width (1.6.0 -> 1.6.1)
rubygem-webpacker (4.2.0 -> 4.2.2)
rubygem-winrm-elevated (1.1.1 -> 1.2.0)
xapps
yast2-http-server (4.2.6 -> 4.2.7)
yast2-network (4.2.58 -> 4.2.60)
yast2-packager (4.2.54 -> 4.2.56)
yast2-storage-ng (4.2.90 -> 4.2.93)
=== Details ===
==== alsa-tools ====
- Update to 1.2.2 (do not support Python 2 and PyGtk).
- Remove
0001-hdspmixer-Use-__u32-and-__u64-for-RMS-array-types.patch
which was included upstream.
==== autoyast2 ====
Version update (4.2.28 -> 4.2.29)
Subpackages: autoyast2-installation
- Fixed crash while loading none existing AY file (bsc#1165464).
- 4.2.29
==== libstorage-ng ====
Version update (4.2.65 -> 4.2.66)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1
- merge gh#openSUSE/libstorage-ng#708
- merge gh#openSUSE/libstorage-ng#707
- Translated using Weblate (Finnish) (bsc#1149754)
- Add option for ignoring clustered LVM
- Update lib version
- Ignore clustered LVM
- Revert "Add option for ignoring clustered LVM"
- Revert "Update lib version"
- Revert "Translated using Weblate (Finnish)" (bsc#1149754)
- Sync branches (SLE-15-SP1)
- 4.2.66
==== rubygem-bundler ====
Version update (2.0.2 -> 2.1.4)
- updated to version 2.1.4
see installed CHANGELOG.md
==== rubygem-capistrano ====
Version update (3.11.0 -> 3.11.2)
- updated to version 3.11.2
see installed CHANGELOG.md
==== rubygem-commander ====
Version update (4.4.7 -> 4.5.0)
- updated to version 4.5.0
see installed History.rdoc
=== 4.5.0 / 2020-01-21
* Drop support for Ruby < 2.3.
* Fix bug parsing double dash (#75).
==== rubygem-cool.io ====
Version update (1.5.4 -> 1.6.0)
- updated to version 1.6.0
see installed CHANGES.md
1.6.0
- ----
* Add ruby 2.6/2.7 to windows gem
* Drop ruby 2.1/2.2/2.3 from windows gem
==== rubygem-cri ====
Version update (2.15.9 -> 2.15.10)
- updated to version 2.15.10
see installed NEWS.md
[#]# 2.15.10
Fixes:
- Fixed warnings appearing in Ruby 2.7 (9a3d810)
==== rubygem-debase-ruby_core_source ====
Version update (0.10.7 -> 0.10.9)
- updated to version 0.10.9
see installed CHANGELOG.md
[#]# [0.10.9](https://github.com/os97673/debase-ruby_core_source/compare/v0.10.8.…
* ruby 2.7.0 added (contributed by [ViugiNick](https://github.com/ViugiNick))
[#]# [0.10.8](https://github.com/os97673/debase-ruby_core_source/compare/v0.10.7.…
* ruby 2.7.0-preview3 added (contributed by [ViugiNick](https://github.com/ViugiNick))
==== rubygem-delayed_job ====
Version update (4.1.7 -> 4.1.8)
- updated to version 4.1.8
see installed CHANGELOG.md
4.1.8 - 2019-08-16
=================
* Support for Rails 6.0.0
==== rubygem-delayed_job_active_record ====
Version update (4.1.3 -> 4.1.4)
- updated to version 4.1.4
no changelog found
==== rubygem-devise ====
Version update (4.6.2 -> 4.7.1)
- updated to version 4.7.1
see installed CHANGELOG.md
[#]## 4.7.1 - 2019-09-06
* bug fixes
* Fix an edge case where records with a blank `confirmation_token` could be confirmed (by @tegon)
* Fix typo inside `update_needs_confirmation` i18n key (by @lslm)
[#]## 4.7.0 - 2019-08-19
* enhancements
* Support Rails 6.0
* Update CI to rails 6.0.0.beta3 (by @tunnes)
* refactor method name to be more consistent (by @saiqulhaq)
* Fix rails 6.0.rc1 email uniqueness validation deprecation warning (by @Vasfed)
* bug fixes
* Add `autocomplete="new-password"` to `password_confirmation` fields (by @ferrl)
* Fix rails_51_and_up? method for Rails 6.rc1 (by @igorkasyanchuk)
==== rubygem-devise-i18n ====
Version update (1.8.0 -> 1.9.0)
- updated to version 1.9.0
no changelog found
==== rubygem-excon ====
Version update (0.71.0 -> 0.72.0)
- updated to version 0.72.0
no changelog found
==== rubygem-faraday ====
Version update (0.15.4 -> 1.0.0)
- updated to version 1.0.0
no changelog found
==== rubygem-faraday_middleware ====
Version update (0.13.1 -> 0.14.0)
- updated to version 0.14.0
no changelog found
==== rubygem-ffi ====
Version update (1.12.1 -> 1.12.2)
- updated to version 1.12.2
see installed CHANGELOG.md
1.12.2 / 2020-02-01
- ------------------
* Fix possible segfault at FFI::Struct#[] and []= after GC.compact . #742
==== rubygem-flog ====
Version update (4.6.2 -> 4.6.4)
- updated to version 4.6.4
see installed History.rdoc
=== 4.6.4 / 2019-12-14
* 2 minor enhancements:
* Added basic support for safe_call (nic-potter).
* Added extra complexity penalty to safe_call processing.
=== 4.6.3 / 2019-09-14
* 1 minor enhancement:
* Removed --18 and --19 options to cmdline. No real value anymore.
* 2 bug fixes:
* Fixed some sexp access under STRICT_SEXP=2.
* Fixed option / arg processing bug that caused a hang (reading from stdin).
==== rubygem-fluentd ====
Version update (1.6.2 -> 1.9.1)
- updated to version 1.9.1
see installed CHANGELOG.md
[#] v1.9
[#]# Release v1.9.1 - 2020/01/31
[#]## Enhancement
* http_server helper: Support HTTPS
https://github.com/fluent/fluentd/pull/2787
* in_tail: Add `path_delimiter` to split with any char
https://github.com/fluent/fluentd/pull/2796
* in_tail: Remove an entry from PositionaFile when it is unwatched
https://github.com/fluent/fluentd/pull/2803
* out_http: Add warning for `retryable_response_code`
https://github.com/fluent/fluentd/pull/2809
* parser_syslog: Add multiline RFC5424 support
https://github.com/fluent/fluentd/pull/2767
* Add TLS module to unify TLS related code
https://github.com/fluent/fluentd/pull/2802
[#]## Bug fix
* output: Add `EncodingError` to unrecoverable errors
https://github.com/fluent/fluentd/pull/2808
* tls: Fix TLS version handling in secure mode
https://github.com/fluent/fluentd/pull/2802
[#]# Release v1.9.0 - 2020/01/22
[#]## New feature
* New light-weight config reload mechanizm
https://github.com/fluent/fluentd/pull/2716
* Drop ruby 2.1/2.2/2.3 support
https://github.com/fluent/fluentd/pull/2750
[#]## Enhancement
* output: Show better message for secondary warning
https://github.com/fluent/fluentd/pull/2751
* Use `ext_monitor` gem if it is installed. For ruby 2.6 or earlier
https://github.com/fluent/fluentd/pull/2670
* Support Ruby's Time class in msgpack serde
https://github.com/fluent/fluentd/pull/2775
* Clean up code/test
https://github.com/fluent/fluentd/pull/2753
https://github.com/fluent/fluentd/pull/2763
https://github.com/fluent/fluentd/pull/2764
https://github.com/fluent/fluentd/pull/2780
[#]## Bug fix
* buffer: Disable the optimization of Metadata instance comparison on Windows
https://github.com/fluent/fluentd/pull/2778
* outut/buffer: Fix stage size computation
https://github.com/fluent/fluentd/pull/2734
* server: Ignore Errno::EHOSTUNREACH in TLS accept to avoid fluentd restart
https://github.com/fluent/fluentd/pull/2773
* server: Fix IPv6 dual stack mode issue for udp socket
https://github.com/fluent/fluentd/pull/2781
* config: Support @include/include directive for spaces included path
https://github.com/fluent/fluentd/pull/2780
[#] v1.8
[#]# Release v1.8.1 - 2019/12/26
[#]## Enhancement
* in_tail: Add `path_timezone` parameter to format `path` with the specified timezone
https://github.com/fluent/fluentd/pull/2719
* out_copy: Add `copy_mode` parameter. `deep_copy` parameter is now deprecated.
https://github.com/fluent/fluentd/pull/2747
* supervisor: Add deprecated log for `inline_config`
https://github.com/fluent/fluentd/pull/2746
[#]## Bug fixes
* parser_ltsv: Prevent garbage result by checking `label_delimiter`
https://github.com/fluent/fluentd/pull/2748
[#]# Release v1.8.0 - 2019/12/11
[#]## New feature
* Add service discovery plugin and `out_forward` use it
https://github.com/fluent/fluentd/pull/2541
* config: Add strict mode and support `default`/`nil` value in ruby embedded mode
https://github.com/fluent/fluentd/pull/2685
[#]## Enhancement
* formatter_csv: Support nested fields
https://github.com/fluent/fluentd/pull/2643
* record_accessor helper: Make code simple and bit faster
https://github.com/fluent/fluentd/pull/2660
* Relax tzinfo dependency to accept v1
https://github.com/fluent/fluentd/pull/2673
* log: Deprecate top-level match for capturing fluentd logs
https://github.com/fluent/fluentd/pull/2689
* in_monitor_agent: Expose Fluentd verion in REST API
https://github.com/fluent/fluentd/pull/2706
* time: Accept localtime xor utc
https://github.com/fluent/fluentd/pull/2720
https://github.com/fluent/fluentd/pull/2731
* formatter_stdout: Make time_format configurable in stdout format
https://github.com/fluent/fluentd/pull/2721
* supervisor: create log directory when it doesn't exists
https://github.com/fluent/fluentd/pull/2732
* clean up internal classes / methods / code
https://github.com/fluent/fluentd/pull/2647
https://github.com/fluent/fluentd/pull/2648
https://github.com/fluent/fluentd/pull/2653
https://github.com/fluent/fluentd/pull/2654
https://github.com/fluent/fluentd/pull/2657
https://github.com/fluent/fluentd/pull/2667
https://github.com/fluent/fluentd/pull/2674
https://github.com/fluent/fluentd/pull/2677
https://github.com/fluent/fluentd/pull/2680
https://github.com/fluent/fluentd/pull/2709
https://github.com/fluent/fluentd/pull/2730
[#]## Bug fixes
* output: Fix warning printed when chunk key placeholder not replaced
https://github.com/fluent/fluentd/pull/2523
https://github.com/fluent/fluentd/pull/2733
* Fix dry-run mode
https://github.com/fluent/fluentd/pull/2651
* suppress warning
https://github.com/fluent/fluentd/pull/2652
* suppress keyword argument warning for ruby2.7
https://github.com/fluent/fluentd/pull/2664
* RPC: Fix debug log text
https://github.com/fluent/fluentd/pull/2666
* time: Properly show class names in error message
https://github.com/fluent/fluentd/pull/2671
* Fix a potential bug that ThreadError may occur on SIGUSR1
https://github.com/fluent/fluentd/pull/2678
* server helper: Ignore ECONNREFUSED in TLS accept to avoid fluentd restart
https://github.com/fluent/fluentd/pull/2695
* server helper: Fix IPv6 dual stack mode issue for tcp socket.
https://github.com/fluent/fluentd/pull/2697
* supervisor: Fix inline config handling
https://github.com/fluent/fluentd/pull/2708
* Fix typo
https://github.com/fluent/fluentd/pull/2710
https://github.com/fluent/fluentd/pull/2714
[#] v1.7
[#]# Release v1.7.4 - 2019/10/24
[#]## Enhancement
* in_http: Add `use_204_response` parameter to return proper 204 response instead of 200.
fluentd v2 will change this parameter to `true`.
https://github.com/fluent/fluentd/pull/2640
[#]## Bug fixes
* child_process helper: fix stderr blocking for discard case
https://github.com/fluent/fluentd/pull/2649
* log: Fix log rotation handling on Windows
https://github.com/fluent/fluentd/pull/2663
[#]# Release v1.7.3 - 2019/10/01
[#]## Enhancement
* in_syslog: Replace priority_key with severity_key
https://github.com/fluent/fluentd/pull/2636
[#]## Bug fixes
* out_forward: Fix nil error after purge obsoleted sockets in socket cache
https://github.com/fluent/fluentd/pull/2635
* fix typo in ChangeLog
https://github.com/fluent/fluentd/pull/2633
[#]# Release v1.7.2 - 2019/09/19
[#]## Enhancement
* in_tcp: Add security/client to restrict access
https://github.com/fluent/fluentd/pull/2622
[#]## Bug fixes
* buf_file/buf_file_single: fix to handle compress data during restart
https://github.com/fluent/fluentd/pull/2620
* plugin: Use `__send__` to avoid conflict with user defined `send`
https://github.com/fluent/fluentd/pull/2614
* buffer: reject invalid timekey at configure phase
https://github.com/fluent/fluentd/pull/2615
[#]# Release v1.7.1 - 2019/09/08
[#]## Enhancement
* socket helper/out_forward: Support Windows certstore to load certificates
https://github.com/fluent/fluentd/pull/2601
* parser_syslog: Add faster parser for rfc3164 message
https://github.com/fluent/fluentd/pull/2599
[#]## Bug fixes
* buf_file/buf_file_single: fix to ignore placeholder based path.
https://github.com/fluent/fluentd/pull/2594
* server helper: Ignore ETIMEDOUT error in SSL_accept
https://github.com/fluent/fluentd/pull/2595
* buf_file: ensure to remove metadata after buffer creation failure
https://github.com/fluent/fluentd/pull/2598
* buf_file_single: fix duplicated path setting check
https://github.com/fluent/fluentd/pull/2600
* fix msgpack-ruby dependency to use recent feature
https://github.com/fluent/fluentd/pull/2606
[#]# Release v1.7.0 - 2019/08/20
[#]## New feature
* buffer: Add file_single buffer plugin
https://github.com/fluent/fluentd/pull/2579
* output: Add http output plugin
https://github.com/fluent/fluentd/pull/2488
[#]## Enhancement
* buffer: Improve the performance of buffer routine
https://github.com/fluent/fluentd/pull/2560
https://github.com/fluent/fluentd/pull/2563
https://github.com/fluent/fluentd/pull/2564
* output: Use Mutex instead of Monitor
https://github.com/fluent/fluentd/pull/2561
* event: Add `OneEventStrea#empty?` method
https://github.com/fluent/fluentd/pull/2565
* thread: Set thread name for ruby 2.3 or later
https://github.com/fluent/fluentd/pull/2574
* core: Cache msgpack packer/unpacker to avoid the object allocation
https://github.com/fluent/fluentd/pull/2559
* time: Use faster way to get sec and nsec
https://github.com/fluent/fluentd/pull/2557
* buf_file: Reduce IO flush by removing `IO#truncate`
https://github.com/fluent/fluentd/pull/2551
* in_tcp: Improve the performance for multiple event case
https://github.com/fluent/fluentd/pull/2567
* in_syslog: support `source_hostname_key` and `source_address_key` for unmatched event
https://github.com/fluent/fluentd/pull/2553
* formatter_csv: Improve the format performance.
https://github.com/fluent/fluentd/pull/2529
* parser_csv: Add fast parser for typical cases
https://github.com/fluent/fluentd/pull/2535
* out_forward: Refactor code
https://github.com/fluent/fluentd/pull/2516
https://github.com/fluent/fluentd/pull/2532
[#]## Bug fixes
* output: fix data lost on decompression
https://github.com/fluent/fluentd/pull/2547
* out_exec_filter: fix non-ascii encoding issue
https://github.com/fluent/fluentd/pull/2539
* in_tail: Don't call parser's configure twice
https://github.com/fluent/fluentd/pull/2569
* Fix unused message handling for <section> parameters
https://github.com/fluent/fluentd/pull/2578
* Fix comment/message typos
https://github.com/fluent/fluentd/pull/2549
https://github.com/fluent/fluentd/pull/2554
https://github.com/fluent/fluentd/pull/2556
https://github.com/fluent/fluentd/pull/2566
https://github.com/fluent/fluentd/pull/2573
https://github.com/fluent/fluentd/pull/2576
https://github.com/fluent/fluentd/pull/2583
==== rubygem-get_process_mem ====
Version update (0.2.4 -> 0.2.5)
- updated to version 0.2.5
see installed CHANGELOG.md
[#]# Master - unreleased
[#]# 0.2.5
- Use new sys-proctable interface (https://github.com/schneems/get_process_mem/pull/36)
==== rubygem-gettext-setup ====
Version update (0.30 -> 0.34)
- updated to version 0.34
no changelog found
==== rubygem-gettext_i18n_rails ====
Version update (1.8.0 -> 1.8.1)
- updated to version 1.8.1
no changelog found
==== rubygem-gpgme ====
Version update (2.0.18 -> 2.0.19)
- updated to version 2.0.19
no changelog found
==== rubygem-haml ====
Version update (5.1.1 -> 5.1.2)
- updated to version 5.1.2
see installed CHANGELOG.md
[#]# 5.1.2
Released on August 6, 2019
([diff](https://github.com/haml/haml/compare/v5.1.1...v5.1.2)).
* Fix crash in some environments such as New Relic by unfreezing string literals for ParseNode#inspect. [#1016](https://github.com/haml/haml/pull/1016) (thanks [Jalyna](https://github.com/jalyna))
==== rubygem-highline ====
Version update (2.0.2 -> 2.0.3)
- updated to version 2.0.3
see installed Changelog.md
[#]## 2.0.3 / 2019-10-11
* PR #245 - Suppress `Psych.safe_load` arg warn (@koic)
==== rubygem-hitimes ====
Version update (1.3.1 -> 2.0.0)
- updated to version 2.0.0
see installed HISTORY.md
==== rubygem-hoe ====
Version update (3.18.0 -> 3.22.0)
- updated to version 3.22.0
see installed History.rdoc
=== 2.22.0 / 2020-02-09
* 4 minor enhancements:
* Added metadate mapping for 'docs'.
* Added rdoc extension to the history and readme file finder globs.
* Extended readme parsing to more intelligently deal with markup sections.
* Refactored intuit_values to take the file content as an arg.
* 2 bug fixes:
* Fixed ordering of test_prelude vs framework in Minitest::TestTask. (flavorjones)
* Fixed wiring of test_prelude into Minitest::TestTask.create. (flavorjones)
=== 3.21.0 / 2020-01-11
* 2 minor enhancements:
* Added support for wiki_uri and mailing_list_uri. (JuanitoFatas)
* Load encrypted private key using ENV['GEM_PRIVATE_KEY_PASSPHRASE'] as passphrase. (larskanis)
* 5 bug fixes:
* Add require_ruby_version for 2.1+. (MSP-Greg)
* Fix a ruby 2.7 keyword arg deprecation. (anatol)
* Fix debug_gem task when you have a signing_key and broken rubygems (< 3.1.0).
* Fixed shadowed variable and json output for minitest's test:isolated task.
* Minor tweak to make hoe load when openssl isn't available.
=== 3.20.0 / 2019-11-09
* 2 minor enhancements:
* Added <test>:isolated task that runs tests in parallel. Replaces <test>:dep task.
* Bumped rake dependency to be < 15.
=== 3.19.0 / 2019-10-29
* 4 minor enhancements:
* Added deprecation to parse_urls for ancient url array form.
* Added support for gemspec metadata. (viraptor)
* Hoe#parse_urls now returns a hash no matter what
* Removed looong deprecated Hoe#url/url= methods.
* 1 bug fix:
* Fixed sow for ruby 2.6 deprecations in ERB. (felipec)
=== 3.18.1 / 2019-09-14
* 1 minor enhancement:
* Added deprecations to minitest/test_task: TESTOPTS, N (for #threads), FILTER.
* 3 bug fixes:
* Fixed one use of Array.prepend on ruby 2.3-2.4.
* Removed FILTER/N/X handling from hoe/test.rb in favor of minitest/test_task.rb.
* Sort globs before shuffling to normalize different file systems.
==== rubygem-jaro_winkler ====
Version update (1.5.3 -> 1.5.4)
- updated to version 1.5.4
no changelog found
==== rubygem-jbuilder ====
Version update (2.9.1 -> 2.10.0)
- updated to version 2.10.0
see installed CHANGELOG.md
2.10.0
- ---------
* Requires Rails 5+ and Ruby 2.2+
* Nested hashes are deep-merged
==== rubygem-jekyll-sass-converter ====
Version update (1.5.2 -> 2.1.0)
- updated to version 2.1.0
no changelog found
==== rubygem-js-routes ====
Version update (1.4.7 -> 1.4.9)
- updated to version 1.4.9
see installed CHANGELOG.md
[#]# v1.4.9
* Allow to specify null namespace and receive routes as an object without assigning it anywhere #247
==== rubygem-json-jwt ====
Version update (1.10.2 -> 1.11.0)
- updated to version 1.11.0
no changelog found
==== rubygem-kgio ====
Version update (2.11.2 -> 2.11.3)
- updated to version 2.11.3
see installed NEWS
=== kgio 2.11.3 / 2020-01-08 09:25 UTC
Some doc and warning fixes for newer Rubies.
We're no longer on bogomips.org since it's due
for expiry and I can't pay extortionists for a .org, so
s/bogomips.org/yhbt.net/ for now, and be prepared to move again
when extortionists move onto the .net TLD.
pkg.mk: use --local to "gem install"
pkg.mk: use dark216 theme for Earth Day 2019
test: fix warnings with RUBYOPT=-w
tests: fix unused variable warnings from newer Rubies
test_connect_fd_leak: do not close socket if non-existent
test_syssend: avoid warning on cleanup
build: remove olddoc from the gemspec
doc: remove private email and outdated gmane archives
doc: move from bogomips.org/kgio to yhbt.net/kgio
==== rubygem-listen ====
Version update (3.1.5 -> 3.2.1)
- updated to version 3.2.1
see installed CHANGELOG.md
==== rubygem-mercenary ====
Version update (0.3.6 -> 0.4.0)
- updated to version 0.4.0
see installed History.markdown
[#]# 0.4.0 / 2020-01-18
[#]## Major Enhancements
* Drop Ruby 2.3 support
[#]## Minor Enhancements
* Remove parent command's flags from subcommand usage (#44)
[#]## Development Fixes
* Adopt Jekyll's rubocop config for consistency
[#]## Documentation
* fixes the readme (#52)
==== rubygem-mime-types ====
Version update (3.2.2 -> 3.3.1)
- updated to version 3.3.1
see installed History.md
[#]# 3.3.1 / 2019-12-26
* 1 minor bugfix:
* Al Snow fixed a warning with MIME::Types::Logger producing a warning
because Ruby 2.7 introduces numbered block parameters. Because of the
way that the MIME::Types::Logger works for deprecation messages, the
initializer parameters had been named `_1`, `_2`, and `_3`. This has
now been resolved. [#146][]
* Administrivia:
* Olle Jonsson removed an outdated Travis configuration option (`sudo:
false`). [#142][]
[#]# 3.3 / 2019-09-04
* 1 minor enhancement
* Jean Boussier reduced memory usage for Ruby versions 2.3 or higher by
interning various string values in each type. This is done with a
backwards-compatible call that _freezes_ the strings on older
versions of Ruby. [#141][]
* Administrivia:
* Nicholas La Roux updated Travis build configurations. [#139][]
==== rubygem-mime-types-data ====
Version update (3.2019.0331 -> 3.2019.1009)
- updated to version 3.2019.1009
see installed History.md
[#]# 3.2019.10.09 / 2019-10-09
* Updated the IANA media registry entries as of release date.
* Reordered the `.ai` extension so that it is not the preferred extension for
`application/pdf` [#24][].
[#]# 3.2019.0904 / 2019-09-04
* Updated the IANA media registry entries as of release date.
* Moved the `.ai` extension from `application/postscript` to `application/pdf`.
[#23][] fixing [#22][].
==== rubygem-mimemagic ====
Version update (0.3.3 -> 0.3.4)
- updated to version 0.3.4
see installed CHANGELOG.md
[#]# 0.3.4 (2020-01-28)
Added frozen string literal comments
==== rubygem-mini_magick ====
Version update (4.9.5 -> 4.10.1)
- updated to version 4.10.1
no changelog found
==== rubygem-mixlib-authentication ====
Version update (3.0.1 -> 3.0.6)
- updated to version 3.0.6
no changelog found
==== rubygem-mixlib-cli ====
Version update (2.1.1 -> 2.1.5)
- updated to version 2.1.5
no changelog found
==== rubygem-mixlib-config ====
Version update (3.0.1 -> 3.0.6)
- updated to version 3.0.6
no changelog found
==== rubygem-mixlib-log ====
Version update (3.0.1 -> 3.0.8)
- updated to version 3.0.8
no changelog found
==== rubygem-mixlib-shellout ====
Version update (3.0.4 -> 3.0.9)
- updated to version 3.0.9
no changelog found
==== rubygem-mocha ====
Version update (1.9.0 -> 1.11.2)
- updated to version 1.11.2
no changelog found
==== rubygem-moneta ====
Version update (1.1.1 -> 1.2.1)
- updated to version 1.2.1
see installed CHANGES
1.2.1
* Transformer - fix :escape transformer deserialize implementation (#168)
1.2.0
* Adapters::Sequel - fix for compatibility with new version of JDBC SQLite
* Adapters::Couch - refactor of error handling, #clear, #merge!, #slice, rev caching
* Fallback - add fallback proxy (#162)
* Pool - rewrite to enable limiting of size, gradual shrinking
* Enumerable - add proxy providing Enumerable API (using #each_key)
* Adapters::Couch, Adapters::RestClient - add Faraday :adapter option
* Adapters::Couch - add :full_commit and :batch options to some operations
* Adapters::LRUHash - rewrite to take advantage of ordered hashes
* Adapters::ActiveRecord - recover from deadlock during increment
==== rubygem-msgpack ====
Version update (1.3.1 -> 1.3.3)
- updated to version 1.3.3
see installed ChangeLog
2020-02-05 version 1.3.3:
* Hotfix release for Windows environments: 1.3.2 missed including binaries
2020-02-04 version 1.3.2:
* Add Ruby 2.7.0 binary in gem releases for Windows
==== rubygem-multi_json ====
Version update (1.13.1 -> 1.14.1)
- updated to version 1.14.1
see installed CHANGELOG.md
1.14.1
- -----
* [Fix a warning in Ruby 2.7](https://github.com/intridea/multi_json/commit/26a94ab8c78a394cc237e2ea…
1.14.0
- -----
* [Support Oj 3.x gem](https://github.com/intridea/multi_json/commit/5d8febdbebc428882811b90d…
==== rubygem-mustermann-grape ====
Version update (1.0.0 -> 1.0.1)
- updated to version 1.0.1
no changelog found
==== rubygem-net-ldap ====
Version update (0.16.1 -> 0.16.2)
- updated to version 0.16.2
see installed History.rdoc
=== Net::LDAP 0.16.2
* Net::LDAP#open does not cache bind result {#334}[https://github.com/ruby-ldap/ruby-net-ldap/pull/334]
* Fix CI build {#333}[https://github.com/ruby-ldap/ruby-net-ldap/pull/333]
* Fix to "undefined method 'result_code'" {#308}[https://github.com/ruby-ldap/ruby-net-ldap/pull/308]
* Fixed Exception: incompatible character encodings: ASCII-8BIT and UTF-8 in filter.rb {#285}[https://github.com/ruby-ldap/ruby-net-ldap/pull/285]
==== rubygem-oauth2 ====
Version update (1.4.1 -> 1.4.3)
- updated to version 1.4.3
see installed CHANGELOG.md
[#]# [1.4.3] - 2020-01-29
- [#483](https://github.com/oauth-xx/oauth2/pull/483) - add project metadata to gemspec (@orien)
- [#495](https://github.com/oauth-xx/oauth2/pull/495) - support additional types of access token requests (@SteveyblamFreeagent, @thomcorley, @dgholz)
- Adds support for private_key_jwt and tls_client_auth
[#]# [1.4.2] - 2019-10-01
- [#478](https://github.com/oauth-xx/oauth2/pull/478) - support latest version of faraday & fix build (@pboling)
- officially support Ruby 2.6 and truffleruby
==== rubygem-omniauth-google-oauth2 ====
Version update (0.7.0 -> 0.8.0)
- updated to version 0.8.0
see installed CHANGELOG.md
[#]# 0.8.0 - 2019-08-21
[#]## Added
- Updated omniauth-oauth2 to v1.6.0 for security fixes.
[#]## Deprecated
- Nothing.
[#]## Removed
- Ruby 2.1 support.
[#]## Fixed
- Nothing.
==== rubygem-paint ====
Version update (2.1.0 -> 2.1.1)
- updated to version 2.1.1
see installed CHANGELOG.md
[#]## 2.1.1
* Blacklist True Color support for urxvt, fixes #25
==== rubygem-parser ====
Version update (2.7.0.1 -> 2.7.0.2)
- updated to version 2.7.0.2
see installed CHANGELOG.md
==== rubygem-path_expander ====
Version update (1.0.4 -> 1.1.0)
- updated to version 1.1.0
see installed History.rdoc
=== 1.1.0 / 2019-09-22
* 1 minor enhancement:
* Added a default path (default: ".") to scan if no files are initially found.
=== 1.0.5 / 2019-09-14
* 1 bug fix:
* Fixed a deprecation warning from File.exists?
==== rubygem-pg ====
Version update (1.1.4 -> 1.2.2)
- updated to version 1.2.2
see installed ChangeLog
==== rubygem-rack-1_6 ====
Version update (1.6.11 -> 1.6.13)
- updated to version 1.6.13
see installed HISTORY.md
==== rubygem-rack ====
Version update (2.1.2 -> 2.2.2)
- updated to version 2.2.2
see installed CHANGELOG.md
[#]# [2.2.2] - 2020-02-11
[#]## Fixed
- Fix incorrect Rack::Request#host value. ([#1591](https://github.com/rack/rack/pull/1591), [@ioquatix](https://github.com/ioquatix))
- Revert Rack::Handler::Thin implementation. ([#1583](https://github.com/rack/rack/pull/1583), [@jeremyevans](https://github.com/jeremyevans))
- Double assignment is still needed to prevent an "unused variable" warning. ([#1589](https://github.com/rack/rack/pull/1589), [@kamipo](https://github.com/kamipo))
- Fix to handle same_site option for session pool. ([#1587](https://github.com/rack/rack/pull/1587), [@kamipo](https://github.com/kamipo))
- updated to version 2.2.1
see installed CHANGELOG.md
[#] Changelog
All notable changes to this project will be documented in this file. For info on how to format all future additions to this file please reference [Keep A Changelog](https://keepachangelog.com/en/1.0.0/).
[#]# [2.2.1] - 2020-02-09
[#]## Fixed
- Rework `Rack::Request#ip` to handle empty `forwarded_for`. ([#1577](https://github.com/rack/rack/pull/1577), [@ioquatix](https://github.com/ioquatix))
[#]# [2.2.0] - 2020-02-08
[#]## SPEC Changes
- `rack.session` request environment entry must respond to `to_hash` and return unfrozen Hash. ([@jeremyevans](https://github.com/jeremyevans))
- Request environment cannot be frozen. ([@jeremyevans](https://github.com/jeremyevans))
- CGI values in the request environment with non-ASCII characters must use ASCII-8BIT encoding. ([@jeremyevans](https://github.com/jeremyevans))
- Improve SPEC/lint relating to SERVER_NAME, SERVER_PORT and HTTP_HOST. ([#1561](https://github.com/rack/rack/pull/1561), [@ioquatix](https://github.com/ioquatix))
[#]## Added
- `rackup` supports multiple `-r` options and will require all arguments. ([@jeremyevans](https://github.com/jeremyevans))
- `Server` supports an array of paths to require for the `:require` option. ([@khotta](https://github.com/khotta))
- `Files` supports multipart range requests. ([@fatkodima](https://github.com/fatkodima))
- `Multipart::UploadedFile` supports an IO-like object instead of using the filesystem, using `:filename` and `:io` options. ([@jeremyevans](https://github.com/jeremyevans))
- `Multipart::UploadedFile` supports keyword arguments `:path`, `:content_type`, and `:binary` in addition to positional arguments. ([@jeremyevans](https://github.com/jeremyevans))
- `Static` supports a `:cascade` option for calling the app if there is no matching file. ([@jeremyevans](https://github.com/jeremyevans))
- `Session::Abstract::SessionHash#dig`. ([@jeremyevans](https://github.com/jeremyevans))
- `Response.[]` and `MockResponse.[]` for creating instances using status, headers, and body. ([@ioquatix](https://github.com/ioquatix))
- Convenient cache and content type methods for `Rack::Response`. ([#1555](https://github.com/rack/rack/pull/1555), [@ioquatix](https://github.com/ioquatix))
[#]## Changed
- `Request#params` no longer rescues EOFError. ([@jeremyevans](https://github.com/jeremyevans))
- `Directory` uses a streaming approach, significantly improving time to first byte for large directories. ([@jeremyevans](https://github.com/jeremyevans))
- `Directory` no longer includes a Parent directory link in the root directory index. ([@jeremyevans](https://github.com/jeremyevans))
- `QueryParser#parse_nested_query` uses original backtrace when reraising exception with new class. ([@jeremyevans](https://github.com/jeremyevans))
- `ConditionalGet` follows RFC 7232 precedence if both If-None-Match and If-Modified-Since headers are provided. ([@jeremyevans](https://github.com/jeremyevans))
- `.ru` files supports the `frozen-string-literal` magic comment. ([@eregon](https://github.com/eregon))
- Rely on autoload to load constants instead of requiring internal files, make sure to require 'rack' and not just 'rack/...'. ([@jeremyevans](https://github.com/jeremyevans))
- `Etag` will continue sending ETag even if the response should not be cached. ([@henm](https://github.com/henm))
- `Request#host_with_port` no longer includes a colon for a missing or empty port. ([@AlexWayfer](https://github.com/AlexWayfer))
- All handlers uses keywords arguments instead of an options hash argument. ([@ioquatix](https://github.com/ioquatix))
- `Files` handling of range requests no longer return a body that supports `to_path`, to ensure range requests are handled correctly. ([@jeremyevans](https://github.com/jeremyevans))
- `Multipart::Generator` only includes `Content-Length` for files with paths, and `Content-Disposition` `filename` if the `UploadedFile` instance has one. ([@jeremyevans](https://github.com/jeremyevans))
- `Request#ssl?` is true for the `wss` scheme (secure websockets). ([@jeremyevans](https://github.com/jeremyevans))
- `Rack::HeaderHash` is memoized by default. ([#1549](https://github.com/rack/rack/pull/1549), [@ioquatix](https://github.com/ioquatix))
- `Rack::Directory` allow directory traversal inside root directory. ([#1417](https://github.com/rack/rack/pull/1417), [@ThomasSevestre](https://github.com/ThomasSevestre))
- Sort encodings by server preference. ([#1184](https://github.com/rack/rack/pull/1184), [@ioquatix](https://github.com/ioquatix), [@wjordan](https://github.com/wjordan))
- Rework host/hostname/authority implementation in `Rack::Request`. `#host` and `#host_with_port` have been changed to correctly return IPv6 addresses formatted with square brackets, as defined by [RFC3986](https://tools.ietf.org/html/rfc3986#section-3.2.2). ([#1561](https://github.com/rack/rack/pull/1561), [@ioquatix](https://github.com/ioquatix))
- `Rack::Builder` parsing options on first `#\` line is deprecated. ([#1574](https://github.com/rack/rack/pull/1574), [@ioquatix](https://github.com/ioquatix))
[#]## Removed
- `Directory#path` as it was not used and always returned nil. ([@jeremyevans](https://github.com/jeremyevans))
- `BodyProxy#each` as it was only needed to work around a bug in Ruby <1.9.3. ([@jeremyevans](https://github.com/jeremyevans))
- `URLMap::INFINITY` and `URLMap::NEGATIVE_INFINITY`, in favor of `Float::INFINITY`. ([@ch1c0t](https://github.com/ch1c0t))
- Deprecation of `Rack::File`. It will be deprecated again in rack 2.2 or 3.0. ([@rafaelfranca](https://github.com/rafaelfranca))
- Support for Ruby 2.2 as it is well past EOL. ([@ioquatix](https://github.com/ioquatix))
- Remove `Rack::Files#response_body` as the implementation was broken. ([#1153](https://github.com/rack/rack/pull/1153), [@ioquatix](https://github.com/ioquatix))
- Remove `SERVER_ADDR` which was never part of the original SPEC. ([#1573](https://github.com/rack/rack/pull/1573), [@ioquatix](https://github.com/ioquatix))
[#]## Fixed
- `Directory` correctly handles root paths containing glob metacharacters. ([@jeremyevans](https://github.com/jeremyevans))
- `Cascade` uses a new response object for each call if initialized with no apps. ([@jeremyevans](https://github.com/jeremyevans))
- `BodyProxy` correctly delegates keyword arguments to the body object on Ruby 2.7+. ([@jeremyevans](https://github.com/jeremyevans))
- `BodyProxy#method` correctly handles methods delegated to the body object. ([@jeremyevans](https://github.com/jeremyevans))
- `Request#host` and `Request#host_with_port` handle IPv6 addresses correctly. ([@AlexWayfer](https://github.com/AlexWayfer))
- `Lint` checks when response hijacking that `rack.hijack` is called with a valid object. ([@jeremyevans](https://github.com/jeremyevans))
- `Response#write` correctly updates `Content-Length` if initialized with a body. ([@jeremyevans](https://github.com/jeremyevans))
- `CommonLogger` includes `SCRIPT_NAME` when logging. ([@Erol](https://github.com/Erol))
- `Utils.parse_nested_query` correctly handles empty queries, using an empty instance of the params class instead of a hash. ([@jeremyevans](https://github.com/jeremyevans))
- `Directory` correctly escapes paths in links. ([@yous](https://github.com/yous))
- `Request#delete_cookie` and related `Utils` methods handle `:domain` and `:path` options in same call. ([@jeremyevans](https://github.com/jeremyevans))
- `Request#delete_cookie` and related `Utils` methods do an exact match on `:domain` and `:path` options. ([@jeremyevans](https://github.com/jeremyevans))
- `Static` no longer adds headers when a gzipped file request has a 304 response. ([@chooh](https://github.com/chooh))
- `ContentLength` sets `Content-Length` response header even for bodies not responding to `to_ary`. ([@jeremyevans](https://github.com/jeremyevans))
- Thin handler supports options passed directly to `Thin::Controllers::Controller`. ([@jeremyevans](https://github.com/jeremyevans))
- WEBrick handler no longer ignores `:BindAddress` option. ([@jeremyevans](https://github.com/jeremyevans))
- `ShowExceptions` handles invalid POST data. ([@jeremyevans](https://github.com/jeremyevans))
- Basic authentication requires a password, even if the password is empty. ([@jeremyevans](https://github.com/jeremyevans))
- `Lint` checks response is array with 3 elements, per SPEC. ([@jeremyevans](https://github.com/jeremyevans))
- Support for using `:SSLEnable` option when using WEBrick handler. (Gregor Melhorn)
- Close response body after buffering it when buffering. ([@ioquatix](https://github.com/ioquatix))
- Only accept `;` as delimiter when parsing cookies. ([@mrageh](https://github.com/mrageh))
- `Utils::HeaderHash#clear` clears the name mapping as well. ([@raxoft](https://github.com/raxoft))
- Support for passing `nil` `Rack::Files.new`, which notably fixes Rails' current `ActiveStorage::FileServer` implementation. ([@ioquatix](https://github.com/ioquatix))
[#]## Documentation
- CHANGELOG updates. ([@aupajo](https://github.com/aupajo))
- Added [CONTRIBUTING](CONTRIBUTING.md). ([@dblock](https://github.com/dblock))
==== rubygem-rack-oauth2 ====
Version update (1.10.0 -> 1.10.1)
- updated to version 1.10.1
no changelog found
==== rubygem-rack-protection ====
Version update (2.0.5 -> 2.0.8.1)
- updated to version 2.0.8.1
no changelog found
==== rubygem-rails-i18n ====
Version update (5.1.3 -> 6.0.0)
- updated to version 6.0.0
see installed CHANGELOG.md
[#]# 6.0.0
- Update rails-i18n.gemspec to use Railties 6.0.0
- Add Malagasy (mg) locale
- Update following locales:
- Afrikaans (af)
- Arabic (ar)
- Azerbaijani (az)
- Belarusian (be)
- Bulgarian (bg)
- Bengali (bn)
- Bosnian (bs)
- Catalan (ca)
- Czech (cs)
- Welsh (cy)
- Danish (da)
- German (de-AT, de-CH, de-DE, de)
- Greek (el-CY, el)
- English (en-AU, en-CA, en-CY, en-GB, en-IE, en-IN, en-NZ, en-US, en-Za, en)
- Esperanto (eo)
- Spanish (es-419, es-AR, es-CL, es-CO, es-CR, es-EC, es-ES, es-MX, es-NI, es-PA, es-PE, es-US, es-VE, es)
- Estonian (et)
- Basque (eu)
- Farsi/Persian (fa)
- Finnish (fi)
- French (fr-CA, fr-CH, fr-FR, fr)
- Galician (gl)
- Hebrew (he)
- Hindi (hi-IN, hi)
- Croatian (hr)
- Hungarian (hu)
- Indonesian (id)
- Icelandic (is)
- Italian (it, it-CH)
- Japanese (ja)
- Georgian (ka)
- Khmer (km)
- Kannada (kn)
- Korean (ko)
- Luxembourgish (lb)
- Lao (lo)
- Lithuanian (lt)
- Latvian (lv)
- Malagasy (mg)
- Macedonian (mk)
- Malayalam (ml)
- Mongolian (mn)
- Marathi (mr-IN)
- Malay (ms)
- Norwegian Bokmål (nb)
- Nepali (ne)
- Dutch (nl)
- Norwegian (nn)
- Occitan (oc)
- Oriya/Odiya (or)
- Panjabi (pa)
- Polish (pl)
- Portuguese (pt-BR, pt)
- Raeto-Romance (rm)
- Romanian (ro)
- Russian (ru)
- Slovak (sk)
- Slovenian (sl)
- Albanian (sq)
- Cyrillic Serbian (sr)
- Swedish (sv-SE, sv)
- Swahili (sw)
- Tamil (ta)
- Telugu (te)
- Thai (th)
- Tagalog (tl)
- Turkish (tr)
- Tatar (tt)
- Uyghur (ug)
- Ukrainian (uk)
- Urdu (ur)
- Uzbek (uz)
- Vietnamese (vi)
- Wolof (wo)
- Chinese (zh-CN, zh-HK, zh-TW, zh-YUE)
[#]# 6.0.0.beta1 (2019-01-28)
- Update rails-i18n.gemspec to use Railties 6.0.0.beta1
- Update Gemfile
- Update .travis.yml
==== rubygem-raindrops ====
Version update (0.19.0 -> 0.19.1)
- updated to version 0.19.1
see installed NEWS
=== raindrops 0.19.1 / 2020-01-08 09:31 UTC
This release fixes some warnings on newer Rubies.
We're no longer on bogomips.org since it's due
for expiry and I can't pay extortionists for a .org, so
s/bogomips.org/yhbt.net/ for now, and be prepared to move again
when extortionists move onto extorting the .net TLD.
doc: switch homepage to dark216
ext/raindrops/extconf: fix cflags reset on ancient CC
fixes for newer rubies
replace bogomips.org with yhbt.net
==== rubygem-rake-compiler ====
Version update (1.0.7 -> 1.1.0)
- updated to version 1.1.0
see installed History.txt
=== 1.1.0 / 2012-12-25
* Bugfixes:
* Fix a bug that JavaExtenstionTask can't build anything.
[#163] [Reported by Kai Kuchenbecker]
=== 1.0.9 / 2012-12-23
* Changes:
* Use "-Xlint" option for JRuby native extension by default.
[#158] [Patch by Stephen George]
* Enhancements:
* Make customizable compiler Xlint option for JRuby native extension.
[#118] [Patch by Hiroshi Hatake]
* Add support for Ruby 2.7.
[#161] [Reported by Masaki Hara]
=== 1.0.8 / 2019-09-21
* Enhancements:
* Added Rake::JavaExtensionTask#encoding= to pass the -encoding option to
javac.
[#157] [Patch by Tiago Dias]
* Bugfixes:
* Drop EOL'd rubyforge_project directive from .gemspec.
[#155] [Patch by Olle Jonsson]
==== rubygem-reverse_markdown ====
Version update (1.2.0 -> 1.4.0)
- updated to version 1.4.0
see installed CHANGELOG.md
[#]# 1.4.0 ? January 2020
- BREAKING: jump links will no longer be ignored but treated as links, see #82
[#]# 1.3.0 - September 2019
- Add support for `s` HTML tag, thanks @fauno
==== rubygem-rouge ====
Version update (3.6.0 -> 3.15.0)
- updated to version 3.15.0
no changelog found
==== rubygem-ruby-openid ====
Version update (2.7.0 -> 2.9.2)
- updated to version 2.9.2
see installed CHANGELOG.md
[#]# 2.9.2
* Perform all checks before verifying endpoints.
[#126](https://github.com/openid/ruby-openid/pull/126)
[#]# 2.9.1
* Updated CHANGELOG.md
[#]# 2.9.0
* Remove deprecated `autorequire` from gemspec.
[#123](https://github.com/openid/ruby-openid/pull/123)
* Rescue from `Yadis::XRI::XRIHTTPError` on discovery.
[#106](https://github.com/openid/ruby-openid/pull/106)
* Avoid SSRF for claimed_id request.
[#121](https://github.com/openid/ruby-openid/pull/121)
* Updated documentation.
[#115](https://github.com/openid/ruby-openid/pull/115), [#116](https://github.com/openid/ruby-openid/pull/116), [#117](https://github.com/openid/ruby-openid/pull/117), [#118](https://github.com/openid/ruby-openid/pull/118)
* Reduce warnings output in test runs.
[#119](https://github.com/openid/ruby-openid/pull/119)
* Drop deprecated option from gemspec.
[#120](https://github.com/openid/ruby-openid/pull/120)
* Remove circular require.
[#113](https://github.com/openid/ruby-openid/pull/113)
* Updated Travis CI config with Ruby 2.6
[#114](https://github.com/openid/ruby-openid/pull/114)
* Simplify Bundler require; remove need for extra `:require`.
[#112](https://github.com/openid/ruby-openid/pull/112)
[#]# 2.8.0
* Fix `admin/mkassoc` script.
See https://github.com/openid/ruby-openid/pull/103
* Allow specifying timeout for `OpenID::StandardFetcher` in environment variables.
See https://github.com/openid/ruby-openid/pull/109
* Fixed some documentation.
See https://github.com/openid/ruby-openid/pull/111
* Fixed example server.
See https://github.com/openid/ruby-openid/pull/91
* Fixed tests.
See https://github.com/openid/ruby-openid/pull/86
* Misc. changes to the CI setup.
See
- https://github.com/openid/ruby-openid/pull/110
- https://github.com/openid/ruby-openid/pull/108
- https://github.com/openid/ruby-openid/pull/107
==== rubygem-ruby_parser ====
Version update (3.13.1 -> 3.14.2)
- updated to version 3.14.2
see installed History.rdoc
=== 3.14.2 / 2020-02-06
* 1 minor enhancement:
* Cleaned up call_args and removed arg_blk_pass from ruby_parser_extras.rb! Yay!
=== 3.14.1 / 2019-10-29
* 1 minor enhancement:
* Declared that ruby_parser supports ruby 2.2 and up.
* 3 bug fixes:
* Fixed a problem with %W with a null-byte terminator. (wtf?) (spohlenz)
* Fixed line numbering for command (eg methods without parentheses) arguments. (mvz)
* Fixed lineno on new dxstrs. (presidentbeef)
=== 3.14.0 / 2019-09-24
* 8 minor enhancements:
* Added Sexp#line_min & new line number debugging feature.
* Allow bin/ruby_parse to use RP_TIMEOUT to tweak default timeout for large files & slow debugging modes.
* Did you know that custom inspect can't be > 65 chars? 65! Me neither. Fixed.
* For now, value_expr == remove_begin.
* Improved error messages for unterminated regexps.
* Moved all STR_* consts into State::Values and made them State instances.
* Overhauled RubyLexer::State + Values to allow for completely separate groups of States.
* RubyParserExtras#remove_begin removes nested begins and patches line numbers.
* 22 bug fixes:
* Changed EOF signaling to return [false, false] per doco.
* Changed RubyParserStuff#remove_begin to keep inner line number, if any. (mvz)
* Differentiated between lambda call and stabby proc. Added :lambda sexp. (whitequark)
* Extended State#== to check equal? first as an optimization.
* Fixed a bug in tab indent width.
* Fixed a line numbering bug for assignables.
* Fixed a line numbering bug for defns w/ nil bodies.
* Fixed another missing line number, driven out by ruby_to_ruby bootstrap.
* Fixed dedenting squiggle heredocs if interpolation is in the mix. (mvz)
* Fixed differentiation of `{ |a| ... }` vs `{ |a,| ... }`. Fixes #236 (whitequark).
* Fixed lex_state for symbols.
* Fixed lex_state for tSTRING_END and tREGEXP_END.
* Fixed line numbers for BEGIN block. (mvz)
* Fixed op_asgn1 w/ command_call having array instead of arglist. (mvz)
* Fixed parsing of () in a command-call (eg p).
* Fixed remaining missing line numbers by forcing extra checks during test and blowing up. They may still be wrong (esp after heredocs, ugh), but they're there! Special thank you to mvz for pushing on this and providing tests and PRs.
* Fixed some lex_state versioning issues with closing braces/bracket on ruby<25.
* Keep carriage return escapes in heredocs. (mvz)
* Massive overhaul of line number code.
* More line number fixes and extra tests from mvz. Thank you!
* Parsing BEGIN block when not at top level should raise an error. (mvz)
* Removed irb task from Rakefile as it has been pushed up to Hoe and doubles up here.
==== rubygem-serverengine ====
Version update (2.1.1 -> 2.2.1)
- updated to version 2.2.1
see installed Changelog
2020-01-24 version 2.2.1:
* Fix IPv6 dual-stack mode issue for UDP
* experimental: Add SERVERENGINE_USE_SOCKET_REUSEPORT envvar to enable SO_REUSEPORT
2019-11-16 version 2.2.0:
* Fix IPv6 dual-stack mode issue for TCP
==== rubygem-sexp_processor ====
Version update (4.12.1 -> 4.14.1)
- updated to version 4.14.1
see installed History.rdoc
=== 4.14.1 / 2020-02-09
* 2 bug fixes:
* Declared support for ruby 2.2+ to gemspec.
* Fixed alias for `not?` to `-` for ruby <= 2.4. (nard-tech).
=== 4.14.0 / 2020-02-06
* 4 minor enhancements:
* Added '-' as an alias for the 'not?' pattern matching command.
* Added Klass matcher to match on types.
* Added `k` shortcut for Klass & hooked into Sexp::Matcher.parse.
* Added any matcher to pattern parser.
=== 4.13.0 / 2019-09-24
* 4 minor enhancements:
* Added Sexp.q (query) and deprecated Sexp.s to distinguish better and match inspect output.
* Extended Sexp::Matcher::Parser to allow `not?` patterns.
* Extended Sexp::Matcher::Parser to cover more method names.
* Split out all pattern-oriented code to sexp_matcher.rb.
* 1 bug fix:
* Fixed bug w/ ruby's Array#eql? and #hash not looking at ivars.
==== rubygem-simplecov ====
Version update (0.17.0 -> 0.18.1)
- updated to version 0.18.1
see installed CHANGELOG.md
0.18.1 (2020-01-31)
===================
Small Bugfix release.
[#]# Bugfixes
* Just putting `# :nocov:` on top of a file or having an uneven number of them in general works again and acts as if ignoring until the end of the file. See [#846](https://github.com/colszowka/simplecov/issues/846) and thanks [@DannyBen](https://github.com/DannyBen) for the report.
0.18.0 (2020-01-28)
===================
Huge release! Highlights are support for branch coverage (Ruby 2.5+) and dropping support for EOL'ed Ruby versions (< 2.4).
Please also read the other beta patch notes.
You can run with branch coverage by putting `enable_coverage :branch` into your SimpleCov configuration (like the `SimpleCov.start do .. end` block)
[#]# Enhancements
* You can now define the minimum expected coverage by criterion like `minimum_coverage line: 90, branch: 80`
* Memoized some internal data structures that didn't change to reduce SimpleCov overhead
* Both `FileList` and `SourceFile` now have a `coverage` method that returns a hash that points from a coverage criterion to a `CoverageStatistics` object for uniform access to overall coverage statistics for both line and branch coverage
[#]# Bugfixes
* we were losing precision by rounding the covered strength early, that has been removed. **For Formatters** this also means that you may need to round it yourself now.
* Removed an inconsistency in how we treat skipped vs. irrelevant lines (see [#565](https://github.com/colszowka/simplecov/issues/565)) - SimpleCov's definition of 100% is now "You covered everything that you could" so if coverage is 0/0 that's counted as a 100% no matter if the lines were irrelevant or ignored/skipped
[#]# Noteworthy
* `FileList` stopped inheriting from Array, it includes Enumerable so if you didn't use Array specific methods on it in formatters you should be fine
0.18.0.beta3 (2020-01-20)
========================
[#]# Enhancements
* Instead of ignoring old `.resultset.json`s that are inside the merge timeout, adapt and respect them
[#]# Bugfixes
* Remove the constant warning printing if you still have a `.resultset.json` in pre 0.18 layout that is within your merge timeout
0.18.0.beta2 (2020-01-19)
===================
[#]# Enhancements
* only turn on the requested coverage criteria (when activating branch coverage before SimpleCov would also instruct Ruby to take Method coverage)
* Change how branch coverage is displayed, now it's `branch_type: hit_count` which should be more self explanatory. See [#830](https://github.com/colszowka/simplecov/pull/830) for an example and feel free to give feedback!
* Allow early running exit tasks and avoid the `at_exit` hook through the `SimpleCov.run_exit_tasks!` method. (thanks [@macumber](https://github.com/macumber))
* Allow manual collation of result sets through the `SimpleCov.collate` entrypoint. See the README for more details (thanks [@ticky](https://github.com/ticky))
* Within `case`, even if there is no `else` branch declared show missing coverage for it (aka no branch of it). See [#825](https://github.com/colszowka/simplecov/pull/825)
* Stop symbolizing all keys when loading cache (should lead to be faster and consume less memory)
* Cache whether we can use/are using branch coverage (should be slightly faster)
[#]# Bugfixes
* Fix a crash that happened when an old version of our internal cache file `.resultset.json` was still present
0.18.0.beta1 (2020-01-05)
===================
This is a huge release highlighted by changing our support for ruby versions to 2.4+ (so things that aren't EOL'ed) and finally adding branch coverage support!
This release is still beta because we'd love for you to test out branch coverage and get your feedback before doing a full release.
On a personal note from [@PragTob](https://github.com/PragTob/) thanks to [ruby together](https://rubytogether.org/) for sponsoring this work on SimpleCov making it possible to deliver this and subsequent releases.
[#]# Breaking
* Dropped support for all EOL'ed rubies meaning we only support 2.4+. Simplecov can no longer be installed on older rubies, but older simplecov releases should still work. (thanks [@deivid-rodriguez](https://github.com/deivid-rodriguez))
* Dropped the `rake simplecov` task that "magically" integreated with rails. It was always undocumented, caused some issues and [had some issues](https://github.com/colszowka/simplecov/issues/689#issuecomment-5615…. Use the integration as described in the README please :)
[#]# Enhancements
* Branch coverage is here! Please try it out and test it! You can activate it with `enable_coverage :branch`. See the README for more details. This is thanks to a bunch of people most notably [@som4ik](https://github.com/som4ik), [@tycooon](https://github.com/tycooon), [@stepozer](https://github.com/stepozer), [@klyonrad](https://github.com/klyonrad) and your humble maintainers also contributed ;)
* If the minimum coverage is set to be greater than 100, a warning will be shown. See [#737](https://github.com/colszowka/simplecov/pull/737) (thanks [@belfazt](https://github.com/belfazt))
* Add a configuration option to disable the printing of non-successful exit statuses. See [#747](https://github.com/colszowka/simplecov/pull/746) (thanks [@JacobEvelyn](https://github.com/JacobEvelyn))
* Calculating 100% coverage is now stricter, so 100% means 100%. See [#680](https://github.com/colszowka/simplecov/pull/680) thanks [@gleseur](https://github.com/gleseur)
[#]# Bugfixes
* Add new instance of `Minitest` constant. The `MiniTest` constant (with the capital T) will be removed in the next major release of Minitest. See [#757](https://github.com/colszowka/simplecov/pull/757) (thanks [@adam12](https://github.com/adam12))
0.17.1 (2019-09-16)
===================
Bugfix release for problems with ParallelTests.
[#]# Bugfixes
* Avoid hanging with parallel_tests. See [#746](https://github.com/colszowka/simplecov/pull/746) (thanks [@annaswims](https://github.com/annaswims))
==== rubygem-simplecov-html ====
Version update (0.10.2 -> 0.11.0)
- updated to version 0.11.0
see installed CHANGELOG.md
==== rubygem-slop ====
Version update (4.7.0 -> 4.8.0)
- updated to version 4.8.0
see installed CHANGELOG.md
v4.8.0 (2020-01-17)
- ------------------
Features:
* Add support for prefixing integer values with `+` character
[#243](https://github.com/leejarvis/slop/pull/243) (Juha Ylitalo)
* Add support for parsing floats with scientific notation
[#250](https://github.com/leejarvis/slop/pull/250) (Hansuk Hong)
Maintenance:
* Add 2.7.0 to CI and fix warnings
[#248](https://github.com/leejarvis/slop/pull/248) (Juha Ylitalo, Andrew Kane)
==== rubygem-sqlite3 ====
Version update (1.4.1 -> 1.4.2)
- updated to version 1.4.2
see installed CHANGELOG.rdoc
=== 1.4.2
* Travis: Drop unused setting "sudo: false"
* The taint mechanism will be deprecated in Ruby 2.7
* Fix Ruby 2.7 rb_check_safe_obj warnings
* Update travis config
=== 1.4.1
* Don't mandate dl functions for the extention build
* bumping version
==== rubygem-sshkit ====
Version update (1.19.1 -> 1.20.0)
- updated to version 1.20.0
see installed CHANGELOG.md
[#]# [1.20.0][] (2019-08-03)
* [#468](https://github.com/capistrano/sshkit/pull/468): Make `upload!` take a `:verbosity` option like `exec` does - [@grosser](https://github.com/grosser)
==== rubygem-stomp ====
Version update (1.4.8 -> 1.4.9)
- updated to version 1.4.9
see installed CHANGELOG.md
[#]# 1.4.9 20191116
* More debugging messages in netio.rb.
* Test workaround for Artemis-2289.
* New put and get examples.
* Fix issue #160.
* Address issue #155.
* Suppress SSL stacktrace to stdout.
* Example logger enhancements.
* Optional STOMP frame in examples.
==== rubygem-temple ====
Version update (0.8.1 -> 0.8.2)
- updated to version 0.8.2
see installed CHANGES
0.8.2
* Support TruffleRuby in Temple::Filters::StaticAnalyzer (#127)
* Support TruffleRuby in Temple::Filters::StringSplitter (#127)
==== rubygem-tins ====
Version update (1.21.1 -> 1.24.1)
- updated to version 1.24.1
no changelog found
==== rubygem-tomlrb ====
Version update (1.2.8 -> 1.2.9)
- updated to version 1.2.9
no changelog found
==== rubygem-trollop ====
Version update (2.9.9 -> 2.9.10)
- updated to version 2.9.10
see installed History.txt
==== rubygem-tzinfo-0 ====
Version update (0.3.55 -> 0.3.56)
- updated to version 0.3.56
see installed CHANGES
== Version 0.3.56 (tzdata v2019c) - 1-Nov-2019
* Updated to tzdata version 2019c
(https://mm.icann.org/pipermail/tz-announce/2019-September/000057.html).
==== rubygem-tzinfo ====
Version update (2.0.0 -> 2.0.1)
- updated to version 2.0.1
see installed CHANGES.md
[#]# Version 2.0.1 - 24-Dec-2019
* Fixed "SecurityError: Insecure operation - require" exceptions when loading
data with recent Ruby releases in safe mode. #100.
* Fixed warnings when running on Ruby 2.7. #109.
* Add a `TZInfo::Timezone#=~` method that performs a regex match on the time
zone identifier. #99.
* Add a `TZInfo::Country#=~` method that performs a regex match on the country
code.
==== rubygem-tzinfo-data ====
Version update (1.2019.2 -> 1.2019.3)
- updated to version 1.2019.3
no changelog found
==== rubygem-unicode-display_width ====
Version update (1.6.0 -> 1.6.1)
- updated to version 1.6.1
see installed CHANGELOG.md
[#]# 1.6.1
- Fix that ambiguous and overwrite options where ignored for emoji-measuring
==== rubygem-webpacker ====
Version update (4.2.0 -> 4.2.2)
- updated to version 4.2.2
see installed CHANGELOG.md
[#]# [[4.2.2]](https://github.com/rails/webpacker/compare/v4.2.1...v4.2.2) - 2019-12-09
- Fixed issue with webpack clean task for nested assets [#2391](https://github.com/rails/webpacker/pull/2391)
[#]# [[4.2.1]](https://github.com/rails/webpacker/compare/v4.2.0...v4.2.1) - 2019-12-09
- Fixed issue with webpack clean task [#2389](https://github.com/rails/webpacker/pull/2389)
==== rubygem-winrm-elevated ====
Version update (1.1.1 -> 1.2.0)
- updated to version 1.2.0
no changelog found
==== xapps ====
Subpackages: libxapp1 typelib-1_0-XApp-1_0 xapps-common xapps-common-lang
- Add xapps-python3.patch, fix issues to build without python2
==== yast2-http-server ====
Version update (4.2.6 -> 4.2.7)
- Propose to restart the http service as the default action when it
is running (bsc#1165638)
- 4.2.7
==== yast2-network ====
Version update (4.2.58 -> 4.2.60)
- bsc#1164506
- fixed setting hostname in installer
- bsc#1164587
- fixed setting hostname according to AY profile
- 4.2.60
- Do not modify interface name when enslaving it (bsc#1165463)
- 4.2.59
==== yast2-packager ====
Version update (4.2.54 -> 4.2.56)
- fix showing count of packages to install in slide show
(bsc#1161412)
- 4.2.56
==== yast2-storage-ng ====
Version update (4.2.90 -> 4.2.93)
- Fix unit tests for the progress dialog added in version 4.2.82
(related to bsc#1135366).
- 4.2.93
- AutoYaST: export the 'disklabel' attribute for software RAID
devices.
- AutoYaST: include a 'partitions' section when exporting an
unpartitioned software RAID which is not used as a filesystem
(bsc#1159201).
- 4.2.92
- Partitioner: allow to select APQNs when encrypting with pervasive
encryption (jsc#SLE-7376).
- 4.2.91
1
0
08 Mar '20
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&versio…
Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
autofs (5.1.5 -> 5.1.6)
ceph (15.0.0.7456+ge089cead79 -> 15.1.0.1521+gcdf35413a0)
curl (7.68.0 -> 7.69.0)
dracut (049.1+git124.70941b30 -> 049.1+git125.e2b2c9ef)
ed (1.15 -> 1.16)
elementary-xfce-icon-theme (0.14+git21.6b81725d -> 0.14+git23.0db3af45)
ffmpeg-4
gd
gstreamer-plugins-bad
hwdata (0.332 -> 0.333)
libmfx (19.2.1 -> 19.4.0)
libva (2.5.0 -> 2.6.1)
libva-gl (2.5.0 -> 2.6.1)
libvirt
libxcrypt (4.4.12 -> 4.4.15)
open-iscsi
osinfo-db (20191125 -> 20200214)
perl-Date-Manip (6.79 -> 6.81)
perl-DateTime (1.51 -> 1.52)
perl-DateTime-Format-Strptime (1.76 -> 1.77)
permissions (1550_20200213 -> 1550_20200228)
rubygem-nokogiri (1.10.8 -> 1.10.9)
samba (4.11.5+git.114.5685848b8fc -> 4.11.6+git.120.e474a78db08)
skopeo (0.1.39 -> 0.1.41)
systemd
vim (8.2.0314 -> 8.2.0348)
wicked (0.6.62 -> 0.6.63)
wireguard
xscreensaver (5.40 -> 5.43)
=== Details ===
==== autofs ====
Version update (5.1.5 -> 5.1.6)
- Upgrade to 5.1.6
- support strictexpire mount option.
- fix hesiod string check in master_parse().
- add NULL check for get_addr_string() return.
- use malloc(3) in spawn.c.
- add mount_verbose configuration option.
- optionally log mount requestor process info.
- log mount call arguments if mount_verbose is set.
- Fix NFS mount from IPv6 addresses.
- make expire remaining log level debug.
- allow period following macro in selector value.
- fix macro expansion in selector values.
- fix typing errors.
- Explain /etc/auto.master.d usage.
- plus map includes are only allowed in file sources.
- Update README.
- fix additional typing errors.
- update autofs(8) offset map entry update description.
- increase group buffer size geometrically.
- also use strictexpire for offsets.
- remove unused function has_fstab_option().
- remove unused function reverse_mnt_list().
- remove a couple of old debug messages.
- fix amd entry memory leak.
- fix unlink_mount_tree() not umounting mounts.
- use ignore option for offset mounts as well.
- add config option for "ignore" mount option
- use bit flags for autofs mount types in mnt_list.
- use mp instead of path in mnt_list entries.
- always use PROC_MOUNTS to make mount lists.
- add glibc getmntent_r().
- use local getmntent_r in table_is_mounted().
- refactor unlink_active_mounts() in direct.c.
- don't use tree_is_mounted() for mounted checks.
- use single unlink_umount_tree() for both direct and indirect mounts.
- move unlink_mount_tree() to lib/mounts.c.
- use local_getmntent_r() for unlink_mount_tree().
- use local getmntent_r() in get_mnt_list().
- use local getmntent_r() in tree_make_mnt_list().
- fix missing initialization of autofs_point flags.
- NetworkManager-autofs: reload rather than restart autofs.service
* If complex network setups are being brought up, autofs.service
may be restarted too quickly, causing systemd to consider the
service failed. "reload" avoids that, and works just fine.
- Fix autofs restart when Networkmanager connection is brought up
* NetworkManager-autofs: /bin/systemctl has been removed in
systemd-244
==== ceph ====
Version update (15.0.0.7456+ge089cead79 -> 15.1.0.1521+gcdf35413a0)
Subpackages: librados2 librbd1
- Update to 15.1.0-1521-gcdf35413a0:
+ rebase on tip of upstream master, SHA1 28c08615e5c27e5a0986e3191ca4427cdc32f538
- significant changes since the last Factory SR:
+ ceph-rpmlintrc: silence RPMLINT warnings and document ones that are in
the process of being fixed ("WIP")
+ fix s390x build failure
+ fix GCC 10 build failure (boo#1161086)
+ spec:
* drop Python 2 support
* make Python 3 build work on CentOS 8
* globally change %_python_buildid macro to %_python3_pkgversion
* Use pkgconfig() style BuildRequires for udev/libudev-devel
* add cmake_verbose_logging bcond
* rename ceph-daemon subpackage to cephadm
* add scriptlets to cephadm subpackage
* rename ceph-mgr-ssh subpackage to ceph-mgr-cephadm
* stop calling MGR modules "plugins"
* move "always-on" MGR modules into their own subpackage, ceph-mgr-modules-core
* make ceph-mgr-cephadm explicitly require openssh on SUSE
- Update to 15.1.0-1207-g89308cc4c6:
+ rebase on tip of upstream master, SHA1 0ffbe4a5ef73036309a3c6488be4dbb1b667a4c7
+ drop temporary fix "cephadm: Don't call prepare-host from bootstrap"
- Update to 15.1.0-951-g36f83482b6c:
+ cephadm: Don't call prepare-host from bootstrap
(temporary fix to keep cephadm running on SUSE after upstream merged
932ac9342483141f10dbf99d1806d81a4d70a26a)
- Update to 15.1.0-950-g0ba22d2e46:
+ rebase on tip of upstream master, SHA1 e79e42467970c1be210d674e90dab21ce73e2872
* mgr/orch: resurrect ServiceDescription, 'orch ls'
- Update to 15.1.0-818-g5f8ed0e957:
+ rebase on tip of upstream master, SHA1 eb72aebb92f1bfce00aedaebf140789871eb943f
* includes "mgr/orch: new cli, phase 2" patches (PR#33244) needed
by latest ceph-bootstrap
- Update to 15.1.0-636-g2280954009:
+ rebase on tip of upstream master, SHA1 e36d47a8c3f4181d68a4cd680bdde72064dee910
- Update to 15.1.0-168-gfda88e35c8:
+ rebase on tip of upstream master, SHA1 80487f4a604da94778e65f666e1177a3ed84543e
+ spec: Use pkgconfig() style BuildRequires for udev/libudev-devel
- Update to 15.0.0-10092-gb5fd1b8250:
+ rebase on tip of upstream master, SHA1 3913835a8f0b9b34ceffd4dc02e1e8203227be02
- Update to 15.0.0-9544-gefdea72067:
+ cmake: Improve test for 16-byte atomic support on IBM Z (bsc#1161688)
- Update to 15.0.0-9543-g1c7fc80ba1:
+ rebase on tip of upstream master, SHA1 089e97c27013612672099281fad76746f19290e3
- Update to 15.0.0-9494-g22cdfe7b96:
+ rebase on tip of upstream master, SHA1 26c66630bd98dfce113f66ab4e081e5a7b0216c0
- Update to 15.0.0-9092-gd050bc3f0a:
+ rebase on tip of upstream master, SHA1 dfd90da59c0b2eda9ca61fed1d508ddc2ab32a2b
- Update to 15.0.0-8683-gb78b3635a5:
+ rebase on tip of upstream master, SHA1 3e1e6a6694bb133c57e2b05a6316dcebae390815
+ drop libxio Provides/Obsoletes (they are no longer necessary because libxio
is long gone)
+ drop runtime dependency on gptfdisk (it was needed for ceph-disk,
which has since been removed)
+ spec: drop "_python_buildid" macro (it was needed to support py2 builds,
which upstream is finally moving away from)
- Update to 15.0.0-8588-g58b5b29433:
+ spec, debian: cephadm requires lvm2 (bsc#1159466)
- ceph-rpmlintrc: fix syntax error introduced by change mentioned
in previous changelog entry
- Update to 15.0.0-8587-gf0521c1db5:
+ rebase on tip of upstream master, SHA1 068aafb2ea3c71b5adda79467847ee03b77bb35e
* cephadm: do ceph-volume activate+deactivate as part of systemd unit
- Update to 15.0.0-8442-g094a533242:
+ spec:
* fix cephadm user/group creation
* cephadm subpackage: start summary with a capital letter
+ ceph-rpmlintrc: silence some RPMLINT warnings
- Update to 15.0.0-8370-gec9b27b5e0
+ ceph-daemon is renamed to cephadm
+ mgr/ssh is renamed to mgr/cephadm
- increase disk space needs in _constraints for some architectures
- Update to 15.0.0-7866-g639502405f:
+ rebase on tip of upstream master, SHA1 95dd54889a9c113f77dd6c2c7e77166335a59794
- Update to 15.0.0-7686-g54042e1a06:
+ rebase on tip of upstream master, SHA1 2c06beb5ec38c8b9f7bd84152da3f5708de8d0c0
* Revert "Merge pull request #16715 from adamemerson/wip-I-Object!" (bsc#1157443)
* spec: add explicit openssh dependency to ceph-mgr-ssh (bsc#1157527)
==== curl ====
Version update (7.68.0 -> 7.69.0)
Subpackages: libcurl4
- Update to 7.69.0
* Changes:
- polarssl: removed
- smtp: add CURLOPT_MAIL_RCPT_ALLLOWFAILS and --mail-rcpt-allowfails
- wolfSSH: new SSH backend
* Bugfixes:
- altsvc: improved header parser
- altsvc: keep a copy of the file name to survive handle reset
- altsvc: make saving the cache an atomic operation
- altsvc: use h3-27
- azure: disable brotli on the macos debug-builds
- build: remove all HAVE_OPENSSL_ENGINE_H defines
- cleanup: fix several comment typos
- cleanup: fix typos and wording in docs and comments
- cmake: add support for CMAKE_LTO option
- cmake: clean up and improve build procedures
- cmake: Show HTTPS-proxy in the features output
- cmake: use check_symbol_exists also for inet_pton
- configure.ac: fix comments about --with-quiche
- configure: disable metalink if mbedTLS is specified
- configure: disable metalink support for incompatible SSL/TLS
- conn: do not reuse connection if SOCKS proxy credentials differ
- conncache: removed unused Curl_conncache_bundle_size()
- connect: remove some spurious infof() calls
- connection reuse: respect the max_concurrent_streams limits
- cookie: check __Secure- and __Host- case sensitively
- cookies: make saving atomic with a rename
- create-dirs.d: mention the mode
- curl: avoid using strlen for testing if a string is empty
- curl: error on --alt-svc use w/o support
- curl: let -D merge headers in one file again
- curl: make #0 not output the full URL
- curl: make the -# spaceship bar not wrap the line
- curl: remove 'config' field from OutStruct
- curl:progressbarinit: ignore column width from terminals < 20
- curl_escape.3: add a link to curl_free
- curl_getenv.3: fix the memory handling description
- curl_global_init: assume the EINTR bit by default
- curl_global_init: move the IPv6 works status bool to multi handle
- CURLINFO_COOKIELIST.3: Fix example
- CURLOPT_ALTSVC_CTRL.3: fix the DEFAULT wording
- CURLOPT_PROXY_SSL_OPTIONS.3: Sync with CURLOPT_SSL_OPTIONS.3
- CURLOPT_REDIR_PROTOCOLS.3: update the DEFAULT section
- data.d: remove "Multiple files can also be specified"
- digest: do not quote algorithm in HTTP authorisation
- docs/HTTP3: add --enable-alt-svc to curl's configure
- docs/HTTP3: update the OpenSSL branch to use for ngtcp2
- docs: fix typo on CURLINFO_RETRY_AFTER
- easy: remove dead code
- form.d: fix two minor typos
- ftp: convert 'sock_accepted' to a plain boolean
- ftp: remove superfluous checking for crlf in user or pwd
- ftp: shrink temp buffers used for PORT
- github: Instructions to post "uname -a" on Unix systems in issues
- GnuTLS: always send client cert
- gtls: fixed compilation when using GnuTLS < 3.5.0
- hostip: move code to resolve IP address literals to 'Curl_resolv'
- HTTP-COOKIES: describe the cookie file format
- HTTP-COOKIES: mention that a trailing newline is required
- http2: make pausing/unpausing set/clear local stream window
- http2: now requires nghttp2 >= 1.12.0
- http: added 417 response treatment
- http: increase EXPECT_100_THRESHOLD to 1Mb
- http: mark POSTs with no body as "upload done" from the start
- http: move "oauth_bearer" from connectdata to Curl_easy
- include: remove non-curl prefixed defines
- KNOWN_BUGS: Multiple methods in a single WWW-Authenticate: header
- libssh2: add support for forcing a hostkey type
- libssh2: fix variable type
- libssh: improve known hosts handling
- llist: removed unused Curl_llist_move()
- location.d: the method change is from POST to GET only
- md4: fixed compilation issues when using GNU TLS gcrypt
- md4: use init/update/final functions in Secure Transport
- md5: added implementation for mbedTLS
- mk-ca-bundle: add support for CKA_NSS_SERVER_DISTRUST_AFTER
- multi: change curl_multi_wait/poll to error on negative timeout
- multi: fix outdated comment
- multi: if Curl_readwrite sets 'comeback' use expire, not loop
- multi_done: if multiplexed, make conn->data point to another transfer
- multi_wait: stop loop when sread() returns zero
- ngtcp2: add error code for QUIC connection errors
- ngtcp2: fixed to only use AF_INET6 when ENABLE_IPV6
- ngtcp2: update to git master and its draft-25 support
- ntlm: removed the dependency on the TLS libaries when using MD5
- ntlm_wb: use Curl_socketpair() for greater portability
- oauth2-bearer.d: works for HTTP too
- openssl: make CURLINFO_CERTINFO not truncate x509v3 fields
- openssl: remove redundant assignment
- os400: fixed the build
- pause: force-drain the transfer on unpause
- quiche: update to draft-25
- README: mention that the docs is in docs/
- runtests: make random seed fixed for a month
- runtests: restore the command log
- schannel_verify: Fix alt names manual verify for UNICODE builds
- sha256: use crypto implementations when available
- singleuse.pl: support new API functions, fix curl_dbg_ handling
- smtp: support the SMTPUTF8 extension
- smtp: support UTF-8 based host names in MAIL FROM
- SOCKS: make the connect phase non-blocking
- strcase: turn Curl_raw_tolower into static
- strerror: increase STRERROR_LEN 128 -> 256
- test1323: added missing 'unit test' feature requirement
- tests: add a unit test for MD4 digest generation
- tests: add a unit test for SHA256 digest generation
- tests: add a unit test for the HMAC hash generation
- tests: deduce the tool name from the test case for unit tests
- tests: fix Python 3 compatibility of smbserver.py
- tool_dirhie: allow directory traversal during creation
- tool_homedir: change GetEnv() to use libcurl's curl_getenv()
- url: include the failure reason when curl_win32_idn_to_ascii() fails
- urlapi: guess scheme properly with credentials given
- urldata: do string enums without #ifdefs for build scripts
- vtls: refactor Curl_multissl_version to make the code clearer
- Refresh patches:
* curl-secure-getenv.patch
* libcurl-ocloexec.patch
==== dracut ====
Version update (049.1+git124.70941b30 -> 049.1+git125.e2b2c9ef)
- Update to version 049.1+git125.e2b2c9ef:
* 01fips: handle SHA1 on machines without AVX (bsc#1160318)
* Update: 90kernel-modules: Add PCI host controller modules (boo#1162669)
==== ed ====
Version update (1.15 -> 1.16)
- Update to 1.16
* regex.c (line_replace): Accept 's/^/#/g' as valid.
(Reported by Bjoern Wibben).
* main_loop.c: Removed length limit of prompt string.
(Reported by Tim Chase).
* main.c: Set a valid invocation_name even if argc == 0.
* ed.texi: Extended operators depend on regex implementation.
(Reported by Brian Zwahr).
* ed.texi: Several fixes and improvements.
==== elementary-xfce-icon-theme ====
Version update (0.14+git21.6b81725d -> 0.14+git23.0db3af45)
- Update to version 0.14+git23.0db3af45:
* Fixed close and eject icons for dark theme
* Fix user-desktop icons
==== ffmpeg-4 ====
Subpackages: libavcodec58 libavdevice58 libavfilter7 libavformat58 libavresample4 libavutil56 libpostproc55 libswresample3 libswscale5
- Enable libmfx support for SLE 15 SP2 and Leap 15.2 via
conditional, libmfx is available there too now.
==== gd ====
Subpackages: libgd3
- security update
- added patches
fix CVE-2018-14553 [bsc#1165471], null pointer dereference in gdImageClone()
+ gd-CVE-2018-14553.patch
==== gstreamer-plugins-bad ====
Subpackages: gstreamer-plugins-bad-lang libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgstsctp-1_0-0 libgsturidownloader-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0
- Switch to meson buildsystem for tumbleweed.
- Following the above, add pkgconfig(vulkan) BuildRequires and
tweak options passed to meson, as well as a cleanup in some
conditionals.
- Add gst-plugins-bad-wayland-headers.patch: Fix build when using
meson and having wayland-headers in non-default location
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1….
==== hwdata ====
Version update (0.332 -> 0.333)
- Update to version 0.323:
* Updated pci, usb and vendor ids.
==== libmfx ====
Version update (19.2.1 -> 19.4.0)
Subpackages: libmfx1
- Update to version 19.4.0:
* bugfixes and improvements
==== libva ====
Version update (2.5.0 -> 2.6.1)
Subpackages: libva-drm2 libva-x11-2 libva2
- Update to version 2.6.1
* adjust call sequence to ensure authenticate operation is
executed this patch is not needed for media-driver, but
needed for i965 driver which check authentication.
- Update to version 2.6.0:
* enable the mutiple driver selection logic and enable it for DRM.
* drm: Add iHD to driver_name_map
* Add missed slice parameter 'slice_data_num_emu_prevn_bytes'
* ensure that all meson files are part of the release tarball
* configure: use correct comparison operator
* trace: support VAConfigAttribMultipleFrame in trace
* remove incorrect field of VAConfigAttribValDecJPEG
* va/va_trace: Dump VP9 parameters for profile 1~3
* add multiple frame capability report
* add variable to indicate layer infromation
* trace: fix memory leak on closing the trace
* add prediction direction caps report
* Add comments for colour primaries and transfer characteristics in VAProcColorProperties
==== libva-gl ====
Version update (2.5.0 -> 2.6.1)
Subpackages: libva-glx2 libva-wayland2
- Update to version 2.6.1
* adjust call sequence to ensure authenticate operation is
executed this patch is not needed for media-driver, but
needed for i965 driver which check authentication.
- Update to version 2.6.0:
* enable the mutiple driver selection logic and enable it for DRM.
* drm: Add iHD to driver_name_map
* Add missed slice parameter 'slice_data_num_emu_prevn_bytes'
* ensure that all meson files are part of the release tarball
* configure: use correct comparison operator
* trace: support VAConfigAttribMultipleFrame in trace
* remove incorrect field of VAConfigAttribValDecJPEG
* va/va_trace: Dump VP9 parameters for profile 1~3
* add multiple frame capability report
* add variable to indicate layer infromation
* trace: fix memory leak on closing the trace
* add prediction direction caps report
* Add comments for colour primaries and transfer characteristics in VAProcColorProperties
==== libvirt ====
Subpackages: libvirt-bash-completion libvirt-client libvirt-daemon libvirt-daemon-driver-interface libvirt-daemon-driver-libxl libvirt-daemon-driver-lxc libvirt-daemon-driver-network libvirt-daemon-driver-nodedev libvirt-daemon-driver-nwfilter libvirt-daemon-driver-qemu libvirt-daemon-driver-secret libvirt-daemon-driver-storage libvirt-daemon-driver-storage-core libvirt-daemon-driver-storage-disk libvirt-daemon-driver-storage-gluster libvirt-daemon-driver-storage-iscsi libvirt-daemon-driver-storage-iscsi-direct libvirt-daemon-driver-storage-logical libvirt-daemon-driver-storage-mpath libvirt-daemon-driver-storage-rbd libvirt-daemon-driver-storage-scsi libvirt-daemon-lxc libvirt-daemon-qemu libvirt-daemon-xen libvirt-libs
- qemu: Allow format probing under special circumstances
ae9e6c2a-qemu-allow-cond-format-probe.patch
bsc#1165588
==== libxcrypt ====
Version update (4.4.12 -> 4.4.15)
Subpackages: libcrypt1 libcrypt1-32bit libxcrypt-devel
- Update to version 4.4.15
* The compatibility symbols crypt_gensalt_r, xcrypt, xcrypt_r,
xcrypt_gensalt, and xcrypt_gensalt_r are deprecated further
* Speed up ka-sunmd5 by skipping most of the test phrases
- Package README.md and TODO.md (bsc#1165389)
==== open-iscsi ====
Subpackages: iscsiuio libopeniscsiusr0_2_0
- Merged in latest upstream (2.1.1), which is mainly a bug-fix
release over 2.1.0, including changing the test suite from
shell-based to python3-based, replacing
open-iscsi.2.1.0-suse.tar.bz2 with open-iscsi-2.1.1-suse.tar.bz2
and resetting open-iscsi-SUSE-latest-diff.bz2
==== osinfo-db ====
Version update (20191125 -> 20200214)
- bsc#1165855 - Add UEFI support to the database for SLES and
openSUSE distros
5bbe30db-opensuse-add-info-about-UEFI-support.patch
SLE-add-info-about-UEFI-support.patch
- Update database to version 20200214
osinfo-db-20200214.tar.xz
- Drop patch included in new tarball
add-sle12sp5-support.patch
- Fix the length of string for the ISO volume id (bsc#1054986)
fix-sle15sp1-volume-id-string.patch
add-sle15sp2-support.patch
- Fix release date of SLE12-SP5
add-sle12sp5-support.patch
==== perl-Date-Manip ====
Version update (6.79 -> 6.81)
- updated to 6.81
see /usr/share/doc/packages/perl-Date-Manip/Changes
6.81 2020-03-01
- Messed up the 6.80 package. This release fixes it.
6.80 2020-03-01
- Missed Changes entry for previous version.
Reported by Tina Muller (GitHub #31)
6.79 2019-12-01
- Time zone fixes
Newest zoneinfo data (tzdata 2019c).
==== perl-DateTime ====
Version update (1.51 -> 1.52)
- updated to 1.52
see /usr/share/doc/packages/perl-DateTime/Changes
1.52 2020-02-29
- Added a $dt->is_between($dt1, $dt2) method. Based on GH #97 by philip r
brenan.
- Simplify the calculation of leap seconds in XS. This is a little more
efficient for most use cases (anything with future or recent past
datetimes). Contributed by Mark Overmeer. GH #91.
==== perl-DateTime-Format-Strptime ====
Version update (1.76 -> 1.77)
- updated to 1.77
see /usr/share/doc/packages/perl-DateTime-Format-Strptime/Changes
1.77 2020-02-29
* When the parsed string contained an invalid time zone offset (parsed with
"%z") like "-9999", the error handling set in the parser's constructor was
ignored and an exception was always thrown. Reported by x-qq. GH #25.
==== permissions ====
Version update (1550_20200213 -> 1550_20200228)
Subpackages: chkstat permissions-config permissions-doc
- Update to version 20200228:
* chkstat: fix readline() on platforms with unsigned char
- Update to version 20200227:
* remove capability whitelisting for radosgw
* whitelist ceph log directory (bsc#1150366)
* adjust testsuite to post CVE-2020-8013 link handling
* testsuite: add option to not mount /proc
* do not follow symlinks that are the final path element: CVE-2020-8013
* add a test for symlinked directories
* fix relative symlink handling
* include cpp compat headers, not C headers
* Move permissions and permissions.* except .local to /usr/share/permissions
* regtest: fix the static PATH list which was missing /usr/bin
* regtest: also unshare the PID namespace to support /proc mounting
* regtest: bindMount(): explicitly reject read-only recursive mounts
* Makefile: force remove upon clean target to prevent bogus errors
* regtest: by default automatically (re)build chkstat before testing
* regtest: add test for symlink targets
* regtest: make capability setting tests optional
* regtest: fix capability assertion helper logic
* regtests: add another test case that catches set*id or caps in world-writable sub-trees
* regtest: add another test that catches when privilege bits are set for special files
* regtest: add test case for user owned symlinks
* regtest: employ subuid and subgid feature in user namespace
* regtest: add another test case that covers unknown user/group config
* regtest: add another test that checks rejection of insecure mixed-owner paths
* regtest: add test that checks for rejection of world-writable paths
* regtest: add test for detection of unexpected parent directory ownership
* regtest: add further helper functions, allow access to main instance
* regtest: introduce some basic coloring support to improve readability
* regtest: sort imports, another piece of rationale
* regtest: add capability test case
* regtest: improve error flagging of test cases and introduce warnings
* regtest: support caps
* regtest: add a couple of command line parameter test cases
* regtest: add another test that checks whether the default profile works
* regtests: add tests for correct application of local profiles
* regtest: add further test cases that test correct profile application
* regtest: simplify test implementation and readability
* regtest: add helpers for permissions.d per package profiles
* regtest: support read-only bind mounts, also bind-mount permissions repo
* tests: introduce a regression test suite for chkstat
* Makefile: allow to build test version programmatically
* README.md: add basic readme file that explains the repository's purpose
* chkstat: change and harmonize coding style
* chkstat: switch to C++ compilation unit
- add suse_version to end of permissions package version
==== rubygem-nokogiri ====
Version update (1.10.8 -> 1.10.9)
- updated to version 1.10.9
[#] Fixed
* [MRI] Raise an exception when Nokogiri detects a specific
libxml2 edge case involving blank Schema nodes wrapped
by Ruby objects that would cause a segfault. Currently no fix
is available upstream, so we're preventing a dangerous
operation and informing users to code around it if
possible. [#1985, #2001]
* [JRuby] Change NodeSet#to_a to return a RubyArray instead
of Object, for compilation under JRuby 9.2.9 and later.
[#1968, #1969] (Thanks, @headius!)
==== samba ====
Version update (4.11.5+git.114.5685848b8fc -> 4.11.6+git.120.e474a78db08)
Subpackages: libdcerpc-binding0 libdcerpc-binding0-32bit libdcerpc0 libdcerpc0-32bit libndr-krb5pac0 libndr-krb5pac0-32bit libndr-nbt0 libndr-nbt0-32bit libndr-standard0 libndr-standard0-32bit libndr0 libndr0-32bit libnetapi0 libnetapi0-32bit libsamba-credentials0 libsamba-credentials0-32bit libsamba-errors0 libsamba-errors0-32bit libsamba-hostconfig0 libsamba-hostconfig0-32bit libsamba-passdb0 libsamba-passdb0-32bit libsamba-policy0-python3 libsamba-util0 libsamba-util0-32bit libsamdb0 libsamdb0-32bit libsmbclient0 libsmbconf0 libsmbconf0-32bit libsmbldap2 libsmbldap2-32bit libtevent-util0 libtevent-util0-32bit libwbclient0 libwbclient0-32bit samba-client samba-client-32bit samba-libs samba-libs-32bit samba-libs-python3 samba-python3 samba-winbind samba-winbind-32bit
- Remove unused pwdutils buildrequires
- Update to samba 4.11.6
+ pygpo: Use correct method flags; (bso#14209);
+ Avoiding bad call flags with python 3.8, using METH_NOARGS
instead of zero; (bso#14209);
+ source4/utils/oLschema2ldif: Include stdint.h before cmocka.h;
(bso#14218);
+ docs-xml/winbindnssinfo: Clarify interaction with idmap_ad etc;
(bso#14122);
+ smbd: Fix the build with clang; (bso#14251);
+ upgradedns: Ensure lmdb lock files linked; (bso#14199);
+ s3: VFS: glusterfs: Reset nlinks for symlink entries during
readdir; (bso#14182);
+ smbc_stat() doesn't return the correct st_mode and also the
uid/gid is not filled (SMBv1) file; (bso#14101);
+ librpc: Fix string length checking in ndr_pull_charset_to_null();
(bso#14219);
+ ctdb-scripts: Strip square brackets when gathering connection info;
(bso#14227);
==== skopeo ====
Version update (0.1.39 -> 0.1.41)
- Removed patches that were merged upstream:
- 0002-Add-set-of-image-options-used-only-for-docker-transp.patch
- bsc1115165-0001-Introduce-the-sync-command.patch
- CVE-2019-10214.patch
- Update to skopeo v0.1.41 (bsc#1165715):
- Bump github.com/containers/image/v5 from 5.2.0 to 5.2.1
- Bump gopkg.in/yaml.v2 from 2.2.7 to 2.2.8
- Bump github.com/containers/common from 0.0.7 to 0.1.4
- Remove the reference to openshift/api
- vendor github.com/containers/image/v5@v5.2.0
- Manually update buildah to v1.13.1
- add specific authfile options to copy (and sync) command.
- Bump github.com/containers/buildah from 1.11.6 to 1.12.0
- Add context to --encryption-key / --decryption-key processing
failures
- Bump github.com/containers/storage from 1.15.2 to 1.15.3
- Bump github.com/containers/buildah from 1.11.5 to 1.11.6
- remove direct reference on c/image/storage
- Makefile: set GOBIN
- Bump gopkg.in/yaml.v2 from 2.2.2 to 2.2.7
- Bump github.com/containers/storage from 1.15.1 to 1.15.2
- Introduce the sync command
- openshift cluster: remove .docker directory on teardown
- Bump github.com/containers/storage from 1.14.0 to 1.15.1
- document installation via apk on alpine
- Fix typos in doc for image encryption
- Image encryption/decryption support in skopeo
- make vendor-in-container
- Bump github.com/containers/buildah from 1.11.4 to 1.11.5
- Travis: use go v1.13
- Use a Windows Nano Server image instead of Server Core for
multi-arch testing
- Increase test timeout to 15 minutes
- Run the test-system container without --net=host
- Mount /run/systemd/journal/socket into test-system containers
- Don't unnecessarily filter out vendor from (go list ./...)
output
- Use -mod=vendor in (go {list,test,vet})
- Bump github.com/containers/buildah from 1.8.4 to 1.11.4
- Bump github.com/urfave/cli from 1.20.0 to 1.22.1
- skopeo: drop support for ostree
- Don't critically fail on a 403 when listing tags
- Revert "Temporarily work around auth.json location confusion"
- Remove references to atomic
- Remove references to storage.conf
- Dockerfile: use golang-github-cpuguy83-go-md2man
- bump version to v0.1.41-dev
- systemtest: inspect container image different from current
platform arch
- Changes in v0.1.40:
- vendor containers/image v5.0.0
- copy: add a --all/-a flag
- System tests: various fixes
- Temporarily work around auth.json location confusion
- systemtest: copy: docker->storage->oci-archive
- systemtest/010-inspect.bats: require only PATH
- systemtest: add simple env test in inspect.bats
- bash completion: add comments to keep scattered options in sync
- bash completion: use read -r instead of disabling SC2207
- bash completion: support --opt arg completion
- bash-completion: use replacement instead of sed
- bash completion: disable shellcheck SC2207
- bash completion: double-quote to avoid re-splitting
- bash completions: use bash replacement instead of sed
- bash completion: remove unused variable
- bash-completions: split decl and assignment to avoid masking
retvals
- bash completion: double-quote fixes
- bash completion: hard-set PROG=skopeo
- bash completion: remove unused variable
- bash completion: use `||` instead of `-o`
- bash completion: rm eval on assigned variable
- copy: add --dest-compress-format and --dest-compress-level
- flag: add optionalIntValue
- Makefile: use go proxy
- inspect --raw: skip the NewImage() step
- update OCI image-spec to
775207bd45b6cb8153ce218cc59351799217451f
- inspect.go: inspect env variables
- ostree: use both image and & storage buildtags
- Add patch for CVE-2019-10214. bsc#1144065
+ CVE-2019-10214.patch
==== systemd ====
Subpackages: libsystemd0 libsystemd0-32bit libudev-devel libudev1 libudev1-32bit systemd-32bit systemd-container systemd-lang systemd-logger systemd-sysvinit udev
- move html documentation to sparate package to save space
- move networkd and resolved binaries into correct subpackage
==== vim ====
Version update (8.2.0314 -> 8.2.0348)
Subpackages: gvim vim-data vim-data-common
- Updated to version 8.2.0348, fixes the following problems
* Short name not set for terminal buffer.
* Build failure on HP-UX system.
* ex_getln.c code has insufficient test coverage.
* MSVC: _CRT_SECURE_NO_DEPRECATE not defined on DEBUG build.
* Vim9: types not sufficiently tested.
* File missing in distribution, comments outdated.
* No Haiku support.
* Vim9: ":execute" does not work yet.
* Vim9: error checks not tested.
* Vim9: calling a function that is defined later is slow.
* Text property not updated correctly when inserting/deleting.
* Ex_getln.c code not covered by tests.
* Compiler warning for using uninitialized variable. (Yegappan Lakshmanan)
* Crash when opening and closing two popup terminal windows.
* No redraw when leaving terminal-normal mode in a terminal popup window.
* Popup filter converts 0x80 bytes.
* Build error with popup window but without terminal.
* Internal error when using test_void() and test_unknown(). (Dominique Pelle)
* Some code in ex_getln.c not covered by tests.
* Terminal in popup test is flaky.
* Abort called when using test_void(). (Dominique Pelle)
* No completion for :disassemble.
* Vim9: insufficient test coverage for compiling.
* Build fails on a few systems.
* Build failure without the channel feature.
* Vim9: function return type may depend on arguments.
* Vim9: function and partial types not tested.
* Using ":for" in Vim9 script gives an error.
* Some code in ex_getln.c not covered by tests.
* Vim9: using wrong instruction, limited test coverage.
* ":def" not skipped properly.
* Compiler warning when building without the float feature.
* Vim9: finding common list type not tested.
==== wicked ====
Version update (0.6.62 -> 0.6.63)
Subpackages: wicked-service
- version 0.6.63
- spec: fix old libwicked package provides/obsoletes (bsc#1165180)
- ipv6: support to apply stable secret ifsysctl (jsc#SLE-6960)
==== wireguard ====
- Fix build on openSUSE 15.2
+ wireguard-fix-leap152.patch
==== xscreensaver ====
Version update (5.40 -> 5.43)
Subpackages: xscreensaver-data xscreensaver-data-extra xscreensaver-lang
- Update to version 5.43:
* New hacks GravityWell, DeepStars, handsy.
* GLPlanet now supports the Mercator projection.
* Bouncing Cow has mathematically ideal cows.
* Foggy toasters.
* Unknown Pleasures can now use an image file as a clip mask.
* Updated webcollage for recent changes.
* Added some sample unlock dialog color schemes to the .ad file.
* On systemd systems, closing your laptop lid might actually lock
your screen now, maybe (boo#1101393).
* sonar can ping without being setuid by using setcap.
* Those new font-loading fallback heuristics work again. Oops.
* Fixed `noof' from displaying minimalistically.
* Rewrote `unknownpleasures' to be faster, and a true waterfall
graph.
* If the xscreensaver daemon is setuid, then we can implore the
kernel's out-of-memory killer to pretty please not unlock the
screen.
- Drop xscreensaver-lock-after-fade.patch. Upstream has a different
fix (boo#1101393).
- Refresh xscreensaver-default-screensaver.patch.
- Update xscreensaver-data-extra.list and xscreensaver-data.list.
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
[opensuse-factory] Tumbleweed - Review of the week 2020/10
by Dominique Leuenberger / DimStar 07 Mar '20
by Dominique Leuenberger / DimStar 07 Mar '20
07 Mar '20
Dear Tumbleweed users and hackers,
Tumbleweed – full steam ahead! There have been 6 snapshots in the last
week, some with quite some changes. The snapshots were 0227, 0228,
0229, 0301, 0303 and 0304.
The changes include:
* Zypper 1.14.34: beware! This version no longer supports abbreviated
command line parameters (e.g zypper install --no-r is no longer
accepted, you need to spell --no-recommends out)
* GCC 10 is available and provides base libraries to the system
* KDE Plasma 5.18.2
* Linux kernel 5.5.6
* Many changes in various YaST modules
* gimp 2.10.18
The future will bring those changes, sooner or later:
* Python 3.8: The latest fixes should be there. IF nothing new shows
up, this will ship next week
* binutils 2.34
* Qt 5.15.0 (currently betas being tested)
* Ruby 2.7 – possibly paired with the removal of Ruby 2.6
* GCC 10 as the default compiler
* Removal of Python 2
* GNU Make 4.3
* RPM: change of database format to ndb
Cheers,
Dominique
2
1
07 Mar '20
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&versio…
Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
PackageKit (1.1.13 -> 1.1.12)
at-spi2-atk (2.34.1 -> 2.34.2)
at-spi2-core
cppcheck (1.88 -> 1.90)
dhcp
gnome-packagekit
gnome-shell-extensions (3.34.1 -> 3.34.2)
ibus
kdepim-runtime
kernel-source (5.5.6 -> 5.5.7)
libksysguard5
libqt5-qtstyleplugins
ncurses
nkf (2.1.3 -> 2.1.5)
osc (0.167.2 -> 0.168.0)
perl-Convert-UUlib (1.62 -> 1.7)
plasma-framework
pmdk (1.7 -> 1.8)
python-Mako (1.1.1 -> 1.1.2)
python-pyxdg
totem-pl-parser (3.26.4 -> 3.26.5)
v4l-utils
zimg (2.9.2 -> 2.9.3)
=== Details ===
==== PackageKit ====
Version update (1.1.13 -> 1.1.12)
Subpackages: PackageKit-backend-zypp PackageKit-gstreamer-plugin PackageKit-gtk3-module PackageKit-lang libpackagekit-glib2-18 typelib-1_0-PackageKitGlib-1_0
- Add PackageKit-zypp-update-packages-in-all-openSUSE.patch: Handle
Tumbleweed upgrade in update-packages as well so that it doesn't
break other components.
- Add PackageKit-zypp-upgrade-system.patch: zypp: implement
upgrade-system method (bsc#1155638, bsc#1154973,
gh#hughsie/PackageKit/commit/d060dd24).
- Add PackageKit-zypp-get-files-string-array.patch: zypp: pass an
array of strings to pk_backend_job_files()
(gh#hughsie/PackageKit#351).
- Remove zypp-Switch-to-doUpgrade-solver-when-required-by-distribution.patch,
rebase zypp-perform-actions-disallowed-by-update-in-upgrade-mode.patch,
add PackageKit-zypp-dont-set-upgrade-mode-on-updating-specific-packages.patch:
zypp: Don't set upgrade mode in update-packages
(gh#hughsie/PackageKit#345).
- Add PackageKit-zypp-get-updates-dup-or-up.patch: Fix get-updates
in Tumbleweed(gh#hughsie/PackageKit#343).
- Modify PackageKit-systemd-timers.patch: Port the cron
configuration variables to the script, and add -sendwait
parameter to mail in the script(bsc#1130306).
- Refresh patches with quilt.
- Drop PackageKit-cron-without-sleep.patch: Not needed for any
current version of openSUSE.
- Add PackageKit-drop-gtk2.patch: Port away from gtk2 dependency,
drop gtk2-devel BuildRequires (gh#/hughsie/PackageKit#333).
- Add autoconf-archive BuildRequires and run autogen.sh, needed as
above patch touches buildsystem.
- Add PackageKit-zypp-fix-what-provides-newest-filter.patch:
zypp: Add support for newest filter in what-provides(bsc#984865,
gh#hughsie/PackageKit#335).
- Rename PackageKit-remove-default-thread-check.patch to
PackageKit-add-mutex-lock-to-protect-backend-priv-eulas.patch,
and update it with the one accepted upstream.
- Add PackageKit-zypp-fix-newest-filter.patch: zypp: Emit installed
package for newest filter (bsc#1125434, gh#hughsie/PackageKit#329).
- Add zypp-perform-actions-disallowed-by-update-in-upgrade-mode.patch
to fix switch to upgrade mode in the backend
- Add PackageKit-remove-polkit-rules.patch: Remove polkit rules
file (bsc#1125434).
- Limit fdupes to the btrfs subvolume.
- Combine %service_* calls to reduce generated boilerplate.
- Redo summaries without em dashes.
- Reduce %systemd_requires to %systemd_ordering; %service_*
can deal with the absence of it.
- Modify PackageKit-systemd-timers.patch: Fix unit field in
packagekit-background.timer (boo#1126943).
- Add zypp-Switch-to-doUpgrade-solver-when-required-by-distribution.patch
so Tumbleweed can properly update
- Add PackageKit-systemd-timers.patch: Migrate from cron to
systemd timer (bsc#1115410).
- Drop PackageKit-avoid-endless-loop-on-autoupdate.patch: With
PackageKit-return-on-transactions-going-backwards.patch and
PackageKit-remove-default-thread-check.patch, EULA promt works
without any issue (bsc#1038425).
- Add PackageKit-remove-default-thread-check.patch: Remove the
pk_is_thread_default() check in pk_backend_is_eula_valid() so
that we can call it in zypp backend without any issue
(gh#hughsie/PackageKit#301, bsc#1038425).
- Add PackageKit-return-on-transactions-going-backwards.patch:
transaction: Return directly when its state is going backwards
(gh#hughsie/PackageKit#301, bsc#1038425).
- Update to version 1.1.12:
+ common: Handle quoted strings in /etc/os-release.
+ offline update: Fix translations to show up.
+ Backends:
- zypp: Implement GetFilesLocal in zypp backend.
- Various changes related to aptcc and dnf.
- Changes from version 1.1.11:
+ New Features:
- Add --autoremove option to pkcon.
- Shutdown the daemon on idle by default.
+ Bugfixes:
- De-register callbacks on PkClientHelper finalize.
- Don't complain if command-not-found get uninstalled while
running.
- Fix critical on idle shutdown.
- Fix issues with debconf helper not working.
- Never assert when an interactive TTY is not available.
- Schedule offline update service to run after
system-update-pre.target.
- Shut down services cleanly before rebooting after offline
updates.
+ Backends:
- Various changes related to aptcc, dnf and nix.
- Drop PackageKit-get-files-local.patch: fixed upstream.
- Add files/directories created by tmpfiles.d under /var as ghost
entries to the rpm filelist.
- Add PackageKit-get-files-local.patch: Implement GetFilesLocal
method in zypp backend (bsc#1097581).
- Add PackageKit.tmpfiles: Use tmpfile.d to make sure PackageKit
doesn't package files in /var (bsc#1098042).
- offline updates should be disabled in Leap too, just like SLE
- Update to version 1.1.10:
+ Notes: This release fixes CVE-2018-1106 which is a moderate
security issue (boo#1086936).
+ Backends:
- zypp:
. Implement GetDetailsLocal in zypp backend.
. Improve refresh-cache function in zypp backend.
- Various changes related to aptcc and dnf.
- Drop PackageKit-zypp-backend-improve-refresh-cache.patch and
PackageKit-zypp-backend-get-details-local.patch: Fixed upstream.
- Drop NetworkManager-devel BuildRequires: Not used since version
1.1.7.
- Disable offline-update when building for SLE.
- Remove pkgconfig(npapi-sdk) BuildRequires:, it is no longer
needed as browser plugin is not built since 1.1.0.
- Unconditionally enable translation-update-upstream: on
Tumbleweed, this results in a NOP and for Leap in SLE paid
translations being used (boo#1086036).
- Update to version 1.1.9:
+ Fix missing PK_STATUS_ENUM_RUN_HOOK in pk-enum.c.
+ Fix Qt annotation on DBus signature.
+ client: Fix an invalid read when cancelling races with Finish.
+ engine: Fix a memory leak when handling GetTransactionList.
+ Fix getting user session ID with D-Bus "user bus" model.
+ Fix g_object_ref() type cast warnings with glib 2.56.
+ Rename "Software Sources" to "Software Repositories".
+ transaction: Don't leak polkit authority.
+ transaction: Fix a memory leak when authorizing actions.
+ transaction: Log transaction completed messages on debug, not
info level.
+ Backends:
- zypp: remove memory leak from zypp backend.
- Various changes related to aptcc, dnf, slack and urpmi.
- Modernize spec-file by calling spec-cleaner
- Add PackageKit-zypp-backend-get-details-local.patch: Implement
GetDetailsLocal method in zypp backend (bsc#1008287).
- Update to version 1.1.8:
+ Notes: The Slackware backend was renamed from "katja" to
"slack".
+ Libraries:
- Add getters for PkEulaRequired.
- Add new pk_results_set_role() API.
+ New Features: Save transaction role to the offline update
results file.
+ Bugfixes:
- Various fixes to docs.
- Bring introspection and vapigen m4 macros into the source.
- command-not-found: Be more explicit when ignoring path
components.
- service: Use ConditionPathExists=!/run/ostree-booted.
+ Backends:
- zypp: Return error if invalid package IDs are detected.
- Various changes related to aptcc and slack.
- Drop PK-zypp-return-error-invalid-package-ids.patch: fixed
upstream.
- Drop autoconf-archive and automake BuildRequires and no longer
call autoreconf: no patch changes the build system.
- Replace --enable/disable-systemd-updates configure parameter with
- -enable/disable-offline-update: the relevant systemd-updates
parameters have not been valid since PackageKit 1.0.0.
- Drop --with-default-backend=zypp configure parameter: this has
not been udnerstood since PackageKit 1.0. PK just used the one
and only backend installed in the distro.
- Add PackageKit-cron-without-sleep.patch: Do not sleep while
running scripts called by cron. openSUSE's run-crons has
sufficient logic to not have all machines start at the same time
(boo#1071521).
- Replace references to /var/adm/fillup-templates with new
%_fillupdir macro (boo#1069468)
- Drop py_requires from PackageKit: there are no python scripts in
the main package.
- Drop python-devel BuildRequires: we do not package the python
packagend anyway.
- Have post/postun script for PackageKit-gtk3-module post/postun
only for suse_version < 1330: newer versions have file triggers
to trigger schema compilation.
- Modify PackageKit-zypp-backend-improve-refresh-cache.patch:
Prevent PK from being killed by unhandled exceptions
(boo#1064380).
- Add PK-zypp-return-error-invalid-package-ids.patch: Return error
if invalid package IDs are detected in zypp backend (bsc#981011).
- No longer BuildRequires libqt4-devel, this part is in a separate
project since version 0.8.6.
- Update to version 1.1.7:
+ Libraries: Add missing context pushes and pops.
+ Backends: zypp: Fix stack smashing on 32-bit system.
+ New Features: Add the ability to install updates on reboot in
PackageKit-cron.
+ Bugfixes:
- Don't search for NetworkManager or ConnMan anymore.
- Effectively check for previous proxy entries.
- Fix proxy environment variables.
- Show a different progress message for system upgrades.
+ Updated translations.
- Drop PackageKit-avoid-stack-smashing-on-i586.patch: Fixed
upstream.
- Explicitly call autoreconf, as one of the patches touches the
build system. As long as the version of automake available is the
same as was used to bootstrap the tarball, there is no issue, but
if the version changes, the call must be explicit.
- Add autoconf-archive BuildRequires in order to actually be able
to successfully bootstrap.
- Update to version 1.1.6:
+ New Feature: Add new status "Running hooks".
+ Bugfixes:
- Checks NULL strings inside pk_progress_bar_start.
- Fix segfault when config file is not found.
- Return success to avoid reboot in pk-offline-update.
- Use g_printerr() for errors instead g_print().
- Various tweaks to the offline-updates service file.
+ Backends: fixes for alpm, aptcc and dnf.
- Add PackageKit-avoid-stack-smashing-on-i586.patch: Fix PackageKit
stack smashing when running "pkcon get-updates" on 32-bit system
(fdo#101267, bsc#1020028).
- Add PackageKit-zypp-backend-improve-refresh-cache.patch: Improve
zypp_refresh_cache in zypp backend to make PK works better with
zypper (bsc#899755).
- Update to version 1.1.5:
+ This release removes the hif backend which is superseded by the
new dnf backend.
+ Bugfixes:
- Fix redeclaration of polkit autocleanup functions.
- Check for a zero-length search string before passing to
backends.
- command-not-found: Ignore commands of only one character.
+ Backends: fixes for alpm, aptcc and katja.
+ Updated translations.
- Update to version 1.1.4:
+ Backends:
- aptcc:
. Add get-files-local support.
. Add support for pk_backend_get_details_local.
. Add support for searching for relative paths.
. Convert a few more loops to C++11 range for.
. Drop DebFile helper class.
. Fix locating package which a file list belongs to.
. Fix NULL assertion warning.
. Fix typo.
. Install local files using APT API.
. Update pk-matrix for GetDetailsLocal.
. Use C++11 range for loops.
. Use FindGrp instead of manual matching every package when
resolving.
- apt: Remove reference from pk-matrix.html.
- dnf: Port from libhif to libdnf.
- hif/dnf:
. Fix a tiny memory leak when installing packages.
. Fix a tiny memory leak when invalidating repo cache.
- zypp:
. Pass the patch "Application Restart Suggested" flag down
to PK.
. Return error if invalid package IDs are detected.
+ New Features:
- Add a new DNF backend.
- Use GetFilesLocal in pkcon get-files if argument is a file.
+ Bugfixes:
- Add a new REPO_ALREADY_SET error enum and use it in backends.
- Annotate PreparedUpgrade DBus property for usage in
PackageKit-Qt.
- Change the configuration of the cron script to a
sysconfig-like config.
- Do not try to exec plymouth if it is not installed.
- Don't crash when emitting PropertiesChanged for NULL values.
- Fix a leak in get_prepared_sack().
- Fix a tiny memory leak on error path.
- Fix a tiny memory leak when setting a proxy.
- Fix "cache-age changed to -1" debug message (when cache-age
is G_MAXUINT).
- Fix two small memory leaks when processing signals from the
daemon.
- Fix updates and change code to aid in not breaking this again
(gh#hughsie/PackageKit#149).
- Fix various g_variant_get ^a&s leaks.
- Invalidate PreparedUpgrade property when the prepared file
changes.
- Look for command-not-found dbus socket in /run instead of
/var/run.
- Remove declaration of non-existent
pk_task_{get,set}_interactive().
- Drop
0001-Change-the-configuration-of-the-cron-script-to-a-sys.patch,
PackageKit-dbus-location.patch,
PackageKit-annotate-dbus-interface.patch,
0001-zypp-Return-error-if-invalid-package-IDs-are-detecte.patch
and bnc#881245-update-test-affects-package-manager-should-restart-gpk-update-viewer.patch:
Fixed upstream.
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Stop passing V=1 to make, we do debugging locally.
- Drop PackageKit-1.0.1-fix-bashisms.patch: this patch has been
submitted upstream for discussion (gh#hughsie/PackageKit#162). If
accepted, we'll inherit with a future update, if declined, it is
not important enough to carry around. The code it touches is only
used by the internal test suite.
- Drop PackageKit-fix-offline-trigger.patch: in line with upstreams
expectation we package /var/cache/PackageKit. With this present
the symlink produced for offline update can correctly symlink
to an existing directory.
- Stop Providing/Obsoleting opensuse-codecs-installer, it was
dropped more than 5 years ago.
- Add
0001-zypp-Return-error-if-invalid-package-IDs-are-detecte.patch:
Fix segfaults when detecting invalid package IDs
(gh#hughsie/PackageKit#148).
- Add PackageKit-annotate-dbus-interface.patch: annotate the DBus
interface introduced with version 1.1.2 in order for PK-Qt to
be able to build.
- Update to version 1.1.3:
+ Bugfixes:
- backend job: Avoid emitting duplicates with parallel
download.
- Revert a patch that caused PackageKit to always request auth
when installing packages.
- Update the GPLv2 text in COPYING.
+ Backends: zypp: PK_FILTER_ENUM_ARCH is supposed to filter on
primary arch.
- Update to version 1.1.2:
+ This release adds a new backend for the Nix package manager.
+ New Features:
- Add a test for offline distro upgrades.
- Add PreparedUpgrade DBus property.
+ Bugfixes:
- Make pk_console_get_prompt() big endian safe.
- Require admin authorisation to trigger a distro upgrade.
- build: Avoid g_simple_async_result deprecation warnings.
- task: Fix only-trusted property notifications.
- task: Honour the only_trusted property when setting up
transactions.
+ Backends: fixes for alpm. aptcc, hif and katja.
- Add trusted key of Kalev Lember (8F62AF74) to the keyring.
- Fix update-alternatives usage.
- Update to GNOME 3.20.2 (FATE#318572).
- Drop docbook-utils BuildRequires: No longer needed for man pages
building.
- Update to version 1.1.1:
+ Backends:
- alpm: port to g_autoptr().
- hif: Set ALLOW_DOWNGRADE flag for all transactions.
- zypp: Enforce formatting input as string.
+ New Features:
- Add UpdateTriggered / UpgradeTriggered DBus properties.
- Add TriggerUpgrade DBus method handling.
+ Bugfixes:
- Emit UpdatesChanges when installing packages.
- Fix GIR annotations for progress callbacks.
- Increase the number of packages that can be resolved.
- Point offline update/upgrade trigger to the prepared update.
- Unlink any existing offline update triggers before creating.
- Update to GNOME 3.20 Fate#318572
- Update to version 1.1.0:
+ New Features:
- Add client side API for triggering offline system upgrades.
- Add getters for PkProgress.
- Add pk_get_distro_version_id.
- Add system upgrade API to PkTask.
- Port to g_autoptr().
- Remove the PackageKit browser plugin.
- Use the GLib network monitoring support.
+ Backends:
- zypp:
. Avoid media access when testing for cd/dvd URL scheme.
. Fix build.
. Use libzypp's arch compatibility check.
- Other fixes for alpm, aptcc and hif.
+ Bugfixes:
- Add missing description for obsoleted packages.
- Add support for offline system upgrades.
- Allow to enable or disable systemd units for offline update.
- Correctly store file descriptor from logind (bgo#94070).
- Do not crash on GetPrepared when there are no offline
updates.
- Do not crash on transaction database corruption.
- Do not crash when parsing a very broken transaction log.
- Do not install offline update related files if disabled.
- Emit PropertiesChanged for UpgradeSystem transaction flags.
- Fix download-size-remaining property type.
- Fix various minor memory leaks.
- Make transaction get_proxy() return TRUE for no proxy
settings.
- Minor fixes in command_not_found_handle{,r}() for bash and
zsh.
- Relax validation performed on input strings passed to
backends.
- Require dbus.socket for offline update.
- Set PACKAGEKIT_CALLER_UID environment.
- Sort package names when printing out simulation.
- Use new PkTask API for system upgrades.
- Rebase PackageKit-dbus-location.patch.
- Drop PackageKit-zypp-buildfix.patch: fixed upstream.
- Drop PackageKit-browser-plugin subpackage: the plugin was removed
upstream.
- No longer pass --with-mozilla-plugin-dir to configure: without
the plugin there is no need to know where it would need to be
installed.
- Update to version 1.0.11:
+ By popular demand, reintroduce the UpgradeSystem method.
+ Backends:
- python:
. Make PackagekitProgress an Iterable.
. Set steps on PackagekitProgress instanciation.
- zypp: Raise priority of ZYPP stack updates if a security
patch is shadowed (bsc#951592).
- dummy: Implement simulating UpgradeSystem and respect the
transaction flags.
- Lots of fixes for aptcc, hif and portage backends.
+ New Features: Allow the use of variadic functions in vala.
+ Bugfixes: Make pk_details_get_size documentation more specific.
- Add PackageKit-zypp-buildfix.patch: Fix build of the zypp
backend.
- Add PackageKit-avoid-endless-loop-on-autoupdate.patch: Avoid a
endless loop on autoupdates.
- Add PackageKit-fix-offline-trigger.patch: Fix the PK trigger
detection: if not done properly, PK might believe that something
else triggered the system update and expects something else to
handle the update (boo#954125).
- Add Suggests: cron due to existing cronscript
- Slight whitespace with spec-cleaner
- Update to version 1.0.10:
+ Process the offline update triggered by older PK versions.
+ Use Glib for reading symlink to prevent crash with some
compilers.
- Update to version 1.0.9:
+ Check the offline action trigger before performing the update.
+ Fix two critical warnings.
+ Add PackageKitGlib-1.0.metadata to release tarball.
+ Fix a race with the backend job thread creation.
+ Updated translations.
- Drop PackageKitGlib-1.0.metadata source: it is now part of the
tarball.
- Update to version 1.0.8:
+ New Feature: Generate Vala bindings.
+ Bugfixes:
- Correctly register enum properties.
- Exit quietly if we didn't prepare the offline update.
- Fix various docstring errors in the library.
- Look for libsystemd now that journal/login are merged.
+ Backend enhancements/fixes: hif, urpmi and yum.
- Replace pkgconfig(libsystemd-journal) BuildRequires with
pkgconfig(libsystemd), following upstreams changes.
- Add vala BuildRequires in order to build the vala bindings.
- Inject PackageKitGlib-1.0.metadata as source into the package: it
was forgotten in the 1.0.8 release tarball.
- Update to version 1.0.7:
+ New Feature: Define command_not_found_handler for zsh.
+ Bugfixes:
- Correct punctuation while applying offline updates.
- Don't run if bash command completion is being run.
- Fix Details() from spawned backends.
- Port GTK+ module to org.freedesktop.PackageKit.Modify2.
- Return the correct error for syntax errors in pkcon.
- Return the correct error if nothing was done for repo-enable.
+ Backend enhancements/fixes: alpm, entropy, hif, portage, urpm
and yum.
- Update to version 1.0.6:
+ New Features:
- Add dbus method for returning prepared packages.
- Add pk_backend_is_transaction_inhibited.
- gstreamer plugin: Add support for v2 of the PK session
service interface.
+ Bugfixes:
- Don't recursive lock the debug mutex when using --verbose
without a tty.
- Make "reboot" the default action for no action file.
- gstreamer plugin: Adapt to gstreamer missing plugin changes.
- gstreamer plugin: Avoid criticals when some of the parameters
are NULL.
+ Backend enhancements/fixes: alpm and hif.
- Update to version 1.0.5:
+ Add missing --allow-downgrade and --allow-reinstall to the man
page.
+ Backend enhancements/fixes: alpm and hif.
- Update to version 1.0.4:
+ New Features:
- Add 'quit' command to pkcon.
- Add the install and remove commands to the packagekit-direct
test tool
+ Libraries: Add PK_INFO_ENUM_UNAVAILABLE.
+ Bugfixes:
- Actually inhibit logind when the transaction can't be
cancelled.
- Allow pk_backend_job_set_allow_cancel() after ErrorCode has
been set/
- Do not attempt to run command-not-found for anything prefixed
with '.'.
- Don't use PkBackendSpawn helpers in compiled backends.
- Fix a hard-to-debug crash when cancelling a task that has
never been run.
- Make pk_backend_job_call_vfunc() threadsafe.
- Make pk_backend_repo_list_changed() threadsafe.
- Make the network detection code simpler.
- Really remove the timer GSource when quitting the daemon.
- Recreate the download location if it does not already exist.
+ Backend enhancements/fixes: alpm, aptcc, dummy, hif and urpmi.
- PK is newly published with a digital signature: add .keyring and
.asc file to sources.
- fix using 'echo' command in search-name.sh script
- add patches:
* PackageKit-1.0.1-fix-bashisms.patch
- Update to version 1.0.3:
+ Libraries: glib: Add support for reinstallation and downgrades.
+ Backends:
- hif:
. Add support for reinstall and downgrade.
. Use hif_context_set_vendor_cache_dir() to be smarter about
the vendor cache.
. Use repo loader provided by the context.
- zypp:
. Improve progress status.
. Propagate install errors to PK.
. Remap 'recommended' patches to 'BUGFIX'.
+ New Features: Add reinstall and downgrade support to pkcon.
- Drop PackageKit-zypp-progress-info.patch: Fixed upstream.
- Add PackageKit-zypp-progress-info.patch: Pass more progress
information from libzypp to PackageKit. This results in PK having
accurate information about overall download and install progress,
making all UIs profit from this (instead of just writing
'Installing packages', they can now show a progress bar. Clients
like pkcon and gnome-packagekit already use this information if
provided. Also offline-update propagates the information to
plymouth.
- Update to version 1.0.1:
+ New Feature: Add a KeepCache config parameter.
+ Bugfixes:
- Do not install the python helpers unless required.
- Don't assume systemd is found if --with-systemdsystemunitdir
is passed.
- Fall back to /usr/lib/os-release if /etc/os-release does not
exist.
- Fix compile when the systemd headers are not located in
/usr/include.
- Never allow cancelling a transaction twice.
- Overwrite an existing link for
packagekit-offline-update.service.
+ Backends:
- ZYpp:
. Be more specific with the progress status messages.
. Ensure to reach 100% on complete cache_refresh.
. Fix compiler warning.
- Fixes in apm, hif and urpmi backends.
- Drop PackageKit-offline-update.patch: fixed upstream.
- Update baselibs.conf: upon update to 1.0.0 soversion was bumped
to libpackagekit-glib2-18, but baselibs wasn't adjusted
- Set DISABLE_RESTART_ON_UPDATE to 'yes' instead of '1': the
systemd macros do an explicit compare to the string.
- Add PackageKit-offline-update.patch:
+ Make packagekit-offline-update a static service. Users believe
by disabling the service, the feature would be disabled, when
in fact systemd still brings the user to the
system-update.target, but then doesn't perform any action, most
of all not removing the /system-update link, thus ending in a
loop.
- Add patch
bnc#881245-update-test-affects-package-manager-should-restart-gpk-update-viewer.patch:
ensure PackageKit asks to be restarted when restart_suggested is
part of the update flags. Patch by Roy Ley Mu (bnc#881245).
- Update to version 1.0.0:
+ The offline update functionality has moved to a proper D-Bus
interface and the pkexec helpers have been removed. Offline
updates is an important feature that no longer deserves to be
bolted-on. All the existing users have been ported to the new
interface, but you need 3.13.92 if you're running GNOME from
unstable or jhbuild.
+ No more plugins. Both in-tree and out-of-tree plugins were the
biggest source of crashes, and with the systemd offline updates
merged into the core daemon they are just not reuired anymore.
All affected projects have been notified.
+ No more conary, opkg, smart or yum plugins. These have been
unmaintained and broken for over two years, so time to give
them the heave-ho.
+ The alpm, aptcc, hif and zypp plugins have had lots of love,
and are up to date with the latest features and working well.
+ New Features:
- Add a D-Bus interface and helpers for offline support.
- Add a repo-set-data command to packagekit-direct.
- Add a simple script that generates some offline metadata.
- Add pk_backend_job_get_cancellable().
- Add pk_backend_job_is_cancelled().
- Add pk_backend_set_user_data().
- Add pk_offline_get_prepared_sack() and use it in the
systemd-updates plugin.
- Remove pk-debuginfo-install.
- Remove support for distros not supporting /etc/os-release.
- Remove the --enable-systemd-updates configure switch.
- Remove the events/pre-transaction.d functionality.
- Remove the pkexec systemd helpers.
- Remove the plugin interface.
- Remove various options from the config file.
+ Bugfixes:
- Automatically do pk_backend_job_finished() for threaded
backends.
- Do not shutdown the daemon on idle by default.
- Fix compile of the ConnMan network support.
- Fix packagekit-offline-update.service generation.
- Increase the default transaction limits.
- Prefer npapi-sdk over mozilla-plugins.
- Refresh the NetworkManager state when the daemon starts.
- Add rcpackagekitd and rcpackagekitd-offline-update symlinks.
- Shorten the Summary of PackageKit-branding-upstream a bit.
- Update to version 0.9.6 (git master/0fcee3c):
+ Fix a multitude of possible crashers.
- Drop 0002-Build-against-npapi-sdk-instead-of-xulrunner.patch and
PackageKit-zypp-0.9.patch: fixed upstream.
- Update to version 0.9.5:
+ New Features:
- Add --allow-untrusted option to pkcon.
- Add a new tool called packagekit-direct that can run without
a daemon.
- Remove remaining time reporting.
- Remove the desktop.db plugin.
+ Bugfixes:
- Do not commit the transaction manually but instead set the
correct state.
- Do not log a critical warning when idle exiting.
- Fix a crash when we are cancelling a transaction that has not
yet been run.
- Make browser-plugin search for npapi-sdk or mozilla-plugin.
- Never ever use g_main_context_iteration() manually.
+ Backend fixes.
+ For changes from version 0.9.1 up to 0.9.4: please see NEWS
file.
- No longer pass --with-security-framework to configure: not known
anymore.
- Rebase 0002-Build-against-npapi-sdk-instead-of-xulrunner.patch
and PackageKit-dbus-location.patch.
- Drop PackageKit-zypp-filter-uninstalled-packages.patch: fixed
upstream.
- Add PackageKit-zypp-0.9.patch: port zypp backend to PK 0.9.x.
- Drop typelib-1_0-PackageKitPlugin-1_0 subpackage: the plugin
architecture does no longer exist.
- Rename libpackagekit-glib2-16 subpackage to
libpackagekit-glib2-18, following upstreams soname change.
- Rework for GStreamer 1.0 support:
+ Remove gstreamer-0_10-devel and
gstreamer-0_10-plugins-base-devel BuildRequires.
+ Add gstreamer-devel and gstreamer-plugins-base-devel
BuildRequires.
+ Change supplements in gstreamer-plugin to
packageand(%{name}:gstreamer-plugins-base).
- Export DISABLE_RESTART_ON_UPDATE=1 in postun scriptlet: advise
the systemd postun macro not to restart PackageKit services, as
PK would forget it was in progress of a transaction and abort it.
- Update to version 0.8.17:
+ Backends:
- Multiple Katja updates.
- Multiple aptcc updates.
- Multiple hawkey updates.
+ New Features:
- Allow optionally shutting down after applying updates.
- Set an idle IO priority for background threaded transactions.
+ Bugfixes:
- Do not disregard any transaction that takes more than 43
seconds.
- Do not install into python_sitelib.
- Fix directory path in the docs.
- Return an error if a client tries to execute an unknown
method.
- Set the default cache-age to 'never'.
- When using 'pkcon install' assume arch filter.
- Add PackageKit-zypp-filter-uninstalled-packages.patch. GStreamer
codec installation would prompt to install already installed
packages. This patch fixes the issue. Part of fate#316921.
- Switch with_offline_udpates on.
- Update to version 0.8.16:
+ Libraries: Add pk_package_sack_find_by_id_name_arch().
+ New Features: Set all the proxy settings when using pkcon.
+ Changes in the following backends: aptcc, entropy, hawkey,
katja.
+ Bugfixes:
- Annotate DBUS Interface for GetPackageHistory.
- Clear the prepared-updates file only when the update is
invalidated.
- Do not show an error if GetDepends is not supported.
- Do not use the '?' character when talking to plymouth.
- Don't use the default main context in sync PkClient methods.
- Only scan .desktop files in the datadir.
- Drop PackageKit-dbus-interface-annotation.patch,
bsc#951592-zypp-Raise-priority-of-ZYPP-stack-updates-if-a-secur.patch,
and PackageKit-gstreamer1.patch: fixed upstream.
- Add bsc#951592-zypp-Raise-priority-of-ZYPP-stack-updates-if-a-secur.patch:
zypp: Raise priority of ZYPP stack updates if a security patch
is shadowed. (bsc#951592)
- Add PackageKit-gstreamer1.patch: Build against gstreamer 1.0, not
0.10.
- Update to version 0.8.15:
+ Lots of bugfixes and cleanups, no real new features.
+ Changes in the following backends: alpm, aptcc, hawkey and yum.
+ Bugsfixes:
- Do not assert when re-using a PkPackage instance.
- Do not overrride CLEANFILES from gtk-doc, append to it.
- Do not update the role when doing the test transaction.
- For gtk-doc DOC_SOURCE_DIR is relative to builddir.
- For gtk-doc add missing setup_files.
- Ignore progressbar start text if it unchanged.
- Only show some status values in pkcon after a small delay.
- Resolve internally in pkcon to provide a better output.
- Update CVE regexp for new CVE format.
- Use syslog() correctly.
- Use the filter when removing and installing software using
pkcon.
- Use the system database location when compiling with
- -enable-local.
- Update to version 0.8.14:
+ We've removed and deprecated the parts of PackageKit that
either didn't work very well, or simply were not being used.
The library and soname stays the same, but a lot of daemon
cruft has been removed.
+ A lot of the work above focused on speed, and packagekitd is
substantially faster on most backends now. 100ms here, 50ms
there; things feel lot more snappy doing the most common
operations.
+ Libraries:
- Do not add two refs on the PkPackage when in a sack.
- Do not check if the package-id name is valid UTF-8.
- Do not maintain two arrays of the same packages.
- Do not use g_strdup_printf() when building a package_id.
- Optimise pk_package_set_id() by not using g_strsplit().
- Remove an overly-cautious dup when setting the package ID.
+ Backends:
- box: Remove backend, it's obsolete upstream.
- Various fixes in backends: entropy, hawkey, portage, zif.
+ New Features: Update the website and developer docs to reflect
reality.
+ Bugfixes:
- Don't populate a PkResults object just so we can save one
PkErrorEnum value.
- Don't update the text package cache when refreshing.
- Explicitly mark the required PolicyKit as a hard dep.
- Never ever use WError.
- Only get the sender cmdline when the value is going to be
used.
- Only load the transaction introspection once.
- Only validate UTF-8 text from the spawned backends.
- Speed up loading the transaction introspection by 13ms.
- Drop pm-utils BuildRequires and pm-utils relevant install
instructions: support has been removed.
- Add PackageKit-dbus-interface-annotation.patch: annotate
GetHistory call for Qt bindings to compile.
- Update to version 0.8.13:
+ New Features:
- Add a systemd packagekit.service file.
- Provide a way to run the spawned backend under strace.
+ Improvements to various backends: hawkey, poldek and yum.
+ Bugfixes:
- Fix the --with-systemdsystemunitdir option to actually work.
- Do not abort the daemon if we can't write to a database.
- Do not proxy the action states when simulating.
- Don't crash if ProxyHTTP is set.
- Fix a small memory leak spotted by clang.
- Fix critical warning when killing a backend with new versions
of GLib.
- Fix memory leak when running plugins.
- Fix memory leak when using new versions of GLib.
- Ignore the prefix when dealing with the PackageKit prepared
update.
- Make the debugging print formatter thread safe.
- Remove duplicate assignment of pkcon '-y' option.
- browser-plugin: Never use the application icon.
- systemd-updates: Log all warnings and notices to the journal.
- systemd-updates: Show some text progress.
- Add pkgconfig(libsystemd-journal) BuildRequires: new dependency.
- Update to version 0.8.12:
+ Libraries:
- Add a method to parse a PkPackage from it's description.
- Add pk_transaction_past_get_timestamp() as a helper.
- Add some simple getters for PkDetails.
- Add some simple getters for PkTransactionPast.
- Destroy and re-create the control proxy if the server
changes.
- Do not have duplicate 'interactive' properties.
- Make PkTask thread-default-context aware.
+ pisi backend fixes.
+ Add GetPackageHistory() that returns history data for packages.
+ Check for packagekitd in the right location.
+ Do not send the backend a cache age of -308 when using
UINT_MAX.
- Rebase PackageKit-dbus-location.patch.
- Drop PackageKit-destroy-and-recreate.patch: fixed upstream.
- Set BUILD_CNF to 0: in openSUSE, we use the sep.
command-not-found package for the same purpose. The existing
handler anyway never worked, as it checked for the presence of
/usr/libexec/packagekitd, which is not a valid openSUSE location.
- Add PackageKit-destroy-and-recreate.patch: Destroy and re-create
the control proxy if the server changes. Helps gnome-software to
be able to communicate with packagekitd after restarting the
daemon.
- Add PackageKit-dbus-location.patch: Look for dbus socket in /run
instead of /var/run (bnc#829944).
- Update to version 0.8.11:
+ Make it possible to cancel an offline update.
+ Add offline update commands to the pkcon man page.
+ Make sure basic stuff is set up before entering the STARTED
plugin phase.
+ pkcon: Add a few missing subcommands to the help output.
+ pkcon: Document commands and options.
+ zypp: Adapt to pk_backend_job_files change.
+ Various backend fixes (not zypp related).
- Drop PackageKit-zypp-buildfix.patch: fixed upstream.
- Update to version 0.8.10:
+ Libraries:
- glib:
. Actually return the error if any PkClient methods failed.
. Fix a potential segfault when getting the error code for
the results.
- ruby_packagekit:
. update enums with enum-convertor.
. update prints with commands.
. update the backend API.
+ New Features:
- Add a 'DOWNLOADED' filter to select only packages already in
the cache.
- Add three pkcon sub-commands for offline updates.
- Allow local active users in the wheel group to install signed
packages without a password.
- Allow plugins to override PolicyKit action IDs.
+ Bugs fixed:
- Also look for libraries in type txt from lsof.
- Correctly handle SIGINT signals again.
- Default lsof installation path on FreeBSD.
- Depend on GLib 2.30.0 for the UNIX signal handling features.
- Do not start the daemon if we cannot get a valid starting ID.
- Don't cause warnings if /proc/net/route is missing.
- Do proper error checking when modifying the transaction
database.
- Emit error for Listaller package installs, if Listaller is
not installed.
- Ensure we create the per-system metadata cache location.
- Fix Listaller compat check if IPK mime type is not installed.
- Generate the python files to get the path right.
- If the transaction database is missing, show an error and
cleanly shutdown.
- Load an instance of the transaction database for each
transaction.
- Make pk_backend_job_files() accept an array of strings.
- Make the client-helper run on non-Linux systems.
- Make the test scripts use a standard shell.
- Only check the package-id of ::Files when specified.
- Only search newest packages when resolving 'pkcon update
foo'.
- Raise the package process threshold to 5000.
- systemd-updates: Do not exit with an error for a race
condition.
+ Various fixes in aptcc, dummy, hawkey, pisi, ports, yum and
zif backend.
- Add PackageKit-zypp-buildfix.patch: change zypp backend to
follow pk_backend_job_files() changes.
- Update to version 0.8.9:
+ New Features:
- Add 'pkcon backend-details' to be get details of the selected
backend.
+ Bugfixes:
- Add fallback for older libarchive.
- Do not rely on Python2 to write UTF-8 strings.
- Do not use -fPIE when calling g-ir-scanner.
- Ensure the package is removed from the sack properly.
- Modify CodingStyle.
+ Backends:
- yum: Update the comps->group mapping for Fedora 19.
- yum: When converting to unicode special case YumBaseError.
- Update to version 0.8.8:
+ PackageKit now allows local active users to install signed
software without prompting for authentication.
+ Libraries:
- Add some public getters to PkUpdateDetail.
- Don't use the default main context in sync PkClient methods.
- When getting desktop data try the installed prefix, and then
the system copy.
+ ZYPP backend fixes:
- Do not trigger invalid numbers.
- Fix compile with __attribute__ gnu_printf.
- Fix download progress.
- Fix removing packages.
- Ignore system resolvables during install too.
- Ignore @System upgrades during update.
- Instantiate PoolStatusSaver after pool is built
(bnc#804054).
- Less debug in progress functions.
- Merge all backend code into one file, much easier to
refactor.
- Only allow to update candidates (fdo#61231).
- Remap PK provides into rpm provides as the zif backend
does.
- Use the right functions to get solvables.
+ Multiple other backend fixes.
+ New Features:
- Added Provides property to retrieve which Provides the
backend supports
- Expose the transaction flags on the .Transaction object.
- Use __attribute__ gnu_printf when dealing with varargs.
- Use G_GNUC_NULL_TERMINATED for pk_backend_spawn_helper.
- Use PIE to better secure installed tools and also use full
RELRO in the daemon.
+ Bugfixes:
- Add compatibility with newer libarchive versions.
- Allow clients to call org.freedesktop.DBus.Peer.
- browser-plugin: Do not crash when running an installed
package that is upgradable.
- Do not install the bash-completion code in /etc.
- Do not use _UTF8Writer when using python3.
- Do not write the prepared-updates file if systemd is not
available.
- Don't abort the daemon if the client requests a property that
does not exist.
- Don't initialize GType system on newer GLib versions.
- Ensure /var/lib/PackageKit exists before using it.
- Fix compiling with --enable-systemd
- -disable-systemd-updates.
- Fix crash while calling inhibit into systemd-login.
- Fixed connman interface.
- Fix symbol-prefix passed to g-ir-scanner.
- Make PackageKit compile on !Linux again.
- Pause for 10 seconds if an error occurred before restarting
systemd-updates.
- Remove pk-plugin-clear-system-update as removing the trigger
file is never required.
- Remove the prepared-updates file if any relevant state was
changed.
- Resolve according to the filters when doing
'pkcon get-requires'.
- Support getting the distro-id from /etc/os-release.
- Use the correct session method to fix font installation in
pk-gtk-module.
- Write a pre-failure status file in case the update
transaction crashes.
- Drop patches that have been merged upstream:
+ 0003-zypp-fix-download-progress.patch
+ 0004-zypp-use-the-right-functions-to-get-solvables.patch
+ 0005-zypp-fix-removing-packages.patch
+ 0006-zypp-do-not-trigger-invalid-numbers.patch
+ 0007-fix-crash-while-calling-inhibit-into-systemd-login.patch
+ 0008-zypp-ignore-System-upgrades-during-update.patch
+ 0009-zypp-merge-all-backend-code-into-one-file-much-easie.patch
+ 0010-zypp-ignore-system-resolvables-during-install-too.patch
+ 0011-zypp-Fix-compile-with-__attribute__-gnu_printf.patch
+ 0012-zypp-less-debug-in-progress-functions.patch
+ 0013-zypp-remap-PK-provides-into-rpm-provides-as-the-zif-.patch
+ 0014-zypp-Instantiate-PoolStatusSaver-after-pool-is-built.patch
+ 0015-zypp-only-allow-updates.patch
+ PackageKit-allow-to-disable-systemd-updates.patch
- Add pkgconfig(bash-completion) BuildRequires: new dependency to
detect the bash completions install location.
- Drop fix-policies-opensuse.patch: these settings aren't being
used anymore as they're overridden by our settings in the package
polkit-default-privs.
- add 0015-zypp-only-allow-updates.patch from git (bnc#804983)
- Add 0014-Instantiate-PoolStatusSaver-after-pool-is-built-bnc-.patch
(bnc#804054)
- Add PackageKit-allow-to-disable-systemd-updates.patch: Disabling
systemd-updates has the effect that HAVE_SYSTEMD is completely
ignored, causing build failures.
- Introduce with_systemd_updates (currently set to 0) to have an
easy way enabling/disabling systemd offline updates. For openSUSE
12.3 this is not fully ready, and instead of the UI offering it
and having any kind of side effect, we for now decide to disable
it. The defines conditionally does:
+ Pass --disable-systemd-updates to configure
+ Add a section to the %post scripts, removing remnant files if
left there.
+ Adjust the files section.
- Add one more patch from git (bnc#735864):
+ 0013-zypp-remap-PK-provides-into-rpm-provides-as-the-zif-.patch
- Add two more patches from git:
+ 0011-zypp-Fix-compile-with-__attribute__-gnu_printf.patch
+ 0012-zypp-less-debug-in-progress-functions.patch
- two more patches from git:
0010-zypp-ignore-system-resolvables-during-install-too.patch
0009-zypp-merge-all-backend-code-into-one-file-much-easie.patch
- Add two more patches fixing things from git:
+ 0007-fix-crash-while-calling-inhibit-into-systemd-login.patch
+ 0008-zypp-ignore-System-upgrades-during-update.patch
- Add 0006-zypp-do-not-trigger-invalid-numbers.patch to avoid crash
during download.
- Add 0005-zypp-fix-removing-packages.patch: fix removing packages
and hopefully also some crashes (bnc#769764).
- Add 0004-zypp-use-the-right-functions-to-get-solvables.patch:
make sure we're not hitting random packages. This also makes it
able to install patters with pkconf.
- Make the new libpackagekit-glib package conflict with older
versions of PackageKit: together with the Recommends, we bring
the latest version in but don't forcibly require it.
- Added 0003-zypp-fix-download-progress.patch: fix download
progress (in apper).
- Added patch (fix-policies-opensuse.patch) to be within the
openSUSE guidelines for PolicyKit files.
- Removed PackageKit-rpmlintrc due to above mentioned patch
- Update to version 0.8.7:
+ ZYpp Backend:
- Adjust PK_FILTER_ENUM_NOT_DEVELOPMENT (bnc#770028)
- Construct PoolItem from sat::Solvable rather than doing
a search
- Don't retrieve raw package attributes but use zypp::ResObject
(bnc#764677)
- Don't waste time comparing zypp::Arch string representations
- Fix missing dtor
- No longer use the old and deprecated ZYppCommitResult members
(bnc#769764)
- No need to retrieve installed packages attributes from rpm
database
- Set CXXFLAGS and use --std=c++0x as libzypp does (bnc#769764)
- Use pre-increment in for-loops to avoid temporaries
- always solve dependencies with 'IgnoreAlreadyRecommended ON'
(bnc#747751)
- check for best architecture and version when looking for the
'newest' package
- finish port of backend to 0.8 API
- match the patch name to prevent an internal error
- return package list ordered witht respect to solver policies
- TODO is old and outdated, removed
+ GLib library:
- Add a PkItemProgress helper object to remove the workaround
in PkProgress
- Make the 'update-vendor-urls' property have a proper char**
type
- Make the updates and obsoletes items in
Transaction::UpdateDetail actual arrays
- Make the URL items in Transaction::UpdateDetail actual arrays
- Don't update the transaction role to 'unknown'
- Remove support for UpdateSystem()
- Save the transaction flags when removing packages
- Ensure remote error is stripped before showing it to the user
- Add pk_package_sack_to_file() to save the sack to disk
- Check for failure to copy files when making a service pack
- Remove some unused code spotted by coverity
+ New Features:
- Add an optional binary to update the system when offline
- Add an optional pkexec binary to create the system-update
symlink
- Add a --only-download option to pkcon for testing
- Added Transaction property DownloadSizeRemaining, so backends
can tell how much download is left to do
- Add logind support which is enabled by default
- Add pkexec executable pk-clear-offline-update to be able to
clear the offline-update message
+ Bugfixes:
- Drop the unused polkit-backend-1 check from configure as
it's gone upstream
- Fix a crash where NetworkManager is restarted whilst
packagekitd is running
- Pause the plymouth progress when applying offline updates
- Do not run the plugins when using only-download
- systemd-updates: Add environment PK_OFFLINE_UPDATE_TEST=1 for
testing funcitonality
- systemd-updates: If the upgrade tool exits with an error
reboot the system
- systemd-updates: Remove the prepared-updates file if
GetUpdates() returns no packages
- systemd-updates: Remove the prepared-updates file if the
daemon state changes
- systemd-updates: Write package_ids into
/var/lib/PackageKit/prepared-update
- We don't need to authenticate at all to just download
packages
- Dropped patches due to upstream incorporation :
+ 0003-Revert-packagekit-qt2-Since-new-methods-and-enums-wh.patch
+ 0004-zypp-use-pre-increment-in-for-loops-to-avoid-tempora.patch
+ 0005-zypp-don-t-waste-time-comparing-zypp-Arch-string-rep.patch
+ 0006-zypp-set-CXXFLAGS-and-use-std-c-0x-as-libzypp-does-b.patch
+ 0007-zypp-fix-missing-dtor.patch
+ 0008-zypp-no-longer-use-the-old-and-deprecated-ZYppCommit.patch
+ 0009-zypp-adjust-PK_FILTER_ENUM_NOT_DEVELOPMENT-bnc-77002.patch
+ PackageKit-zypp-packagesize.patch
+ PackageKit-bnc775651-ignore-accept-eula.patch
+ PackageKit-bnc780058-zypp-backend-match-patches.patch
+ PackageKit-gstreamer-1.0.patch
+ PackageKit-no-polkit-backend-1.patch
- Add pkgconfig(systemd) BuildRequires: new depenency.
- Remove obsolete xulrunner version matches: we build against npapi
now.
- Drop obsolete suse_version checks.
- Rename libpackagekit-glib2-14 to libpackagekit-glib2-16,
following upstreams soname bump (also in baselibs.conf)
- Drop libpackagekit-qt2-devel and libpackagekit-qt2-2 subpackages:
upstream split this in an own source tarball.
- Pass --enable-gstreamer-plugin to configure.
- Remove references to libpackagekit-qt14 and libpackagekit-qt2-2
from baselibs.conf: those libraries are no longer built.
- Add PackageKit-no-polkit-backend-1.patch: Do not look for no
longer existing polkit-backend-1. Fixes build with polkit >= 106.
- Add PackageKit-gstreamer-1.0.patch: Add GStreamer 1.0 support to
the PackageKit plugin.
- Add PackageKit-bnc780058-zypp-backend-match-patches.patch to
prevent the internal error (bnc#780058)
- Change license tags to be per package:
+ GPL-2.0+: PackageKit, backend-zypp,
typelib-1_0-PackageKitPlugin-1_0, browser-plugin,
gstreamer-plugin, gtk3-module, devel, branding-upstream.
+ LGPL-2.1+: libpackagekit-glib2-14,
typelib-1_0-PackageKitGlib-1_0, libpackagekit-glib2-devel,
libpackagekit-qt2-2, libpackagekit-qt2-devel.
- This is clearer than using "GPL-2.0+ and LGPL-2.1+" for
everything.
- license update: GPL-2.0+ and LGPL-2.1+
Library portions are LGPL-2.1+ licensed
- Add PackageKit-bnc775651-ignore-accept-eula.patch to fix crash
after accepting EULA (bnc#775651)
- Add Patches from the openSUSE_Factory PK branch (in order to fix
bnc#769764 and bnc#770028):
+ 0004-zypp-use-pre-increment-in-for-loops-to-avoid-tempora.patch
+ 0005-zypp-don-t-waste-time-comparing-zypp-Arch-string-rep.patch
+ 0006-zypp-set-CXXFLAGS-and-use-std-c-0x-as-libzypp-does-b.patch
+ 0007-zypp-fix-missing-dtor.patch
+ 0008-zypp-no-longer-use-the-old-and-deprecated-ZYppCommit.patch
+ 0009-zypp-adjust-PK_FILTER_ENUM_NOT_DEVELOPMENT-bnc-77002.patch
- Add PackageKit-zypp-packagesize.patch: libzypp changed their
API and now returns Bytes instead of KBytes.
- Add call to autoreconf, as above patch touches the build system.
- gcc46 is no longer required for libzypp
- Update to version 0.7.4:
+ New Features:
- Deprecate Message(untrusted-package) from the API
- Install pk-task-sync.h as part of the public API
- Add full integration so that UI can know when to repair the
system
+ Libraries (glib): Add GType's for packagekit-glib2 enumerations
+ Libraries (qt2): Add simulateRepairSystem and
repairSystem(bool) to the Transaction API
+ Libraries (python): Speed up get_package_list
+ Zypp Backend:
- Build pool before resolving
- Do not set a PACKAGE_NOT_FOUND error when resolving packages
+ Non-zypp backends updates.
+ Bugfixes:
- Add some documentation about the auto-untrusted logic
- Add some documentation for the new RepairSystem transaction
interaction
- Do not allow an empty resolve call to be passed down to the
backends
- Do not include the website in the tarball
- Drop --print-reply from dbus-send command used on
suspend/resume
- Remove doc subpackage, as it only contained the website which is
not shipped anymore in the tarball. Add a Obsoletes for it to the
main subpackage for smooth upgrades.
- Add a force_gcc46 define that we can use to force building with
gcc 4.6. This is needed in Factory for now, as libzypp doesn't
build with gcc 4.7 right now. When this is set, we use gcc46-c++
BuildRequires and export CC and CXX environment variables to use
gcc 4.6.
- Add
0003-Revert-packagekit-qt2-Since-new-methods-and-enums-wh.patch:
the soversion of libpackagekit-qt2 has been decreased by
accident, so revert this change for now.
- Update to version 0.7.3:
+ New Features:
- Add LANGUAGE_SUPPORT what-provides type
+ Libraries (glib):
- Don't segfault the client if there are no cached properties
- Fix a critical warning in gnome-settings-daemon when setting
the proxy
- Fix transfer annotation of pk_results_get_package_sack()
- Fix transfer annotations for GPtrArray returns
- Do not send progress updates for non-verb packages
+ Non-zypp backends updates.
+ Bugfixes:
- Document CODEC what-provides type
- Don't crash when the system bus isn't available, just abort
with an error
- Fix a critical warning when starting gnome-settings-daemon
- Imply the install trusted polkit auth when we get the remove
auth
- Imply the install trusted polkit auth when we get the
untrusted auth
- Port the session example code to GDBus
- Website updates.
- Remove xz BuildRequires now that it comes for free in the build
system.
- Move dbus xml interface files from devel subpackage to main
subpackage: PackageKit now requires them at runtime to work.
- Move the zypp backend to a new backend-zypp subpackage: this will
make it clearer to users which backend is being used. It also
makes it easier to test small changes in the zypp backend.
- Move all test backends to devel subpackage, as they are not
useful to users.
- Add PackageKit-backend Requires to main subpackage, so we get a
working backend by default. This will be PackageKit-backend-zypp
since nothing else provides this right now.
- Update to version 0.7.2:
+ New Features:
- Add a new repair-system policy and use it by the
corresponding RepairSystem method
- Add a transaction_reset backend hook
- Add new roles SimulateRepairSystem and RepairSystem
- Add pk_*_enum_to_localised_text to pk-enum.h and export via
GIR
- Add possibility to connect/disconnect backend signals
- Add PropertiesChanged signals to the main and transaction
interfaces
- Allow the Plasma version to be specified for
PK_PROVIDES_ENUM_PLASMA_SERVICE
+ Libraries (glib):
- Convert libpackagekit-glib2 from dbus-glib to GDBus
- Skip empty catalog entries
+ Libraries (qt):
- Automatically rebuild moc files with different moc version
+ Zypp Backend:
- Retrieve url for packages instead of returning "TODO"
+ Non-zypp backends updates.
+ Bugfixes:
- browser-plugin: Make it compile with newest xulrunner
- Fix a critical warning in the client tools when a simulation
is cancelled
- Fix builddir != srcdir issue
- Fix item-percentage call in the spawned backend
- gtk-plugin: Fix name of GTK plugin schema file
- Make PkProc part of the daemon again
- Remove deprecated g_thread_init() on GLib < 2.31
- Set the frontend socket as environment variable in the
spawned backend
- Update the website matrix to include the new
(Simulate)RepairSystem roles
- Rebase patches, via git, including removal of
0002-Retrieve-url-for-packages-instead-of-returning-TODO.patch
(fixed upstream).
- Update to version 0.7.1:
+ New Features:
- Add command line option to keep environment
- Add Introspection support for PK-Plugins
- Add possibility for backends/plugins to skip transactions
- Add 'uid' and 'cmdline' properties to PkBackend
- Use the new g_thread_new() for new versions of GLib
+ Libraries (qt): Drop packagekit-qt1 which is obsolete in favor
of packagekit-qt2
+ Libraries (qt2):
- Remove old Find* macro
- Really do not distribute moc files
+ Zypp Backend:
- Dont call build pool inside the loop
- Only load repositories once
- Refactor the private static data into one structure
+ Non-zypp backends updates
+ Bugfixes:
- Check if a transaction should be skipped after it has started
too
- Don't use the deprecated g_thread_supported() in the dameon
code
- Finalize PackageKitPlugin GIR file
- Find uninstalled PackageKitGlib-1.0.gir when building
- Fix the role of the EULA transaction
- Make PK compile on GNU Hurd
- Move the gtk-module extra files to the PK tarball
- Offset the cache age by 30 minutes
- plugin: Add a few GIR annotations
- Remove the implemented checks for the simulate methods
- Require exactly 'y<enter>' or 'yes<enter>' before running a
transaction
- Use the newest filter when resolving for new packages to
install
- website: Fix broken link to gdb docs
- website: Improve links to bug trackers
- Changes from version 0.7.0:
+ Notes:
- This is the first release of the unstable 0.7.x series.
- This code removes a lot of deprecated code and compatibility
shims compared to the previous branch.
- Highlights of this release is the new transaction plugin
interface that allows external projects to add modules for
interfacing with PackageKit.
+ New Features:
- Add an 'auto' string for the --with-default-backend=
configure option
- Add an example plugin that saves private state
- Add an example to contrib to show how to build an out-of-tree
plugin
- Add an ItemProgress signal designed to eventually replace
SubPercentage
- Add an untrusted section header when using console
applications
- Add a PK_PROVIDES_ENUM_LIBRARY entry
- Add a "Python" type to PkProvidesEnum and document how the
provided components should be named
- Add a transaction plugin infrastructure to packagekitd
- Do not do the compatibility method fallbacks anymore
- Don't ship all the valid licences as enums anymore
- Install a pkgconfig file so external projects can build
plugins
- Move the check for libraries in use for security updates
functionality to a plugin
- Move the checking for running processes before update to a
plugin
- Move the clearing firmware functionality into a plugin
- Move the desktop database rescan functionality into a plugin
- Move the pre-transaction.d and post-transaction.d
functionality into a plugin
- Move the update check for running processes into a plugin
- Move the updating of the package list into a plugin
- Raise the PolicyKit required version to 0.98 and drop the
compat code
- Remove PkFileMonitor, we can now use GFileMonitor
- Remove the deprecated PK_BACKEND_OPTIONS
- Remove the GTK+2 pango module and only support GTK+3
- Remove the HAL integration code
- Require a new version of automake, and make configure.in sane
again
- Use g_bus_watch_name() and remove the homegrown
EggDbusMonitor
+ Libraries (glib):
- Free the PkProgress' package
- Remove the foo_from_text() compatibility defines
+ Libraries (python): Remove the native python library
+ Libraries (qt): Do not dist the moc files
+ Libraries (qt2): Use cmake package config instead of Find*
module
+ Zypp Backend:
- Do not install locked (taboo) patches
- Do not rebuild the pool on every call causing slowness
(bnc#679650)
- Just use the iterator instead of so many temps
+ Non-zypp backends updates
+ Bugfixes:
- Actually use the value from /etc/login.defs
- Fix the browser-plugin build with GTK+ < 2.24
- Port the browser-plugin from dbus-glib to GDBus
- Convert the daemon to use GDBus rather than dbus-glib
- Port the gstreamer-plugin from dbus-glib to GDBus
- gtk-module: Port from dbus-glib to GDBus
- Ignore local packages when calculating the simulate list
- Ignore untrusted packages when calculating the simulate list
- Make percentage, subpercentage and remaining proper GObject
properties on the PkBackend object
- Make the lsof plugin code support distros such as Fedora with
/lib64
- pk-command-not-found: An ellipsis has three dots, not two
- Make lsof use the '-n' option to avoid looking up hostnames
- Remove cppunit check as packagekit-qt2 does not use it
- Remove the duplicate 'The software is not from a trusted
source'
- Use g_unix_signal_add_full() which has been renamed in GLib
- Remove dbus-1-glib-devel BuildRequires: removed upstream.
- Remove the gtk-module subpackage: the GTK+ 2 module got dropped.
To ensure smooth upgrades, add an Obsoletes for it to main
subpackage.
- Remove libpackagekit-qt14 and libpackagekit-qt-devel subpackages:
this library got dropped.
- Add %glib2_gsettings_schema_* macro machinery for gtk3-module
subpackage since it now contains a GSettings schema.
- Create typelib-1_0-PackageKitPlugin-1_0 subpackage for
PackageKitPlugin-1.0.typelib, and add Requires for it to devel
subpackage.
- Split PackageKitGlib-1.0.typelib from libpackagekit-glib2-14 into
typelib-1_0-PackageKitGlib-1_0 subpackage. Add
typelib-1_0-PackageKitGlib-1_0 Requires to
libpackagekit-glib2-devel subpackage.
- Stop marking devel subpackage as noarch as it now contains files
in %{_libdir}.
- Stop removing .moc files in %prep: they're not shipped anymore.
- Use correct groups for subpackages:
+ System/Daemons for main and branding-upstream subpackages.
+ System/Libraries for typelib-1_0-PackageKitPlugin-1_0,
gtk3-module, libpackagekit-glib2-14,
typelib-1_0-PackageKitGlib-1_0, libpackagekit-qt2-2
subpackages.
+ Development/Libraries/C and C++ for devel and
libpackagekit-qt2-devel subpackages.
+ Development/Libraries/GNOME for libpackagekit-glib2-devel
subpackage.
+ Productivity/Networking/Web/Browsers for browser-plugin
subpackage.
+ Productivity/Multimedia/Other for gstreamer-plugin subpackage.
+ Documentation/Other for doc subpackage.
- add automake as buildrequire to avoid implicit dependency
- Update to version 0.6.20
+ New features:
- Add command line option to keep environment
+ Libraries:
- python: Implement and use utf8 stream writer for stdout,
stderr
+ Zypp Backend:
- Dont call build pool inside the loop
- Only load repositories once
+ Non-zypp backends updates
- Drop upstreamed patches:
+ 0002-dont-call-build-pool-inside-the-loop.patch
+ 0003-only-load-repositories-once.patch
+ 0004-Workaround-Don-t-refresh-repositories-each-time-for-.patch
- Add patch to retrieve url of packages:
0002-Retrieve-url-for-packages-instead-of-returning-TODO.patch
- Redo patches based on github.com/openSUSE/PackageKit for
easier patch tracking across all distro versions.
- Add patches to fix slowness in zypp backend.
- Add comment in package to help with future updating.
- Update to version 0.6.19:
+ New Features:
- Offset the cache age by 30 minutes
+ Bugfixes:
- Use g_unix_signal_add_full() which has been renamed GLib
- Use the newest filter when resolving for new packages to
install
+ Non-zypp backends updates.
- Drop PackageKit-glib-2.29.19.patch: fixed upstream.
- Add explicit shared-mime-info BuildRequires since we use the
%mime_database_* macros.
- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build
- Implement baselibs for package
- Update to version 0.6.18:
+ Libraries (glib): Fix a small memory leak
+ Libraries (qt): Do not dist the moc files
+ Non-zypp backends updates.
+ Bugfixes:
- Fix the browser-plugin build with GTK+ < 2.24
- Make the lsof plugin code support distros with /lib64
- Make the lsof plugin not lookup hostnames
- Remove the duplicate 'The software is not from a trusted
source'
- Drop PackageKit-gtk224.patch: fixed upstream.
- Add PackageKit-glib-2.29.19.patch: fix build with recent versions
of glib.
- Manually remove .moc files in %prep so that they get re-generated
with our version of Qt. See fdo#40662 for more details.
- Add PackageKit-gtk224.patch: fix build with GTK+ < 2.24
- Pass V=1 to make, to enable verbose build log.
- Add PackageKit-npapi.patch: On openSUSE > 11.4, build using NPAPI
headers from new package npapi-sdk.
- Update to version 0.6.17:
+ Libraries:
- Add an untrusted section header when using console
applications
+ Zypp Backend:
- Do not rebuild the pool on every call to find package by name
(bnc#679650)
+ Non-zypp backends updates.
+ Bugfixes:
- Actually use the value from /etc/login.defs
- Ignore local packages when calculating the simulate list
- Ignore untrusted packages when calculating the simulate list
- pk-command-not-found: An ellipsis has three dots, not two
- Add Requires for PackageKit to branding-upstream subpackage,
since the branding package is useless without it.
- Update summary and description of branding-upstream subpackage.
- Update to version 0.6.16:
+ New Features:
- Support looking up Plasma services
+ Libraries (glib):
- Added element-type annotations for each function returning a
GPtrArray
- Ensure packages from the progress handler have the package_id
assigned
+ Non-zypp backends updates.
+ Bugfixes:
- Do not hardcode G_DISABLE_DEPRECATED as it breaks with GTK+-2
and GLib
- Do not hardcode the UID_MIN as 500 (rh#717110)
- Do not try to parse any arguments in command-not-found
- Ensure we save the updates cache for the pre-transaction
checks
- Fix a build error in the browser plugin when using old
versions of gdk
- Update the PackageKit matrix webpage to reflect current
backends
- Add xz BuildRequires because we can't build a package for a
xz-compressed tarball without explicitly specifying that... See
bnc#697467 for more details.
- Create %{_libexecdir}/gst-install-plugins-helper in %install as
the ghost files need to exist to be packaged.
- Update to version 0.6.15:
+ New Features:
- Added PK_INFO_ENUM_UNTRUSTED so we can tell which packages
are trusted
- When refreshing cache backends should emit RepoDetail as
frontends will be able to present extra details
+ Libraries (gir):
- Annotations for file arrays
- Some more annotation updates
+ Libraries (qt2):
- Remove package caching as we use const Packages now
+ Zypp Backend:
- Fix deletion of package locks (bnc#690038)
- Log to ZYpp's log the start of a PK backend function to ease
debugging
+ Non-zypp backends updates.
+ Bugfixes:
- Do not prevent updating when firefox is running, we don't
have all the client UI ready yet
- Only include glib-unix.h if the GLib version is >= 2.29.4
- Drop upstream fixed patches:
+ 0001-zypp-log-to-ZYpp-s-log-the-start-of-a-PK-backend-fun.patch
+ 0002-zypp-fix-deletion-of-package-locks-bnc-690038.patch
- Add patches:
+ Add PackageKit backend function name in logging
(pk_backend_log):
0001-zypp-log-to-ZYpp-s-log-the-start-of-a-PK-backend-fun.patch
+ Fix for lost package locks (bnc#690038):
0002-zypp-fix-deletion-of-package-locks-bnc-690038.patch
- Update to version 0.6.14:
+ Lots of nice bugfixes in this release, along with slight
changes to the SetProxy() and DownloadPackages() D-Bus API. If
you're using either packagekit-glib or packagekit-qt then
there's no change required as the libraries have symbol
fallbacks.
+ The packageKit-qt2 library has been committed. It is eventually
aiming to replace packagekit-qt.
+ New Features:
- Add a 'store_in_cache' attribute to the DownloadPackages
method
- Automatically cancel running background transactions if a
foreground transaction is committed
- Cancel any background transactions when we get
SuggestDaemonQuit
- Introduce other attributes in the SetProxy() method
+ Libraries (glib):
- Add GIR annotations to make PK GIR usable
- Add header name to GIR and set export package
+ Libraries (qt):
- Add storeInCache parameter to downloadPackages to cover new
API
- Fix typo in SearchGroups
+ Libraries (qt2):
- New library.
+ Bugfixes:
- Fix precedence when assigning strings to a *GStrv
- Create transaction db properly if it's not exist
- Do not abort in pk_catalog_init() if PackageKit is not
available. Fixes rh#688280
- Do not allow backends to output duplicate older packages when
searching with newest
- Fix a crash where the error code was pointing to freed
memory. Fixes rh#684464
- Fix a typo in pk_transaction_db_get_proxy
- Get more proxy info after the new proxy parameters was
introduced
- Honour ACLOCAL_FLAGS in Makefile.am. Fixes fd#35237
- browser-plugin: Remove deprecated symbols
- pkcon: add missing {} around if
- pk-debuginfo-install: fix typo of using PK_FILTER
- Use the new threadsafe signal handling support in GLib
- Various docs updates.
+ Zypp Backend:
- Check repo file before using it
- Consider only_trusted option while installing packages
- Fix memory leak in pk_backend_transaction_start
- Patch::Content is returned by value. Fixes crash on
get-updates (bnc#685831)
- Reload RpmDB before removing packages
- Report download speed (bnc#663069)
- Reset packages status in repo while removing packages
- Set locale info at the begin of transaction
- Support proxy_https,proxy_socks,no_proxy
- Use namespace once to remove the namespace noise.
- Use output parameters (references) for containers
+ Non-zypp backends updates (including removal of pacman
backend).
- Drop PackageKit-fix-endless-recursion.patch: fixed upstream.
- Drop PackageKit-fix-build.patch: fixed upstream.
- Change Requires of "Packagekit = %{version} to Recommends for
libpackagekit-glib2-14 and libpackagekit-qt14: a strict Requires
like this goes against the goal of the shared library packaging
policy. Also, the users of those libraries should gracefully
handle the case where the PackageKit daemon is not running or
doesn't understand the D-Bus requests.
- Create libpackagekit-qt2-0 and libpackagekit-qt2-devel subpackage
for the new libpackagekit-qt2 library.
- Remove explicit Requires for packages from various devel
subpackages as they will automatically be added the pkgconfig()
way:
+ PackageKit-devel: glib2-devel, NetworkManager-devel,
sqlite3-devel
+ libpackagekit-glib2-devel: glib2-devel, NetworkManager-devel,
sqlite3-devel (as well as PackageKit itself)
+ libpackagekit-qt-devel: libqt4-devel (as well as PackageKit
itself)
- Mark branding-upstream subpackage as noarch.
- Set BUILD_CNF to 1 as the file search works again. This means the
pk-command-not-found utility will be built again.
- Add PackageKit-fix-build.patch to fix build: do not use some
deprecated symbol. Taken from git.
- Add opensuse-codecs-installer Provides/Obsoletes to
gstreamer-plugin subpackage, as it replaces it.
- Add gtk3-devel BuildRequires.
- Create gtk3-module subpackage.
- Update to version 0.6.13
+ Libraries:
- Allow pk_client_download_packages_async() to be called with
no target directory
- Port away from PolkitBackendActionLookup to support new
versions of PolicyKit
+ ZYpp Backend:
- remove check online in refresh cache
- uses the standard system update algorithm from ZYpp. Fixes
bnc#637764 (as patch in 0.6.12 package)
+ Non-zypp backends updates.
+ Bugfixes:
- Add missing python(gio) requirement
- Check for polkit_authority_get_sync symbol
- Change the connman DBus name
- Update for NetworkManager 0.9 snapshots
- Drop PackageKit-use-system-solve.patch: fixed upstream.
- small (and obvious) fix for bnc#671146
- Add PackageKit-use-system-solve.patch to update ZYpp backend:
+ uses the standard system update algorithm from ZYpp, which
honours user policies. (bnc#637764)
+ configurable HidePackages=true in [Updates] section in
/etc/PackageKit/ZYpp.conf to show only maintenance patches
instead of all packages with update candidates.
- Update to version 0.6.12:
+ New Features:
- Add speed python backend method
- Allow the user to specify a comma delimited list of default
backends
- Provide a hook so spawned backends can report speed
+ Libraries (glib):
- Allow the service pack self tests to run by setting the temp
directory
- Avoid spamming lots of low level debugging to
.xsession-errors. (rh#668303)
- Check sscanf() returned the correct number of items before
using the answer
- Do not return distro-specific id's whilst testing, to fix
'make check' on Debian
- Ensure we test for and always run the
self-check-socket-program in 'make check'
- Only use g_time_val_from_iso8601() when we have a valid
ISO8601 value
+ Libraries (qt): Build fix.
+ Bugfixes:
- Do not enable command not found debugging by default.
(rh#666254)
- Explictly include GIO in LDADD to fix a compile error on
Debian
- Fix calling pk_client_helper_start() with no environment set
- Fix bug which caused a crash when the Section() of a package
was NULL (lp#591474)
- Only try to populate the command list in pkcon after the
PkControl command has finished
- pkcon: check PK error in pk_console_resolve_package
- Set client locale to LC_MESSAGES rather than LC_ALL
+ Zypp Backend:
- Consider autoremove in remove_packages
- Don't send package signal in DownloadProgressReportReceiver
- Erase system resolvables in zypp_build_pool
- Implement download packages
- Include system repo when install local rpm
- Refresh cache before searching
- Support download source RPM packages
+ Non-zypp backends updates.
+ Updated translations.
- Added support for translation-update-upstream.
- Call relevant macros in %post/%postun:
+ %mime_database_post/postun because the package ships a mime
type definition.
- Pass %{?no_lang_C} to %find_lang so that english documentation
can be packaged with the program, and not in the lang subpackage.
- Add %{_libexecdir}/gst-install-plugins-helper as a ghost file in
the file list of the gstreamer-plugin subpackage, since we use
the update-alternatives mechanism.
- Update to version 0.6.11:
+ Notes:
- Additonal notes have been added to the DBus specification
that allow backends to send the origin of a installed
package. This is optional.
- Additionally, more recommendations have been made to allow
searching by repository. See the DBus specification for more
details.
+ New Features:
- Add a new backend role for updating the whole distro:
UpgradeSystem
- Allow backend to encode the package origin in the package-id
- Added PK_ERROR_ENUM_CANNOT_FETCH_SOURCES when refreshing
cache fails
- Add recommendation 'repo:foo' to be able to return all
packages in a certain repository
- Change the spec to recommend 'category:web-development'
rather than '@web-development'
- Spawn KDE Debconf frontend if KDE is running
+ Bugfixes:
- Allow cancelling a transaction if it is not cancellable
- Always show update a package even if already update
- Correct the description of
org.freedesktop.packagekit.upgrade-system
- Do not disable background mode if we are marked as
interactive, as the two are orthognal
- Ensure we can send a cache-age of maxuint to fix
command-not-found
- Ensure we emit PK_STATUS_ENUM_WAIT when a transaction is in
the 'ready' state
- Ignore unknown entries in the pk_x_bitfield_from_string() to
ensure forwards compatibility
- Use G_LOG_DOMAIN in all the backends
+ Libraries:
- glib: Add some C getters to PkDistroUpgrade
- packagekit-qt:
. Add searchGroups methods that can take a string so we can
search on categories
. Emit transactionListChanged(empty) when daemon crashes
. Fix order of initialization
. Updated enums and converted tabs to spaces
. Use QDBusServiceWatcher instead of watching for
serviceOwnerChanged()
. Write the getCategories() code so we can use it
- python: use SetHints now instead of SetLocale
+ Dummy Backend:
- Add a more realistic UpgradeSystem
- Fix a potential NULL dereference spotted by clang
+ Zypp Backend:
- Catch ZyppFactoryException in get_zypp
- Filter installed packages to update
- Fix a logic error in refresh cache
- Fix a typo in get_zypp
- Port from PK_BACKEND_OPTIONS function table
- Support repo filter in getting repo list
- Transfer correct restart info while updating packages
- Use zypp::sat::SolvAttr::filelist in search file
+ Non-zypp backends updates.
+ Updated translations.
- Build against mozilla-xulrunner20-devel on 11.4 and later.
- Update to version 0.6.10:
+ Notes:
- This is the first release of PackageKit to support session
configuration helper support in the GLib and QT libraries.
- This allows debconf to work when using PackageKit on Debian.
- A formal transaction lifecyle is now in place, which allows
future extensions to hook into the transaction at certain
points.
+ New Features:
- Add a new optional hint, 'cache-age' to allow the frontend to
control the maximum age of the metadata
- Add PkClientHelper, which allows a helper session program to
be run for a transaction
- Add the concept of a transaction lifecycle
- Document the @category resolve special case in the
specification as it's been used for at least a year now
- Document the @category search in the docs, as it's been used
in a few backends for over two years.
+ Libraries:
- glib: Add several more FSF free licenses
- glib: Add some C getters and setters for PkClient and PkTask
- glib: Fix up a lot of the gobject-introspection warnings
+ Bugfixes:
- Add a special case of a DBus unique name of
:org.freedesktop.PackageKit which is used in the self check
code
- Always emit Message(BackendError) when there is a parsing
error from a spawned process
- Always emit the locked and unlocked signals even if HAL is
not available
- cnf: Pass all arguments to comand-not-found so we open the
newly installed tool with existing argv
- Do not strip the trailing plus when comparing licences, as
GPL+ exists, but GPL does not
- Ensure we notice when a spawn command is invalid by printing
it in red on the command line
- Make PkLsof find lsof on Debian
- rh#641311: Make the output of command-not-found match the
bash builtin.
- Move the managed bindings to a seporate repo as they are very
out of date
- Prevent a segfault when estimating the time when the backend
issues many ProgressChanged signals at one time.
- rh#641691: Raise the default of StateChangedTimeoutPriority
from 5 seconds to 30 seconds.
- Require GTK >= 2.91.0 for the GTK3 version of the PackageKit
font install module
- Return with success if the database contained no proxy values
for a transaction, as this could be correct
- Switch from EggDebug to the GLib debugging framework
- Switch the default to UseUpdateCache=false now that we are
using cache-age
+ Zypp Backend:
- Call zypp_build_pool() when searching with what_provides.
- Drop PackageKit-zypp-fix-provides-search.patch: upstream fixed.
- Add PackageKit-zypp-fix-provides-search.patch: this fixes the
search for provides, and as a side-effect, this fixes bnc#640935.
- Update to version 0.6.9:
+ New Features:
- Add transaction_start() and transaction_stop() vfuncs to make
backends simpler
- Add a feature that allows external scripts to be run after
certain transactions
- Allow backends to omit the table-of-vfuncs and use GModule
functionality to resolve backend functions
+ Libraries:
- glib: Check the GCancellable is not already cancelled at
startup in PkClient and PkControl
- glib: Do not crash the client if a catalog file has both file
and package sections
- glib: Do not return simulation failures as critical errors
- glib: Only return packages for catalogs that are _not_
installed
- qt: Use setHints() on new constructor
+ Bugfixes:
- Add a nicer translated error when UpdatePackages has no
packages to update. Fixes fdo#30459
- browser-plugin: Do not query PkDesktop by default
- browser-plugin: Fix up 2 small memory leaks in error paths
- cnf: Add a proper error message when the transaction was
cancelled
- Don't call back into the daemon (from the daemon) when
checking service packs. Fixes rh#634628
- Ensure we set an error if the spawned backend gets cancelled
- Fix build with newer gobject-introspection
- Fix generating an updates service pack using pkgenpack
- Use the correct network state for connman
+ Zypp backend:
- Add development package support to filtering
- Calculate sizes for patches correctly: bmo#2281, bnc#559802
- Enable proxy for zypp backend
- Include patches in 'resolve' results. bmo#2059
- Refresh cache and sat solv pool data if necessary
- Refresh cache before getting upgrade and installing
- Refresh system rpmdb while refresh cache
- Remove premature require_restart emission in
update_packages_thread
+ Non-zypp backends updates.
- Drop PackageKit-fix-introspection-build.patch: fixed upstream.
- Drop PackageKit-BNC559802-zypp-count-patch-size.patch: fixed
upstream.
- Add PackageKit-fix-introspection-build.patch to fix build with
recent gobject-introspection.
- Change lang package Requires to Recommends since it is not
mandatory at runtime.
- Move gir files to devel subpackage.
- Update to version 0.6.8:
+ Libraries:
- packagekit-qt: Fix compilation
- packagekit-qt: Fixed error on proxy creating, extended API
- packagekit-qt: Forgot to setHints()
+ Bugfixes:
- Add accessor to detect if an error is already set on a
backend
- Ensure gobject-introspection is installed before running
configure. Fixes fdo#29861
- Fix compile with the latest PolicyKit release
- Increase timeout between an error message and assuming the
thread is dead
- Set allow_cancel default in init to match that in
pk_transaction_set_running ie. FALSE
+ Zypp backend:
- Immediately abort transactions that set errors relating to
signature interactions
- Remove a double pk_backend_finish path, and an incorrect
update_packages callback
+ Non-zypp backends updates.
+ Updated translations.
- Update to version 0.6.7:
+ New Features:
- Add a long document explaining the media-repo functionality
- If either of ProxyHTTP are set in PackageKit.conf then ignore
the user proxy setting. Fixes rh#604317
+ Libraries:
- glib: Add an 'interactive' property to PkTask so that we can
use it to do '-y' in pkcon properly
+ Bugfixes:
- Add 0install to the user list
- cron: Do not exit with 1 if the cron script is disabled in
the config
- Don't ship README AUTHORS NEWS COPYING in all subpackages.
Fixes rh#612332
- Make the PkBackend always start with the WAIT state, but do
not proxy this onto the bus
- Recognise bluetooth connections as mobile networks. Fixes
rh#609827
- Unbreak CNF after the daemon moved to libexec. Fixes
rh#613514
+ Non-zypp backends updates.
+ Updated translations.
- Drop PackageKit-cron-disabled-is-no-error.patch: fixed upstream.
- Update to version 0.6.6:
+ New Features:
- Add a MaxSearchTime entry in CommandNotFound.conf and default
to 2000ms
- Assign names to our idle sources when using new versions of
glib2
- Build the gtk-module for gtk-3.0 as well as gtk-2.0 if
available
- Port 'make check' to GTest rather than using our homegrown
EggTest functionality
- Get the control properties async when the user starts the
pkmon tool
+ Bugfixes:
- Only set a cancelled error after we've given the backend a
fighting chance to process the request
- Move the packagekitd binary to libexec
- Ensure we clear the cancel timer when we finish a PkBackend
transaction
- Ensure filters are properly split for spawned backends
+ Libraries:
- glib: Explicitly mark the library as LGPLv2 by using the
correct boilerplate code
+ Zypp backend:
- Disable get_zypp in intialize
- Fix FPE when there are no repos
- Don't crash checking status of non-patches
+ Non-zypp backends updates.
+ Updated translations.
- Change tag of PackageKit-cron-disabled-is-no-error.patch to
mention upstream bug.
- Obsoletes ruck to make sure it gets removed since it's not
supported anymore.
- Version the Requires on PackageKit-branding to fix a rpmlint
warning.
- Update to version 0.6.5:
+ New Features:
- Add --force argument to pkcon refresh
- Show the MediaChangeRequired signals in pkmon
- Use the new PkTask API in pkcon so we can deal with Media and
Eula querie
+ Bugfixes:
- Build conditional BUILD_ZIF needs to be at the top level
- Fix problem whereby the terminal wouldn't return data to
scanf from a read
- Fix up several daemon thinkos when a client tries to set a
root other than '/'
+ Libraries:
- glib: Add some new PkTask methods that handle the Media and
Eula callbacks
- qt: Add Q_ENUMS to DaemonError
- python: Fix a typo in format_string
+ Zypp backend:
- Detect and advertise from /etc/meego-release
- Re-factor to pass PkBackend around
- Re-work install_packages_thread
- Unify code used to generate the list of updates
+ Non-zypp backends updates.
- Changes from version 0.6.4:
+ Notes:
- This release is the first to support a relocatable root,
which may be useful to LTSP and some virtualised
environments. It's not yet well tested, and early adopters
are encouraged to joint the mailing list
+ New Features:
- Allow clients to request a relocatable root, but only with
admin authority
- Add hint:simulate boolean on the backend, set for all
simulation methods, to increase code re-use
- Add maximum wait time limit to cron checks
- Add support for the 'frontend-socket' hint and pass it to
backends
- Ported PackageKit to Haiku
- Send a message when other updates are held back so we can add
a note to the GUI tool
+ Bugfixes:
- fdo#27527: Correctly fallback by checking the transaction
role, not the backend role.
- Don't return from SetProxy() before we've got the
authentication result
- Downgrade required autoconf version
- Ensure the daemon emits Message() signals when replaying the
cached GetUpdates data
- Fix parallel-build snafu wrt. MOC generated files
- Fix system name variable name inconsistency in the cron
script
- Fix the permission of /etc/sysconfig/packagekit-background to
be non-executable
- Fix up three typos in translated strings
- If http_proxy or ftp_proxy are set in the environment, use them in pkcon
- Remove the ruck client, it's been broken for the last few releases
+ Libraries:
- glib: Add C accessors for PkMessage
- glib: Add some more C accessors for PkPackage
+ Zypp backend:
- Attempt to improve backend_find_packages
- Cleanup a certain amount of superstitious coding
- cleanup 'resolve' filtering code
- Factor pool item change notification out into
zypp_backend_pool_item_notify
- Fix leaks in GetRequires, resolve and what_provides
- Fix memory leaks
- Fix multiple bugs in Resolve()
- Get the final 'finished' signal right on remove
- Implement simulated package removal
- Improve exception handling
- Introduce a pseudo-architecture "source" to distinguish
source packages from binary ones
- Let libzypp determine whether a patch is needed
- Share the version / architecture comparison code into
zypp_ver_and_arch_equal
- Tweak filtering to ensure that we never emit both
states even if a package is also re-installable
+ Non-zypp backends updates.
+ Updated translations.
- Drop upstream included patches:
+ 0001-zypp-fix-memeory-leaks.patch
+ 0002-zypp-attempt-to-improve-backend_find_packages.patch
+ 0003-zypp-let-libzypp-determine-whether-a-patch-is-needed.patch
+ PackageKit-libzypp6.patch
- Rebase patches:
+ PackageKit-cron-disabled-is-no-error.patch
+ PackageKit-sysconfig-cron.patch
- Delete ruck subpackage: ruck client has been broken for a few
releases.
- Remove workaround to make
%{_sysconfdir}/sysconfig/packagekit-background non-executable.
- Add PackageKit-bnc609409.patch.
Failure getting dependencies for upates.
- Add patches:
+ 0001-zypp-fix-memeory-leaks.patch: fix memeory leaks.
+ 0002-zypp-attempt-to-improve-backend_find_packages.patch
zypp: attempt to improve backend_find_packages. (bnc#597772)
+ 0003-zypp-let-libzypp-determine-whether-a-patch-is-needed.patch
zypp: let libzypp determine whether a patch is needed. Together
with the latest libzypp, this will no longer classify locked
patches as being needed. (bnc#577118)
- Add PackageKit-cron-disabled-is-no-error.patch: having
the cron job disabled is not an error (after all it is
configurable). Return value should be 0 in this case to stop
annoying cronjob mails.
- added obsoletes/provides for the renamed package to allow
zypp to migrate it correctly on update.
- Use %py_requires instead of an explicit python PreReq.
- Create browser-plugin, gstreamer-plugin and gtk-module
subpackages.
- Use update-alternatives to setup the gstreamer helper, so we
don't have to pass a special argument when building
gstreamer-0_10-plugins-base.
- Do not build the PackageKit-based command-not-found since it
doesn't work with our zypp backend. We make it easy to have it
back with a build-time option.
- Build the cron script, that makes it possible to update the
system daily with PackageKit:
+ remove --disable-cron from configure
+ add PackageKit-sysconfig-cron.patch to make the configuration a
real sysconfig-like configuration
+ add %fillup_prereq PreReq
+ add a %post section to fill the sysconfig configuration based
on the template
- Update to version 0.6.3:
+ Notes:
- Two important bugfixes, one that causes high CPU load in
client programs, and one that fixes an odd crash in the
libnm-glib threading code.
+ Libraries:
- glib: Add pk_package_sack_filter() and
pk_package_sack_remove_by_filter()
- glib: Do not generate a PkPackageSack from the package array,
instead add packages as they appear
- glib: Ensure we remove CLEANUP and FINISHED from the package
sack before we run the simulate callback
- glib: Fix up a critical warning when installing a file, not a
package
- qt: Fixed UpdateState enum
- python: Fixed packagekit.client.search_file()
+ New Features:
- Add a configure option UseThreadsInBackend so we can more
easily debug packagekitd
- Break internal python API by supplying a list of filters to
the backend, not a delimited list
- Add a boolean configure variable 'SimilarNameSearch' to allow
skipping swizzle testing. Fixes fdo#27246
- Show PkPackage changes in pkmon for easier debugging
+ Bugfixes:
- Add some missing G_BEGIN_DECLS and G_END_DECLS to fix
including from C++
- Be more careful when testing the value of waitpid() to try to
debug a problem where the backend appears to exit
- Do not crash libdbus when libnm-glib uses it's own context
- Do not finish the transaction with success when the spawned
backend does a non-finished exit
- Do not show installed packages when we choose packages to
download
- Ensure the Package(finished) signal is always sent during the
transaction. Fixes rh#522628
- Fix a nasty segfault if the library check-restart code tries
to emit a restart-required
- Fix Kubuntu support for upgrade
- Fix reporting distribution upgrades by setting the correct
property in two places
- Never exit the daemon, even when we hit a race in PkSpawn -
just cleanup, warn, and continue
- Do not call finished before exiting the script due to an
error
- When realpath fails, do not silently fail but return with an
error
+ Non-zypp backends updates.
+ Updated translations.
- Drop PackageKit-fix-pk-qt.patch: fixed upstream.
- Add PackageKit-fix-pk-qt.patch, taken from git, to make
libpackagekit-qt work correctly.
- Build against mozilla-xulrunner192-devel on openSUSE > 11.2.
- Update to version 0.6.2:
+ Notes:
- We broke PackageKit-Qt API in a big way this release. You'll
need a new KPackageKit if you're using KDE.
- There is a _tiny_ API break in PackageKit-glib2 which means
most apps just need a recompile.
+ Libraries:
- PackageKit-glib2: Add pk_control_suggest_daemon_quit()
- PackageKit-Qt: Add a Last[enum-type] entry to each type
- PackageKit-Qt: Added more constness to the lib
- PackageKit-Qt: Drop QObject for Package
- PackageKit-Qt: Fix filtersToString and make enumToString more
robust
- PackageKit-Qt: Fix up a typo that prevents compiling programs
that use -pedantic-errors
- PackageKit-Qt: Fully automatize the proxy generation
- PackageKit-Qt: Moved the package enums to Enum class
- PackageKit-Qt: Port tests to current API
- PackageKit-Qt: Port the tests to the new Enum class
- PackageKit-Qt: Switch from QDbusReply to QDBusPendingReply
+ New Features:
- Add a new library function: pk_package_sack_filter_by_info()
- Add a pk_backend_set_speed() helper function
- Added autoremove to simulateRemovePackage
- Add the eula-required python method helper
- Change the python helpers to get sent an array of values, not
a delimited string
- Define a new error code for when the user declines the
simulation
- Removed deprecated SetLocale
- Show messages in the pkmon output when the task has completed
+ Bugfixes:
- Add the environment variable accepted_eulas to the spawned
processes
- Add the polkit backend library in LIBADD, not LDFLAGS. Fixes
fdo#26373
- Do not run the transaction with only_trusted if the
simulation inferred that any packages were unsigned
- Ensure that a malicious user can't make the backend exit by
injecting a bogus EULA call into the transaction
- Fix a logic problem where the PkSpawn and PkBackend instances
would race and sometimes issue a pk_backend_finished() when
the dispatcher instance was being changed
- Initialize relevant GError's in the daemon to NULL
- Install the introspection data to the correct location
- Update the list of free licences from the Fedora wiki
+ Backends:
- zypp: add more features to repo_set_data
- zypp: change policy to download first
- Non-zypp backends updates.
+ Updated translations.
- Add gobject-introspection-devel BuildRequires.
- Rename libpackagekit-glib2-13 to libpackagekit-glib2-14 and
libpackagekit-qt13 to libpackagekit-qt14 after soversion change.
- Add workaround to install pm-utils files in libexecdir, since
this is how pm-utils is configured in openSUSE.
- Add branding infrastructure, and create a
PackageKit-branding-upstream. There is some vendor-specific
settings that really belongs to branding packages, and we can
also change the default configuration there. Fix bnc#471377.
- Drop PackageKit_release.patch: this will be done in the branding
package.
- Update to version 0.6.1:
+ Backends:
- zypp: Add more features to repo_set_data
- zypp: Partial support of multiple values for search params
- zypp: Work with packagekit-glib2
- Non-zypp backends updates.
+ New Features:
- Add Kubuntu support for upgrade
- Add support for the 'interactive' hint in the daemon, and
also sent it to the backend
- Add a new message enum 'repo-for-developers-only' for repos
that should not be used by users
- Add sync versions of the PkPackageSack functions
- Enable initial introspection support in PackageKit-glib2
- Sort the packages by name in all pkcon results
+ Bugfixes:
- Ensure we enter SETUP before we run the pre-transaction
checks
- Add a parent object to all the source objects to track the
source role and transacton id
- Ensure we set an error when the transaction is cancelled
- Ensure PkProgress sends ::notify signals when properties
change
- When adopting a transaction ensure we set the role on the
PkResults object
- Show the translated role and status when using pkgenpack
- Ensure that pkgenpack generates filenames without ';'
embedded in them
- If the user uses 'pkcon install dave.rpm' then give a useful
error message
- Fixed packagekit.client.install_packages() in Python bindings
- Cache autoremove too in transaction_remove_packages
+ Updated translations.
- Update to version 0.6.0:
+ New Features:
- Remove the deprecated DBus methods from the daemon
- Break internal and external API to support OR queries
- Add a new error enum 'failed-due-to-running-process' for
future code
- Add a new config file entry, NoUpdateProcessList that
specifies processes that should not be updated when running
- glib: Remove the deprecated glib library
- packagekit-qt: Removed deprecated methods
- packagekit-qt: Added searchNames, searchFiles and searchGroups
+ Bugfixes:
- cnf: Ensure we send error messages to stderr, not stdout.
Fixes rh#545220
- Fix a crash where the extra library check file callbacks had
the wrong signature
- Allow the inhibit call to go through even if cancel is not
implemented
- packagekit-qt: Improved and fixed transaction handling so
does not crash kded module anymore
- packagekit-qt: Fixed the naming of the conviniece functions
to match the same function
+ Non-zypp backends updates.
+ Updated translations.
- Update to version 0.5.5:
+ New Features:
- Add a --plain option to pkcon to better support not-running
with a console
- Moved get_distro id to a daemon property
- Fixed one old call to get_distro_id and changed all
identifiers to distro;version;arch
- Make the scan for desktop files be recursive
+ Bugfixes:
- Switch the signed install permission to require the root
password
+ Many other bugfixes and libraries updates (see NEWS for
details)
+ Non-zypp backends updates.
+ Updated translations.
- Changes from version 0.5.4:
+ Backends
- zypp: Add support for get_mime_types
+ New Features
- Add a vtable entry get_roles() to allow the backend to
override what is advertised by the daemon
+ Many bugfixes and libraries updates (see NEWS for details)
+ Non-zypp backends updates.
+ Updated translations.
- Changes from version 0.5.3:
+ Notes:
- Quite a few method and property additions and clarifications
to the spec, with 7 methods now deprecated. We'll be
supporting the deprecated methods all through 0.5.x so client
code does not have to worry until 0.6.x.
- Support for using idle bandwidth, disk and CPU in some
circumstances.
- A new 'slapt' backend for slackware packages as a preview
release.
- This is the first release to use the glib2 library
internally. This makes the client tools faster, more stable
and more supportable. The headers are also now used in the
daemon and many of the synchronous methods are now async. It
is not yet recommended for external client programs use
packagekit-glib2 as the API is not yet set in stone and may
change. This is expected in 0.6.x.
+ Specification
- Add a Speed property to the interface as some users require
the download speed
- Add a per-Transaction ::Changed() signal and deprecate the
other FooChanged() signals
- Add OR delimiters to SearchName, SearchDetails, SearchGroup,
SearchFile and WhatProvides
- Add ElapsedTime and RemainingTime as properties on the
Transaction interface
- Mandate that ::Files() from DownloadPackages must be one per
package, with the package_id set correctly
- Deprecate SetLocale() and add another method to replace it,
SetHints()
- Deprecate ::Locked() and ::NetworkStateChanged() and add
properties and a ::Changed() signal
+ Various small new features, many bugfixes and libraries updates
(see NEWS for details)
+ Non-zypp backends updates.
+ Updated translations.
- Changes from version 0.5.2:
+ Notes
- A new read-only backend for FreeBSD Ports.
- New Simulate* methods added to find out what a transaction
will do.
- Resove() now accepts a package_id as well as a package name.
- New properties on the DBus interfaces, with the old methods
deprecated.
- The new packagekit-glib2 library is experimental and
unstable, but is designed to replace the old packagekit-glib
library long term. Early testing welcomed.
+ New Features
- Make the browser plugin interaction better
- Simulate installing packages and files in pkcon if possible
- Add the device rebinding functionality required for the
session to install drivers
- Add PK_PROVIDES_ENUM_POSTSCRIPT_DRIVER for the new foomatic
functionality
- Allow resolve to match on an exact package_id
- Property names have to be WindowsStyleCaps
+ Many bugfixes and libraries updates (see NEWS for details)
+ Non-zypp backends updates.
+ Updated translations.
- Add libgudev-1_0-devel BuildRequires.
- Add pm-utils BuildRequires and drop
PackageKit-force-pm-utils.patch since the new pm-utils has a
pkg-config file. Also remove autoreconf call.
- Rebase PackageKit_release.patch to remove part that is fixed
upstream.
- Drop PackageKit-BNC543595.patch: fixed upstream.
- Drop PackageKit-BNC383261-suggest-daemon-quit.patch: this API is
now upstream (but the API had changed, so it's named differently)
- Drop PackageKit-webyast.patch: fixed upstream.
- Rename libpackagekit-glib12 and libpackagekit-glib12-devel to
libpackagekit-glib2-13 and libpackagekit-glib2-devel after
library name change (note that we don't put the soversion in the
devel package name anymore).
- Rename libpackagekit-qt12 to libpackagekit-qt13 after soversion
change, and rename libpackagekit-qt12-devel to
libpackagekit-qt-devel to follow the library policy. Make
libpackagekit-qt-devel obsolete libpackagekit-qt12-devel, but not
provide it (since it's not the same ABI).
- Improve summary of ruck to fix rpmlint warning.
- enhanced zypp backend to calculate the download size of a patch
while sending the package details. Fix a part of bnc#559802
- Build doc and devel subpackages as noarch on openSUSE 11.2 and
later since they don't contain any architecture-dependent files.
- enhanced libzypp-backend to save more attributes
(keeppackages, url and name), this is needed by WebYaST
Repository Manager module
- version 0.5.1-4
- refresh the patches to fix build
- Fix bnc#543595 - install local files.
- Use new python macros on openSUSE <= 11.1
- use new python macros
- Update to version 0.5.1:
+ Security reviewd: see link for details
http://cgit.freedesktop.org/packagekit/plain/docs/security.txt
+ PackageKit's proxy support got a major tuneup, see link
http://cgit.freedesktop.org/packagekit/plain/docs/setting-the-proxy.txt
+ Detection of security updates to shared libraries in use
+ Lots of bugfixes and a few new configure options
+ Updated translations
+ New Features:
- Check for pm-utils installation if pm-utils option is enabled
- Adding 'strict' option to configure to add -Werror
(auto-enabled in repo)
- Add networkmanager, connman and service-packs options to
prevent auto-magic deps
- Add functionality to detect when shared libraries are being
used that are updated in a security update
- Limit the maximum number of requests a given user is able to
request and queue
- Limit the number of packages that can be processed by the
daemon in one method call
- Add a security document after some initial review
- glib: Add a PkClientPool object to better manage async
clients
- Add uid and session to proxy mapping in the database
- Add a document explaining how we map the proxy internally
- Add arch filtering to the generic python filter helper
- debuginfo-install: handle untrusted packages
- Detect when the PolicyKit authentication was timed out, and
show this as a message to the user
- cnf: Search other directories that commands can be found in,
not just /usr/bin
- cnf: Show status rather than just hanging for a long time
without any output
- cnf: Handle SIGINT in command-not-found
- glib: expose the some new properties on the PkClient object
- Add PackageKit-force-pm-utils.patch. Our pm-utils package
does not provide a *.pc file and as such can't be detected. Also
enable the autoreconf for this patch.
- Remove Obsoletes for libpackagekit-{gtk,qt}11.
- Update to version 0.5.0:
+ Notes:
- This is the first release of the unstable 0.5.x branch,
which depends on PolicyKit1, rather than the old PolicyKit.
- The API has been slightly changed for PolicyKit1 support and
new functionality; see the interface for more details.
+ New Features:
- Add ConnMan networking stack support
- Add force parameter to refresh-cache function in python
backends
- Improve SearchFile, SearchName, SearchDetails and SearchGroup
specifications
- Port to polkit1, and remove a lot of the complexity with the
old PolicyKit code
- Rewrite the networking code to derive from a common
PkNetworkStack object
- Enable nice build output on automake1.11
- Make GIO a hard build dependency and remove the conditional
code
- Enable the warning GSEAL_ENABLE and fix up build failures
- Add a trusted parameter to InstallPackages, UpdatePackage and
UpdateSystem
- Add a convenience Exit enum, NEED_UNTRUSTED, and set for the
correct error enums
- Don't hardcode the StateChangedTimeout's and add them to the
config file
- Add a PolicyKit action lookup so we can do the translated
authentication from the server
- Populate some initial PolkitDetails when we ask PolicyKit1
for authorization
- Add pk-debuginfo-install functionality as a new contrib
project
- Create a PkRequireRestartObj type
+ Updated translations.
+ The soname for libpackagekit-{gtk,qt} was bumped, so rename the
packages and obsolete the old ones.
+ Add polkit-devel BuildRequires.
+ Remove PolicyKit-devel BuildRequires.
- fix use of %_libexecdir
- Update to version 0.4.8:
+ New Features:
- Add a PK_CHECK_VERSION macro
- Add three properties on the main interface with the runtime
daemon versions
- Export version-* properties in PkControl
- Add a prototype backend interface definition as a
tech-preview
- Don't use --enable-developer, instead use DeveloperMode set
in the config file
- Create a shared pk_backend_bool_to_text() helper to reduce
copy&paste
+ Bugfixes:
- Make PkNetworkUnix watch /proc/net/route and check for
network state changes
- Ensure we send ::Finished() even when the dispatcher closed
normally
- Ensure we disconnect ::Finished() when we unref a transaction
in the PkTransactionList
- Emit ::Destroy() in the dispose phase to ensure it is proxied
to the bus
- Fix SuggestDaemonQuit to exit using the mainloop
- Fix the logic of when ::RestartSchedule is used
- Don't cache the update detail anymore, we can't ensure
cache-consistency
- Don't try to clear the cancel timeout if it fires again on
PkClient finalise
- Only return the newest available package for the
command-not-found tool
- Check earlier if we don't have libarchive when creating a
service pack
- Be more paranoid when parsing ISO8601 dates from the backend
to avoid a critical error
- Fix a small memory leak when we check for session restarts
- When we search for the file list after an install or upgrade,
use the local package
- Don't crash the session program if we are connecting to an
old packagekitd with a new libpackagekit
- Protect a few function in pk-package-ids.c from NULL input
+ Non-zypp backends updates.
+ Updated translations.
- Add libarchive-devel BuildRequires for service packs.
- Add docbook-utils BuildRequires for man pages.
- Build against mozilla-xulrunner191 on openSUSE > 11.1.
- Update to version 0.4.7:
+ Added media change support in a few backends (not zypp, though)
+ Updated translations.
+ New Features:
- Add DOAP file to the project
- Add a method to disable SIGKILL in PkSpawn
- Added media change support to -qt lib
- Added support to recognize Debian version
- Add media change request support to the spawned backend
- Allow a spawned backend to opt-out of the SIGKILL cancel
process
- Remove job_count.dat, it's not used anymore
- Remove the DBus backend. The only user
- New signal, media-change-required (daemon and glib)
+ Bugfixes:
- Add support for /etc/lsb-release to pk_get_distro_id(). Fixes
fdo#21550
- Allow the dummy security model to authorise actions
- Check the transaction totals are not zero before using them.
Fixes rh#495849
- Correct the allow-cancel duplicate logic
- Correct the logic for SetSynchronous without returning in the
duplicate check
- Display Message()'s in pkcon rather than just ignoring them
- Don't filter out 'Presto' unconditionally from the stdout to
fix rh#496091
- Fix compile on FreeBSD
- pkgenpack man page still pointed to pk-generate-package-list
- pk_package_ids_check is not valid when the packageids array
is zero length
- Remove the NameOwnerChanged handler when we unref
PkConnection to prevent a bug in client applications
- Still use command not found for commands one character long
- To fix spawned backends, http_proxy has to be a URI not a
bare proxy. Fixes rh#491859
- Use the new session interface for installing Fontconfig
resources and GStreamerCodecs
+ Libraries:
- PackageKit-Qt: Add support for cancel-foreign PolicyKit
action
- Packagekit-Qt: Changed License to QString in package
- PackageKit-Qt: Drop support for building with CMake. The
module for the lib is still included
- Packagekit-Qt: Switch some QSets to QFlags, because
keyToValue() returns int not qint64
- Packagekit-Qt: Adds registration to MessageType
- Packagekit-Qt: Fixed Message enum the same way as Filter and
Action
- Packagekit-Qt: Removed a useless resolv method
- Packagekit-Qt: Renamed various enums to have a prefix to
avoid conflicts
- Python: Add two further helpers get_package_id and
split_package_id
- Python: Add two helpers format_string and text_to_bool to the
backend module
+ Non-zypp backends updates.
- Update PackageKit_release.patch: drop the part that is not needed
anymore.
- Pass --disable-cron to configure (this is what the old part of
PackageKit_release.patch used to do).
- Update to version 0.4.6:
+ Notes:
- Lots of profiling lead to many speed increases, most at cold
startup
- Fixes to command not found for bash 4.0
- Experimental aptcc backend merged, which does not use
python-apt at all
+ New Features:
- Add a config variable to be able to turn off the updates
cache for debugging
- Warn if there are any pending sources at the end of each self
test section
+ Bugfixes:
- Make the GTK+ module resident to fix crash when session is
reloaded
- Only check the transaction database once at startup, to
reduce 25ms off the cold start
- Don't force SQLite to do fsync in PkTransactionDb, to reduce
our cold cache start by 700ms
- Don't store the job-id in a separate file, as this adds 37ms
to each generate method
- Don't allow pk_backend_error_timeout_delay_cb() to be called
more than once
- Escape the ';' in the UpdateDetail:ChangeLog signal so we can
send more than one line
- Use the bash 4.0 command_not_found function name to fix new
versions of bash
- When we get the update detail in pkcon, resolve not-installed
packages. Fixes rh#492004
- glib: Don't hardcode /var/lib/PackageKit for the desktop
database
- qt: Check for QtXml in configure and use the correct deps in
the packagekit-qt pc file
- qt: Made Transaction::cancel() a slot
- qt: Updated almost all the enums
+ Non-zypp backends updates.
+ Updated translations.
- Update to version 0.4.5:
+ New features:
- Enable ptrace() on libpackagekit, it was always a bandaid
- python: add a PkError exception class to better handle nested
errors
- Clarify the spec that a Details::size value of zero of a
non-installed file indicates it's in cache and doesn't need
to be downloaded
- Remove the app-install feature, it's now it's own project
- Allow backends to enable simultaneous mode to do actions in
parallel
- Updated QPackageKit soname version to 0.4.1
- Made package methods const and added an operator== to package
+ Bugfixes:
- When we reset a PkClient, get a new reference to a
PkPackageList
- Ensure we set PK_STATUS_ENUM_FINISHED when we return cached
updates
- glib: When we cancel a transaction, don't overwrite the role
as Cancel
- Fix the self test by using actual provides in the catalog
file
+ Non-zypp backends updates.
+ Updated translations.
- Update to version 0.4.4:
+ New Features:
* Add a new method GetDaemonState to the main interface to help
debugging on live systems
* Print the daemon state when using pkmon in verbose mode
* Add a draft standard for application install metadata
handling
* Add a pk-app-install binary for manipulating the sqlite
cache
* PackageKit-Qt: Sync API for RequireRestart
* PackageKit-Qt: Add support for application filter
* PackageKit-Qt: Add a searchFromDesktopFile method
+ Bugfixes:
* Updated documentation with UseSyslog parameter
* Fix for the updates and obsoletes delimiter
* Make the dbus policy more fine grained
* Fix compile failure with gcc-4.4.0 and old versions of glib2
* If we fail to exit from the dispatcher, make sure we cleanup
the poll as the child check isn't going to be run
* The QT lib now depends on QtSql, so add this to the
configure
* Fix up resolve in pkcon and from libpackagekit-glib
* Don't dereference a NULL pointer in pk_console_resolve()
which can be done using pkcon list-install
* Don't use an local error in pkcon list-install else we'll
fail to free it, and it's non-fatal
* PackageKit-Qt: Handle daemon errors more gracefully
* PackageKit-Qt: Add a getLastError method to get the last
daemon error
* PackageKit-Qt: Add missing implementation for uid and
cmdline
* Packagekit-Qt: Fix to make what provides work
+ Backends (only zypp related listed. See NEWS for all others):
* zypp: Fix up virtual callback methods
+ Translation updates
- Remove duplicate BuildRoot
- Remove AutoReqProv since it's default
- Remove Requires since it's supplied automatically
- Don't use autoreconf -f -i
- Removed BuildRequires fontconfig-devel, glib2-devel,
libpixman-1-0-devel, pango-devel
- Replace %setup -q -n %{name}-%{version} with %setup -q
- Move gtk-doc to -devel
- Upstreamed PackageKit-libzypp6.patch (fdo#20366)
- fix build with current libzypp:
isToBeUninstalledDueToObsolete is gone
- Merge .changes entry about sr@latin from factory (was already
done on Feb 2 in GNOME:Factory)
- use sr@latin instead of sr@Latn
- Add libpixman-1-0-devel to the buildrequires for Factory
- Update to version 0.4.3:
+ New Features:
* Add new packagekit-sharp binding
* Allow the user to specify a complete output file name with
pkgenpack
+ Bugfixes:
* Repair pkcon resolve argument parsing
* Remove dep on python-sqlite2 and use internal python sqlite
Fixes rh#481270
* Dist the website in the tarball correctly, and install in
the -docs subpackage
* Fix up a translation in pkcon when we fail to get the time
since action
* Add an option to configure so we can specify a different
directory. Fixes fd#19884
* Remove bare send_interface lines in the DBus rules
* Add _get_info, get_id and _get_summary for PkPackageObj
* Removed -Wswitch-enum from compiler switches
* Don't print an internal error if we don't pass an argument
to --package
+ Backends:
* alpm: Change source code to be more standards compliant
* smart: Don't filter *-testing channels as development
* yum: Get some useful text when yum passes us an invalid
message. Fixes fd#19781
* zypp: Remove GROUP_ENUM_UNKNOWN as engine returns empty if
included in list
+ Translation updates
- Remove PackageKit-browser-plugin.patch. Mozilla plugin directory
can now be specified during configure
- Create a -doc subpackage with the website content.
- Update to version 0.4.2:
+ New Features:
* Use the detail field as a package_id so we can propogate
useful information to clients
* Add an entry to the config file to turn on time estimation,
and enable it by default
* Remove the udev helper from PackageKit now the core
functionality is in udev itself
+ Bugfixes:
* If a script is still running and PkSpawn is asked to unload,
be more careful about disconnecting timers
* Ensure we call the backend finalise method when the daemon
times out
* Ensure we send the correct network state with the new
changed codepath
* Don't leak directory on commit-failed error path
* Set the setup signal after we've connected the backend to
the transaction so it is emitted for clients
* Don't emit allow-cancel over and over if it is the same
state as before
* A *-testing repo is not a development repo, so should not
be filtered by default. Fixes rh#480135
* Remove the obsolete specific vendor_url for each PolicyKit
authorisation and rely on the packagekit homepage.
bnc#450349
* Only try to exit the spawned backend if it is running, which
removes an error warning if it is already closed
* Clear the backend store in pk_backend_reset() as we can't
guarantee the ordering for cancelled jobs
* Fix compile of the browser plugin with newer versions of
xulrunner
+ Backends:
* dummy: Output a load of messages we can play with in GUI
tools
+ Translation updates
- Modify PackageKit_release.patch to follow upstream with
LT_CURRENT/LT_REVISION
- Enable ruck and put it in its own package.
- Consolidate removal of static libraries and "la" files.
- Fix directory for browser plugin.
- Remove sr@Latn hack.
- Update to version 0.4.1:
+ Use NetworkManager to get the network device type for session
policy decisions
+ Resolve() is now case sensitive
+ Adapted pk-upgrade-distro.sh for suse
+ Don't let spawned backends hog the disk by default using ioprio
+ glib: Add a client side timeout monitor so we can set a limit
on queries
+ glib: Added accessors for PkPackageId
+ Added search file method and search details convinience method
to packagekit-qt
+ Daemon backend: Separate object creation and running
+ QPackageKit: Revert the threaded polkit as it breaks everything
+ Define a macro directory so we work with newer versions of
libtool
+ Remove the concept of slow and fast interfaces, since we don't
actualy know the speed
+ Get the caller (and uid) for all transactions from the GetTid
method as we cannot get the UID from the non-async methods
+ Clarify that free form text in Details and UpdateDetail is
formatted to markdown syntax
+ Allow pkcon to resolve all the command line arguments,
not just the first one
+ Fix the python client library for SearchDetails and SearchFile
Fixes fdo#19426
+ Make get_packages call GetPackages, not GetUpdates
+ Misc fixes for backends
+ Translation updates
- Update to version 0.4.0:
+ Now integrates with BASH suggesting replacements and offering
to install missing packages.
+ Now integrates with Pango using a gtk-module to install missing
fonts.
+ Much tighter security model and new audit logging framework.
+ Lots of new, untested, code so probably not a good idea for
stable distributions.
+ qt: Add GetMimeTypes to Qt bindings (Adrien BUSTANY)
+ Add a PolicyKit rule so other users can cancel tasks from other
users
+ Add command-not-found functionality to PackageKit
+ Add a various possible replacement models to command not found
+ Use a config file to control the actions we take on
command-not-found
+ Add a Pango module that can be used to automatically install
missing fonts
+ Set the environment variable NETWORK for the spawned backends
+ Get the lang and network state in the generic spawned backend
+ pk-generate-package-list is not used any more, remove from the
man page
+ Check the sender for SetLocale and the UID for Cancel
+ Fix a small memory leak in pk_backend_package
+ Make a lot of new strings translatable in pkcon
+ Add the DBus interface now that the default send interface is
now deny
+ Allow all clients to send to all interfaces of the server.
Fixes DBus introspection
+ glib: Don't emit a critical warning if a desktop file contains
an error
+ qt: Fix make check with the threaded Polkit client
+ qt: Fix the old transactions, and upgrade to new API
+ qt: Fixed freezed UI while waiting for blocking
polkit_auth_obtain call
+ poldek: Implement get_mime_types
+ Misc fixes for the yum backend
+ Translation updates
- Move to 0.3.12 - Bugfix only release
Fix a memory leak when checking transactions
Dont emit a critical warning if g_desktop_app_info returns an error
Remove incorrect reference to pk-generate-package-list in man page
Fix to allow send on dbus interface - needed when pending dbus update
changes that default to deny (CVE-2008-4311)
Add method to call SuggestDaemonQuit as part of fix for BNC#383261
- Move to 0.3.11
Pull in updated translation files (.po)
Bugfix - enable translations in all client tools
- Keep the PolkitCaller to allow repeat queries faster
Do not abort update when a repo has problems
Add user and cmdline to the Transaction signal
Add syslog logging to keep record of obtained auths
Fix crash when pk-control is referenced after it's finalized
Handle filters in what-provides
- Fix the installSignature method to understand repo keys
In pkcon update - don't attempt to do what-provides if it's not implemented
Fix restart flag handling
Fix segfault in the error path when files could not be installed with pkcon
Move to 0.3.10
- Add updated translation files
Fix get_distro_upgrades
Fix error on reuse of TIDS causing timeout on auth
Set status when installing a signature
Fix for BNC #431940 - packagekitd locks system management
- split out lang package
- do not require all of python
- Split up package according to shared library policy
- Move to 0.3.9
(from the release news...)
Merge in QPackageKit QT library
This release brings many, many new and updated translations.
Print a message when we try to install a package that is already installed
glib: Send a more precise error code when we fail a transaction
- Move to 0.3.7 Bug fix release
Fix for BNC #433889 - PackageKit crash
Fix for BNC #402372 - reinstalls all local packages
Don't crash the client tools if PkControl launches the daemon
Register the mime-type x-package-list as we are using it for service packs
Fix for BNC #422176 - non useful error notifications
- Move to 0.3.6 Bug fix release
(from the release news...)
Remove items about to be run from the transaction list without crashing
Make the GStreamer helper use proper GStreamer exit codes
Set the default timeout to the maximum as dbus-glib times out after 25 seconds
Fix a theoretical hang where we could try to reuse a exiting instance
Unlock the backend before we send finished on ErrorCode as unlocking may take some time
When we exit the dispatcher with 'exit' ensure we unlock if locked
If the refresh cache fails, don't do the PkRefresh actions
If a caller does GetTid and then crashes, the daemon should timeout the transaction
Use environent variables rather than static instance variables to hold the debugging state,
so that we can get access to libpackagekit debugging when linked in
When we query the progress of a transaction, use the cached transaction values rather
than querying the backend, as it might not be the transaction actually running
We are allowed to cancel queued (and not running) transactions
- Move to 0.3.5
Finish support for hardware driver install - FATE #303677
- Move to 0.3.4
Start of support for hardware driver install - FATE #303677
- Move to 0.3.2
Fix udev script invocation.
support for dispatcher
Optionally auto-run pk-generate-package-list and pk-import-desktop
- use py_sitedir macro in filelist
- Move to 0.3.1
distro upgrade support
- Fixed invalid locale names.
- Fix name of completions file.
- Move to pre-release of 0.3.0
start of service pack and distribution upgrade support.
- getting it to compile (brute force)
- Move to 0.2.3
Add PkCatalog for installing catalogs
Add source filter support.
Allow adding and removing multiple packages at one time with pkcon
- Match libzypp API change
- Fix for BNC#389415 - Use generic PolicyKit
More work on BNC#398391 - return all restart_suggested patches
instead of one at a time.
- Fix for BNC#398391 - only show patches
swampid for this - 18244
- Fix for BNC#398367 - dont include recommends
Fix for BNC#398380 - init keyring
- Include updates from the openSUSE branch
Update to match changed libzypp API
BNC #390339 - rotate logs
BNC #392435 - poor dialog
BNC #392064 - confusing popup notifications
BNC #390929 - crash
- Follow zypp changes.
- Fix for BNC #388165 - mark some files with verify (not)
- Move to official upstream 0.2.1 release.
Fix to accept multiple license prompts
Handle signed repos - import keys.
- Change packagekit daemon timeout to 15 seconds - BNC #374043
- Move to libzypp 4.15
Fix BNC#378342 - gpk-update-viewer crash
- replace deprecated zypp calls
- Fix configure script.
- Update to version 0.2.0
new dbus model
change packagekitd timeout to 120 seconds
- Update to version 0.1.11
Fix parse errors on bad markup
Emit verbose messages on dependency failures
Fix crash when getting dependencies.
- Update to version 0.1.9.2
Mem leak fixes
Fix multiple popups on install
Fix parse error causing missing name
- Update version. Includes working "update system"
- keep up with the new libzypp API
- make it compile again with new libzypp API
- Update to ~0.1.9 (git pull on 2/28) release (with the policy file intltool
calls patched out temporarily until we get a newer intltool in factory.
add --enable-zypp to the configure line
- Upgraded to 0.1.5 (released upstream).
- Added "--with-security-framework=polkit" to the configure.
- Added extra directories to the %files section so it'll build in
factory.
- Update to version 0.1.5git20071207a which does rudimentary
package dependency checking.
- Update to version 0.1.5git20071203f to fix a compiler error.
- Update to version 0.1.5git20071203e which includes installed
packages when getting the description of a package.
pk-application uses this when you highlight an installed package.
- Update to version 0.1.5git20071203d which includes installed
packages when searching by name in addition to packages found in
configured repositories.
- Removed "= 1.1.3" for dbus-1 Requires line.
- Update to version 0.1.5git20071203c.
- Added a couple new entries to the %files section for
pk-completion.bash and packagekit-bugreport.sh.
- Update to version 0.1.5git20071203b.
- Update to version 0.1.5git20071203a.
- Update to version 0.1.5git20071130a (remove the dash).
- Update to version 0.1.5-20071130a taken from git master.
- Added a new tar.bz2 file to do rudimentary package install.
- Adjusted to install the PackageKit.service for dbus into the
/usr/share/dbus-1/system-services directory. This is what
allows the system activation stuff to work.
- Grabbed new PackageKit-0.1.4.tar.bz2 built from this morning's
git repo (has stubbed-out zypp backend).
- Configure so zypp is the default backend.
- Reduce requires, most of them are automatic
- Remove gcc from BuildRequires its automatic
- fix build on 64bit by not hardcoding "lib"
- make description a little more manageable
- use %{py_requires} instead of hardcoded python
- use "devel" instead of "-n Package-devel" because adding the
Package- partis automatic
- Revert the last change and hardcode /usr/share because otherwise
it gets installed to /dbus-1/services. We'll have to figure this
one out later.
- Use %{_datadir} instead of /usr/share when specifying where
the dbus-1/services directory is at configure.
- Specify /usr/share/dbus-1/services at configure so we don't have
to modify the make install step.
- init
==== at-spi2-atk ====
Version update (2.34.1 -> 2.34.2)
Subpackages: at-spi2-atk-common at-spi2-atk-gtk2 libatk-bridge-2_0-0
- Update to version 2.34.2:
+ Meson: don't hard-code shared_library.
+ Mitigate missing window events at startup.
+ Set C standard to gnu99.
+ Tests: include sys/time.h.
==== at-spi2-core ====
Subpackages: at-spi2-core-lang libatspi0 typelib-1_0-Atspi-2_0
- Ad at-spi2-core-async-session-register.patch: make bus-launcher
session registration more robust (boo#1154582).
==== cppcheck ====
Version update (1.88 -> 1.90)
- Use cmake macros
- Update to version 1.90
* alias to vector element invalid after vector is changed
* improved value flow analysis for struct members
* improved value flow analysis for pointer alias
* CERT: Added ENV33-C: Do not call system()
* MISRA: added rules 2.7, 3.2, 4.2, 14.2, 21.1, 21.12
- update to version 1.89
* The default warning message format was changed. The new format
is similar to GCC. If you want to get warnings in the old
format, add --template=cppcheck1 to the command line.
* improved value flow analysis for pointer aliases
* improved checking for uninitialized variables/structs
* better checking of smart pointers
* better checking of global variables
* Added Cppcheck annotations cppcheck_low(VALUE) and
cppcheck_high(VALUE)
* shadow variables; warn when argument is shadowed
* warn if local reference variable can be const
* Added API01-C: Avoid laying out strings in memory directly
before sensitive data
* Added MSC24-C: Do not use deprecated or obsolescent functions
* Added STR11-C: Do not specify the bound of a character array
initialized with a string literal
* MISRA: added rules 17.2, 18.4, 18.7
==== dhcp ====
Subpackages: dhcp-client dhcp-relay dhcp-server
- Add -fcommon to CFLAGS to fix build with gcc10 (boo#1160262).
==== gnome-packagekit ====
Subpackages: gnome-packagekit-lang
- Remove gnome-packagekit-upgrade-system.patch: Tumbleweed has been
handled in update-packages. This patch is no longer useful.
==== gnome-shell-extensions ====
Version update (3.34.1 -> 3.34.2)
Subpackages: gnome-shell-classic gnome-shell-classic-session
- Update to version 3.34.2:
+ window-list, workspace-indicator: Exclude DESKTOP windows
from previews.
+ screenshot-window-sizer: Fix cycling through all valid sizes.
==== ibus ====
Subpackages: ibus-dict-emoji ibus-gtk ibus-gtk-32bit ibus-gtk3 ibus-lang libibus-1_0-5 libibus-1_0-5-32bit typelib-1_0-IBus-1_0
- Eable emoji support on armv6l and riscv64, nodejs-emojione is no longer
BuildRequires
- Remove invalid build options
- cleanup spec
==== kdepim-runtime ====
Subpackages: kdepim-runtime-lang
- Add upstream patch to fix issues with "file:/" being prepended
to maildir resources (kde#408354,kde#411269,kde#413588):
* 0001-resources-maildir-Don-t-save-file-schema-to-the-conf.patch
==== kernel-source ====
Version update (5.5.6 -> 5.5.7)
Subpackages: kernel-default kernel-default-devel kernel-devel kernel-docs kernel-macros kernel-syms
- Linux 5.5.7 (bnc#1012628).
- iommu/qcom: Fix bogus detach logic (bnc#1012628).
- iommu/vt-d: Add attach_deferred() helper (bnc#1012628).
- iommu/vt-d: Move deferred device attachment into helper function
(bnc#1012628).
- iommu/vt-d: Do deferred attachment in iommu_need_mapping()
(bnc#1012628).
- iommu/vt-d: Remove deferred_attach_domain() (bnc#1012628).
- iommu/vt-d: Simplify check in identity_mapping() (bnc#1012628).
- ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs
(bnc#1012628).
- ALSA: hda/realtek - Apply quirk for MSI GP63, too (bnc#1012628).
- ALSA: hda/realtek - Apply quirk for yet another MSI laptop
(bnc#1012628).
- ASoC: codec2codec: avoid invalid/double-free of pcm runtime
(bnc#1012628).
- ASoC: sun8i-codec: Fix setting DAI data format (bnc#1012628).
- tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (bnc#1012628).
- tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST
(bnc#1012628).
- ecryptfs: fix a memory leak bug in parse_tag_1_packet()
(bnc#1012628).
- ecryptfs: fix a memory leak bug in ecryptfs_init_messaging()
(bnc#1012628).
- Btrfs: fix race between shrinking truncate and fiemap
(bnc#1012628).
- btrfs: don't set path->leave_spinning for truncate
(bnc#1012628).
- btrfs: handle logged extent failure properly (bnc#1012628).
- thunderbolt: Prevent crash if non-active NVMem file is read
(bnc#1012628).
- USB: misc: iowarrior: add support for 2 OEMed devices
(bnc#1012628).
- USB: misc: iowarrior: add support for the 28 and 28L devices
(bnc#1012628).
- USB: misc: iowarrior: add support for the 100 device
(bnc#1012628).
- floppy: check FDC index for errors before assigning it
(bnc#1012628).
- USB: serial: ch341: fix receiver regression (bnc#1012628).
- vt: fix scrollback flushing on background consoles
(bnc#1012628).
- vt: vt_ioctl: fix race in VT_RESIZEX (bnc#1012628).
- staging: android: ashmem: Disallow ashmem memory from being
remapped (bnc#1012628).
- staging: vt6656: fix sign of rx_dbm to bb_pre_ed_rssi
(bnc#1012628).
- xhci: Force Maximum Packet size for Full-speed bulk devices
to valid range (bnc#1012628).
- xhci: fix runtime pm enabling for quirky Intel hosts
(bnc#1012628).
- xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms
(bnc#1012628).
- xhci: Fix memory leak when caching protocol extended capability
PSI tables - take 2 (bnc#1012628).
- USB: core: add endpoint-blacklist quirk (bnc#1012628).
- USB: quirks: blacklist duplicate ep on Sound Devices USBPre2
(bnc#1012628).
- usb: uas: fix a plug & unplug racing (bnc#1012628).
- USB: Fix novation SourceControl XL after suspend (bnc#1012628).
- USB: hub: Don't record a connect-change event during
reset-resume (bnc#1012628).
- USB: hub: Fix the broken detection of USB3 device in SMSC hub
(bnc#1012628).
- usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows
(bnc#1012628).
- usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields
(bnc#1012628).
- usb: dwc3: debug: fix string position formatting mixup with
ret and len (bnc#1012628).
- scsi: Revert "target/core: Inline transport_lun_remove_cmd()"
(bnc#1012628).
- staging: rtl8188eu: Fix potential security hole (bnc#1012628).
- staging: rtl8188eu: Fix potential overuse of kernel memory
(bnc#1012628).
- staging: rtl8723bs: Fix potential security hole (bnc#1012628).
- staging: rtl8723bs: Fix potential overuse of kernel memory
(bnc#1012628).
- hwmon: (acpi_power_meter) Fix lockdep splat (bnc#1012628).
- drm/panfrost: perfcnt: Reserve/use the AS attached to the
perfcnt MMU context (bnc#1012628).
- powerpc/8xx: Fix clearing of bits 20-23 in ITLB miss
(bnc#1012628).
- powerpc/eeh: Fix deadlock handling dead PHB (bnc#1012628).
- powerpc/tm: Fix clearing MSR[TS] in current when reclaiming
on signal delivery (bnc#1012628).
- powerpc/entry: Fix an #if which should be an #ifdef in
entry_32.S (bnc#1012628).
- powerpc/hugetlb: Fix 512k hugepages on 8xx with 16k page size
(bnc#1012628).
- powerpc/hugetlb: Fix 8M hugepages on 8xx (bnc#1012628).
- arm64: memory: Add missing brackets to untagged_addr() macro
(bnc#1012628).
- jbd2: fix ocfs2 corrupt when clearing block group bits
(bnc#1012628).
- x86/ima: use correct identifier for SetupMode variable
(bnc#1012628).
- x86/mce/amd: Publish the bank pointer only after setup has
succeeded (bnc#1012628).
- x86/mce/amd: Fix kobject lifetime (bnc#1012628).
- x86/cpu/amd: Enable the fixed Instructions Retired counter
IRPERF (bnc#1012628).
- MIPS: ingenic: DTS: Fix watchdog nodes (bnc#1012628).
- serial: 8250: Check UPF_IRQ_SHARED in advance (bnc#1012628).
- tty/serial: atmel: manage shutdown in case of RS485 or ISO7816
mode (bnc#1012628).
- tty: serial: imx: setup the correct sg entry for tx dma
(bnc#1012628).
- tty: serial: qcom_geni_serial: Fix RX cancel command failure
(bnc#1012628).
- serdev: ttyport: restore client ops on deregistration
(bnc#1012628).
- MAINTAINERS: Update drm/i915 bug filing URL (bnc#1012628).
- fsi: aspeed: add unspecified HAS_IOMEM dependency (bnc#1012628).
- ACPI: PM: s2idle: Check fixed wakeup events in
acpi_s2idle_wake() (bnc#1012628).
- Revert "ipc,sem: remove uneeded sem_undo_list lock usage in
exit_sem()" (bnc#1012628).
- mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps()
(bnc#1012628).
- nvme-multipath: Fix memory leak with ana_log_buf (bnc#1012628).
- genirq/irqdomain: Make sure all irq domain flags are distinct
(bnc#1012628).
- mm/vmscan.c: don't round up scan size for online memory cgroup
(bnc#1012628).
- mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM
(bnc#1012628).
- lib/stackdepot.c: fix global out-of-bounds in stack_slabs
(bnc#1012628).
- mm: Avoid creating virtual address aliases in
brk()/mmap()/mremap() (bnc#1012628).
- drm/amdgpu/soc15: fix xclk for raven (bnc#1012628).
- drm/amdgpu/gfx9: disable gfxoff when reading rlc clock
(bnc#1012628).
- drm/amdgpu/gfx10: disable gfxoff when reading rlc clock
(bnc#1012628).
- drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets
(bnc#1012628).
- drm/i915: Wean off drm_pci_alloc/drm_pci_free (bnc#1012628).
- drm/i915: Update drm/i915 bug filing URL (bnc#1012628).
- sched/psi: Fix OOB write when writing 0 bytes to PSI files
(bnc#1012628).
- KVM: x86: don't notify userspace IOAPIC on edge-triggered
interrupt EOI (bnc#1012628).
- ext4: fix a data race in EXT4_I(inode)->i_disksize
(bnc#1012628).
- ext4: add cond_resched() to __ext4_find_entry() (bnc#1012628).
- ext4: fix potential race between online resizing and write
operations (bnc#1012628).
- ext4: fix potential race between s_group_info online resizing
and access (bnc#1012628).
- ext4: fix potential race between s_flex_groups online resizing
and access (bnc#1012628).
- ext4: fix mount failure with quota configured as module
(bnc#1012628).
- ext4: rename s_journal_flag_rwsem to s_writepages_rwsem
(bnc#1012628).
- ext4: fix race between writepages and enabling EXT4_EXTENTS_FL
(bnc#1012628).
- drm/i915/execlists: Always force a context reload when rewinding
RING_TAIL (bnc#1012628).
- KVM: nVMX: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls
only when apicv is globally disabled (bnc#1012628).
- KVM: nVMX: handle nested posted interrupts when apicv is
disabled for L1 (bnc#1012628).
- KVM: apic: avoid calculating pending eoi from an uninitialized
val (bnc#1012628).
- crypto: chacha20poly1305 - prevent integer overflow on large
input (bnc#1012628).
- btrfs: destroy qgroup extent records on transaction abort
(bnc#1012628).
- btrfs: fix bytes_may_use underflow in prealloc error condtition
(bnc#1012628).
- btrfs: reset fs_root to NULL on error in open_ctree
(bnc#1012628).
- btrfs: do not check delayed items are empty for single
transaction cleanup (bnc#1012628).
- Btrfs: fix btrfs_wait_ordered_range() so that it waits for
all ordered extents (bnc#1012628).
- Btrfs: fix deadlock during fast fsync when logging prealloc
extents beyond eof (bnc#1012628).
- Revert "dmaengine: imx-sdma: Fix memory leak" (bnc#1012628).
- drm/i915/selftests: Add a mock i915_vma to the mock_ring
(bnc#1012628).
- drm/i915/gvt: more locking for ppgtt mm LRU list (bnc#1012628).
- drm/bridge: tc358767: fix poll timeouts (bnc#1012628).
- drm/i915/gem: Require per-engine reset support for
non-persistent contexts (bnc#1012628).
- drm/i915/gt: Protect defer_request() from new waiters
(bnc#1012628).
- drm/i915/ehl: Update port clock voltage level requirements
(bnc#1012628).
- drm/msm/dpu: fix BGR565 vs RGB565 confusion (bnc#1012628).
- scsi: Revert "RDMA/isert: Fix a recently introduced regression
related to logout" (bnc#1012628).
- scsi: Revert "target: iscsi: Wait for all commands to finish
before freeing a session" (bnc#1012628).
- usb: gadget: composite: Fix bMaxPower for SuperSpeedPlus
(bnc#1012628).
- usb: dwc2: Fix in ISOC request length checking (bnc#1012628).
- staging: rtl8723bs: fix copy of overlapping memory
(bnc#1012628).
- staging: greybus: use after free in
gb_audio_manager_remove_all() (bnc#1012628).
- ASoC: atmel: fix atmel_ssc_set_audio link failure (bnc#1012628).
- ASoC: fsl_sai: Fix exiting path on probing failure
(bnc#1012628).
- ecryptfs: replace BUG_ON with error handling code (bnc#1012628).
- iommu/vt-d: Fix compile warning from intel-svm.h (bnc#1012628).
- crypto: rename sm3-256 to sm3 in hash_algo_name (bnc#1012628).
- genirq/proc: Reject invalid affinity masks (again)
(bnc#1012628).
- bpf, offload: Replace bitwise AND by logical AND in
bpf_prog_offload_info_fill (bnc#1012628).
- scripts/get_maintainer.pl: deprioritize old Fixes: addresses
(bnc#1012628).
- io_uring: prevent sq_thread from spinning when it should stop
(bnc#1012628).
- io_uring: fix __io_iopoll_check deadlock in io_sq_thread
(bnc#1012628).
- dma-direct: relax addressability checks in dma_direct_supported
(bnc#1012628).
- ALSA: rawmidi: Avoid bit fields for state flags (bnc#1012628).
- ALSA: seq: Avoid concurrent access to queue flags (bnc#1012628).
- ALSA: seq: Fix concurrent access to queue current tick/time
(bnc#1012628).
- netfilter: xt_hashlimit: limit the max size of hashtable
(bnc#1012628).
- rxrpc: Fix call RCU cleanup using non-bh-safe locks
(bnc#1012628).
- ata: ahci: Add shutdown to freeze hardware resources of ahci
(bnc#1012628).
- xen: Enable interrupts when calling _cond_resched()
(bnc#1012628).
- net/mlx5e: Reset RQ doorbell counter before moving RQ state
from RST to RDY (bnc#1012628).
- net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa
(bnc#1012628).
- net/mlx5e: Don't clear the whole vf config when switching modes
(bnc#1012628).
- net/mlx5e: Fix crash in recovery flow without devlink reporter
(bnc#1012628).
- s390/kaslr: Fix casts in get_random (bnc#1012628).
- s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in
storage_key_init_range (bnc#1012628).
- bpf: Selftests build error in sockmap_basic.c (bnc#1012628).
- ASoC: SOF: Intel: hda: Add iDisp4 DAI (bnc#1012628).
- commit 1004bce
- Revert "sign also s390x kernel images (bsc#1163524)"
This reverts commit b38b61155f0a2c3ebca06d4bb0c2e11a19a87f1f.
It breaks s390x build as we need pesign-obs-integration package updated
first.
Let's enable this later when everything is ready.
- commit eca1eba
- rpm/package-descriptions: garbege collection
remove old ARM and Xen flavors.
- commit bda0360
- sign also s390x kernel images (bsc#1163524)
- commit b38b611
- KVM: nVMX: Check IO instruction VM-exit conditions
(CVE-2020-2732 bsc#1163971).
- KVM: nVMX: Refactor IO bitmap checks into helper function
(CVE-2020-2732 bsc#1163971).
- KVM: nVMX: Don't emulate instructions in guest mode
(CVE-2020-2732 bsc#1163971).
- commit c225901
==== libksysguard5 ====
Subpackages: libksysguard5-helper libksysguard5-lang
- Add patch to fix build on archs where WebEngine is not available:
* 0001-Only-link-to-Qt5WebChannel-if-Qt5WebEngineWidgets-av.patch
==== libqt5-qtstyleplugins ====
- Add patch to fix build against Qt 5.15:
* fix-build-qt5.15.patch
==== ncurses ====
Subpackages: libncurses6 ncurses-devel ncurses-utils tack terminfo terminfo-base terminfo-screen
- Add ncurses patch 20200222
+ expanded note in ncurses.3x regarding automatically-included headers
+ improve vt50h and vt52 based on DECScope manual -TD
+ add/use vt52+keypad and vt52-basic -TD
+ check/workaround for line-too-long in Ada95 generate utility when
building out-of-tree.
+ improve/update HEADER_DEPS in */Makefile.in
+ add "check" rule to include/Makefile, to demonstrate that the headers
include all of the required headers for the types used.
==== nkf ====
Version update (2.1.3 -> 2.1.5)
Subpackages: perl-NKF
- Update to version 2.1.5
* [bugfix] reset bom flag on each checking call
(nkf-bug#34797)
* [bugfix] nkf32.dll: SetNkfOption can't correctly specify
options for multiple options
* [bugfix] add document about multiple options
(nkf-bug#32974)
* [bugfix] Split install into -main, -man, -man-ja
(nkf-bug#34250)
* [bugfix] add LDFLAGS (nkf-bug#32639)
* [bugfix] fix pod2man doesn't through non ASCII
(nkf-bug#32546)
==== osc ====
Version update (0.167.2 -> 0.168.0)
- Spec:
* fix destination of fish completion file to /usr/share/fish/vendor_completions.d
- 0.168.0
* MR creation honors orev now (bsc#1160446)
* allow "osc r --vertical" for projects
* several typo fixes
* cleanup old functions and remove python2.6 compat code
* support zstd arch linux files in local build
* fix deleterequest for repositories
* append --norootforbuild as default to build command
* fix decoding in interactive request mode
* use signdummy for product builds
* print release project when creating MR
* improve SSLError message for TLSv1 validation
* osc maintained --version prints the version of each maintained package
* print web url links after creating requests (New general bool option 'print_web_links' must be set in oscrc)
* fix checkout_no_colon on project level
* handle empty release number of rpm packages in build.py
* handle bytes vs. str error when parsing meta
* custom exception if importing m2crypto fails
* fix missing oscerr import in util.helper
* several fixes for keyring handling
* fix arch zst magic in util.packagequery
- Ship fish completion file.
- Spec:
* Recommend python3-keyring when using python3
==== perl-Convert-UUlib ====
Version update (1.62 -> 1.7)
- updated to 1.7
see /usr/share/doc/packages/perl-Convert-UUlib/Changes
1.7 Sat Feb 29 22:07:54 CET 2020
- new function: GetFileList.
- experimental perlmulticore support (see manpage).
- Initialize is now a NOP and CleanUp automatically initializes again.
- updated example decoder and documentation a bit.
- include ecb.h to deal with compiler builtins and endianness.
- some further µ-optimisations in hot code, especially for yEnc.
- replace crc32 function by slice-by-16 version by Stephan Brumme,
which should speed up yEnc en-/decoding.
- yEnc: do not calculate two crcs per part, instead, combine
the part crcs together to form the file crc.
- yEnc: allow pcrc= in addition to pcrc32= for yenc trailers, as
some draft mentions both and it is actually in active use.
- yEnc: ignore crc32= on multiparts, except on the last part,
which avoids spurious corruption warnings.
- be more precise in documenting code licenses in COPYING.
- convert constant creation to the method I normally use.
- use common::sense.
==== plasma-framework ====
Subpackages: libKF5Plasma5 plasma-framework-components plasma-framework-lang
- Add upstream patch to fix wrong icon colors with dark desktop
themes if a fallback icon is used (boo#1157921, kde#417780)
* Try-to-apply-the-colorscheme-of-the-current-theme-to-QIcons.patch
==== pmdk ====
Version update (1.7 -> 1.8)
Subpackages: libpmem1
- Update to PMDK 1.8
- Introduces new API in libpmemobj for user-assisted defragmentation
(see pmemobj_defrag man page for details).
- Introduces experimental support for PPC64LE architecture.
- Introduces new flag in libpmemobj for opting-out of transaction aborts on failure
(POBJ_TX_NO_ABORT), along with new variants of existing APIs that didn't accept
flags (pmemobj_tx_xfree, pmemobj_tx_xpublish,
- pmemobj_tx_xlock, pmemobj_tx_xlog_append_buffer, pmemobj_tx_xstrdup, pmemobj_tx_xwcsdup).
- Moves out libvmem and libvmmalloc to the new repository (https://github.com/pmem/vmem).
- obj: introduce new statistics useful for defrag
- obj: introduce transient/persistent statistics enabling
- obj: introduce pmemobj_tx_(set/get)_user_data funcs
- obj: introduce pmemobj_(set/get)_user_data funcs
- obj: disable workaround for offsetof() since VS 15.5 in public header
- common: drop support for libndctl < 63 on Linux
- pool: rename -N --no-exec to -d --dry-run
- Add gen-doc.sh to pregenerate documentation in pregen-doc.tgz and avoid adding a
build dependency to pandoc
==== python-Mako ====
Version update (1.1.1 -> 1.1.2)
- update to 1.1.2
* Added ?output-file argument to the Mako command line runner
==== python-pyxdg ====
- Add setuptools dependency
- Use pytest to run tests rather than nose that will break with
python 3.10
- Fix Menu.py using attributes that no longer exist
Patch from https://gitlab.freedesktop.org/xdg/pyxdg/-/merge_requests/2
* new-api.patch
==== totem-pl-parser ====
Version update (3.26.4 -> 3.26.5)
Subpackages: libtotem-plparser-mini18 libtotem-plparser18 totem-pl-parser-lang typelib-1_0-TotemPlParser-1_0
- Update to version 3.26.5:
+ Add g_auto* cleanup support.
+ Add asynchronous version of totem_pl_parser_save().
+ Fixed parsing of some remote MP3 files.
==== v4l-utils ====
Subpackages: libv4l libv4l1-0 libv4l2-0 libv4lconvert0
- Add patch for gcc 10 bsc#1160298:
* gcc10.patch
==== zimg ====
Version update (2.9.2 -> 2.9.3)
- Update to version 2.9.3:
* resize: add spline64 filter
N�����r��y隊Z)z{.���r�+�맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.���r�+��0�����Ǩ�
1
0
06 Mar '20
Please note that this mail was generated by a script.
The described changes are computed based on the x86_64 DVD.
The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading:
https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&versio…
Please do not reply to this email to report issues, rather file a bug
on bugzilla.opensuse.org. For more information on filing bugs please
see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed:
ImageMagick (7.0.9.25 -> 7.0.9.27)
PackageKit (1.1.12 -> 1.1.13)
boost-base
boost-extra
gcc10 (9.2.1+git1022 -> 10.0.1+git174776)
gcc9
libqt5-qtwebengine
libzypp (17.23.0 -> 17.23.1)
logrotate (3.15.1 -> 3.16.0)
lvm2
lvm2-device-mapper
perl-Encode (3.02 -> 3.03)
rubygem-bootsnap (1.4.5 -> 1.4.6)
rubygem-concurrent-ruby (1.1.5 -> 1.1.6)
rubygem-lolcat (100.0.0 -> 100.0.1)
rubygem-puma (4.3.1 -> 4.3.3)
=== Details ===
==== ImageMagick ====
Version update (7.0.9.25 -> 7.0.9.27)
Subpackages: ImageMagick-config-7-SUSE ImageMagick-extra libMagick++-7_Q16HDRI4 libMagickCore-7_Q16HDRI7 libMagickWand-7_Q16HDRI7 perl-PerlMagick
- version update to 7.0.9.27
* Make sure we can grok this Fx expression: 1- -2.
* Do not advance when substituting a NULL string.
* Correct alpha for named colors in the Q32 non-HDRI build.
* Write Group4 compressed image as a single strip.
* No percent sign in lab() color.
* Introducing the -color-threshold command-line option.
* Handle out of range HDRI values for -statistic option (reference
https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=37589).
* Fix improper casting when computing image signature (reference
https://imagemagick.org/discourse-server/viewtopic.php?f=1&t=37594).
==== PackageKit ====
Version update (1.1.12 -> 1.1.13)
Subpackages: PackageKit-backend-zypp PackageKit-gstreamer-plugin PackageKit-gtk3-module PackageKit-lang libpackagekit-glib2-18 typelib-1_0-PackageKitGlib-1_0
- No longer recommend -lang: supplements are in use
- Fix autotools modifications in openSUSE vendor patch
+ Patch: PackageKit-dnf-Add-openSUSE-vendor.patch
- Update to version 1.1.13
+ New APIs for pk-client-helper in packagekit-glib2
+ dnf, zypp: Various fixes related to upgrades
+ Added support for user services
+ New plymouth "system-upgrade" and "reboot" modes used now
+ Add mutex lock to protect EULAs array
+ Correct bug tracker links on website
+ Support non-x86 arches in gstreamer helper
+ List installed, removed and obsoleted packages in pkcon get-updates
+ Properly mark obsoleted packages when simulating upgrade
+ Provide information about obsoleted packages
+ Return directly when its state is going backwards
+ Shrink the progress bar to fit when run in small spaces
+ Improve the 'using' documentation with a link to API
- Remove upstreamed patches:
+ PackageKit-add-mutex-lock-to-protect-backend-priv-eulas.patch
+ PackageKit-return-on-transactions-going-backwards.patch
+ PackageKit-zypp-dont-set-upgrade-mode-on-updating-specific-packages.patch
+ PackageKit-zypp-fix-newest-filter.patch
+ PackageKit-zypp-fix-what-provides-newest-filter.patch
+ PackageKit-zypp-get-files-string-array.patch
+ PackageKit-zypp-get-updates-dup-or-up.patch
+ PackageKit-zypp-upgrade-system.patch
+ zypp-perform-actions-disallowed-by-update-in-upgrade-mode.patch
+ 0001-dnf-Don-t-override-DnfContext-s-release_ver-for-the-.patch
+ 0001-dnf-Invalidate-the-sack-cache-after-downloading-new-.patch
+ 0001-offline-update-Use-new-plymouth-system-upgrade-and-r.patch
- Add new openSUSE specific patches for DNF backend:
+ PackageKit-dnf-Add-openSUSE-vendor.patch
+ PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
- Remove old openSUSE patches for the DNF backend:
+ 1001-dnf-Add-openSUSE-Tumbleweed-vendor.patch
+ 1002-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
- Refresh patches:
+ PackageKit-drop-gtk2.patch
==== boost-base ====
Subpackages: boost-license1_71_0 boost1_71_0-jam libboost_date_time1_71_0 libboost_filesystem1_71_0 libboost_headers1_71_0-devel libboost_iostreams1_71_0 libboost_locale1_71_0 libboost_program_options1_71_0 libboost_regex1_71_0 libboost_thread1_71_0
- Fix macro which defines the name of the HPC python3 library
directory (bsc#1165277).
- Include headers and serial libs in the HPC MPI packages
(bsc#1165307).
==== boost-extra ====
- Fix macro which defines the name of the HPC python3 library
directory (bsc#1165277).
- Include headers and serial libs in the HPC MPI packages
(bsc#1165307).
==== gcc10 ====
Version update (9.2.1+git1022 -> 10.0.1+git174776)
Subpackages: libatomic1 libgcc_s1 libgcc_s1-32bit libgfortran5 libgomp1 libitm1 liblsan0 libobjc4 libquadmath0 libstdc++6 libstdc++6-32bit libstdc++6-locale libtsan0 libubsan1
- Add libstdc++6-pp provides and conflicts to avoid file conflicts
with same minor version of libstdc++6-pp from gcc9.
- Disable zstd use for SLES15 and older.
- Bump to rfa1160f6e50500aa38162fefb43bfb10c25e0363.
- Bump to r33351ff9faa21c4c1af377d661a52ac0ce366db3.
- Adjust installed headers for arm and aarch64, enable link-mutex
for riscv64.
- Don't remove go tool buildid, needed for bootstrapping go
- Increase disk constraint
- Bump to rc940105cc17111be98d8d42ba48a413b0e63aebe.
- Bump libtool version of libgo.
- Bump to r269e8130b77065452698ab97e5da77d132d00276.
- Bump to r507de5ee23efdc8a16d6b0b6488e118055c711cd.
- Add lto-dump to cross packages.
- New package, inherits from gcc9
* gcc-add-defaultsspec.diff, add the ability to provide a specs
file that is read by default
* tls-no-direct.diff, avoid direct %fs references on x86 to not
slow down Xen
* gcc43-no-unwind-tables.diff, do not produce unwind tables for
CRT files
* gcc41-ppc32-retaddr.patch, fix expansion of __builtin_return_addr
for ppc, just a testcase
* gcc44-textdomain.patch, make translation files version specific
and adjust textdomain to find them
* gcc44-rename-info-files.patch, fix cross-references in info files
when renaming them to be version specific
* gcc48-libstdc++-api-reference.patch, fix link in the installed
libstdc++ html documentation
* gcc48-remove-mpfr-2.4.0-requirement.patch, make GCC work with
earlier mpfr versions on old products
* gcc5-no-return-gcc43-workaround.patch, make build work with
host gcc 4.3
* gcc7-remove-Wexpansion-to-defined-from-Wextra.patch, removes
new warning from -Wextra
* gcc7-avoid-fixinc-error.diff
==== gcc9 ====
Subpackages: cpp9 gcc9-c++ gcc9-fortran gcc9-info gcc9-locale gcc9-objc libasan5 libstdc++6-devel-gcc9
- Add libstdc++6-pp provides and conflicts to avoid file conflicts
with same minor version of libstdc++6-pp from gcc10.
- Install go tool buildid for bootstrapping go
==== libqt5-qtwebengine ====
- Fix a deadlock causing audio/video playback to fail (boo#1163744):
* QTBUG-82186.patch
- Fix an issue with selections breaking replying in KMail:
* QTBUG-81574.patch
==== libzypp ====
Version update (17.23.0 -> 17.23.1)
- Fix package status computation regarding unneeded, orphaned, recommended
and suggested packages (broken in 17.23.0) (bsc#1165476)
- version 17.23.1 (22)
==== logrotate ====
Version update (3.15.1 -> 3.16.0)
- Update to 3.16.0 bsc#1160281:
* fix compilation with gcc-10, which defaults to -fno-common (#288)
* reduce number of open() operations on state file (#282)
* validate user/group given to the su directive early (#276)
* add hardening options to systemd unit file in examples (#274, #291)
* fix crash of logrotate on invalid configuration with include (#271)
* fix heap buffer overflow on too long logfile extension (#270)
==== lvm2 ====
Subpackages: liblvm2cmd2_03
- vgreduce --removemissing with cache devices will remove lvs (bsc#1157736)
+ bug-1157736-add-suggestion-message-for-mirror-LVs.patch
==== lvm2-device-mapper ====
Subpackages: device-mapper libdevmapper-event1_03 libdevmapper1_03 libdevmapper1_03-32bit
- vgreduce --removemissing with cache devices will remove lvs (bsc#1157736)
+ bug-1157736-add-suggestion-message-for-mirror-LVs.patch
==== perl-Encode ====
Version update (3.02 -> 3.03)
- updated to 3.03
see /usr/share/doc/packages/perl-Encode/Changes
==== rubygem-bootsnap ====
Version update (1.4.5 -> 1.4.6)
- updated to version 1.4.6
* no changelog found
==== rubygem-concurrent-ruby ====
Version update (1.1.5 -> 1.1.6)
- updated to version 1.1.6
[#]# Release v1.1.6, edge v0.6.0 (10 Feb 2020)
concurrent-ruby:
* (#841) Concurrent.disable_at_exit_handlers! is no longer needed and was deprecated.
* (#841) AbstractExecutorService#auto_terminate= was deprecated and has no effect.
Set :auto_terminate option instead when executor is initialized.
[#]# Release v1.1.6.pre1, edge v0.6.0.pre1 (26 Jan 2020)
concurrent-ruby:
* (#828) Allow to name executors, the name is also used to name their threads
* (#838) Implement #dup and #clone for structs
* (#821) Safer finalizers for thread local variables
* Documentation fixes
* (#814) Use Ruby's Etc.nprocessors if available
* (#812) Fix directory structure not to mess with packaging tools
* (#840) Fix termination of pools on JRuby
concurrent-ruby-edge:
* Add WrappingExecutor (#830)
==== rubygem-lolcat ====
Version update (100.0.0 -> 100.0.1)
- update to v100.0.1:
* allow using paint 2.2.0
==== rubygem-puma ====
Version update (4.3.1 -> 4.3.3)
- updated to version 4.3.3
[#] Bugfixes
* Fix: Fixes a problem where we weren't splitting headers correctly on newlines (#2132)
[#] Security
* Fix: Prevent HTTP Response splitting via CR in early hints.
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0
[opensuse-factory] YaST: highlights of development sprint 94... and Hack Week
by Ancor Gonzalez Sosa 06 Mar '20
by Ancor Gonzalez Sosa 06 Mar '20
06 Mar '20
After a month of silent work, the YaST Team is back with some news about
the latest development sprint. Those news include:
- Enabling YaST on the Windows Subsystem for Linux
- Usability improvements for the Online Search, the Partitioner and
the Kdump module
- Better control of overridden sysctl configuration values
- Improvements in the default selections of the upcoming
SLE-15-SP2 installer
- New features for zSeries mainframes like Secure Boot and I/O devices
auto-configuration
- A couple of Hack Week projects related to YaST, Ruby and Crystal
As you can see, there is a little bit of everything in the menu. Dive
into the details at
https://lizards.opensuse.org/2020/03/06/yast-sprint-94/
Cheers
--
Ancor González Sosa
YaST Team at SUSE Linux GmbH
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-factory+owner(a)opensuse.org
1
0