Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 523452 (bundled-scintilla) - [TRACKER] packages bundling scintilla
Summary: [TRACKER] packages bundling scintilla
Status: UNCONFIRMED
Alias: bundled-scintilla
Product: Quality Assurance
Classification: Unclassified
Component: Trackers (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Quality Assurance Team
URL:
Whiteboard:
Keywords: Tracker
Depends on: 383327
Blocks: bundled-libs
  Show dependency tree
 
Reported: 2014-09-22 10:59 UTC by Franz Trischberger
Modified: 2021-07-21 00:49 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Franz Trischberger 2014-09-22 10:59:49 UTC
I wanted to ask if there is enough interest to get scintilla unbundled out of several apps (anjuta, geany, scite, ...) into its own package.
There is at least one report about bundeled scintilla in app-text/silvercity:
https://bugs.gentoo.org/show_bug.cgi?id=383327

===
background:

I wanted to try textadept. The most natural approach for me is to write ebuilds for the package and its dependencies. The first dependency I had to tackle was scintilla.
Turned out to be a big mess. Hand-crafted Makefiles for the components. And even worse it builds only a static lib.
Upstream on static vs. dynamic libs:
http://sourceforge.net/p/scintilla/feature-requests/555/
I have not too much knowledge about Makefile-writing. So getting patches that upstream might accept would get a painful task for me ;)

I then went on and looked at textadept buildsystem. Again - just a Makefile. Even worse it expects all its dependencies (scintilla, lpeg and what not) being present as source (!) in its src directory and then builds it. Great.
I now use the prebuilt binary - and think I even don't like it enough to take the burden to create patches and ebuilds. But I think it might be a good idea to get at least scintilla into its own package - hence this report.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-09-22 11:23:31 UTC
So you want this to be a tracker bug for packages bundling scintilla?
Comment 2 Franz Trischberger 2014-09-22 11:32:47 UTC
(In reply to Jeroen Roovers from comment #1)
> So you want this to be a tracker bug for packages bundling scintilla?

Yes. But there also needs to be a discussion on how to achieve this. As already mentioned upstream expects applications to use the static lib or entirely bundle scintilla. Unbundling would get tricky if applications use modified versions or arbitrary hg-checkouts.

But even if it is impossible it can be good to track those packages if there once should be a security issue, so patches can get applied to the affected bundled versions.