[chirp_devel] Dev Process Questions
I am not certain who to direct my queries to so I am seeking general advice on the devel list in the hopes that someone will be able to direct me to the correct place.
I was considering trying to deal with some tickets, however, it would appear that my Redmine account will not let me assign any tickets to myself or perform anything other than add new comments to tickets. Is it expected that I simply make requests on the mailing list to have certain tickets assigned to me or do I just make patches for things without assigning the ticket to myself or is there perhaps a better way?
The Developer documentation also suggests that I might be able to help out if I were to attempt to triage tickets. Assuming that my Redmine privileges could be increased, I noticed that #123 and #293 seem to be duplicate tickets and/or may be so old that they have been fixed already (haven't tested yet). As well, #135 would also appear to have been fixed already too. Is it appropriate for me to try to clean these kinds of things up or should I always ask a grown-up first?
I also noticed that the patch I submitted for #1801 seems to have been accepted (changeset 2241:424916a7f717 on August 3, 2014) and it would appear to been merged into the code base already but, for some reason, this change was not present in the Ubuntu PPA daily build 20140819 (brought in by "apt-get dist-upgrade"). Is it expected that this change would only be included in the next stable release or did I miss something? Also, ticket #1801 is still New and Open. Will it simply stay in this state until it gets scheduled for a future release?
I was also a little curious whether there was another different repository containing the build scripts for the Ubuntu packages (in case I wanted to try to fix things like #1811) since I didn't see these in the build or tools directories anywhere.
Thanks and 73,
Tyler VA3DGN
On Tue, Aug 19, 2014 at 2:48 PM, Tyler Tidman tyler.tidman@draak.ca wrote:
I am not certain who to direct my queries to so I am seeking general advice on the devel list in the hopes that someone will be able to direct me to the correct place.
#chirp on Freenode IRC will get you [near] instant responses to queries like this.
I was considering trying to deal with some tickets, however, it would appear that my Redmine account will not let me assign any tickets to myself or perform anything other than add new comments to tickets. Is it expected that I simply make requests on the mailing list to have certain tickets assigned to me or do I just make patches for things without assigning the ticket to myself or is there perhaps a better way?
Dan can change you account type.
The Developer documentation also suggests that I might be able to help out if I were to attempt to triage tickets. Assuming that my Redmine privileges could be increased, I noticed that #123 and #293 seem to be duplicate tickets and/or may be so old that they have been fixed already (haven't tested yet). As well, #135 would also appear to have been fixed already too. Is it appropriate for me to try to clean these kinds of things up or should I always ask a grown-up first?
Re: #135, I still don't see a link to the Beginner's Guide. Where did you see this?
I also noticed that the patch I submitted for #1801 seems to have been accepted (changeset 2241:424916a7f717 on August 3, 2014) and it would appear to been merged into the code base already but, for some reason, this change was not present in the Ubuntu PPA daily build 20140819 (brought in by "apt-get dist-upgrade"). Is it expected that this change would only be included in the next stable release or did I miss something? Also, ticket #1801 is still New and Open. Will it simply stay in this state until it gets scheduled for a future release?
Maybe an issue with Dan's packaging script.
Tom KD7LXL
I am not certain who to direct my queries to so I am seeking general advice on the devel list in the hopes that someone will be able to direct me to the correct place.
#chirp on Freenode IRC will get you [near] instant responses to queries like this.
Yep, feel free to join us there, but general questions are welcome here as well.
I was considering trying to deal with some tickets, however, it would appear that my Redmine account will not let me assign any tickets to myself or perform anything other than add new comments to tickets. Is it expected that I simply make requests on the mailing list to have certain tickets assigned to me or do I just make patches for things without assigning the ticket to myself or is there perhaps a better way?
Dan can change you account type.
Yep, I'm glad to give you the ability to modify tickets other than your own, just let me know what your username is on the site. Of course, I'd ask that you use caution, and feel free to ask questions if you're not sure. Closing bugs that are clearly usage questions, or marking duplicates of the same request should be easy targets. Of course actually fixing bugs is welcome too.
Assuming that my Redmine privileges could be increased, I noticed that #123 and #293 seem to be duplicate tickets and/or may be so old that they have been fixed already (haven't tested yet). As well, #135 would also appear to have been fixed already too. Is it appropriate for me to try to clean these kinds of things up or should I always ask a grown-up first?
If you're sure something is a duplicate, or it's clearly been fixed and not closed, or clearly not a bug (some people file bugs asking for help), etc then you're welcome to take action on your own.
I also noticed that the patch I submitted for #1801 seems to have been accepted (changeset 2241:424916a7f717 on August 3, 2014) and it would appear to been merged into the code base already but, for some reason, this change was not present in the Ubuntu PPA daily build 20140819 (brought in by "apt-get dist-upgrade"). Is it expected that this change would only be included in the next stable release or did I miss something? Also, ticket #1801 is still New and Open. Will it simply stay in this state until it gets scheduled for a future release?
Maybe an issue with Dan's packaging script.
I don't think so, it looks like it's there. I think probably what is happening is that CHIRP doesn't overwrite packaged stock configs so that if you were to modify your local copy of something, it wouldn't constantly be over-writing them. So, if you go delete your local copy, I think you'll see the fixed version that you submitted be placed into your local repo (see ~/.chirp/).
Glad to have you around, Tyler, and thanks for volunteering to help out!
--Dan
participants (3)
-
Dan Smith
-
Tom Hayward
-
Tyler Tidman