Active Topics

 


Poll: What engine to gather feature requests?
Poll Options
What engine to gather feature requests?

Closed Thread
Thread Tools
Posts: 2,802 | Thanked: 4,491 times | Joined on Nov 2007
#41
Originally Posted by GeneralAntilles View Post
Would karma for votes be a good way to encourage people to vote? Seems like a little incentive might help.
The best incentive IMHO would be Nokia demonstrating that votes are actually heard and acted on. I couldn't care less about karma personally.
 
Andre Klapper's Avatar
Posts: 1,665 | Thanked: 1,649 times | Joined on Jun 2008 @ Praha, Czech Republic
#42
Originally Posted by lma View Post
The best incentive IMHO would be Nokia demonstrating that votes are actually heard and acted on.
Hasn't exactly this been happening in the last weeks?
__________________
maemo.org Bugmaster
 
qgil's Avatar
Posts: 3,105 | Thanked: 11,088 times | Joined on Jul 2007 @ Mountain View (CA, USA)
#43
Originally Posted by lma View Post
The best incentive IMHO would be Nokia demonstrating that votes are actually heard and acted on. I couldn't care less about karma personally.
This is what it is being done now, as Andre pouints out.

Please vote on your preferred bugs and enhancement requests. Help spreading the message. Votes are useful!
 
memson's Avatar
Posts: 75 | Thanked: 10 times | Joined on Dec 2007 @ UK
#44
Bugzilla is not an appropriate place for feature requests. They quickly get lost in the biglist and make the overall product bug tracking more laborious.
 
tz1's Avatar
Posts: 716 | Thanked: 236 times | Joined on Dec 2007
#45
Features get marked "enhancement" and forgotten.

I think some better feedback mechanism is in order.

Take my example. I want exactly ONE change in the .config script in the default kernel build to turn on Mac partition support (so I can plug in my Mac format iPod - I can do the hfsplus.ko, but the actual partition support requires reflashing).

This is fairly innocuous and only adds a few bytes for the code to the kernel image.

Right now, it seems to be a matter of getting some totally unknown number of people to vote for it, but it may still never make it for other reasons (like Ogg support). Then they may or may not consider it for the next release.

Is there a technical argument? Is there someone at Nokia I can ask about this? Is there a way of getting a firm yes or no with a reason for the yes or no?

I can come up with reasons which might be discussed - right now there aren't even guidelines. At best it is the whim of Nokia.

It might bloat the code? How many bytes is "bloating"?
It might destabilize things? Where in the partition detection could it fail for a user?
We hate iPods? I prefer my tablet to the iPod, so it would be nice to suck the music out of it and onto the tablet.

Right now it seems to be:

1. Post it in bugzilla (ending up as an "enhancement").
2. Be ignored for months
3. When pressed, get a "we're looking at it", "No one has voted for it" or some other reply unrelated to any technical, business, or marketing merit.
4. Watch the next release go out without the enhancement.
Go back to step 2 and repeat.

I have a list of things, but most are owned by Nokia. For example, wlanconfd and bluetooth which use dbus interfaces can't do some things the command line tools do (and might need root were I to write them in C). Could they be enhanced to completely replace the CLI tools (e.g. a clone could be written of the CLI toolset using only calls to the dbus)? Will they? Probably never, though enough noise might make a few one-off updates or examples. Does Nokia want me to install the CLI tools for users? No.

Example - since I have GPS, I could also record access point information such as signal strength, channel, etc. A simplified Kismet without the packet monitoring. But the dbus "iwlist scan" equivalent API is NOT documented nor is there a working stand-alone example, e.g. a simple Python program (The only one I can find is broken).

I'm stuck between, No, you shouldn't have to install the SDK tools, and No, we won't extend the infrastructure to negate the need.

In some cases I would develop patches to improve existing programs, but would they be accepted and distributed (in the next update much less release)?

Also, lets say I have an improvement complete with tested patch for an existing application like the application manager that fixes something important and everyone would agree that it is an improvement. Where do I send it? Will there only be the possibility of "fixed-app-man" forever in Extras which is merely the patched version because it isn't "Nokia supported"?

Basically I would like a process that if I follow it, I would get a modification into the mainline software tree, or at least a specific and good reason for rejecting it. Even if the reason is a "business decision", it is a reason and a response. Not this perpetual consideration without resolution. And if the reason for the rejection can be addressed a way of resubmitting the improved request/patch.

Consider Extras as it is now (which is actually quite good). I have to have an account, prepare a real package with source and make sure everything including dependencies are correct, and then I can just upload it and send it to the autobuilder. Removing the GPG signature requirement helped, but I would be willing to do that. Then IF IT BUILDS, I can "promote" it to Extras. But it enforces some quality control and source requirement.

Since there is kernel flashing from installs (is this and the initrd documented?), maybe I could put a kernel identical except for Mac partition support in Extras, but it seems a lot of effort to have to reflash for one feature.
 
Posts: 152 | Thanked: 620 times | Joined on Mar 2008 @ Netherlands
#46
My thoughts on this topic are quite mixed.

Bugzilla is no place for casual enhancement requests. It looks too complicated to non-technical users and it would really need some tweaking to be userfriendly. And then I don't think bugzilla isn't the right place for non specific requests.

I really like the simplicity of brainstorm. It seems to have a low barrier for non-technical users. But this is also it's main problem. The sheer amount of duplicate and thus useless requests will be overwhelming pretty soon. There would need to be a lot of triaging.

With my webmaster hat on:
The nightmare of yet another system with it's own accounts is something I will loose sleep over
 

The Following User Says Thank You to X-Fade For This Useful Post:
qgil's Avatar
Posts: 3,105 | Thanked: 11,088 times | Joined on Jul 2007 @ Mountain View (CA, USA)
#47
Originally Posted by X-Fade View Post
My thoughts on this topic are quite mixed.
Why do you think I'm asking here and there.

Bugzilla is no place for casual enhancement requests. It looks too complicated to non-technical users and it would really need some tweaking to be userfriendly. And then I don't think bugzilla isn't the right place for non specific requests.
I think (except Andre ) everybody agrees that Bugzilla is not an exciting tool for non-technical people. And non-technical people can have of course good ideas and features to suggest.

You could argue that non-technical people could find and report bugs too, true. But while a bug resolution most of the time goes down to technical aspects quite fast, an idea or a feature might have a long way of discussion and planning before the technicalities take over. In other words: a techie context is probably good for bug tracking but this is not necessarely true for a brainstom tool.


I really like the simplicity of brainstorm. It seems to have a low barrier for non-technical users. But this is also it's main problem. The sheer amount of duplicate and thus useless requests will be overwhelming pretty soon. There would need to be a lot of triaging.
The good thing is that such triaging has also a low entry barrier: you don't need to be Multimedia developer to volunteer triaging Multimedia ideas. As long as you follow that category you are more or less capable to do the job. In fact Ubuntu's brainstorm has a visible "Report duplicate" feature.

With my webmaster hat on:
The nightmare of yet another system with it's own accounts is something I will loose sleep over
Ah, yes. That's my main reason to still wonder.
I just noted that Ubuntu's Brainstorm has spinned off a project with more stakeholders: http://www.ideatorrent.org/ This means that basic maintenance and updates are held by a project we could contribute to as users.

This sounds like a much simpler and feasible scenario than trying to develop that functionality on top of Midgard or Bugzilla and maintain it ourselves.
 

The Following User Says Thank You to qgil For This Useful Post:
Posts: 152 | Thanked: 620 times | Joined on Mar 2008 @ Netherlands
#48
Originally Posted by qgil View Post
Ah, yes. That's my main reason to still wonder.
I just noted that Ubuntu's Brainstorm has spinned off a project with more stakeholders: http://www.ideatorrent.org/ This means that basic maintenance and updates are held by a project we could contribute to as users.

This sounds like a much simpler and feasible scenario than trying to develop that functionality on top of Midgard or Bugzilla and maintain it ourselves.
But it also means that we have to create some kind of user synchronization, manage another vhost, manage a complete drupal setup(including security updates), manage an extra database, create a drupal maemo.org theme etc etc.

I'm not saying that this isn't doable, but it is easier said than done
__________________
http://maemo.org/profile/view/xfade/ - maemo.org webmaster Apps.formeego.org (Apps for N9)
 
Andre Klapper's Avatar
Posts: 1,665 | Thanked: 1,649 times | Joined on Jun 2008 @ Praha, Czech Republic
#49
Originally Posted by qgil View Post
I think (except Andre ) everybody agrees that Bugzilla is not an exciting tool for non-technical people.
No, I agree with you here, too. ;-)
__________________
maemo.org Bugmaster
 
Posts: 2,802 | Thanked: 4,491 times | Joined on Nov 2007
#50
Originally Posted by Andre Klapper View Post
The best incentive IMHO would be Nokia demonstrating that votes are actually heard and acted on.
Hasn't exactly this been happening in the last weeks?
I honestly couldn't say - I've been way too busy lately to look closely :-(

Having said that, most bugzilla email that landed in my inbox has been WONTFIX (or "fixed in Fremantle" which amounts to the same thing really). I haven't correlated these with number of votes, but a quick look at the current bugjar's top 10s by votes doesn't show much progress. Then you have things like #2504 (easyfix, patch provided, patch accepted by maintainer => sitting around for nearly a year => WONTFIX) which is simply inexcusable.

(This is not aimed at you btw. I think you're doing a fantastic job against impossible expectations, but Nokia still has a long way to go IMHO)
 
Closed Thread


 
Forum Jump


All times are GMT. The time now is 23:36.