Mailinglist Archive: opensuse-factory (400 mails)

< Previous Next >
[opensuse-factory] New Tumbleweed snapshot 20171230 released!

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&version=Tumbleweed&build=20171230

When you reply to report some issues, make sure to change the subject.
It is not helpful to keep the release announcement subject in a thread
while discussing a specific problem.

Packages changed:
gtk4
jsoncpp (1.8.3 -> 1.8.4)
libostree (2017.12 -> 2017.15)
libxkbcommon (0.7.2 -> 0.8.0)
llvm5
lttng-modules (2.10.3 -> 2.10.4)
parted
python-gobject2 (2.28.6 -> 2.28.7)
wxWidgets-3_0
wxWidgets-3_0-nostl
xfce4-panel-plugin-cpufreq (1.1.3 -> 1.1.90)
xmlgraphics-commons

=== Details ===

==== gtk4 ====

- Sync summaries within package.

==== jsoncpp ====
Version update (1.8.3 -> 1.8.4)

- Update to version 1.8.4:
* Functional changes
- Serialize UTF-8 string with Unicode escapes
+ Breaks code that relies on not Unicode-escaping encoding
strings. A future release may allow skipping all Unicode
escape.
- Un-deprecate removeMember overloads, return void
- Allow Json::Value to be used in a boolean context
- Use move ctor in append()
- Add value_type to improve integration with boost
* Meta-changes
- Fix meson.build to allow using jsoncpp as a subproject
- Fix some compiler warnings
- Update docs

==== libostree ====
Version update (2017.12 -> 2017.15)

- Update to version 2017.15:
+ The headlining feature in this release is support for
repository locking, contributed by Dan Nicholson. Currently it
is disabled by default; add locking=true in a repository
configuration file to enable. This feature should be considered
as "tech preview"; it's highly likely we'll stabilize it in its
current form, but it's possible something will change.
Currently the locking only protects commit + prune; there is a
large pending PR to extend locking to many more APIs and
commands.
+ Several new APIs were added; for example libostree now has a
convenient API to break a hardlink, which happens in e.g.
rpm-ostree in several places such as handling the RPM database.
+ Also, multithreading support in the commit APIs was cleaned up
and clarified. It's now possible to call transaction_set_ref()
from multiple threads, which rpm-ostree uses now to import RPMs
to OSTree in parallel.
+ We're tracking an issue with http2+libcurl and it looks like
there are a number of issues still floating around
HTTP2+libcurl (some are server bugs), that we added support at
both build and runtime to disable http2.
+ The fsck command learned how to verify ref bindings, and
relatedly, the commit command gained a --unbound option to skip
creating ref bindings.
- Update to version 2017.14:
+ This release is almost entirely bugfixes. One notable fix is a
read-after-free when libcurl is finalizing that some people
have hit.
+ There are a number of improvements around the ${repo}/tmp
directory and the per-transaction staging directory in
preparation for adding locking in a future release. This
release should already help avoid several failures when doing
concurrent commits; the aim of the locking work will support
concurrent prunes and commits.
- Update to version 2017.13:
+ A lot of across-the-board improvements here; the pure bugfixes
are mostly in the experimental Avahi bits, hardening the
FIFREEZE on /boot code, explicit errors when trying to commit
non-UTF8 filenames, and finally a number of fixes around our
use of mmap.
+ One slight backwards-incompatible change (but I doubt it'll
break anyone): Disallow refs starting with a non-letter or
digit If this does affect you, please let us know ASAP.
+ For improvements, first up, Alex changed the static delta code
to avoid holding everything in memory; this is a substantial
improvement for large deltas, and also for flatpak which uses
deltas as a "bundle" format.
+ A few notable changes:
- commit: Add _CONSUME modifier flag. You probably want to use
this by default for your build/package systems.
- core: Add standard SOURCE_TITLE metadata key. This one I
think is conceptually quite interesting; for many people,
their ostree commits are derived from something else that has
its own versioning, and it's useful to show that explicitly.
I encourage ostree-based build systems to consider rendering
human-readable information about your builds into this
standardized metadata key.
- On the command line side: cleaning up the --help output
significantly.

==== libxkbcommon ====
Version update (0.7.2 -> 0.8.0)
Subpackages: libxkbcommon-x11-0 libxkbcommon0

- Update to new upstream release 0.8.0
* Added xkb_keysym_to_{upper,lower} to perform case-conversion
directly on keysyms. This is useful in some odd cases, but
working with the Unicode representations should be preferred
when possible.
* Added Unicode conversion rules for the signifblank and
permille keysyms.
* Fixed a bug in the parsing of XKB key type definitions where
the number of levels were determined by the number of level
* names*. Keymaps which omit level names were hence
miscompiled. This regressed in version 0.4.3. Keymaps from
xkeyboard-config were not affected since they don't omit
level names.

==== llvm5 ====
Subpackages: clang5 libLLVM5 libLTO5 libc++-devel libc++1 libc++abi-devel
libc++abi1 libclang5 libomp5-devel

- Increase minimum memory and disk sizes required for building in
_constraints.

==== lttng-modules ====
Version update (2.10.3 -> 2.10.4)
Subpackages: lttng-modules-kmp-default

- Update to version 2.10.4:
* Fix: lttng_kvmalloc helper NULL pointer OOP.
- Use tarball signing.

==== parted ====
Subpackages: libparted0 parted-lang

- Amend patch headers (no functional change)

==== python-gobject2 ====
Version update (2.28.6 -> 2.28.7)
Subpackages: python-gobject2-devel

- Update to version 2.28.7:
+ Move property and signal creation into _class_init().
+ gio-types.defs: change some enums to flags.
+ Fix set_qdata warning on accessing NULL gobject property.
+ Disable introspection support by default.
+ Don't install codegen for Python 3.
+ Ship tests/te_ST@nouppera in release tarballs for tests to
succeed.
+ [gi] Port test_properties from static gio to GI Gio.
+ python3:
- Fix build. PYcairo_IMPORT doesn't exists anymore.
- Fix maketrans import.
+ [gi-overrides] fix MessageBox so it correctly handles the type
constructor param.
+ gdbus tests: Fix hang if test case fails.
+ Fix crash in Gtk.TextIter overrides.
+ correctly initialize the _gi_cairo_functions array to be zero
filled.
+ [gtk-override] print warning if user imports Gtk 2.0.
+ Add support for enums in gobject.property.
- Drop python-gobject-python3.patch and
python-gobject-gio_types.patch: fixed upstream.
- Drop libtool BuildRequires and call to autoreconf: no longer
needed since we don't carry patches anymore.

==== wxWidgets-3_0 ====
Subpackages: libwx_baseu-suse3 libwx_baseu_net-suse3 libwx_baseu_xml-suse3
libwx_gtk2u_adv-suse3 libwx_gtk2u_aui-suse3 libwx_gtk2u_core-suse3
libwx_gtk2u_gl-suse3 libwx_gtk2u_html-suse3 libwx_gtk2u_media-suse3
libwx_gtk2u_propgrid-suse3 libwx_gtk2u_qa-suse3 libwx_gtk2u_richtext-suse3
libwx_gtk2u_stc-suse3 libwx_gtk2u_xrc-suse3

- Rework language package dependencies with base library.
- Replace otherproviders() by regular Conflicts.
- Unify packaging
- Backport spinctrl patches: 0001-spinctrl.patch
0002-spinctrl.patch

==== wxWidgets-3_0-nostl ====
Subpackages: libwx_baseu-suse-nostl3 libwx_baseu_net-suse-nostl3
libwx_baseu_xml-suse-nostl3 libwx_gtk2u_adv-suse-nostl3
libwx_gtk2u_core-suse-nostl3 libwx_gtk2u_html-suse-nostl3
libwx_gtk2u_qa-suse-nostl3

- Rework language package dependencies with base library.
- Replace otherproviders() by regular Conflicts.
- Unify packaging
- Backport spinctrl patches: 0001-spinctrl.patch
0002-spinctrl.patch

==== xfce4-panel-plugin-cpufreq ====
Version update (1.1.3 -> 1.1.90)
Subpackages: xfce4-panel-plugin-cpufreq-lang

- update to version 1.1.90
- port to GTK-3
- translation updates
- do not package ChangeLog, NEWS is enough

==== xmlgraphics-commons ====

- Added patch:
* xmlgraphics-commons-jdk10.patch
+ Fix building with jdk10


--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-factory+owner@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages