[digikam] [Bug 332665] New: Digikam should use Baloo for KDE 4.13

classic Classic list List threaded Threaded
69 messages Options
1234
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] New: Digikam should use Baloo for KDE 4.13

nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

            Bug ID: 332665
           Summary: Digikam should use Baloo for KDE 4.13
    Classification: Unclassified
           Product: digikam
           Version: 4.0.0-beta4
          Platform: unspecified
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: Nepomuk Interface
          Assignee: [hidden email]
          Reporter: [hidden email]

Baloo used instead of Nepomuk in KDE 4.13.
Digikam should be ported to Baloo for KDE 4.13.

Reproducible: Always

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] Digikam should use Baloo for KDE 4.13

nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

--- Comment #1 from nucleo <[hidden email]> ---
Nepomuk libraries not found even if nepomuk-core-devel-4.12.95 installed.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] Digikam should use Baloo for KDE 4.13

Gilles Caulier-4
In reply to this post by nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #2 from Gilles Caulier <[hidden email]> ---
to comment #1 : this is a system install problem, not digiKam...

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] Digikam should use Baloo for KDE 4.13

Veaceslav Munteanu-2
In reply to this post by nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

Veaceslav Munteanu <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |veaceslav.munteanu90@gmail.
                   |                            |com

--- Comment #3 from Veaceslav Munteanu <[hidden email]> ---
I disabled Nepomuk Support in this commit:

http://quickgit.kde.org/?p=digikam.git&a=commitdiff&h=d049efab4869a6d521e7670ad0aeb749b2b46e11&hp=3486e3ed6ac8bfc88d05d8da0ad81ceda2d59580

I think Ballo, will use a different approach and current Nepomuk
implementation, can't be patched to work with Ballo. It's basically dead code.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] Digikam should use Baloo for KDE 4.13

Sebastian Niemeyer
In reply to this post by nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

--- Comment #4 from Sebastian Niemeyer <[hidden email]> ---
Hello!

I just tryed to install Digikam 4.0 on openSUSE 13.1 with KDE 4.13.1.
Unfortunnatelly it's comming with nepomuk dependency. I do not want Nepomuk and
try to avoid it at all cost.

So I hope nepomuk dependency will die in further release because it is an
absolute showstopper to me!

It is a little bit sad because Nepomuk support is reintegrated at exactly the
moment Nepomuk is dead, bud let us be honestly, the dead of Nepomuk is not sad
it is a reason to feel happy!

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] Digikam should use Baloo for KDE 4.13

Gilles Caulier-4
In reply to this post by nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

--- Comment #5 from Gilles Caulier <[hidden email]> ---
There is a digiKam Cmake option to turn on/off Nepomuk support :

https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/CMakeLists.txt#L12

By default it's disabled !

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] Digikam should use Baloo for KDE 4.13

Sebastian Niemeyer
In reply to this post by nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

--- Comment #6 from Sebastian Niemeyer <[hidden email]> ---
So the problem is, that the openSUSE packagers have switched nepomuk on.
Hmmmm... okay I will compile it from source.

Thank You!

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] Digikam should use Baloo for KDE 4.13

Konrad Renner
In reply to this post by nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

Konrad Renner <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #7 from Konrad Renner <[hidden email]> ---
Hi!

Are there any plans to integrate baloo into digikam?
It would be really cool if Tags and Ratings are shared system wide (digikam,
dolphin, searching,  etc.).

Thanks!

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] Digikam should use Baloo for KDE 4.13

Gilles Caulier-4
In reply to this post by nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|4.0.0-beta4                 |4.0.0

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] digiKam should use Baloo for KDE 4.13

Gilles Caulier-4
In reply to this post by nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

Gilles Caulier <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Digikam should use Baloo    |digiKam should use Baloo
                   |for KDE 4.13                |for KDE 4.13

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] digiKam should use Baloo for KDE 4.13

Marcel Wiesweg
In reply to this post by nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

--- Comment #8 from Marcel Wiesweg <[hidden email]> ---
Help is welcome...
We invested considerably in Nepomuk over the years. Motivation to work on Baloo
is low from my side.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] digiKam should use Baloo for KDE 4.13

Gilles Caulier-4
In reply to this post by nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

--- Comment #9 from Gilles Caulier <[hidden email]> ---
Marcel,

Veaceslav is in copy of this file, and he maintained Nepomuk code last summer
through GSoC 2013.

As he know well current implementation, perhaps he can spare some free time to
port code to Baloo interface. As i can see in Baloo wiki page, it's not too
difficult :

http://community.kde.org/Baloo#Porting_your_Application_to_use_Baloo

Gilles

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] digiKam should use Baloo for KDE 4.13

Veaceslav Munteanu-2
In reply to this post by nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

--- Comment #10 from Veaceslav Munteanu <[hidden email]> ---
Hmm... still a lot to take care, lots of users do not like integration, must
make it compile with and without Baloo support, probably on my long term TODO
list...

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] digiKam should use Baloo for KDE 4.13

Konrad Renner
In reply to this post by nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

--- Comment #11 from Konrad Renner <[hidden email]> ---
Thanks for your reply! Is the baloo API so different to the Nepomuk API, that
it is so hard to replace it?

I think a good system integration is always a killer feature for an
application.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] digiKam should use Baloo for KDE 4.13

Gilles Caulier-4
In reply to this post by nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

--- Comment #12 from Gilles Caulier <[hidden email]> ---
Hi Konrad

Good question. If you look at

http://community.kde.org/Baloo#Porting_your_Application_to_use_Baloo

... it said :

"Baloo is not a drop in replacement for Nepomuk. Applications relying on
Nepomuk will have to port to Baloo. The majority of Nepomuk applications just
rely on its tags, ratings and comments features. Baloo offers a simple
asynchronous API for modifying that file metadata. This metadata is now stored
with the extended attributes of the file instead of storing it in a separate
database. Baloo also offers a search API which is similar to that of Nepomuk in
some ways."

My response : it difficult to estimate time to port current digiKam code based
on Nepomuk

At least a small guide/tutorial need to be written by Baloo team to make
transition more easy.

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] digiKam should use Baloo for KDE 4.13

Veaceslav Munteanu-2
In reply to this post by nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

--- Comment #13 from Veaceslav Munteanu <[hidden email]> ---
My only guess is that, everything related to Nepomuk should be dropped. And
ballo sync to be implemented alongside with metadata sync(another option to
sync to baloo)

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] digiKam should use Baloo for KDE 4.13

Gilles Caulier-4
In reply to this post by nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

--- Comment #14 from Gilles Caulier <[hidden email]> ---
By dropping Nepomuk, you want mean to port current code to Baloo. If i
understand well Baloo wiki page, no need to drop all interface in digiKam, just
to change Nepomuk calls to Baloo calls

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] digiKam should use Baloo for KDE 4.13

Veaceslav Munteanu-2
In reply to this post by nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

--- Comment #15 from Veaceslav Munteanu <[hidden email]> ---
No, it is not changing Nepomuk calls with Baloo, as far as I understand, it
only offer an async api to set and retrieve tags, ratings etc... No more
services, no more 2 way syncronization...

So, when we write or read image metadata, we can sync and Ballo also... this
how I see port to Baloo.

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] digiKam should use Baloo for KDE 4.13

Konrad Renner
In reply to this post by nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

Konrad Renner <[hidden email]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[hidden email]

--- Comment #16 from Konrad Renner <[hidden email]> ---
(In reply to comment #12)
>
> At least a small guide/tutorial need to be written by Baloo team to make
> transition more easy.
>
> Gilles Caulier

I have put Vishesh Handa on the CC list, I think he is the maintainer of baloo
and I hope he reads this and can help ;-)

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

[digikam] [Bug 332665] digiKam should use Baloo for KDE 4.13

Gilles Caulier-4
In reply to this post by nucleo
https://bugs.kde.org/show_bug.cgi?id=332665

--- Comment #17 from Gilles Caulier <[hidden email]> ---
Hi Vishesh Handa,

Can you give us a simple estimation of work to do about to port current digiKAm
Nepomuk interface to use Baloo instead.

All code relevant is here :

https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/show/utilities/nepomuk

Also, please take a look of analysis from Veaceslav in comments #13 and #15 to
see if all is fine...

Thanks in advance

Gilles Caulier

--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
1234