@Andreas, can you reply to Gabe's request?
On Mon, Apr 9, 2018 at 10:17 PM, Gabe Black <gabebl...@google.com> wrote: > As an aside, opengrok was set up by Ali who now works for ARM. He has > showed up very briefly since I came back to the project, but I don't think > he's actively following the project. I would take care of some of these > things, but for some reason my root access on gem5.org seems to have been > removed again since the last time I went in there to fix something, and > even that time I had to ask maybe a half dozen times before somebody > finally granted me that access. Ali would be best at fixing opengrok, but I > wouldn't mind having the ability to attempt to fix it. > > Gabe > > On Mon, Apr 9, 2018 at 1:31 PM, Jason Lowe-Power <ja...@lowepower.com> > wrote: > >> Hi Ciro, >> >> First of all, we appreciate your efforts to further document gem5 and >> answer questions on the gem5 users list! >> >> Right now, we're really just using github as a backup mirror of gem5. I'm >> not sure why this was started initially, TBH. It doesn't seem necessary now >> that we are hosting the code on Google's cloud. I really don't like the >> idea of having a fragmented infrastructure. It would be best if everything >> gem5 was in the same place. >> >> As far as an issue tracker goes... the main problem is that we don't have >> anyone to actually *solve* any issues/bugs that people find. Almost all of >> our contributors are working full time in research positions or as grad >> students and cannot be expected to fix bugs unrelated to their research >> directions. What I believe happened with the Flyspray (and what I would >> expect to happen with any issue tracker) is that a huge number of issues >> built up over time. Eventually, it became useless as a place for >> documenting issues because no one tracked how commits effected the issues >> reported. >> >> The reasons I don't want an issue tracker aren't because of problems with >> how it would work, how emails would be sent, spam, etc. It's much more the >> question "how will it help the community?" and "will the benefits out >> weight the costs?" In this case, costs include time to manage, but also >> confusion for new community members on how to communicate with the rest of >> the community. >> >> What I believe we need is more infrastructure for gem5. We need people who >> can manage an issue tracker, fix bugs, implement shared features, and keep >> the general infrastructure up to date. To do this (again, IMO) we need to >> two things: 1) money to pay someone to do this, and 2) someone willing to >> coordinate/manage everything. >> >> This discussion is related to the problems on gem5.org as well. We've been >> trying to move as much of the infrastructure as possible to the cloud >> because it's hard to find community members with the time/know how to >> manage everything internally. For instance, it seems like it would be good >> to get OpenGrok back up, but I don't even know who set it up! It was >> probably one of Steve's students who long ago moved on to other things. >> Even getting rid of the link is hard... I don't know who has access to >> change that page (I don't). >> >> gem5 is a weird project. I really haven't seen anything like it. Most of >> the contributors are only around for a few years while they are getting >> their PhD then they leave. This churn in contributors is clearly makes some >> project management activities very hard. >> >> Sorry for the long message. I wanted to give you (and everyone else >> reading) a little bit of context and history. >> >> I (we) are very open to new contributors and people helping out with the >> project. If you have ideas on how to make things better we're listening! >> Although I argued against using an issue tracker, I'm open to the idea if >> I'm convinced that it will help the community. >> >> Thanks again for all of your contributions so far! I look forward to >> working with you! >> >> Cheers, >> Jason >> >> ----------- >> Jason Lowe-Power >> Assistant Professor, Computer Science Department >> University of California, Davis >> 3049 Kemper Hall >> jlowepo...@ucdavis.edu >> >> >> On Mon, Apr 9, 2018 at 5:41 AM Ciro Santilli <ciro.santi...@gmail.com> >> wrote: >> >> > If made collaborator, I commit to keep every spam out. But there is >> > little to no spam on GitHub by default anyways. >> > >> > I feel that if users want to use GitHub issues, which seems to be the >> > case, we should cater for their preferred communication mechanism. >> > >> > Issue trackers have several advantages, notably: >> > >> > - open close status immediately visible, which I intend to maintain on >> > a best effort basis. But it is better than the mailing list, where you >> > have to browse N emails before finding out. >> > - you can opt in for notifications only from certain threads >> > - you can reply to messages even though you weren't subscribed when >> > they were made: >> > >> > https://webapps.stackexchange.com/questions/23197/reply-to- >> mailman-archived-message >> > Notably, if new maintainers come along, they can't mention that some >> > old bug was closed. >> > - tagging, specially for archs >> > - neater markdown formatting >> > >> > We don't need to make it an official mechanism, but I'd rather let >> > people use their preferred method. >> > >> > Also anyone easily subscribe and unsubscribed to receive an email >> > whenever a new issue is created, much like the mailing list. >> > >> > On Mon, Apr 9, 2018 at 1:29 PM, Andreas Sandberg >> > <andreas.sandb...@arm.com> wrote: >> > > Hi Everyone, >> > > >> > > I think the first thing we need to establish is whether we want to use >> > > GitHub for issue tracking in the first place. The issue tracker there >> > > was left enabled by accident. >> > > >> > > As some of you may recall, we used to run a Flyspray-based issue >> tracker >> > > a long time ago. If memory serves me right, we ended up shutting down >> > > the tracker since it was mainly used for spam and none of the devs was >> > > using it. >> > > >> > > Cheers, >> > > Andreas >> > > >> > > >> > > >> > > On 07/04/2018 21:20, Ciro Santilli wrote: >> > >> >> > >> Can I be made a collaborator on GitHub https://github.com/gem5/gem5 >> to >> > >> help >> > >> manage the issues there? >> > >> >> > >> This is my account: https://github.com/cirosantilli-work >> > >> >> > >> I want this permission to be able to: >> > >> >> > >> - close resolved issues >> > >> - tag issues appropriately, specially by architecture when appropriate >> > >> - fix formatting problems >> > >> >> > >> and I will not use it for anything else. >> > >> >> > >> I have been supporting users often on the mailing list / GitHub / >> Stack >> > >> Overflow over the last month, and Andreas can also serve as my >> > reference. >> > >> _______________________________________________ >> > >> gem5-dev mailing list >> > >> gem5-dev@gem5.org >> > >> http://m5sim.org/mailman/listinfo/gem5-dev >> > > >> > > >> > > IMPORTANT NOTICE: The contents of this email and any attachments are >> > > confidential and may also be privileged. If you are not the intended >> > > recipient, please notify the sender immediately and do not disclose the >> > > contents to any other person, use it for any purpose, or store or copy >> > the >> > > information in any medium. Thank you. >> > _______________________________________________ >> > gem5-dev mailing list >> > gem5-dev@gem5.org >> > http://m5sim.org/mailman/listinfo/gem5-dev >> _______________________________________________ >> gem5-dev mailing list >> gem5-dev@gem5.org >> http://m5sim.org/mailman/listinfo/gem5-dev >> > _______________________________________________ > gem5-dev mailing list > gem5-dev@gem5.org > http://m5sim.org/mailman/listinfo/gem5-dev _______________________________________________ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev