View Single Post
joerg_rw's Avatar
Posts: 2,222 | Thanked: 12,651 times | Joined on Mar 2010 @ SOL 3
#6
an excellent demonstration on why mp-*fremantle-*-pr is a defective design and should get replaced by something more sane in CSSU, long term but ASAP.

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.

@int_ua: afaik HAM doesn't support "OR", and it's hard to come up with a definition how to handle such "OR" when it comes to installation of a new mp*, which of the alternatives should get auto-installed?
Maybe 1.5 years ago we had a CSSU public meeting where merlin and me introduced an alternative concept for this problem, which involved patching HAM to handle the problems that arise. Checking for "PROVIDES" properties as well could introduce a method to have alternatives of which one is mandatory. A similar thing has been done for H-E-N depending on a property provided by hostmode kernel, and aiui for thumb kernel and CSSU-thumb.

bottom line: often devels and users bitch about "CSSU doesn't allow XY to `go into CSSU`" - what they mean is adding XY to CSSU MP, but CSSU should get rid of MP and asking for adding even new stuff is reactionary.


/j
__________________
Maemo Community Council member [2012-10, 2013-05, 2013-11, 2014-06 terms]
Hildon Foundation Council inaugural member.
MCe.V. foundation member

EX Hildon Foundation approved
Maemo Administration Coordinator (stepped down due to bullying 2014-04-05)
aka "techstaff" - the guys who keep your infra running - Devotion to Duty http://xkcd.com/705/

IRC(freenode): DocScrutinizer*
First USB hostmode fanatic, father of H-E-N

Last edited by joerg_rw; 2013-09-20 at 01:22.
 

The Following 8 Users Say Thank You to joerg_rw For This Useful Post: