News for hackers. Stuff that matters.
Re:Gnome has moved to GitLab by matttproud on Thursday May 31, 2018 @03:01PM (#17199062)
… and closed about a bazillion bugs I filed over the years in the process without (apparently) migrating them, too.

… though I am pretty sure they left the bugs in the source intact.

Re:Gnome has moved to GitLab by audidude on Thursday May 31, 2018 @07:10PM (#17201149)
Everyone on the CC list for each bugzilla bug was notified 6 months ago that any bug without action in over a year would be frozen instead of migrated.

(Do keep in mind that GNOME, unlike corporate projects, is largely volunteer based and time, resources, and contributors are limited)

As the email said, you just needed to ACK a comment on the bug to keep it alive and ensure its migration.

Given the nearly 900,000 bugs filed in the life-span of bugzilla, I think that was an acceptable trade-off given the very small workforce.

Hopefully, the gitlab tooling will allow us to track things going forward much better.

Personally, I think a lot of bugs in Bugzilla were just left open instead of closed due to a difference of opinion/vision but different maintainers have different triage styles.

Re:Gnome has moved to GitLab by matttproud on Friday June 01, 2018 @01:47AM (#17202879)
I wish it was that simple, but I never received a single notice of the migration or my need to do anything at all as a bug reporter. (Just ran a liberal grep on my inbox right now.)

The only notice I received was after-the-fact. Sorry.

Learning of GNOME'S cavalier attitude toward user reports and eventual product direction was exactly why I moved off the platform in the intervening years. I had high hopes when I was young and naive.

I realize GNOME is volunteer-based with a pillar of corporate backing from Red Hat and similar, but it strikes me as botched that if enough will existed to migrate to GitLab, an endeavor that requires serious engineering hours of research and planning and execution, that nobody could have said: let's query and build a list of unique email addresses from bug reporters and personally email them once with a quick letter, letting them know what they need to do. Compared to the actual migration, that is drops in a bathtub. Simple due diligence for user-facing goodwill.

I want to be sympathetic — really.

JWZ's CADT supposition has a lot of explanatory power here combined with the opportunity to "scrub a lot of bugs quickly".

Re:Gnome has moved to GitLab by baud147258 on Friday June 01, 2018 @05:47AM (#17203891)
Link for Jwz's cadt post https://www.jwz.org/doc/cadt.html

(edit: I didn't see it was already posted below)

Re:Gnome has moved to GitLab by anowlcalledjosh on Friday June 01, 2018 @09:04AM (#17204878)
Quick reminder: JWZ despises HN, so you'll need to copy-paste that link in order to remove the referrer header.
Re:Gnome has moved to GitLab by crysin on Friday June 01, 2018 @01:41PM (#17207922)
Is there a blog post or something that kind of gives an overview on why JWZ hates HN? I'm really curious to learn about the animosity.
Re:Gnome has moved to GitLab by TheRealDunkirk on Friday June 01, 2018 @09:26AM (#17205041)
I'm not saying the bridge has been repaired, but clicking that link doesn't seem to redirect to... THAT... image any more.
Re:Gnome has moved to GitLab by fao_ on Friday June 01, 2018 @09:52AM (#17205288)
FYI - For me it auto-redirects to: https://imgur.com/32R3qLv
Re:Gnome has moved to GitLab by baud147258 on Friday June 01, 2018 @09:57AM (#17205343)
I tested the link, but I didn't get the redirect. I would have added the warning if it happened to me.
Re:Gnome has moved to GitLab by matthberg on Friday June 01, 2018 @09:47AM (#17205236)
This could be fixed with rel="noreferrer noopener" added to the links, would that be a beneficial addition to HN?
Re:Gnome has moved to GitLab by workinthehead on Friday June 01, 2018 @08:52AM (#17204792)
Bug reporters who can't even be arsed to follow up or check in on their reports aren't worth nearly as much as you seem to think they are.
Re:Gnome has moved to GitLab by freehunter on Friday June 01, 2018 @09:01AM (#17204848)
True, but on the other hand bugs can go unfixed for years, with developers ignoring them or prioritizing them super ultra low. I know I've opened enough bug reports over the years that I can't go back and check on all of them, but I'm still hoping they'll get fixed some day.

If it's closed for "inactivity" while I'm actively waiting for a response from the developer, that's going to annoy me.

Re:Gnome has moved to GitLab by eptcyka on Friday June 01, 2018 @12:32PM (#17207041)
What exactly do you mean by "actively waiting"? Is your act of waiting actively in any way perceivable to anyone but yourself?
Re:Gnome has moved to GitLab by freehunter on Friday June 01, 2018 @04:17PM (#17209741)
As opposed to having forgotten about it. As in, if the developer responded, Github would send me an email and I would jump back into the conversation. As in I can't do anything more until the developer responds, but once they do I'm ready to help.

There's a quick and easy way to tell if someone is actively waiting: respond to them.

Re:Gnome has moved to GitLab by boomlinde on Friday June 01, 2018 @11:51AM (#17206522)
The reports may still be relevant. If the problem is easily reproducible or even just well described, a bug report should be useful independent of the activity or further engagement of the reporter.
Re:Gnome has moved to GitLab by detaro on Friday June 01, 2018 @11:54AM (#17206565)
Why would you "check in" in the presence of e-mail notifications of new developments? Most projects also don't like it if you post "bug still exists" every few months.
Re:Gnome has moved to GitLab by workinthehead on Friday June 01, 2018 @12:21PM (#17206909)
Reading email notifications would count as checking in, I don't know why you assumed otherwise.
Re:Gnome has moved to GitLab by detaro on Friday June 01, 2018 @02:11PM (#17208281)
The parent explicitly mentioned that they did not get the e-mail notification they were supposed to get, suggesting they were subscribed to the issues. So if waiting for e-mail counts your criticism doesn't seem to apply.
Re:Gnome has moved to GitLab by jancsika on Thursday May 31, 2018 @09:04PM (#17201742)
> Everyone on the CC list for each bugzilla bug was notified 6 months ago that any bug without action in over a year would be frozen instead of migrated.

What's the relationship between the existence of a bug in the codebase and the propensity of the bug reporter to respond to an email?

> Personally, I think a lot of bugs in Bugzilla were just left open instead of closed due to a difference of opinion/vision but different maintainers have different triage styles.

How does Gitlab prevent those same maintainers from creating that same problem again?

Re:Gnome has moved to GitLab by audidude on Thursday May 31, 2018 @10:02PM (#17202038)
> What's the relationship between the existence of a bug in the codebase and the propensity of the bug reporter to respond to an email?

It's not clear to me the question here, can you be more specific? Many bugs filed are not necessarily bugs in the codebase.

I do wish we treated bugs and user support separately. I rather prefer the terseness of an engineering journal for what it is, but that tends to anger those expecting user support.

> How does Gitlab prevent those same maintainers from creating that same problem again?

In Bugzilla, the only real option we had was "Closed: WONTFIX/NOTABUG" which almost always resulted in hurt feelings on the part of the bug reporter.

I think the gitlab tooling allows us to be more diplomatic in closing bugs that are out-of-scope or not aligned with the goals of the project at large.

Re:Gnome has moved to GitLab by buovjaga on Friday June 01, 2018 @02:35AM (#17203072)
> In Bugzilla, the only real option we had was "Closed: WONTFIX/NOTABUG" which almost always resulted in hurt feelings on the part of the bug reporter.

> I think the gitlab tooling allows us to be more diplomatic in closing bugs that are out-of-scope or not aligned with the goals of the project at large.

Can you give more details about this? Closing is closing and Bugzilla allows you to name your statuses whatever you want, so I don't understand how GitLab would change anything.

My experience is that GitLab (and GitHub) is worse in tracking bugs compared to Bugzilla (I've triaged about 10k reports).

I also think having the cut-off at 1 year is a bit drastic. I would have gone for 5 years.

Re:Gnome has moved to GitLab by audidude on Friday June 01, 2018 @05:24AM (#17203808)
My mistake, it was 5 years for projects that did trim. Most projects brought all bugs over afaik.
Re:Gnome has moved to GitLab by jancsika on Friday June 01, 2018 @12:52AM (#17202688)
> It's not clear to me the question here, can you be more specific? Many bugs filed are not necessarily bugs in the codebase.

Right. So your goal is to separate reports about bona fide bugs in the codebase from reports that either a) are no longer bugs in the codebase or b) are issues outside the scope of the codebase. That's a laudable goal.

Filtering out years of bugs based on the lack of timely response from a submitter (or others) doesn't seem like a sound way to achieve that goal. There's no clear relationship between a lack of response and the relevant bug's existence/non-existence.

Re:Gnome has moved to GitLab by hinkley on Friday June 01, 2018 @12:11PM (#17206778)
I know that I for one steer people away from projects where serious bugs go unfixed for a long time. I have very little incentive to follow up on them once I’ve switched tools.

The correlation between bugs that matter a great deal to me and bugs I don’t respond to is much greater than zero.

If you delete all the bugs that caused people to abandon your platform then you are cutting off your own nose.

Can’t reproduce is a better metric but only if it’s other users rather than the maintainers. I find that a lot of people who write buggy code also are bad at reproducing issues (which I think is why they have bugs in the first place. Lack of imagination or rigor or both).

Re:Gnome has moved to GitLab by maldeh on Friday June 01, 2018 @12:55AM (#17202702)
A "WONTFIX/NOTABUG" closure at least gives confidence that a bug was investigated. Do we know how many bugs were still pending investigation here, prior to being closed due to this migration?
Re:Gnome has moved to GitLab by konschubert on Friday June 01, 2018 @02:38AM (#17203080)
> I do wish we treated bugs and user support separately.

Why not have a buck tracking system where only contributors have write access and a second system where users can submit their reports?

Re:Gnome has moved to GitLab by buovjaga on Friday June 01, 2018 @09:31AM (#17205083)
I oppose this sort of thing and rather encourage forming a strong QA team to separate the fluff from the real deal.
Re:Gnome has moved to GitLab by konschubert on Friday June 01, 2018 @02:37PM (#17208590)
The problem is that apparently they don't have this team.

In the face of that reality, a separated internal and external bug trabkin system might be a viable solution.

Re:Gnome has moved to GitLab by buovjaga on Friday June 01, 2018 @04:27PM (#17209851)
This would cement an alternate reality, where the growing of the QA team would become more difficult. Trust me, I am talking from experience of recruiting and onboarding hundreds of volunteers into FOSS teams (with varying levels of success and involvement). Recruiting volunteers to FOSS is insanely difficult and any addition of complexity will just result in more headaches.
Re:Gnome has moved to GitLab by nisa on Thursday May 31, 2018 @08:56PM (#17201682)
Intentional or not... you pretty much agree with jwz: https://anonym.to/?https://www.jwz.org/doc/cadt.html (https://www.jwz.org/doc/cadt.html - jwz has some nasty opinion about hn visitors - so the first link omits the referer)
Re:Gnome has moved to GitLab by dspillett on Friday June 01, 2018 @05:41AM (#17203871)
> jwz has some nasty opinion about hn visitors - so the first link omits the referer

I prefer to just not go. If he doesn't want the likes of me there then I'm happy not to waste effort trying to pay attention to whatever it is he is saying.

Re:Gnome has moved to GitLab by shawnz on Thursday May 31, 2018 @09:05PM (#17201744)
It did not omit the referrer for me.
Re:Gnome has moved to GitLab by smallbigfish on Friday June 01, 2018 @05:06AM (#17203727)
This might help in the future if you use Firefox: https://feeding.cloud.geek.nz/posts/tweaking-referrer-for-pr...

A quite safe value from there is

  network.http.referer.XOriginPolicy = 1
which will not send a referrer to third party domains outside of the base domain.
Re:Gnome has moved to GitLab by nisa on Thursday May 31, 2018 @09:15PM (#17201804)
replaced the link, but anonym.to is also sketchy...
Re:Gnome has moved to GitLab by boomlinde on Friday June 01, 2018 @11:54AM (#17206562)
> (Do keep in mind that GNOME, unlike corporate projects, is largely volunteer based and time, resources, and contributors are limited)

All the more reason not to undo the work of its contributors.

Re:Gnome has moved to GitLab by chris_wot on Friday June 01, 2018 @06:07AM (#17203985)
There were bugs that the Gnome devs refused to fix even with patches. And not stupid patches, but reasonable ones.
Re:Gnome has moved to GitLab by dudus on Thursday May 31, 2018 @03:16PM (#17199197)
It looks like at least some projects got bugs imported. Maybe this is still ongoing?

https://gitlab.gnome.org/GNOME/glib/issues

Re:Gnome has moved to GitLab by numeromancer on Thursday May 31, 2018 @03:35PM (#17199398)
Don't worry, those'll be cleared up in the next rewrite.
Re:Gnome has moved to GitLab by kakistocrat on Thursday May 31, 2018 @06:11PM (#17200781)
...In which they delete the entire feature you reported as broken, as seems to be the current GNOME way of doing things.
Re:Gnome has moved to GitLab by 0xFFC on Thursday May 31, 2018 @05:49PM (#17200615)
And next bazillion bug will appear!
Re:Gnome has moved to GitLab by kzrdude on Thursday May 31, 2018 @05:29PM (#17200467)
The bugs I've reported are migrated over. And I'm not on the hook for getting update emails either, so it's a win-win.
Re:Gnome has moved to GitLab by amdavidson on Thursday May 31, 2018 @03:22PM (#17199259)
Are your bazillion bugs not in the ~14k issues that are on their gnome project page?

https://gitlab.gnome.org/groups/GNOME/-/issues

Re:Gnome has moved to GitLab by matttproud on Thursday May 31, 2018 @03:27PM (#17199321)
Correct according to the search index:

> There are no issues to show.

With the sole exception of one e-mail from legacy Bugzilla:

> This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

That one that HAS been migrated appears as follows:

> You can subscribe and participate further through the new bug through this link to our GitLab instance: …

Re:Gnome has moved to GitLab by overcast on Thursday May 31, 2018 @03:28PM (#17199327)
I mean a bazillion is way larger than 14k.
Re:Gnome has moved to GitLab by bytematic on Thursday May 31, 2018 @03:46PM (#17199508)
I would have used "umpteen", sounds large, but it's only in the teens.
Re:Gnome has moved to GitLab by Hupriene on Thursday May 31, 2018 @05:19PM (#17200389)
Yeah, but that's teens in a base-ump number system.
Re:Gnome has moved to GitLab by taneq on Thursday May 31, 2018 @07:51PM (#17201352)
I realized a while ago that any hyperbolic ('eleventy billion' style, not counting cases where the actual value counts) number only needs to be about 10x the expected value to sound large. Further orders of magnitude don't seem to add any extra emotional impact after that.
Re:Gnome has moved to GitLab by mygo on Thursday May 31, 2018 @05:12PM (#17200328)
that’s not true.
Re:Gnome has moved to GitLab by anothergoogler on Thursday May 31, 2018 @03:07PM (#17199109)
It's a fundamental problem of open source projects hosting on GitHub. I don't think the the Fossil colocation model is necessarily right, but some open protocol is needed so that issues can be easily migrated between these services.
Re:Gnome has moved to GitLab by bastawhiz on Thursday May 31, 2018 @03:10PM (#17199139)
Is it really that hard to write a little script to copy the issues over? Github has an exceptional API.
Re:Gnome has moved to GitLab by scrollaway on Thursday May 31, 2018 @03:30PM (#17199348)
As others have pointed out, this is Gitlab. When it comes to github, they previously helped me transitioning a bugzilla into github issues, but it doesn't look like they do this anymore.

Back then, I managed to get approval from all our contributors/issue authors so that their individual bugs and comments would show up as their individual bugs and comments, as well as retaining issue numbers.

This is the code for it, if anyone is interested, but as I said the whole thing is unsupported now: https://github.com/jleclanche/bugzilla-to-github

Re:Gnome has moved to GitLab by jwilk on Thursday May 31, 2018 @03:40PM (#17199442)
There's an unofficial issue import API:

https://gist.github.com/jonmagic/5282384165e0f86ef105

But it doesn't let you change ownership of issues or comments; everything appears as created by the importing user.

Re:Gnome has moved to GitLab by viraptor on Thursday May 31, 2018 @05:09PM (#17200303)
That makes sense. You shouldn't normally be allowed to impersonate another username, which is exactly what a full import does.
Re:Gnome has moved to GitLab by jwilk on Thursday May 31, 2018 @05:45PM (#17200588)
Repository owner can edit comments arbitrarily, which already allows for impersonation, although to a lesser extent.

Also, you can impersonate commits freely.

I don't think allowing full import would be a big deal, especially if the UI made it clear that the comments were imported.

Re:Gnome has moved to GitLab by scrollaway on Thursday May 31, 2018 @06:33PM (#17200920)
With full comment edit history that's no longer the case as much, although you can delete the diffs.
Re:Gnome has moved to GitLab by scrollaway on Thursday May 31, 2018 @03:56PM (#17199613)
That's the one Github staff helped me use (though there were no public endpoints at the time). I recognize some of this. I don't think it's supported anymore.
Re:Gnome has moved to GitLab by brongondwana on Friday June 01, 2018 @12:04AM (#17202489)
Re:Gnome has moved to GitLab by thebluehawk on Thursday May 31, 2018 @03:12PM (#17199159)
They moved from bugzilla to GitLab (not GitHub)
Re:Gnome has moved to GitLab by rebolek on Thursday May 31, 2018 @05:36PM (#17200528)
Which one? V3 or V4?
Re:Gnome has moved to GitLab by nebulous1 on Thursday May 31, 2018 @03:14PM (#17199170)
This is gitlab not github
Re:Gnome has moved to GitLab by rzzzt on Thursday May 31, 2018 @03:35PM (#17199389)
The CADT model strikes again!
Re:Gnome has moved to GitLab by matttproud on Thursday May 31, 2018 @03:38PM (#17199420)
All Of this has happened before and will happen again:

https://www.jwz.org/doc/cadt.html

Makes me wish I had seen JWZ's writeup before spending so much of my time filing the damned things.

Re:Gnome has moved to GitLab by pkaye on Thursday May 31, 2018 @03:44PM (#17199484)
jwz links don't work from Hacker News. They will get redirected.
Re:Gnome has moved to GitLab by matthewn on Thursday May 31, 2018 @03:46PM (#17199502)
Re:Gnome has moved to GitLab by dspillett on Friday June 01, 2018 @05:53AM (#17203920)
Though as with sites that refuse entry if I have the adblocker active, I'll take the "if I'm not wanted, I just won't go" option. I doubt I'm missing anything life changing that I can't get elsewhere.
Re:Gnome has moved to GitLab by jancsika on Thursday May 31, 2018 @09:10PM (#17201778)
Ooh, I just figured that out. Insidious!

What would be even better is if the HN referrer would create a temporary blacklist for that IP.

Then when you paste a jwz URL into a new tab, he could send a response, "And don't try using a different browser, either!"

Re:Gnome has moved to GitLab by foepys on Friday June 01, 2018 @12:17AM (#17202524)
Just open it in a incognito window/tab.
Re:Gnome has moved to GitLab by enriquto on Thursday May 31, 2018 @03:52PM (#17199578)
only if you set up your browser to voluntarily send the http referrer
Re:Gnome has moved to GitLab by a1369209993 on Thursday May 31, 2018 @05:01PM (#17200215)
Most browsers are maliciously preconfigured to do that out of the proverbial box.
Re:Gnome has moved to GitLab by enriquto on Friday June 01, 2018 @02:16AM (#17202995)
indeed XD
Re:Gnome has moved to GitLab by paulie_a on Thursday May 31, 2018 @03:37PM (#17199415)
It's not like gnome was utilizing bugzilla anyways. They had one bug that was 11 years old.
Re:Gnome has moved to GitLab by takluyver on Thursday May 31, 2018 @03:55PM (#17199608)
The maximum age of a bug in a bug tracker is not really a meaningful metric. All software has bugs, and all large, widely used software has some problems or limitations that no-one is working on. You can close those issues to tidy things up, but that's also a good way to annoy people.

So the only conclusion you can really draw from "one bug was 11 years old" is that they had been using that issue tracker for at least 11 years.

Re:Gnome has moved to GitLab by paulie_a on Thursday May 31, 2018 @04:04PM (#17199702)
It was a persistent and substantial bug, people jokingly suggested getting it a birthday cake because it was so neglected.
Re:Gnome has moved to GitLab by anonymouz on Thursday May 31, 2018 @04:26PM (#17199887)
Care to tell us which one it is?
Re:Gnome has moved to GitLab by symlinkk on Thursday May 31, 2018 @06:38PM (#17200951)
Probably the infamous "thumbnails in file picker" bug that is a meme on 4chan's /g/:

https://wiki.installgentoo.com/index.php/File_Picker_meme

https://bugzilla.gnome.org/show_bug.cgi?id=141154&

Re:Gnome has moved to GitLab by toefraz on Thursday May 31, 2018 @06:59PM (#17201082)
But that's not a bug. It's a feature request
Re:Gnome has moved to GitLab by djsumdog on Thursday May 31, 2018 @04:55PM (#17200159)
Yes, I'm curious on this too.
Re:Gnome has moved to GitLab by opencl on Thursday May 31, 2018 @05:53PM (#17200641)
The current bug tracker has 40 pages worth of bugs that are more than 11 years old. The oldest one is an 18 year old GIMP bug.
Re:Gnome has moved to GitLab by Avamander on Thursday May 31, 2018 @07:09PM (#17201140)
That bug is going to go to college soon.
Re:Gnome has moved to GitLab by geezerjay on Friday June 01, 2018 @06:02AM (#17203961)
> The current bug tracker has 40 pages worth of bugs that are more than 11 years old.

No, it does't. The bug tracker might list over 40 pages of reports that were filed over 11 years ago, but that doesn't mean each entry represents a an actual bug.

Re:Gnome has moved to GitLab by cat199 on Thursday May 31, 2018 @05:32PM (#17200484)
this will be resolved when systemd-gitlab-gnome-bugmigration-serviced is written. you just need to be more patient and stop thinking in the antiquated ways.