Mailinglist Archive: opensuse-factory (807 mails)

< Previous Next >
[opensuse-factory] New Tumbleweed snapshot 20170208 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=20170208

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:
Mesa (13.0.3 -> 13.0.4)
akonadi-runtime
akonadi-server
babl (0.1.22 -> 0.1.24)
bash
cmis-client
curl
gegl
gimp (2.8.18 -> 2.8.20)
gstreamer-plugins-bad
gstreamer-plugins-ugly
installation-images (14.297 -> 14.299)
iptables (1.6.0 -> 1.6.1)
irqbalance
kactivities-stats
kactivities5
kactivitymanagerd
kdepimlibs4
kernel-source (4.9.7 -> 4.9.8)
kget
kiwi (7.04.21 -> 7.04.26)
kleopatra
kpimtextedit
krb5
kwallet
libcamgm
libdlm (4.0.6 -> 4.0.7)
libimobiledevice
libkcddb
libkleo
libkolabxml
libkomparediff2
libksane
libplist
libwacom (0.15 -> 0.23)
ncurses
nghttp2
obs-service-format_spec_file (20160929 -> 20170204)
openjpeg
plasma5-desktop
python3-kiwi (8.29.0 -> 9.0.2)
screen (4.4.0 -> 4.5.0)
shotwell (0.24.4 -> 0.24.5)
spice
spice-gtk
telepathy-logger-qt5
telnet
thin-provisioning-tools
thrift
tiff
totem
tracker
tracker-extras
vim (8.0.194 -> 8.0.311)
wget (1.18 -> 1.19)
whois
xapian-core (1.4.1 -> 1.4.3)
yast2-packager (3.2.12 -> 3.2.14)
zbar

=== Details ===

==== Mesa ====
Version update (13.0.3 -> 13.0.4)
Subpackages: Mesa-32bit Mesa-dri-devel Mesa-dri-nouveau Mesa-libEGL-devel
Mesa-libEGL1 Mesa-libEGL1-32bit Mesa-libGL-devel Mesa-libGL1 Mesa-libGL1-32bit
Mesa-libGLESv2-2 Mesa-libglapi0 Mesa-libglapi0-32bit Mesa-libva libOSMesa9
libOSMesa9-32bit libgbm1 libgbm1-32bit libvdpau_nouveau libvdpau_r300
libvdpau_r600 libvdpau_radeonsi libvulkan_intel libvulkan_radeon
libwayland-egl1 libxatracker2

- specfile: fix build configuration for arm, ppc and s390 platforms
- update to 13.0.4
* Multiple fixes for the i965 and radeonsi drivers. An odd glitch
in glxgears when using the freedreno driver was also addressed.
* The ANV driver being the prime source of patches - from
compatibility improvements with newer Vulkan loaders,
smoketesting and various rendering and compliance fixes.
* A couple of longstanding issues in the VA state tracker have
also been resolved.

==== akonadi-runtime ====

- use individual libboost-*-devel packages instead of boost-devel

==== akonadi-server ====
Subpackages: akonadi-server-sqlite libKF5AkonadiAgentBase5 libKF5AkonadiCore5
libKF5AkonadiPrivate5 libKF5AkonadiWidgets5 libKF5AkonadiXml5

- use individual libboost-*-devel packages instead of boost-devel

==== babl ====
Version update (0.1.22 -> 0.1.24)

- Update to version 0.1.24:
+ Improvements to profile cache persistance, fast paths that
improve actual GIMP use on various precisions, use single
precision constants for some more of CIE computions.

==== bash ====
Subpackages: bash-doc libreadline7 readline-devel readline-doc

- Add upstream patch readline70-002 which replace old one
There is a race condition in add_history() that can be triggered by a fatal
signal arriving between the time the history length is updated and the time
the history list update is completed. A later attempt to reference an
invalid history entry can cause a crash.
- Add upstream patch readline70-003
Readline-7.0 uses pselect(2) to allow readline to handle signals that do not
interrupt read(2), such as SIGALRM, before reading another character. The
signal mask used in the pselect call did not take into account signals the
calling application blocked before calling readline().
- Add upstream patch bash44-006
Out-of-range negative offsets to popd can cause the shell to crash
attempting to free an invalid memory block.
- Remove patch popd-offset-overflow.patch to use bash44-006
- Add upstream patch bash44-007
When performing filename completion, bash dequotes the directory
name being completed, which can result in match failures and
potential unwanted expansion.
- Duplicate bash44-007 as readline70-002 as it seems to be missed
- Add upstream patch bash44-008
Under certain circumstances, bash will evaluate arithmetic
expressions as part of reading an expression token even when
evaluation is suppressed. This happens while evaluating a
conditional expression and skipping over the failed branch of the
expression.
- Add upstream patch bash44-009
There is a race condition in add_history() that can be triggered
by a fatal signal arriving between the time the history length
is updated and the time the history list update is completed.
A later attempt to reference an invalid history entry can cause
a crash.
- Add upstream patch bash44-010
Depending on compiler optimizations and behavior, the `read'
builtin may not save partial input when a timeout occurs.
- Add upstream patch bash44-011
Subshells begun to run command and process substitutions may
attempt to set the terminal's process group to an incorrect
value if they receive a fatal signal. This depends on the
behavior of the process that starts the shell.
- Add upstream patch bash44-012
When -N is used, the input is not supposed to be split using
$IFS, but leading and trailing IFS whitespace was still removed.
- Remove -L option on screen call dues API change, now we depend
on environment variables only.

==== cmis-client ====

- use individual libboost-*-devel packages instead of boost-devel

==== curl ====
Subpackages: libcurl-devel libcurl4

- build with libidn2 for IDNA2008 support
FATE#321897 CVE-2016-8625 bsc#1005649
add curl-7.52.1-idn-fixes.patch to fix test, among other things
- re-enable tests that are no longer failing,
remove curl-disable_failing_tests.patch

==== gegl ====
Subpackages: gegl-0_2 gegl-0_2-lang libgegl-0_2-0

- Fix CVE-2012-4433:
+ Add gegl-0.2.0-CVE-2012-4433.patch: Fix buffer overflow in and
add plausibility checks to ppm-load op.

==== gimp ====
Version update (2.8.18 -> 2.8.20)
Subpackages: gimp-lang gimp-plugin-aa gimp-plugins-python libgimp-2_0-0
libgimpui-2_0-0

- Remove --with-pic, this is only for static libs.
- Trim description on non-main subpackages.
- update to 2.8.20
- Core:
- Avoid D-Bus error message when built without D-Bus support
- fix OS X min required conditional in gimpimagewindow.c
- Saving to existing .xcf.bz and .xcf.gz files didn't truncate them
and could lead to unnecessarily large files
- Text layer created by gimp-text-fontname doesn't respect border
when resized
- avoid seeking when saving XCF files to prevent corruption with
file network shares (fixed since 2014, but not mentioned in NEWS yet)
GUI:
- Flow on Paint Dynamics editor dialog: the 'y' axis is indicating
'Rate' instead 'Flow'
- Vertical ruler shows artifacts if the status bar isn't showing
- Tablet stylus misbehaves when crossing the edge of a dock in
multi-window-mode
- Disable the new "automatic window tabbing" feature introduced on macOS
Sierra
- Improve the visiblity of slider handles with dark themes
- Make it harder to switch to renaming if selecting already selected
items in resource lists
Tools:
- make toggling to color picker mode of paint tools more robust
Libgimp:
- call gimp_file_entry_set_filename() with filename encoding
Plug-ins:
- Prevent the Python console from closing by the Escape key
- Help browser does not launch on OS X
- Filter 'Edge Detect/Difference of Gaussians' returns empty image
- only use -xobjective-c for compile commands
- mkgen.pl: fix calls to write_file() routine to write to current
directory
- When printing, the images are composed onto a white background to
prevent printing a black box instead of a transaprent image
- Fix color visison deficiency display filters to apply gamma
correction directly
Updated Translations:
- Catalan - Czech - Danish - Finnish - French - German
- Greek - Hungarian - Icelandic - Italian - Polish
- Portuguese - Slovak - Slovenian - Scottish Gaelic
- Spanish - Swedish
General:
- Bug fixes
- Replace -devel BuildRequires for their pkgconfig version aligned
with what configure looks for:
- babl-devel for pkgconfig(babl).
- gegl-devel for pkgconfig(gegl-0.2).
- libpng-devel for pkgconfig(libpng).
- libpoppler-glib-devel for pkgconfig(poppler-glib).
- xorg-x11-libXfixes-devel for pkgconfig(xfixes).
- xorg-x11-libXpm-devel for pkgconfig(xpm).
- zlib-devel for pkgconfig(zlib).
- Add an explicit pkgconfig(cairo-pdf) BuildRequires: configure
checks for it (full pdf support).
- Run spec-cleaner: drop obsolete clean, modernise macros.
- No longer depend on libwebkit-devel for Tumbleweed and pass
- -disable-webkit to configure for Tumbleweed.

==== gstreamer-plugins-bad ====
Subpackages: libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0 libgstbadbase-1_0-0
libgstbadvideo-1_0-0 libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0
libgstgl-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0
libgsturidownloader-1_0-0 libgstwayland-1_0-0

- Fix CVE-2017-5847 (boo#1023259):
+ Add gstreamer-plugins-bad-CVE-2017-5848.patch: psdemux: Rewrite
PSM parsing using GstByteReader. Avoid possible buffer
overflows and ignore invalid PSM packets better by using
GstByteReader (bgo#777957).
- Add gstreamer-plugins-bad Requires in devel subpackage.

==== gstreamer-plugins-ugly ====

- Fix CVE-2017-5847 (boo#1023259):
+ Add gstreamer-plugins-ugly-CVE-2017-5847.patch: asfdemux: Check
that we have enough data available before parsing
bool/uint extended content descriptors (bgo#777955).
+ Only apply when using BUILD_ORIG, as we already remove this
part of the code (we build the patched tarball).

==== installation-images ====
Version update (14.297 -> 14.299)

- adjust /srv/tftpboot permissions
- install tftp files to /srv/tftpboot
- drop obsolete telnet and remaining ncurses5 uses
- 14.299
- adjust module config
- 14.298

==== iptables ====
Version update (1.6.0 -> 1.6.1)
Subpackages: libiptc0 xtables-plugins

- Update to new upstream release 1.6.1
* add support for hashlimit rev 2 for higher pps rates
* add support for cgroup2 path matching
* translation program for nft

==== irqbalance ====

- Switch to ncurses6: use ncurses6-config to find the correct
CFLAGS and libraries (boo#1021328).

==== kactivities-stats ====

- use individual libboost-*-devel packages instead of boost-devel

==== kactivities5 ====
Subpackages: kactivities5-devel kactivities5-imports libKF5Activities5

- use individual libboost-*-devel packages instead of boost-devel

==== kactivitymanagerd ====

- use individual libboost-*-devel packages instead of boost-devel

==== kdepimlibs4 ====
Subpackages: libakonadi4 libkdepimlibs4

- use individual libboost-*-devel packages instead of boost-devel

==== kernel-source ====
Version update (4.9.7 -> 4.9.8)
Subpackages: kernel-default kernel-default-devel kernel-devel kernel-docs
kernel-macros kernel-syms

- Linux 4.9.8 (bnc#1012628).
- commit af90696
- Update config files.
- Refresh patches.suse/DWARF-EH-frame-based-stack-unwinding.patch.
- fix for save_stack_trace (lockdep et al.)
- depends on !KASAN (too slow)
- commit 7c0ba48

==== kget ====

- use individual libboost-*-devel packages instead of boost-devel

==== kiwi ====
Version update (7.04.21 -> 7.04.26)
Subpackages: kiwi-desc-isoboot kiwi-desc-netboot kiwi-desc-oemboot
kiwi-desc-vmxboot kiwi-doc kiwi-media-requires kiwi-templates

- v7.04.26 released
- Fixup setupMachineID
Cleaning up existing machine id files by deleting them
causes an interactive session to be started by systemd
This is something we don't want. As the consequences
of touching the machine id files seems to be too critical
the method has been turned into a hook caller. This
allows the user to make use of it on their own purpose
and by default doesn't mess with the machine id files
This Fixes #628
- v7.04.25 released
- Validate package memtest86+ is present for Memory Test
This commits adds a validation to verify memtest86+ package is
included in the kiwi description file before including the
'Memory Test' entry in the grub configuration. It applies
for ISO images.
This fixes bnc#1014150
- v7.04.24 released
- Change processing of setupMachineID
Instead of creating new machine ids for systemd and dbus
the method now cleans up all existing machine ids and
leave it up to systemd to initialize and create new ids.
This allows to make use of the native way how systemd
retrieves and handles machine ids
- v7.04.23 released
- Initialize the systemd machine ID on first boot
The systemd machine id is considered to be a unique information
Thus it is required to initialize it on first boot of the image.
If the image uses the kiwi boot code (initrd) this action is
performed and and Fixes #624
- v7.04.22 released
- Allow unix device names in oem-unattended-id setup
- Don't delete ip tools from oemboot
network tools are needed for oem disk deployment via pxe
- Translated using Weblate (Polish)
Currently translated at 100.0% (28 of 28 strings)
- Translated using Weblate (Greek)
Currently translated at 89.2% (25 of 28 strings)

==== kleopatra ====

- use individual libboost-*-devel packages instead of boost-devel

==== kpimtextedit ====

- use individual libboost-*-devel packages instead of boost-devel

==== krb5 ====
Subpackages: krb5-32bit krb5-client krb5-devel

- remove useless environment.pickle to make build-compare happy

==== kwallet ====
Subpackages: kwallet-devel kwallet-tools kwalletd5 libKF5Wallet5
libkwalletbackend5-5

- use individual libboost-*-devel packages instead of boost-devel

==== libcamgm ====
Subpackages: libcamgm100 perl-camgm

- use individual libboost-*-devel packages instead of boost-devel

==== libdlm ====
Version update (4.0.6 -> 4.0.7)

- Update to v4.0.7
* bsc#1023595: libdlm: upgrade version to 4.0.7

==== libimobiledevice ====
Subpackages: libimobiledevice-devel libimobiledevice6

- added _service file to clearly show the package origin
- SRPM group assignment fix. Trim DLL/library format baggage
from description.

==== libkcddb ====

- Use description from Debian

==== libkleo ====
Subpackages: libKF5Libkleo5

- use individual libboost-*-devel packages instead of boost-devel

==== libkolabxml ====

- use individual libboost-*-devel packages instead of boost-devel

==== libkomparediff2 ====

- RPM group correction, trim extraneous words from descriptions.

==== libksane ====
Subpackages: libKF5Sane5 libksane-devel

- Update RPM groups, and descriptions (partly from Debian)

==== libplist ====
Subpackages: libplist-devel libplist3

- RPM group assignment fixes

==== libwacom ====
Version update (0.15 -> 0.23)
Subpackages: libwacom-data libwacom2

- Update to version 0.23
+ New devices:
- ISDV4 5040, MobileStudio Pro
+ The 22HD(T) is now marked as having strip modes
- Changes from version 0.22
+ New API: libwacom_get_paired_device()
+ The EKR has the modes enabled now
+ Fixes to the show-svg-image tool
- Changes from version 0.21
+ New devices:
- MTE-450 "Bamboo", Lenovo ThinkPad Tablet 10
+ Layout fixes for the Express Key Remote, Intuos series
- Changes from version 0.20
+ New devices: "One by wacom"
+ Layout fixes, especially for the Express Key Remote
- Changes from version 0.19
+ New devices:
- DTK-1651, ISDv4 0x504a
+ Quirk added to prevent udev tagging HUION Consumer Control devices as
tablets
- Changes from version 0.18
+ Renamed ".tablet" files for Bamboo devices
+ Modified user-visible names of Bamboo devices
- "Wacom Bamboo 16FG 4x5" -> "Wacom Bamboo Capture"
- "Wacom Bamboo 2FG 4x5" -> "Wacom Bamboo (2FG)"
- "Wacom Bamboo 2FG 6x8" -> "Wacom Bamboo Fun medium (2FG)"
- "Wacom Bamboo 2FG" -> "Wacom Bamboo Touch (2FG)"
- "Wacom Bamboo Craft" -> "Wacom Bamboo Fun small (2FG)"
- "Wacom Bamboo Pen" -> "Wacom Bamboo Pen small"
+ New devices:
- Missing gen-1 Bamboo (0xd5)
- Missing gen-2.5 Bamboos (0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xdb)
- Missing gen-3 Bamboos (0xdc, 0xdd, 0dxf)
- Changes from version 0.17
+ New devices:
- Cintiq Companion 2 (DTH-1310)
- ExpressKey Remote
+ New WacomClass: WCLASS_REMOTE
- Changes from version 0.16
+ Data files for Intuos and Intuos 2 series added
+ New stylus ID 0x8e2

==== ncurses ====
Subpackages: libncurses5 libncurses6 libncurses6-32bit ncurses-devel
ncurses-utils tack terminfo terminfo-base

- Use gzip shell script as GZIP envornment variable becomes obsolescent
- Split of ncurses5-devel from ncurses-devel
- Now ncurses-devel also provides ncurses6-devel
- Also ncurses5-devel requires libncurses5 (boo#1023296)
packages which want to be build with ncurses5-devel may require
pkgconfig(ncurses5) or pkgconfig(ncursesw5) or
/usr/bin/ncurses5-config or /usr/bin/ncursesw5-config
- Add ncurses patch 20170128
+ minor comment-fixes to help automate links to bug-urls -TD
+ add dvtm, dvtm-256color -TD
+ add settings corresponding to xterm-keys option to tmux entry to
reflect upcoming change to make that option "on" by default
(patch by Nicholas Marriott).
+ uncancel Ms in tmux entry (Harry Gindi, Nicholas Marriott).
+ add dumb-emacs-ansi -TD
- Add ncurses patch 20170121
+ improve discussion of early history of tput program.
+ incorporate A_COLOR mask into COLOR_PAIR(), in case user application
provides an out-of-range pair number (report by Elijah Stone).
+ clarify description in tput manual page regarding support for
termcap names (prompted by FreeBSD #214709).
+ remove a restriction in tput's support for termcap names which
omitted capabilities normally not shown in termcap translations
(cf: 990123).
+ modify configure script for clang as used on FreeBSD, to work around
clang's differences in exit codes vs gcc.
- Remove -L option on screen call dues API change, now we depend
on environment variables only.
- Add ncurses patch 20170114
+ improve discussion of early history of tset/reset programs.
+ clarify in manual pages that the optional verbose option level is
available only when ncurses is configured for tracing.
+ amend change from 20161231 to avoid writing traces to the standard
error after initializing the trace feature using the environment
variable.
- Add ncurses patch 20170107
+ amend changes for tput to reset tty modes to "sane" if the program
is run as "reset", like tset. Likewise, ensure that tset sends
either reset- or init-strings.
+ improve manual page descriptions of tput init/reset and tset/reset,
to make it easier to see how they are similar and different.
+ move a static result from key_name() to _nc_globals
+ modify _nc_get_screensize to allow for use_env() and use_tioctl()
state to be per-screen when sp-funcs are configured, better matching
the behavior when using the term-driver configuration.
+ improve cross-references in manual pages for often used functions
+ move SCREEN field for use_tioctl() data before the ncursesw fields,
and limit that to the sp-funcs configuration to improve termlib
compatibility (cf: 20120714).
+ correct order of initialization for traces in use_env() and
use_tioctl() versus first trace calls.
- Add ncurses patch 20161231
+ fix errata for ncurses-howto (report by Damien Ruscoe).
+ fix a few places in configure/build scripts where DESTDIR and rpath
were combined (report by Thomas Klausner).
+ merge current st description (report by Harry Gindi) -TD
+ modify flash capability for linux and wyse entries to put the delay
between the reverse/normal escapes rather than after -TD
+ modify program tabs to pass the actual tty file descriptor to
setupterm rather than the standard output, making padding work
consistently.
+ explain in clear's manual page that it writes to stdout.
+ add special case for verbose debugging traces of command-line
utilities which write to stderr (cf: 20161126).
+ remove a trace with literal escapes from skip_DECSCNM(), added in
20161203.
+ update config.guess, config.sub from
http://git.savannah.gnu.org/cgit/config.git
- Add ncurses patch 20161224
+ correct parmeters for copywin call in _nc_Synchronize_Attributes()
(patch by Leon Winter).
+ improve color-handling section in terminfo manual page (prompted by
patch by Mihail Konev).
+ modify programs clear, tput and tset to pass the actual tty file
descriptor to setupterm rather than the standard output, making
padding work.

==== nghttp2 ====

- use individual libboost-*-devel packages instead of boost-devel

==== obs-service-format_spec_file ====
Version update (20160929 -> 20170204)

- update licenes (from git)

==== openjpeg ====

- Add openjpeg-bsc999817-cve2016-7445-null-deref.patch to fix null
pointer dereference in convert.c (bsc#999817, CVE-2016-7445).

==== plasma5-desktop ====

- use individual libboost-*-devel packages instead of boost-devel
- Add patch to fix prompt for executing files in folderview containment:
* boo#1022904, kde#375793
* 0001-Folder-View-show-script-execution-prompt-when-clicki.patch
* 0002-Folder-View-Open-selection-in-preferred-application-.patch

==== python3-kiwi ====
Version update (8.29.0 -> 9.0.2)
Subpackages: kiwi-pxeboot kiwi-tools

- Bump version: 9.0.1 ? 9.0.2
- Added uri translation for SUSE factory
The obs uri 'obs://openSUSE:Factory/standard' does not follow
the standard http url translation schema and needed a special
handling in order to resolve correctly
- Eliminate instsource element and requirements
The schema defintions for kiwi v8 still contained the
product schema definitions aka instsource which is no
longer supported by this version of kiwi. Building
SUSE products is done with the kiwi v7 code base and
will most probably be handled by an extra product
builder tool in the future maintained and developed
by the buildservice team. We would be proud if the api
of the kiwi v8 code base can be helpful for the product
builder in the future
- Bump version: 9.0.0 ? 9.0.1
- Added arch attribute for ignore section
The packages subsection <ignore> only accepted a package
name to become ignored. However a <package> subsection
to install a package allows for an arch selection. The
same should apply to ignore a package. In addition the
allowed content for the arch attribute has been changed
from simple text to a regular expression. Allowed is a
comma seperated list of reserved architecture words like
they are displayed by uname -m
- User format method to form the message
- Added support for package locking for zypper
Zypper supports the al (add lock) command which allows to ignore
a package in the dependecny resolution process. This is useful
to prevent installation of a package which was pulled in by e.g
a recommendation flag from the spec file. Packages marked to be
ignored are not handled for apt and yum right now. Using this
feature together with an unsupported package manager backend
results in a warning to the user
- Included some file naming convetions
- Components of an Image Description section
This commit extends the doc/sources/workflow.rst documentation
by including details about config.sh and images.sh files.
- Bump version: 8.29.6 ? 9.0.0
- Update documentation
Add information about new hook: handleMachineID
- Bump version: 8.29.5 ? 8.29.6
- Fixup isolinux timeout configuration
isolinux counts the timeout in units of 1/10 seconds.
Thus the value provided in the image description needs
to be adapted correctly. This Fixes #228
- Bump version: 8.29.4 ? 8.29.5
- Fixup setupMachineID
Cleaning up existing machine id files by deleting them
causes an interactive session to be started by systemd
This is something we don't want. As the consequences
of touching the machine id files seems to be too critical
the method has been turned into a hook caller. This
allows the user to make use of it on their own purpose
and by default doesn't mess with the machine id files
- Bump version: 8.29.3 ? 8.29.4
- Change processing of setupMachineID
Instead of creating new machine ids for systemd and dbus
the method now cleans up all existing machine ids and
leave it up to systemd to initialize and create new ids.
This allows to make use of the native way how systemd
retrieves and handles machine ids
- Fixup typo in ReST style
- Bump version: 8.29.2 ? 8.29.3
- Add utils.sysconfig to api documentation
- Completion for grub bootloader configuration
The configuration files /etc/sysconfig/bootloader and
/etc/default/grub needs to be created/updated with the
relevant values regarding the bootloader setup done by
kiwi. This Fixes #226
- Apply volume attributes for btrfs and lvm
The chattr utility is used to apply file attributes
So far only the no-copy-on-write attribute can be
specified in a volume setup. If further attributes
are needed they will be added on demand
- Added attributes element in volume type
- Added volume attribute copy_on_write
The copy_on_write attribute allows to activate or deactivate
the copy on write functionality for the desired volume.
This Fixes #218
- Make sure there is a storage default setup on s390
Storage disks on s390 requires an information about the
type and the blocksize. In case these information is not
provided in the kiwi XML configuration, None was set as
value in the zipl configuration which lead to an error.
This commit provides default values for those parameters
- Bump version: 8.29.1 ? 8.29.2
- Allow unix device names in oem-unattended-id setup
In order to allow a raw device name in oem-unattended-id
the /dev tree has been added to search list. This is useful
if e.g a ramdisk device which is not part of any /dev/disk/...
or /dev/mapper device map should be used as target disk for
the deployment. Thus a setup to stick the deployment to
e.g /dev/ram1 would look like this
<oem-unattended-id>ram1</oem-unattended-id>
This Fixes #221
- Don't delete ip tools from oemboot
network tools are needed for oem disk deployment via pxe
- Added .coveragerc
Clearly indicate which source files are excluded from the
coverage report
- Make sure setupMachineID also cares for dbus
Systemd and dbus should use the same machine-id. Therefore
a symlink /var/lib/dbus/machine-id pointing to /etc/machine-id
is created right after systemd-machine-id-setup. Fixes #219
- Fixup duplication of btrfs toplevel volume
If using root btrfs snapshot, the default toplevel subvolume is set to
/@/.snapshots/1/snapshot, thus all defined subvolumes are mounted
under that cusomized default subvolume. For the first time
subvolumes are mounted it is fine to include /@/.snapshots/1/snapshot
prefix as root is not yet set to that specific path, however in any
future mount this path prefix is not needed any more, as the root
get mounted in /@/.snapshots/1/snapshot by default. Fixes (bsc#1015549)

==== screen ====
Version update (4.4.0 -> 4.5.0)

- Add fix_enable_logfile.patch
* fix loging screen API (bnc#1020870)
* fix privilege escalation
- GNU Screen 4.5.0:
* It's possible to specify logfile's name via command line
parameter '-L'.
Fixes:
* broken handling of "bind u digraph U+"
* crash with long $TERM
* crash when bumping blank window
* build for AIX
* %x improperly separating arguments
* install with custom DESTDIR

==== shotwell ====
Version update (0.24.4 -> 0.24.5)
Subpackages: shotwell-lang

- Update to version 0.24.5:
+ Publishing: Use HTTPS consistently.
+ Updated translations.
- Turn on HTTPS encyption all over the publishing plugins. Users
using Tumblr and Yandex.Fotki publishing are strongly advised to
change their passwords and reauthenticate Shotwell to those
services after upgrade.
Users of Picasa and Youtube publishing are strongly advised to
reauthenticate (Log out and back in) Shotwell to those services
after upgrade.

==== spice ====

- Synchronize with SLES (fate#322402):
+ bnc#894069: disable smartcard support for SLES
+ merge changelog

==== spice-gtk ====
Subpackages: libspice-client-glib-2_0-8 libspice-client-glib-helper
libspice-client-gtk-3_0-5 libspice-controller0 typelib-1_0-SpiceClientGlib-2_0
typelib-1_0-SpiceClientGtk-3_0

- Merge SLES changelog (fate#322402)

==== telepathy-logger-qt5 ====

- use individual libboost-*-devel packages instead of boost-devel

==== telnet ====

- Switch to ncurses6: use ncurses6-config to find the correct
CFLAGS and libraries.

==== thin-provisioning-tools ====

- use individual libboost-*-devel packages instead of boost-devel

==== thrift ====

- use individual libboost-*-devel packages instead of boost-devel

==== tiff ====
Subpackages: libtiff-devel libtiff5 libtiff5-32bit

- Added patch:
* tiff-4.0.7-TIFFTAG_FAXRECVPARAMS.patch
- Fix a regression introduced in 4.0.7 (bsc#1022103)
- http://bugzilla.maptools.org/show_bug.cgi?id=2636

==== totem ====
Subpackages: nautilus-totem totem-plugins

- Remove ancient %clean section. Improve summaries.
- Lower gstreamer-plugins-bad Requires to a Recommends, scaletempo
have been moved to gstreamer-plugins-good (back in 2012).
- Split out the brasero plugin in own sub package.
- Following this: Highten brasero Recommends to Requires, the full
app is really needed for this to work properly.

==== tracker ====
Subpackages: libtracker-common-1_0 libtracker-control-1_0-0
libtracker-miner-1_0-0 libtracker-sparql-1_0-0 tracker-miner-files
typelib-1_0-Tracker-1_0 typelib-1_0-TrackerControl-1_0

- Disable pkgconfig(libseccomp) BuildRequires as this feature
(sandboxing) is not ready for use (boo#1017652).
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Replace NetworkManager-devel with pkgconfig(libnm-glib)
BuildRequires: Align with what configure looks for.
- Add tracker-fix-more-whitelists-sandbox.patch: Whitelist more
syscalls (bgo#776117).

==== tracker-extras ====
Subpackages: nautilus-extension-tracker-tags tracker-gui

- Disable pkgconfig(libseccomp) BuildRequires as this feature
(sandboxing) is not ready for use (boo#1017652).
- Conditionally apply translations-update-upstream BuildRequires
and macro for non-openSUSE only.
- Replace NetworkManager-devel with pkgconfig(libnm-glib)
BuildRequires: Align with what configure looks for.
- Add tracker-fix-more-whitelists-sandbox.patch: Whitelist more
syscalls (bgo#776117).

==== vim ====
Version update (8.0.194 -> 8.0.311)
Subpackages: gvim vim-data

- Updated to revision 311, fixes the following problems
* Double free on exit when using a closure. (James McCoy)
* Ex command range with repeated search does not work. (Bruce DeVisser)
* When the GUI window is resized Vim does not always take over the new
size. (Luchr)
* Cannot stop diffing hidden buffers. (Daniel Hahler)
* No tests for ":set completion" and various errors of the :set command.
* Cannot set terminal key codes with :let.
* Bracketed paste does not work in Visual mode.
* Assign test fails in the GUI.
* Invalid memory access when option has duplicate flag.
* mode() not sufficiently tested.
* Asan detects a memory error when EXITFREE is defined. (Dominique Pelle)
* When using a symbolic link, the package path will not be inserted at
the right position in 'runtimepath'. (Dugan Chen, Norio Takagi)
* Cannot use an empty key in json.
* Not enough testing for GUI functionality.
* Linebreak tests are old style.
- Updated to revision 296, fixes the following problems
* Jumping to a tag that is a static item in the current file fails.
(Kazunobu Kuriyama)
* The test for :profile is slow and does not work on MS-Windows.
* On MS-Windows the system() test skips a few parts.
* Some syntax arguments take effect even after "if 0". (Taylor Venable)
* Warning for an unused parameter when the libcall feature is disabled.
Warning for a function type cast when compiling with -pedantic.
* Some syntax arguments are not tested.
* When completing a group name for a highlight or syntax command cleared
groups are included.
* No test for invalid syntax group name.
* Order of complication flags is sometimes wrong.
* Compiler warns for uninitialized variable. (Tony Mechelynck)
* After :undojoin some commands don't work properly, such as :redo.
(Matthew Malcomson)
* Test coverage for :retab insufficient.
* Leaking file descriptor when system() cannot find the buffer. (Coverity)
* Internally used commands for CTRL-Z and mouse click end up in
history. (Matthew Malcomson)
* When using :substitute with the "c" flag and 'cursorbind' is set the
cursor is not updated in other windows.
* Vim does not support bracketed paste, as implemented by xterm and other
terminals.
* Build fails if the multi-byte feature is disabled.
* The buffer used to store a key name theoreticaly could be too
small. (Coverity)
* The Netbeans "specialKeys" command does not check if the argument fits
in the buffer. (Coverity)
* Leaking memory when syntax cluster id is unknown. (Coverity)
* When a Cscope line contains CTRL-L a NULL pointer may be used. (Coverity)
* When decoding JSON with a JS style object the JSON test may use a NULL
pointer. (Coverity)
* Build fails without the cscope feature.
* No command line completion for :cexpr, :cgetexpr, :caddexpr, etc.
* Ubsan reports errors for integer overflow.
* Completion for :match does not show "none" and other missing highlight
names.
* Checking if PROTO is defined inside a function has no effect.
* When a multi-byte character ends in a zero byte, putting blockwise text
puts it before the character instead of after it.
* Coverity gets confused by the flags passed to find_tags() and warnts
for an uninitialized variable.
* When 'fileformats' is changed in a BufReadPre auto command, it does not
take effect in readfile(). (Gary Johnson)
* When a block is visually selected and put is used on the end of the
selection only one line is changed.
* The test for patch 8.0.0224 misses the CR characters and passes even
without the fix. (Christian Brabandt)
* Crash when 'fileformat' is forced to "dos" and the first line in the
file is empty and does not have a CR character.
* When pasting test in an xterm on the command line it is surrounded by
<PasteStart> and <PasteEnd>. (Johannes Kaltenbach)
* When freeing a buffer the local value of the 'formatprg' option is
not cleared.
* When using bracketed paste line breaks are not respected.
* There are no tests for bracketed paste mode.
* Pasting in Insert mode does not work when bracketed paste is used and
'esckeys' is off.
* The paste test fails if the GUI is being used.
* When several lines are visually selected and one of them is short,
using put may cause a crash. (Axel Bender)
* Memory leak detected when running tests for diff mode.
* Gcc complains that a variable may be used uninitialized. Confusion
between variable and label name. (John Marriott)
* When setting wildoptions=tagfile the completion context is not set
correctly. (desjardins)
* When using bracketed paste autoindent causes indent to be increased.
* The address sanitizer sometimes finds errors, but it needs to be run
manually.
* The clang build on CI fails with one configuration.
* Vim defines a mch_memmove() function but it doesn't work, thus is
always unused.
* Completion of user defined functions is not covered by tests.
* When making a character lower case with tolower() changes the byte cound,
it is not made lower case.
* When the user sets t_BE empty after startup to disable bracketed paste,
this has no direct effect.
* The generated zh_CN.cp936.po message file is not encoded properly.
* Compiler warnings for int to pointer conversion.
* Under some circumstances, one needs to type Ctrl-N or Ctrl-P twice to
have a menu entry selected. (Lifepillar)
* vim_strcat() cannot handle overlapping arguments.
* When two submits happen quick after each other, the tests for the first
one may error out.
* When virtcol() gets a column that is not the first byte of a multi-byte
character the result is unpredictable. (Christian Ludwig)
* It is not so easy to write a script that works with both Python 2 and
Python 3, even when the Python code works with both.
* Characters below 256 that are not one byte are not always recognized as
word characters.
* When creating a session when winminheight is 2 or larger and loading
that session gives an error.
* When using an assert function one can either specify a message or get
a message about what failed, not both.
* When calling setpos() with a buffer argument it often is ignored.
(Matthew Malcomson)
* Tests fail because some changes were not included.
* The keyword test file is not included in the archive.
* The keyword test file is not included in the archive.
* Tab commands do not handle count correctly. (Ken Hamada)
* Build fails with tiny features.
* Not enough test coverage for eval functions.
* Farsi support is barely tested.
* Farsi support is not tested enough.
* Memory error reported by ubsan, probably for using the string returned
by execute().
* May get ml_get error when :pydo deletes lines or switches to another
buffer. (Nikolai Pavlov, issue #1421)
* Compiler warning for using uninitialized variable.
* A channel test sometimes fails on Mac.
* May get ml_get error when :luado deletes lines or switches to another
buffer. (Nikolai Pavlov, issue #1421)
* May get ml_get error when :perldo deletes lines or switches to another
buffer. (Nikolai Pavlov, issue #1421)
* May get ml_get error when :rubydo deletes lines or switches to another
buffer. (Nikolai Pavlov, issue #1421)
* May get ml_get error when :tcldo deletes lines or switches to another
buffer. (Nikolai Pavlov, closes #1421)
* Crash on exit is not detected when running tests.
* Dead code detected by Coverity when not using gnome.
* When update_single_line() is called recursively, or another screen update
happens while it is busy, errors may occur.
* When checking for CTRL-C typed the GUI may detect a screen resize and
redraw the screen, causing trouble.
* Checking for FEAT_GUI_GNOME inside GTK 3 code is unnecessary.
* The GUI test may trigger fontconfig and take a long time.
* GUI test fails on MS-Windows.
* With MSVC 2015 the dll name is vcruntime140.dll.
* On MS-Windows setting an environment variable with multi-byte strings
does not work well.
* MS-Windows files are still using ARGSUSED while most other files have
UNUSED.
* When doing a Visual selection and using "I" to go to insert mode, CTRL-O
needs to be used twice to go to Normal mode. (Coacher)
* The return value of mode() does not indicate that completion is active
in Replace and Insert mode. (Zhen-Huan (Kenny) Hu)
* The Test_collapse_buffers() test failed once, looks like it is flaky.
* Tests fail with tiny build on Unix.
* When concealing is active and the screen is resized in the GUI it is
not immediately redrawn.
* Cannot access the arguments of the current function in debug mode.
(Luc Hermitte)
* Errors reported while running tests.
* No test for "ga" and :ascii.
* If a wide character doesn't fit at the end of the screen line, and the
line doesn't fit on the screen, then the cursor position may be
wrong. (anliting)
* Visual block insertion does not insert in all lines.
* The stat test is a bit slow.
* Some tests have a one or three second wait.
* Argument list is not stored correctly in a session file. (lgpasquale)
* test_viml hangs.
* Bracketed paste can only append, not insert.

==== wget ====
Version update (1.18 -> 1.19)

- build with libidn2 to actually support IDNA2008 - FATE#321897
- Update to wget-1.19:
* New option --use-askpass=COMMAND. Fetch user/password by calling
an external program.
* Use IDNA2008 (+ TR46 if available) through libidn2
* When processing a Metalink header, --metalink-index=<number> allows
to process the header's application/metalink4+xml files.
* When processing a Metalink file, --trust-server-names enables the
use of the destination file names specified in the Metalink file,
otherwise a safe destination file name is computed.
* When processing a Metalink file, enforce a safe destination path.
Remove any drive letter prefix under w32, i.e. 'C:D:file'. Call
libmetalink's metalink_check_safe_path() to prevent absolute,
relative, or home paths:
https://tools.ietf.org/html/rfc5854#section-4.1.2.1
https://tools.ietf.org/html/rfc5854#section-4.2.8.3
* When processing a Metalink file, --directory-prefix=<prefix> sets
the top of the retrieval tree to prefix for Metalink downloads.
* When processing a Metalink file, reject downloaded files which don't
agree with their own metalink:size value:
https://tools.ietf.org/html/rfc5854#section-4.2.16
* When processing a Metalink file, with --continue resume partially
downloaded files and keep fully downloaded files even if they fail
the verification.
* When processing a Metalink file, create the parent directories of a
"path/file" destination file name:
https://tools.ietf.org/html/rfc5854#section-4.1.2.1
https://tools.ietf.org/html/rfc5854#section-4.2.8.3
* On a recursive download, append a .tmp suffix to temporary files
that will be deleted after being parsed, and create them
readable/writable only by the owner.
* New make target 'check-valgrind'
* Fix several bugs
* Fix compatibility issues

==== whois ====

- add support for IDNA2008 and build with libidn2 FATE#321897
add whois-5.2.14-IDNA2008.patch

==== xapian-core ====
Version update (1.4.1 -> 1.4.3)

- Update to 1.4.3:
* MSet::snippet(): Favour candidate snippets which contain more of a diversity
of matching terms by discounting the relevance of repeated terms using an
exponential decay. A snippet which contains more terms from the query is
likely to be better than one which contains the same term or terms multiple
times, but a repeated term is still interesting, just less with each
additional appearance. Diversity issue highlighted by Robert Stepanek's
patch in https://github.com/xapian/xapian/pull/117 - testcases taken from his
patch.
* MSet::snippet(): New flag SNIPPET_EMPTY_WITHOUT_MATCH to get an empty
snippet
if there are no matches in the text passed in. Implemented by Robert
Stepanek.
* Round MSet::get_matches_estimated() to an appropriate number of significant
figures. The algorithm used looks at the lower and upper bound and where the
estimate sits between them, and then picks an appropriate number of
significant figures. Thanks to Sébastien Le Callonnec for help sorting out a
portability issue on OS X.
* Add Database::locked() method - where possible this non-invasively checks if
the database is currently open for writing, which can be useful for
dashboards and other status reporting tools.
* See also https://xapian.org/docs/xapian-core-1.4.3/NEWS
- Update to 1.4.2:
* Add XAPIAN_AT_LEAST(A,B,C) macro.
* MSet::snippet(): Optimise snippet generation - it's now ~46% faster in a
simple test.
* Add Xapian::DOC_ASSUME_VALID flag which tells Database::get_document() that
it doesn't need to check that the passed docid is valid. Fixes #739,
reported by Germán M. Bravo.
* TfIdfWeight: Add support for the L wdf normalisation. Patch from Vivek Pal.
* BB2Weight: Fix weights when database has just one document. Our existing
attempt to clamp N to be at least 2 was ineffective due to computing
N - 2 < 0 in an unsigned type.
* DPHWeight: Fix reversed sign in quadratic formula, making the upper bound a
tiny amount higher.
* DLHWeight: Correct upper bound which was a bit too low, due to flawed logic
in its derivation. The new bound is slightly less tight (by a few percent).
* DLHWeight,DPHWeight: Avoid calculating log(0) when wdf is equal to the
document length.
* TermGenerator: Handle stemmer returning empty string - the Arabic stemmer
can currently do this (e.g. for a single tatweel) and user stemmers can too.
Fixes #741, reported by Emmanuel Engelhart.
* Database::check(): Fix check that the first docid in each doclength chunk is
more than the last docid in the previous chunk - this code was in the wrong
place so didn't actually work.
* Database::get_unique_terms(): Clamp returned value to be <= document length.
Ideally get_unique_terms() ought to only count terms with wdf > 0, but that's
expensive to calculate on demand.
* See also https://xapian.org/docs/xapian-core-1.4.2/NEWS

==== yast2-packager ====
Version update (3.2.12 -> 3.2.14)

- Fix escaping spaces ( yast uses web form escaping to "+" but
libzypp expects percentage escaping to "%20" ) (bsc#954813)
- Fix also valid showing valid libzypp formats of iso URL like
iso:/test?iso=test.iso&path=url%3A%2Finstall
- Fix editing of iso:/ without triple slash that previously caused
lost of first element of path
- 3.2.14
- Packages module is able to perform a package selection proposal
during system upgrade (bsc#1009834)
- 3.2.13
- do not check content file on media if there is none in the
ramdisk (fate#322276)

==== zbar ====

- Compact and update descriptions
- Properly packaeg %_defaultdocdir: new rpm versions no longer
implicitly add this to the packages.

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

< Previous Next >
Follow Ups