[ironic] Capping off storyboard migration
Hey all, I've written a small tool[1] which should (I think; I can't test it all the way until I'm ready to actually change a thing) iterate through stories in a storyboard project, and close any open tasks as invalid with a message. I'd like to point this script at all the Ironic-related Storyboard projects, closing all the issues with a message like the following: "Hello Ironic contributor, thank you for filing this bug! We have migrated to the Launchpad bugtracker, located at https://bugs.launchpad.net/ironic, If this bug remains valid, please open an issue in launchpad with the URL to this story for context." Are folks onboard for having all the tasks closed as invalid in these Ironic-related projects? Any feedback on the messaging? Thanks, Jay Faulkner P.S. For other projects who might want to use the tool as well, wait until I use it for Ironic to help me smooth out any rough edges and then have at it! 1: https://github.com/jayofdoom/sb-issue-closer
I'm semi-onboard with closing the items out. Surely we could determine some logic? Maybe, dunno. No concern with the messaging. -Julia On Wed, Jun 28, 2023 at 9:59 AM Jay Faulkner <jay@gr-oss.io> wrote:
Hey all,
I've written a small tool[1] which should (I think; I can't test it all the way until I'm ready to actually change a thing) iterate through stories in a storyboard project, and close any open tasks as invalid with a message.
I'd like to point this script at all the Ironic-related Storyboard projects, closing all the issues with a message like the following:
"Hello Ironic contributor, thank you for filing this bug! We have migrated to the Launchpad bugtracker, located at https://bugs.launchpad.net/ironic, If this bug remains valid, please open an issue in launchpad with the URL to this story for context."
Are folks onboard for having all the tasks closed as invalid in these Ironic-related projects? Any feedback on the messaging?
Thanks, Jay Faulkner
P.S. For other projects who might want to use the tool as well, wait until I use it for Ironic to help me smooth out any rough edges and then have at it!
Hi, I used storyboard not only for bugs, but also to jot down some ideas for potential Ironic features/improvements, sometimes even with initial thoughts on how to implement them. Maybe others have done this as well and I wonder if we would lose some of these ideas by just marking all open items as invalid. Cheers, Arne ________________________________________ From: Julia Kreger <juliaashleykreger@gmail.com> Sent: Thursday, 29 June 2023 15:46 To: Jay Faulkner Cc: OpenStack Discuss Subject: Re: [ironic] Capping off storyboard migration I'm semi-onboard with closing the items out. Surely we could determine some logic? Maybe, dunno. No concern with the messaging. -Julia On Wed, Jun 28, 2023 at 9:59 AM Jay Faulkner <jay@gr-oss.io<mailto:jay@gr-oss.io>> wrote: Hey all, I've written a small tool[1] which should (I think; I can't test it all the way until I'm ready to actually change a thing) iterate through stories in a storyboard project, and close any open tasks as invalid with a message. I'd like to point this script at all the Ironic-related Storyboard projects, closing all the issues with a message like the following: "Hello Ironic contributor, thank you for filing this bug! We have migrated to the Launchpad bugtracker, located at https://bugs.launchpad.net/ironic, If this bug remains valid, please open an issue in launchpad with the URL to this story for context." Are folks onboard for having all the tasks closed as invalid in these Ironic-related projects? Any feedback on the messaging? Thanks, Jay Faulkner P.S. For other projects who might want to use the tool as well, wait until I use it for Ironic to help me smooth out any rough edges and then have at it! 1: https://github.com/jayofdoom/sb-issue-closer
My thought is actually the opposite -- right now those ideas are open, in storyboard, sitting there for absolutely nobody to read. We don't look in it anymore at all. If we close them, and put a message on them encouraging movement over to the launchpad, my hope is that any of those issues you've found valuable, once you see it's closed, you may go reopen it with a link in launchpad. Let's be clear though: the status quo is not okay. We have old bugs in both storyboard and launchpad. Bugs in our community, right now, are rarely used and are not providing value. By keeping the status quo, we are implying to our users we are thinking about those bugs -- when we aren't. I'd rather have a fresh start than persist the status quo. -Jay On Thu, Jun 29, 2023 at 7:39 AM Arne Wiebalck <Arne.Wiebalck@cern.ch> wrote:
Hi,
I used storyboard not only for bugs, but also to jot down some ideas for potential Ironic features/improvements, sometimes even with initial thoughts on how to implement them. Maybe others have done this as well and I wonder if we would lose some of these ideas by just marking all open items as invalid.
Cheers, Arne
________________________________________ From: Julia Kreger <juliaashleykreger@gmail.com> Sent: Thursday, 29 June 2023 15:46 To: Jay Faulkner Cc: OpenStack Discuss Subject: Re: [ironic] Capping off storyboard migration
I'm semi-onboard with closing the items out. Surely we could determine some logic? Maybe, dunno.
No concern with the messaging.
-Julia
On Wed, Jun 28, 2023 at 9:59 AM Jay Faulkner <jay@gr-oss.io<mailto: jay@gr-oss.io>> wrote: Hey all,
I've written a small tool[1] which should (I think; I can't test it all the way until I'm ready to actually change a thing) iterate through stories in a storyboard project, and close any open tasks as invalid with a message.
I'd like to point this script at all the Ironic-related Storyboard projects, closing all the issues with a message like the following:
"Hello Ironic contributor, thank you for filing this bug! We have migrated to the Launchpad bugtracker, located at https://bugs.launchpad.net/ironic, If this bug remains valid, please open an issue in launchpad with the URL to this story for context."
Are folks onboard for having all the tasks closed as invalid in these Ironic-related projects? Any feedback on the messaging?
Thanks, Jay Faulkner
P.S. For other projects who might want to use the tool as well, wait until I use it for Ironic to help me smooth out any rough edges and then have at it!
Hi Jay, My point is mostly the distinction between bugs and feature ideas: - bugs may not be relevant anymore, submitters may have moved on, noone is looking at storyboard to solve them ... so, yes, fresh start! - suggestions may be worth keeping: if submitters have moved on, there is noone to vouch for an idea upon ticket closure and it will be lost. Now, I have no idea if storyboard is 99% outdated bugs or full of really cool ideas ... nor do I have a brilliant (read: time neutral) idea how to find the ideas worth keeping :) Cheers, Arne ________________________________________ From: Jay Faulkner <jay@gr-oss.io> Sent: Thursday, 29 June 2023 17:01 To: Arne Wiebalck Cc: OpenStack Discuss Subject: Re: [ironic] Capping off storyboard migration My thought is actually the opposite -- right now those ideas are open, in storyboard, sitting there for absolutely nobody to read. We don't look in it anymore at all. If we close them, and put a message on them encouraging movement over to the launchpad, my hope is that any of those issues you've found valuable, once you see it's closed, you may go reopen it with a link in launchpad. Let's be clear though: the status quo is not okay. We have old bugs in both storyboard and launchpad. Bugs in our community, right now, are rarely used and are not providing value. By keeping the status quo, we are implying to our users we are thinking about those bugs -- when we aren't. I'd rather have a fresh start than persist the status quo. -Jay On Thu, Jun 29, 2023 at 7:39 AM Arne Wiebalck <Arne.Wiebalck@cern.ch<mailto:Arne.Wiebalck@cern.ch>> wrote: Hi, I used storyboard not only for bugs, but also to jot down some ideas for potential Ironic features/improvements, sometimes even with initial thoughts on how to implement them. Maybe others have done this as well and I wonder if we would lose some of these ideas by just marking all open items as invalid. Cheers, Arne ________________________________________ From: Julia Kreger <juliaashleykreger@gmail.com<mailto:juliaashleykreger@gmail.com>> Sent: Thursday, 29 June 2023 15:46 To: Jay Faulkner Cc: OpenStack Discuss Subject: Re: [ironic] Capping off storyboard migration I'm semi-onboard with closing the items out. Surely we could determine some logic? Maybe, dunno. No concern with the messaging. -Julia On Wed, Jun 28, 2023 at 9:59 AM Jay Faulkner <jay@gr-oss.io<mailto:jay@gr-oss.io><mailto:jay@gr-oss.io<mailto:jay@gr-oss.io>>> wrote: Hey all, I've written a small tool[1] which should (I think; I can't test it all the way until I'm ready to actually change a thing) iterate through stories in a storyboard project, and close any open tasks as invalid with a message. I'd like to point this script at all the Ironic-related Storyboard projects, closing all the issues with a message like the following: "Hello Ironic contributor, thank you for filing this bug! We have migrated to the Launchpad bugtracker, located at https://bugs.launchpad.net/ironic, If this bug remains valid, please open an issue in launchpad with the URL to this story for context." Are folks onboard for having all the tasks closed as invalid in these Ironic-related projects? Any feedback on the messaging? Thanks, Jay Faulkner P.S. For other projects who might want to use the tool as well, wait until I use it for Ironic to help me smooth out any rough edges and then have at it! 1: https://github.com/jayofdoom/sb-issue-closer
Sharing my 2 cents: Well, you can always record what the script does and archive the list of closed stories with their titles, descriptions and comments so that anyone in the future could come back to them. If it's not a huge burden on the repo, you can even commit it somewhere to keep forever. FWIW, this different format might even help correlate them quickly to similar ideas of others. ;-) Radek -yoctozepto On Thu, 29 Jun 2023 at 17:33, Arne Wiebalck <Arne.Wiebalck@cern.ch> wrote:
Hi Jay,
My point is mostly the distinction between bugs and feature ideas:
- bugs may not be relevant anymore, submitters may have moved on, noone is looking at storyboard to solve them ... so, yes, fresh start!
- suggestions may be worth keeping: if submitters have moved on, there is noone to vouch for an idea upon ticket closure and it will be lost.
Now, I have no idea if storyboard is 99% outdated bugs or full of really cool ideas ... nor do I have a brilliant (read: time neutral) idea how to find the ideas worth keeping :)
Cheers, Arne
________________________________________ From: Jay Faulkner <jay@gr-oss.io> Sent: Thursday, 29 June 2023 17:01 To: Arne Wiebalck Cc: OpenStack Discuss Subject: Re: [ironic] Capping off storyboard migration
My thought is actually the opposite -- right now those ideas are open, in storyboard, sitting there for absolutely nobody to read. We don't look in it anymore at all.
If we close them, and put a message on them encouraging movement over to the launchpad, my hope is that any of those issues you've found valuable, once you see it's closed, you may go reopen it with a link in launchpad.
Let's be clear though: the status quo is not okay. We have old bugs in both storyboard and launchpad. Bugs in our community, right now, are rarely used and are not providing value. By keeping the status quo, we are implying to our users we are thinking about those bugs -- when we aren't. I'd rather have a fresh start than persist the status quo.
-Jay
On Thu, Jun 29, 2023 at 7:39 AM Arne Wiebalck <Arne.Wiebalck@cern.ch<mailto:Arne.Wiebalck@cern.ch>> wrote: Hi,
I used storyboard not only for bugs, but also to jot down some ideas for potential Ironic features/improvements, sometimes even with initial thoughts on how to implement them. Maybe others have done this as well and I wonder if we would lose some of these ideas by just marking all open items as invalid.
Cheers, Arne
________________________________________ From: Julia Kreger <juliaashleykreger@gmail.com<mailto:juliaashleykreger@gmail.com>> Sent: Thursday, 29 June 2023 15:46 To: Jay Faulkner Cc: OpenStack Discuss Subject: Re: [ironic] Capping off storyboard migration
I'm semi-onboard with closing the items out. Surely we could determine some logic? Maybe, dunno.
No concern with the messaging.
-Julia
On Wed, Jun 28, 2023 at 9:59 AM Jay Faulkner <jay@gr-oss.io<mailto:jay@gr-oss.io><mailto:jay@gr-oss.io<mailto:jay@gr-oss.io>>> wrote: Hey all,
I've written a small tool[1] which should (I think; I can't test it all the way until I'm ready to actually change a thing) iterate through stories in a storyboard project, and close any open tasks as invalid with a message.
I'd like to point this script at all the Ironic-related Storyboard projects, closing all the issues with a message like the following:
"Hello Ironic contributor, thank you for filing this bug! We have migrated to the Launchpad bugtracker, located at https://bugs.launchpad.net/ironic, If this bug remains valid, please open an issue in launchpad with the URL to this story for context."
Are folks onboard for having all the tasks closed as invalid in these Ironic-related projects? Any feedback on the messaging?
Thanks, Jay Faulkner
P.S. For other projects who might want to use the tool as well, wait until I use it for Ironic to help me smooth out any rough edges and then have at it!
Hey Radek, One of the nice things is that the stories will all still be in storyboard, along with their tasks and all associated information. Automatically closing the issues does not remove the history, but instead changes the status quo from "users/contributors who submitted those are being ignored" to "users/contributors who submitted those now understand where to go to get attention". Given there's also a giant backlog of older launchpad bugs to triage before we are "caught up" as a project, I intend on placing extra effort there. Ironic's bugtracking situation is an unfortunate reality, and I think taking action -- even if it's not the ideal action -- is better than maintaining the status quo. -JayF
Hi Jay, I was thinking very-long-term if Storyboard was to go away and Ironic wanted a self-sovereign storage of that data. ;-) And I agree wholeheartedly with the last sentence of yours - about taking an action even if not ideal. I believe it's a common approach in Fortune 500 companies and many aspiring to be. Things rarely solve themselves by themselves. Radek -yoctozepto On Fri, 30 Jun 2023 at 19:04, Jay Faulkner <jay@gr-oss.io> wrote:
Hey Radek,
One of the nice things is that the stories will all still be in storyboard, along with their tasks and all associated information. Automatically closing the issues does not remove the history, but instead changes the status quo from "users/contributors who submitted those are being ignored" to "users/contributors who submitted those now understand where to go to get attention".
Given there's also a giant backlog of older launchpad bugs to triage before we are "caught up" as a project, I intend on placing extra effort there.
Ironic's bugtracking situation is an unfortunate reality, and I think taking action -- even if it's not the ideal action -- is better than maintaining the status quo.
-JayF
On 2023-07-03 17:20:19 +0200 (+0200), Radosław Piliszek wrote:
I was thinking very-long-term if Storyboard was to go away and Ironic wanted a self-sovereign storage of that data. ;-)
And I agree wholeheartedly with the last sentence of yours - about taking an action even if not ideal. I believe it's a common approach in Fortune 500 companies and many aspiring to be. Things rarely solve themselves by themselves. [...]
From an OpenDev standpoint, we don't currently have any plans to take down the StoryBoard service. Should we decide to, there would almost certainly be ample warning and I at least would want to make sure we have some archival copy of all the stories it contained for posterity, even if that means asking for help from others with a vested interest in its preservation (much like we did with keeping ask.openstack.org online in a read-only state and then later switching to a link to the Internet Archive). -- Jeremy Stanley
If you have a specific suggestion, I'm game to hear it -- I don't have any ideas what kind of logic we could apply to this other than having a human perform toil, and I don't think that's a valuable use of my time (or really anyone elses') after doing a spot check of open issues in some of the projects. -Jay On Thu, Jun 29, 2023 at 6:46 AM Julia Kreger <juliaashleykreger@gmail.com> wrote:
I'm semi-onboard with closing the items out. Surely we could determine some logic? Maybe, dunno.
No concern with the messaging.
-Julia
On Wed, Jun 28, 2023 at 9:59 AM Jay Faulkner <jay@gr-oss.io> wrote:
Hey all,
I've written a small tool[1] which should (I think; I can't test it all the way until I'm ready to actually change a thing) iterate through stories in a storyboard project, and close any open tasks as invalid with a message.
I'd like to point this script at all the Ironic-related Storyboard projects, closing all the issues with a message like the following:
"Hello Ironic contributor, thank you for filing this bug! We have migrated to the Launchpad bugtracker, located at https://bugs.launchpad.net/ironic, If this bug remains valid, please open an issue in launchpad with the URL to this story for context."
Are folks onboard for having all the tasks closed as invalid in these Ironic-related projects? Any feedback on the messaging?
Thanks, Jay Faulkner
P.S. For other projects who might want to use the tool as well, wait until I use it for Ironic to help me smooth out any rough edges and then have at it!
participants (5)
-
Arne Wiebalck
-
Jay Faulkner
-
Jeremy Stanley
-
Julia Kreger
-
Radosław Piliszek