openSUSE Factory
Threads by month
- ----- 2024 -----
- November
- October
- September
- August
- July
- 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
June 2022
- 101 participants
- 89 discussions
WINE 7.10 was released on Friday 06/03.
It has been in the staging area but builds 20220604 and 20220605 were published but did not include it.
When WINE 7.9 was released it was available in the next days build.
Is there something holding up including WINE 7.10 in TW that I missed?
Thanks!
7
11
06 Jun '22
Hello,
I have been advised that Bugzilla is not the right place for suggesting
a new driver to be used and that the factory mailing list could be the
proper place for this. So, I subscribe to this list and I share with
you my findings and suggestion for replacing the current rtl8188eu
driver which requires a proprietary blob for firmware with a FOSS one.
Here are the details:
https://bugzilla.suse.com/show_bug.cgi?id=1198655
3
13
All meeting minutes can be found here:
https://etherpad.opensuse.org/p/ReleaseEngineering-meeting
Meeting is hosted here
https://meet.opensuse.org/ReleaseEngineeringMeeting
## Attendees
guillaumeg, DimStar, rbrown, lkocman, mpiala, ddemaio, maurizio
(m4u).maxlin, Sarah
## Internal SUSE IT Supported distribution
Guests: Martin Piala, Vojtech Pavlik
Idea: openSUSE Leap as supported system by SUSE IT!
Vadim G. is looking for a help to kickstart the effort.
We're thinking of starting a hackweek with a Leap 15.4 spin with some
preinstalled tools for SUSE environment.
https://hackweek.opensuse.org/21/projects/opensuse-build-supported-by-suse-…
Our feature tracker for any issue references.
https://code.opensuse.org/leap/features/issue/77
Next steps collect requirements for Minimal Viable Product
I believe Vojtech could help us there.
How does Rancher product portfolio fit in?
Datto is using gnome-initial-setup for post-install tweaks.
https://github.com/endlessm/gnome-initial-setup/blob/master/HACKING
We could start there as well. However, they're already looking for some
futher management tools.
I believe that we do not need any 3rd party tools. Perhaps SUMA could
help with post-installation management.
Martin: currently supported systems by IT are Windows 10 and MacOS, we
would like to change this
Martin: we'd like to have pre-installed tools required for daily work.
slack, teams.
We have company portals for Windows10 and Mac and some of the apps can
be already preinstalled for the image.
Martin: we do not yet have experience for responsibility of building
Linux apps and we need your help.
Ideally it should be done by the end of the quarter. End of July
It's not decided yet what should we use. Whether we need a script post-
install.
Richard: I do have a couple of questions:
Which HW are we talking about?
* How often will be the recommended hardware changing?
Martin: We have some predefined laptops specific. 2 hardware specs
(standard, power). New ones are Lenovo, we're also rotating the older
Dells.
Martin will discuss this with team. In the next HW rotation we should
take the support of the chosen OS into consideration.
* Would the best option be Leap based? And perhaps risk some of the
missing hardware support?
* Or should we consider something Tumbleweed based? Perhaps you will
end up with something like MicroOS
* Desktop. Teams, Slack would be then consumed from Flatpaks.
lkocman: I recommend to consider two approaches: provide root password
to the user or not. For less technical users it would be preferred if
SUSE it would do most of the changes.
Martin: For IT are also preferred these two options, one with admin
access (here the user is responsible for the setup), and another with
limited permissions, where IT is responsible for maintenance + the
laptop must be enrolled (most probably in VMware Workspace One,
currently under research).
## Leap
Leap Micro 5.2 is RC!
We've also progressed on release-notes-leap-micro (Thanks cboltz and
Lukas)
https://doc.opensuse.org/release-notes/x86_64/openSUSE/LeapMicro/5.2/
Rework of LeapMicro get-o-o layout
community worked on overview for Leap Micro
https://etherpad.opensuse.org/p/weeklymeeting20220505#L51
We should also consider single page layout MicroOS and backport
overview changes as well
https://github.com/openSUSE/get-o-o/pull/87
A lot of changes from SLE 15 SP4 post-RC. Removing snapshot at this
point in time was not so good choice in the end. Some more changes will
be taken in today, tomorrow. Mass rebuild is planned in next few days
(Friday/Saturday). Maint snapshot for SLE 15 SP4 on Sunday.
We need to be able to finish the RC build, that's not possible now.
Leap Desktop/Workstation workshop is next week!
50+ people have signed up for workshop
https://www.reddit.com/r/openSUSE/comments/udr5ly/desktop_workshop_for_next…
- syncup with Scott and Yi Fan prior the acutal workshop
Looking for drivers who could help us "kickstart the initial workshop".
Long story We need some people who already know what to do (how lucid
works, create some initial topics) to inspire others.
Interesting last minute feature for laptop customizations. (Big thanks
Dirk) I'll see what would be easily adoptable. SLED is interested as
well.
https://code.opensuse.org/leap/features/issue/75
## openSUSE Tumbleweed
openSUSE:Factory build fail stats: 108 failed, 10 unresolvable (last
week: 123/11)
https://tinyurl.com/ysy4nnnz
* GNOME 42.1 shipped in snapshot 0501 (snapshot 0429 and 0430 were
blocked due to dracut)
* KDE Plasma 5.24.5 staged - ready for either 0504 or 0505
* Meson 0.62 is staged - another round of 'syntax validation getting
stricter' (not too many issues seen though)
* GCC12 as default compiler still staged, results are looking very good
(Staging QA all passed, waiting for the final go)
lkocman: I hope that Alp will adopt to the new default(s) as well.
Mentioned the llvm situation in Leap 15.X
GPG Key to sign packages/repos is planned to be updated to be a
4096/RSA key (implementation schedule pending)
Tracker bug : https://bugzilla.suse.com/show_bug.cgi?id=1199184
OBS seems to have some hard time finding workers for ceph and kernel
builds: very frequently, staging projects are blocked by waiting for
the 4 same packages still being scheduled (ceph, kernel-default,
kernel-vanilla, kernel-debug) (constraints limit to 18 (ceph) resp 24
(kernels) workers)
## Richard (Kubic/MicroOS)
Started Discussion with the Kubic community about winding down the
Kubic project and focusing more attention on MicroOS (and MicroOS
Desktop) -
https://lists.opensuse.org/archives/list/kubic@lists.opensuse.org/thread/23…
For those currently on Kubic, Kubernetes atop MicroOS is best addressed
with using k3s/RKE direct from Rancher. Whether we need
tooling/documentation to help with potential migrations is an open
question.
lkocman: This topic was raised also on the community meeting. Isn't
Kubic the only Kubernetes and CNCF certified distro that we have now?
Richard: depends on your definition of 'we' - CNCF certification is
specific to the Kubernetes that is part of Kubic. Rancher k3s supports
MicroOS and is itself CNCF certified, so 'we' will still have that.
lkocman: The question that popped up was how to get the k3s running on
Leap Micro. I did share the whitepaper for SLE Micro 5.1. Richard: this
should just work with 5.2+.
Objecting to the Leap Micro get.opensuse.org page overstating it's case
at the expense of other openSUSE Projects that address the same use
cases - https://github.com/openSUSE/get-o-o/issues/88
MicroOS (GNOME) Desktop has a fresh community effort to get out of
beta, possibly by writing a fresh notification tool for transactional-
updates instead of relying on PackageKit. Join the Telegram/Matrix
MicroOS Desktop channel to join the effort.
Podman 4.0.x now working perfectly
Working on various interesting MicroOS research tracks:
- kiwi-less/container first VM image building Status: POC
- nerdctl support in toolbox Status: Broken prototype
- buildkit and its limit as a container builder
- TW-to-MicroOS conversion
- curl-minimal and making it default (like Fedora) Status:
Investigating
- Re-arranging Factory so products like MicroOS can build with
different PrjConf than Tumbleweed
- MicroOS Desktop using TIU instead of transactional-update (ie.
remove all individual rpm package management) (research not sure if
it's worth updating docs yet)
Please ping rbrown(a)suse.com if you are interested/have opinions on any
of the above, feedback/thoughts/existing knowledge is welcome.
## Max
Leap Micro
* Have a look repotred Leap Micro selfinstall has different behavior
compare to SLEM on openqa, it should boot iso instead of raw image for
the testing, bsc#1197877
* Removed beta flag
Leap 15.4
* Look into python-certbot bug, the culprit is: python-pyopenssl in
SLE15 SP4 has been updated to version 20, it's requiring python-
cryptography > 3.2 however we had 2.8 in SLE, the minimal requirement
can not filled, this should affected many packages rely on pyopenssl,
bsc#1198851 (There is a SLE maintenance request for python-cert*, but
it's a major version bump)
Marcus does not recommend forking package in Leap as there are other
SLE python modules that will depend on it.
* Removed snapshot repo
* Preparing 15.4 RC build
Lubos will send an annoucement that RC will be delayed because of
incoming changes from SLE 15 SP4.
* Build fail stats in Leap 15.4: 20 build fails, 0 unresolvables
lkocman: I'll open individual bugs for remaining build failures.
Santiago mentioned that he'll have more free cycles for Leap/openQA
this week. I'll reach out to him regarding focus on the migration
scenarios.
## Guillaume - Arm
Tumbleweed:
* Rolling again
* Upcoming GCC 12 tested for aarch64:
https://build.opensuse.org/project/show/home:dirkmueller:branches:openSUSE:…
Leap 15.4:
* aarch64:
* Issue with Numpy/openBLAS fixed:
https://bugzilla.suse.com/show_bug.cgi?id=1198885
* armv7:
* Enlightenment package still fails in rpmlint check (missing
whitelist?): https://bugzilla.opensuse.org/show_bug.cgi?id=1194047
lkocman: will reach out to simotek and Wolfgang
* scc product class looks wrong (Marina/Marcus) (for all non-intel
arches). x86_64 has OPENSUSE-BETA while for the others the class is
SLES-ARM64-BETA, SLES-PPC-BETA, SLES-Z-BETA.
https://sd.suse.com/servicedesk/customer/portal/1/SD-82355 (Internal,
Ticket with SCC team, team lead is aware of the request). Request is
now resolved. (lkocman: Correction trello shows me that 2/4 items are
still pending). SCC team confirmed that this is done. I did check non-
intel arches and they seem to all use OPENSUSE-BETA.
Leap Micro 5.2:
* SR to add Default-SelfInstall image for aarch64:
https://build.opensuse.org/request/show/974751
Lubos will open a JIRA for 5.3. I'll ask if it would be option for 5.2
as well.
lkocman to check if we could remove the firefox tests from the
42.X/15.0 upgrade test suite. It doesn't seem to happen outside of that
(same for TW).
lkocman will try to look into this
## Sarah - s390x
SUSE has shutdown 3 LPARs because of performance issues
Issue has been also reported to the CTO for ZSystems of IBM
Tumbleweed:
* Is rolling
openSUSE Leap Beta:
* no issues at the moment
* maven issues are existing -> discussions about upgrading the Java
version or how to fix it
lkocman: slightly related topic, should we perhaps re-consider
recommended memory amount in Release Notes? I think we still recommend
something like 2G minimal / 4G or 8G optimal.
* KDE for s390x adopted
## Doug
* TSP
* Solution seems to be found
* No update on status on when it can be implemented
* Community Meeting
* Discussion/workshop planned for community meetings on May 10 & 12 to
discuss successor of Leap
*
https://lists.opensuse.org/archives/list/project@lists.opensuse.org/thread/…
* oSC22
* Will cancel all talks on confrimed by May 6
* Schedule mostly complete
* Ordering badge and signage
* Setting up venueless platform
* Slides need to be 16x9
* OSCAL oSC22
* Will start creating schedule
* Reached out to people to confirm their talks
* GSoC
* 4 proposals ranked for May 12 deadline
Installfest in CZ. CfP deadline was Monday midnight:
MicroOS
Leap and Leap Micro
D-Installer
talks were submitted
## Dirk
Not available
lkocman: Thanks for the framework laptop setup
We're not currently listed as framework laptop compatible distro
https://gist.github.com/cornfeedhobo/8f32430dc6c52b9a4776df91701b1d96
* switched obs-arm-11 worker to aio=io_uring away from aio=threads
which appears to reduce I/O cost (bsc#1197746), which caused issues on
x86_64. still chasing that down.
* did a full rebuild of openSUSE:Factory:ARM as Guillaume was away and
openqa was broken anyway :) did introduce more issues than it fixed it
appears
* Still to work rust 1.59 / ghc issues on armv6 and armv7: all have the
same root cause, use of SWP/SWPB instructions which is imperfectly
emulated by the aarch64 host kernel. works fine with armv6/v7 kernel.
* looked into gcc11 build failures
In backlog: https://code.opensuse.org/leap/features/issue/17
## Wolfgang (Package Hub), Scott Bahling
Not available
## Maintenance team (Marina or Marcus, Maurizio (m4u))
- Marcus: 15.4 is set up channel wise, updates will go in testing
occasionaly, if you need more ping me, no openqa setup yet
lkocman: could you please help me with cleanup of maintenance tasks in
https://progress.opensuse.org/projects/opensuse-leap-15-4/issues/gantt
lkocman: will contact Jan Stehlik. Santi (PO for the topic) mentioned
he'll work on it.
lkocman: messaged Jan
- Marcus: 15.3 openQA is ok again.
lkocman: (still pending) will open a release notes entry for a change
Security Advisory identification
TODO Marcus: could you give me example of old and new values?
- Marina and Maurizio: SLE-PackageHub overlaps
(https://github.com/openSUSE/openSUSE-release-process/issues/71) work
in progress following the initial list of overlapping packages
(https://progress.opensuse.org/issues/106610#note-3) More incidents
are under QA. Work is going on and under control (and tracked
internally as jsc#MSC-303).
Already released: (AH PERFECT!)
SUSE:Maintenance:22929:265929 (babl libbabl-0_1-0 typelib-1_0-Babl-0_1)
SUSE:Maintenance:23000:266006 (MozillaThunderbird enigmail)
SUSE:Maintenance:23009:266004 (freerdp freerdp-devel freerdp-proxy
libfreerdp2 libgsm) -> libgsm1 was missing in PH making freerdp not
installable
SUSE:Maintenance:22928:266007 (argyllcms csync libcsync0 libcsync-
plugin-sftp libcsync-plugin-smb)
SUSE:Maintenance:23015:267052 (gfbgraph-devel libgfbgraph-0_2-0
typelib-1_0-GFBGraph-0_2 librest gcr) -> librest, gcr and libgoa are
needed too for making gfbgraph installable
SUSE:Maintenance:23334:268316 (gutenprint gutenprint-devel)
SUSE:Maintenance:23486:268867 (hp-drive-guard, upower) --> needs
libupower-glib3
SUSE:Maintenance:23487:268897 (liba52-0 liba52-devel)
SUSE:Maintenance:23506:268899 (libdvdread4 libdvdread-devel)
Meet product security at the openSUSE Conference. There are about 3
talks on the maintenance and security topics. Come and say Hello!
## Adrian - OBS
Not present
feedback loop on mirrored submissions doesn't workstation. Lubos wills
end an email with an example to Marco and Adrian. (Sent last week)
Marco has reached out to me regarding the mirroring. He has example(s)
from SUSE:SLE-15:SP4:GA
3
4
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:
links (2.26 -> 2.27)
xfce4-taskmanager (1.4.2 -> 1.5.4)
xfce4-terminal (1.0.3 -> 1.0.4)
=== Details ===
==== links ====
Version update (2.26 -> 2.27)
- update to 2.27:
* Updated the Turkish translation
* Allow the user to specify a numeric IPv6 address in the dns-over-https
box
==== xfce4-taskmanager ====
Version update (1.4.2 -> 1.5.4)
Subpackages: xfce4-taskmanager-lang
- Update to version 1.5.4
* Update configure.ac.in syntax
* Fix taskmanager translations (gxo#apps/xfce4-taskmanager#53)
* Translation Updates
- Updates from 1.5.3
* Fix rendering bug (gxo#apps/xfce4-taskmanager#44)
* Fix rendering bug for swap graph (gxo#apps/xfce4-taskmanager#44)
* Fix bindings related to the "show-legend" setting
* Allow to copy full process command line (gxo#apps/xfce4-taskmanager#33)
* Rename Private to Resident Bytes (gxo#apps/xfce4-taskmanager#7)
* Avoid grabbing the filter entry if it is not realized
* Fix intltool lock file problem during make distcheck
* `uid_name` has been removed from `task` struct
* Fix invalid casts for "About" and "Help" (gxo#apps/xfce4-taskmanager#43)
* Show localized website label
* Update COPYING (gxo#apps/xfce4-taskmanager#49)
* Updated copyright year, authors, and project links
- Updates from version 1.5.2
* Fix restoring the window size (gxo#apps/xfce4-taskmanager#39)
* Improve wording of systray option (gxo#apps/xfce4-taskmanager#19)
- Updates from version 1.5.1
* Fix erroneous binding of settings (gxo#apps/xfce4-taskmanager#37)
* Store column positions again
* Store sort-column-id and sort-type (gxo#apps/xfce4-taskmanager#36)
* Also include swap in the memory graph
* Reduce drawing code
* Reduce borders of graphs
* Replace GtkImageMenuItem with GtkMenuItem
- Updates from version 1.5.0
* Port to xfconf
* Move to Client-side decorations
* Migrate all settings to the settings dialog
* settings: Switch to XfceTitledDialog
* Use infobar for root warning box
* Drop exec button from toolbar
* include stdlib.h because exit() is used
* remove GLIB_CHECK_VERSION checks
* statusbar: Use better color that works well with both light and dark
themes (gxo#apps/xfce4-taskmanager!17)
* Fix handling "show-legend" setting
* Handle Esc key correctly with hidden filter
* Drop unused var and sort copyright
* Show/hide filterbar with Ctrl+f and clear with Esc
* Properly close settings dialog
* Remove GSourceFunc casts
* Fix compilation warnings
* Replace AC_PROG_LIBTOOL with IT_PROG_INTLTOOL
* Simplify "query-tooltip" signal handler
* Ellipsize memory and swap labels (gxo#apps/xfce4-taskmanager#32)
* Set window icon in glade file
* Replace filter entry with GtkSearchBar
* Fix doc links and bump dates
* Simplify settings dialog code
* Drop leftover function for toolbar style
* Move about dialog to settings
* Drop toolbar style setting
* Fix tooltip markdown issue
* Create notification area icon only if needed (gxo#apps/xfce4-taskmanager#25)
==== xfce4-terminal ====
Version update (1.0.3 -> 1.0.4)
Subpackages: xfce4-terminal-lang
- Update to version 1.0.4
* Fixes a regression: URL drag-n-drop adding rubbish characters
(gxo#apps/xfce4-terminak#196)
1
0
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:
aws-cli (1.24.4 -> 1.25.2)
ayatana-ido (0.9.0 -> 0.9.2)
inxi (3.3.07 -> 3.3.16)
jasper (3.0.3 -> 3.0.4)
javapackages-tools
libguestfs
liblouis
libstorage-ng (4.5.17 -> 4.5.20)
python-boto3 (1.23.4 -> 1.24.2)
python-botocore (1.26.4 -> 1.27.2)
python-s3transfer (0.5.0 -> 0.6.0)
qalculate (3.20.1 -> 4.2.0)
=== Details ===
==== aws-cli ====
Version update (1.24.4 -> 1.25.2)
- Update to version 1.25.2
+ For detailed changes see
https://github.com/aws/aws-cli/blob/1.25.2/CHANGELOG.rst
- Update Requires in spec file from setup.py
==== ayatana-ido ====
Version update (0.9.0 -> 0.9.2)
- Update to version 0.9.2:
* src/CMakeLists.txt: link libm for expf, pow and sinf.
* vala: The name of the vapi should match the pkg-config name.
- Drop ayatana-ido-0.9.0-libm.patch. Applied upstream.
- Adjust to .vapi file renaming by upstream (AyatanaIdo3-0.4.vapi ->
libayatana-ido3-0.4.vapi.
==== inxi ====
Version update (3.3.07 -> 3.3.16)
- Updated to version 3.3.16:
* /usr/share/doc/packages/inxi/inxi.changelog.
- Spec file clean up.
==== jasper ====
Version update (3.0.3 -> 3.0.4)
- Update to 3.0.4:
* Eliminate some bogus calls to abort.
* Fix a typo in jas_safeui64_div (#323).
* Add some additional logging messages.
* Fix the source of a potential compiler warning (#321).
==== javapackages-tools ====
Subpackages: javapackages-filesystem
- Added patch:
* 0004-Remove-dependency-on-Six-compatibility-library.patch
+ remove dependency on python-six for newer distributions
==== libguestfs ====
Subpackages: libguestfs-xfs libguestfs0
- bsc#1190501 - virt-builder fails to install packages when
building an image. Add Recommends: dhcp-client for the appliance.
libguestfs.spec
==== liblouis ====
Subpackages: liblouis-data liblouis20 python3-louis
- Add liblouis-CVE-2022-26981.patch: fix buffer overrun in
compilePassOpcode (boo#1197085 CVE-2022-26981).
- Add liblouis-CVE-2022-31783.patch: prevent an invalid memory
write in compileRule (boo#1200120 CVE-2022-31783).
==== libstorage-ng ====
Version update (4.5.17 -> 4.5.20)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1
- Translated using Weblate (Japanese) (bsc#1149754)
- 4.5.20
- Translated using Weblate (Slovak) (bsc#1149754)
- 4.5.19
- Translated using Weblate (Dutch) (bsc#1149754)
- Translated using Weblate (Catalan) (bsc#1149754)
- merge gh#openSUSE/libstorage-ng#882
- updated pot and po files
- 4.5.18
==== python-boto3 ====
Version update (1.23.4 -> 1.24.2)
- Update to version 1.24.2
* api-change:``codeartifact``: [``botocore``] Documentation updates for CodeArtifact
* api-change:``voice-id``: [``botocore``] Added a new attribute ServerSideEncryptionUpdateDetails
to Domain and DomainSummary.
* api-change:``proton``: [``botocore``] Add new "Components" API to enable users to Create, Delete
and Update AWS Proton components.
* api-change:``connect``: [``botocore``] This release adds the following features: 1) New APIs to
manage (create, list, update) task template resources, 2) Updates to startTaskContact API to
support task templates, and 3) new TransferContact API to programmatically transfer in-progress
tasks via a contact flow.
* api-change:``application-insights``: [``botocore``] Provide Account Level onboarding support
through CFN/CLI
* api-change:``kendra``: [``botocore``] Amazon Kendra now provides a data source connector for
GitHub. For more information, see
https://docs.aws.amazon.com/kendra/latest/dg/data-source-github.html
- from version 1.24.1
* api-change:``backup-gateway``: [``botocore``] Adds GetGateway and UpdateGatewaySoftwareNow API
and adds hypervisor name to UpdateHypervisor API
* api-change:``forecast``: [``botocore``] Added Format field to Import and Export APIs in Amazon
Forecast. Added TimeSeriesSelector to Create Forecast API.
* api-change:``chime-sdk-meetings``: [``botocore``] Adds support for centrally controlling each
participant's ability to send and receive audio, video and screen share within a WebRTC session.
Attendee capabilities can be specified when the attendee is created and updated during the session
with the new BatchUpdateAttendeeCapabilitiesExcept API.
* api-change:``route53``: [``botocore``] Add new APIs to support Route 53 IP Based Routing
- from version 1.24.0
* api-change:``iotsitewise``: [``botocore``] This release adds the following new optional field to
the IoT SiteWise asset resource: assetDescription.
* api-change:``lookoutmetrics``: [``botocore``] Adding backtest mode to detectors using the
Cloudwatch data source.
* api-change:``transcribe``: [``botocore``] Amazon Transcribe now supports automatic language
identification for multi-lingual audio in batch mode.
* feature:Python: Dropped support for Python 3.6
* feature:Python: [``botocore``] Dropped support for Python 3.6
* api-change:``cognito-idp``: [``botocore``] Amazon Cognito now supports IP Address propagation for
all unauthenticated APIs (e.g. SignUp, ForgotPassword).
* api-change:``drs``: [``botocore``] Changed existing APIs and added new APIs to accommodate using
multiple AWS accounts with AWS Elastic Disaster Recovery.
* api-change:``sagemaker``: [``botocore``] Amazon SageMaker Notebook Instances now support Jupyter
Lab 3.
- from version 1.23.10
* api-change:``sagemaker``: [``botocore``] Amazon SageMaker Notebook Instances now allows
configuration of Instance Metadata Service version and Amazon SageMaker Studio now supports G5
instance types.
* api-change:``appflow``: [``botocore``] Adding the following features/changes: Parquet output that
preserves typing from the source connector, Failed executions threshold before deactivation for
scheduled flows, increasing max size of access and refresh token from 2048 to 4096
* api-change:``datasync``: [``botocore``] AWS DataSync now supports TLS encryption in transit, file
system policies and access points for EFS locations.
* api-change:``emr-serverless``: [``botocore``] This release adds support for Amazon EMR
Serverless, a serverless runtime environment that simplifies running analytics applications using
the latest open source frameworks such as Apache Spark and Apache Hive.
- from version 1.23.9
* api-change:``lightsail``: [``botocore``] Amazon Lightsail now supports the ability to configure a
Lightsail Container Service to pull images from Amazon ECR private repositories in your account.
* api-change:``emr-serverless``: [``botocore``] This release adds support for Amazon EMR
Serverless, a serverless runtime environment that simplifies running analytics applications using
the latest open source frameworks such as Apache Spark and Apache Hive.
* api-change:``ec2``: [``botocore``] C7g instances, powered by the latest generation AWS Graviton3
processors, provide the best price performance in Amazon EC2 for compute-intensive workloads.
* api-change:``forecast``: [``botocore``] Introduced a new field in Auto Predictor as Time
Alignment Boundary. It helps in aligning the timestamps generated during Forecast exports
- from version 1.23.8
* api-change:``secretsmanager``: [``botocore``] Documentation updates for Secrets Manager
* api-change:``fsx``: [``botocore``] This release adds root squash support to FSx for Lustre to
restrict root level access from clients by mapping root users to a less-privileged user/group with
limited permissions.
* api-change:``lookoutmetrics``: [``botocore``] Adding AthenaSourceConfig for MetricSet APIs to
support Athena as a data source.
* api-change:``voice-id``: [``botocore``] VoiceID will now automatically expire Speakers if they
haven't been accessed for Enrollment, Re-enrollment or Successful Auth for three years. The Speaker
APIs now return a "LastAccessedAt" time for Speakers, and the EvaluateSession API returns
"SPEAKER_EXPIRED" Auth Decision for EXPIRED Speakers.
* api-change:``cloudformation``: [``botocore``] Add a new parameter statusReason to
DescribeStackSetOperation output for additional details
* api-change:``apigateway``: [``botocore``] Documentation updates for Amazon API Gateway
* api-change:``apprunner``: [``botocore``] Documentation-only update added for CodeConfiguration.
* api-change:``sagemaker``: [``botocore``] Amazon SageMaker Autopilot adds support for manually
selecting features from the input dataset using the CreateAutoMLJob API.
- from version 1.23.7
* api-change:``mediaconvert``: [``botocore``] AWS Elemental MediaConvert SDK has added support for
rules that constrain Automatic-ABR rendition selection when generating ABR package ladders.
* api-change:``cognito-idp``: [``botocore``] Amazon Cognito now supports requiring attribute
verification (ex. email and phone number) before update.
* api-change:``networkmanager``: [``botocore``] This release adds Multi Account API support for a
TGW Global Network, to enable and disable AWSServiceAccess with AwsOrganizations for Network
Manager service and dependency CloudFormation StackSets service.
* api-change:``ivschat``: [``botocore``] Doc-only update. For MessageReviewHandler structure, added
timeout period in the description of the fallbackResult field
* api-change:``ec2``: [``botocore``] Stop Protection feature enables customers to protect their
instances from accidental stop actions.
- from version 1.23.6
* api-change:``elasticache``: [``botocore``] Added support for encryption in transit for Memcached
clusters. Customers can now launch Memcached cluster with encryption in transit enabled when using
Memcached version 1.6.12 or later.
* api-change:``forecast``: [``botocore``] New APIs for Monitor that help you understand how your
predictors perform over time.
* api-change:``personalize``: [``botocore``] Adding modelMetrics as part of DescribeRecommender API
response for Personalize.
- from version 1.23.5
* api-change:``comprehend``: [``botocore``] Comprehend releases 14 new entity types for
DetectPiiEntities and ContainsPiiEntities APIs.
* api-change:``logs``: [``botocore``] Doc-only update to publish the new valid values for log
retention
- Update BuildRequires and Requires from setup.py
==== python-botocore ====
Version update (1.26.4 -> 1.27.2)
- Update to 1.27.2
* api-change:``codeartifact``: Documentation updates for CodeArtifact
* api-change:``voice-id``: Added a new attribute ServerSideEncryptionUpdateDetails to Domain and
DomainSummary.
* api-change:``proton``: Add new "Components" API to enable users to Create, Delete and Update AWS
Proton components.
* api-change:``connect``: This release adds the following features: 1) New APIs to manage (create,
list, update) task template resources, 2) Updates to startTaskContact API to support task
templates, and 3) new TransferContact API to programmatically transfer in-progress tasks via a
contact flow.
* api-change:``application-insights``: Provide Account Level onboarding support through CFN/CLI
* api-change:``kendra``: Amazon Kendra now provides a data source connector for GitHub. For more
information, see https://docs.aws.amazon.com/kendra/latest/dg/data-source-github.html
- from version 1.27.1
* api-change:``backup-gateway``: Adds GetGateway and UpdateGatewaySoftwareNow API and adds
hypervisor name to UpdateHypervisor API
* api-change:``forecast``: Added Format field to Import and Export APIs in Amazon Forecast. Added
TimeSeriesSelector to Create Forecast API.
* api-change:``chime-sdk-meetings``: Adds support for centrally controlling each participant's
ability to send and receive audio, video and screen share within a WebRTC session. Attendee
capabilities can be specified when the attendee is created and updated during the session with the
new BatchUpdateAttendeeCapabilitiesExcept API.
* api-change:``route53``: Add new APIs to support Route 53 IP Based Routing
- from version 1.27.0
* api-change:``iotsitewise``: This release adds the following new optional field to the IoT
SiteWise asset resource: assetDescription.
* api-change:``lookoutmetrics``: Adding backtest mode to detectors using the Cloudwatch data source.
* api-change:``transcribe``: Amazon Transcribe now supports automatic language identification for
multi-lingual audio in batch mode.
* feature:Python: Dropped support for Python 3.6
* api-change:``cognito-idp``: Amazon Cognito now supports IP Address propagation for all
unauthenticated APIs (e.g. SignUp, ForgotPassword).
* api-change:``drs``: Changed existing APIs and added new APIs to accommodate using multiple AWS
accounts with AWS Elastic Disaster Recovery.
* api-change:``sagemaker``: Amazon SageMaker Notebook Instances now support Jupyter Lab 3.
- from version 1.26.10
* api-change:``sagemaker``: Amazon SageMaker Notebook Instances now allows configuration of
Instance Metadata Service version and Amazon SageMaker Studio now supports G5 instance types.
* api-change:``appflow``: Adding the following features/changes: Parquet output that preserves
typing from the source connector, Failed executions threshold before deactivation for scheduled
flows, increasing max size of access and refresh token from 2048 to 4096
* api-change:``datasync``: AWS DataSync now supports TLS encryption in transit, file system
policies and access points for EFS locations.
* api-change:``emr-serverless``: This release adds support for Amazon EMR Serverless, a serverless
runtime environment that simplifies running analytics applications using the latest open source
frameworks such as Apache Spark and Apache Hive.
- from version 1.26.9
* api-change:``lightsail``: Amazon Lightsail now supports the ability to configure a Lightsail
Container Service to pull images from Amazon ECR private repositories in your account.
* api-change:``emr-serverless``: This release adds support for Amazon EMR Serverless, a serverless
runtime environment that simplifies running analytics applications using the latest open source
frameworks such as Apache Spark and Apache Hive.
* api-change:``ec2``: C7g instances, powered by the latest generation AWS Graviton3 processors,
provide the best price performance in Amazon EC2 for compute-intensive workloads.
* api-change:``forecast``: Introduced a new field in Auto Predictor as Time Alignment Boundary. It
helps in aligning the timestamps generated during Forecast exports
- from version 1.26.8
* api-change:``secretsmanager``: Documentation updates for Secrets Manager
* api-change:``fsx``: This release adds root squash support to FSx for Lustre to restrict root
level access from clients by mapping root users to a less-privileged user/group with limited
permissions.
* api-change:``lookoutmetrics``: Adding AthenaSourceConfig for MetricSet APIs to support Athena as
a data source.
* api-change:``voice-id``: VoiceID will now automatically expire Speakers if they haven't been
accessed for Enrollment, Re-enrollment or Successful Auth for three years. The Speaker APIs now
return a "LastAccessedAt" time for Speakers, and the EvaluateSession API returns "SPEAKER_EXPIRED"
Auth Decision for EXPIRED Speakers.
* api-change:``cloudformation``: Add a new parameter statusReason to DescribeStackSetOperation
output for additional details
* api-change:``apigateway``: Documentation updates for Amazon API Gateway
* api-change:``apprunner``: Documentation-only update added for CodeConfiguration.
* api-change:``sagemaker``: Amazon SageMaker Autopilot adds support for manually selecting features
from the input dataset using the CreateAutoMLJob API.
- from version 1.26.7
* api-change:``mediaconvert``: AWS Elemental MediaConvert SDK has added support for rules that
constrain Automatic-ABR rendition selection when generating ABR package ladders.
* api-change:``cognito-idp``: Amazon Cognito now supports requiring attribute verification (ex.
email and phone number) before update.
* api-change:``networkmanager``: This release adds Multi Account API support for a TGW Global
Network, to enable and disable AWSServiceAccess with AwsOrganizations for Network Manager service
and dependency CloudFormation StackSets service.
* api-change:``ivschat``: Doc-only update. For MessageReviewHandler structure, added timeout period
in the description of the fallbackResult field
* api-change:``ec2``: Stop Protection feature enables customers to protect their instances from
accidental stop actions.
- from version 1.26.6
* api-change:``elasticache``: Added support for encryption in transit for Memcached clusters.
Customers can now launch Memcached cluster with encryption in transit enabled when using Memcached
version 1.6.12 or later.
* api-change:``forecast``: New APIs for Monitor that help you understand how your predictors
perform over time.
* api-change:``personalize``: Adding modelMetrics as part of DescribeRecommender API response for
Personalize.
- from version 1.26.5
* api-change:``comprehend``: Comprehend releases 14 new entity types for DetectPiiEntities and
ContainsPiiEntities APIs.
* api-change:``logs``: Doc-only update to publish the new valid values for log retention
==== python-s3transfer ====
Version update (0.5.0 -> 0.6.0)
- Update to 0.6.0
* feature:Python: Dropped support for Python 3.6
- from version 0.5.2
* enhancement:``s3``: Added support for flexible checksums
when uploading or downloading objects.
- from version 0.5.1
* enhancement:Python: Officially add Python 3.10 support
- Drop unused python-mock dependency from BuildRequires
- Refresh patches for new version
+ no-bundled-packages.patch
==== qalculate ====
Version update (3.20.1 -> 4.2.0)
Subpackages: libqalculate22 qalculate-data
- Update to 4.2.0:
- Option to plot real and imaginary parts separately (enabled
by default)
- Variable spacing of x values in plot (unless step size is used)
- Updated plot() function with arguments for specification of
plot options (in any order after the third argument)
- Polar plot style
- Ask the user for the desired sinc() variant (unnormalized or
normalized)
- Support for binary-coded decimals (BCD)
- Show names with underscore capitalized and with underscore
removed (with some exceptions)
- Additional information units
- Units for volumetric flow rate
- Tradtional numbers (e.g. dozen, score)
- Show warning when log() is used with a single argument, and
always show second argument of log()
- Show single digit suffixes using Unicode subscript (CLI)
- Make names with a single character followed by digits
case-sensitive with suffix by default
- Accept more than two arguments in gcd() and lcm()
- Interpret a single vector argument as a list of arguments if
function requires more than one argument
- Fix limit of floor(), ceil(), and trunc()
- Fix plotting of derivatives and integrals
- Fix randpoisson()
- Fix reactivation of object, after object that caused
deactivation is removed
- Update to 4.1.1:
- Restrict use of reciprocal in unit conversion, e.g. invert in
"5m/s to s/m" (= 0.2 s/m) but not in "500/lb to g" (= 1.1/g)
- New mHg unit (allows use with prefixes other than milli)
- Always display abbreviated unit name (symbol) with
abbreviated prefix (when unit only has short name)
- Minor improvements to automatic unit conversion
- Fix display of (1 + f(x))/n
- Save definitions on exit (only) if definitions has changed
regardless of interactive mode status (qalc)
- Update to 4.1:
- Use non-breaking narrow space as digit separator in
reasonably short numbers, and between quantity and unit
- Update value of austronomical unit
- Fix segfault (when compiled with -D_GLIBCXX_ASSERTIONS) with
local digit grouping when separator is empty (e.g. with
ignore locale)
- Fix freezes and crashes with extrememly large vectors and
matrices
- Fix segfault (when compiled with -D_GLIBCXX_ASSERTIONS) in
matrix multiplication
- Minor bug fixes and feature improvements (see the ChangeLog
for more details)
- Update to 4.0:
- New matrix syntax (column separated by space or comma, rows
separated by semicolon, as in matlab)
- Do not make any difference between a vector and a matrix with
a single row, or between a scalar and matrix with a single
element
- Support input of functions, units, and variables with
underscores omitted in names (e.g. µ0 = µ_0, FermiCoupling
= fermi_coupling), with some exceptions
- Option to disable "simplified" percentage calculations (e.g.
interpret 100 + 20% as 100 + 0.2 instead of 100 × 120%)
- Option to truncate numbers (instead of round to nearest) in
result
- Convert K, Hz, and 1/m to J (and derived units) using
conversion factor constants (e.g. 1/(550nm) to eV ? 2.25
eV)
- Allow use of M as 10^6 without unit
- New ksi unit
- New functions: divisors(), rate(), vertcat(), horzcat()
- New plastic number (?) constant, and new "hbar" name for
reduced Planck constant, and add second Unicode codepoint for
µ-sign in constants
- Allow zero (1st and/or 2nd argument) in comb() and perm(),
and return zero if second argument (k) is greater than the
first (n)
- Calculate statistical functions (e.g. mode(), min(), max(),
percentile()) separately for each column of matrix
- Return the lowest value if there are multiple values with
equal frequency in mode()
- Parse text argument as expression if concatenate function
name is found in text string, and fix concatenate returning
date
- New layout for output of result of matrices and equations
(qalc)
- Fix Unicode handling on platforms where char is not signed
- Fix bitrot()
- Fix segfault in multisolve() when initial order of equations
is not optimal
- Fix segfault with empty sqrt inside sqrt, e.g. sqrt(1+sqrt())
- Fix incompletely calculated nounit(), e.g. in unit conversion
- Update to 3.22.0:
- New functions: linearfit(), quadraticfit(), cubicfit(),
ramlatency(), parallel()
- Merged inv() and inverse() functions
- Improved and extended parallel operator (|| is interpreted as
parallel if units are used)
- Allow nested subfunctions
- Do not stop testing function argument values after first failure
- Solve x^(x^(-a))=b
- Improved simplification: Im(-x)=-Im(x), Re(-x)=-Re(x)
- Handle units in plot data (remove and set as y-axis label)
- Avoid precision loss on output of interval when saving
approximate variable
- Fix pearson() and spearman()
- Fix display of incompletely solved equation with dual
approximation in some cases
- Fix genvector() when step size requires evaluation
- Fix a%%-b (interpret %% as mod, not percent)
- Fix asin(x)+bcos(x)=c
- Minor bug fixes and feature improvements
- [qacalc] Support "--" as end of options
- [qacalc] New --defaults command line option
- [qacalc] Configurable SIGINT (Ctrl+C) action (exit orderly by
default)
- [qacalc] Vertical space option (vspace)
- [qacalc] Clear command with Ctrl+L shortcut
- [qacalc] Apply same logic with separate to command, as with "to" at
end of expression, when result contains no unit
- [qacalc] Fix "to unicode"
- Update to 3.21.0:
- Ask (once) for correct interpretation of ambiguous implicit
multiplication
- Fix crash when using the dock menu to show the RPN dock stack
for the first time
- Fix link in new version dialog
- Fix parenthesis highlighting when cursor is at end of
expression
- Fix initial value of interval display in preferences dialog
- Fix saving of approximation mode
- Improved simplification of radical expressions
- Improved Im(), Re(), and arg() functions
- Improved output of complex forms (other than the default
rectangular) in exact mode
- Function for drill bit size conversion
- Fixes for equations with complex inverse trigonometric and
hyperbolic functions with no solution
- Fixes for complex x^(ax)=b
1
0
Hey Geekos,
First of all, sorry for this cross-post, but it is relevant to all of the
lists specified.
I am just wondering if my experience is so much different, or if I use the
distro differently than other users, that it seems so much stable for me.
Often i see people recommending against "zypper dup", recommending
"tumbleweed-cli" instead of "zypper dup", using "opi" for codecs install
instead of 1-click install on opensuse-community, and so on, because the
system "could" or "will for sure" break at some time. Why there is a need for
all this fancy and new stuff and is it possible that these combinations and
diversity increases possibility for issues?
Given all of these, I should have had my home machines broken already a
million times and burned to death.
- I am using Tumbleweed
- I have all these repositories enabled: [1] (yes, no priorities currently)
- I have "zypper dup", "zypper inr", "zypper ve" in my daily cron job
- I have enabled vendor changes in zypper conf
- I have disabled multiversion.kernel in zypper conf (keeps kernel packages
with their dependencies and/or DKMS clean and working)
- I have disabled snapper as a whole
- I have installed some VMWare software from their crappy .run packages, which
means some parts are compiled from source
During my over-15 years-long experience with *SUSE, i never experienced an
unbootable system or a serious issue, except:
- Nvidia driver issues before they were packaged for *SUSE and you had to use
the .run installation ( ancient SaX2 times, before Xorg autoconfiguration ). On
my gaming system i have just enabled nvidia repos and forgot about it.
- Akonadi issues because of my experiments with bleeding edge mariadb in
combination with my mailbox containing few million e-mails, also many years
back
- Btrfs issues (total system crash) when it was unstable and i had enabled
snapper an ran out of space - which was resolved by reinstall and re-mounting
my /home/ (i am not using snapper since then)
So my question is - have the RPM dependencies gone weaker than they were
"before" or something? Could that combination of all the emergency safe
features, like btrfs snapshots in combination with multiversion kernel and/or
packages, tumbleweed-cli, opi, etc...? Why are RPM deps not enough to keep the
system solid anymore?
My experience with *SUSE has always been rock-solid-stable and one of the very
few things i do manually from time to time is firing up yast2 sw_single,
removing unmaintained packages and checking change-logs of some packages i am
interested/care of.
Take this as a congrats and thanks for all the maintainers, developers and
everyone taking care. And most importantly, the OBS, which does pretty neat
job with automatic package dependencies and all that stuff. One more time -
thank you OBS and all the people developing and working on it! :)
And while i am doing this braindump, please revive SUSE Studio :P :)
And last, but not least - thanks Packman people :)
[1]: https://paste.opensuse.org/view/raw/38599835
Regards,
Gryffus
9
14
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 (22.1.0 -> 22.1.1)
Mesa-drivers (22.1.0 -> 22.1.1)
alsa (1.2.6.1 -> 1.2.7)
alsa-ucm-conf (1.2.6.3 -> 1.2.7)
alsa-utils (1.2.6 -> 1.2.7)
cups (2.4.1 -> 2.4.2)
geoclue2 (2.5.7 -> 2.6.0)
google-noto-fonts
grub2
gsl
hwdata (0.359 -> 0.360)
libvirt (8.3.0 -> 8.4.0)
libwacom (1.12 -> 2.2.0)
ncurses (6.3.20220501 -> 6.3.20220529)
openldap2 (2.6.1 -> 2.6.2)
openldap2-contrib-src (2.6.1 -> 2.6.2)
parted
patterns-base
perl-JSON (4.05 -> 4.06)
perl-Mail-DKIM (1.20220408 -> 1.20220520)
perl-libwww-perl (6.64 -> 6.66)
python-Pillow
python-libvirt-python (8.3.0 -> 8.4.0)
python-pyOpenSSL
re2 (20220401 -> 20220601)
rubygem-nokogiri
sg3_utils (1.47+4.82fb156 -> 1.47+5.d13bc56)
suse-module-tools (16.0.19 -> 16.0.20)
tiff (4.3.0 -> 4.4.0)
xkeyboard-config (2.34 -> 2.36)
=== Details ===
==== Mesa ====
Version update (22.1.0 -> 22.1.1)
Subpackages: Mesa-dri-devel Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 libgbm1
- Update to 22.1.1
* first bugfix release
- supersedes U_llvmpipe-flush-resources-for-kms-swrast-path.patch
- Add patch to fix glitches with KMS (boo#1199885):
* U_llvmpipe-flush-resources-for-kms-swrast-path.patch
==== Mesa-drivers ====
Version update (22.1.0 -> 22.1.1)
Subpackages: Mesa-dri Mesa-gallium Mesa-libva libxatracker2
- Update to 22.1.1
* first bugfix release
- supersedes U_llvmpipe-flush-resources-for-kms-swrast-path.patch
- Add patch to fix glitches with KMS (boo#1199885):
* U_llvmpipe-flush-resources-for-kms-swrast-path.patch
==== alsa ====
Version update (1.2.6.1 -> 1.2.7)
Subpackages: libasound2 libasound2-32bit libatopology2
- Update to version 1.2.7:
more extended UCM API, PCM rate,multi,direct plugin fixes and
enhancements, compilation fixes, etc. For details see:
https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-lib
==== alsa-ucm-conf ====
Version update (1.2.6.3 -> 1.2.7)
- Update to version 1.2.7:
Various profile updates for USB-audio, HD-audio, etc.
For details, see:
https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-ucm-conf
- Drop obsoleted patches:
0001-HDA-DualCodecs-fix-typo-in-Speaker-condition.patch
0002-HDA-acp-avoid-to-create-Mic-ACP-LED-control-for-the-.patch
==== alsa-utils ====
Version update (1.2.6 -> 1.2.7)
- Update to alsa-utils 1.2.7:
Enhancement and fixes of alsactl, speaker-test cleanup,
alsatplg enhancements, arecord ghost data fix, etc.
For details see:
https://www.alsa-project.org/wiki/Changes_v1.2.6.3_v1.2.7#alsa-utils
- Drop obsoleted patches:
0001-alsamixer-Fix-regression-in-color-setup.patch
0002-alsamixer-Revert-has_mouse-check.patch
==== cups ====
Version update (2.4.1 -> 2.4.2)
Subpackages: cups-client cups-config libcups2 libcups2-32bit libcupsimage2
- Version upgrade to 2.4.2:
See https://github.com/openprinting/cups/releases
CUPS 2.4.2 brings the fix for CVE-2022-26691 (#bsc1199474)
together with LibreSSL/OpenSSL and minimal AIX support.
* Fixed certificate strings comparison
for Local authorization (CVE-2022-26691)
* The `cupsFileOpen` function no longer opens files
for append in read-write mode (Issue #291)
* The cupsd daemon removed processing temporary
queue (Issue #364)
* Fixed delay in IPP backend if GNUTLS is used and endpoint
doesn't confirm closing the connection (Issue #365)
* Fixed conditional jump based on uninitialized value
in cups/ppd.c (Issue #329)
* Fixed CSS related issues in CUPS Web UI (Issue #344)
* Fixed copyright in CUPS Web UI trailer template (Issue #346)
* mDNS hostname in device uri is not resolved when installaling
a permanent IPP Everywhere queue (Issues #340, #343)
* The `lpstat` command now reports when the scheduler
is not running (Issue #352)
* Updated the man pages concerning the `-h` option (Issue #357)
* Re-added LibreSSL/OpenSSL support (Issue #362)
* Updated the Solaris smf service file (Issue #368)
* Fixed a regression in lpoptions option support (Issue #370)
* The scheduler now regenerates the PPD cache information after
changing the "cupsd.conf" file (Issue #371)
* Updated the scheduler to set "auth-info-required"
to "username,password" if a backend reports it needs
authentication info but doesn't set a method
for authentication (Issue #373)
* Updated the configure script to look for the OpenSSL library
the old way if pkg-config is not available (Issue #375)
* Fixed the prototype for the `httpWriteResponse`
function (Issue #380)
* Brought back minimal AIX support (Issue #389)
* `cupsGetResponse` did not always set the last error.
* Fixed a number of old references to the Apple CUPS web page.
* Restored the default/generic printer icon file
for the web interface.
* Removed old stylesheet classes that are no longer used
by the web interface.
- Adapted downgrade-autoconf-requirement.patch for CUPS 2.4.2
==== geoclue2 ====
Version update (2.5.7 -> 2.6.0)
Subpackages: system-user-srvGeoClue typelib-1_0-Geoclue-2_0
- Update to version 2.6.0:
+ Stop the client for system applications when accuracy is set to
NONE.
+ NMEA: add a unix socket file option.
+ Client info: support cgroup v2.
+ Don't compute movements for low accuracy sources.
+ Add an option to generate vapi.
+ Send the 3G tower type as part of the Mozilla location service
requests.
+ Add phosh & lipstick as allowed agents.
+ Use GeoIP when no WiFi device is available.
+ Modem manager: add polkit rule to allow GPS access.
+ Allow disabling compass at build and at runtime.
+ Fix heading computation for identical locations.
+ Be strict with time and distance threshold.
+ Fix the XDG location portal integration.
+ Replace agent wait timeout with a queue.
+ Other bugs fixes.
- Drop geoclue2-geoip-when-wifi-unavailable.patch: fixed upstream.
- Minor tweaks to rpmlintrc file: systemd_service changed from
warnings to error (but still don't apply here, as it's a dbus
enabled service).
==== google-noto-fonts ====
Subpackages: google-noto-fonts-doc noto-sans-fonts
- Add obsoletes and provides for google-{arimo,cousine,tinos}-fonts
==== grub2 ====
Subpackages: grub2-i386-pc grub2-snapper-plugin grub2-systemd-sleep-plugin grub2-x86_64-efi grub2-x86_64-xen
- Use boot disks in OpenFirmware, fixing regression caused by
0001-ieee1275-implement-FCP-methods-for-WWPN-and-LUNs.patch, when
the root LV is completely in the boot LUN (bsc#1197948)
* 0001-ofdisk-improve-boot-time-by-lookup-boot-disk-first.patch
- Fix error message in displaying help on bootable snapshot (bsc#1199609)
==== gsl ====
Subpackages: libgsl25 libgslcblas0
- Add gsl-rpmlintrc rule to ignore shlib name policy errors for HPC
packages (see this file for explanation) (bsc#1191757).
- Make doc package arch-independent.
==== hwdata ====
Version update (0.359 -> 0.360)
- Update to version 0.360 (bsc#1200110):
+ Updated pci, usb and vendor ids.
==== libvirt ====
Version update (8.3.0 -> 8.4.0)
Subpackages: libvirt-client libvirt-daemon libvirt-daemon-config-network libvirt-daemon-driver-interface libvirt-daemon-driver-libxl 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-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-qemu libvirt-daemon-xen libvirt-libs
- Update to libvirt 8.4.0
- Many incremental improvements and bug fixes, see
https://libvirt.org/news.html#v8-4-0-2022-06-01
==== libwacom ====
Version update (1.12 -> 2.2.0)
- Remove meson conditional - no other build system is supported.
- update to 2.2.0:
* data: Add ISDv4 5285 (Lenovo ThinkPad X13 Yoga Gen 2)
* data: Add ISDv4 16C (HP ZBook x2 G4)
* Add ISDv4 52a2 (Lenovo Yoga 6 13ALC6)
* data: Add ISDv4 5218 (Lenovo IdeaPad Flex 5 14ALC05)
* data: Add ISDv4 521c (Lenovo IdeaPad Flex 5 15ALC05)
* data: Add ISDv4 49a3 (Dell Latitude 7320 Detachable)
* Remove now-unused libwacom.pc.in
* CI: add a workflow to check for "sysinfo" in newly added data files
* doc: fix the check for integration flags in the example code
* github: bump freebsd workflow to 0.1.5
* Update data/surface-go-2.tablet
* Update huion-h610-pro.tablet
* data: Add ISDv4 4995 (HP EliteBook x360 1040 G8 Notebook PC)
* data: Add ISDv4 51EF (Lenovo Yoga C740-14IML)
* data: Add ISDv4 2d1f:0095 (PINE64 PineNote)
* data: Add ISDv4 52b0 (Lenovo Yoga 7 14ACN6)
* data: Add ISDv4 511a (Lenovo ThinkPad X1 Tablet Gen 3)
* data: Add ISDv4 484d (Dell Latitude 5290)
* Add description for elan-2a70 (#466)
* data: remove unknown BuiltIn key from the DTU1931
* data: Add ISDv4 5276 (Lenovo ThinkPad X1 Yoga Gen 6)
* data: Add ISDv4 51d0 ("Lenovo ThinkPad X1 Titanium Gen 1")
* data: Add ISDv4 5019 (Fujitsu LIFEBOOK T935)
* test: add a test for matching the button count with the evdev codes
* meson.build: use gnu_symbol_visibility argument
* meson.build: use current_source_dir() over deprecated source_root()
* Remove unused arguments from two helper functions
* github: build with ninja --verbose
* CI: don't enable -Wall -Wextra in the CI
* Make sign-compare a warning/error
* Add support for a new "Wacom One Pen Display 13"
==== ncurses ====
Version update (6.3.20220501 -> 6.3.20220529)
Subpackages: libncurses6 ncurses-utils terminfo terminfo-base terminfo-iterm terminfo-screen
- Add ncurses patch 20220529
+ expanded notes for teken/syscons -TD
+ fix overlooked copying of extended string-heap in copy_termtype
(cf: 20220430).
+ update config.guess
- Add ncurses patch 20220521
+ improve memory-leak checking in several test-programs.
+ set trailing null on string passed from winsnstr() to wins_nwstr().
+ modify del_curterm() to fix memory-leak introduced by change to
copy_termtype().
- Update tack to 1.09-20220528
+ Autoconf fixes
- Add ncurses patch 20220514
+ further improvements to test/test_mouse.c; compare with ncurses test
program menu A/a.
- Add ncurses patch 20220507
+ add test/test_mouse.c (patch by Leonid S Usov).
+ add a few debug-traces for tic, fix a couple of memory-leaks.
==== openldap2 ====
Version update (2.6.1 -> 2.6.2)
Subpackages: libldap-data libldap2 libldap2-32bit openldap2-client
- Update to release 2.6.2
* Added support for OpenSSL 3.0 (ITS#9436)
* Fixed ldapdelete to prune LDAP subentries (ITS#9737)
* Fixed libldap to drop connection when non-LDAP data is
received (ITS#9803)
* Fixed libldap to allow newlines at end of included file
(ITS#9811)
* Fixed slapd slaptest conversion of olcLastBind (ITS#9808)
* Fixed slapd to correctly init global_host earlier (ITS#9787)
* Fixed slapd bconfig locking for cn=config replication
(ITS#9584)
* Fixed slapd usage of thread local counters (ITS#9789)
* Fixed slapd to clear runqueue task correctly (ITS#9785)
* Fixed slapd idletimeout handling (ITS#9820)
* Fixed slapd syncrepl handling of new sessions (ITS#9584)
* Fixed slapd to clear connections on bind (ITS#9799)
* Fixed slapd to correctly advance connections index (ITS#9831)
* Fixed slapd syncrepl ODSEE replication of unknown attr
(ITS#9801)
* Fixed slapd-asyncmeta memory leak in keepalive setting,
slapd-ldap memory leak in keepalive setting, SEGV on config
rewrite, ordering on config rewrite, memory leak in keepalive
setting (ITS#9802)
* Fixed slapo-pcache SEGV & slapd-monitor SEGV on shutdown
(ITS#9809)
* Fixed slapd-monitor crash when hitting sizelimit (ITS#9832)
* Fixed slapd-sql to properly escape filter value (ITS#9815)
* Fixed slapo-dynlist dynamic group regression (ITS#9825)
* Fixed slapo-ppolicy operation handling to be consistent
(ITS#9794)
* Fixed slapo-translucent to correctly duplicate substring
filters (ITS#9818)
* Contrib:
* Update ppm module to the 2.1 release (ITS#9814)
* Documentation:
* admin26: Document new lloadd features (ITS#9780)
* Fixed slapd.conf(5)/slapd-config(5) syncrepl
sizelimit/timelimit documentation (ITS#9804)
* Fixed slapd-sock(5) to clarify "sockresps result" behavior
(ITS#8255)
==== openldap2-contrib-src ====
Version update (2.6.1 -> 2.6.2)
- Update to release 2.6.2
* Added support for OpenSSL 3.0 (ITS#9436)
* Fixed ldapdelete to prune LDAP subentries (ITS#9737)
* Fixed libldap to drop connection when non-LDAP data is
received (ITS#9803)
* Fixed libldap to allow newlines at end of included file
(ITS#9811)
* Fixed slapd slaptest conversion of olcLastBind (ITS#9808)
* Fixed slapd to correctly init global_host earlier (ITS#9787)
* Fixed slapd bconfig locking for cn=config replication
(ITS#9584)
* Fixed slapd usage of thread local counters (ITS#9789)
* Fixed slapd to clear runqueue task correctly (ITS#9785)
* Fixed slapd idletimeout handling (ITS#9820)
* Fixed slapd syncrepl handling of new sessions (ITS#9584)
* Fixed slapd to clear connections on bind (ITS#9799)
* Fixed slapd to correctly advance connections index (ITS#9831)
* Fixed slapd syncrepl ODSEE replication of unknown attr
(ITS#9801)
* Fixed slapd-asyncmeta memory leak in keepalive setting,
slapd-ldap memory leak in keepalive setting, SEGV on config
rewrite, ordering on config rewrite, memory leak in keepalive
setting (ITS#9802)
* Fixed slapo-pcache SEGV & slapd-monitor SEGV on shutdown
(ITS#9809)
* Fixed slapd-monitor crash when hitting sizelimit (ITS#9832)
* Fixed slapd-sql to properly escape filter value (ITS#9815)
* Fixed slapo-dynlist dynamic group regression (ITS#9825)
* Fixed slapo-ppolicy operation handling to be consistent
(ITS#9794)
* Fixed slapo-translucent to correctly duplicate substring
filters (ITS#9818)
* Contrib:
* Update ppm module to the 2.1 release (ITS#9814)
* Documentation:
* admin26: Document new lloadd features (ITS#9780)
* Fixed slapd.conf(5)/slapd-config(5) syncrepl
sizelimit/timelimit documentation (ITS#9804)
* Fixed slapd-sock(5) to clarify "sockresps result" behavior
(ITS#8255)
==== parted ====
Subpackages: libparted-fs-resize0 libparted2 parted-lang
- use static keyring file (and switch to the release team keyring)
==== patterns-base ====
Subpackages: patterns-base-apparmor patterns-base-base patterns-base-basesystem patterns-base-basic_desktop patterns-base-console patterns-base-enhanced_base patterns-base-minimal_base patterns-base-selinux patterns-base-sw_management patterns-base-transactional_base patterns-base-x11 patterns-base-x11_enhanced
- No long recommend haveged (boo#1190024): The mainline Linux
Kernel has now HAVEGED algorithm build in internally (since
version 5.6).
==== perl-JSON ====
Version update (4.05 -> 4.06)
- updated to 4.06
see /usr/share/doc/packages/perl-JSON/Changes
4.06 2022-05-22
- updated backportPP with JSON::PP 4.09
==== perl-Mail-DKIM ====
Version update (1.20220408 -> 1.20220520)
- updated to 1.20220520
see /usr/share/doc/packages/perl-Mail-DKIM/Changes
1.20220520 2022-05-20 UTC
+ Change default algorithm in dkimsign.pl to sha-256
+ Use Getopt::Long::Descriptive in scripts for better command help
==== perl-libwww-perl ====
Version update (6.64 -> 6.66)
- updated to 6.66
see /usr/share/doc/packages/perl-libwww-perl/Changes
6.66 2022-05-18 16:44:44Z
- Revert automatic follow of meta refresh tags which was added in 6.63
(GH#415) (Olaf Alders)
6.65 2022-05-09 18:36:14Z
- fix NAME in Makefile.PL (GH#413) (Graham Knop)
==== python-Pillow ====
Subpackages: python38-Pillow python38-Pillow-tk
- Add patch tiff-readcount.patch to fix build with the new tiff
==== python-libvirt-python ====
Version update (8.3.0 -> 8.4.0)
- Update to 8.4.0
- Add all new APIs and constants in libvirt 8.4.0
==== python-pyOpenSSL ====
- Shift BuildRequires on openssl, it's only required for tests.
==== re2 ====
Version update (20220401 -> 20220601)
- update to 2022-06-01:
* switch to cxx_std_11 and other developer visible fixes
==== rubygem-nokogiri ====
- Also build ruby 3.1 for 15.x
==== sg3_utils ====
Version update (1.47+4.82fb156 -> 1.47+5.d13bc56)
Subpackages: libsgutils2-1_47-2
- Update to version 1.47+5.d13bc56:
* rescan-scsi-bus.sh: add timeout parameter (bsc#1199248)
==== suse-module-tools ====
Version update (16.0.19 -> 16.0.20)
- Update to version 16.0.20:
* Bump version to 16.0.20
* driver-check.sh: avoid false positive error messages (boo#1200107)
* don't hardcode /boot for kernel-related files (boo#1199873)
* spec file: use "install -p" consistently
==== tiff ====
Version update (4.3.0 -> 4.4.0)
Subpackages: libtiff5 libtiff5-32bit
- update to 4.4.0:
* TIFFIsBigTiff() function added.
* Functions TIFFFieldSetGetSize() and TIFFieldSetGetCountSize() added.
* LZWDecode(): major speed improvements (~30% faster)
* Predictor 2 (horizontal differenciation): support 64-bit
* Support libjpeg 9d
* avoid hang in TIFFRewriteDirectory() if a classic file > 4 GB is attempted
to be created
* tif_jbig.c: fix crash when reading a file with multiple IFD in
memory-mapped mode and when bit reversal is needed
* TIFFFetchNormalTag(): avoid calling memcpy() with a null source pointer and
size of zero
* TIFFWriteDirectoryTagData(): turn assertion on data length into a runtime
check
* TIFFFetchStripThing(): avoid calling memcpy() with a null source pointer
and size of zero
* TIFFReadDirectory(): avoid calling memcpy() with a null source pointer and
size of zero
* TIFFYCbCrToRGBInit(): avoid Integer-overflow
* TIFFGetField(TIFFTAG_STRIPBYTECOUNTS/TIFFTAG_STRIPOFFSETS): return error if
returned pointer is NULL (fixes #342)
* OJPEG: avoid assertion when using TIFFReadScanline()
* TIFFReadDirectory: fix OJPEG hack
* LZW codec: fix support for strips/tiles > 2 GB on Windows
* TIFFAppendToStrip(): fix rewrite-in-place logic
* Fix TIFFRewriteDirectory discarding directories.
* TIFFReadCustomDirectory(): avoid crash when reading SubjectDistance tag on
a non EXIF directory
* Fix Segmentation fault printing GPS directory if Altitude tag is present
* tif_jpeg.c: do not emit progressive scans with mozjpeg. (#266)
* _TIFFRewriteField(): fix when writing a IFD with a single tile that is a
sparse one, on big endian hosts
* Fix all remaining uses of legacy Deflate compression id and warn on use.
- drop tiff-CVE-2022-0907.patch, tiff-CVE-2022-0561.patch, tiff-CVE-2022-0562.patch,
tiff-CVE-2022-0865.patch, tiff-CVE-2022-0909.patch, tiff-CVE-2022-0924.patch,
tiff-CVE-2022-0908.patch, tiff-CVE-2022-1056,CVE-2022-0891.patch: all upstream
- add signature validation, adds tiff.keyring
==== xkeyboard-config ====
Version update (2.34 -> 2.36)
Subpackages: xkeyboard-config-lang
- U_Fixes-regression-from-c3c5d02-were-mistakenly-replac.patch
* Regression fixed from
c3c5d02rules: sort the names of multimedia keyboards alphabetically
"\" at the end of line were mistakenly replacd by "/"
- Update to version 2.36
* bugfixes
* removed autotools support :-(
- switched to meson
1
0
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:
MozillaFirefox (100.0.2 -> 101.0)
guestfs-tools (1.44.2 -> 1.48.1)
kernel-source (5.17.9 -> 5.18.1)
libguestfs (1.44.2 -> 1.48.3)
perl-Cpanel-JSON-XS (4.28 -> 4.29)
perl-Mojolicious (9.25 -> 9.26)
virt-v2v (1.44.2 -> 2.0.6)
=== Details ===
==== MozillaFirefox ====
Version update (100.0.2 -> 101.0)
Subpackages: MozillaFirefox-translations-common
- Mozilla Firefox 101.0
* Reading is now easier with the prefers-contrast media query,
which allows sites to detect if the user has requested that web
content is presented with a higher (or lower) contrast
* All non-configured MIME types can now be assigned a custom
action upon download completion
* allows users to use as many microphones as you want, at the
same time, during video conferencing. The most exciting benefit
is that you can easily switch your microphones at any time
(if your conferencing service provider enables this flexibility)
MFSA 2022-20 (bsc#1200027)
* CVE-2022-31736 (bmo#1735923)
Cross-Origin resource's length leaked
* CVE-2022-31737 (bmo#1743767)
Heap buffer overflow in WebGL
* CVE-2022-31738 (bmo#1756388)
Browser window spoof using fullscreen mode
* CVE-2022-31739 (bmo#1765049)
Attacker-influenced path traversal when saving downloaded files
* CVE-2022-31740 (bmo#1766806)
Register allocation problem in WASM on arm64
* CVE-2022-31741 (bmo#1767590)
Uninitialized variable leads to invalid memory read
* CVE-2022-31742 (bmo#1730434)
Querying a WebAuthn token with a large number of allowCredential
entries may have leaked cross-origin information
* CVE-2022-31743 (bmo#1747388)
HTML Parsing incorrectly ended HTML comments prematurely
* CVE-2022-31744 (bmo#1757604)
CSP bypass enabling stylesheet injection
* CVE-2022-31745 (bmo#1760944)
Incorrect Assertion caused by unoptimized array shift operations
* CVE-2022-1919 (bmo#1761275)
Memory Corruption when manipulating webp images
* CVE-2022-31747 (bmo#1760765, bmo#1765610, bmo#1766283,
bmo#1767365, bmo#1768559, bmo#1768734)
Memory safety bugs fixed in Firefox 101 and Firefox ESR 91.10
* CVE-2022-31748 (bmo#1713773, bmo#1762201, bmo#1762469,
bmo#1762770, bmo#1764878, bmo#1765226, bmo#1765782, bmo#1765973,
bmo#1767177, bmo#1767181, bmo#1768232, bmo#1768251, bmo#1769869)
Memory safety bugs fixed in Firefox 101
- requires
* NSS 3.78.1
* rust-cbindgen 0.23.0
* rust 1.59
==== guestfs-tools ====
Version update (1.44.2 -> 1.48.1)
- Update to version 1.48.1
* This is a bug fix release
- Update to version 1.48.0
* virt-builder
New templates: "alma-8.5", "centosstream-8", "debian-11",
"fedora-34", "fedora-34" (armv7l), "fedora-35" "fedora-35"
(aarch64) (Lars Kaiser, Stef Walter).
New fedora-34 (armv7l) template is built to use UEFI.
* virt-customize
The yescrypt password hashing method is now supported (Björn
Esser).
* virt-inspector
Recognise "kalilinux", "kylin" and "msdos" operating systems /
Linux distros (Laszlo Ersek).
Inspection of LUKS encrypted filesystems placed directly on
logical volumes is now supported, but you will need
libguestfs ? 1.48 (Laszlo Ersek).
* virt-sysprep
Add a new default operation called "net-nmconn" which removes
NetworkManager connection profiles (Laszlo Ersek).
* virt-win-reg
"virt-win-reg --version" now prints both the version of guestfs
tools and the libguestfs library that it is linked with.
* Various bug fixes
- Drop patches contained in new tarball
63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
a4930f5f-customize-Suppress-OCaml-warning.patch
- Fix Requires: gnupg2 -> gpg2
- Initial creation of the guestfs-tools package split out from the
libguestfs package.
* This release moves many of the virt tools like virt-builder,
virt-cat, virt-customize, virt-df, etc. from libguestfs to the
guestfs-tools package. This makes libguestfs a bit easier to
build and manage.
- These patches fix ocaml build errors.
63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
a4930f5f-customize-Suppress-OCaml-warning.patch
==== kernel-source ====
Version update (5.17.9 -> 5.18.1)
- Linux 5.18.1 (bsc#1012628).
- ALSA: ctxfi: Add SB046x PCI ID (bsc#1012628).
- ACPI: sysfs: Fix BERT error region memory mapping (bsc#1012628).
- random: check for signals after page of pool writes
(bsc#1012628).
- random: wire up fops->splice_{read,write}_iter() (bsc#1012628).
- random: convert to using fops->write_iter() (bsc#1012628).
- random: convert to using fops->read_iter() (bsc#1012628).
- random: unify batched entropy implementations (bsc#1012628).
- random: move randomize_page() into mm where it belongs
(bsc#1012628).
- random: move initialization functions out of hot pages
(bsc#1012628).
- random: make consistent use of buf and len (bsc#1012628).
- random: use proper return types on get_random_{int,long}_wait()
(bsc#1012628).
- random: remove extern from functions in header (bsc#1012628).
- random: use static branch for crng_ready() (bsc#1012628).
- random: credit architectural init the exact amount
(bsc#1012628).
- random: handle latent entropy and command line from
random_init() (bsc#1012628).
- random: use proper jiffies comparison macro (bsc#1012628).
- random: remove ratelimiting for in-kernel unseeded randomness
(bsc#1012628).
- random: move initialization out of reseeding hot path
(bsc#1012628).
- random: avoid initializing twice in credit race (bsc#1012628).
- random: use symbolic constants for crng_init states
(bsc#1012628).
- siphash: use one source of truth for siphash permutations
(bsc#1012628).
- random: help compiler out with fast_mix() by using simpler
arguments (bsc#1012628).
- random: do not use input pool from hard IRQs (bsc#1012628).
- random: order timer entropy functions below interrupt functions
(bsc#1012628).
- random: do not pretend to handle premature next security model
(bsc#1012628).
- random: use first 128 bits of input as fast init (bsc#1012628).
- random: do not use batches when !crng_ready() (bsc#1012628).
- random: insist on random_get_entropy() existing in order to
simplify (bsc#1012628).
- xtensa: use fallback for random_get_entropy() instead of zero
(bsc#1012628).
- sparc: use fallback for random_get_entropy() instead of zero
(bsc#1012628).
- um: use fallback for random_get_entropy() instead of zero
(bsc#1012628).
- x86/tsc: Use fallback for random_get_entropy() instead of zero
(bsc#1012628).
- nios2: use fallback for random_get_entropy() instead of zero
(bsc#1012628).
- arm: use fallback for random_get_entropy() instead of zero
(bsc#1012628).
- mips: use fallback for random_get_entropy() instead of just
c0 random (bsc#1012628).
- riscv: use fallback for random_get_entropy() instead of zero
(bsc#1012628).
- m68k: use fallback for random_get_entropy() instead of zero
(bsc#1012628).
- timekeeping: Add raw clock fallback for random_get_entropy()
(bsc#1012628).
- powerpc: define get_cycles macro for arch-override
(bsc#1012628).
- alpha: define get_cycles macro for arch-override (bsc#1012628).
- parisc: define get_cycles macro for arch-override (bsc#1012628).
- s390: define get_cycles macro for arch-override (bsc#1012628).
- ia64: define get_cycles macro for arch-override (bsc#1012628).
- init: call time_init() before rand_initialize() (bsc#1012628).
- random: fix sysctl documentation nits (bsc#1012628).
- HID: amd_sfh: Add support for sensor discovery (bsc#1012628).
- lockdown: also lock down previous kgdb use (bsc#1012628).
- commit df81444
- Update patches.suse/Revert-net-af_key-add-check-for-pfkey_broadcast-in-f.patch
Update to upstream version, update upstream reference and move into sorted
section.
- commit 3ae1db7
- series.conf: cleanup
- update upstream reference and move into sorted section:
- patches.suse/simplefb-Enable-boot-time-VESA-graphic-mode-selectio.patch
- commit dc762c4
- kernel-binary.spec: Support radio selection for debuginfo.
To disable debuginfo on 5.18 kernel a radio selection needs to be
switched to a different selection. This requires disabling the currently
active option and selecting NONE as debuginfo type.
- commit 43b5dd3
- Update config files -- DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT (bsc#1199932)
Set DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT which makes use of dwarf5 on
gcc-11 and newer.
- commit f439809
- random: do not use input pool from hard IRQs (bsc#1199803).
- commit 3352b92
- Add dtb-starfive
- commit 9633cc7
- Revert "net: af_key: add check for pfkey_broadcast in function
pfkey_process" (20220523022438.ofhehjievu2alj3h(a)lion.mk-sys.cz)
- commit 2023975
- Update to 5.18 final
- refresh configs (headers only)
- commit d0f5e4b
==== libguestfs ====
Version update (1.44.2 -> 1.48.3)
- Update to version 1.48.3
* Several bugs fixed in this release since version 1.48.1
* Updated language files
- Update to version 1.48.1
* Updated language files
* A few bug fixes in this release
* Drop requirement for newer ocaml required by Bytes.get_uint8.
It is replaced with a local implementation.
- Add relevant %post{,un} sections
- Add another rpmlint filter
- Add uk man dirs
- Avoid useless builds, if ocaml version isn't up to the task
libguestfs uses get_uint8(), available since ocaml 4.13.0
- Update to version 1.48.0
* Fix allocation and deallocation of string lists in golang
bindings (Laszlo Ersek).
* Multiple fixes to the OCaml bindings:
* Add support for Kylin (Laszlo Ersek).
* Add support for Rocky Linux (Neil Hanlon).
* Inspection of guests which use LUKS encryption on top of LVM
logical volumes should now work (Laszlo Ersek).
* "guestfs_list_9p" and "guestfs_mount_9p" are deprecated and
now return errors.
* "guestfs_remove_drive" has been deprecated and now returns an
error.
* "guestfs_add_drive" no longer supports hotplugging
* In "guestfs_xfs_admin" the "lazycounter" parameter is deprecated
because it is no longer supported in recent versions of XFS.
* The User-mode Linux ("uml") backend has been removed.
* Partition APIs now cope with the broken MBR partition tables
created by dosfstools ? 4.2 (Laszlo Ersek).
* Various bug fixes
- Update to version 1.46.2
* This release has moved many virt tools like virt-builder,
virt-cat, virt-customize, virt-df, etc. to the guestfs-tools
project. This makes libguestfs a bit easier to build and manage.
* The build now uses and requires PCRE2 (instead of PCRE).
* This version requires libvirt ? 7.1.0, if libvirt is enabled.
* gnulib is no longer bundled with libguestfs, making builds from
git much simpler.
* Perl Sys::Virt (libvirt bindings for Perl) are no longer
required by libguestfs.
* The code has been compiled with both LTO and GCC -fanalyzer and
many bugs and warnings fixed.
* Various fixes for qemu 6.1.
* Update appliance packages on SUSE and several other improvements
to the init script (Olaf Hering).
* We now use the qemu / libvirt feature -cpu max to select the
best CPU to run the appliance.
* When passing the appliance filesystem UUID to supermin we now
read it directly out of the appliance instead of using the
file(1) program. This is more reliable.
* The qemu -enable-fips option is no longer used. It was not
needed and has been deprecated by qemu.
* We no longer use qemu's sga (Serial Graphics Adapter) option
ROM, instead using the equivalent seabios feature.
* Various bug fixes
- Package changes
* New libguestfs.spec file.
* Moved guestfs-tools to a new and separate project and package
* Renamed packages
guestfs-winsupport -> libguestfs-winsupport
guestfsd -> libguestfsd
* New packages
libguestfs, libguestfs-typelib-Guestfs,
libguestfs-gobject, libguestfs-gobject-devel
libguestfs-rescue, libguestfs-rsync, libguestfs-xfs
* Dropped package libguestfs-test
- Dropped scripts and patches
Pod-Simple-3.23.tar.xz
libguestfs.test.simple.create-opensuse-guest-crypt-on-lvm.sh
libguestfs.test.simple.create-opensuse-guest.sh
libguestfs.test.simple.create-sles12-guest-crypt-on-lvm.sh
libguestfs.test.simple.create-sles12-guest.sh
libguestfs.test.simple.run-libugestfs-test-tool.sh
0001-Introduce-a-wrapper-around-xmlParseURI.patch
0002-common-extract-UTF-8-conversion-function.patch
0003-inspector-rpm-summary-and-description-may-not-be-utf.patch
489b14b7-ocaml-examples-Link-examples-to-gnulib.patch
63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
68a02c2f-customize--resize--sparsify--sysprep-Link-explicitly-with-pthread.patch
9db0c98c-appliance-enable-bashs-Process-Substitution-feature.patch
a4930f5f-customize-Suppress-OCaml-warning.patch
c0de4de9-appliance-add-reboot-and-netconfig-for-SUSE.patch
e26cfa44-daemon-Build-with--pthread.patch
f47e0bb6-appliance-reorder-mounting-of-special-filesystems-in-init.patch
appliance.patch
libguestfs.env.patch
makefile-ocaml-find-guestfs.patch
netconfig.patch
==== perl-Cpanel-JSON-XS ====
Version update (4.28 -> 4.29)
- updated to 4.29
see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes
4.29 2022-05-27 (rurban)
- Hack: Revert native bool (unblessed) overloads via JSON::PP 4.08.
JSON::PP ignores unblessed bools for now. GH #194
==== perl-Mojolicious ====
Version update (9.25 -> 9.26)
- updated to 9.26
see /usr/share/doc/packages/perl-Mojolicious/Changes
9.26 2022-05-20
- Added EXPERIMENTAL capture method to Mojo::Log.
==== virt-v2v ====
Version update (1.44.2 -> 2.0.6)
Subpackages: virt-v2v-bash-completion
- Update to version 2.0.6
* This is a bug fix release on top of 2.0.5
- Update to version 2.0.5
* Virt-v2v has been modularised allowing external programs to
examine the state of the conversion and inject their own
copying step. Further enhancements will be made to this new
architecture in forthcoming releases.
* The command line is almost identical apart from some debugging
features that were removed (see below). The only significant
difference is that the output format (-of) now has to be
specified if it is different from the input format, whereas
previous versions of virt-v2v would use the same output format
as input format automatically.
* A lot of time was spent improving the performance of virt-v2v
in common cases.
* Implement conversion of ALT Linux guests (Mikhail Gordeev).
* Many bug fixes and performance enhancements were made to oVirt
imageio output (Nir Soffer).
* There is a new virt-v2v-in-place(1) tool which replaces the
existing virt-v2v --in-place option.
* Virt-v2v can now convert guests which use LUKS encrypted
logical volumes (Laszlo Ersek).
* Option -oo rhv-direct has been replaced by -oo rhv-proxy, and
direct mode (which is much faster) is now the default when
writing to oVirt, with proxy mode available for restricted
network configurations (thanks: Nir Soffer).
* The following command line options were removed:
- -print-estimate, --debug-overlays, --no-copy.
* Virt-v2v no longer installs the RHEV-APT tool in Windows
guests. This tool was deprecated and then removed in oVirt 4.3.
* Deprecated tool virt-v2v-copy-to-local has been removed.
This was deprecated in November 2018.
- Drop fix-linker-error.patch
1
0
03 Jun '22
Dear Tumbleweed users and hackers,
Last week, I skipped the review as over here, Thursday was a holiday
and I decided to take Friday off as well and make for a long weekend
(for a $random value of ‘off’ as it turned out). In total, Tumbleweed
has seen 13 snapshots since the last review, which means it was ‘almost
daily’ with one gap {0519..0601, except for 0529 – and 0526 was
published, but never made it to the mirrors due to a config error)
Those 13 snapshots brought you these changes:
* LLVM 14.0.4
* Virtualbox preparation for upcoming Kernel 5.18
* gnutls 3.7.6
* GNOME 42.2
* systemd 250.6
* Perl 5.34.1
* Mozilla Firefox 100.0.2
* Linux kernel 5.17.9
* Mesa 22.1.0
* Pulseaudio 16.0
* Buldflag FORTIFY_SOURCE=3
Last Friday, we had some issues with qemu, which would not start up
anymore, reporting buffer overflows. The package had a patch added, and
openQA has reported on that issue. I wrongly connected the two things
(i.e patch causing the buffer overflows). So I reverted qemu in Factory
and published that reverted into the Update channel, and giving those
openQA fails a pass. Turned out this was wrong and Friday was spent
together with Dario and a lot of testers to get to the actual root of
the problem and give you a working qemu package back as quickly as
possible. Apologies for the trouble caused there.
For the future, we are having a few things in Staging already again and
will try to keep up with a good cadence of snapshots. The most
interesting changes being worked on are:
* Linux kernel 5.18.1 (Snapshot 0602+)
* Mozilla Firefox 101
* Mesa 22.1.1
* KDE Plasma 5.25 (beta staged, release planned for mid-June)
* SELinux 3.4
* Python 3.10 as the default interpreter
Cheers,
Dominique
1
0
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-demo (8.4.0 -> 8.5.0)
PackageKit
eog (42.1 -> 42.2)
evolution (3.44.1 -> 3.44.2)
evolution-data-server (3.44.1 -> 3.44.2)
evolution-ews (3.44.1 -> 3.44.2)
gedit (42.0 -> 42.1)
glib2 (2.72.1 -> 2.72.2)
gnome-calculator (42.0 -> 42.1)
gnome-control-center (42.1 -> 42.2)
gnome-maps (42.1 -> 42.2)
gnome-shell (42.1 -> 42.2)
gnome-shell-extensions (42.1 -> 42.2)
gnome-software (42.1 -> 42.2)
gnome-terminal (3.44.0 -> 3.44.1)
gtk4 (4.6.4 -> 4.6.5)
gtkmm3 (3.24.5 -> 3.24.6)
gvfs (1.50.1 -> 1.50.2)
iw (5.16 -> 5.19)
mdadm
mozilla-nspr (4.33 -> 4.34)
mozilla-nss (3.77 -> 3.78.1)
mutter (42.1 -> 42.2)
nautilus (42.1.1 -> 42.2)
publicsuffix (20220510 -> 20220518)
pulseaudio (15.0 -> 16.0)
remmina
rubygem-passenger (6.0.13 -> 6.0.14)
rubygem-rack (2.2.3 -> 2.2.3.1)
system-config-printer (1.5.15 -> 1.5.16)
systemd (250.5 -> 250.6)
webkit2gtk3 (2.36.2 -> 2.36.3)
webkit2gtk3-soup2 (2.36.2 -> 2.36.3)
wireless-regdb (20220408 -> 20220527)
yast2-storage-ng (4.5.6 -> 4.5.7)
=== Details ===
==== Mesa-demo ====
Version update (8.4.0 -> 8.5.0)
Subpackages: Mesa-demo-egl Mesa-demo-es Mesa-demo-x
- Update to version 8.5.0
* over four years since the last release; a lot of changes
including support for Meson build
==== PackageKit ====
Subpackages: PackageKit-backend-zypp PackageKit-gstreamer-plugin PackageKit-gtk3-module PackageKit-lang libpackagekit-glib2-18 typelib-1_0-PackageKitGlib-1_0
- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
packages(gh#hughsie/PackageKit#543, boo#1199895).
==== eog ====
Version update (42.1 -> 42.2)
Subpackages: eog-lang
- Update to version 42.2:
+ Updated translations.
==== evolution ====
Version update (3.44.1 -> 3.44.2)
Subpackages: evolution-lang evolution-plugin-spamassassin
- Update to version 3.44.2:
+ Miscellaneous:
- EShell: Auto-close ESource connection alerts on idle.
- EContactEditor: Use a GWeakRef on the editor when opening
target client.
- EWebDAVConfigLookup: Set also authentication method.
- EWebKitEditor: Mode change not propagated into the Editor
widget.
- Tasks: Ensure ICalTime::zone is set for current time.
- itip-view: Ignore empty text/plain subpart in meeting
invitation mail.
+ Bug Fixes:
- WebKitEditor: Convert to plain text incorrect on
reply/forward open.
- itip-formatter: Use whole URL value as a link href.
- Fails to build with libgweather 3.36.
- Misc: Handle numpad Enter similarly as the Enter key.
- Composer: Ensure URL entry is focused in Link Properties.
- Better handle Dark Style GNOME 42 setting.
- iTIP formatter shows twice "Attendee status updated".
- Tasks: Overdue calculation sometimes incorrect.
- CompEditor: Move whole component between calendars.
- DUE-today color in Tasks window not always applied.
- Calendar: iTip message not sent to a Room address.
- EMFolderTreeModel: Prefer Inbox over other folder types.
==== evolution-data-server ====
Version update (3.44.1 -> 3.44.2)
Subpackages: evolution-data-server-lang libcamel-1_2-63 libebackend-1_2-10 libebook-1_2-20 libebook-contacts-1_2-3 libecal-2_0-1 libedata-book-1_2-26 libedata-cal-2_0-1 libedataserver-1_2-26 libedataserverui-1_2-3
- Update to version 3.44.2:
+ Miscellaneous:
- ERemindersWidget: Allow width shrink for small screens.
- Fix few memory leaks discovered by Coverity scan.
- GOA module: Prevent ESource removal on D-Bus reconnect or
registry reload.
+ Bug Fixes:
- CalDAV: Crash on calendar update.
- e-webdav-discover: Fails to find Radicale calendars within
collection account.
- Google OAuth out-of-band (oob) flow will be deprecated.
- IMAPx: Fails to create folder with NIL folder hierarchy
delimiter.
- WebDAVCollectionBackend: Removes sources on server error.
==== evolution-ews ====
Version update (3.44.1 -> 3.44.2)
Subpackages: evolution-ews-lang
- Update to version 3.44.2:
+ Miscellaneous:
- build: Limit which parts link to the evolution libraries.
- EWS registry backend: Handle gracefully when Host URL is not
set.
+ Updated translations.
- Drop evolution-ews-fix-gtk-linkage.patch: fixed upstream.
==== gedit ====
Version update (42.0 -> 42.1)
Subpackages: gedit-lang python3-gedit
- Update to version 42.1:
+ Updated translations.
==== glib2 ====
Version update (2.72.1 -> 2.72.2)
Subpackages: glib2-lang glib2-tools libgio-2_0-0 libgio-2_0-0-32bit libglib-2_0-0 libglib-2_0-0-32bit libgmodule-2_0-0 libgmodule-2_0-0-32bit libgobject-2_0-0 libgobject-2_0-0-32bit libgthread-2_0-0 libgthread-2_0-0-32bit
- Update to version 2.72.2:
+ Bugs fixed: glgo#GNOME/GLib#2640, glgo#GNOME/GLib!2605,
glgo#GNOME/GLib!2616, glgo#GNOME/GLib!2629,
glgo#GNOME/GLib!2643, glgo#GNOME/GLib!2644,
glgo#GNOME/GLib!2662, glgo#GNOME/GLib!2691.
+ Updated translations.
==== gnome-calculator ====
Version update (42.0 -> 42.1)
Subpackages: gnome-calculator-lang gnome-shell-search-provider-gnome-calculator
- Update to version 42.1:
+ Fixed broken undo/redo.
+ Removed automatic closing brace addition.
+ Fixed incorrect percentage symbol precedence handling.
+ Updated translations.
==== gnome-control-center ====
Version update (42.1 -> 42.2)
Subpackages: gnome-control-center-color gnome-control-center-goa gnome-control-center-lang gnome-control-center-user-faces
- Update to version 42.2:
+ Applications:
- Fix Snap permissions support failing to compile.
- Fix CcInfoRow having the wrong parent.
- Fix crash crash when switching between two apps.
+ Background: Make sure the size of the light/dark previews are
the same.
+ Keyboard: Fix crash resetting all keyboard shortcuts.
+ Network: Stop freeze when closing wired connection properties
with Escape.
+ Sharing:
- Fix close button on Verify Encryption dialog
- Turn off RDP gsettings key when turning off RDP
+ Shell: Initialise locale early.
+ Sound: Update theme correctly so other apps respond to change.
+ Updated translations.
==== gnome-maps ====
Version update (42.1 -> 42.2)
Subpackages: gnome-maps-lang
- Update to version 42.2:
+ Fix using Ukrainian address format for addresses in Ukraine.
+ Updated translations.
==== gnome-shell ====
Version update (42.1 -> 42.2)
Subpackages: gnome-extensions gnome-shell-calendar gnome-shell-lang
- Update to version 42.2:
+ Align space-padded times in world clocks.
+ Fix top bar menus on lock screen.
+ Fix on-screen keyboard gestures.
+ Fix focus tracking in magnifier on wayland.
+ Misc. bug fixes.
==== gnome-shell-extensions ====
Version update (42.1 -> 42.2)
Subpackages: gnome-shell-classic gnome-shell-extensions-common gnome-shell-extensions-common-lang
- Update to version 42.2:
+ native-window-placement: Adjust to gnome-shell 42 changes.
+ window-list: Fix visibility on non-primary monitors.
==== gnome-software ====
Version update (42.1 -> 42.2)
Subpackages: gnome-software-lang
- Update to version 42.2:
+ Fix installing langpacks for certain locales.
+ Improve UI presentation of flatpak apps with complex
permissions.
+ Fix minor UI glitches on updates page.
+ Fix installation of .deb packages with PackageKit ? 1.2.5.
+ Fix the ?Remove? button for your own app reviews.
+ Minor UI fixes when using a dark theme.
+ Updated translations.
==== gnome-terminal ====
Version update (3.44.0 -> 3.44.1)
Subpackages: gnome-shell-search-provider-gnome-terminal gnome-terminal-lang nautilus-extension-terminal
- Update to version 3.44.1:
+ util: Show timestamps in the local timezone.
+ screen: Use same match cursor as vte hyperlink cursor.
+ Updated translations.
==== gtk4 ====
Version update (4.6.4 -> 4.6.5)
Subpackages: gtk4-lang gtk4-schema gtk4-tools libgtk-4-1 typelib-1_0-Gtk-4_0
- Update to version 4.6.5:
+ GtkFileChooser: Fix pasting text into the name field.
+ GtkText: Remove an assertion that is sometimes hit.
+ Wayland: Ensure that our cursor surfaces don't violate protocol
constraints.
+ Accssibility: Fix a problem in the accessibility tree.
+ Updated translations.
==== gtkmm3 ====
Version update (3.24.5 -> 3.24.6)
- Update to version 3.24.6:
+ GTK: TreeValueProxy: Declare copy constructor = default,
avoiding warnings from the claing++ compiler.
+ Object::_release_c_instance(): Unref orphan managed widgets.
+ SizeGroup demo: Set active items in the combo boxs,
so something is shown.
+ Build with Meson: MSVC build: Support Visual Studio 2022.
+ Specify 'check' option in run_command().
+ Check if Perl is required for building documentation.
+ Don't use deprecated python3.path() and execute
(..., gui_app...).
==== gvfs ====
Version update (1.50.1 -> 1.50.2)
Subpackages: gvfs-backend-afc gvfs-backend-samba gvfs-backends gvfs-fuse gvfs-lang
- Update to version 1.50.2:
+ smb: Rework anonymous handling to avoid EINVAL.
+ http: Unescape prefix to fix handling of encoded URIs.
+ build: Fix build without Avahi support.
==== iw ====
Version update (5.16 -> 5.19)
- Update to version 5.19:
* bump version to 5.19
* info: refactor extended features
* info: add missing extended features
* update nl80211.h
* iw: handle VHT extended NSS
* iw: fix 'upto' -> 'up to'
* iw: fix double tab in mesh path header
* station: print EHT rate information
* iw: Print local EHT capabilities
==== mdadm ====
- resource RAID failed during cluster patch, Mdadm gets floating point error (bsc#1197158)
1004-mdadm-super1-restore-commit-45a87c2f31335-to-fix-clu.patch
==== mozilla-nspr ====
Version update (4.33 -> 4.34)
- update to version 4.34
* add an API that returns a preferred loopback IP on hosts that
have two IP stacks available.
==== mozilla-nss ====
Version update (3.77 -> 3.78.1)
Subpackages: libfreebl3 libfreebl3-hmac libsoftokn3 libsoftokn3-hmac mozilla-nss-certs mozilla-nss-tools
- update to NSS 3.78.1
* bmo#1767590 - Initialize pointers passed to
NSS_CMSDigestContext_FinishMultiple
- update to NSS 3.78
* bmo#1755264 - Added TLS 1.3 zero-length inner plaintext checks and
tests, zero-length record/fragment handling tests.
* bmo#1294978 - Reworked overlong record size checks and added TLS1.3
specific boundaries.
* bmo#1763120 - Add ECH Grease Support to tstclnt
* bmo#1765003 - Add a strict variant of moz::pkix::CheckCertHostname.
* bmo#1166338 - Change SSL_REUSE_SERVER_ECDHE_KEY default to false.
* bmo#1760813 - Make SEC_PKCS12EnableCipher succeed
* bmo#1762489 - Update zlib in NSS to 1.2.12.
==== mutter ====
Version update (42.1 -> 42.2)
Subpackages: mutter-lang
- Update to version 42.2:
+ Don't use direct scanout for transparent windows.
+ Fix initialization of privacy mode in displays that support it.
+ Fix --replace again.
+ Improve picking a window for direct scanout.
+ Do not allow windows to steal focus when the shell has a grab.
+ Fix night light without GAMMA_LUT property.
+ Fixed crash.
+ Misc. bug fixes.
==== nautilus ====
Version update (42.1.1 -> 42.2)
Subpackages: gnome-shell-search-provider-nautilus libnautilus-extension1 nautilus-lang
- Update to version 42.2:
+ Close broken link message dialog on response.
+ Fix crash when opening new window from pathbar.
+ Fix remote filesystem check.
+ Updated translations.
==== publicsuffix ====
Version update (20220510 -> 20220518)
- Update to version 20220518:
* util: gTLD data autopull updates for 2022-05-18T15:16:02 UTC (#1567)
* fixed wordwrap; added # of users q
* Add builder.code.com, stg-builder.code.com, and dev-builder.code.com (#1566)
* UPDATE HOSTBIP RECORDS (`name.pm` `sch.tf` `biz.wf` `sch.wf` `org.yt`) (#1473)
* Fix comments delete space and deprecation of io/ioutil (#1557)
==== pulseaudio ====
Version update (15.0 -> 16.0)
Subpackages: libpulse-mainloop-glib0 libpulse0 pulseaudio-bash-completion pulseaudio-gdm-hooks pulseaudio-lang pulseaudio-module-bluetooth pulseaudio-module-gsettings pulseaudio-module-x11 pulseaudio-module-zeroconf pulseaudio-setup pulseaudio-utils pulseaudio-zsh-completion system-user-pulse
- update to 16.0:
* Notes for end users
* Opus support in RTP modules
* Improved hardware support
* EPOS/Sennheiser GSP 670 USB/wireless headset
* SteelSeries GameDAC
* Behringer UMC22 generalized to Texas Instruments PCM2902 to support more products
* NI Komplete Audio 6 MK2 profiles
* Tunnel latency is now configurable
* Bluetooth device battery level reporting added
* Tunnel and combine-sunk latency fixes
* patcl can show information in JSON format
* Channel remixing can be disabled for module-combine-sink
* A lot of fixes to ALSA, bluetooth, and other components.
* Notes for application developers
* Stream latency reports now include resampler delay
* Module installation location changed, remember to upgrade paprefs to the latest version!
* Notes for packagers
* Opus support in the RTP modules requires enabling GStreamer
* Bluetooth battery level reporting via BlueZ requires enabling experimentals features in BlueZ
* New time smoother implementation
* Change Meson option 'daemon-only' to 'client'
* glib and fftw are now common dependencies, not only for the client.
* Enable GStreamer-based RTP by default when available
==== remmina ====
Subpackages: remmina-lang remmina-plugin-rdp remmina-plugin-secret remmina-plugin-vnc
- Added 2734-flatpak-crash.patch to fix an issue reported on upstream:
[#2580]: "Closing RDP connection quits Remmina without an error message"
==== rubygem-passenger ====
Version update (6.0.13 -> 6.0.14)
Subpackages: ruby3.1-rubygem-passenger rubygem-passenger-apache2
- updated to version 6.0.14
see installed CHANGELOG
==== rubygem-rack ====
Version update (2.2.3 -> 2.2.3.1)
- updated to version 2.2.3.1
[CVE-2022-30123] Fix shell escaping issue in Common Logger
[CVE-2022-30122] Restrict parsing of broken MIME attachments
==== system-config-printer ====
Version update (1.5.15 -> 1.5.16)
Subpackages: python3-cupshelpers system-config-printer-applet system-config-printer-common system-config-printer-common-lang system-config-printer-dbus-service udev-configure-printer
- Update to version 1.5.16:
+ fix preserve_job_files default settings.
+ add debugprint covering failed fingerprint retrieval attempts.
+ Make sure that applet.py is running one instance per user.
+ fix incorrect use of urllib.request.
+ remove python3-requests.
+ build: Migrate build system from Intltool to Gettext.
+ udev-configure-printer.c: Fix possible use after frees and
leaks.
+ scp-dbus-service.py: Fix typo in method call.
+ add option to disable xmlto manual generation.
+ allow + in device uris - gutenprint has a backend with +.
- Drop python3-requests requires: no longer needed, following
upstream changes.
- Rebase system-config-printer-no-openprinting.patch.
==== systemd ====
Version update (250.5 -> 250.6)
Subpackages: libsystemd0 libsystemd0-32bit libudev1 libudev1-32bit systemd-32bit systemd-container systemd-devel systemd-lang udev
- Import commit 4dbc543953eabd4c578da67ce6e2970d6f96c406 (merge of v250.6)
For a complete list of changes, visit:
https://github.com/openSUSE/systemd/compare/0d950479e58dd3af007eb3780d600a5…
==== webkit2gtk3 ====
Version update (2.36.2 -> 2.36.3)
Subpackages: WebKit2GTK-4.1-lang libjavascriptcoregtk-4_1-0 libwebkit2gtk-4_1-0 typelib-1_0-JavaScriptCore-4_1 typelib-1_0-WebKit2-4_1 webkit2gtk-4_1-injected-bundles
- Update to version 2.36.3 (boo#1200106):
+ Support capturing already encoded video streams, which takes
advantage of encoding done in hardware by devices which support
this feature.
+ Avoid using experimental GStreamer elements for video demuxing.
+ Avoid using the legacy GStreamer VA-API decoding plug-ins,
which often cause rendering issues and are not much maintained.
Their usage can be re-enabled setting
WEBKIT_GST_ENABLE_LEGACY_VAAPI=1 in the environment.
+ Fix playback of YouTube streams which use dynamic ad insertion.
+ Fix display capture with Pipewire.
+ Fix the build without the X11 target when X11 headers are not
present.
+ Fix several crashes and rendering issues.
+ Security fixes: CVE-2022-26700, CVE-2022-26709, CVE-2022-26716,
CVE-2022-26717, CVE-2022-26719.
==== webkit2gtk3-soup2 ====
Version update (2.36.2 -> 2.36.3)
Subpackages: WebKit2GTK-4.0-lang libjavascriptcoregtk-4_0-18 libwebkit2gtk-4_0-37 typelib-1_0-JavaScriptCore-4_0 typelib-1_0-WebKit2-4_0 webkit2gtk-4_0-injected-bundles
- Update to version 2.36.3 (boo#1200106):
+ Support capturing already encoded video streams, which takes
advantage of encoding done in hardware by devices which support
this feature.
+ Avoid using experimental GStreamer elements for video demuxing.
+ Avoid using the legacy GStreamer VA-API decoding plug-ins,
which often cause rendering issues and are not much maintained.
Their usage can be re-enabled setting
WEBKIT_GST_ENABLE_LEGACY_VAAPI=1 in the environment.
+ Fix playback of YouTube streams which use dynamic ad insertion.
+ Fix display capture with Pipewire.
+ Fix the build without the X11 target when X11 headers are not
present.
+ Fix several crashes and rendering issues.
+ Security fixes: CVE-2022-26700, CVE-2022-26709, CVE-2022-26716,
CVE-2022-26717, CVE-2022-26719.
==== wireless-regdb ====
Version update (20220408 -> 20220527)
- Update to version 20220527:
* wireless-regdb: update regulatory rules for Bulgaria (BG) on 6GHz
* Regulatory update for 6 GHz operation in FI
* Regulatory update for 6 GHz operation in United States (US)
* Regulatory update for 6 GHz operation in Canada (CA)
==== yast2-storage-ng ====
Version update (4.5.6 -> 4.5.7)
- Partitioner: Allow min chunk size of 4 KiB (page size) for RAID0 /
RAID10 (bsc#1200018)
- 4.5.7
4
4
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:
389-ds (2.1.1~git13.beb382e1b -> 2.1.1~git22.faef73366)
dmraid (1.0.0.rc16 -> 1.0.0.rc16.3)
gnome-remote-desktop (42.1.1 -> 42.2)
gnutls (3.7.4 -> 3.7.6)
libdvdread (6.1.2 -> 6.1.3)
libheif
libmbim (1.26.2 -> 1.26.4)
libstorage-ng (4.5.14 -> 4.5.16)
ntfs-3g_ntfsprogs (2021.8.22 -> 2022.5.17)
python-fs (2.4.15 -> 2.4.16)
python-zipp (3.7.0 -> 3.8.0)
systemd
virt-manager
yast2-trans (84.87.20220520.670357a704 -> 84.87.20220527.e399b59cf0)
=== Details ===
==== 389-ds ====
Version update (2.1.1~git13.beb382e1b -> 2.1.1~git22.faef73366)
Subpackages: lib389 libsvrcore0
- bsc#1199889 - CVE-2022-1949 - full access control bypass with simple crafted query, resolved
by Issue 5170.
- Update to version 2.1.1~git22.faef73366:
* Issue 5302 - Release tarballs don't contain cockpit webapp
* Issue 5237 - audit-ci: Cannot convert undefined or null to object
* Issue 5170 - BUG - ldapsubentries were incorrectly returned (#5285)
* Issue 4970 - Add support for recursively deleting subentries
* Issue 5284 - Replication broken after password change (#5286)
* Issue 5291 - Harden ReplicationManager.wait_for_replication (#5292)
* Issue 5170 - RFE - Filter optimiser (#5171)
* Issue 5276 - CLI - improve task handling
* Issue 5273 - CLI - add arg completer for instance name
* Issue 2893 - CLI - dscreate - add options for setting up replication
==== dmraid ====
Version update (1.0.0.rc16 -> 1.0.0.rc16.3)
- Update to 1.0.0.rc16 patch level 3
- Drop upstream fixed and resolved dmraid-destdir.patch,
dmraid-1.0.0.rc16-cvs-2010-02-02.patch, lib-install.patch,
fix-return-function-type.patch and handle_spaces
- Drop remove_trylock, only required for very old glibc versions
(openSUSE 11.x)
==== gnome-remote-desktop ====
Version update (42.1.1 -> 42.2)
Subpackages: gnome-remote-desktop-lang
- Update to version 42.2:
+ rdp-graphics-pipeline: Measure bandwidth when sending frame
updates.
+ session-rdp: Handle queued bandwidth measure stop operations.
+ rdp/nw-auto: Add APIs for bandwidth measurement.
+ rdp/nw-auto: Also notify client about network characteristics
results.
+ rdp/nw-auto: Turn ping info condition into assertion.
+ rdp/nw-auto: Assert RTT consumer != NONE, when removing RTT
consumer.
+ rdp/nw-auto: Remove superfluous if condition.
+ rdp/nw-auto: Fix initial ping source not being created.
+ rdp/rdpgfx: Create RTT pause source while GFX mutex is locked.
+ Updated translations.
==== gnutls ====
Version update (3.7.4 -> 3.7.6)
Subpackages: libgnutls-dane0 libgnutls30 libgnutls30-32bit libgnutls30-hmac
- Update to version 3.7.6:
* libgnutls: Fixed invalid write when gnutls_realloc_zero() is
called with new_size < old_size. This bug caused heap
corruption when gnutls_realloc_zero() has been set as gmp
reallocfunc.
* Remove gnutls-3.7.5-fix-gnutls_realloc_zero.patch: Fixed
upstream.
- Add gnutls-3.7.5-fix-gnutls_realloc_zero.patch: Fix memory
corruption in gnutls_realloc_zero (gl#gnutls/gnutls#1367,
boo#1199929).
- update to 3.7.5:
* add options disable session ticket usage in TLS 1.2 because
it does not provide forward secrecy
* For TLS 1.3 where session tickets do provide forward secrecy,
the PFS priority string now only disables session tickets in
TLS 1.2.
* Future backward incompatibility: in the next major release of
GnuTLS those flag and modifier are planned to be removed
* gnutls-cli, gnutls-serv: Channel binding for printing
information has been changed from tls-unique to tls-exporter
as tls-unique is not supported in TLS 1.3.
* Certificate sanity checks has been enhanced to make gnutls
more RFC 5280 compliant:
* Removed 3DES from FIPS approved algorithms
* Optimized support for AES-SIV-CMAC algorithms
* libgnutls: HKDF and AES-GCM algorithms are now approved in
FIPS-140 mode when used in TLS
==== libdvdread ====
Version update (6.1.2 -> 6.1.3)
- update to 6.1.3:
* Improvements for OpenBSD
* Fix crashes on some DVD (0 PCGI SRP)
* Misc source fixes and cleanups, including fixes for recent toolchains
==== libheif ====
- Add missing gdk-pixbuf loader scriptlets (bsc#1199987).
- Recommend gdk-pixbuf-loader-libheif whenever both related
packages are installed.
==== libmbim ====
Version update (1.26.2 -> 1.26.4)
Subpackages: libmbim-glib4 mbimcli-bash-completion
- update to 1.26.4:
* meson: force building doc on normal builds, not only during install.
* meson: fix 'export_packages' in GIR setup.
* compat: deprecate the MbimLteAttachStatus type.
* net-port-manager: use unaligned netlink attribute length.
* include MBIM proxy control service in docs.
* codegen: add section doc for each service.
* utils: add missing short description in section.
* compat: add missing MbimLteAttachStatus doc.
* device: add missing mbim_device_list_links() doc.
* device: fix MbimDevice 'device-in-session' property doc.
* version: add missing MBIM_CHECK_VERSION() documentation.
* device: fix wrong reference to QmiDevice
* Several other minor improvements and fixes.
==== libstorage-ng ====
Version update (4.5.14 -> 4.5.16)
Subpackages: libstorage-ng-lang libstorage-ng-ruby libstorage-ng1
- merge gh#openSUSE/libstorage-ng#881
- increase disk size requirement in obs to avoid build failures
- 4.5.16
- merge gh#openSUSE/libstorage-ng#880
- added partition id for linux-server-data
- 4.5.15
==== ntfs-3g_ntfsprogs ====
Version update (2021.8.22 -> 2022.5.17)
Subpackages: libntfs-3g89 ntfs-3g ntfsprogs
- update to 2022.5.17 (bsc#1199978):
* Improved defence against maliciously tampered NTFS partitions
* Improved defence against improper use of options
* Updated the documentation
* CVE-2022-30783, CVE-2022-30785, CVE-2022-30787
* CVE-2021-46790, CVE-2022-30784, CVE-2022-30786,
* CVE-2022-30788, CVE-2022-30789
==== python-fs ====
Version update (2.4.15 -> 2.4.16)
- update to 2.4.16:
* Make `fs.zipfs._ZipExtFile` use the seeking mechanism implemented
in the Python standard library in Python version 3.7 and later
* Mark `fs.zipfs.ReadZipFS` as a case-sensitive filesystem
* Optimized moving files between filesystems with syspaths.
* Fixed `fs.move.move_file` to clean up the copy on the destination in case of errors.
* `fs.opener.manage_fs` with `writeable=True` will now raise a `ResourceReadOnly`
exception if the managed filesystem is not writeable.
* Marked filesystems wrapped with `fs.wrap.WrapReadOnly` as read-only.
==== python-zipp ====
Version update (3.7.0 -> 3.8.0)
- update to 3.8.0:
* Removed compatibility code.
==== systemd ====
Subpackages: libsystemd0 libsystemd0-32bit libudev1 libudev1-32bit systemd-32bit systemd-container systemd-devel systemd-lang udev
- Update rpmlintrc for shlib-policy-name-error/multibuild case.
==== virt-manager ====
Subpackages: virt-install virt-manager-common
- Change dependency on package xorriso to Requires from Recommends
virt-manager.spec
==== yast2-trans ====
Version update (84.87.20220520.670357a704 -> 84.87.20220527.e399b59cf0)
Subpackages: yast2-trans-af yast2-trans-ar yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-ca yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-es yast2-trans-et yast2-trans-fa yast2-trans-fi yast2-trans-fr yast2-trans-gl yast2-trans-gu yast2-trans-hi yast2-trans-hr yast2-trans-hu yast2-trans-id yast2-trans-it yast2-trans-ja yast2-trans-jv yast2-trans-ka yast2-trans-km yast2-trans-ko yast2-trans-lo yast2-trans-lt yast2-trans-mk yast2-trans-mr yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-si yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-sv yast2-trans-ta yast2-trans-th yast2-trans-tr yast2-trans-uk yast2-trans-vi yast2-trans-wa yast2-trans-xh yast2-trans-zh_CN yast2-trans-zh_TW yast2-trans-zu
- Update to version 84.87.20220527.e399b59cf0:
* New POT for text domain 'registration'.
* New POT for text domain 'packager'.
* New POT for text domain 'storage'.
1
0
Dear Factory!
I would like to submit a small package which could be really handy in need for those that are used to readline bindings or Emacs. This package seems to be available on other linux distributions already so imagine my surprise, when I did not find it available in openSUSE repositories.
Mg is a micro Emacs clone, especially helpful when you want to edit something as sudoer and prefer to use something close to Emacs (not vim). As author of the package states on in package's README:
"The intention is to be a small, fast, and portable Emacs-like editor for users who cannot, or do not want to, run the real Emacs for one reason or another. Compatibility with GNU Emacs is key for Mg, separating it from other ErsatzEmacs clones, because there should never be any reason to learn more than one Emacs flavor."
Package has releases approximately once a year, is actively maintained and it shouldn't take long till the release of next version 3.6.
I have still a lot to learn when it comes to openSUSE packaging (this would be my first packaged and submitted project) and I would welcome any feedback or suggestions where I could improve.
Kind wishes
Tomasz Hołubowicz
3
4
01 Jun '22
Hi,
once again I did not have much time, so I kept the semi-automated tests
going and fixed a handful of issues.
Python .pyc files became a larger problem since February with a new
python3 release. I see new influences of ASLR into the bytecode. A
comparable old bug on that topic is https://bugs.python.org/issue34033
Also we still declare many python packages as "noarch", even though .pyc
files differ between architectures, so how can we really know that they
are equivalent?
Java xmvn metadata is still a major headache with its random UUIDs
https://bugzilla.opensuse.org/show_bug.cgi?id=1162112
I will host a workshop on reproducible builds this Friday
https://events.opensuse.org/conferences/oSC22/program/proposals/3707
and will have a virtual presentation on
https://ossna2022.sched.com/event/11NpJ/reproducible-builds-unexpected-bene…
Then there is the automated report:
last month's status:
https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/…
Last months' reproducible builds project updates (including my work):
https://reproducible-builds.org/reports/2022-04/
I uploaded https://rb.zq1.de/compare.factory-20220601/ today
https://rb.zq1.de/spec/glossar.txt explains the meaning of below values:
total-packages: 14394 (+23)
build-tried: 14386 (+24)
build-failed: 44 (+16)
build-n-a: 165 (-4)
build-succeeded: 14177 (+11)
build-official-failed+na: 216 (+143)
build-compare-failed: 523 (+15)
build-compare-succeeded: 13654 (-4)
verify-failed: 429 (-48)
verified-semi-reproducible: 12785 (+24)
bit-by-bit-identical: 13411 (+9)
not-bit-by-bit-identical: 781 (+9)
not-bit-by-bit-identicalcheck: 766 (+2)
https://rb.zq1.de/compare.factory-20220601/graph.png
shows the change over time
https://rb.zq1.de/compare.factory-20220601/unreproduciblerings.txt
lists very unreproducible core packages (bootstrap+DVD)
Of the badly unreproducible packages,
4 were in ring0
66 were in ring1
That makes it 70/3316 => 2.11 %
which is below the overall average of
523/14177 => 3.69 %
781/14177 => 5.51 % of packages are not perfectly reproducible
Ciao
Bernhard M.
1
0
01 Jun '22
Hello!
I need to backport python-Sphinx to SLE-15-SP1 to be able to update the Azure
Python packages there.
Unfortunately, the testsuite for python-Sphinx fails and I have not yet figured
out what the problem is (see output below). I have tried updating python- \
sphinxcontrib-websupport to the version in Factory, but that didn't help.
Does anyone have any suggestion how to fix this failure?
Thanks,
Adrian
===============================================================================
[ 191s] + '[' python3 '!=' python3 ']'
[ 191s] + echo python3
[ 191s] + PYTHONPATH=:/home/abuild/rpmbuild/BUILDROOT/python-Sphinx-test-3.4.3-150100.3.13.1.x86_64/usr/lib/python3.6/site-packages
[ 191s] + PYTHONDONTWRITEBYTECODE=1
[ 191s] + py.test-3.6 --ignore=_build.python2 --ignore=_build.python3 --ignore=_build.pypy3 -v tests -k 'not (linkcheck or test_latex_images)'
[ 192s] ============================= test session starts ==============================
[ 192s] platform linux -- Python 3.6.15, pytest-3.10.1, py-1.8.1, pluggy-0.13.1 -- /usr/bin/python3
[ 192s] cachedir: .pytest_cache
[ 192s] libraries: Sphinx-3.4.3, docutils-0.14
[ 192s] base tempdir: /tmp/pytest-of-abuild/pytest-0
[ 192s] rootdir: /home/abuild/rpmbuild/BUILD/Sphinx-3.4.3, inifile: setup.cfg
[ 198s] collecting ... collected 1638 items / 30 deselected
[ 198s]
[ 198s] tests/test_api_translator.py::test_html_translator PASSED [ 0%]
[ 198s] tests/test_api_translator.py::test_html_with_set_translator_for_html_ PASSED [ 0%]
[ 198s] tests/test_api_translator.py::test_singlehtml_set_translator_for_singlehtml PASSED [ 0%]
[ 198s] tests/test_api_translator.py::test_pickle_set_translator_for_pickle PASSED [ 0%]
[ 198s] tests/test_api_translator.py::test_json_set_translator_for_json PASSED [ 0%]
[ 198s] tests/test_api_translator.py::test_html_with_set_translator_for_latex PASSED [ 0%]
[ 198s] tests/test_api_translator.py::test_html_with_set_translator_for_man PASSED [ 0%]
[ 198s] tests/test_api_translator.py::test_html_with_set_translator_for_texinfo PASSED [ 0%]
[ 198s] tests/test_api_translator.py::test_html_with_set_translator_for_text PASSED [ 0%]
[ 198s] tests/test_api_translator.py::test_html_with_set_translator_for_xml PASSED [ 0%]
[ 199s] tests/test_api_translator.py::test_html_with_set_translator_for_pseudoxml PASSED [ 0%]
[ 199s] tests/test_application.py::test_events PASSED [ 0%]
[ 199s] tests/test_application.py::test_emit_with_nonascii_name_node PASSED [ 0%]
[ 199s] tests/test_application.py::test_extensions PASSED [ 0%]
[ 199s] tests/test_application.py::test_extension_in_blacklist PASSED [ 0%]
[ 199s] tests/test_application.py::test_add_source_parser PASSED [ 0%]
[ 199s] tests/test_application.py::test_add_is_parallel_allowed PASSED [ 1%]
[ 199s] tests/test_application.py::test_build_specific PASSED [ 1%]
[ 202s] tests/test_build.py::test_build_all[dirhtml] PASSED [ 1%]
[ 203s] tests/test_build.py::test_build_all[singlehtml] PASSED [ 1%]
[ 203s] tests/test_build.py::test_build_all[text] PASSED [ 1%]
[ 204s] tests/test_build.py::test_build_all[xml] PASSED [ 1%]
[ 204s] tests/test_build.py::test_build_all[pseudoxml] PASSED [ 1%]
[ 204s] tests/test_build.py::test_master_doc_not_found PASSED [ 1%]
[ 204s] tests/test_build.py::test_circular_toctree PASSED [ 1%]
[ 205s] tests/test_build.py::test_numbered_circular_toctree PASSED [ 1%]
[ 205s] tests/test_build.py::test_image_glob PASSED [ 1%]
[ 205s] tests/test_build_changes.py::test_build PASSED [ 1%]
[ 205s] tests/test_build_changes.py::test_no_changes PASSED [ 1%]
[ 206s] tests/test_build_dirhtml.py::test_dirhtml PASSED [ 1%]
[ 206s] tests/test_build_epub.py::test_build_epub PASSED [ 1%]
[ 206s] tests/test_build_epub.py::test_epub_cover PASSED [ 1%]
[ 207s] tests/test_build_epub.py::test_nested_toc PASSED [ 2%]
[ 207s] tests/test_build_epub.py::test_escaped_toc PASSED [ 2%]
[ 208s] tests/test_build_epub.py::test_epub_writing_mode PASSED [ 2%]
[ 208s] tests/test_build_epub.py::test_epub_anchor_id PASSED [ 2%]
[ 208s] tests/test_build_epub.py::test_epub_assets PASSED [ 2%]
[ 209s] tests/test_build_epub.py::test_epub_css_files PASSED [ 2%]
[ 209s] tests/test_build_epub.py::test_html_download_role PASSED [ 2%]
[ 209s] tests/test_build_epub.py::test_duplicated_toctree_entry PASSED [ 2%]
[ 209s] tests/test_build_epub.py::test_run_epubcheck SKIPPED [ 2%]
[ 211s] tests/test_build_gettext.py::test_build_gettext PASSED [ 2%]
[ 211s] tests/test_build_gettext.py::test_msgfmt PASSED [ 2%]
[ 213s] tests/test_build_gettext.py::test_gettext_index_entries PASSED [ 2%]
[ 214s] tests/test_build_gettext.py::test_gettext_disable_index_entries PASSED [ 2%]
[ 215s] tests/test_build_gettext.py::test_gettext_template PASSED [ 2%]
[ 215s] tests/test_build_gettext.py::test_gettext_template_msgid_order_in_sphinxpot PASSED [ 2%]
[ 215s] tests/test_build_gettext.py::test_build_single_pot PASSED [ 2%]
[ 216s] tests/test_build_html.py::test_html_warnings PASSED [ 3%]
[ 218s] tests/test_build_html.py::test_html4_output PASSED [ 3%]
[ 221s] tests/test_build_html.py::test_html5_output[images.html-expect0] PASSED [ 3%]
[ 221s] tests/test_build_html.py::test_html5_output[images.html-expect1] PASSED [ 3%]
[ 221s] tests/test_build_html.py::test_html5_output[images.html-expect2] PASSED [ 3%]
(...)
[ 386s] tests/test_ext_viewcode.py::test_local_source_files PASSED [ 76%]
[ 386s] tests/test_highlighting.py::test_add_lexer PASSED [ 76%]
[ 386s] tests/test_highlighting.py::test_detect_interactive PASSED [ 76%]
[ 386s] tests/test_highlighting.py::test_lexer_options PASSED [ 76%]
[ 386s] tests/test_highlighting.py::test_set_formatter PASSED [ 76%]
[ 386s] tests/test_highlighting.py::test_default_highlight PASSED [ 76%]
[ 387s] tests/test_intl.py::test_text_emit_warnings FAILED [ 76%]
[ 387s] tests/test_intl.py::test_text_warning_node FAILED [ 76%]
[ 387s] tests/test_intl.py::test_text_title_underline FAILED [ 76%]
[ 387s] tests/test_intl.py::test_text_subdirs PASSED [ 76%]
[ 387s] tests/test_intl.py::test_text_inconsistency_warnings FAILED [ 76%]
[ 388s] tests/test_intl.py::test_text_literalblock_warnings FAILED [ 77%]
[ 388s] tests/test_intl.py::test_text_definition_terms FAILED [ 77%]
[ 388s] tests/test_intl.py::test_text_glossary_term FAILED [ 77%]
[ 388s] tests/test_intl.py::test_text_glossary_term_inconsistencies FAILED [ 77%]
[ 389s] tests/test_intl.py::test_gettext_section PASSED [ 77%]
[ 389s] tests/test_intl.py::test_text_section FAILED [ 77%]
[ 389s] tests/test_intl.py::test_text_seealso FAILED [ 77%]
[ 389s] tests/test_intl.py::test_text_figure_captions FAILED [ 77%]
[ 389s] tests/test_intl.py::test_text_rubric FAILED [ 77%]
[ 390s] tests/test_intl.py::test_text_docfields FAILED [ 77%]
[ 390s] tests/test_intl.py::test_text_admonitions FAILED [ 77%]
[ 390s] tests/test_intl.py::test_gettext_toctree PASSED [ 77%]
[ 390s] tests/test_intl.py::test_gettext_table PASSED [ 77%]
[ 390s] tests/test_intl.py::test_text_table FAILED [ 77%]
[ 390s] tests/test_intl.py::test_text_toctree FAILED [ 77%]
[ 390s] tests/test_intl.py::test_gettext_topic PASSED [ 77%]
[ 390s] tests/test_intl.py::test_text_topic FAILED [ 78%]
[ 390s] tests/test_intl.py::test_gettext_definition_terms PASSED [ 78%]
[ 390s] tests/test_intl.py::test_gettext_glossary_terms PASSED [ 78%]
[ 390s] tests/test_intl.py::test_gettext_glossary_term_inconsistencies PASSED [ 78%]
[ 390s] tests/test_intl.py::test_gettext_literalblock PASSED [ 78%]
[ 390s] tests/test_intl.py::test_gettext_buildr_ignores_only_directive PASSED [ 78%]
[ 391s] tests/test_intl.py::test_gettext_dont_rebuild_mo FAILED [ 78%]
[ 393s] tests/test_intl.py::test_html_meta FAILED [ 78%]
[ 393s] tests/test_intl.py::test_html_footnotes PASSED [ 78%]
[ 393s] tests/test_intl.py::test_html_undefined_refs FAILED [ 78%]
[ 393s] tests/test_intl.py::test_html_index_entries FAILED [ 78%]
[ 393s] tests/test_intl.py::test_html_versionchanges FAILED [ 78%]
[ 393s] tests/test_intl.py::test_html_docfields PASSED [ 78%]
[ 393s] tests/test_intl.py::test_html_template FAILED [ 78%]
[ 396s] tests/test_intl.py::test_html_rebuild_mo FAILED [ 78%]
[ 397s] tests/test_intl.py::test_xml_footnotes FAILED [ 78%]
[ 397s] tests/test_intl.py::test_xml_footnote_backlinks PASSED [ 79%]
[ 397s] tests/test_intl.py::test_xml_refs_in_python_domain FAILED [ 79%]
[ 397s] tests/test_intl.py::test_xml_keep_external_links FAILED [ 79%]
[ 397s] tests/test_intl.py::test_xml_role_xref FAILED [ 79%]
[ 397s] tests/test_intl.py::test_xml_warnings PASSED [ 79%]
[ 397s] tests/test_intl.py::test_xml_label_targets FAILED [ 79%]
[ 397s] tests/test_intl.py::test_additional_targets_should_not_be_translated FAILED [ 79%]
[ 400s] tests/test_intl.py::test_additional_targets_should_be_translated FAILED [ 79%]
[ 400s] tests/test_intl.py::test_text_references PASSED [ 79%]
[ 400s] tests/test_intl.py::test_image_glob_intl PASSED [ 79%]
[ 401s] tests/test_intl.py::test_image_glob_intl_using_figure_language_filename PASSED [ 79%]
[ 401s] tests/test_intl.py::test_customize_system_message PASSED [ 79%]
[ 401s] tests/test_locale.py::test_init PASSED [ 79%]
[ 401s] tests/test_locale.py::test_init_with_unknown_language PASSED [ 79%]
[ 401s] tests/test_locale.py::test_add_message_catalog PASSED [ 79%]
[ 401s] tests/test_markup.py::test_inline[verify-:pep:`8`-<p><span class="target" id="index-0"></span><a class="pep reference external" href="http://www.python.org/dev/peps/pep-0008"><strong>PEP 8</strong></a></p>-\\index{Python Enhancement Proposals@\\spxentry{Python Enhancement Proposals}!PEP 8@\\spxentry{PEP 8}}\\sphinxhref{http://www.python.org/dev/peps/pep-0008}{\\sphinxstylestron… 8}}] PASSED [ 79%]
[ 401s] tests/test_markup.py::test_inline[verify-:pep:`8#id1`-<p><span class="target" id="index-0"></span><a class="pep reference external" href="http://www.python.org/dev/peps/pep-0008#id1"><strong>PEP 8#id1</strong></a></p>-\\index{Python Enhancement Proposals@\\spxentry{Python Enhancement Proposals}!PEP 8\\#id1@\\spxentry{PEP 8\\#id1}}\\sphinxhref{http://www.python.org/dev/peps/pep-0008\\#id1}{\\sphi… 8\\#id1}}] PASSED [ 80%]
[ 401s] tests/test_markup.py::test_inline[verify-:rfc:`2324`-<p><span class="target" id="index-0"></span><a class="rfc reference external" href="http://tools.ietf.org/html/rfc2324.html"><strong>RFC 2324</strong></a></p>-\\index{RFC@\\spxentry{RFC}!RFC 2324@\\spxentry{RFC 2324}}\\sphinxhref{http://tools.ietf.org/html/rfc2324.html}{\\sphinxstylest… 2324}}] PASSED [ 80%]
[ 402s] tests/test_markup.py::test_inline[verify-:rfc:`2324#id1`-<p><span class="target" id="index-0"></span><a class="rfc reference external" href="http://tools.ietf.org/html/rfc2324.html#id1"><strong>RFC 2324#id1</strong></a></p>-\\index{RFC@\\spxentry{RFC}!RFC 2324\\#id1@\\spxentry{RFC 2324\\#id1}}\\sphinxhref{http://tools.ietf.org/html/rfc2324.html\\#id1}{\\s… 2324\\#id1}}] PASSED [ 80%]
[ 402s] tests/test_markup.py::test_inline[verify_re-``code sample``-<p><code class="(samp )?docutils literal notranslate"><span class="pre">code</span>   <span class="pre">sample</span></code></p>-\\\\sphinxcode{\\\\sphinxupquote{code sample}}] PASSED [ 80%]
[ 402s] tests/test_markup.py::test_inline[verify-:menuselection:`a --> b`-<p><span class="menuselection">a \u2023 b</span></p>-\\sphinxmenuselection{a \\(\\rightarrow\\) b}] PASSED [ 80%]
[ 402s] tests/test_markup.py::test_inline[verify-:menuselection:`&Foo -&&- &Bar`-<p><span class="menuselection"><span class="accelerator">F</span>oo -&- <span class="accelerator">B</span>ar</span></p>-\\sphinxmenuselection{\\sphinxaccelerator{F}oo \\sphinxhyphen{}\\&\\sphinxhyphen{} \\sphinxaccelerator{B}ar}] PASSED [ 80%]
[ 402s] tests/test_markup.py::test_inline[verify-:guilabel:`&Foo -&&- &Bar`-<p><span class="guilabel"><span class="accelerator">F</span>oo -&- <span class="accelerator">B</span>ar</span></p>-\\sphinxguilabel{\\sphinxaccelerator{F}oo \\sphinxhyphen{}\\&\\sphinxhyphen{} \\sphinxaccelerator{B}ar}] PASSED [ 80%]
[ 402s] tests/test_markup.py::test_inline[verify-:guilabel:`Foo`-<p><span class="guilabel">Foo</span></p>-\\sphinxguilabel{Foo}] PASSED [ 80%]
[ 402s] tests/test_markup.py::test_inline[verify-:kbd:`space`-<p><kbd class="kbd docutils literal notranslate">space</kbd></p>-\\sphinxkeyboard{\\sphinxupquote{space}}] PASSED [ 80%]
[ 402s] tests/test_markup.py::test_inline[verify-:kbd:`Control+X`-<p><kbd class="kbd docutils literal notranslate"><kbd class="kbd docutils literal notranslate">Control</kbd>+<kbd class="kbd docutils literal notranslate">X</kbd></kbd></p>-\\sphinxkeyboard{\\sphinxupquote{Control+X}}] PASSED [ 80%]
[ 402s] tests/test_markup.py::test_inline[verify-:kbd:`M-x M-s`-<p><kbd class="kbd docutils literal notranslate"><kbd class="kbd docutils literal notranslate">M</kbd>-<kbd class="kbd docutils literal notranslate">x</kbd> <kbd class="kbd docutils literal notranslate">M</kbd>-<kbd class="kbd docutils literal notranslate">s</kbd></kbd></p>-\\sphinxkeyboard{\\sphinxupquote{M\\sphinxhyphen{}x M\\sphinxhyphen{}s}}] PASSED [ 80%]
[ 402s] tests/test_markup.py::test_inline[verify_re-:option:`--with-option`-<p><code( class="xref std std-option docutils literal notranslate")?><span class="pre">--with-option</span></code></p>$-\\\\sphinxcode{\\\\sphinxupquote{\\\\sphinxhyphen{}\\\\sphinxhyphen{}with\\\\sphinxhyphen{}option}}$] PASSED [ 80%]
[ 402s] tests/test_markup.py::test_inline[verify-"John"-<p>\u201cJohn\u201d</p>-\u201cJohn\u201d] PASSED [ 80%]
[ 402s] tests/test_markup.py::test_inline[verify-``"John"``-<p><code class="docutils literal notranslate"><span class="pre">"John"</span></code></p>-\\sphinxcode{\\sphinxupquote{"John"}}] PASSED [ 80%]
[ 402s] tests/test_markup.py::test_inline[verify-:manpage:`mp(1)`-<p><em class="manpage">mp(1)</em></p>-\\sphinxstyleliteralemphasis{\\sphinxupquote{mp(1)}}] PASSED [ 80%]
[ 402s] tests/test_markup.py::test_inline[verify-\u0393\\\\\u221e$-None-\u0393\\textbackslash{}\\(\\infty\\)\\$] PASSED [ 80%]
[ 402s] tests/test_markup.py::test_inline[verify-::\n\n @\u0393\\\u221e${}-None-\\begin{sphinxVerbatim}[commandchars=\\\\\\{\\}]\n@\u0393\\PYGZbs{}\\(\\infty\\)\\PYGZdl{}\\PYGZob{}\\PYGZcb{}\n\\end{sphinxVerbatim}] PASSED [ 81%]
[ 403s] tests/test_markup.py::test_inline[verify_re-`test <https://www.google.com/~me/>`_-None-\\\\sphinxhref{https://www.google.com/~me/}{test}.*] PASSED [ 81%]
[ 403s] tests/test_markup.py::test_inline[verify-term\n description-<dl class="docutils">\n<dt>term</dt><dd>description</dd>\n</dl>-None] PASSED [ 81%]
[ 403s] tests/test_markup.py::test_inline[verify-term : class1 : class2\n description-<dl class="docutils">\n<dt>term<span class="classifier">class1</span><span class="classifier">class2</span></dt><dd>description</dd>\n</dl>-None] PASSED [ 81%]
[ 403s] tests/test_markup.py::test_inline[verify-.. glossary::\n\n term1\n term2\n description-<dl class="glossary docutils">\n<dt id="term-term1">term1</dt><dt id="term-term2">term2</dt><dd>description</dd>\n</dl>-None] PASSED [ 81%]
[ 403s] tests/test_markup.py::test_inline_docutils16[verify-4 backslashes \\\\\\\\-<p>4 backslashes \\\\</p>-None] SKIPPED [ 81%]
[ 403s] tests/test_markup.py::test_inline_for_unicode_latex_engine[verify-::\n\n @\u0393\\\u221e${}-None-\\begin{sphinxVerbatim}[commandchars=\\\\\\{\\}]\n@\u0393\\PYGZbs{}\u221e\\PYGZdl{}\\PYGZob{}\\PYGZcb{}\n\\end{sphinxVerbatim}] PASSED [ 81%]
[ 403s] tests/test_markup.py::test_samp_role PASSED [ 81%]
[ 403s] tests/test_markup.py::test_download_role PASSED [ 81%]
[ 403s] tests/test_markup.py::test_XRefRole PASSED [ 81%]
[ 403s] tests/test_markup.py::test_rst_prolog PASSED [ 81%]
[ 403s] tests/test_markup.py::test_keep_warnings_is_True PASSED [ 81%]
[ 403s] tests/test_markup.py::test_keep_warnings_is_False PASSED [ 81%]
[ 403s] tests/test_markup.py::test_compact_refonly_bullet_list PASSED [ 81%]
[ 403s] tests/test_markup.py::test_default_role1 PASSED [ 81%]
[ 404s] tests/test_markup.py::test_default_role2 PASSED [ 81%]
[ 404s] tests/test_metadata.py::test_docinfo PASSED [ 82%]
[ 404s] tests/test_parser.py::test_RSTParser_prolog_epilog PASSED [ 82%]
[ 404s] tests/test_project.py::test_project_discover PASSED [ 82%]
[ 404s] tests/test_project.py::test_project_path2doc PASSED [ 82%]
[ 404s] tests/test_project.py::test_project_doc2path PASSED [ 82%]
[ 404s] tests/test_pycode.py::test_ModuleAnalyzer_get_module_source PASSED [ 82%]
[ 404s] tests/test_pycode.py::test_ModuleAnalyzer_for_string PASSED [ 82%]
[ 404s] tests/test_pycode.py::test_ModuleAnalyzer_for_file PASSED [ 82%]
[ 404s] tests/test_pycode.py::test_ModuleAnalyzer_for_module PASSED [ 82%]
[ 404s] tests/test_pycode.py::test_ModuleAnalyzer_for_file_in_egg PASSED [ 82%]
[ 404s] tests/test_pycode.py::test_ModuleAnalyzer_for_module_in_egg PASSED [ 82%]
[ 404s] tests/test_pycode.py::test_ModuleAnalyzer_find_tags PASSED [ 82%]
[ 404s] tests/test_pycode.py::test_ModuleAnalyzer_find_attr_docs PASSED [ 82%]
[ 404s] tests/test_pycode_ast.py::test_unparse[a + b-a + b] PASSED [ 82%]
[ 404s] tests/test_pycode_ast.py::test_unparse[a and b-a and b] PASSED [ 82%]
[ 404s] tests/test_pycode_ast.py::test_unparse[os.path-os.path] PASSED [ 82%]
[ 404s] tests/test_pycode_ast.py::test_unparse[1 * 2-1 * 2] PASSED [ 83%]
[ 404s] tests/test_pycode_ast.py::test_unparse[a & b-a & b] PASSED [ 83%]
[ 404s] tests/test_pycode_ast.py::test_unparse[a | b-a | b] PASSED [ 83%]
[ 404s] tests/test_pycode_ast.py::test_unparse[a ^ b-a ^ b] PASSED [ 83%]
[ 404s] tests/test_pycode_ast.py::test_unparse[a and b and c-a and b and c] PASSED [ 83%]
[ 404s] tests/test_pycode_ast.py::test_unparse[b'bytes'-b'bytes'] PASSED [ 83%]
[ 404s] tests/test_pycode_ast.py::test_unparse[object()-object()] PASSED [ 83%]
[ 404s] tests/test_pycode_ast.py::test_unparse[1234-12340] PASSED [ 83%]
[ 404s] tests/test_pycode_ast.py::test_unparse[{'key1': 'value1', 'key2': 'value2'}-{'key1': 'value1', 'key2': 'value2'}] PASSED [ 83%]
[ 404s] tests/test_pycode_ast.py::test_unparse[a / b-a / b] PASSED [ 83%]
[ 404s] tests/test_pycode_ast.py::test_unparse[...-...] PASSED [ 83%]
[ 404s] tests/test_pycode_ast.py::test_unparse[a // b-a // b] PASSED [ 83%]
[ 404s] tests/test_pycode_ast.py::test_unparse[Tuple[int, int]-Tuple[int, int]] PASSED [ 83%]
[ 404s] tests/test_pycode_ast.py::test_unparse[~ 1-~ 1] PASSED [ 83%]
[ 404s] tests/test_pycode_ast.py::test_unparse[lambda x, y: x + y-lambda x, y: ...] PASSED [ 83%]
[ 404s] tests/test_pycode_ast.py::test_unparse[[1, 2, 3]-[1, 2, 3]] PASSED [ 83%]
[ 404s] tests/test_pycode_ast.py::test_unparse[a << b-a << b] PASSED [ 84%]
[ 404s] tests/test_pycode_ast.py::test_unparse[a @ b-a @ b] PASSED [ 84%]
[ 404s] tests/test_pycode_ast.py::test_unparse[a % b-a % b] PASSED [ 84%]
[ 404s] tests/test_pycode_ast.py::test_unparse[a * b-a * b] PASSED [ 84%]
[ 404s] tests/test_pycode_ast.py::test_unparse[sys-sys] PASSED [ 84%]
[ 404s] tests/test_pycode_ast.py::test_unparse[1234-12341] PASSED [ 84%]
[ 404s] tests/test_pycode_ast.py::test_unparse[not a-not a] PASSED [ 84%]
[ 404s] tests/test_pycode_ast.py::test_unparse[a or b-a or b] PASSED [ 84%]
[ 404s] tests/test_pycode_ast.py::test_unparse[a ** b-a ** b] PASSED [ 84%]
[ 404s] tests/test_pycode_ast.py::test_unparse[a >> b-a >> b] PASSED [ 84%]
[ 404s] tests/test_pycode_ast.py::test_unparse[{1, 2, 3}-{1, 2, 3}] PASSED [ 84%]
[ 404s] tests/test_pycode_ast.py::test_unparse[a - b-a - b] PASSED [ 84%]
[ 404s] tests/test_pycode_ast.py::test_unparse['str'-'str'] PASSED [ 84%]
[ 404s] tests/test_pycode_ast.py::test_unparse[+ a-+ a] PASSED [ 84%]
[ 404s] tests/test_pycode_ast.py::test_unparse[- 1-- 1] PASSED [ 84%]
[ 404s] tests/test_pycode_ast.py::test_unparse[- a-- a] PASSED [ 84%]
[ 404s] tests/test_pycode_ast.py::test_unparse[(1, 2, 3)-(1, 2, 3)] PASSED [ 85%]
[ 404s] tests/test_pycode_ast.py::test_unparse[()-()] PASSED [ 85%]
[ 404s] tests/test_pycode_ast.py::test_unparse_None PASSED [ 85%]
[ 404s] tests/test_pycode_ast.py::test_unparse_py38[lambda x=0, /, y=1, *args, z, **kwargs: x + y + z-lambda x=0, /, y=1, *args, z, **kwargs: ...] SKIPPED [ 85%]
[ 404s] tests/test_pycode_ast.py::test_unparse_py38[0x1234-0x1234] SKIPPED [ 85%]
[ 404s] tests/test_pycode_ast.py::test_unparse_py38[1_000_000-1_000_000] SKIPPED [ 85%]
[ 404s] tests/test_pycode_parser.py::test_comment_picker_basic PASSED [ 85%]
[ 404s] tests/test_pycode_parser.py::test_comment_picker_location PASSED [ 85%]
[ 404s] tests/test_pycode_parser.py::test_annotated_assignment_py36 PASSED [ 85%]
[ 404s] tests/test_pycode_parser.py::test_complex_assignment PASSED [ 85%]
[ 404s] tests/test_pycode_parser.py::test_complex_assignment_py3 PASSED [ 85%]
[ 404s] tests/test_pycode_parser.py::test_assignment_in_try_clause PASSED [ 85%]
[ 404s] tests/test_pycode_parser.py::test_obj_assignment PASSED [ 85%]
[ 404s] tests/test_pycode_parser.py::test_container_assignment PASSED [ 85%]
[ 404s] tests/test_pycode_parser.py::test_function PASSED [ 85%]
[ 404s] tests/test_pycode_parser.py::test_nested_function PASSED [ 85%]
[ 404s] tests/test_pycode_parser.py::test_class PASSED [ 86%]
[ 404s] tests/test_pycode_parser.py::test_class_uses_non_self PASSED [ 86%]
[ 404s] tests/test_pycode_parser.py::test_nested_class PASSED [ 86%]
[ 404s] tests/test_pycode_parser.py::test_class_comment PASSED [ 86%]
[ 404s] tests/test_pycode_parser.py::test_comment_picker_multiline_string PASSED [ 86%]
[ 404s] tests/test_pycode_parser.py::test_decorators PASSED [ 86%]
[ 404s] tests/test_pycode_parser.py::test_async_function_and_method PASSED [ 86%]
[ 404s] tests/test_pycode_parser.py::test_imports PASSED [ 86%]
[ 404s] tests/test_pycode_parser.py::test_formfeed_char PASSED [ 86%]
[ 404s] tests/test_pycode_parser.py::test_typing_final PASSED [ 86%]
[ 404s] tests/test_pycode_parser.py::test_typing_final_from_import PASSED [ 86%]
[ 404s] tests/test_pycode_parser.py::test_typing_final_import_as PASSED [ 86%]
[ 404s] tests/test_pycode_parser.py::test_typing_final_from_import_as PASSED [ 86%]
[ 404s] tests/test_pycode_parser.py::test_typing_final_not_imported PASSED [ 86%]
[ 404s] tests/test_pycode_parser.py::test_typing_overload PASSED [ 86%]
[ 404s] tests/test_pycode_parser.py::test_typing_overload_from_import PASSED [ 86%]
[ 404s] tests/test_pycode_parser.py::test_typing_overload_import_as PASSED [ 87%]
[ 404s] tests/test_pycode_parser.py::test_typing_overload_from_import_as PASSED [ 87%]
[ 404s] tests/test_pycode_parser.py::test_typing_overload_not_imported PASSED [ 87%]
[ 404s] tests/test_quickstart.py::test_do_prompt PASSED [ 87%]
[ 404s] tests/test_quickstart.py::test_do_prompt_inputstrip PASSED [ 87%]
[ 404s] tests/test_quickstart.py::test_do_prompt_with_nonascii PASSED [ 87%]
[ 404s] tests/test_quickstart.py::test_quickstart_defaults PASSED [ 87%]
[ 404s] tests/test_quickstart.py::test_quickstart_all_answers PASSED [ 87%]
[ 404s] tests/test_quickstart.py::test_generated_files_eol PASSED [ 87%]
[ 404s] tests/test_quickstart.py::test_quickstart_and_build PASSED [ 87%]
[ 404s] tests/test_quickstart.py::test_default_filename PASSED [ 87%]
[ 405s] tests/test_quickstart.py::test_extensions PASSED [ 87%]
[ 405s] tests/test_roles.py::test_samp PASSED [ 87%]
[ 405s] tests/test_search.py::test_objects_are_escaped PASSED [ 87%]
[ 406s] tests/test_search.py::test_meta_keys_are_handled_for_language_en PASSED [ 87%]
[ 406s] tests/test_search.py::test_meta_keys_are_handled_for_language_de PASSED [ 87%]
[ 407s] tests/test_search.py::test_stemmer_does_not_remove_short_words PASSED [ 87%]
[ 407s] tests/test_search.py::test_stemmer PASSED [ 88%]
[ 407s] tests/test_search.py::test_term_in_heading_and_section PASSED [ 88%]
[ 407s] tests/test_search.py::test_term_in_raw_directive PASSED [ 88%]
[ 407s] tests/test_search.py::test_IndexBuilder PASSED [ 88%]
[ 407s] tests/test_search.py::test_IndexBuilder_lookup PASSED [ 88%]
[ 407s] tests/test_search.py::test_search_index_gen_zh PASSED [ 88%]
[ 408s] tests/test_search.py::test_nosearch PASSED [ 88%]
[ 409s] tests/test_setup_command.py::test_build_sphinx PASSED [ 88%]
[ 410s] tests/test_setup_command.py::test_build_sphinx_multiple_builders PASSED [ 88%]
[ 412s] tests/test_setup_command.py::test_build_sphinx_multiple_invalid_builders PASSED [ 88%]
[ 413s] tests/test_setup_command.py::test_build_sphinx_with_nonascii_path PASSED [ 88%]
[ 414s] tests/test_setup_command.py::test_build_sphinx_return_nonzero_status PASSED [ 88%]
[ 416s] tests/test_setup_command.py::test_build_sphinx_warning_return_zero_status PASSED [ 88%]
[ 417s] tests/test_setup_command.py::test_build_sphinx_warning_is_error_return_nonzero_status PASSED [ 88%]
[ 417s] tests/test_smartquotes.py::test_basic PASSED [ 88%]
[ 417s] tests/test_smartquotes.py::test_text_builder PASSED [ 88%]
[ 417s] tests/test_smartquotes.py::test_man_builder PASSED [ 89%]
[ 417s] tests/test_smartquotes.py::test_latex_builder PASSED [ 89%]
[ 418s] tests/test_smartquotes.py::test_ja_html_builder PASSED [ 89%]
[ 418s] tests/test_smartquotes.py::test_smartquotes_disabled PASSED [ 89%]
[ 419s] tests/test_smartquotes.py::test_smartquotes_action PASSED [ 89%]
[ 419s] tests/test_smartquotes.py::test_smartquotes_excludes_language PASSED [ 89%]
[ 419s] tests/test_smartquotes.py::test_smartquotes_excludes_builders PASSED [ 89%]
[ 420s] tests/test_templating.py::test_layout_overloading PASSED [ 89%]
[ 420s] tests/test_templating.py::test_autosummary_class_template_overloading PASSED [ 89%]
[ 420s] tests/test_templating.py::test_autosummary_context PASSED [ 89%]
[ 421s] tests/test_theming.py::test_theme_api PASSED [ 89%]
[ 421s] tests/test_theming.py::test_js_source PASSED [ 89%]
[ 421s] tests/test_theming.py::test_double_inheriting_theme PASSED [ 89%]
[ 421s] tests/test_theming.py::test_nested_zipped_theme PASSED [ 89%]
[ 422s] tests/test_theming.py::test_staticfiles PASSED [ 89%]
[ 422s] tests/test_theming.py::test_dark_style PASSED [ 89%]
[ 422s] tests/test_theming.py::test_theme_sidebars PASSED [ 90%]
[ 423s] tests/test_toctree.py::test_relations PASSED [ 90%]
[ 423s] tests/test_toctree.py::test_singlehtml_toctree PASSED [ 90%]
[ 424s] tests/test_toctree.py::test_numbered_toctree PASSED [ 90%]
[ 424s] tests/test_transforms_post_transforms_code.py::test_trim_doctest_flags_html PASSED [ 90%]
[ 425s] tests/test_transforms_post_transforms_code.py::test_trim_doctest_flags_disabled PASSED [ 90%]
[ 425s] tests/test_transforms_post_transforms_code.py::test_trim_doctest_flags_latex PASSED [ 90%]
[ 425s] tests/test_util.py::test_encode_uri PASSED [ 90%]
[ 425s] tests/test_util.py::test_ensuredir PASSED [ 90%]
[ 425s] tests/test_util.py::test_display_chunk PASSED [ 90%]
[ 425s] tests/test_util.py::test_import_object PASSED [ 90%]
[ 425s] tests/test_util.py::test_status_iterator PASSED [ 90%]
[ 425s] tests/test_util.py::test_parselinenos PASSED [ 90%]
[ 425s] tests/test_util.py::test_progress_message PASSED [ 90%]
[ 425s] tests/test_util.py::test_xmlname_check PASSED [ 90%]
[ 425s] tests/test_util_docstrings.py::test_extract_metadata PASSED [ 90%]
[ 425s] tests/test_util_docstrings.py::test_prepare_docstring PASSED [ 91%]
[ 425s] tests/test_util_docstrings.py::test_prepare_commentdoc PASSED [ 91%]
[ 425s] tests/test_util_docutils.py::test_register_node PASSED [ 91%]
[ 425s] tests/test_util_docutils.py::test_SphinxFileOutput PASSED [ 91%]
[ 425s] tests/test_util_docutils.py::test_SphinxTranslator PASSED [ 91%]
[ 425s] tests/test_util_fileutil.py::test_copy_asset_file PASSED [ 91%]
[ 425s] tests/test_util_fileutil.py::test_copy_asset PASSED [ 91%]
[ 425s] tests/test_util_i18n.py::test_catalog_info_for_file_and_path PASSED [ 91%]
[ 425s] tests/test_util_i18n.py::test_catalog_info_for_sub_domain_file_and_path PASSED [ 91%]
[ 425s] tests/test_util_i18n.py::test_catalog_outdated PASSED [ 91%]
[ 425s] tests/test_util_i18n.py::test_catalog_write_mo PASSED [ 91%]
[ 425s] tests/test_util_i18n.py::test_format_date PASSED [ 91%]
[ 425s] tests/test_util_i18n.py::test_get_filename_for_language PASSED [ 91%]
[ 425s] tests/test_util_i18n.py::test_CatalogRepository PASSED [ 91%]
[ 425s] tests/test_util_images.py::test_get_image_size PASSED [ 91%]
[ 425s] tests/test_util_images.py::test_guess_mimetype PASSED [ 91%]
[ 425s] tests/test_util_images.py::test_get_image_extension PASSED [ 92%]
[ 425s] tests/test_util_images.py::test_parse_data_uri PASSED [ 92%]
[ 425s] tests/test_util_inspect.py::test_signature PASSED [ 92%]
[ 425s] tests/test_util_inspect.py::test_signature_partial PASSED [ 92%]
[ 425s] tests/test_util_inspect.py::test_signature_methods PASSED [ 92%]
[ 425s] tests/test_util_inspect.py::test_signature_partialmethod PASSED [ 92%]
[ 425s] tests/test_util_inspect.py::test_signature_annotations PASSED [ 92%]
[ 425s] tests/test_util_inspect.py::test_signature_annotations_py38 SKIPPED [ 92%]
[ 425s] tests/test_util_inspect.py::test_signature_from_str_basic PASSED [ 92%]
[ 425s] tests/test_util_inspect.py::test_signature_from_str_default_values PASSED [ 92%]
[ 425s] tests/test_util_inspect.py::test_signature_from_str_annotations PASSED [ 92%]
[ 425s] tests/test_util_inspect.py::test_signature_from_str_complex_annotations PASSED [ 92%]
[ 425s] tests/test_util_inspect.py::test_signature_from_str_kwonly_args PASSED [ 92%]
[ 425s] tests/test_util_inspect.py::test_signature_from_str_positionaly_only_args SKIPPED [ 92%]
[ 425s] tests/test_util_inspect.py::test_signature_from_str_invalid PASSED [ 92%]
[ 425s] tests/test_util_inspect.py::test_signature_from_ast PASSED [ 92%]
[ 425s] tests/test_util_inspect.py::test_safe_getattr_with_default PASSED [ 93%]
[ 425s] tests/test_util_inspect.py::test_safe_getattr_with_exception PASSED [ 93%]
[ 425s] tests/test_util_inspect.py::test_safe_getattr_with_property_exception PASSED [ 93%]
[ 425s] tests/test_util_inspect.py::test_safe_getattr_with___dict___override PASSED [ 93%]
[ 425s] tests/test_util_inspect.py::test_dictionary_sorting PASSED [ 93%]
[ 425s] tests/test_util_inspect.py::test_set_sorting PASSED [ 93%]
[ 425s] tests/test_util_inspect.py::test_set_sorting_fallback PASSED [ 93%]
[ 425s] tests/test_util_inspect.py::test_frozenset_sorting PASSED [ 93%]
[ 425s] tests/test_util_inspect.py::test_frozenset_sorting_fallback PASSED [ 93%]
[ 425s] tests/test_util_inspect.py::test_dict_customtype PASSED [ 93%]
[ 425s] tests/test_util_inspect.py::test_getslots PASSED [ 93%]
[ 425s] tests/test_util_inspect.py::test_isclassmethod PASSED [ 93%]
[ 425s] tests/test_util_inspect.py::test_isstaticmethod PASSED [ 93%]
[ 425s] tests/test_util_inspect.py::test_iscoroutinefunction PASSED [ 93%]
[ 425s] tests/test_util_inspect.py::test_isfunction PASSED [ 93%]
[ 425s] tests/test_util_inspect.py::test_isbuiltin PASSED [ 93%]
[ 426s] tests/test_util_inspect.py::test_isdescriptor PASSED [ 94%]
[ 426s] tests/test_util_inspect.py::test_isattributedescriptor PASSED [ 94%]
[ 426s] tests/test_util_inspect.py::test_isproperty PASSED [ 94%]
[ 426s] tests/test_util_inspect.py::test_isgenericalias SKIPPED [ 94%]
[ 426s] tests/test_util_inspect.py::test_unpartial PASSED [ 94%]
[ 426s] tests/test_util_inspect.py::test_getdoc_inherited_decorated_method PASSED [ 94%]
[ 426s] tests/test_util_inspect.py::test_is_builtin_class_method PASSED [ 94%]
[ 426s] tests/test_util_inventory.py::test_read_inventory_v1 PASSED [ 94%]
[ 426s] tests/test_util_inventory.py::test_read_inventory_v2 PASSED [ 94%]
[ 426s] tests/test_util_inventory.py::test_read_inventory_v2_not_having_version PASSED [ 94%]
[ 426s] tests/test_util_jsdump.py::test_jsdump PASSED [ 94%]
[ 426s] tests/test_util_logging.py::test_info_and_warning PASSED [ 94%]
[ 426s] tests/test_util_logging.py::test_Exception PASSED [ 94%]
[ 426s] tests/test_util_logging.py::test_verbosity_filter PASSED [ 94%]
[ 426s] tests/test_util_logging.py::test_nonl_info_log PASSED [ 94%]
[ 426s] tests/test_util_logging.py::test_once_warning_log PASSED [ 94%]
[ 426s] tests/test_util_logging.py::test_is_suppressed_warning PASSED [ 95%]
[ 426s] tests/test_util_logging.py::test_suppress_warnings PASSED [ 95%]
[ 426s] tests/test_util_logging.py::test_warningiserror PASSED [ 95%]
[ 426s] tests/test_util_logging.py::test_info_location PASSED [ 95%]
[ 426s] tests/test_util_logging.py::test_warning_location PASSED [ 95%]
[ 426s] tests/test_util_logging.py::test_suppress_logging PASSED [ 95%]
[ 426s] tests/test_util_logging.py::test_pending_warnings PASSED [ 95%]
[ 426s] tests/test_util_logging.py::test_colored_logs PASSED [ 95%]
[ 427s] tests/test_util_logging.py::test_logging_in_ParallelTasks PASSED [ 95%]
[ 427s] tests/test_util_logging.py::test_output_with_unencodable_char PASSED [ 95%]
[ 427s] tests/test_util_logging.py::test_skip_warningiserror PASSED [ 95%]
[ 427s] tests/test_util_logging.py::test_prefixed_warnings PASSED [ 95%]
[ 427s] tests/test_util_matching.py::test_compile_matchers PASSED [ 95%]
[ 427s] tests/test_util_matching.py::test_Matcher PASSED [ 95%]
[ 427s] tests/test_util_nodes.py::test_NodeMatcher PASSED [ 95%]
[ 427s] tests/test_util_nodes.py::test_extract_messages[\n .. admonition:: admonition title\n\n admonition body\n -title-1] PASSED [ 95%]
[ 427s] tests/test_util_nodes.py::test_extract_messages[\n .. figure:: foo.jpg\n\n this is title\n -caption-1] PASSED [ 96%]
[ 427s] tests/test_util_nodes.py::test_extract_messages[\n .. rubric:: spam\n -rubric-1] PASSED [ 96%]
[ 427s] tests/test_util_nodes.py::test_extract_messages[\n | spam\n | egg\n -line-2] PASSED [ 96%]
[ 427s] tests/test_util_nodes.py::test_extract_messages[\n section\n =======\n\n +----------------+\n | | **Title 1** |\n | | Message 1 |\n +----------------+\n -line-2] PASSED [ 96%]
[ 427s] tests/test_util_nodes.py::test_extract_messages[\n * | **Title 1**\n | Message 1\n -line-2] PASSED [ 96%]
[ 427s] tests/test_util_nodes.py::test_extract_messages_without_rawsource PASSED [ 96%]
[ 427s] tests/test_util_nodes.py::test_clean_astext PASSED [ 96%]
[ 427s] tests/test_util_nodes.py::test_make_id[--id0] PASSED [ 96%]
[ 427s] tests/test_util_nodes.py::test_make_id[term--term-0] PASSED [ 96%]
[ 427s] tests/test_util_nodes.py::test_make_id[term-Sphinx-term-Sphinx] PASSED [ 96%]
[ 427s] tests/test_util_nodes.py::test_make_id[-io.StringIO-io.StringIO] PASSED [ 96%]
[ 427s] tests/test_util_nodes.py::test_make_id[-sphinx.setup_command-sphinx.setup_command] PASSED [ 96%]
[ 427s] tests/test_util_nodes.py::test_make_id[-_io.StringIO-io.StringIO] PASSED [ 96%]
[ 427s] tests/test_util_nodes.py::test_make_id[-\uff53\uff50\uff48\uff49\uff4e\uff58-sphinx] PASSED [ 96%]
[ 427s] tests/test_util_nodes.py::test_make_id[-\u60a0\u597d-id0] PASSED [ 96%]
[ 427s] tests/test_util_nodes.py::test_make_id[-Hello=\u60a0\u597d=\u3053\u3093\u306b\u3061\u306f-Hello] PASSED [ 96%]
[ 427s] tests/test_util_nodes.py::test_make_id[-f\xfcnf-funf] PASSED [ 97%]
[ 427s] tests/test_util_nodes.py::test_make_id[-0sphinx-sphinx] PASSED [ 97%]
[ 427s] tests/test_util_nodes.py::test_make_id[-sphinx--sphinx] PASSED [ 97%]
[ 428s] tests/test_util_nodes.py::test_make_id_already_registered PASSED [ 97%]
[ 428s] tests/test_util_nodes.py::test_make_id_sequential PASSED [ 97%]
[ 428s] tests/test_util_nodes.py::test_split_explicit_target[hello-expected0] PASSED [ 97%]
[ 428s] tests/test_util_nodes.py::test_split_explicit_target[hello <world>-expected1] PASSED [ 97%]
[ 428s] tests/test_util_nodes.py::test_split_explicit_target[hello <world> <sphinx>-expected2] PASSED [ 97%]
[ 428s] tests/test_util_pycompat.py::test_execfile_python2 PASSED [ 97%]
[ 428s] tests/test_util_pycompat.py::test_execfile PASSED [ 97%]
[ 428s] tests/test_util_rst.py::test_escape PASSED [ 97%]
[ 428s] tests/test_util_rst.py::test_append_epilog PASSED [ 97%]
[ 428s] tests/test_util_rst.py::test_prepend_prolog PASSED [ 97%]
[ 428s] tests/test_util_rst.py::test_prepend_prolog_with_CR PASSED [ 97%]
[ 428s] tests/test_util_rst.py::test_prepend_prolog_without_CR PASSED [ 97%]
[ 428s] tests/test_util_rst.py::test_textwidth PASSED [ 97%]
[ 428s] tests/test_util_rst.py::test_heading PASSED [ 98%]
[ 428s] tests/test_util_template.py::test_ReSTRenderer_escape PASSED [ 98%]
[ 428s] tests/test_util_template.py::test_ReSTRenderer_heading PASSED [ 98%]
[ 428s] tests/test_util_typing.py::test_restify PASSED [ 98%]
[ 428s] tests/test_util_typing.py::test_restify_type_hints_containers PASSED [ 98%]
[ 428s] tests/test_util_typing.py::test_restify_type_hints_Callable PASSED [ 98%]
[ 428s] tests/test_util_typing.py::test_restify_type_hints_Union PASSED [ 98%]
[ 428s] tests/test_util_typing.py::test_restify_type_hints_typevars SKIPPED [ 98%]
[ 428s] tests/test_util_typing.py::test_restify_type_hints_custom_class PASSED [ 98%]
[ 428s] tests/test_util_typing.py::test_restify_type_hints_alias PASSED [ 98%]
[ 428s] tests/test_util_typing.py::test_restify_type_ForwardRef SKIPPED [ 98%]
[ 428s] tests/test_util_typing.py::test_restify_broken_type_hints PASSED [ 98%]
[ 428s] tests/test_util_typing.py::test_stringify PASSED [ 98%]
[ 428s] tests/test_util_typing.py::test_stringify_type_hints_containers PASSED [ 98%]
[ 428s] tests/test_util_typing.py::test_stringify_Annotated SKIPPED [ 98%]
[ 428s] tests/test_util_typing.py::test_stringify_type_hints_string PASSED [ 98%]
[ 428s] tests/test_util_typing.py::test_stringify_type_hints_Callable PASSED [ 99%]
[ 428s] tests/test_util_typing.py::test_stringify_type_hints_Union PASSED [ 99%]
[ 428s] tests/test_util_typing.py::test_stringify_type_hints_typevars PASSED [ 99%]
[ 428s] tests/test_util_typing.py::test_stringify_type_hints_custom_class PASSED [ 99%]
[ 428s] tests/test_util_typing.py::test_stringify_type_hints_alias PASSED [ 99%]
[ 428s] tests/test_util_typing.py::test_stringify_broken_type_hints PASSED [ 99%]
[ 429s] tests/test_versioning.py::test_get_ratio PASSED [ 99%]
[ 429s] tests/test_versioning.py::test_add_uids PASSED [ 99%]
[ 429s] tests/test_versioning.py::test_picklablility PASSED [ 99%]
[ 430s] tests/test_versioning.py::test_modified PASSED [ 99%]
[ 430s] tests/test_versioning.py::test_added PASSED [ 99%]
[ 430s] tests/test_versioning.py::test_deleted PASSED [ 99%]
[ 430s] tests/test_versioning.py::test_deleted_end PASSED [ 99%]
[ 430s] tests/test_versioning.py::test_insert PASSED [ 99%]
[ 430s] tests/test_versioning.py::test_insert_beginning PASSED [ 99%]
[ 430s] tests/test_versioning.py::test_insert_similar PASSED [ 99%]
[ 430s] tests/test_writer_latex.py::test_rstdim_to_latexdim PASSED [100%]
[ 430s]
[ 430s] =================================== FAILURES ===================================
[ 430s] ___________________________ test_text_emit_warnings ____________________________
[ 430s]
[ 430s] app = <sphinx.testing.util.SphinxTestAppWrapperForSkipBuilding object at 0x7f9cb4382f28>
[ 430s] warning = <_io.StringIO object at 0x7f9cb43d9b88>
[ 430s]
[ 430s] @sphinx_intl
[ 430s] @pytest.mark.sphinx('text')
[ 430s] @pytest.mark.test_params(shared_result='test_intl_basic')
[ 430s] def test_text_emit_warnings(app, warning):
[ 430s] app.build()
[ 430s] # test warnings in translation
[ 430s] warnings = getwarning(warning)
[ 430s] warning_expr = ('.*/warnings.txt:4:<translated>:1: '
[ 430s] 'WARNING: Inline literal start-string without end-string.\n')
[ 430s] > assert_re_search(warning_expr, warnings)
[ 430s]
[ 430s] tests/test_intl.py:101:
[ 430s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[ 430s]
[ 430s] regex = '.*/warnings.txt:4:<translated>:1: WARNING: Inline literal start-string without end-string.\n'
[ 430s] text = "WARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/sphinx.po, unknown locale 'xx...toctree\n/tmp/pytest-of-abuild/pytest-0/test_intl_basic/toctree.txt: WARNING: document isn't included in any toctree\n"
[ 430s] flags = 0
[ 430s]
[ 430s] def assert_re_search(regex: Pattern, text: str, flags: int = 0) -> None:
[ 430s] if not re.search(regex, text, flags):
[ 430s] > assert False, '%r did not match %r' % (regex, text)
[ 430s] E AssertionError: '.*/warnings.txt:4:<translated>:1: WARNING: Inline literal start-string without end-string.\n' did not match 'WARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/sphinx.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/section.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/admonitions.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/label_target.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/toctree.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/seealso.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/warnings.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/index_entries.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/table.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/refs_inconsistency.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/role_xref.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/figure.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/literalblock.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/index.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/bom.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/docfields.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/footnote.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/refs_python_domain.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/rubric.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/glossary_terms_inconsistency.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/versionchange.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/raw.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/sphinx.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/definition_terms.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/glossary_terms.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/topic.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/only.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/refs.po, unknown locale \'xx\'\nWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/external_links.po, unknown locale \'xx\'\n/tmp/pytest-of-abuild/pytest-0/test_intl_basic/label_target.txt:41: WARNING: Duplicate target name, cannot be used as a unique reference: "duplicated sub section".\n/tmp/pytest-of-abuild/pytest-0/test_intl_basic/literalblock.txt:13: WARNING: Literal block expected; none found.\n/tmp/pytest-of-abuild/pytest-0/test_intl_basic/admonitions.txt: WARNING: document isn\'t included in any toctree\n/tmp/pytest-of-abuild/pytest-0/test_intl_basic/label_target.txt: WARNING: document isn\'t included in any toctree\n/tmp/pytest-of-abuild/pytest-0/test_intl_basic/refs_python_domain.txt: WARNING: document isn\'t included in any toctree\n/tmp/pytest-of-abuild/pytest-0/test_intl_basic/rubric.txt: WARNING: document isn\'t included in any toctree\n/tmp/pytest-of-abuild/pytest-0/test_intl_basic/toctree.txt: WARNING: document isn\'t included in any toctree\n'
[ 430s]
[ 430s] sphinx/testing/util.py:38: AssertionError
[ 430s] --------------------------- Captured stdout teardown ---------------------------
[ 430s] # language: xx
[ 430s] # locale_dirs: ['.']
[ 430s] # testroot: root
[ 430s] # builder: text
[ 430s] # srcdir: /tmp/pytest-of-abuild/pytest-0/test_intl_basic
[ 430s] # outdir: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/_build/text
[ 430s] # status:
[ 430s] [01mRunning Sphinx v3.4.3[39;49;00m
[ 430s] [01mloading translations [xx]... [39;49;00mnot available for built-in messages
[ 430s] [01mbuilding [mo]: [39;49;00mtargets for 28 po files that are out of date
[ 430s] [01mwriting output... [39;49;00m[ 3%] [32mxx/LC_MESSAGES/section.mo[39;49;00m
[01mwriting output... [39;49;00m[ 7%] [32mxx/LC_MESSAGES/admonitions.mo[39;49;00m
[01mwriting output... [39;49;00m[ 10%] [32mxx/LC_MESSAGES/label_target.mo[39;49;00m
[01mwriting output... [39;49;00m[ 14%] [32mxx/LC_MESSAGES/toctree.mo[39;49;00m
[01mwriting output... [39;49;00m[ 17%] [32mxx/LC_MESSAGES/seealso.mo[39;49;00m
[01mwriting output... [39;49;00m[ 21%] [32mxx/LC_MESSAGES/warnings.mo[39;49;00m
[01mwriting output... [39;49;00m[ 25%] [32mxx/LC_MESSAGES/index_entries.mo[39;49;00m
[01mwriting output... [39;49;00m[ 28%] [32mxx/LC_MESSAGES/table.mo[39;49;00m
[01mwriting output... [39;49;00m[ 32%] [32mxx/LC_MESSAGES/refs_inconsistency.mo[39;49;00m
[01mwriting output... [39;49;00m[ 35%] [32mxx/LC_MESSAGES/role_xref.mo[39;49;00m
[01mwriting output... [39;49;00m[ 39%] [32mxx/LC_MESSAGES/figure.mo[39;49;00m
[01mwriting output... [39;49;00m[ 42%] [32mxx/LC_MESSAGES/literalblock.mo[39;49;00m
[01mwriting output... [39;49;00m[ 46%] [32mxx/LC_MESSAGES/index.mo[39;49;00m
[01mwriting output... [39;49;00m[ 50%] [32mxx/LC_MESSAGES/bom.mo[39;49;00m
[01mwriting output... [39;49;00m[ 53%] [32mxx/LC_MESSAGES/docfields.mo[39;49;00m
[01mwriting output... [39;49;00m[ 57%] [32mxx/LC_MESSAGES/footnote.mo[39;49;00m
[01mwriting output... [39;49;00m[ 60%] [32mxx/LC_MESSAGES/refs_python_domain.mo[39;49;00m
[01mwriting output... [39;49;00m[ 64%] [32mxx/LC_MESSAGES/rubric.mo[39;49;00m
[01mwriting output... [39;49;00m[ 67%] [32mxx/LC_MESSAGES/glossary_terms_inconsistency.mo[39;49;00m
[01mwriting output... [39;49;00m[ 71%] [32mxx/LC_MESSAGES/versionchange.mo[39;49;00m
[01mwriting output... [39;49;00m[ 75%] [32mxx/LC_MESSAGES/raw.mo[39;49;00m
[01mwriting output... [39;49;00m[ 78%] [32mxx/LC_MESSAGES/sphinx.mo[39;49;00m
[01mwriting output... [39;49;00m[ 82%] [32mxx/LC_MESSAGES/definition_terms.mo[39;49;00m
[01mwriting output... [39;49;00m[ 85%] [32mxx/LC_MESSAGES/glossary_terms.mo[39;49;00m
[01mwriting output... [39;49;00m[ 89%] [32mxx/LC_MESSAGES/topic.mo[39;49;00m
[01mwriting output... [39;49;00m[ 92%] [32mxx/LC_MESSAGES/only.mo[39;49;00m
[01mwriting output... [39;49;00m[ 96%] [32mxx/LC_MESSAGES/refs.mo[39;49;00m
[01mwriting output... [39;49;00m[100%] [32mxx/LC_MESSAGES/external_links.mo[39;49;00m
[ 430s] [01mbuilding [text]: [39;49;00mtargets for 28 source files that are out of date
[ 430s] [01mupdating environment: [39;49;00m[new config] 28 added, 0 changed, 0 removed
[ 430s] [01mreading sources... [39;49;00m[ 3%] [35madmonitions[39;49;00m
[01mreading sources... [39;49;00m[ 7%] [35mbom[39;49;00m
[01mreading sources... [39;49;00m[ 10%] [35mdefinition_terms[39;49;00m
[01mreading sources... [39;49;00m[ 14%] [35mdocfields[39;49;00m
[01mreading sources... [39;49;00m[ 17%] [35mexternal_links[39;49;00m
[01mreading sources... [39;49;00m[ 21%] [35mfigure[39;49;00m
[01mreading sources... [39;49;00m[ 25%] [35mfootnote[39;49;00m
[01mreading sources... [39;49;00m[ 28%] [35mglossary_terms[39;49;00m
[01mreading sources... [39;49;00m[ 32%] [35mglossary_terms_inconsistency[39;49;00m
[01mreading sources... [39;49;00m[ 35%] [35mindex[39;49;00m
[01mreading sources... [39;49;00m[ 39%] [35mindex_entries[39;49;00m
[01mreading sources... [39;49;00m[ 42%] [35mlabel_target[39;49;00m
[01mreading sources... [39;49;00m[ 46%] [35mliteralblock[39;49;00m
[01mreading sources... [39;49;00m[ 50%] [35monly[39;49;00m
[01mreading sources... [39;49;00m[ 53%] [35mraw[39;49;00m
[01mreading sources... [39;49;00m[ 57%] [35mrefs[39;49;00m
[01mreading sources... [39;49;00m[ 60%] [35mrefs_inconsistency[39;49;00m
[01mreading sources... [39;49;00m[ 64%] [35mrefs_python_domain[39;49;00m
[01mreading sources... [39;49;00m[ 67%] [35mrole_xref[39;49;00m
[01mreading sources... [39;49;00m[ 71%] [35mrubric[39;49;00m
[01mreading sources... [39;49;00m[ 75%] [35msection[39;49;00m
[01mreading sources... [39;49;00m[ 78%] [35mseealso[39;49;00m
[01mreading sources... [39;49;00m[ 82%] [35msubdir/index[39;49;00m
[01mreading sources... [39;49;00m[ 85%] [35mtable[39;49;00m
[01mreading sources... [39;49;00m[ 89%] [35mtoctree[39;49;00m
[01mreading sources... [39;49;00m[ 92%] [35mtopic[39;49;00m
[01mreading sources... [39;49;00m[ 96%] [35mversionchange[39;49;00m
[01mreading sources... [39;49;00m[100%] [35mwarnings[39;49;00m
[ 430s] [01mlooking for now-outdated files... [39;49;00mnone found
[ 430s] [01mpickling environment... [39;49;00mdone
[ 430s] [01mchecking consistency... [39;49;00mdone
[ 430s] [01mpreparing documents... [39;49;00mdone
[ 430s] [01mwriting output... [39;49;00m[ 3%] [32madmonitions[39;49;00m
[01mwriting output... [39;49;00m[ 7%] [32mbom[39;49;00m
[01mwriting output... [39;49;00m[ 10%] [32mdefinition_terms[39;49;00m
[01mwriting output... [39;49;00m[ 14%] [32mdocfields[39;49;00m
[01mwriting output... [39;49;00m[ 17%] [32mexternal_links[39;49;00m
[01mwriting output... [39;49;00m[ 21%] [32mfigure[39;49;00m
[01mwriting output... [39;49;00m[ 25%] [32mfootnote[39;49;00m
[01mwriting output... [39;49;00m[ 28%] [32mglossary_terms[39;49;00m
[01mwriting output... [39;49;00m[ 32%] [32mglossary_terms_inconsistency[39;49;00m
[01mwriting output... [39;49;00m[ 35%] [32mindex[39;49;00m
[01mwriting output... [39;49;00m[ 39%] [32mindex_entries[39;49;00m
[01mwriting output... [39;49;00m[ 42%] [32mlabel_target[39;49;00m
[01mwriting output... [39;49;00m[ 46%] [32mliteralblock[39;49;00m
[01mwriting output... [39;49;00m[ 50%] [32monly[39;49;00m
[01mwriting output... [39;49;00m[ 53%] [32mraw[39;49;00m
[01mwriting output... [39;49;00m[ 57%] [32mrefs[39;49;00m
[01mwriting output... [39;49;00m[ 60%] [32mrefs_inconsistency[39;49;00m
[01mwriting output... [39;49;00m[ 64%] [32mrefs_python_domain[39;49;00m
[01mwriting output... [39;49;00m[ 67%] [32mrole_xref[39;49;00m
[01mwriting output... [39;49;00m[ 71%] [32mrubric[39;49;00m
[01mwriting output... [39;49;00m[ 75%] [32msection[39;49;00m
[01mwriting output... [39;49;00m[ 78%] [32mseealso[39;49;00m
[01mwriting output... [39;49;00m[ 82%] [32msubdir/index[39;49;00m
[01mwriting output... [39;49;00m[ 85%] [32mtable[39;49;00m
[01mwriting output... [39;49;00m[ 89%] [32mtoctree[39;49;00m
[01mwriting output... [39;49;00m[ 92%] [32mtopic[39;49;00m
[01mwriting output... [39;49;00m[ 96%] [32mversionchange[39;49;00m
[01mwriting output... [39;49;00m[100%] [32mwarnings[39;49;00m
[ 430s] [01mbuild succeeded, 36 warnings.[39;49;00m
[ 430s]
[ 430s] The text files are in ../../../../../tmp/pytest-of-abuild/pytest-0/test_intl_basic/_build/text.
[ 430s]
[ 430s] # warning:
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/sphinx.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/section.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/admonitions.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/label_target.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/toctree.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/seealso.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/warnings.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/index_entries.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/table.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/refs_inconsistency.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/role_xref.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/figure.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/literalblock.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/index.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/bom.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/docfields.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/footnote.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/refs_python_domain.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/rubric.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/glossary_terms_inconsistency.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/versionchange.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/raw.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/sphinx.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/definition_terms.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/glossary_terms.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/topic.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/only.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/refs.po, unknown locale 'xx'[39;49;00m
[ 430s] [91mWARNING: reading error: /tmp/pytest-of-abuild/pytest-0/test_intl_basic/./xx/LC_MESSAGES/external_links.po, unknown locale 'xx'[39;49;00m
[ 430s] [31m/tmp/pytest-of-abuild/pytest-0/test_intl_basic/label_target.txt:41: WARNING: Duplicate target name, cannot be used as a unique reference: "duplicated sub section".[39;49;00m
[ 430s] [91m/tmp/pytest-of-abuild/pytest-0/test_intl_basic/literalblock.txt:13: WARNING: Literal block expected; none found.[39;49;00m
[ 430s] [91m/tmp/pytest-of-abuild/pytest-0/test_intl_basic/admonitions.txt: WARNING: document isn't included in any toctree[39;49;00m
[ 430s] [91m/tmp/pytest-of-abuild/pytest-0/test_intl_basic/label_target.txt: WARNING: document isn't included in any toctree[39;49;00m
[ 430s] [91m/tmp/pytest-of-abuild/pytest-0/test_intl_basic/refs_python_domain.txt: WARNING: document isn't included in any toctree[39;49;00m
[ 430s] [91m/tmp/pytest-of-abuild/pytest-0/test_intl_basic/rubric.txt: WARNING: document isn't included in any toctree[39;49;00m
[ 430s] [91m/tmp/pytest-of-abuild/pytest-0/test_intl_basic/toctree.txt: WARNING: document isn't included in any toctree[39;49;00m
[ 430s]
[ 430s] ____________________________ test_text_warning_node ____________________________
[ 430s]
[ 430s] app = <sphinx.testing.util.SphinxTestAppWrapperForSkipBuilding object at 0x7f9cb3fab978>
[ 430s]
[ 430s] @sphinx_intl
[ 430s] @pytest.mark.sphinx('text')
[ 430s] @pytest.mark.test_params(shared_result='test_intl_basic')
[ 430s] def test_text_warning_node(app):
[ 430s] app.build()
[ 430s] # test warnings in translation
[ 430s] result = (app.outdir / 'warnings.txt').read_text()
[ 430s] expect = ("3. I18N WITH REST WARNINGS"
[ 430s] "\n**************************\n"
[ 430s] "\nLINE OF >>``<<BROKEN LITERAL MARKUP.\n")
[ 430s] > assert result == expect
[ 430s] E assert '3. i18n with...al" markup.\n' == '3. I18N WITH ...RAL MARKUP.\n'
[ 430s] E - 3. i18n with reST warnings
[ 430s] E + 3. I18N WITH REST WARNINGS
[ 430s] E **************************
[ 430s] E
[ 430s] E - line of "literal" markup.
[ 430s] E + LINE OF >>``<<BROKEN LITERAL MARKUP.
[ 430s]
[ 430s] tests/test_intl.py:114: AssertionError
[ 430s] --------------------------- Captured stdout teardown ---------------------------
1
0