For spark in Bigtop, there are 3 packages - spark, spark-master and spark-worker. The 'spark' package contains all core bits and default configuration pertaining to Spark. The 'spark-master' and 'spark-worker' package contain init scripts for the Spark worker and master services.
While I think it's still a good idea to solve this naming conflict problem for all bigtop packages generally, in Spark's case in particular, I personally prefer renaming the 'spark' package to 'spark-core' package since that's closer to what it delivers anyways. Whatever decision we make about all packages for naming conflicts (like say prefixing all bigtop packages with 'bigtop-') will apply to spark as well, just like it would apply to any other bigtop package but perhaps, we should solve this immediate conflict by renaming the 'spark' package to 'spark-core' which in my opinion, is a better name anyways. Due of this conflict, it's not possible to install spark on Debian based systems today.
What do you folks think?