Re: [Freeipa-devel] Pagure issue template
On Fri, 2017-04-21 at 10:17 +0200, Petr Vobornik wrote: > On 04/21/2017 08:49 AM, Standa Laznicka wrote: > > On 04/21/2017 08:12 AM, Abhijeet Kasurde wrote: > >> +1 > >> > >> On 20/04/17 9:36 PM, Petr Vobornik wrote: > >>> Hi all, > >>> > >>> I'd like to improve quality of bug reports and RFEs. > >>> > >>> A possibility I see is to create and issue template [1]. > > Sounds like a good idea! Please see my comments. > >>> > >>> What do you think of the following template? Should we use it? > >>> > >>> > >>> ### Request for enhancement > >>> As , I want so that . > > This sounds very labored. How about using: > > "I am a and I want ..." > >>> > >>> ### Bug > >>> What doesn't work (what was the goal) > > "What's not working" proposes the situation will change and > > sounds better IMO > >>> > > I took some inspiration from the Atom template. But tried to keep it > shorter. As a bonus I added a link where people can find log files and a > link to troubleshooting page. > > New one: > """ > ### Request for enhancement > As , I want so that . > > ### Issue > [description of the issue] > > Steps to Reproduce > 1. > 2. > 3. > > Actual behavior > (what happens) > > Expected behavior > (what do you expect to happen) > > Version/Release/Distribution > $ rpm -q freeipa-server freeipa-client ipa-server ipa-client > 389-ds-base pki-ca krb5-server > > Additional info: > Any additional information, configuration, data or log snippets that is > needed for reproduction or investigation of the issue. > > Log file locations: > https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Linux_Domain_Identity_Authentication_and_Policy_Guide/config-files-logs.html > Troubleshooting guide: https://www.freeipa.org/page/Troubleshooting > """ +1 > > >>> > >> > >> 1. Can we add pre-defined set of components in title ? for example, > > I don't know if it is possible. Probably not. > > >> > >> [CERT] some_cert_related bug description > >> [installer] some installer related bug description > > This is what Pagure has tags for. But you're right we might be missing > > some, although "CERT" is probably not a good example, installer is. On > > the other hand, "userstory" is a tag I will myself never use on purpose. > >> > >> 2. Also, Having a bot in place which will enforce or atleast suggest > >> reporter to modify bug report. > > Could you elaborate? > > >> > >>> [1] https://docs.pagure.org/pagure/usage/ticket_templates.html > >> > > My hope is that the issue template should do itself. > > > > For the record, I love the way Atom guides you through their issue > > creation: https://github.com/atom/atom/issues/new. > > > > -- > Petr Vobornik > > Associate Manager, Engineering, Identity Management > Red Hat > -- Simo Sorce Sr. Principal Software Engineer Red Hat, Inc -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code
Re: [Freeipa-devel] Pagure issue template
On 04/21/2017 08:49 AM, Standa Laznicka wrote: On 04/21/2017 08:12 AM, Abhijeet Kasurde wrote: +1 On 20/04/17 9:36 PM, Petr Vobornik wrote: Hi all, I'd like to improve quality of bug reports and RFEs. A possibility I see is to create and issue template [1]. Sounds like a good idea! Please see my comments. What do you think of the following template? Should we use it? ### Request for enhancement As , I want so that . This sounds very labored. How about using: "I am a and I want ..." ### Bug What doesn't work (what was the goal) "What's not working" proposes the situation will change and sounds better IMO I took some inspiration from the Atom template. But tried to keep it shorter. As a bonus I added a link where people can find log files and a link to troubleshooting page. New one: """ ### Request for enhancement As , I want so that . ### Issue [description of the issue] Steps to Reproduce 1. 2. 3. Actual behavior (what happens) Expected behavior (what do you expect to happen) Version/Release/Distribution $ rpm -q freeipa-server freeipa-client ipa-server ipa-client 389-ds-base pki-ca krb5-server Additional info: Any additional information, configuration, data or log snippets that is needed for reproduction or investigation of the issue. Log file locations: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Linux_Domain_Identity_Authentication_and_Policy_Guide/config-files-logs.html Troubleshooting guide: https://www.freeipa.org/page/Troubleshooting """ 1. Can we add pre-defined set of components in title ? for example, I don't know if it is possible. Probably not. [CERT] some_cert_related bug description [installer] some installer related bug description This is what Pagure has tags for. But you're right we might be missing some, although "CERT" is probably not a good example, installer is. On the other hand, "userstory" is a tag I will myself never use on purpose. 2. Also, Having a bot in place which will enforce or atleast suggest reporter to modify bug report. Could you elaborate? [1] https://docs.pagure.org/pagure/usage/ticket_templates.html My hope is that the issue template should do itself. For the record, I love the way Atom guides you through their issue creation: https://github.com/atom/atom/issues/new. -- Petr Vobornik Associate Manager, Engineering, Identity Management Red Hat -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code
Re: [Freeipa-devel] Pagure issue template
On 04/21/2017 08:12 AM, Abhijeet Kasurde wrote: +1 On 20/04/17 9:36 PM, Petr Vobornik wrote: Hi all, I'd like to improve quality of bug reports and RFEs. A possibility I see is to create and issue template [1]. Sounds like a good idea! Please see my comments. What do you think of the following template? Should we use it? ### Request for enhancement As , I want so that . This sounds very labored. How about using: "I am a and I want ..." ### Bug What doesn't work (what was the goal) "What's not working" proposes the situation will change and sounds better IMO Steps to Reproduce Actual results Expected results Version/Release/Distribution $ rpm -q freeipa-server ipa-server 389-ds-base pki-ca krb5-server Additional info: 1. Can we add pre-defined set of components in title ? for example, [CERT] some_cert_related bug description [installer] some installer related bug description This is what Pagure has tags for. But you're right we might be missing some, although "CERT" is probably not a good example, installer is. On the other hand, "userstory" is a tag I will myself never use on purpose. 2. Also, Having a bot in place which will enforce or atleast suggest reporter to modify bug report. [1] https://docs.pagure.org/pagure/usage/ticket_templates.html My hope is that the issue template should do itself. For the record, I love the way Atom guides you through their issue creation: https://github.com/atom/atom/issues/new. -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code
Re: [Freeipa-devel] Pagure issue template
+1 On 20/04/17 9:36 PM, Petr Vobornik wrote: Hi all, I'd like to improve quality of bug reports and RFEs. A possibility I see is to create and issue template [1]. What do you think of the following template? Should we use it? ### Request for enhancement As , I want so that . ### Bug What doesn't work (what was the goal) Steps to Reproduce Actual results Expected results Version/Release/Distribution $ rpm -q freeipa-server ipa-server 389-ds-base pki-ca krb5-server Additional info: 1. Can we add pre-defined set of components in title ? for example, [CERT] some_cert_related bug description [installer] some installer related bug description 2. Also, Having a bot in place which will enforce or atleast suggest reporter to modify bug report. [1] https://docs.pagure.org/pagure/usage/ticket_templates.html -- Abhijeet Kasurde Red Hat Identity management, RHCSA, Red Hat APAC akasu...@redhat.com www.redhat.com | TRIED. TESTED. TRUSTED. | redhat.com/trusted -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code
[Freeipa-devel] Pagure issue template
Hi all, I'd like to improve quality of bug reports and RFEs. A possibility I see is to create and issue template [1]. What do you think of the following template? Should we use it? ### Request for enhancement As , I want so that . ### Bug What doesn't work (what was the goal) Steps to Reproduce Actual results Expected results Version/Release/Distribution $ rpm -q freeipa-server ipa-server 389-ds-base pki-ca krb5-server Additional info: [1] https://docs.pagure.org/pagure/usage/ticket_templates.html -- Petr Vobornik -- Manage your subscription for the Freeipa-devel mailing list: https://www.redhat.com/mailman/listinfo/freeipa-devel Contribute to FreeIPA: http://www.freeipa.org/page/Contribute/Code