What don't you switch to GitHub issues
Mengu
mengukagan at gmail.com
Sun Dec 31 23:50:04 UTC 2017
On Sunday, 31 December 2017 at 19:49:07 UTC, Meta wrote:
> On Sunday, 31 December 2017 at 11:18:26 UTC, Seb wrote:
>> On Saturday, 30 December 2017 at 02:50:48 UTC, Adam D. Ruppe
>> wrote:
>>> Bugzilla was the most well-known solution at the time. Keep
>>> in mind the D bugzilla has been around since 2006. As far as
>>> I understand it, migration at this point is deemed a big pain.
>>
>> No it wouldn't be a big pain. There are many tools for
>> automatically migrating issues from Bugzilla. The only thing
>> depending on Bugzilla is the changelog generator, but it's API
>> calls to Bugzilla can be replaced with GitHub API calls within
>> an hour.
>> So the entire migration could be easily done in a lot less
>> than a day.
>>
>> The only reason we still use Bugzilla is that the core people
>> are used to it. Here are a couple of the common arguments:
>>
>> 1) Bugzilla is our, we don't want to depend on GitHub
>>
>> The D ecosystem already heavily depends on GitHub. Exporting
>> the issues from GitHub would be easy. Besides there is only
>> one person with access to the Bugzilla server.
>>
>> 2) GitHub only has per registry issues
>>
>> Bugzilla uses components too, they don't support global issues
>> either. Besides if that's required one could easily create a
>> meta repository for such global tasks.
>>
>> 3) Bugzilla's issue tracker is more sophisticated
>>
>> Sure, but does this help when you loose out on many
>> contributors?
>> GitHub even has build tools and sites that let anyone discover
>> "easy" issues if they are labeled accordingly. It's free
>> marketing.
>>
>> FYI I asked the same question 1 1/2 years ago:
>> https://forum.dlang.org/post/ezldcjzpmsnxvvncncsi@forum.dlang.org
>>
>> Since then, for example, GitHub got voting for issues, but
>> Bugzilla lost it.
>
> I wholeheartedly agree. The customer is always right,
> especially when you're trying to get them to donate their time
> to an open source project. It's more essential than ever that
> we lower barriers to participation; if Github issues is the hip
> new thing all the kids like, then we need to switch to that. We
> shouldn't be constantly switching to the shiniest new toy, but
> nor should we stubbornly stick to a piece of software that was
> built (and it looks it) in '90s.
>
> Or at least we should if we're trying to attract the kind of
> people for whom not using Github is a deal breaker. Older
> C++/Java programmers likely don't care, but younger
> Python/Ruby/JS users will.
there are three things that i've noticed:
- in this thread, there is not a single positive post by walter.
none. nada. zilch. it'd have been much better if he just did not
post anything.
- d leadership is dusty and so are their tools. we are no js
community and hope we never become anything like them but
bugzilla is a hundred years old. i am on github, i am on this ml
and i also need a bugzilla account? what else do i need to be a
part of this community? why can't you provide me a seamless
travel in between? have a forum software, allow me to sign in via
github and i am a member of the community. but no, they love
their ugly bugzilla, they love their mailing list.
- has anyone realized we do not attract anyone who has just
started to learn programming? what are we going to do about it?
More information about the Digitalmars-d
mailing list