![]() |
2013-09-20
, 16:55
|
Posts: 178 |
Thanked: 91 times |
Joined on May 2011
@ Mira (Venice) - Italy
|
#12
|
...
A maybe silly but obvious idea: why not remove all the dependencies from mp-community-pr and instead have according "apt-get install" lines for each package in mp-community-pr's postinstall script? We could even add some fancy checks of a well-defined file like /.mp-community-pr_exclude_packages, to allow user to explicitly _not_ install certain stuff she doesn't want to get touched by CSSU upgrades.
.../j
The Following User Says Thank You to Vento For This Useful Post: | ||
![]() |
2013-09-20
, 23:22
|
|
Posts: 5,028 |
Thanked: 8,613 times |
Joined on Mar 2011
|
#14
|
Illegal assumptions. the fact is that devels (or rather: mostly YOU) simply claim that it's too much work to even bother about correct packaging and rather bitch about CSSU maintainer not replacing busybox in MP by busybox-power in MP. This didn't and won't happen.
(...)
And your constant trying to use camera-ui as an argument why other stuff should get added same way, while we all are aware that camera-ui been a break of the policy that never should've happened - can't you think of any better way to argue than this?
The Following 4 Users Say Thank You to Estel For This Useful Post: | ||
![]() |
2013-09-20
, 23:43
|
|
Posts: 2,222 |
Thanked: 12,651 times |
Joined on Mar 2010
@ SOL 3
|
#15
|
The Following User Says Thank You to joerg_rw For This Useful Post: | ||
![]() |
2013-09-21
, 01:31
|
|
Posts: 676 |
Thanked: 1,067 times |
Joined on Jul 2010
@ Kyiv, Ukraine
|
#16
|
![]() |
2013-09-21
, 01:47
|
|
Posts: 676 |
Thanked: 1,067 times |
Joined on Jul 2010
@ Kyiv, Ukraine
|
#17
|
![]() |
2013-09-21
, 02:47
|
|
Posts: 2,222 |
Thanked: 12,651 times |
Joined on Mar 2010
@ SOL 3
|
#18
|
![]() |
2013-09-21
, 05:57
|
|
Posts: 6,453 |
Thanked: 20,983 times |
Joined on Sep 2012
@ UK
|
#19
|
first, cssu-extras would only provide packages dependant on features introduced by cssu. Take cuteTube as an example of what to do, it just looks at version and enables features if its installed. That way it remains compatible with stock 1.3, as was always the intention. Only "extras" development worth looking at IMO is regarding building for thumb in addition to basic armel and i386. Currently only a few extras sitting in the thumb repo or forum pages exist.
mp... package is useful for updates, sort of one package to rule them all (or update them). it ensures all packages are kept in sync and it reduces fragmentation of having multitude of versions of one package installed on different devices. this is fixable to an extent with >=package-version.x.y in each dependency.
in the long run it could be stripped down to focus on core system and drivers etc, freeing file manager, modest etc to be removed from it completely or using a virtual dependancy fullfilled by the package of your choice using "provides". Hardware wise, I've already suggested using virtuals over in Neo900 porting thread to allow for device specific packages. freeing filemanager, modest etc is both a blessing and a curse. you can update them independently for quicker fixes but could then end up with problems with packages not updating to bring in fixes for changes introduced in core packages.
whatever happens, your going to need to maintain an upgrade route from stock. this could be a mess of pre/post install scripts to protect packages from accidental removal.