<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>34710</bug_id>
          
          <creation_ts>2018-03-25 16:40:52 +0300</creation_ts>
          <short_desc>FR: *.req: detect more essential reqs (example: lightdm in Sisyphus vs c8.1)</short_desc>
          <delta_ts>2018-03-25 16:40:52 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>rpm-build</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ivan Zakharyaschev">imz</reporter>
          <assigned_to name="Ivan Zakharyaschev">imz</assigned_to>
          <cc>arseny</cc>
    
    <cc>glebfm</cc>
    
    <cc>imz</cc>
    
    <cc>ldv</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>169886</commentid>
    <comment_count>0</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2018-03-25 16:40:52 +0300</bug_when>
    <thetext>I haven&apos;t yet investigated further, but lightdm built for Sisyphus can be installed in c8.1 without any formal RPM requirements violation, but it crashes/restarts when starting the user&apos;s session (the login screen works fine). However, the same sources built in c8.1 environment produce a package that works in c8.1.

It might be desirable to reflect the corresponding difference automatically in formal RPM reqs.

$ git --no-pager diff -w alt..altM/80C --stat
 lightdm.spec | 25 ++++++++++++++++++++++---
 1 file changed, 22 insertions(+), 3 deletions(-)
$ git --no-pager diff -w alt..altM/80C
diff --git a/lightdm.spec b/lightdm.spec
index f37f293..c87296f 100644
--- a/lightdm.spec
+++ b/lightdm.spec
@@ -7,7 +7,7 @@
 
 Name: lightdm
 Version: 1.16.7
-Release: alt18
+Release: alt17.M80P.0.M80C.1
 Summary: Lightweight Display Manager
 Group: Graphical desktop/Other
 License: GPLv3+
@@ -158,7 +158,8 @@ sed -i &apos;s,-Werror=pointer-arith,,&apos; configure.ac
 	--with-user-session=default \
 	--libexecdir=%_libexecdir \
 	--with-greeter-user=_ldm \
-	--with-greeter-session=%name-default-greeter
+	--with-greeter-session=%name-default-greeter \
+	CXXFLAGS=-std=c++11
 
 %make_build
 
@@ -288,6 +289,9 @@ fi
 %_man1dir/dm-tool.*
 
 %changelog

[imz@team ~]$ compare_packages -a --requires -- $(find -L /tasks/202815/build/repo/x86_64/RPMS.task/ -type f \! -name &apos;*-debuginfo*&apos;) -- $(find -L /tasks/202811/build/repo/x86_64/RPMS.task/ -type f \! -name &apos;*-debuginfo*&apos;) | cat
--- /tmp/.private/imz/compare_packages.GGcQnQpUuq/1	2018-03-25 16:40:13.143743983 +0300
+++ /tmp/.private/imz/compare_packages.GGcQnQpUuq/2	2018-03-25 16:40:13.152743878 +0300
@@ -25,13 +25,13 @@
 PAM(pam_unix.so)  
 coreutils  
 dbus-tools-gui  
-dm-tool = 1.16.7-alt17.M80P.0.M80C.1
+dm-tool = 1.16.7-alt18
 gir(GObject) = 2.0
 gir(Gio) = 2.0
 glib2-devel  
-libQt5Core.so.5()(64bit) &gt;= set:qjzYc1NWbx8S7gdZAvSzp8coRZbvA4djmZwqKpuEy9cAr61wE83I76oI9INjGX0JsR7OZBE0RtSogQ5shAICm4OFQY5K1eNb7dZJrH6fIniYDYjyZmZJlFVnTP7zbaYYWiuNQ2961YoJ45kJcNSDqCG70eJ4Jj0xVBygVqCjoYIWQN3HLyz68NnHOe57gnQ919VlnuAeKCGgyelxmMipQHK1pysIwHoZJ1X96IlBpBgq0yZbUv4IXe13VMJsv4PZeiV1DT8b3C4YoTEb7wNSC9Pi0
+libQt5Core.so.5()(64bit) &gt;= set:qjzYc1NWbx8S7gdZAvSzp8coRZbvA4djmZwqKpuEy9cAr61wE83I76oI9INjGX0JsR7OZBE0RtSogQ5shAICm4OFQY5K1eNb7dZJrH6fIniYDYjyZmZJlFVnTP7zbaYYWiuNQ2961YoJ45kJcNSDqCG70eJ4Jj0xVBygVqCjoYIWQxhApw4vJaXks0thD4AAntVhWUqG29Wk5q1bBhLW6A9ON2KyZ77IDoMmlCl2F18SLUv4IXe13VMJsv4PZeiV1DT8b3C4YoTEb7wNSC9Pi0
 libQt5Core.so.5(Qt_5)(64bit)  
-libQt5Core.so.5(Qt_5.6)(64bit)  
+libQt5Core.so.5(Qt_5.9)(64bit)  
 libQt5DBus.so.5()(64bit) &gt;= set:milgMRz0qzTd5uZygW8s81Y88lMGuDuETcYMmf0
 libQt5DBus.so.5(Qt_5)(64bit)  
 libQt5Gui.so.5()(64bit) &gt;= set:qnX4gb8HT3DJd1juylQjmX01
@@ -59,9 +59,9 @@
 libgobject-2.0.so.0()(64bit) &gt;= set:mg2fghOJZufLgwl5CLs2Clzxfnpvu6kwXiRgoJ5YZF4TTeZcMLyjumYVo76Q0eTnvLHwGwrYrDlY0LM15n1Z85
 libgobject-2.0.so.0()(64bit) &gt;= set:mgX8sWLyArZdvux0Hacn0XWbBxfR12YQ8ablZzkMZI9QyMZdeZcMLyjumYVo76Q0eTn2lRFJ2G2KNLtmN3ZH5gZaF0gON6
 libgobject-2.0.so.0()(64bit) &gt;= set:ml6W90
-liblightdm-gobject = 1.16.7-alt17.M80P.0.M80C.1
-liblightdm-qt = 1.16.7-alt17.M80P.0.M80C.1
-liblightdm-qt5 = 1.16.7-alt17.M80P.0.M80C.1
+liblightdm-gobject = 1.16.7-alt18
+liblightdm-qt = 1.16.7-alt18
+liblightdm-qt5 = 1.16.7-alt18
 libpam(include)  
 libpam(optional_module)  
 libpam(substack)  
@@ -70,11 +70,12 @@
 libpthread.so.0(GLIBC_2.2.5)(64bit)  
 libqt4-devel  
 libstdc++.so.6(CXXABI_1.3)(64bit)  
+libstdc++.so.6(CXXABI_1.3.9)(64bit)  
 libstdc++.so.6(GLIBCXX_3.4)(64bit)  
 libxcb.so.1()(64bit) &gt;= set:nlWz4sDo8Ehc
 libxklavier.so.16()(64bit) &gt;= set:kg7L0FztMKts1x6ZfFZ4INf0
-lightdm = 1.16.7-alt17.M80P.0.M80C.1
-lightdm-gir = 1.16.7-alt17.M80P.0.M80C.1
+lightdm = 1.16.7-alt18
+lightdm-gir = 1.16.7-alt18
 pam0(common-login)  
 pkgconfig(Qt5Core)  
 pkgconfig(Qt5Gui)  
[imz@team ~]$</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>