Thread: mbarcode
View Single Post
Posts: 252 | Thanked: 252 times | Joined on Nov 2009
#798
The change from mbarcode-core 1.0.2-6 to 1.0.2-7 is a change to the libs section to avoid having the core package show up side-by-side with the mbarcode (meta) package in the package manager. I tried to use user/hidden for this, but it failed, so I guess we're stuck with libs if we want to promote it to Extras testing.

The dependencies changed because it became a blocker when pushing to Extras testing. Now the dependencies work this way:
mbarcode depends on mbarcode-core and some useful, well-working plugins. This package contains nothing.
mbarcode-core depends only on libraries needed for the executable. This package contains the executable, icons, etc.
All plugins, usually named mbarcode-plugin-*, depend on mbarcode-core. These contain plugin files.

mbarcode-plugins-all is discontinued and may safely be removed.

There is just one problem as I see it with the above solution, and that is that mbarcode-core probably won't be removed by the package manager if you uninstall mbarcode. I'm not sure if this is true, but its a minor problem and could in the worst case be fixed by putting mbarcode-core back into the user/* sections - thus making it visible in the application manager again.
__________________
dragly.org
 

The Following 2 Users Say Thank You to dragly For This Useful Post: