As of late, I've been pondering the future of BUMPS. It's becoming big and kludgy and it's a bitch to maintain. Thinking about the potential benefits of just keeping the packages in a long list in the script itself and then maintaining a separate custom package function that needs to be updated with any changes to the main package list, there aren't many. If there's an error in package spelling, the entire release is rendered almost useless and the user has to manually download a new version of the script.
But metapackages don't suffer so badly from the above problems. Certainly, if a package is mispelled in a release, the release is useless. But if it's hosted on a repository the user has in sources.list, instead of needing to mitigate the problem by needing to post a bulletin on a forum the end user may or may not check (Hell, I don't look around here all that often and I'm the maintainer !) telling people not to use this or that version of the script, I can just fix it in the metapackage, update the repository, and the problem is solved.
So, BUMPS is going to be taking a new direction. While there won't be options to customize packages anymore, it's never been particularly necessary except for temporary workarounds. The majority of BUMPS will no longer be a script- it will be a metapackage. You could use it on its own if you manually enabled Seveas' repo and Universe/Multiverse. There would also be an option to automate setting up both Seveas' repo and Universe/Multiverse and install the metapackage via a script.
I have attached a first-look at the new script, which I'm going to name BUMPS 2.0. It's in alpha stage right now. Test it so I can make it better! Thanks!
EDITS:
Oh, and I know the popup at the start tells you to refer to the README. You can refer to it when I've written it . In the meantime, just give me feedback/bugs here.
Gaaah, and I know I'd said I'd have support for Broadcom Wifi setup in the next testing release I did... sorry, not as yet!
Bookmarks