Toan Pham
2014-08-29 16:29:15 UTC
Hi all,
I am a T2SDE user for about 5 years now, and I feel like there are some
features that the SDE is missing, and they need to be addressed. Such
features are:
1. Better Dependency tracking policy.
i. We need a be able to specify package dependency in three
categories: build time, runtime/hard-dependency, and optional/feature
dependency.
a. Build time dependencies are dependency generally needed to
build a package (autoconf, perl etc...)
b. runtime - must have dependency
c. optional - dependency we should identify to make sure that
are essential if a feature of a package is turned on, for example.
ii. Note, if we do it right, for example integrate SDE linker wrapper
to detect build time, and runtime dependencies for us. It is a method to
verify not only if we really have real dependencies in our package
dependency database, but also useful to create a _REAL_ dependency graph of
the root-filesystem.
2. Support patches based on package version.
i. This is a really nice feature that buildroot has, and I feel the
SDE is missing.
3. Right now, i notice that the SDE is very sensitive to what system it
is running on, ie ubuntu or sde-8.0. I am wondering if we should consider
building a bootstrap SDE environment at stage say, -1. that way, it
wouldn't give beginners too much problems getting started.
I'd like to know if there are people out there like to improve the SDE
tool. I feel that if we were to improve the tool, it would take alot of
work load off for us in terms of maintaining the package updates, and build
bug fixes.
thank you,
Toan
I am a T2SDE user for about 5 years now, and I feel like there are some
features that the SDE is missing, and they need to be addressed. Such
features are:
1. Better Dependency tracking policy.
i. We need a be able to specify package dependency in three
categories: build time, runtime/hard-dependency, and optional/feature
dependency.
a. Build time dependencies are dependency generally needed to
build a package (autoconf, perl etc...)
b. runtime - must have dependency
c. optional - dependency we should identify to make sure that
are essential if a feature of a package is turned on, for example.
ii. Note, if we do it right, for example integrate SDE linker wrapper
to detect build time, and runtime dependencies for us. It is a method to
verify not only if we really have real dependencies in our package
dependency database, but also useful to create a _REAL_ dependency graph of
the root-filesystem.
2. Support patches based on package version.
i. This is a really nice feature that buildroot has, and I feel the
SDE is missing.
3. Right now, i notice that the SDE is very sensitive to what system it
is running on, ie ubuntu or sde-8.0. I am wondering if we should consider
building a bootstrap SDE environment at stage say, -1. that way, it
wouldn't give beginners too much problems getting started.
I'd like to know if there are people out there like to improve the SDE
tool. I feel that if we were to improve the tool, it would take alot of
work load off for us in terms of maintaining the package updates, and build
bug fixes.
thank you,
Toan