Re: Idea: let's use Pagure to track Changes

2018-08-30 Thread Aleksandra Fedorova
Hi, Ben,

On Fri, Aug 24, 2018 at 3:48 PM Ben Cotton  wrote:

> > Changes as Markdown files
>
> This does address the history, but it loses the metadata aspect that
> makes the current process clunky. Being able to script against the
> metadata fields eliminates trying to parse the wiki text and hope
> nothing too unusual is in there. One option would be to change it so
> that the markdown file is submitted as a PR, but then the change is
> submitted as an issue that points to the PR. It's a little bit
> clunkier, but it would give us both edit history and some enforced
> structure. The downside means that if I were to automate, e.g.,
> sending the announcement email, the script would have to find the PR
> from the issue and then find the appropriate file from the PR.
>
> The proposal isn't what I'd come up with if time and resources were no
> concern, but it's what I can come up with that stands a chance of
> being implemented. I'm really intrigued by the idea of using markdown
> files both from an easier-for-submission standpoint and also from a
> "here's the entire history of our changes" standpoint. I'm just
> concerned that it will make all of the backend processing more
> cumbersome. If there's something I'm missing on this, I'd love to
> explore the idea some more.
>

Could you give an example, what kind of metadata is required?

When you work with the change as a piece of code (~text in markdown), you
can work via pull requests workflow.
Thus, at the pre-merge phase while you are working on the proposal you can
use tags and metadata on the pull request side. This can help to track
Changes which require some work, Changes which were not voted upon and so
on. And you don't need to create an issue on that.

For the static metadata about the Change you can use the metadata in the
Markdown itself. Almost every static generator site allows the metadata to
be stored in the file [1]. And additionally the repo layout (folders
hierarchy) can also be used for categorization.
Both can be then exported in a machine-readable form.

For dynamic info on the Change implementation (progress, blocked issues) we
already have a Bugzilla tracking issue. And the good thing about Markdown
here is that we can easily adjust any of static generators to collect and
show info from Bugzilla right there on the Change page.

Generally, I think that the Change itself is a content, which requires
versioning, review and collaborative editing, and it fits much better to be
the source code rather than the issues workflow.

[1] http://docs.getpelican.com/en/3.6.3/content.html

-- 
Aleksandra Fedorova
bookwar at IRC
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Idea: let's use Pagure to track Changes

2018-08-28 Thread Brian (bex) Exelbierd
On Fri, Aug 24, 2018 at 6:39 AM, Zbigniew Jędrzejewski-Szmek <
zbys...@in.waw.pl> wrote:

> On Thu, Aug 23, 2018 at 11:52:57PM +0200, Miro Hrončok wrote:
> > On 23.8.2018 22:43, Ben Cotton wrote:
> > >Hi community,
> > >
> > >We've traditionally used the wiki for Change proposals because it's
> > >the tool we had. But, it's not necessarily well-suited to the purpose.
> > >But now we have Pagure, which can help address some of the
> > >shortcomings of using the wiki: poor scriptability, no reporting, and
> > >a lot of copy/paste.
> >
> > Good idea!
> >
> > >So I've come up with a plan that would use Pagure instead:
> > >https://fedoraproject.org/wiki/User:Bcotton/UsePagureForChanges
> >
> > > 6. FESCo votes on change.
> >
> > On the Pagure ticket with the change or in a separate FESCo Pagure
> ticket?
>
> I think we should vote in the Change bug. I don't see advantages to
> opening a new ticket.
>
> > >You can read the full details on the wiki page above, but the general
> > >idea is that we won't change the policy for Changes, just how we store
> > >and manipulate them. My intent is to make it nearly seamless for the
> > >community while giving us a platform for building on the process in
> > >the future. Note that this would run parallel to Bugzilla for a
> > >release or two and then replace Bugzilla for Changes tracking.
> >
> > The good thing about Bugzilla trackers is that they can be used
> > as... Bugzilla trackers. I mean you can block/depend other bugs on
> > it.
> >
> > See for example http://bugzilla.redhat.com/show_bug.cgi?id=PYTHON37
> > and the dependent bugs. Of course, this might be relevant to some
> > kind of Changes only, so the Bugzilla tracker can be optional, but
> > I'd rather keep it as part of the process.
>
> I think we might want to make it an optional element. If the Change
> needs a tracking bug, create it, otherwise not. I think most Changes
> don't do any real tracking in bugzilla, except to change the bug as
> "done" at some point.
>
>
> One more thing that I didn't see explicitly mentioned in the proposal
> is the fact that Change pages are also documentation, fairly widely
> accessed, also long after the Change has been implemented. For this,
> the fact that the Change page show no context by default is an advantage.
> I wonder if we could request an enhancement to pagure to have a view
> where just the main text is shown, without the side bar, comments,
> headers, etc.
>

It'd be great if we could end this practice by having our documentation
updated as a part of the change.  Consumers of our software shouldn't need
to know to check what will feel like "random" wiki pages to many of them
for more docs.

regards,

bex


>
> Also, it should be clarified if Change owners should edit the original
> text.
>
> Zbyszek
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.
> fedoraproject.org/message/VSTCNQXOVJWSOJQBE6CXAIJ3XUMKFVDM/
>



-- 
Brian (bex) Exelbierd | bexel...@redhat.com | b...@pobox.com
Fedora Community Action & Impact Coordinator
@bexelbie | http://www.winglemeyer.org
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Idea: let's use Pagure to track Changes

2018-08-27 Thread Adam Samalik
I would definitely love that!

Having the ability to list all changes at a single place, comment, and even
organise them by tags seems like a way forward.

BTW I know that Pagure stores issues in git, so that could solve the
history problem, although I don't know how exactly is that implemented.

On Fri, Aug 24, 2018 at 3:50 PM Ben Cotton  wrote:

> Thanks for the feedback so far. Some of the responses are fairly
> similar, so I'll try to clump them together:
>
> > Vote in the Change ticket or a FESCo ticket?
>
> The intent, for now, is to still have FESCo vote in a separate ticket,
> mostly for their visibility. Alternatively, I could tag all FESCo
> members in the change ticket. This part of the process is no different
> from what we do now, so I'd leave it to FESCo to decide where they
> would want to vote.
>
> > Three repos is too many repos
>
> Yes! As with the above, one option would be to have the Docs team use
> the Changes repo for release notes tracking as well. Again, the issue
> is visibility, but if they're open to using the Changes repo as the
> single source of truth, I think that works out better for everyone.
>
> > Changes as Markdown files
>
> This does address the history, but it loses the metadata aspect that
> makes the current process clunky. Being able to script against the
> metadata fields eliminates trying to parse the wiki text and hope
> nothing too unusual is in there. One option would be to change it so
> that the markdown file is submitted as a PR, but then the change is
> submitted as an issue that points to the PR. It's a little bit
> clunkier, but it would give us both edit history and some enforced
> structure. The downside means that if I were to automate, e.g.,
> sending the announcement email, the script would have to find the PR
> from the issue and then find the appropriate file from the PR.
>
> The proposal isn't what I'd come up with if time and resources were no
> concern, but it's what I can come up with that stands a chance of
> being implemented. I'm really intrigued by the idea of using markdown
> files both from an easier-for-submission standpoint and also from a
> "here's the entire history of our changes" standpoint. I'm just
> concerned that it will make all of the backend processing more
> cumbersome. If there's something I'm missing on this, I'd love to
> explore the idea some more.
>
> > But what about Bugzilla?
>
> I agree that the ability to link other BZ issues to the Changes is
> helpful, but in my limited experience so far, it's not a common use
> case.
>
> --
> Ben Cotton
> Fedora Program Manager
> TZ=America/Indiana/Indianapolis
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/GUYCGNJUZCBOFL2R7BFTG6RWCJKSGDHA/
>


-- 

Adam Šamalík
---
Software Engineer
Red Hat
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Idea: let's use Pagure to track Changes

2018-08-24 Thread Ben Cotton
Thanks for the feedback so far. Some of the responses are fairly
similar, so I'll try to clump them together:

> Vote in the Change ticket or a FESCo ticket?

The intent, for now, is to still have FESCo vote in a separate ticket,
mostly for their visibility. Alternatively, I could tag all FESCo
members in the change ticket. This part of the process is no different
from what we do now, so I'd leave it to FESCo to decide where they
would want to vote.

> Three repos is too many repos

Yes! As with the above, one option would be to have the Docs team use
the Changes repo for release notes tracking as well. Again, the issue
is visibility, but if they're open to using the Changes repo as the
single source of truth, I think that works out better for everyone.

> Changes as Markdown files

This does address the history, but it loses the metadata aspect that
makes the current process clunky. Being able to script against the
metadata fields eliminates trying to parse the wiki text and hope
nothing too unusual is in there. One option would be to change it so
that the markdown file is submitted as a PR, but then the change is
submitted as an issue that points to the PR. It's a little bit
clunkier, but it would give us both edit history and some enforced
structure. The downside means that if I were to automate, e.g.,
sending the announcement email, the script would have to find the PR
from the issue and then find the appropriate file from the PR.

The proposal isn't what I'd come up with if time and resources were no
concern, but it's what I can come up with that stands a chance of
being implemented. I'm really intrigued by the idea of using markdown
files both from an easier-for-submission standpoint and also from a
"here's the entire history of our changes" standpoint. I'm just
concerned that it will make all of the backend processing more
cumbersome. If there's something I'm missing on this, I'd love to
explore the idea some more.

> But what about Bugzilla?

I agree that the ability to link other BZ issues to the Changes is
helpful, but in my limited experience so far, it's not a common use
case.

--
Ben Cotton
Fedora Program Manager
TZ=America/Indiana/Indianapolis
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/GUYCGNJUZCBOFL2R7BFTG6RWCJKSGDHA/


Re: Idea: let's use Pagure to track Changes

2018-08-24 Thread Zbigniew Jędrzejewski-Szmek
On Fri, Aug 24, 2018 at 12:16:09PM +0200, Fabio Valentini wrote:
> On Fri, Aug 24, 2018, 11:38 David Sommerseth  wrote:
> 
> > On 23/08/18 22:43, Ben Cotton wrote:
> > > Hi community,
> > >
> > > We've traditionally used the wiki for Change proposals because it's
> > > the tool we had. But, it's not necessarily well-suited to the purpose.
> > > But now we have Pagure, which can help address some of the
> > > shortcomings of using the wiki: poor scriptability, no reporting, and
> > > a lot of copy/paste.
> > >
> > > So I've come up with a plan that would use Pagure instead:
> > > https://fedoraproject.org/wiki/User:Bcotton/UsePagureForChanges
> > >
> > > You can read the full details on the wiki page above, but the general
> > > idea is that we won't change the policy for Changes, just how we store
> > > and manipulate them. My intent is to make it nearly seamless for the
> > > community while giving us a platform for building on the process in
> > > the future. Note that this would run parallel to Bugzilla for a
> > > release or two and then replace Bugzilla for Changes tracking.
> >
> > Even though I'm not as active here as I would like to be, I generally like
> > this idea.
> >
> > A few things which would be good to sort out are:
> >
> > * Still requires changes be represented in three different Pagure repos
> > * We lose edit history if a change proposal is updated based on feedback
> >
> 
> Well, I suppose Changes could be represented as markdown/reStructuredText
> files in a repository instead of issues on pagure? Then edit history is no
> problem (that's what git is for), and proposed changes can be done via pull
> requests.

Hmmm, that'd also solve the issue of having a way to display the changes
in a nice way, that I started discussing in the other part of the thread.

Zbyszek

> 
> Off the top of my head I'd suggest using a "fedora-changes" (?) project on
> pagure with folders for different fedora releases.
> 
> - Edit history is accessible through git
> - Changes can be submitted and updated with pull requests
> - Postponing a change is as simple as moving a text file from one folder to
> another
> - Rejected or discarded changes can be archived in another folder
> 
> (Just thinking out loud here.)
> 
> Fabio
> 
> 
> > From my point of view, those are the most critical ones.  The history is
> > good
> > when you want to see if/how things changed - to learn from specific changes
> > which went well or really bad.  Not having a history to base it on makes
> > this
> > learning somewhat more difficult - as you don't know exactly how a change
> > proposal did develop, just the final result.
> >
> > Also having changes represented in three different repos sounds a bit too
> > bureaucratic to me.  Processes are good to have, but in the moment they get
> > too complicated people will generally try to avoid them.  If it is really
> > needed to involve three repos, then a decent tooling on top of it is
> > needed at
> > launch time; to hide this bureaucratic process a bit.
> >
> > Other than that, I think this idea makes perfect sense.  The first time I
> > did
> > a change proposal (not even system-wide), it felt like an odd process ("Is
> > this the right template? In a wiki? Have I filled out all the proper fields
> > correctly? How is this proposal picked up and distributed properly?" are
> > some
> > of the thousands questions which popped up).
> >
> >
> > --
> > kind regards,
> >
> > David Sommerseth
> >
> > ___
> > devel mailing list -- devel@lists.fedoraproject.org
> > To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> > Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> > List Archives:
> > https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/JS64TGXC3LBM4XZY2HOSFWL4BHJ5QSYO/
> >

> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/R5H22KIXOWYIKUYIRSXZVOZNHINOBVLC/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/6YG7X4THI32J4DSXTJMDSRU2XPSJSNGQ/


Re: Idea: let's use Pagure to track Changes

2018-08-24 Thread Zbigniew Jędrzejewski-Szmek
On Thu, Aug 23, 2018 at 11:52:57PM +0200, Miro Hrončok wrote:
> On 23.8.2018 22:43, Ben Cotton wrote:
> >Hi community,
> >
> >We've traditionally used the wiki for Change proposals because it's
> >the tool we had. But, it's not necessarily well-suited to the purpose.
> >But now we have Pagure, which can help address some of the
> >shortcomings of using the wiki: poor scriptability, no reporting, and
> >a lot of copy/paste.
> 
> Good idea!
> 
> >So I've come up with a plan that would use Pagure instead:
> >https://fedoraproject.org/wiki/User:Bcotton/UsePagureForChanges
> 
> > 6. FESCo votes on change.
> 
> On the Pagure ticket with the change or in a separate FESCo Pagure ticket?

I think we should vote in the Change bug. I don't see advantages to
opening a new ticket.

> >You can read the full details on the wiki page above, but the general
> >idea is that we won't change the policy for Changes, just how we store
> >and manipulate them. My intent is to make it nearly seamless for the
> >community while giving us a platform for building on the process in
> >the future. Note that this would run parallel to Bugzilla for a
> >release or two and then replace Bugzilla for Changes tracking.
> 
> The good thing about Bugzilla trackers is that they can be used
> as... Bugzilla trackers. I mean you can block/depend other bugs on
> it.
> 
> See for example http://bugzilla.redhat.com/show_bug.cgi?id=PYTHON37
> and the dependent bugs. Of course, this might be relevant to some
> kind of Changes only, so the Bugzilla tracker can be optional, but
> I'd rather keep it as part of the process.

I think we might want to make it an optional element. If the Change
needs a tracking bug, create it, otherwise not. I think most Changes
don't do any real tracking in bugzilla, except to change the bug as
"done" at some point.


One more thing that I didn't see explicitly mentioned in the proposal
is the fact that Change pages are also documentation, fairly widely
accessed, also long after the Change has been implemented. For this,
the fact that the Change page show no context by default is an advantage.
I wonder if we could request an enhancement to pagure to have a view
where just the main text is shown, without the side bar, comments,
headers, etc.

Also, it should be clarified if Change owners should edit the original
text.

Zbyszek
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/VSTCNQXOVJWSOJQBE6CXAIJ3XUMKFVDM/


Re: Idea: let's use Pagure to track Changes

2018-08-24 Thread Fabio Valentini
On Fri, Aug 24, 2018, 11:38 David Sommerseth  wrote:

> On 23/08/18 22:43, Ben Cotton wrote:
> > Hi community,
> >
> > We've traditionally used the wiki for Change proposals because it's
> > the tool we had. But, it's not necessarily well-suited to the purpose.
> > But now we have Pagure, which can help address some of the
> > shortcomings of using the wiki: poor scriptability, no reporting, and
> > a lot of copy/paste.
> >
> > So I've come up with a plan that would use Pagure instead:
> > https://fedoraproject.org/wiki/User:Bcotton/UsePagureForChanges
> >
> > You can read the full details on the wiki page above, but the general
> > idea is that we won't change the policy for Changes, just how we store
> > and manipulate them. My intent is to make it nearly seamless for the
> > community while giving us a platform for building on the process in
> > the future. Note that this would run parallel to Bugzilla for a
> > release or two and then replace Bugzilla for Changes tracking.
>
> Even though I'm not as active here as I would like to be, I generally like
> this idea.
>
> A few things which would be good to sort out are:
>
> * Still requires changes be represented in three different Pagure repos
> * We lose edit history if a change proposal is updated based on feedback
>

Well, I suppose Changes could be represented as markdown/reStructuredText
files in a repository instead of issues on pagure? Then edit history is no
problem (that's what git is for), and proposed changes can be done via pull
requests.

Off the top of my head I'd suggest using a "fedora-changes" (?) project on
pagure with folders for different fedora releases.

- Edit history is accessible through git
- Changes can be submitted and updated with pull requests
- Postponing a change is as simple as moving a text file from one folder to
another
- Rejected or discarded changes can be archived in another folder

(Just thinking out loud here.)

Fabio


> From my point of view, those are the most critical ones.  The history is
> good
> when you want to see if/how things changed - to learn from specific changes
> which went well or really bad.  Not having a history to base it on makes
> this
> learning somewhat more difficult - as you don't know exactly how a change
> proposal did develop, just the final result.
>
> Also having changes represented in three different repos sounds a bit too
> bureaucratic to me.  Processes are good to have, but in the moment they get
> too complicated people will generally try to avoid them.  If it is really
> needed to involve three repos, then a decent tooling on top of it is
> needed at
> launch time; to hide this bureaucratic process a bit.
>
> Other than that, I think this idea makes perfect sense.  The first time I
> did
> a change proposal (not even system-wide), it felt like an odd process ("Is
> this the right template? In a wiki? Have I filled out all the proper fields
> correctly? How is this proposal picked up and distributed properly?" are
> some
> of the thousands questions which popped up).
>
>
> --
> kind regards,
>
> David Sommerseth
>
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/JS64TGXC3LBM4XZY2HOSFWL4BHJ5QSYO/
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/R5H22KIXOWYIKUYIRSXZVOZNHINOBVLC/


Re: Idea: let's use Pagure to track Changes

2018-08-24 Thread David Sommerseth
On 23/08/18 22:43, Ben Cotton wrote:
> Hi community,
> 
> We've traditionally used the wiki for Change proposals because it's
> the tool we had. But, it's not necessarily well-suited to the purpose.
> But now we have Pagure, which can help address some of the
> shortcomings of using the wiki: poor scriptability, no reporting, and
> a lot of copy/paste.
> 
> So I've come up with a plan that would use Pagure instead:
> https://fedoraproject.org/wiki/User:Bcotton/UsePagureForChanges
> 
> You can read the full details on the wiki page above, but the general
> idea is that we won't change the policy for Changes, just how we store
> and manipulate them. My intent is to make it nearly seamless for the
> community while giving us a platform for building on the process in
> the future. Note that this would run parallel to Bugzilla for a
> release or two and then replace Bugzilla for Changes tracking.

Even though I'm not as active here as I would like to be, I generally like
this idea.

A few things which would be good to sort out are:

* Still requires changes be represented in three different Pagure repos
* We lose edit history if a change proposal is updated based on feedback

From my point of view, those are the most critical ones.  The history is good
when you want to see if/how things changed - to learn from specific changes
which went well or really bad.  Not having a history to base it on makes this
learning somewhat more difficult - as you don't know exactly how a change
proposal did develop, just the final result.

Also having changes represented in three different repos sounds a bit too
bureaucratic to me.  Processes are good to have, but in the moment they get
too complicated people will generally try to avoid them.  If it is really
needed to involve three repos, then a decent tooling on top of it is needed at
launch time; to hide this bureaucratic process a bit.

Other than that, I think this idea makes perfect sense.  The first time I did
a change proposal (not even system-wide), it felt like an odd process ("Is
this the right template? In a wiki? Have I filled out all the proper fields
correctly? How is this proposal picked up and distributed properly?" are some
of the thousands questions which popped up).


-- 
kind regards,

David Sommerseth



signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/JS64TGXC3LBM4XZY2HOSFWL4BHJ5QSYO/


Re: Idea: let's use Pagure to track Changes

2018-08-23 Thread Kevin Fenzi
Sounds like a great idea to me. I'm in favor...

kevin



signature.asc
Description: OpenPGP digital signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/YXHL2P7F6WWHA6RZAROSUH5PFYLOVKLD/


Re: Idea: let's use Pagure to track Changes

2018-08-23 Thread Vít Ondruch
Could you please show us example of such change proposal? I somehow
cannot imagine the real benefit.

V.



Dne 23.8.2018 v 22:43 Ben Cotton napsal(a):
> Hi community,
>
> We've traditionally used the wiki for Change proposals because it's
> the tool we had. But, it's not necessarily well-suited to the purpose.
> But now we have Pagure, which can help address some of the
> shortcomings of using the wiki: poor scriptability, no reporting, and
> a lot of copy/paste.
>
> So I've come up with a plan that would use Pagure instead:
> https://fedoraproject.org/wiki/User:Bcotton/UsePagureForChanges
>
> You can read the full details on the wiki page above, but the general
> idea is that we won't change the policy for Changes, just how we store
> and manipulate them. My intent is to make it nearly seamless for the
> community while giving us a platform for building on the process in
> the future. Note that this would run parallel to Bugzilla for a
> release or two and then replace Bugzilla for Changes tracking.
>
> Because we're already moving with changes for Fedora 30 and because a
> few Pagure features would make it smoother (primarily allowing issue
> submitters to edit metadata), I'd like to implement this for Fedora
> 31. Before that, I'd like the community's feedback.
>

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/IVURLPA523CQJSONM5MOW2U7KCSWAKNY/


Re: Idea: let's use Pagure to track Changes

2018-08-23 Thread Miro Hrončok

On 23.8.2018 22:43, Ben Cotton wrote:

Hi community,

We've traditionally used the wiki for Change proposals because it's
the tool we had. But, it's not necessarily well-suited to the purpose.
But now we have Pagure, which can help address some of the
shortcomings of using the wiki: poor scriptability, no reporting, and
a lot of copy/paste.


Good idea!


So I've come up with a plan that would use Pagure instead:
https://fedoraproject.org/wiki/User:Bcotton/UsePagureForChanges


> 6. FESCo votes on change.

On the Pagure ticket with the change or in a separate FESCo Pagure ticket?



You can read the full details on the wiki page above, but the general
idea is that we won't change the policy for Changes, just how we store
and manipulate them. My intent is to make it nearly seamless for the
community while giving us a platform for building on the process in
the future. Note that this would run parallel to Bugzilla for a
release or two and then replace Bugzilla for Changes tracking.


The good thing about Bugzilla trackers is that they can be used as... 
Bugzilla trackers. I mean you can block/depend other bugs on it.


See for example http://bugzilla.redhat.com/show_bug.cgi?id=PYTHON37 and 
the dependent bugs. Of course, this might be relevant to some kind of 
Changes only, so the Bugzilla tracker can be optional, but I'd rather 
keep it as part of the process.




Because we're already moving with changes for Fedora 30 and because a
few Pagure features would make it smoother (primarily allowing issue
submitters to edit metadata), I'd like to implement this for Fedora
31. Before that, I'd like the community's feedback.



--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/FQWOCTT4SOFQHWEXUL2G2HEZFTVY4ILA/


Idea: let's use Pagure to track Changes

2018-08-23 Thread Ben Cotton
Hi community,

We've traditionally used the wiki for Change proposals because it's
the tool we had. But, it's not necessarily well-suited to the purpose.
But now we have Pagure, which can help address some of the
shortcomings of using the wiki: poor scriptability, no reporting, and
a lot of copy/paste.

So I've come up with a plan that would use Pagure instead:
https://fedoraproject.org/wiki/User:Bcotton/UsePagureForChanges

You can read the full details on the wiki page above, but the general
idea is that we won't change the policy for Changes, just how we store
and manipulate them. My intent is to make it nearly seamless for the
community while giving us a platform for building on the process in
the future. Note that this would run parallel to Bugzilla for a
release or two and then replace Bugzilla for Changes tracking.

Because we're already moving with changes for Fedora 30 and because a
few Pagure features would make it smoother (primarily allowing issue
submitters to edit metadata), I'd like to implement this for Fedora
31. Before that, I'd like the community's feedback.

-- 
Ben Cotton
Fedora Program Manager
TZ=America/Indiana/Indianapolis
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/UXKUPP4WYMKZKAWZO66GZIKH5ALTSH77/