On 11/18/2017 03:24 PM, Daniel Schürmann wrote:
Hi Be,

It's just as unreasonable to expect new contributors to sign up for 7 different accounts (GitHub, IRC, phpBB, Freenode, mailing list, Launchpad, wiki) as it is to expect long time developers to pay attention to all of them. It would be easier if there were less things to pay attention to.

Yes sure. Sean is working on it. But It is reasonable to distinguish between user support and bug tracking like we do with forums and Launchpad. User support can help each others, contributors can jump in for unsupported use cases or bugs, that should be then tracked in a different domain.

Yes, it is good to distinguish between those, but often times the line is blurry. Often users come asking for support but they have actually encountered a bug. It would be nice to easily move a conversation from user support to the bug tracker in GitLab. GitLab also makes it easy to move conversations from code review to the bug tracker as well as other features that would make code review nicer. Please look through
https://docs.gitlab.com/ce/user/discussions/


Looking dated is important. Newcomers are telling us in no uncertain terms that they don't want to use Launchpad and by and large they aren't. What features Launchpad has are irrelevant if people don't use them.

Yes, right. But I am in doubt that this is a impossible hurdle.
Remember, the user asks for free support.

The bigger issue than the old fashioned design is requiring to register an account on a little known platform that has been in decline for years. Then when a user goes to sign up for Launchpad to report a bug for Mixxx, they're brought to a page that says "One account to log in to everything on Ubuntu". The sign on/register page says nothing about Mixxx or even Launchpad and has a totally different look and feel from Launchpad. That is confusing and I suspect turns away people who have no idea what Ubuntu is, or do know what Ubuntu is and don't trust it (see https://en.wikipedia.org/wiki/Ubuntu_(operating_system)#Amazon_controversy ), or do like Ubuntu but get confused why they're suddenly at a page that says nothing about Mixxx or Launchpad. This is a bad user experience.

Can you elaborate on "has more bug states than just open and close"? What else is needed? GitHub and GitLab both have project-defined tags that can be used for further organization. GitLab allows projects to define priorities for custom tags.
...

This gives an explicit info about the bug state during it's live time.
We may use Label/Tags for it but than we loose the original tagging feature, we use for group bugs under a topic. Or we mix both state and loose a lot of clarity. If we than add additional tags for blueprints, we use a single feature for tree purposes, which is at least a regression compared to Launchpad.
...
> GitLab has a little more issue states.
> The bug states request was rejected in favour of the dashboard:
> https://gitlab.com/gitlab-org/gitlab-ce/issues/17186

I agree, it is nice to have a dedicated field for that apart from other tags. But I do not think it is essential. I am interested in trying GitLab's issue board solution.

The GitLab dashboard is only for registerd users with access right > I do not 
have discovered it for GitHub
If you compare the Homepages, you will see the difference:
https://github.com/mixxxdj
https://gitlab.com/inkscape/
https://launchpad.net/mixxx
Launchpad is more user focussed and giving the best overview.

I do not know why you can't see the issue board for Inkscape. Perhaps they haven't enabled the feature for their organization. But I can see it for the GitLab server software:
https://gitlab.com/gitlab-org/gitlab-ce/boards

I think it could be really helpful to make a GitLab repository for controller mappings. We could use its issue tracker to take requests for controller mappings so users could vote for mappings they want. That would give us data on what hardware is important to map, which could guide us on what to ask manufacturers for and/or what to spend donations on.

As we did it for manuals, we may split out mappings from the main repo.

Yes, and GitLab makes it easy to cross reference and move issues between repositories within an organization. This could help with the issue of keeping the manual updated as new features get developed without having to keep it in the same Git repository. Milestones in GitLab can be defined at the organization level and shared between all the organization's repositories.

FWIW, GitLab allows importing from GitHub Issues. We could do a roundabout import from Launchpad to GitHub then GitHub to GitLab.
https://docs.gitlab.com/ce/user/project/import/github.html

This sounds the same as compressing and mp3 with aac :-P

Yeah, I suspect there would be information lost in an annoying way. We could try it anyway, or alternatively we could start the issue tracker fresh after the 2.1 release.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to