How do I file feature request bugs on Launchpad?
I've seen on Bugzilla bug request for enhancements, is there anything similar for Launchpad?
You can file a bug for small issues but a member of the QA team will have to set the importance to 'wishlist'.
For bigger features, if you have the expertise and time to write a blueprint then you should enter it on https://blueprints.launchpad.net/ You should make sure that you can fill it out in enough detail for a developer to start work, and also the perseverance to bring it to the attention of someone to do the work if you can't do it yourself.
http://brainstorm.ubuntu.com/ is meant for feature requests.
closed as of today
You can file a bug, but it's worth pausing before you do file to consider whether filing is going to help improve Ubuntu. The goal is to get a great operating system, not to build a kind of encyclopedia of every idea that could possibly be implemented.
So, an improvement is only actually useful if it is implemented and shipped. There are basically two paths towards that: implement it yourself (or with a friend), or persuade the existing developers to implement it.
Implementing it yourself is a much more sure way to get something done - anywhere in life, but especially in free software. If it's a very large feature and you've never touched the code before it may be hard. A good general way to start is to at least get your toe in the water by fixing some easy bugs in the project and then talk to the developers about the thing you really want to build.
If you want other people to implement your idea, you need to work whether this is really more important than other things they might be doing now, and how to convince them to do it. Generally speaking just a bug suggesting an idea is not very persuasive: projects already have a lot of bugs, and they also have a lot of ideas about what to do next. It depends a bit on what the particular feature is. One thing you can do is make a blog post with mockups showing how it could work.
So, in short, if you want a particular feature, in any free software project:
- write it yourself, or
- at least show a lot of willingness to write it if someone will help you get started, or
- put up a blog post that's really persuasive about how incredibly cool and exciting the feature will be