<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Hello everybody,<br><br>My name's Marco and I've been participating to the OpenStack community for some months, now.<br>My contribution is mainly related to report documentation bugs but recently I submitted a couple of code bugs/enhancement requests.<br><br>I wanted to give some ideas on the bug filing process.<br><br>When I submit a bug, I would like to specify the version of the software I'm using.<br>To me, this would be very useful in particular for the person who's<br>going to fix it because s/he can reject the bug (giving indications why) if it has already fixed in the latest version.<br>In my opinion, this is so useful that you, as a reporter, should be<br>obliged to specify this piece of information in the bug submission form.<br>I don't know if this can be easily implemented with launchpad, but a<br>drop-down list with all the versions would be very handy.<br>The list should be populated by some person responsible for the<br>component/subsystem (Nova, Horizon, Swift, etc...) and it should be NOT<br>set by default. In this way the submitter is somehow "obliged" to indicate this important piece of information.<br>A not-default value should be "Unknown" for those people who don't know how to retrieve the information about the version they are using.<br><br>And this opens another (possible) issue: how can I easily retrieve the version I'm using?<br><br>At the moment I just found this description http://ken.pepple.info/openstack/2011/04/30/openstack-nova-version/ that, as far as I understand, is valid for Nova, only.<br>Maybe a good starting point but not sufficient.<br>The best would be a sort "unified method" for retrieving any component's version; maybe a CLI that sounds as follows:<br><br>$ os-version <component><br><br>that returns the version of component (nova, swift, etc...). BTW os -in the command- stands for OpenStack.<br>Going a little further, a tool retrieving all the configuration details, could be useful.<br><br>I understand that the implementation of tools has several design implications and, probably, does not solve the problem for the versions produced so far.<br><br>A (maybe) easier solution could be to provide the submitter with information for retrieving the latest module version.<br>The way for retrieving the version can depend on the module (for Nova it's the method described in the link I reported; for Swift it's a different method I don't know, etc...)<br>Ideally, this information should be reported in the form you use for submitting bugs so that people don't have to crawl Internet for discovering and are, therefore, are encouraged to provide.<br>Again, this is possible if you can "configure" launchpad for this purpose.<br><br>That's all!<br><br>Marco.<br><br>                                    </div></body>
</html>