--1574877406.485bFB53.14652
Date: Wed, 27 Nov 2019 17:56:46 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1157915

            Bug ID: 1157915
           Summary: [Build 20191126] nfs4_setfactl fails from client, stack trace on server side
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: Other
               URL: http://waaa-amazing.suse.cz/tests/10358/modules/yast2_
                    nfs4_client/steps/111
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Kernel
          Assignee: kernel-maintainers-at-forge.provo.novell.com
          Reporter: jrivrain-at-suse.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

## Observation

On client side, we are trying to do this:
nfs4_getfacl /tmp/nfs/client/secret.txtnfs4_setfacl -R -a
A:df:bernhard@localdomain:RX /tmp/nfs/client/secret.txt
(see here, if server is available: http://waaa-amazing.suse.cz/tests/10358#)

Then on server side, we get a stack trace:

[  343.008671] ------------[ cut here ]------------
[  343.010427] nfsd: non-standard errno: -16
[  343.011898] WARNING: CPU: 0 PID: 3059 at fs/nfsd/nfsproc.c:820
nfserrno+0x53/0x60 [nfsd]
[  343.014707] Modules linked in: rpcsec_gss_krb5 nfsv4 dns_resolver nfs
fscache nfsd auth_rpcgss nfs_acl lockd grace sunrpc scsi_transport_iscsi
af_packet ip_set nfnetlink x_tables iscsi_ibft iscsi_boot_sysfs bpfilter
snd_hda_codec_generic ledtrig_audio hid_generic ppdev cirrus drm_kms_helper
snd_hda_intel snd_hda_codec drm joydev snd_hda_core snd_hwdep snd_pcm pcspkr
usbhid parport_pc snd_timer parport snd fb_sys_fops soundcore syscopyarea
sysfillrect sysimgblt i2c_piix4 button btrfs libcrc32c xor sr_mod cdrom
ata_generic ehci_pci raid6_pq ehci_hcd usbcore ata_piix virtio_net serio_raw
virtio_blk virtio_scsi net_failover failover floppy qemu_fw_cfg sg dm_multipath
dm_mod scsi_dh_rdac scsi_dh_emc scsi_dh_alua [last unloaded: ip_tables]
[  343.035526] CPU: 0 PID: 3059 Comm: nfsd Not tainted 5.3.12-1-default #1
openSUSE Tumbleweed (unreleased)
[  343.037756] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS
rel-1.12.0-0-ga698c89-rebuilt.opensuse.org 04/01/2014
[  343.040406] RIP: 0010:nfserrno+0x53/0x60 [nfsd]
[  343.041489] Code: 6e 77 05 00 00 b8 00 00 00 05 74 01 c3 48 83 ec 08 89 fe
48 c7 c7 ab 52 a0 c0 c6 05 52 77 05 00 01 89 44 24 04 e8 1b cc 2c c3 <0f> 0b 8b
44 24 04 48 83 c4 08 c3 66 90 0f 1f 44 00 00 41 57 41 56
[  343.044472] RSP: 0018:ffffaf1c808c3dc0 EFLAGS: 00010282
[  343.045873] RAX: 0000000000000000 RBX: ffff9d905a541070 RCX:
0000000000000006
[  343.047537] RDX: 0000000000000007 RSI: 0000000000000086 RDI:
ffff9d909e219a10
[  343.049242] RBP: ffff9d908c272460 R08: 0000000000000229 R09:
0000000000000000
[  343.050908] R10: 0000000000000002 R11: ffffffffc066e090 R12:
ffff9d90801d2000
[  343.052173] R13: ffff9d905a541070 R14: 0000000000000000 R15:
ffff9d905a5411d0
[  343.053316] FS:  0000000000000000(0000) GS:ffff9d909e200000(0000)
knlGS:0000000000000000
[  343.054549] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  343.055539] CR2: 00007f38bc5c0010 CR3: 000000000fe22000 CR4:
00000000000006f0
[  343.056676] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
[  343.057861] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7:
0000000000000400
[  343.058998] Call Trace:
[  343.059652]  nfsd4_remove+0x4c/0x130 [nfsd]
[  343.060480]  nfsd4_proc_compound+0x429/0x6f0 [nfsd]
[  343.061385]  nfsd_dispatch+0xc1/0x200 [nfsd]
[  343.062183]  svc_process_common+0x38e/0x6a0 [sunrpc]
[  343.062999]  ? svc_sock_secure_port+0x12/0x30 [sunrpc]
[  343.063818]  ? nfsd_svc+0x2d0/0x2d0 [nfsd]
[  343.064541]  svc_process+0xd4/0x110 [sunrpc]
[  343.065283]  nfsd+0xe3/0x140 [nfsd]
[  343.065941]  kthread+0xf9/0x130
[  343.066570]  ? nfsd_destroy+0x50/0x50 [nfsd]
[  343.067300]  ? kthread_park+0x80/0x80
[  343.067977]  ret_from_fork+0x3a/0x50
[  343.068638] ---[ end trace cb5cc744d245ae64 ]---

openQA test in scenario
opensuse-Tumbleweed-DVD-x86_64-nfs_v4_client@x86_64_bios fails in
[yast2_nfs4_client](http://waaa-amazing.suse.cz/tests/10358/modules/yast2_nfs4_client/steps/111)

## Test suite description

## Reproducible

Fails since (at least) Build
[20191124](http://waaa-amazing.suse.cz/tests/10242)

## Expected result

Last good: (unknown) (or more recent)

## Further details

Always latest result in this scenario:
[latest](http://waaa-amazing.suse.cz/tests/latest?arch=x86_64&distri=opensuse&flavor=DVD&machine=x86_64_bios&test=nfs_v4_client&version=Tumbleweed)


--1574885459.63C88EBa28.30516
Date: Wed, 27 Nov 2019 20:10:59 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1157921

            Bug ID: 1157921
           Summary: Firewall-applet icon is barely visible with KDE dark themes
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: x86-64
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: KDE Workspace (Plasma)
          Assignee: opensuse-kde-bugs-at-opensuse.org
          Reporter: fkrueger-at-mailbox.org
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

Created attachment 825076
  --> http://bugzilla.opensuse.org/attachment.cgi?id=825076&action=edit
KDE control panel with missing firewall-applet icon (between bell and battery)

After today's update to TW20191126 with KDE Plasma 5.17.3 the firewall-applet
icon in the control panel is almost invisible for the dark themes breeze dark,
oxygen, and openSUSEdark (see attachment). It works fine for the light ones.


--1574983304.D4c60.26926
Date: Thu, 28 Nov 2019 23:21:44 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158035

            Bug ID: 1158035
           Summary: Emacs: Unable to use pdflatex in LaTeX mode
    Classification: openSUSE
           Product: openSUSE Distribution
           Version: Leap 15.1
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Other
          Assignee: bnc-team-screening-at-forge.provo.novell.com
          Reporter: Ulrich.Windl-at-rz.uni-regensburg.de
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

It seems
%% Local Variables:
%% latex-run-command: "pdflatex"
%% End:
does not work as documented. See the full story at
https://emacs.stackexchange.com/questions/48818/latex-mode-how-to-select-pdflatex-instead-of-latex-for-a-file-automatically/48819?noredirect=1#comment84394_48819


--1575287735.ccbBB16.25272
Date: Mon, 2 Dec 2019 11:55:35 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158168

            Bug ID: 1158168
           Summary: openSUSE:Leap:15.2:Staging:C/libLASi failed
    Classification: openSUSE
           Product: openSUSE Distribution
           Version: Leap 15.2
          Hardware: Other
               URL: https://build.opensuse.org/package/live_build_log/open
                    SUSE:Leap:15.2:Staging:C/libLASi/standard/x86_64
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: GNOME
          Assignee: gnome-bugs-at-suse.de
          Reporter: lnussel-at-suse.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

openSUSE:Leap:15.2:Staging:C/libLASi failed to build. Please see build log:
https://build.opensuse.org/package/live_build_log/openSUSE:Leap:15.2:Staging:C/libLASi/standard/x86_64

[   68s] /usr/bin/c++ -fPIC -fmessage-length=0 -grecord-gcc-switches -O2 -Wall
-D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables
-fasynchronous-unwind-tables -fstack-clash-protection -g -DNDEBUG -O3 -DNDEBUG
-Wl,--as-needed -Wl,--no-undefined -Wl,-z,now -shared -Wl,-soname,libLASi.so.1
-o libLASi.so.1.0.1 CMakeFiles/LASi.dir/drawGlyph.cpp.o
CMakeFiles/LASi.dir/glyphMgr.cpp.o CMakeFiles/LASi.dir/psDoc.cpp.o
CMakeFiles/LASi.dir/util.cpp.o -lpangoft2-1.0 -lfontconfig -lpango-1.0
-lfreetype -lm
[   69s]
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld:
CMakeFiles/LASi.dir/psDoc.cpp.o: in function `ContextMgr::~ContextMgr()':
[   69s] /home/abuild/rpmbuild/BUILD/libLASi-1.1.2/src/contextMgr.h:30:
undefined reference to `g_object_unref'
[   69s]
/usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld:
CMakeFiles/LASi.dir/psDoc.cpp.o: in function
`LASi::PostscriptDocument::for_each_glyph_do(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&, void
(LASi::PostscriptDocument::*)(std::pair<LASi::PostscriptDocument::GlyphId
const, FreetypeGlyphMgr> const&, void*), void*, bool)':
[   69s] /home/abuild/rpmbuild/BUILD/libLASi-1.1.2/src/psDoc.cpp:283: undefined
reference to `g_list_free'


body:
--1575296690.d75A4.22730
Date: Mon, 2 Dec 2019 14:24:50 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158192

            Bug ID: 1158192
           Summary: GCC 10: libxcrypto build fails on i586
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Basesystem
          Assignee: bnc-team-screening-at-forge.provo.novell.com
          Reporter: martin.liska-at-suse.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

Fails with:
[   70s] alg-yescrypt-opt.c: In function 'blockmix_salsa8':
[   70s] alg-yescrypt-opt.c:280:20: error: inlining failed in call to
'salsa20': --param max-inline-insns-single limit reached [-Werror=inline]
[   70s]   280 | static inline void salsa20(salsa20_blk_t *restrict B,
[   70s]       |                    ^~~~~~~
[   70s] alg-yescrypt-opt.c:364:2: note: called from here
[   70s]   364 |  salsa20(&X, &out, 4);
[   70s]       |  ^~~~~~~~~~~~~~~~~~~~
[   70s] alg-yescrypt-opt.c:383:3: note: in expansion of macro
'SALSA20_8_XOR_MEM'
[   70s]   383 |   SALSA20_8_XOR_MEM(Bin[i * 2 + 1], Bout[r + i])
[   70s]       |   ^~~~~~~~~~~~~~~~~
[   70s] alg-yescrypt-opt.c:280:20: error: inlining failed in call to
'salsa20': --param max-inline-insns-single limit reached [-Werror=inline]
[   70s]   280 | static inline void salsa20(salsa20_blk_t *restrict B,
[   70s]       |                    ^~~~~~~
[   70s] alg-yescrypt-opt.c:364:2: note: called from here
[   70s]   364 |  salsa20(&X, &out, 4);
[   70s]       |  ^~~~~~~~~~~~~~~~~~~~
[   70s] alg-yescrypt-opt.c:382:3: note: in expansion of macro
'SALSA20_8_XOR_MEM'
[   70s]   382 |   SALSA20_8_XOR_MEM(Bin[i * 2], Bout[i])
[   70s]       |   ^~~~~~~~~~~~~~~~~
[   70s] alg-yescrypt-opt.c: In function 'blockmix_salsa8_xor':
[   70s] alg-yescrypt-opt.c:280:20: error: inlining failed in call to
'salsa20': --param max-inline-insns-single limit reached [-Werror=inline]
[   70s]   280 | static inline void salsa20(salsa20_blk_t *restrict B,

GCC upstream bug:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92749

summary: GCC 10: libxcrypto build fails on i586


body:
--1575364290.b8cae4.15278
Date: Tue, 3 Dec 2019 09:11:30 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158254

            Bug ID: 1158254
           Summary: GCC 10: perl build fails
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Basesystem
          Assignee: bnc-team-screening-at-forge.provo.novell.com
          Reporter: martin.liska-at-suse.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

Fails due to test-suite failures:

[ 1719s] Failed 6 tests out of 2532, 99.76% okay.
[ 1719s]     ../cpan/Memoize/t/tie_gdbm.t
[ 1719s]     ../cpan/Memoize/t/tie_ndbm.t
[ 1719s]     ../ext/GDBM_File/t/gdbm.t
[ 1719s]     ../ext/NDBM_File/t/ndbm.t
[ 1719s]     ../ext/ODBM_File/t/odbm.t
[ 1719s]     ../lib/AnyDBM_File.t

It's a known issue:
https://github.com/Perl/perl5/pull/17295

summary: GCC 10: perl build fails


--1575374441.45280e273.24296
Date: Tue, 3 Dec 2019 12:00:41 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.suse.com/show_bug.cgi?id=1158282

            Bug ID: 1158282
           Summary: gnome-boxes 3.34 requires libvirt-glib 2.0, update libvirt-glib to 2.0 in SLE15 SP2?
    Classification: openSUSE
           Product: openSUSE Distribution
           Version: Leap 15.2
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Virtualization:Other
          Assignee: jfehlig-at-suse.com
          Reporter: mlin-at-suse.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

After SLE15 SP2 updated GNOME to 3.34, the same change delivered to Leap, while
taking gnome-boxes 3.34 from Factory to Leap that it build requires
libvirt-glib 2.0[1] - nothing provides pkgconfig(libvirt-gconfig-1.0) >= 2.0.0,
nothing provides pkgconfig(libvirt-gobject-1.0) >= 2.0.0

James, is it possible we can update libvirt-glib to 2.0.0 in SLE15 SP2?

the customers of libvirt-glib in Leap are:
libvirt-glib :
   gnome-boxes (openSUSE package)
   virt-sandbox (SLE package)
   virt-viewer (SLE package)

What do you think?

[1]
https://build.opensuse.org/package/show/openSUSE:Leap:15.2:Staging:C/gnome-boxes


--1575379660.1Bbefe6f12.31866
Date: Tue, 3 Dec 2019 13:27:40 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.suse.com/show_bug.cgi?id=1158293

            Bug ID: 1158293
           Summary: Low Level Virtual Machine (llvm9) fails to build with Python 3.8
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Development
          Assignee: ptesarik-at-suse.com
          Reporter: mcepl-at-suse.com
        QA Contact: qa-bugs-at-suse.de
                CC: aaronpuchert@alice-dsl.net
            Blocks: 1158289
          Found By: ---
           Blocker: ---

https://build.opensuse.org/package/show/openSUSE:Factory:Staging:A/llvm9

See bug 997614 for suggested solutions (use distro.linux_distribution() from
python-distro as a replacement).


body:
--1575379994.ed2ADe0.31889
Date: Tue, 3 Dec 2019 13:33:14 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.suse.com/show_bug.cgi?id=1158296

            Bug ID: 1158296
           Summary: FTBFS of lilv with Python 3.8
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Other
          Assignee: bnc-team-screening-at-forge.provo.novell.com
          Reporter: mcepl-at-suse.com
        QA Contact: qa-bugs-at-suse.de
            Blocks: 1158289
          Found By: ---
           Blocker: ---

https://build.opensuse.org/package/show/openSUSE:Factory:Staging:A/lilv

Most likely caused by
https://docs.python.org/dev/whatsnew/3.8.html#debug-build-uses-the-same-abi-as-release-build

summary: FTBFS of lilv with Python 3.8


--1575449641.A768b631.19024
Date: Wed, 4 Dec 2019 08:54:01 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158365

            Bug ID: 1158365
           Summary: VUL-0: CVE-2019-5164: code execution vulnerability in the ss-manager binary of Shadowsocks-libev 3.3.2
    Classification: openSUSE
           Product: openSUSE Distribution
           Version: Leap 15.0
          Hardware: Other
               URL: https://smash.suse.de/issue/248330/
                OS: Other
            Status: NEW
          Severity: Minor
          Priority: P5 - None
         Component: Security
          Assignee: hillwoodroc-at-gmail.com
          Reporter: rfrohl-at-suse.com
        QA Contact: security-team-at-suse.de
          Found By: Security Response Team
           Blocker: ---

CVE-2019-5164

An exploitable code execution vulnerability exists in the ss-manager binary of
Shadowsocks-libev 3.3.2. Specially crafted network packets sent to ss-manager
can cause an arbitrary binary to run, resulting in code execution and privilege
escalation. An attacker can send network packets to trigger this vulnerability.

References:
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2019-5164
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-5164
https://talosintelligence.com/vulnerability_reports/TALOS-2019-0958


body:
--1575450686.D300add4.27116
Date: Wed, 4 Dec 2019 09:11:26 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158367

            Bug ID: 1158367
           Summary: GCC 10: llvm9 build fails
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Basesystem
          Assignee: bnc-team-screening-at-forge.provo.novell.com
          Reporter: martin.liska-at-suse.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

Fails with:

[  182s] FAILED:
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o
[  182s] /usr/bin/c++  -DGTEST_HAS_RTTI=0 -D_GNU_SOURCE
-D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
-Ilib/Demangle -I../lib/Demangle -I/usr/include/libxml2 -Iinclude -I../include
-O2 -Wall -D_FORTIFY_SOURCE=0 -fstack-protector-strong -funwind-tables
-fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type
-fcommon  -g0 -fPIC -fvisibility-inlines-hidden -std=c++11 -Wall -Wextra
-Wno-unused-parameter -Wwrite-strings -Wcast-qual
-Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough
-Wno-maybe-uninitialized -Wno-class-memaccess -Wno-noexcept-type
-Wdelete-non-virtual-dtor -Wno-comment -fdiagnostics-color -ffunction-sections
-fdata-sections -O3 -DNDEBUG    -fno-exceptions -fno-rtti -MD -MT
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o -MF
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o.d -o
lib/Demangle/CMakeFiles/LLVMDemangle.dir/MicrosoftDemangle.cpp.o -c
../lib/Demangle/MicrosoftDemangle.cpp
[  182s] In file included from ../include/llvm/Demangle/MicrosoftDemangle.h:13,
[  182s]                  from ../lib/Demangle/MicrosoftDemangle.cpp:16:
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:33:6: error: use of
enum 'Qualifiers' without previous declaration
[  182s]    33 | enum Qualifiers : uint8_t {
[  182s]       |      ^~~~~~~~~~
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:33:17: error:
expected unqualified-id before ':' token
[  182s]    33 | enum Qualifiers : uint8_t {
[  182s]       |                 ^
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:44:6: warning:
elaborated-type-specifier for a scoped enum must not use the 'class' keyword
[  182s]    44 | enum class StorageClass : uint8_t {
[  182s]       | ~~~~ ^~~~~
[  182s]       |      -----
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:44:12: error: use of
enum 'StorageClass' without previous declaration
[  182s]    44 | enum class StorageClass : uint8_t {
[  182s]       |            ^~~~~~~~~~~~
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:44:25: error:
expected unqualified-id before ':' token
[  182s]    44 | enum class StorageClass : uint8_t {
[  182s]       |                         ^
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:57:6: warning:
elaborated-type-specifier for a scoped enum must not use the 'class' keyword
[  182s]    57 | enum class CallingConv : uint8_t {
[  182s]       | ~~~~ ^~~~~
[  182s]       |      -----
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:57:12: error: use of
enum 'CallingConv' without previous declaration
[  182s]    57 | enum class CallingConv : uint8_t {
[  182s]       |            ^~~~~~~~~~~
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:57:24: error:
expected unqualified-id before ':' token
[  182s]    57 | enum class CallingConv : uint8_t {
[  182s]       |                        ^
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:70:6: warning:
elaborated-type-specifier for a scoped enum must not use the 'class' keyword
[  182s]    70 | enum class ReferenceKind : uint8_t { None, LValueRef,
RValueRef };
[  182s]       | ~~~~ ^~~~~
[  182s]       |      -----
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:70:12: error: use of
enum 'ReferenceKind' without previous declaration
[  182s]    70 | enum class ReferenceKind : uint8_t { None, LValueRef,
RValueRef };
[  182s]       |            ^~~~~~~~~~~~~
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:70:26: error:
expected unqualified-id before ':' token
[  182s]    70 | enum class ReferenceKind : uint8_t { None, LValueRef,
RValueRef };
[  182s]       |                          ^
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:110:6: warning:
elaborated-type-specifier for a scoped enum must not use the 'class' keyword
[  182s]   110 | enum class IntrinsicFunctionKind : uint8_t {
[  182s]       | ~~~~ ^~~~~
[  182s]       |      -----
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:110:12: error: use
of enum 'IntrinsicFunctionKind' without previous declaration
[  182s]   110 | enum class IntrinsicFunctionKind : uint8_t {
[  182s]       |            ^~~~~~~~~~~~~~~~~~~~~
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:110:34: error:
expected unqualified-id before ':' token
[  182s]   110 | enum class IntrinsicFunctionKind : uint8_t {
[  182s]       |                                  ^
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:201:6: error: use of
enum 'FuncClass' without previous declaration
[  182s]   201 | enum FuncClass : uint16_t {
[  182s]       |      ^~~~~~~~~
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:201:16: error:
expected unqualified-id before ':' token
[  182s]   201 | enum FuncClass : uint16_t {
[  182s]       |                ^
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:259:8: error:
'string' in namespace 'std' does not name a type
[  182s]   259 |   std::string toString(OutputFlags Flags = OF_Default) const;
[  182s]       |        ^~~~~~
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:19:1: note:
'std::string' is defined in header '<string>'; did you forget to '#include
<string>'?
[  182s]    18 | #include <array>
[  182s]   +++ |+#include <string>
[  182s]    19 |
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:306:3: error:
'Qualifiers' does not name a type
[  182s]   306 |   Qualifiers Quals = Q_None;
[  182s]       |   ^~~~~~~~~~
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:331:3: error:
'CallingConv' does not name a type
[  182s]   331 |   CallingConv CallConvention = CallingConv::None;
[  182s]       |   ^~~~~~~~~~~
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:334:3: error:
'FuncClass' does not name a type
[  182s]   334 |   FuncClass FunctionClass = FC_Global;
[  182s]       |   ^~~~~~~~~
[  182s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:365:3: error:
'uint64_t' does not name a type; did you mean 'u_int64_t'?
[  182s]   365 |   uint64_t OffsetInVTable = 0;
[  182s]       |   ^~~~~~~~
[  182s]       |   u_int64_t
[  183s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:388:65: error:
expected ')' before 'Operator'
[  183s]   388 |   explicit
IntrinsicFunctionIdentifierNode(IntrinsicFunctionKind Operator)
[  183s]       |                                           ~
 ^~~~~~~~~
[  183s]       |
 )
[  183s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:394:3: error:
'IntrinsicFunctionKind' does not name a type
[  183s]   394 |   IntrinsicFunctionKind Operator;
[  183s]       |   ^~~~~~~~~~~~~~~~~~~~~
[  183s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:413:3: error:
'uint32_t' does not name a type; did you mean 'u_int32_t'?
[  183s]   413 |   uint32_t ScopeIndex = 0;
[  183s]       |   ^~~~~~~~
[  183s]       |   u_int32_t
[  183s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:446:5: error:
'uint32_t' does not name a type; did you mean 'u_int32_t'?
[  183s]   446 |     uint32_t StaticOffset = 0;
[  183s]       |     ^~~~~~~~
[  183s]       |     u_int32_t
[  183s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:551:30: error:
expected ')' before 'Value'
[  183s]   551 |   IntegerLiteralNode(uint64_t Value, bool IsNegative)
[  183s]       |                     ~        ^~~~~~
[  183s]       |                              )
[  183s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:556:3: error:
'uint64_t' does not name a type; did you mean 'u_int64_t'?
[  183s]   556 |   uint64_t Value = 0;
[  183s]       |   ^~~~~~~~
[  183s]       |   u_int64_t
[  183s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:566:3: error:
'uint32_t' does not name a type; did you mean 'u_int32_t'?
[  183s]   566 |   uint32_t NVOffset = 0;
[  183s]       |   ^~~~~~~~
[  183s]       |   u_int32_t
[  183s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:568:3: error:
'uint32_t' does not name a type; did you mean 'u_int32_t'?
[  183s]   568 |   uint32_t VBTableOffset = 0;
[  183s]       |   ^~~~~~~~
[  183s]       |   u_int32_t
[  183s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:569:3: error:
'uint32_t' does not name a type; did you mean 'u_int32_t'?
[  183s]   569 |   uint32_t Flags = 0;
[  183s]       |   ^~~~~~~~
[  183s]       |   u_int32_t
[  183s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:584:3: error:
'Qualifiers' does not name a type
[  183s]   584 |   Qualifiers Quals;
[  183s]       |   ^~~~~~~~~~
[  183s] ../include/llvm/Demangle/MicrosoftDemangleNodes.h:611:3: error:
'StorageClass' does not name a type
[  183s]   611 |   StorageClass SC = StorageClass::None;
[  183s]       |   ^~~~~~~~~~~~
[  183s] In file included from ../lib/Demangle/MicrosoftDemangle.cpp:16:
[  183s] ../include/llvm/Demangle/MicrosoftDemangle.h:163:48: error:
'StorageClass' has not been declared
[  183s]   163 |                                                StorageClass
SC);
[  183s]       |                                                ^~~~~~~~~~~~
[  183s] ../include/llvm/Demangle/MicrosoftDemangle.h:166:3: error:
'Qualifiers' does not name a type
[  183s]   166 |   Qualifiers demanglePointerExtQualifiers(StringView
&MangledName);
[  183s]       |   ^~~~~~~~~~
[  183s] ../include/llvm/Demangle/MicrosoftDemangle.h:209:3: error:
'IntrinsicFunctionKind' does not name a type
[  183s]   209 |   IntrinsicFunctionKind
[  183s]       |   ^~~~~~~~~~~~~~~~~~~~~
[  183s] ../include/llvm/Demangle/MicrosoftDemangle.h:246:3: error: 'FuncClass'
does not name a type
[  183s]   246 |   FuncClass demangleFunctionClass(StringView &MangledName);
[  183s]       |   ^~~~~~~~~
[  183s] ../include/llvm/Demangle/MicrosoftDemangle.h:247:3: error:
'CallingConv' does not name a type
[  183s]   247 |   CallingConv demangleCallingConvention(StringView
&MangledName);
[  183s]       |   ^~~~~~~~~~~
[  183s] ../include/llvm/Demangle/MicrosoftDemangle.h:248:3: error:
'StorageClass' does not name a type
[  183s]   248 |   StorageClass demangleVariableStorageClass(StringView
&MangledName);
[  183s]       |   ^~~~~~~~~~~~
[  183s] ../include/llvm/Demangle/MicrosoftDemangle.h:253:13: error:
'Qualifiers' was not declared in this scope
[  183s]   253 |   std::pair<Qualifiers, bool> demangleQualifiers(StringView
&MangledName);
[  183s]       |             ^~~~~~~~~~
[  183s] ../include/llvm/Demangle/MicrosoftDemangle.h:253:29: error: template
argument 1 is invalid
[  183s]   253 |   std::pair<Qualifiers, bool> demangleQualifiers(StringView
&MangledName);
[  183s]       |                             ^
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp:224:18: error: 'Qualifiers' was
not declared in this scope
[  183s]   224 | static std::pair<Qualifiers, PointerAffinity>
[  183s]       |                  ^~~~~~~~~~
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp:224:45: error: template argument
1 is invalid
[  183s]   224 | static std::pair<Qualifiers, PointerAffinity>
[  183s]       |                                             ^
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp: In function 'int
demanglePointerCVQualifiers(llvm::itanium_demangle::StringView&)':
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp:227:27: error: 'Q_None' was not
declared in this scope
[  183s]   227 |     return std::make_pair(Q_None,
PointerAffinity::RValueReference);
[  183s]       |                           ^~~~~~
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp:231:27: error: 'Q_None' was not
declared in this scope
[  183s]   231 |     return std::make_pair(Q_None, PointerAffinity::Reference);
[  183s]       |                           ^~~~~~
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp:235:27: error: 'Q_Const' was not
declared in this scope
[  183s]   235 |     return std::make_pair(Q_Const, PointerAffinity::Pointer);
[  183s]       |                           ^~~~~~~
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp:237:27: error: 'Q_Volatile' was
not declared in this scope
[  183s]   237 |     return std::make_pair(Q_Volatile,
PointerAffinity::Pointer);
[  183s]       |                           ^~~~~~~~~~
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp:239:27: error: 'Qualifiers' was
not declared in this scope
[  183s]   239 |     return std::make_pair(Qualifiers(Q_Const | Q_Volatile),
[  183s]       |                           ^~~~~~~~~~
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp: In member function
'llvm::ms_demangle::SpecialTableSymbolNode*
llvm::ms_demangle::Demangler::demangleSpecialTableSymbolNode(llvm::itanium_demangle::StringView&,
llvm::ms_demangle::SpecialIntrinsicKind)':
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp:288:18: error: 'struct
llvm::ms_demangle::SpecialTableSymbolNode' has no member named 'Quals'
[  183s]   288 |   std::tie(STSN->Quals, IsMember) =
demangleQualifiers(MangledName);
[  183s]       |                  ^~~~~
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp: In member function
'llvm::ms_demangle::LocalStaticGuardVariableNode*
llvm::ms_demangle::Demangler::demangleLocalStaticGuard(llvm::itanium_demangle::StringView&,
bool)':
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp:314:11: error: 'struct
llvm::ms_demangle::LocalStaticGuardIdentifierNode' has no member named
'ScopeIndex'
[  183s]   314 |     LSGI->ScopeIndex = demangleUnsigned(MangledName);
[  183s]       |           ^~~~~~~~~~
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp: In member function
'llvm::ms_demangle::VariableSymbolNode*
llvm::ms_demangle::Demangler::demangleRttiBaseClassDescriptorNode(llvm::ms_demangle::ArenaAllocator&,
llvm::itanium_demangle::StringView&)':
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp:368:10: error: 'struct
llvm::ms_demangle::RttiBaseClassDescriptorNode' has no member named 'NVOffset'
[  183s]   368 |   RBCDN->NVOffset = demangleUnsigned(MangledName);
[  183s]       |          ^~~~~~~~
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp:370:10: error: 'struct
llvm::ms_demangle::RttiBaseClassDescriptorNode' has no member named
'VBTableOffset'; did you mean 'VBPtrOffset'?
[  183s]   370 |   RBCDN->VBTableOffset = demangleUnsigned(MangledName);
[  183s]       |          ^~~~~~~~~~~~~
[  183s]       |          VBPtrOffset
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp:371:10: error: 'struct
llvm::ms_demangle::RttiBaseClassDescriptorNode' has no member named 'Flags'
[  183s]   371 |   RBCDN->Flags = demangleUnsigned(MangledName);
[  183s]       |          ^~~~~
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp: At global scope:
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp:525:1: error:
'IntrinsicFunctionKind' does not name a type
[  183s]   525 | IntrinsicFunctionKind
[  183s]       | ^~~~~~~~~~~~~~~~~~~~~
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp: In member function
'llvm::ms_demangle::IdentifierNode*
llvm::ms_demangle::Demangler::demangleFunctionIdentifierCode(llvm::itanium_demangle::StringView&,
llvm::ms_demangle::FunctionIdentifierCodeGroup)':
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp:682:11: error:
'translateIntrinsicFunctionCode' was not declared in this scope
[  183s]   682 |           translateIntrinsicFunctionCode(CH, Group));
[  183s]       |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  183s] ../lib/Demangle/MicrosoftDemangle.cpp:686:9: error:
'translateIntrinsicFunctionCode' was not declared in this scope
[  183s]   686 |         translateIntrinsicFunctionCode(MangledName.popFront(),
Group));
...

summary: GCC 10: llvm9 build fails


body:
--1575451310.bA55474.29288
Date: Wed, 4 Dec 2019 09:21:50 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158369

            Bug ID: 1158369
           Summary: GCC 10: xsd build fails
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Basesystem
          Assignee: bnc-team-screening-at-forge.provo.novell.com
          Reporter: martin.liska-at-suse.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

Fails due to:

[  276s] g++  -I/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend
-I/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend
-I/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl
-I/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl     -O2 -Wall
-D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables
-fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type
-flto=auto -fcommon -g  -o
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/fundamental.o
-c
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/fundamental.cxx
[  276s]
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.cxx:
In function 'std::wostream& operator<<(std::wostream&, const Path&)':
[  276s]
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.cxx:298:13:
error: no match for 'operator<<' (operand types are 'std::wostream' {aka
'std::basic_ostream<wchar_t>'} and 'const char*')
[  276s]   298 |   return os << path.string ().c_str ();
[  276s]       |          ~~ ^~ ~~~~~~~~~~~~~~~~~~~~~~~
[  276s]       |          |                          |
[  276s]       |          |                          const char*
[  276s]       |          std::wostream {aka std::basic_ostream<wchar_t>}
[  276s]
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.cxx:296:1:
note: candidate: 'std::wostream& operator<<(std::wostream&, const Path&)'
[  276s]   296 | operator<< (std::wostream& os,
XSDFrontend::SemanticGraph::Path const& path)
[  276s]       | ^~~~~~~~
[  276s]
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.cxx:296:72:
note:   no known conversion for argument 2 from 'const char*' to 'const Path&'
{aka 'const cutl::fs::basic_path<char>&'}
[  276s]   296 | operator<< (std::wostream& os,
XSDFrontend::SemanticGraph::Path const& path)
[  276s]       |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
[  276s] In file included from /usr/include/c++/10/string:55,
[  276s]                  from /usr/include/c++/10/bits/locale_classes.h:40,
[  276s]                  from /usr/include/c++/10/bits/ios_base.h:41,
[  276s]                  from /usr/include/c++/10/streambuf:41,
[  276s]                  from
/usr/include/c++/10/bits/streambuf_iterator.h:35,
[  276s]                  from /usr/include/c++/10/iterator:66,
[  276s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/container/pointer-iterator.hxx:8,
[  276s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.hxx:18,
[  276s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.cxx:9:
[  276s] /usr/include/c++/10/bits/basic_string.h:6428:5: note: candidate:
'template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT,
_Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)'
[  276s]  6428 |     operator<<(basic_ostream<_CharT, _Traits>& __os,
[  276s]       |     ^~~~~~~~
[  276s] /usr/include/c++/10/bits/basic_string.h:6428:5: note:   template
argument deduction/substitution failed:
[  276s]
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.cxx:298:38:
note:   mismatched types 'const std::__cxx11::basic_string<_CharT, _Traits,
_Alloc>' and 'const char*'
[  276s]   298 |   return os << path.string ().c_str ();
[  276s]       |                                      ^
[  276s] In file included from /usr/include/c++/10/bits/ios_base.h:46,
[  276s]                  from /usr/include/c++/10/streambuf:41,
[  276s]                  from
/usr/include/c++/10/bits/streambuf_iterator.h:35,
[  276s]                  from /usr/include/c++/10/iterator:66,
[  276s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/container/pointer-iterator.hxx:8,
[  276s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.hxx:18,
[  276s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.cxx:9:
[  276s] /usr/include/c++/10/system_error:243:5: note: candidate:
'template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>&
std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::error_code&)'
[  276s]   243 |     operator<<(basic_ostream<_CharT, _Traits>& __os, const
error_code& __e)
[  276s]       |     ^~~~~~~~
[  276s] /usr/include/c++/10/system_error:243:5: note:   template argument
deduction/substitution failed:
[  276s]
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.cxx:298:37:
note:   cannot convert 'cutl::fs::basic_path<C>::string() const [with C = char;
cutl::fs::basic_path<C>::string_type =
std::__cxx11::basic_string<char>]().std::__cxx11::basic_string<char>::c_str()'
(type 'const char*') to type 'const std::error_code&'
[  276s]   298 |   return os << path.string ().c_str ();
[  276s]       |                ~~~~~~~~~~~~~~~~~~~~~^~
[  276s] In file included from /usr/include/c++/10/memory:83,
[  276s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/container/any.hxx:8,
[  276s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/compiler/context.hxx:14,
[  276s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.hxx:19,
[  276s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.cxx:9:
[  276s] /usr/include/c++/10/bits/shared_ptr.h:69:5: note: candidate:
'template<class _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp>
std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT,
_Traits>&, const std::__shared_ptr<_Tp, _Lp>&)'
[  276s]    69 |     operator<<(std::basic_ostream<_Ch, _Tr>& __os,
[  276s]       |     ^~~~~~~~
[  276s] /usr/include/c++/10/bits/shared_ptr.h:69:5: note:   template argument
deduction/substitution failed:
[  276s]
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.cxx:298:38:
note:   mismatched types 'const std::__shared_ptr<_Tp, _Lp>' and 'const char*'
[  276s]   298 |   return os << path.string ().c_str ();
[  276s]       |                                      ^
[  276s] In file included from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/shared-ptr.hxx:8,
[  276s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/container/graph.hxx:11,
[  277s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.hxx:17,
[  277s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/fundamental.hxx:11,
[  277s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/fundamental.cxx:10:
[  277s]
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.hxx:34:41:
warning: dynamic exception specifications are deprecated in C++11
[-Wdeprecated]
[  277s]    34 | operator new (std::size_t, cutl::share) throw
(std::bad_alloc);
[  277s]       |                                         ^~~~~
[  277s]
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.hxx:64:39:
warning: dynamic exception specifications are deprecated in C++11
[-Wdeprecated]
[  277s]    64 |     operator new (std::size_t, share) throw (std::bad_alloc);
[  277s]       |                                       ^~~~~
[  277s] In file included from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.hxx:89,
[  277s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/shared-ptr.hxx:8,
[  277s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/container/graph.hxx:11,
[  277s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.hxx:17,
[  277s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/fundamental.hxx:11,
[  277s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/fundamental.cxx:10:
[  277s]
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.ixx:62:39:
warning: dynamic exception specifications are deprecated in C++11
[-Wdeprecated]
[  277s]    62 |   operator new (std::size_t n, share) throw (std::bad_alloc)
[  277s]       |                                       ^~~~~
[  277s] g++  -I/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend
-I/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend
-I/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl
-I/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl     -O2 -Wall
-D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables
-fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type
-flto=auto -fcommon -g  -o
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/list.o
-c
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/list.cxx
[  277s] In file included from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/compiler/context.hxx:14,
[  277s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.hxx:19,
[  277s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/fundamental.hxx:11,
[  277s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/fundamental.cxx:10:
[  277s]
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/container/any.hxx:147:12:
warning: 'template<class> class std::auto_ptr' is deprecated
[-Wdeprecated-declarations]
[  277s]   147 |       std::auto_ptr<holder> holder_;
[  277s]       |            ^~~~~~~~
[  277s] In file included from /usr/include/c++/10/memory:82,
[  277s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/container/any.hxx:8,
[  277s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/compiler/context.hxx:14,
[  277s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.hxx:19,
[  277s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/fundamental.hxx:11,
[  277s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/fundamental.cxx:10:
[  277s] /usr/include/c++/10/bits/unique_ptr.h:53:28: note: declared here
[  277s]    53 |   template<typename> class auto_ptr;
[  277s]       |                            ^~~~~~~~
[  278s] In file included from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/shared-ptr.hxx:8,
[  278s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/container/graph.hxx:11,
[  278s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.hxx:17,
[  278s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/list.hxx:8,
[  278s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/list.cxx:7:
[  278s]
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.hxx:34:41:
warning: dynamic exception specifications are deprecated in C++11
[-Wdeprecated]
[  278s]    34 | operator new (std::size_t, cutl::share) throw
(std::bad_alloc);
[  278s]       |                                         ^~~~~
[  278s]
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.hxx:64:39:
warning: dynamic exception specifications are deprecated in C++11
[-Wdeprecated]
[  278s]    64 |     operator new (std::size_t, share) throw (std::bad_alloc);
[  278s]       |                                       ^~~~~
[  278s] In file included from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.hxx:89,
[  278s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/shared-ptr.hxx:8,
[  278s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/container/graph.hxx:11,
[  278s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.hxx:17,
[  278s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/list.hxx:8,
[  278s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/list.cxx:7:
[  278s]
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/shared-ptr/base.ixx:62:39:
warning: dynamic exception specifications are deprecated in C++11
[-Wdeprecated]
[  278s]    62 |   operator new (std::size_t n, share) throw (std::bad_alloc)
[  278s]       |                                       ^~~~~
[  278s] make: ***
[/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/build-0.3/cxx/generic/cxx-o.make:23:
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.o]
Error 1
[  278s] make: *** Waiting for unfinished jobs....
[  278s] In file included from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/compiler/context.hxx:14,
[  278s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.hxx:19,
[  278s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/list.hxx:8,
[  278s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/list.cxx:7:
[  278s]
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/container/any.hxx:147:12:
warning: 'template<class> class std::auto_ptr' is deprecated
[-Wdeprecated-declarations]
[  278s]   147 |       std::auto_ptr<holder> holder_;
[  278s]       |            ^~~~~~~~
[  278s] In file included from /usr/include/c++/10/memory:82,
[  278s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/container/any.hxx:8,
[  278s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libcutl/cutl/compiler/context.hxx:14,
[  278s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/elements.hxx:19,
[  278s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/list.hxx:8,
[  278s]                  from
/home/abuild/rpmbuild/BUILD/xsd-4.0.0+dep/libxsd-frontend/xsd-frontend/semantic-graph/list.cxx:7:
[  278s] /usr/include/c++/10/bits/unique_ptr.h:53:28: note: declared here
[  278s]    53 |   template<typename> class auto_ptr;
[  278s]       |                            ^~~~~~~~
[  280s] error: Bad exit status from /var/tmp/rpm-tmp.gA7nRy (%build)

summary: GCC 10: xsd build fails


body:
--1575451741.D5A51164.2241
Date: Wed, 4 Dec 2019 09:29:01 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158372

            Bug ID: 1158372
           Summary: GCC 10: zimg build fails
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Basesystem
          Assignee: bnc-team-screening-at-forge.provo.novell.com
          Reporter: martin.liska-at-suse.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

Fails due to:
[  102s] src/zimg/colorspace/matrix3.cpp:20:7: error: 'size_t' was not declared
in this scope; did you mean 'std::size_t'?

I've just made an upstream pull request:
https://github.com/sekrit-twc/zimg/pull/118

summary: GCC 10: zimg build fails


--1575454005.dfB50.15440
Date: Wed, 4 Dec 2019 10:06:45 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.suse.com/show_bug.cgi?id=1158387

            Bug ID: 1158387
           Summary: kdebase4-workspace build failed with Mesa update(or newer CMake)
    Classification: openSUSE
           Product: openSUSE Distribution
           Version: Leap 15.2
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: KDE Workspace (Plasma)
          Assignee: opensuse-kde-bugs-at-opensuse.org
          Reporter: mlin-at-suse.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

kdebase4-workspace build failed[1] in a Leap staging which contains newer
Mesa[2] and CMake, I didn't dig into it but looks rather Mesa.

[1]
https://build.opensuse.org/package/show/openSUSE:Leap:15.2:Staging:C/kdebase4-workspace
[2] https://build.opensuse.org/request/show/750908


--1575502316.735CeE0.6673
Date: Wed, 4 Dec 2019 23:31:56 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.suse.com/show_bug.cgi?id=1158470

            Bug ID: 1158470
           Summary: synergy: Mouse pointer can't be moved back to server after switching to neighbor
    Classification: openSUSE
           Product: openSUSE Distribution
           Version: Leap 15.1
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: X11 Applications
          Assignee: bnc-team-screening-at-forge.provo.novell.com
          Reporter: martin.wilck-at-suse.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

I'm observing erratic behavior of synergy in my setup under Leap.

TL;DR: It's fixed by upgrading to synergy-1.9.1-lp151.61.3 from X11:Utilities.

Setup:
server "artemis", left:

> eDP-1 connected primary 1368x768+0+1152 (normal left inverted right x axis y axis) 294mm x 165mm
> DP-1-1 connected 1200x1920+1368+0 left (normal left inverted right x axis y axis) 518mm x 324mm

This is the laptop screen plus one monitor in "portrait" orientation.

client "apollon", right:

> DP1-1 connected primary 1080x1920+1200+0 left (normal left inverted right x axis y axis) 530mm x 300mm
> eDP1 connected 1368x768+2280+1016 (normal left inverted right x axis y axis) 310mm x 170mm

Another vertical monitor plus the screen of the 2nd laptop.

From left to right, I have "artemis" laptop screen, portrait monitor of
"artemis", portrait monitor of "apollon", "apollon" laptop screen.

The links section in synergy.conf looks like this:

> section: links
>    	artemis:
> 		right = apollon
> 		down = zeus
> 	apollon:
> 		left = artemis
> 		down = zeus
>         zeus:
> 		up = artemis
> 		left = artemis
> 		right = apollon
> end

(computer "zeus" is switched off).

Now I start synergys on artemis, synergyc is running on apollon. I slowly move
the pointer on artemis from left to right until it reaches the right edge of
the portrait monitor. I'd expect the cursor to move on "apollon" now, but this
does not happen. It vanishes on "artemis", but it's not visible on "apollon".
When I move the mouse back left, still nothing happens. I can't get the mouse
pointer to move back to "artemis" screen. I have to ssh to artemis and kill
synergys to get a working mouse pointer back.

Here's what happens in the synergys debug log when moving the mouse from left
to right:

> [2019-12-04T22:54:18] DEBUG2: event: MotionNotify 2563,1158
> [2019-12-04T22:54:18] DEBUG2: event: MotionNotify 2565,1158
> [2019-12-04T22:54:18] DEBUG2: event: MotionNotify 2566,1158
> [2019-12-04T22:54:18] DEBUG2: event: MotionNotify 2567,1158

at this point the right screen border of "artemis" is reached, now we start
generating events for "apollon":

> [2019-12-04T22:54:18] DEBUG2: event: MotionNotify 1368,960
> [2019-12-04T22:54:18] DEBUG2: event: MotionNotify 1368,960
> [2019-12-04T22:54:18] DEBUG2: event: MotionNotify 1284,960
> [2019-12-04T22:54:18] DEBUG2: onMouseMoveSecondary +84,+0
> [2019-12-04T22:54:18] DEBUG2: move on apollon to 84,1158
> [2019-12-04T22:54:18] DEBUG2: event: MotionNotify 1284,960
> [2019-12-04T22:54:19] DEBUG2: event: MotionNotify 1369,960
> [2019-12-04T22:54:19] DEBUG2: event: MotionNotify 1369,960
> [2019-12-04T22:54:19] DEBUG2: event: MotionNotify 1284,960
> [2019-12-04T22:54:19] DEBUG2: onMouseMoveSecondary +85,+0
> [2019-12-04T22:54:19] DEBUG2: move on apollon to 169,1158
> [2019-12-04T22:54:19] DEBUG2: event: MotionNotify 1284,960
> [2019-12-04T22:54:19] DEBUG2: event: MotionNotify 1368,960
> [2019-12-04T22:54:19] DEBUG2: event: MotionNotify 1368,960
> [2019-12-04T22:54:19] DEBUG2: event: MotionNotify 1284,960
> [2019-12-04T22:54:19] DEBUG2: onMouseMoveSecondary +84,+0
> [2019-12-04T22:54:19] DEBUG2: move on apollon to 253,1158

"onMouseMoveSecondary" gets basically the same relative step over and over
again, causing the pointer to move monotonically to the right (I made but
minimal movements with the mouse at this point), until...

> [2019-12-04T22:54:22] DEBUG2: onMouseMoveSecondary +84,+0
> [2019-12-04T22:54:22] DEBUG2: move on apollon to 3622,1155
> [2019-12-04T22:54:22] DEBUG2: warped to 1284,960
> [2019-12-04T22:54:22] DEBUG2: event: MotionNotify 1284,960
> [2019-12-04T22:54:22] DEBUG2: onMouseMoveSecondary +84,+0
> [2019-12-04T22:54:22] DEBUG2: find neighbor on right of "apollon"
> [2019-12-04T22:54:22] DEBUG2: no neighbor on right of "apollon"
> [2019-12-04T22:54:22] DEBUG1: try to leave "apollon" on right
> [2019-12-04T22:54:22] DEBUG1: no neighbor right
> [2019-12-04T22:54:22] DEBUG2: clamp to right of "apollon"

Here, the *right* edge of apollon's monitor is reached although I sure as hell
didn't move the mouse there.

Comparing the same log for synergy 1.9.1:

> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 2549,1705
> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 2564,1691
> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 2567,1683
> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 844,1440
> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 689,1531
> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 684,1536
> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 705,1518
> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 684,1536
> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 725,1505
> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 684,1536
> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 746,1492
> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 684,1536
> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 775,1479
> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 684,1536
> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 807,1461
> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 684,1536
> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 844,1440
> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 684,1536
> [2019-12-04T23:07:51] DEBUG2: onMouseMoveSecondary +160,-96
> [2019-12-04T23:07:51] DEBUG2: move on apollon to 160,1587
> [2019-12-04T23:07:51] DEBUG2: onMouseMoveSecondary -155,+91
> [2019-12-04T23:07:51] DEBUG2: move on apollon to 5,1678
> [2019-12-04T23:07:51] DEBUG2: onMouseMoveSecondary -5,+5
> [2019-12-04T23:07:51] DEBUG2: move on apollon to 0,1683
> [2019-12-04T23:07:51] DEBUG2: onMouseMoveSecondary +21,-18
> [2019-12-04T23:07:51] DEBUG2: move on apollon to 21,1665
> [2019-12-04T23:07:51] DEBUG2: onMouseMoveSecondary -21,+18
> [2019-12-04T23:07:51] DEBUG2: move on apollon to 0,1683
> [2019-12-04T23:07:51] DEBUG2: event: MotionNotify 684,1536
> [2019-12-04T23:07:51] DEBUG2: onMouseMoveSecondary +41,-31
> [2019-12-04T23:07:51] DEBUG2: move on apollon to 41,1652

Here it seems that right after entering "apollon"'s screen, a number of
MotionNotify events is discarded, and later on, onMouseMoveSecondary() calls
seem to "correct" previous movements. For the user, this feels correct. Also,
the mouse pointer is well visible in on "apollon", moves as expeted, and can be
moved back to the "artemis" screen just fine.

I've been trying to figure out which commits changed this behavior between
v1.8.8-stable and v1.9.1-stable, but nothing caught my eye.

The 1.9.1 version has already been submitted and accepted to Leap 15.2.
I'd like to suggest to submit it to 15.1, too.


body:
--1575536687.5f4c534.10509
Date: Thu, 5 Dec 2019 09:04:47 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158510

            Bug ID: 1158510
           Summary: GCC 10: libqt5-qtlocation build fails
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Basesystem
          Assignee: bnc-team-screening-at-forge.provo.novell.com
          Reporter: martin.liska-at-suse.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

Fails due to:

[  444s] platform/default/bidi.cpp: In member function 'void
mbgl::BiDi::mergeParagraphLineBreaks(std::set<long unsigned int>&)':
[  444s] platform/default/bidi.cpp:63:24: error: 'runtime_error' is not a
member of 'std'
[  444s]    63 |             throw
std::runtime_error(std::string("ProcessedBiDiText::mergeParagraphLineBreaks: ")
+
[  444s]       |                        ^~~~~~~~~~~~~
[  445s] platform/default/bidi.cpp: In member function
'std::vector<std::__cxx11::basic_string<char16_t> >
mbgl::BiDi::processText(const u16string&, std::set<long unsigned int>)':
[  445s] platform/default/bidi.cpp:98:20: error: 'runtime_error' is not a
member of 'std'
[  445s]    98 |         throw
std::runtime_error(std::string("BiDi::processText: ") +
u_errorName(errorCode));
[  445s]       |                    ^~~~~~~~~~~~~
[  445s] platform/default/bidi.cpp: In member function 'std::u16string
mbgl::BiDi::getLine(std::size_t, std::size_t)':
[  445s] platform/default/bidi.cpp:109:20: error: 'runtime_error' is not a
member of 'std'
[  445s]   109 |         throw std::runtime_error(std::string("BiDi::getLine
(setLine): ") + u_errorName(errorCode));
[  445s]       |                    ^~~~~~~~~~~~~
[  445s] platform/default/bidi.cpp:125:20: error: 'runtime_error' is not a
member of 'std'
[  445s]   125 |         throw std::runtime_error(std::string("BiDi::getLine
(writeReordered): ") +
[  445s]       |                    ^~~~~~~~~~~~~

There's a missing header include.

summary: GCC 10: libqt5-qtlocation build fails


body:
--1575537860.4dcfE4.17692
Date: Thu, 5 Dec 2019 09:24:20 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158516

            Bug ID: 1158516
           Summary: GCC 10:  libqt5-qtwebengine build fails
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Basesystem
          Assignee: bnc-team-screening-at-forge.provo.novell.com
          Reporter: martin.liska-at-suse.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

Fails due to:

[ 2948s] In file included from
../../3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.cc:10:
[ 2948s]
../../3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h:34:3:
error: 'size_t' does not name a type
[ 2948s]    34 |   size_t stability_counter_;
[ 2948s]       |   ^~~~~~
[ 2948s]
../../3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h:15:1:
note: 'size_t' is defined in header '<cstddef>'; did you forget to '#include
<cstddef>'?
[ 2948s]    14 | #include <array>
[ 2948s]   +++ |+#include <cstddef>
[ 2948s]    15 |
[ 2948s]
../../3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.cc:
In constructor 'webrtc::ClockdriftDetector::ClockdriftDetector()':
[ 2948s]
../../3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.cc:15:29:
error: class 'webrtc::ClockdriftDetector' does not have any field named
'stability_counter_'
[ 2948s]    15 |     : level_(Level::kNone), stability_counter_(0) {
[ 2948s]       |                             ^~~~~~~~~~~~~~~~~~
[ 2948s]
../../3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.cc:
In member function 'void webrtc::ClockdriftDetector::Update(int)':
[ 2948s]
../../3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.cc:25:11:
error: 'stability_counter_' was not declared in this scope
[ 2948s]    25 |     if (++stability_counter_ > 7500)
[ 2948s]       |           ^~~~~~~~~~~~~~~~~~
[ 2948s]
../../3rdparty/chromium/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.cc:30:3:
error: 'stability_counter_' was not declared in this scope
[ 2948s]    30 |   stability_counter_ = 0;
[ 2948s]       |   ^~~~~~~~~~~~~~~~~~

summary: GCC 10:  libqt5-qtwebengine build fails


body:
--1575545614.BfAACe000.14760
Date: Thu, 5 Dec 2019 11:33:34 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158532

            Bug ID: 1158532
           Summary: Missing /etc/cups/mime.types
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: All
                OS: openSUSE Factory
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Printing
          Assignee: jsmeix-at-suse.com
          Reporter: werner-at-suse.com
        QA Contact: jsmeix-at-suse.com
          Found By: ---
           Blocker: ---

The new mailutils pacakge has a tool vclled mimeview and this expects

  mimeview: cannot open `/etc/cups/mime.types': No such file or directory

AFAICS that the source tar ball of cups includes this file as conf/mime.types
and the spec file includes

  %doc %{_mandir}/man5/mime.types.5.gz

but does not include

  %config %{_sysconfdir}/cups/mime.types

summary: Missing /etc/cups/mime.types


body:
--1575548558.bA3baC24.4014
Date: Thu, 5 Dec 2019 12:22:38 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158539

            Bug ID: 1158539
           Summary: GCC 10: gdb build fails
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Basesystem
          Assignee: bnc-team-screening-at-forge.provo.novell.com
          Reporter: martin.liska-at-suse.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

The package can't be built due to:

[  192s] g++ -x c++  -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong
-funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection
-Werror=return-type -flto=auto -Wno-error=odr -DPERF_ATTR_SIZE_VER5_BUNDLE
-I/home/abuild/rpmbuild/BUILD/gdb-8.3.1/build-x86_64-suse-linux/processor-trace-2.0.1-root/usr/include
  -I. -I../../gdb -I../../gdb/config -DLOCALEDIR="\"/usr/share/locale\""
-DHAVE_CONFIG_H -I../../gdb/../include/opcode   -I../bfd -I../../gdb/../bfd
-I../../gdb/../include -I../libdecnumber -I../../gdb/../libdecnumber
-I../../gdb/gnulib/import -Ibuild-gnulib/import  -DTUI=1
-I/usr/include/python3.7m -I/usr/include/python3.7m  -Wall -Wpointer-arith
-Wno-unused -Wunused-value -Wunused-variable -Wunused-function -Wno-switch
-Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter
-Wunused-but-set-variable -Wno-sign-compare -Wno-error=maybe-uninitialized
-Wsuggest-override -Wimplicit-fallthrough=3 -Wduplicated-cond -Wshadow=local
-Wformat -Wformat-nonliteral -Wno-unused -Werror -c -o ser-base.o -MT
ser-base.o -MMD -MP -MF ./.deps/ser-base.Tpo ../../gdb/ser-base.c
[  192s] In file included from ../../gdb/common/common-defs.h:96,
[  192s]                  from ../../gdb/defs.h:28,
[  192s]                  from ../../gdb/regcache.c:20:
[  192s] ../../gdb/regcache.c: In function 'void registers_changed()':
[  192s] ../../gdb/../include/libiberty.h:727:36: error: ignoring return value
of 'void* __builtin_alloca(long unsigned int)' declared with attribute
'warn_unused_result' [-Werror=unused-result]
[  192s]   727 | # define alloca(x) __builtin_alloca(x)
[  192s]       |                    ~~~~~~~~~~~~~~~~^~~
[  192s] ../../gdb/regcache.c:463:3: note: in expansion of macro 'alloca'
[  192s]   463 |   alloca (0);
[  192s]       |   ^~~~~~
[  192s] g++ -x c++  -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong
-funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection
-Werror=return-type -flto=auto -Wno-error=odr -DPERF_ATTR_SIZE_VER5_BUNDLE
-I/home/abuild/rpmbuild/BUILD/gdb-8.3.1/build-x86_64-suse-linux/processor-trace-2.0.1-root/usr/include
  -I. -I../../gdb -I../../gdb/config -DLOCALEDIR="\"/usr/share/locale\""
-DHAVE_CONFIG_H -I../../gdb/../include/opcode   -I../bfd -I../../gdb/../bfd
-I../../gdb/../include -I../libdecnumber -I../../gdb/../libdecnumber
-I../../gdb/gnulib/import -Ibuild-gnulib/import  -DTUI=1
-I/usr/include/python3.7m -I/usr/include/python3.7m  -Wall -Wpointer-arith
-Wno-unused -Wunused-value -Wunused-variable -Wunused-function -Wno-switch
-Wno-char-subscripts -Wempty-body -Wunused-but-set-parameter
-Wunused-but-set-variable -Wno-sign-compare -Wno-error=maybe-uninitialized
-Wsuggest-override -Wimplicit-fallthrough=3 -Wduplicated-cond -Wshadow=local
-Wformat -Wformat-nonliteral -Wno-unused -Werror -c -o ser-event.o -MT
ser-event.o -MMD -MP -MF ./.deps/ser-event.Tpo ../../gdb/ser-event.c

summary: GCC 10: gdb build fails


--1575607398.74eBfAE0.721
Date: Fri, 6 Dec 2019 04:43:18 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158593

            Bug ID: 1158593
           Summary: rdesktop ships a python2 script: "convert-map"
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: X11 Applications
          Assignee: bnc-team-screening-at-forge.provo.novell.com
          Reporter: simonf.lees-at-suse.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

Currently rdesktop ships a python2 script "convert-map", the /usr/bin/python2
introduced by "rdesktop-Fix-keymap-script.patch" means that currently rdesktop
has a hard dependency on python2.

This means that rdesktop could be dropped when python2 goes end of life on Jan
1, as such the script should be ported to python3 or dropped. (In this case the
porting option doesn't look hard) at the same time it also may no longer really
be needed.

1.
https://build.opensuse.org/package/view_file/X11:Utilities/rdesktop/rdesktop-Fix-keymap-script.patch?expand=1


body:
--1575607591.A58dED0.2618
Date: Fri, 6 Dec 2019 04:46:31 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158595

            Bug ID: 1158595
           Summary: Choqok ver. 1.7 update request
    Classification: openSUSE
           Product: openSUSE Distribution
           Version: Leap 15.1
          Hardware: x86-64
                OS: Other
            Status: NEW
          Severity: Enhancement
          Priority: P5 - None
         Component: KDE Applications
          Assignee: opensuse-kde-bugs-at-opensuse.org
          Reporter: E.microcorys-at-gmx.net
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

Choqok is a micro-blogging client for KDE with Twitter integration. Version 1.6
(2016) is available in all current openSUSE repos but Twitter integration is
broken since Twitter changed their micro-blog character limit from 140 to 280.

Choqok version 1.7, which updates the Twitter character limit to 280, among
other things, was released in July 2019 but is not yet packaged in
repositories.

See: https://github.com/KDE/choqok/blob/master/changelog

Update to Choqok Version 1.7 is desirable.

summary: Choqok ver. 1.7 update request


--1575658678.ECbddcB23.11333
Date: Fri, 6 Dec 2019 18:57:58 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158696

            Bug ID: 1158696
           Summary: [HPC,SLURM] /var/spool/slurm has wrong ownership
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: All
                OS: openSUSE Factory
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Other
          Assignee: hpc-bugs-at-suse.de
          Reporter: eich-at-suse.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

/var/spool/slurm should be owned by slurm:slurm

(Thanks to Lawrence for pointing me to this!)


--1575757283.04aDFb0.6375
Date: Sat, 7 Dec 2019 22:21:23 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158723

            Bug ID: 1158723
           Summary: nftables should be build with python enabled
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: Other
                OS: openSUSE Factory
            Status: NEW
          Severity: Enhancement
          Priority: P5 - None
         Component: Security
          Assignee: security-team-at-suse.de
          Reporter: aboe76-at-gmail.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

With firewalld moving to libnftables JSON
see: https://firewalld.org/2019/09/libnftables-JSON

The package nftables should be build with --with-python and --with-json.
This way opensuse/suse could support the newer versions of firewalld right
out of the box.

Answer from Upstream:

With this change firewalld has new dependencies; libnftables, and
python-nftables. Currently both libnftables and python-nftables are shipped
with the standard nftables package. Distribution packagers shouldn’t have to
change much. It really amounts to calling the nftables configure script with
--with-python --with-json.

libnftables has been around for awhile, but due to bug fixes and other changes
the firewalld developers are claiming the libnftables backend only works with
nftables >= 0.9.3.


--1575760896.1DAd0.11087
Date: Sat, 7 Dec 2019 23:21:36 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158724

            Bug ID: 1158724
           Summary: Wrong placement of some settings in default .profile file, when now we have .i18n file
    Classification: openSUSE
           Product: openSUSE Distribution
           Version: Leap 15.1
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Basesystem
          Assignee: bnc-team-screening-at-forge.provo.novell.com
          Reporter: carlos.e.r-at-opensuse.org
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

On a new user's home, I notice the existence of the file .i18n (wonderful!):

cer-k@minas-tirith:~> cat .i18n
#
# Override system wide input method here
#

# export INPUT_METHOD=scimcer-k@minas-tirith:~>

(notice the missin EOL, by the way)

But there is something wrong, because the .profile file still contains this
paragraph:

+++���������������
# Most applications support several languages for their output.
# To make use of this feature, simply uncomment one of the lines below or
# add your own one (see /usr/share/locale/locale.alias for more codes)
# This overwrites the system default set in /etc/sysconfig/language
# in the variable RC_LANG.
#
#export LANG=de_DE.UTF-8    # uncomment this line for German output
#export LANG=fr_FR.UTF-8    # uncomment this line for French output
#export LANG=es_ES.UTF-8    # uncomment this line for Spanish output
���������������++-

IMO that paragraph should go instead to the .i18n file, because its purpose is
precisely internationalization configuration, ie, the language configuration.

While the .i18n did not exist by default or was not known or was not working, I
agree the settings should go to .profile. But now that the default home
directory contains an skeleton .i18n file, those settings should migrate there.

Thanks.


--1575812981.6aEd7cab0.16719
Date: Sun, 8 Dec 2019 13:49:41 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.suse.com/show_bug.cgi?id=1158728

            Bug ID: 1158728
           Summary: ardour5 broken after update, /usr/lib64/liblilv-0.so.0: undefined symbol
    Classification: openSUSE
           Product: openSUSE Distribution
           Version: Leap 15.1
          Hardware: x86-64
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Sound
          Assignee: tiwai-at-suse.com
          Reporter: robert.simai-at-suse.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

after today's update of ardour5 I'll get a

/usr/lib64/ardour5/ardour-5.12.0: symbol lookup error:
/usr/lib64/liblilv-0.so.0: undefined symbol: serd_free

after selecting a project and the app terminates. It doesn't matter if I use
safe mode" and disable plugins. The package is very new:

robert@big:~> rpm -qi ardour
Name        : ardour
Version     : 5.12.0
Release     : lp151.6.4
Architecture: x86_64
Install Date: So 08 Dez 2019 13:39:10 CET
Group       : Productivity/Multimedia/Sound/Editors and Convertors
Size        : 45016050
License     : GPL-2.0-only
Signature   : RSA/SHA256, So 08 Dez 2019 11:56:09 CET, Key ID 77ec2301f23c6aa3
Source RPM  : ardour-5.12.0-lp151.6.4.src.rpm
Build Date  : So 08 Dez 2019 11:55:17 CET
Build Host  : lamb21
Relocations : (not relocatable)
Vendor      : obs://build.opensuse.org/multimedia

liblilv-0-0-0.24.6 was/is up to date.


--1575889806.6C7b7d680.18366
Date: Mon, 9 Dec 2019 11:10:06 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158777

            Bug ID: 1158777
           Summary: It failing to created initrd image for last 3 upgrades .
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: Other
                OS: SUSE Other
            Status: NEW
          Severity: Critical
          Priority: P5 - None
         Component: Upgrade Problems
          Assignee: bnc-team-screening-at-forge.provo.novell.com
          Reporter: unixbhaskar-at-gmail.com
        QA Contact: jsrain-at-suse.com
          Found By: ---
           Blocker: ---

Created attachment 825774
  --> http://bugzilla.opensuse.org/attachment.cgi?id=825774&action=edit
Failed to create initrd from past 3 upgrades,stratis and convertfsconvertfs
missing

Here are stuff shows up ...while upgrading...

Output of e2fsprogs-1.45.4-1.2.x86_64.rpm %posttrans script:
    Creating initrd: /boot/initrd-5.3.11-1.g0a195a8-default
    dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log
--force /boot/initrd-5.3.11-1.g0a195a8-default 5.3.11-1.g0a195a8-default
    dracut: dracut module 'stratis' will not be installed, because command
'stratisd-init' could not be found!
    dracut: dracut module 'convertfsconvertfsconvertfs' cannot be found or
installed.
    Creating initrd: /boot/initrd-5.4.1-1.gf5f9162-default
    dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log
--force /boot/initrd-5.4.1-1.gf5f9162-default 5.4.1-1.gf5f9162-default
    dracut: dracut module 'stratis' will not be installed, because command
'stratisd-init' could not be found!
    dracut: dracut module 'convertfsconvertfsconvertfs' cannot be found or
installed.
    Creating initrd: /boot/initrd-5.4.2-1.gb3d18f4-default
    dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log
--force /boot/initrd-5.4.2-1.gb3d18f4-default 5.4.2-1.gb3d18f4-default
    dracut: dracut module 'stratis' will not be installed, because command
'stratisd-init' could not be found!
    dracut: dracut module 'convertfsconvertfsconvertfs' cannot be found or
installed.
    Generating  /boot/initrd-5.3.11-1.g0a195a8-default
/boot/initrd-5.4.1-1.gf5f9162-default /boot/initrd-5.4.2-1.gb3d18f4-default
targets failed


body:
Build Identifier:

I updated Leap 15.1 this morning, and rebooted.

When starting KVM virtual machines, I had no network.  This was working
correctly yesterday.  It looks as if something is broken on the network bridge
used to share the network with virtual machines.

I have since reverted suse-module-tools to the previous version
(15.1.13-lp151.1.1) and rebooted.  And now the virtual machines again have
networking.

Reproducible: Always

summary: Update broke network on KVM virtual machines


--1575922982.ABf8530.7382
Date: Mon, 9 Dec 2019 20:23:02 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.suse.com/show_bug.cgi?id=1158839

            Bug ID: 1158839
           Summary: Cuttlefish app is not associated with the plasma5-sdk package
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: KDE Workspace (Plasma)
          Assignee: opensuse-kde-bugs-at-opensuse.org
          Reporter: pointedstick-at-zoho.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

AppStream entries are supposed to have a `Package` property, which allows
PackageKit to install them. This is true for most apps. For example:

$ appstreamcli search firefox | grep Package
Package: MozillaFirefox

However this is not true for the Cuttlefish app:

$appstreamcli search cuttlefish | grep Package
[nothing]

The app itself gets found, it just doesn't have a Package property:

$ appstreamcli search cuttlefish
Identifier: org.kde.plasma.cuttlefish [desktop-application]
Name: Cuttlefish
Summary: Icon Previewer for Artists and Developers

This is preventing Cuttlefish from being installed using Discover (and
presumably GNOME Software). See https://bugs.kde.org/show_bug.cgi?id=413004.


--1575997102.1f8Cd28f6.29312
Date: Tue, 10 Dec 2019 16:58:22 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158955

            Bug ID: 1158955
           Summary: icu: /usr/lib64/icu/current not owned by package
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Other
          Assignee: jengelh-at-inai.de
          Reporter: lnussel-at-suse.com
        QA Contact: qa-bugs-at-suse.de
                CC: qzhao-at-suse.com
          Found By: ---
           Blocker: ---

libicu-devel creates /usr/lib64/icu/current but doesn't own it.

creating that symlink manually in %post seems to be forlorn hope anyways. After
all pkg-config files, headers and .so links do not magically move to the latest
version either. So should be fine to just package it pointing to the version
the package is made for or simply omit as pkg-config can be queried for the
version.


body:
--1575998957.Bd866A1.10878
Date: Tue, 10 Dec 2019 17:29:17 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.suse.com/show_bug.cgi?id=1158957

            Bug ID: 1158957
           Summary: clean-up desktop-file-translations
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Translations
          Assignee: lnussel-at-suse.com
          Reporter: sbrabec-at-suse.com
        QA Contact: ke-at-suse.com
                CC: fvogt-at-suse.com, ke-at-suse.com, mcalabkova-at-suse.com,
                    tchvatal-at-suse.com
          Found By: ---
           Blocker: ---

desktop-file-translations did not reflect translation development of the last
15 years. That is why it contains a lot of obsolete stuff and duplicated stuff
that consumes translators' power.

Current translation policy says:
If the code has an upstream translation, do not translate it in SUSE.

desktop-file-translations cleanly violates this rule. There is no such reason
to make SUSE Specific translation for strings like "Firefox", "Web Browser",
"Text Editor" etc.

The forthcoming translation policy will be even more strict: If the translation
is important for us, maintain it in the upstream.

I propose to make a big cleanup of desktop-file-translations:
- Remove strings that has upstream translation.
- Drop obsolete translations.
- If it is possible and makes sense, attempt to move existing translations to
the upstream.

Remove strings that has upstream translation.

The easiest way to do it:
- If there is at lease one upstream translation, ignore such desktop file.
- If there are no upstream translation, issue a warning that suggests to add
translation support to the upstream and refers to the existing in-house
translations.

Drop obsolete translations:

appstreamdata.pot, update-desktop-files-apps.pot, polkitaction.pot,
update-desktop-files-kde.pot, update-desktop-files-kde-services.pot: Package
specific stuff. Should be preferably translated by the upstream.

mimeinfo.pot: Package specific stuff. Most of strings comes from
shared-mime-info, which is well translated out of the box. Should be preferably
translated by the upstream, and we should exclude shared-mime-info for sure.
Before that, we can check whether we have some unique strings. (I can to it.)

update-desktop-files-conflicts.pot: Empty. I have no idea about the purpose.

update-desktop-files-directories.pot: It would be nice to move it to its owner
package repository, desktop-data-openSUSE.

update-desktop-files-mimelnk.pot: Drop completely. Complete waste of
translators' work. It was replaced by shared-mime-info in 2004. We have no
package that supports mimelnk nowadays, and mimelnk support was completely
dropped.

update-desktop-files.pot: All of them clone upstream.

update-desktop-files-screensavers.pot:
This is probably xscreensaver specific, and it should be moved to xscreensaver.
Ideally upstream them.

update-desktop-files-yast.pot:
Our packages. If it makes sense and it will be reasonably easy, we should move
it to respective domains inside yast-translations (and move existing strings
there).

Related licensing bug: bug 1137775

summary: clean-up desktop-file-translations


--1576054072.cdC661.4511
Date: Wed, 11 Dec 2019 08:47:52 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158990

            Bug ID: 1158990
           Summary: VUL-0: CVE-2019-17357: sql injection in graphs.php
    Classification: openSUSE
           Product: openSUSE Distribution
           Version: Leap 42.3
          Hardware: Other
               URL: https://smash.suse.de/issue/248741/
                OS: Other
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: Security
          Assignee: aj-at-ajaissle.de
          Reporter: jsegitz-at-suse.com
        QA Contact: security-team-at-suse.de
          Found By: Security Response Team
           Blocker: ---

CVE-2019-17357

Issue:
https://github.com/Cacti/cacti/issues/3025

Fix:
https://github.com/Cacti/cacti/commit/d6dc48503bbcde0717e7a93df7638fd4796200f4

All openSUSE versions affected

References:
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2019-17357
http://people.canonical.com/~ubuntu-security/cve/2019/CVE-2019-17357.html


--1576054332.4087efED1.6908
Date: Wed, 11 Dec 2019 08:52:12 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1158992

            Bug ID: 1158992
           Summary: VUL-0: CVE-2019-17358: Unsafe deserialization in sanitize_unserialize_selected_items
    Classification: openSUSE
           Product: openSUSE Distribution
           Version: Leap 42.3
          Hardware: Other
               URL: https://smash.suse.de/issue/248740/
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Security
          Assignee: aj-at-ajaissle.de
          Reporter: jsegitz-at-suse.com
        QA Contact: security-team-at-suse.de
          Found By: Security Response Team
           Blocker: ---

CVE-2019-17358

Issue:
https://github.com/Cacti/cacti/issues/3026

Fix:
https://github.com/Cacti/cacti/commit/adf221344359f5b02b8aed43dfb6b33ae5d708c8

All openSUSE versions affected

References:
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2019-17358
http://people.canonical.com/~ubuntu-security/cve/2019/CVE-2019-17358.html


body:
Build Identifier:

Please see: https://dev.gajim.org/gajim/gajim-plugins/issues/316

Reproducible: Always

Steps to Reproduce:
1. Install the gajim package from Tumbleweed
2. Open gajim, try to install plugins
3. Plugin installer can't fetch package list

This problem doesn't seem to be a gajim problem, but is caused by SuSE
packaging of gajim.

summary: gajim: certificate path changed while packaging, so that plugin installer doesn't work


body:
--1576079493.Cf8fAf54.21051
Date: Wed, 11 Dec 2019 15:51:33 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.opensuse.org/show_bug.cgi?id=1159041

            Bug ID: 1159041
           Summary: Leap 15.2 drop requests
    Classification: openSUSE
           Product: openSUSE Distribution
           Version: Leap 15.2
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Other
          Assignee: christophe-at-krop.fr
          Reporter: lnussel-at-suse.com
        QA Contact: qa-bugs-at-suse.de
                CC: lubos.kocman-at-suse.com, mlin-at-suse.com
          Found By: ---
           Blocker: ---

Hey Christophe! thanks for your efforts to take care of Leap. I see you filed a
bunch of drop requests for things you consider obsolete. Please keep in mind
that 15.2 is a service pack level upgrade. In general the version of the
distribution must be considered 15. Users do not expect stuff to break when
upgrading between minor version. So just as we try hard to not take away
programs from people via maintenance we shouldn't do that in service packs
either. The fact that we can do technically should be the exception not the
rule.

So not maintained upstream anymore or dropped from Factory is not a reason for
the Leap 15 series to drop a package. As long as the software works we need to
keep it. If the software in question never worked we can just as well get rid
of it of course.
So I need your confirmation on the following packages on whether they are just
dropped for being unmaintained or linking against qt4, or they are actually
broken ie unusable:

H2rename
Qross
fate   (fate is still used by some departments in SUSE AFAIK)
jovie
kaccessible
kate4-parts
kdesdk4-scripts
keepassx
kepas
klinkstatus
konsole4-part
kpassgen
kppp
kremotecontrol
kuser
kvkbd
kvpnc
libjreen
libkdegames4
libkqoauth
python-pyside
python-pyside-tools
tomahawk

The following look fine as they are replaced by other bits:

jag-level-editor
qgo

Also, any dropped or replaced packaged should be mentioned in the release notes
at https://github.com/openSUSE/release-notes-openSUSE/tree/Leap_15.2/xml

summary: Leap 15.2 drop requests


--1576140238.f77ef15D12.22800
Date: Thu, 12 Dec 2019 08:43:58 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.suse.com/show_bug.cgi?id=1159079

            Bug ID: 1159079
           Summary: ibus fails to build with GNOME 3.34 update
    Classification: openSUSE
           Product: openSUSE Distribution
           Version: Leap 15.2
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: GNOME
          Assignee: gnome-bugs-at-suse.de
          Reporter: mlin-at-suse.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

ibus fails to build[1] with GNOME 3.34 update.

[  514s] extension.c: In function 'extension_gtk_instance_init':
[  514s] extension.c:376:13: warning: G_ADD_PRIVATE
[  514s]   self->priv = EXTENSION_GTK_GET_PRIVATE (self);
[  514s]              ^~~~~~~~~~~~~~~
[  514s]   GEN      gtkpanel.xml
[  514s]   GEN      gtkextension.xml
[  514s]   GEN      ibus-ui-emojier.desktop.in
[  514s]   GEN      ibus-extension-gtk3.desktop.in
[  514s]   GEN      ibus-emoji.7
[  514s]   GEN      org.freedesktop.IBus.Panel.Emojier.desktop
[  514s]   GEN      org.freedesktop.IBus.Panel.Extension.Gtk3.desktop
[  514s] indicator.vala:150.13-150.30: warning: GLib.DBusProxy.new has been
deprecated since vala-0.36. Use DBusProxy
[  514s] indicator.vala:150.13-150.36: warning: GLib.DBusProxy.new has been
deprecated since vala-0.36. Use DBusProxy
[  514s] indicator.vala:171.27-171.44: warning: GLib.DBusProxy.new has been
deprecated since vala-0.36. Use DBusProxy
[  514s] indicator.vala:171.27-171.48: warning: GLib.DBusProxy.new has been
deprecated since vala-0.36. Use DBusProxy
[  515s] bindingcommon.vala:78.13-78.34: warning: Gdk.Keymap.get_default has
been deprecated since 3.22
[  515s] emojier.vala:915.48-915.53: error: Assignment: Cannot convert from
`GLib.SList<string>' to `GLib.SList<weak string>?'
[  515s]             unowned GLib.SList<unowned string> emojis =
[  515s]                                                ^^^^^^
[  515s] emojier.vala:919.46-919.51: error: The name `emojis' does not exist in
the context of `IBusEmojier.show_emoji_for_category'
[  515s]             foreach (unowned string emoji in emojis) {
[  515s]                                              ^^^^^^
[  515s] emojier.vala:2182.17-2182.37: warning: string.utf8_offset is
deprecated. Use string.index_of_nth_char
[  515s] emojier.vala:1580.45-1580.55: error: Assignment: Cannot convert from
`GLib.SList<string>' to `GLib.SList<weak string>?'
[  515s]         unowned GLib.SList<unowned string>? annotations =
[  515s]                                             ^^^^^^^^^^^
[  515s] emojier.vala:1584.47-1584.57: error: The name `annotations' does not
exist in the context of `IBusEmojier.show_emoji_description'
[  515s]         foreach (unowned string annotation in annotations) {
[  515s]                                               ^^^^^^^^^^^
[  515s] emojier.vala:454.36-454.45: error: Assignment: Cannot convert from
`GLib.SList<weak IBus.EmojiData>' to `GLib.SList<IBus.EmojiData>?'
[  515s]         GLib.SList<IBus.EmojiData> emoji_list = IBus.EmojiData.load(
[  515s]                                    ^^^^^^^^^^
[  515s] emojier.vala:456.13-456.22: error: The name `emoji_list' does not
exist in the context of `IBusEmojier.make_emoji_dict'
[  515s]         if (emoji_list == null)
[  515s]             ^^^^^^^^^^
[  515s] emojier.vala:458.41-458.50: error: The name `emoji_list' does not
exist in the context of `IBusEmojier.make_emoji_dict'
[  515s]         foreach (IBus.EmojiData data in emoji_list) {
[  515s]                                         ^^^^^^^^^^
[  515s] emojier.vala:2100.42-2100.59: error: Argument 1: Cannot convert from
`GLib.SList<weak string>' to `GLib.SList<string>'
[  515s]                     data.set_annotations(annotations.copy());
[  515s]                                          ^^^^^^^^^^^^^^^^^^
[  515s] emojier.vala:2107.65-2107.77: error: Argument 2: Cannot convert from
`GLib.SList<weak string>' to `GLib.SList<string>'
[  515s]                 m_annotation_to_emojis_dict.replace(annotation,
emojis.copy());
[  515s]
^^^^^^^^^^^^^
[  515s] emojier.vala:666.9-667.69: error: Assignment: Cannot convert from
`GLib.SList<weak IBus.UnicodeBlock>' to `GLib.SList<IBus.UnicodeBlock>'
[  515s] panel.vala:1082.41-1082.53: warning: Posix.SIGUSR1 has been deprecated
since vala-0.40. Use Posix.Signal.USR1
[  515s] panel.vala:311.29-311.42: warning: Gtk.StatusIcon has been deprecated
since 3.14
[  515s] panel.vala:526.36-526.42: error: Assignment: Cannot convert from
`GLib.List<weak IBus.EngineDesc>' to `GLib.List<IBus.EngineDesc>?'
[  515s]         GLib.List<IBus.EngineDesc> engines = m_bus.list_engines();
[  515s]                                    ^^^^^^^
[  515s] panel.vala:527.71-527.77: error: The name `engines' does not exist in
the context of `Panel.init_engines_order'
[  515s]         GLib.List<IBus.EngineDesc> xkb_engines =
get_engines_from_xkb(engines);
[  515s]
^^^^^^^
[  515s] panel.vala:529.41-529.47: error: The name `engines' does not exist in
the context of `Panel.init_engines_order'
[  515s]                 get_engines_from_locale(engines);
[  515s]                                         ^^^^^^^
[  515s] panel.vala:532.52-532.61: error: The name `im_engines' does not exist
in the context of `Panel.init_engines_order'
[  515s]         foreach (unowned IBus.EngineDesc engine in im_engines)
[  515s]                                                    ^^^^^^^^^^
[  515s] panel.vala:534.52-534.62: error: The name `xkb_engines' does not exist
in the context of `Panel.init_engines_order'
[  515s]         foreach (unowned IBus.EngineDesc engine in xkb_engines)
[  515s]                                                    ^^^^^^^^^^^
[  515s] Compilation failed: 15 error(s), 8 warning(s)
[  515s] make[3]: *** [Makefile:926: ibus_ui_gtk3_vala.stamp] Error 1
[  515s] make[3]: *** Waiting for unfinished jobs....

[1] https://build.opensuse.org/package/show/openSUSE:Leap:15.2:Staging:C/ibus


body:
--1576164309.b6a8aDA17.24368
Date: Thu, 12 Dec 2019 15:25:09 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.suse.com/show_bug.cgi?id=1159131

            Bug ID: 1159131
           Summary: icu: follow upstream soname again?
    Classification: openSUSE
           Product: openSUSE Tumbleweed
           Version: Current
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Basesystem
          Assignee: jengelh-at-inai.de
          Reporter: lnussel-at-suse.com
        QA Contact: qa-bugs-at-suse.de
                CC: qzhao-at-suse.com
          Found By: ---
           Blocker: ---

according to bug 824262 from 2013 icu was switched to a custom soname as
upstream was not considered reliable enough to get it right. Looks like
meanwhile it's safe when they release a .something version:
https://abi-laboratory.pro/?view=timeline&l=icu4c

So can we go back to using the upstream soname?

summary: icu: follow upstream soname again?


--1576235843.e1DefbB0.31713
Date: Fri, 13 Dec 2019 11:17:23 +0000
MIME-Version: 1.0
Content-Type: text/plain

http://bugzilla.suse.com/show_bug.cgi?id=1159191

            Bug ID: 1159191
           Summary: moonjit/lua51-luajit replacement: bcc isn't able to build with moonjit
    Classification: openSUSE
           Product: openSUSE Distribution
           Version: Leap 15.2
          Hardware: Other
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Other
          Assignee: glin-at-suse.com
          Reporter: mlin-at-suse.com
        QA Contact: qa-bugs-at-suse.de
          Found By: ---
           Blocker: ---

lua51-luajit has been replaced by lua51-luajit in openSUSE Tumbleweed and Leap
15.2, BuildRequires lua51-luajit-devel just not work anymore, adapt to this
replacement, BuildRequires luajit-devel should just work. Old
lua51-luajit-devel(eg. in SLE) also provides luajit-devel.

BTW bcc in Leap is from SLE, please submit the fix to SLE as well.