Thread: mbarcode
View Single Post
Posts: 252 | Thanked: 252 times | Joined on Nov 2009
#441
Originally Posted by lardman View Post
Would it not be better to leave the plugin packages alone and change the mbarcode package to depend on each plugin?

In fact it might even be worth creating a meta package called mbarcode-plugins, and then we can add each plugin to that meta-package to avoid fiddling around with the mbarcode package directly and instead just make it depend on the meta-package.

I'm not sure how the circular dep of the plugins on mbarcode would be handled, but there must be a way to do this cleanly without needing to modify the mbarcode package each time a plugin needs an update.
I believe I tried this once without luck as there was some trouble with circular dependencies. I can have a go at it once more and see if I figure it out, maybe with a meta-package. Circular dependencies seems to be discouraged, but we used to have the mbarcode package depend on the plugins, and the plugins recommend the mbarcode package, but this was changed since it made little sense to install a plugin without having mbarcode installed.

I agree that it is better to be able to update even the main plugins one by one without having to modify the mbarcode every timem but either way, the most important thing is to make sure the user does not have to install every plugin by hand.
 

The Following User Says Thank You to dragly For This Useful Post: