Bug 5146 - Re-organize Baloo package
: Re-organize Baloo package
Status: VERIFIED FIXED
Product: Desktop Bugs
Classification: ROSA Desktop
Component: Main Packages
: Fresh
: All Linux
: Highest blocker
: ---
Assigned To: ROSA Linux Bugs
: ROSA Linux Bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2015-03-07 07:32 MSK by Andrey Bondrov
Modified: 2015-03-09 19:44 MSK (History)
2 users (show)

See Also:
RPM Package: baloo
ISO-related:
Bad POT generating:
Upstream:
vladimir.potapov: qa_verified+
andrey.bondrov: published+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Bondrov 2015-03-07 07:32:52 MSK
We need to re-organize Baloo package:

1. Move org.kde.baloo.file.indexer.xml file from main to development package. The XML file describes Baloo DBus interfaces and it's used for developing applications that work with Baloo via DBus.

2. Don't make main package hard dependency for baloocore library. It should rather be required by kdebase4-workspace later.
Comment 1 Andrey Bondrov 2015-03-07 07:34:05 MSK
Advisory: "Move dbus interfaces XML file from main to development package. Library package should only Suggest, not Require main package"

https://abf.rosalinux.ru/build_lists/2452151
https://abf.rosalinux.ru/build_lists/2452152
Comment 2 FirstLevel 2015-03-07 15:38:43 MSK
64bit

-- old --

[root@r5-64 ~]# rpm -qa | grep baloo
lib64baloocore4-4.14.3-1-rosa2014.1.x86_64
lib64balooxapian4-4.14.3-1-rosa2014.1.x86_64
lib64baloofiles4-4.14.3-1-rosa2014.1.x86_64
baloo-4.14.3-1-rosa2014.1.x86_64
lib64balooqueryparser4-4.14.3-1-rosa2014.1.x86_64
lib64baloowidgets4-4.14.3-1-rosa2014.1.x86_64
lib64baloopim4-4.14.3-1-rosa2014.1.x86_64
[root@r5-64 ~]# 

[root@r5-64 ~]# ls -al /usr/share/dbus-1/interfaces/ | grep baloo
-rw-r--r-- 1 root root  1088 ноя  6 15:03 org.kde.baloo.file.indexer.xml
[root@r5-64 ~]# rpm -qf /usr/share/dbus-1/interfaces/org.kde.baloo.file.indexer.xml
baloo-4.14.3-1-rosa2014.1.x86_64
[root@r5-64 ~]# 

1. plug container and update - ok

-- new --

[root@r5-64 ~]# rpm -qa | grep baloo
lib64baloowidgets4-4.14.3-1-rosa2014.1.x86_64
lib64baloopim4-4.14.3-3-rosa2014.1.x86_64
lib64baloocore4-4.14.3-3-rosa2014.1.x86_64
lib64balooxapian4-4.14.3-3-rosa2014.1.x86_64
lib64balooqueryparser4-4.14.3-3-rosa2014.1.x86_64
lib64baloofiles4-4.14.3-3-rosa2014.1.x86_64
baloo-4.14.3-3-rosa2014.1.x86_64
[root@r5-64 ~]# 

[root@r5-64 ~]# ls -al /usr/share/dbus-1/interfaces/ | grep baloo
[root@r5-64 ~]# 

1a. plug container and install lib64baloo-devel

[root@r5-64 ~]# ls -al /usr/share/dbus-1/interfaces/ | grep baloo-rw-r--r-- 1 root root  1088 ноя  6 15:03 org.kde.baloo.file.indexer.xml
[root@r5-64 ~]# rpm -qf /usr/share/dbus-1/interfaces/org.kde.baloo.file.indexer.xml
lib64baloo-devel-4.14.3-3-rosa2014.1.x86_64
[root@r5-64 ~]# 

2. install old lib64baloo-devel, plug container and update - ok

TimeFrame functionality - ok in all cases
Comment 3 FirstLevel 2015-03-07 16:01:29 MSK
32bit
-- old --

[root@r5-32 ~]# rpm -qa | grep baloo
libbaloowidgets4-4.14.3-1-rosa2014.1.i586
libbaloopim4-4.14.3-1-rosa2014.1.i586
libbaloocore4-4.14.3-1-rosa2014.1.i586
libbalooxapian4-4.14.3-1-rosa2014.1.i586
libbalooqueryparser4-4.14.3-1-rosa2014.1.i586
libbaloofiles4-4.14.3-1-rosa2014.1.i586
baloo-4.14.3-1-rosa2014.1.i586
libbaloo-devel-4.14.3-1-rosa2014.1.i586

[root@r5-32 ~]# ls -al /usr/share/dbus-1/interfaces/ | grep baloo
-rw-r--r-- 1 root root  1088 ноя  6 15:03 org.kde.baloo.file.indexer.xml
[root@r5-32 ~]# rpm -qf /usr/share/dbus-1/interfaces/org.kde.baloo.file.indexer.xml
baloo-4.14.3-1-rosa2014.1.i586
[root@r5-32 ~]# 


1. plug container and update - ok

-- new --

[root@r5-32 ~]# rpm -qa | grep baloo
libbaloowidgets4-4.14.3-1-rosa2014.1.i586
libbaloopim4-4.14.3-3-rosa2014.1.i586
libbaloocore4-4.14.3-3-rosa2014.1.i586
libbalooxapian4-4.14.3-3-rosa2014.1.i586
libbalooqueryparser4-4.14.3-3-rosa2014.1.i586
libbaloofiles4-4.14.3-3-rosa2014.1.i586
baloo-4.14.3-3-rosa2014.1.i586
libbaloo-devel-4.14.3-3-rosa2014.1.i586
[root@r5-32 ~]# 


2. install old libbaloo-devel, plug container and update - ok 

[root@r5-32 ~]# ls -al /usr/share/dbus-1/interfaces/ | grep baloo
-rw-r--r-- 1 root root  1088 ноя  6 15:03 org.kde.baloo.file.indexer.xml
[root@r5-32 ~]# rpm -qf /usr/share/dbus-1/interfaces/org.kde.baloo.file.indexer.xml
libbaloo-devel-4.14.3-3-rosa2014.1.i586
[root@r5-32 ~]# 


TimeFrame functionality - ok in all cases
Comment 4 FirstLevel 2015-03-07 17:25:03 MSK
32bit
with new balooo packages 
urpmi  plasma-mediacenter - ok (depends from libbaloocore4 and libbaloofiles4)


64bit
with new baloo packages
urpmi  plasma-mediacenter - ok  (depends from lib64baloocore4 and lib64baloofiles4)
Comment 5 Vladimir Potapov 2015-03-09 19:30:18 MSK
baloo-4.14.3-3
http://abf-downloads.rosalinux.ru/rosa2014.1/container/2452151/i586/main/release/
http://abf-downloads.rosalinux.ru/rosa2014.1/container/2452152/x86_64/main/release/
****************************** Advisory ***********************
Move dbus interfaces XML file from main to development package. Library package should only Suggest, not Require main package
***************************************************************
QA Verified