Bug 38812 - PackageKit / Help integration
Summary: PackageKit / Help integration
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: Other Linux (All)
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: difficultyInteresting, easyHack, skillCpp
Depends on:
Blocks: Language-Help-Packs
  Show dependency treegraph
 
Reported: 2011-06-30 07:04 UTC by Björn Michaelsen
Modified: 2017-10-23 21:13 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Björn Michaelsen 2011-06-30 07:04:55 UTC
PackageKit / Help integration

Background: currently many Linux distributions package help separately, since it is incredibly bulky. will not fit on a live-CD etc. It would be great to detect and trap those entry points (eg. sfx2/source/appl/appserv.cxx /SID_HELPINDEX/ -> vcl/inc/vcl/help.hxx) and allow PackageKit to be used to install the apropriate (localised) help if it is not present. Similarly it would be good to present a web fallback if not running on Linux. We should most likely integrate with PackageKit directly via its dbus interface to avoid desktop dependencies.

Skills: building, simple C++
Comment 1 Florian Reisinger 2012-05-18 09:47:59 UTC
Deleted "Easyhack" from summary.
Comment 2 Björn Michaelsen 2012-12-08 19:50:23 UTC
The Dbus/Sessioninstaller-bridge code as already here now:
http://opengrok.libreoffice.org/xref/core/shell/source/sessioninstall/SyncDbusSessionHelper.hxx

all it need now, is to plug that in at the right locations.
Comment 3 Björn Michaelsen 2013-10-04 18:46:41 UTC
adding LibreOffice developer list as CC to unresolved EasyHacks for better visibility.

see e.g. http://nabble.documentfoundation.org/minutes-of-ESC-call-td4076214.html for details
Comment 4 Björn Michaelsen 2015-01-15 15:56:53 UTC
Still an EasyHack, note there is the lcl_tryLoadBibliography() function showing how to use the PackageKit helper:
http://opengrok.libreoffice.org/s?refs=lcl_tryLoadBibliography&project=core
Comment 5 Robinson Tryon (qubit) 2015-12-14 05:03:40 UTC Comment hidden (obsolete)
Comment 6 Michael Stahl (CIB) 2016-01-26 17:40:34 UTC
oops, the skillLinux keyword isn't real, remove it again
Comment 7 Robinson Tryon (qubit) 2016-02-18 14:51:33 UTC Comment hidden (obsolete)
Comment 8 Asela 2016-10-13 07:01:49 UTC
I like to do this hack. Can anyone give me more hints about this
Comment 9 jani 2016-10-13 07:13:31 UTC
(In reply to Asela from comment #8)
> I like to do this hack. Can anyone give me more hints about this

Welcome, you are aware that this is one of the more difficult easy hacks ?


Have a look at 
https://wiki.documentfoundation.org/Development/GetInvolved

to get you started.


You have a code pointer in comment #2, and that is all you should need.

happy hacking
jan i.
Comment 10 Asela 2016-10-13 07:37:59 UTC
(In reply to jan iversen from comment #9)
> (In reply to Asela from comment #8)
> > I like to do this hack. Can anyone give me more hints about this
> 
> Welcome, you are aware that this is one of the more difficult easy hacks ?
> 
> 
> Have a look at 
> https://wiki.documentfoundation.org/Development/GetInvolved
> 
> to get you started.
> 
> 
> You have a code pointer in comment #2, and that is all you should need.
> 
> happy hacking
> jan i.

Thanks I will try