View Single Post
Posts: 2,225 | Thanked: 3,822 times | Joined on Jun 2010 @ Florida
#1663
Originally Posted by Jaffa View Post
Assuming it works well, isn't overly fiddly (e.g. perhaps has a basic mode (z-axis rotation) and an advanced mode (attack angle, forcerotation, ..)), fits with the default styles of the system and doesn't have any extra large dependencies, it should be included in the CSSU.

Not sure what the approach will be to include an app which is in Extras(-devel), though. Since the enabler is through Extras, as long as cssutransitiontuner is as far up the Extras chain as community-ssu-enabler, it should work.
I would suggest a no on that. I think it should be a separate downloadable-by-user package. It's perfectly easy to place the same thing into either the CSSU repos or the main repository, and make it dependent on the CSSU metapackage. Same, in my opinion, should be done with the status menu applet that MohammadAG is working on for rotation control. I think both are good ideas, but some users might not want those installed, and unlike other packages/improvements that the CSSU packages, I think this is too far outside the must-be-pushed-through-CSSU realm, and fits just fine in the "could be in the repos without the CSSU" category. Using the CSSU to push intrinsic-to-necessary-packages modifications (like Hildon Desktop modifications/improvements/extras) makes sense, using it to push open source replacements for the closed source blobs makes sense too - but there doesn't seem to be any good reason to put in extra packages on top like the status menu rotation control or a transitions controlling UI within the main CSSU release itself.

(I'm also thinking that, if there are any closed source packages that can be swapped out with open source replacements without depending on the CSSU as a delivery mechanism, those should be packaged separately too - sure, most reasonable people will want to upgrade to the CSSU, especially when it hits non-testing, but they should still have the option to install the open source replacements that don't truly need the CSSU separately.

Just make sure to include a description of what they do, and the users who want/need it will find it easily.
 

The Following 4 Users Say Thank You to Mentalist Traceur For This Useful Post: