Re: kio-extras really not needed anymore?

"Rainer Fiebig" ([email protected] via blfs-dev Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.beyond.devel
Message-ID <[email protected]>
Am 26.11.24 um 03:24 schrieb "Douglas R. Reno"
([email protected] via blfs-dev Mailing List):
> 
> On 11/20/24 4:54 PM, Douglas R. Reno wrote:
>> On 11/18/24 12:02, Bruce Dubbs ([email protected] via
>> blfs-dev Mailing List) wrote:
>>> On 11/18/24 08:56, Jamie Gibbs ([email protected] via blfs-dev Mailing
>>> List) wrote:
>>>> On 11/16/24 1:11 PM, Rainer Fiebig ([email protected] via blfs-dev
>>>> Mailing List) wrote:
>>>>
>>>>> Am 16.11.24 um 17:48 schrieb Bruce Dubbs ([email protected] via
>>>>> blfs-dev Mailing List):
>>>>>> On 11/16/24 04:37, Rainer Fiebig ([email protected] via blfs-dev
>>>>>> Mailing
>>>>>> List) wrote:
>>>>>>> I noticed that with commit f806bbf2991848ab272a8b6749de3dd86f544e50
>>>>>>> kio-extras was removed from the book because it is thought to be "no
>>>>>>> longer needed for the packages in the book".
>>>>>>>
>>>>>>> When I asked for kio-extras to be added to the book a few years
>>>>>>> ago, it
>>>>>>> was necessary
>>>>>>> - for the listing and display of man-/info-pages in KDE-Helpcenter
>>>>>>> - to display the thumbnails of available wallpapers
>>>>>>> - to exchange data with a smartphone (libmtp also necessary)
>>>>>>>
>>>>>>> Perhpaps this has changed in Plasma-6.  If not, I suggest to
>>>>>>> re-introduce kio-extras, as all of the above mentioned
>>>>>>> functionality can
>>>>>>> be considered important.
>>>>>> Have you confirmed that kio-extras is needed for that functionality?
>>>>> Yes for Plasma-5.  Libmtp >=1.1.2 is an optional runtime-dependency.
>>>>>
>>>>> You could countercheck that for Plasma-6: if kio-extras is needed for
>>>>> Plasma-6, too, and you had built Plasma-6 without it, the
>>>>> aforementioned
>>>>> features should not be available.
>>>>>
>>>>> Rainer
>>>>
>>>> I installed the most recent versions of KF6, Plasma and almost all
>>>> of KDE-gear a few days ago. I did NOT install kio-extras because it
>>>> needed a few dependencies and I was lazy.
>>>>
>>>>
>>>> I can confirm that of the three listed reasons for adding
>>>> kio-extras, the first, khelpcenter/info pages is still valid. They
>>>> do not display for me. The third, exchanging data with smartphones,
>>>> is also still valid.
>>>>
>>>>
>>>> The second, thumbnails of wallpaper is no longer the case. Wallpaper
>>>> has now been moved into the main System Settings app and thumbnails
>>>> view fine there.
>>>>
>>>>
>>>> Here's my notes from the previous version (same major and minor
>>>> versions), where I did install kio-extras:
>>>>
>>>> ###kio-extras-24.08.0.tar.xz
>>>> ##needs KDSoap
>>>> (https://github.com/KDAB/KDSoap/releases/tag/kdsoap-2.2.0) Release
>>>> doesn't work. Use git clone, git submodule update --init --recursive.
>>>> ##needs KDSoapWSDiscoveryClient
>>>> (https://github.com/KDE/kdsoap-ws-discovery-client)
>>>> ##needs PlasmaActivities, several optional deps (Samba, libssh with
>>>> SFTP support, libmtp, libIMobileDevice, PList, OpenEXR, libappimage)
>>>
>>> We used to have kdsoap in the book.  I can't recall right now why we
>>> removed it.
>>>
>>> What we had before as optional dependencies was:
>>>
>>> libtirpc, samba, taglib, libmtp (external), libssh (external), and
>>> OpenEXR (external).
>>>
>>> I'm not against adding kio-extras back into the book, but adding
>>> several more external packages is more than I'd like to do.
>>>
>>>   -- Bruce
>>>
>> Good afternoon folks,
>>
>> Just wanted to provide an update here - I have filed
>> https://wiki.linuxfromscratch.org/blfs/ticket/20672, and I'll take
>> care of reintroducing it and verifying functionality.
>>
>> I don't have libmtp installed so I was unable to verify the smartphone
>> angle, but I was able to verify the khelpcenter issue with manual
>> pages and info documents. In addition, I also discovered an issue with
>> dolphin where it will not mount SMB shares without kio-extras.
>>
>> I should have the stats and everything updated tonight or tomorrow.
>>
>> Thank you for the report, Rainer!
>>
>> - Doug
>>
> Good evening everyone!
> 
> Because of changes that occurred with kio-extras-6, this turned into
> quite a project! After I reproduced the above, I then started to work on
> adding it back in. I had to add plasma-activities-stats as well as
> kdsoap-ws-discovery-client, and then had to make some tweaks to
> different packages dependencies and update the
> stats/dependencies/contents/build instructions for kio-extras.
> 
> All of that is now done and this should be resolved when the book
> renders next in a few hours!
> 
> Fixed at the following commits:
> 
>  * d10b863c023a12cdf61cb6bda9624c0f6ff592b0
>   
> <https://wiki.linuxfromscratch.org/blfs/changeset/d10b863c023a12cdf61cb6bda9624c0f6ff592b0/>
> 
>    (Bruce - restoration of kio-extras)
>  * 3ff8bb81d65e4d1c364dab47a26b6bf131b72ea8
>   
> <https://wiki.linuxfromscratch.org/blfs/changeset/3ff8bb81d65e4d1c364dab47a26b6bf131b72ea8/>
> 
>    (restoring KDSoap)
>  * 95217779eb262991cfd717356489ebb23215dd6e
>   
> <https://wiki.linuxfromscratch.org/blfs/changeset/95217779eb262991cfd717356489ebb23215dd6e/>
> 
>    (note that kio-extras needs plasma-activities)
>  * b5524cad883f8e69a418ec0b51db12c756f98d17
>   
> <https://wiki.linuxfromscratch.org/blfs/changeset/b5524cad883f8e69a418ec0b51db12c756f98d17/>
> 
>    (addition of plasma-activities-stats)
>  * 90d5aad5df6365255fafe952a352577eea455cd0
>   
> <https://wiki.linuxfromscratch.org/blfs/changeset/90d5aad5df6365255fafe952a352577eea455cd0/>
> 
>    (Xi - added runtime dependencies)
>  * 966415eff4a85ef894d26ebe02bdbbb82f27c435
>   
> <https://wiki.linuxfromscratch.org/blfs/changeset/966415eff4a85ef894d26ebe02bdbbb82f27c435/>
> 
>    (plasma-activities-stats unnecessary dep removal)
>  * 323025019f7409fe8312beded011c6cd09bebf22
>   
> <https://wiki.linuxfromscratch.org/blfs/changeset/323025019f7409fe8312beded011c6cd09bebf22/>
> 
>    (addition of kdsoap-ws-discovery-client)
>  * 32615a86c9b2ed4b2ff23416a6f03afa53c1cd81
>   
> <https://wiki.linuxfromscratch.org/blfs/changeset/32615a86c9b2ed4b2ff23416a6f03afa53c1cd81/>
> 
>    (kio-extras dependency/stats/contents/build instructions changes)
>  * a8874b94dadbc376241050e94fc3b665905f7897
>   
> <https://wiki.linuxfromscratch.org/blfs/changeset/a8874b94dadbc376241050e94fc3b665905f7897/>
> 
>    (move kio-extras after libkexiv2)
>  * 66d43a00de8d1fcb6fd652ce0a348ed2b8a278b3
>   
> <https://wiki.linuxfromscratch.org/blfs/changeset/66d43a00de8d1fcb6fd652ce0a348ed2b8a278b3/>
> 
>    (kio-extras recommended runtime dependency for plasma)
>  * b41fdf0ea98ce7d77e164ab424cac117b9841c8e
>   
> <https://wiki.linuxfromscratch.org/blfs/changeset/b41fdf0ea98ce7d77e164ab424cac117b9841c8e/>
> 
>    (changelog entry)
>  * d0d4e200384a88e9abd58afbd0584464f55eca29
>   
> <https://wiki.linuxfromscratch.org/blfs/changeset/d0d4e200384a88e9abd58afbd0584464f55eca29/>
> 
>    and 772ca6c6bd959cb86e2bdf432179588fdaf9d056
>   
> <https://wiki.linuxfromscratch.org/blfs/changeset/772ca6c6bd959cb86e2bdf432179588fdaf9d056/>
> 
>    (Dolphin dependency changes)
> 
> Thank you Rainer for bringing this up, and everyone else that replied!
Oh my!  Seeing what this led to, I almost feel the urge to apologize.
Man, why must things become ever more complex?  Perhaps KDE (and others)
should take [1] for their CoC.

Thanks to you, Doug and everybody else involved!

Rainer

[1] https://cr.yp.to/bib/1995/wirth.pdf

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-dev
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.