16 ms·
Gnome has moved to GitLab
- Slippery_John 8y agoUnrelated, but GitLab has a pretty slick cookie notice. Tells you exactly what they're doing and lets you opt out of non-essentials.
- kazz 8y agoI really wish more people would implement cookie notices like theirs. I really like the one that https://www.bosch.us/ https://www.bosch.us/ uses too.
- artursapek 8y agoAre there really people who appreciate these redundant notices? Do you need a notice that a website uses TCP/IP too?
- simion314 8y agoIf you have a site I want to know if you track me or you include third party code that tracks me, I don't care how you do it , inform me and I will decide if I accept or leave.
- anonymouz 8y agoThe thing is, TCP/IP is necessary to deliver the website. From a user's point of view, a huge majority of the websites have no reason to set a cookie. Anything where I don't login, just read some news, read some blog entries, inform myself about some products, or similar doesn't actually need cookies. It's just that in recent years the operators of the website have decided they'd like to track and/or analyze their users (best case), or even send that data of to some 3rd party ad network. So I appreciate the heads-up. (Not that it matters, I delete the cookies anyway when I leave the site.)
- wmf 8y agoNobody wants the notice, but if it's going to be required by law it could at least be useful.
- jacekm 8y agoI find these GDPR notices useful. Obviously every website use cookies, but it's nice to know what these cookies actually do. I've already encountered a few news websites listing 100+ advertising/targeting companies whose cookies they use. That was quite eye-opening. I also appreciate all the GDPR emails that landed in my email box recently. I've replied to about every second of them asking for my account/data to be erased.
- mrighele 8y agoApparently, Tumblr shows more than 300 [1] [1] https://gdprhallofshame.com/22-to-continue-to-use-tumblr-please-check-these-2-000-boxes/ https://gdprhallofshame.com/22-to-continue-to-use-tumblr-ple...
- Perseids 8y agoI can confirm from personal experience. And all of these have to be unchecked separately, there is no deactivate all button. It's completely ridiculous. Oh and your selection isn't restored once you leave the dialog and immediately come back. I know sites have an interest in persuading you to let them share your data, but some of these dark patterns are indistinguishable from black.
- reificator 8y agoIt's not the notice itself, because that's required by law. It's the fact that it actually gives you information and control beyond "we use cookies, if you don't like it, leave".
- AsyncAwait 8y agoWhen implemented correctly, GDPR notices also give you an option to opt out of targeted ads, something many websites didn't have before, so yeah.
- Karunamon 8y agoMy first instinct upon seeing that intrusive popup was to invoke the element hider from uBlock and nuke it. I don't want to see that noise on this or any other website. Get out of my way and fuck off with the legalese. I'm browsing, I haven't signed any contract, get out of my face.
- coherentpony 8y agoIMO that should be opt-in, not opt-out.
- varenc 8y agothey're just using cookiebot.com. It's a paid service so might be out of reach for some sites, but it seems affordable and is quite slick. Love that every cookie gets its own explanation.
- Proven 8y agoI use a nice browser add on that lets me automatically hide such annoyances
- FlorianRappl 8y agoThought exactly the same, even though removing the "functional" cookies made the cookie appearance re-appear. If the banner requires a cookie I would have expected this cookie to be in the "essential" section.
- Moter8 8y agoSorta a definition problem of essential and functional, you have to sorta-guess what a user might expect.
- gkoberger 8y agoLooks like they use a service called Cookiebot: https://cookiebot.com https://cookiebot.com
- OJFord 8y agoThat is, indeed, _very_ good. I might globally allow JS to load from consent.cookiebot.com for that. (Just unfortunate that, as far as I'm aware, I can't allow 1st party cookies conditionally on JS from cookiebot being loaded.)
- chrismorgan 8y agoI’d like it more if it were half the height. And that’s not hard to achieve, by removing the width capping, putting the heading and paragraph inline, removing the logo image and reducing unnecessarily large margins; I got it from what I think was 193px to what I think was 86px, yielding a result that I found much more pleasant.
- orf 8y agoThe comparison between Phabricator and Gitlab is quite interesting: https://wiki.gnome.org/Initiatives/DevelopmentInfrastructure https://wiki.gnome.org/Initiatives/DevelopmentInfrastructure
- ufo 8y agoThe new gitlab setup is lovely. Browsing the source code and bugs/issues is much more pleasant than it was before. It is giving me an itch to contribute to GNOME somehow.
- shmerl 8y agoI'm waiting for Mesa to move to Gitlab too.
- bionoid 8y agoThe actual GitLab instance appears to be at [1], I couldn't find this in the link or the gnome.org announcement. Good news, though! I am hopeful it can help lower the barrier to entry. [1] https://gitlab.gnome.org/GNOME https://gitlab.gnome.org/GNOME
- sdsdsdsdsdsds 8y agoSlightly related, Does anyone have a virtual machine image of Ghome-Development environment that I can use straight away. I am on a corporate RHEL 6 machine, so it has been very tough to be able to get the development environment up and running there. I am not even able to mame changes to gnome-terminator 1XX version because of this.
- ufo 8y agoGNOME Builder is set up to use flatpacks to be able to develop on the latest software versions. The newcomer guide has instructions for how to set this up: https://wiki.gnome.org/Newcomers https://wiki.gnome.org/Newcomers I never used it on RHEL 6 though.
- dcgudeman 8y agoJust curious why doesn't your company upgrade to RHEL 7?
- hajile 8y agoNow it's time for them to move to Node. They currently use the JS engine from Firefox 45 (over 2 years old) and are looking to move to 52 (almost 15 months old). Let's not forget that the update before that was from FF25 which was from 2013. It's past time to port your stuff to N-API and actually allow devs to have access to standard dev tools using standard dev practices. It would be a great change for Gnome devs too. Rather than spending weeks of dev time trying to shim in the latest SpiderMonkey version and make sure nothing broke, they could rely on N-API being stable, so they can focus instead on updating the JS interface to ES6+.
- kuschku 8y agoThat'd mean even more of the world relying on a monopolist of ecosystem of V8/Blink. V8/Blink already runs 70% of browsers and a massive amount of software, don't you think at some point it's enough with giving Google control over everything?
- hajile 8y agoNot at all. N-API was specifically added to make multiple back-ends possible (by removing dependency on the V8 FFI). You can currently use either Chakra or V8. Spidermonkey could be added (there's an outdated spiderNode around) if Mozilla ever got their act together. EDIT: I really wish Apple would add JSC support to node. It would potentially allow more standard integrations on iOS. Aside from that, JSC is very fast (faster than v8 at quite a few things) and also supports proper tail calls (as specified by the ES6, 7, and 8 specs).
- lghh 8y agoYou can use Edge's engine ChakraCore with Node as well.
- matheusmoreira 8y agoWhy does using V8 or Blink give Google control over your software?
- 8y ago
- cdmckay 8y agoWhere was it before?
- ihuman 8y ago"Before migrating, GNOME used a broad range of tools to fulfill a number of specific purposes – from CGit for hosting to Bugzilla for bug tracking" https://wiki.gnome.org/Initiatives/DevelopmentInfrastructure/ExistingState https://wiki.gnome.org/Initiatives/DevelopmentInfrastructure...
- deleted 8y ago[deleted]
- lainga 8y agoThey were using "many tools" https://www.gnome.org/news/2018/05/gnome-moves-to-gitlab-2/ https://www.gnome.org/news/2018/05/gnome-moves-to-gitlab-2/
- parliament32 8y ago>Before migrating, GNOME used a broad range of tools to fulfil a number of specific purposes – from CGit for hosting to Bugzilla for bug tracking – but the number of tools made the onboarding experience for new contributors cumbersome and confusing. They started looking for a single tool to meet more of their needs to make this process easier and to improve their own workflows. https://wiki.gnome.org/Initiatives/DevelopmentInfrastructure https://wiki.gnome.org/Initiatives/DevelopmentInfrastructure
- TremendousJudge 8y ago...did they just delete all the old bug reports?
- amdavidson 8y agoI see about 14k issues: https://gitlab.gnome.org/groups/GNOME/-/issues https://gitlab.gnome.org/groups/GNOME/-/issues
- confounded 8y agoFantastic news!
- matttproud 8y ago… 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.
- amdavidson 8y agoAre your bazillion bugs not in the ~14k issues that are on their gnome project page? https://gitlab.gnome.org/groups/GNOME/-/issues https://gitlab.gnome.org/groups/GNOME/-/issues
- matttproud 8y agoCorrect 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: …
- overcast 8y agoI mean a bazillion is way larger than 14k.
- asdsa5325 8y agoHere's the link to the repos, which was strangely not included in the blog post: https://gitlab.gnome.org/explore/groups https://gitlab.gnome.org/explore/groups
- foepys 8y agoThe whole blog post was made to sound like GNOME moved to gitlab.com, so I guess not including the link was intentional.
- sytse 8y agoThanks, I've included it with https://gitlab.com/gitlab-com/www-gitlab-com/commit/8e9000b05b044b417d18fc4f214d51cf26f3acd7 https://gitlab.com/gitlab-com/www-gitlab-com/commit/8e9000b0...
- parvenu74 8y agoWas Github ruled out because it's not free enough in spirit or are the Gnome folks just wanting to run things on-prem?
- parliament32 8y agoProbably because Github is a closed-source company that can remove you, your repo, or your group at any time, for any reason. Committing to a hosted service is a bad idea (see: Sourceforge). That sort of thing isn't acceptable to a project like Gnome.
- ovao 8y agoBy committing to use GitHub, you’re only really committing to git. git supports multiple remotes for the purposes of mirroring — use that feature.
- lambda 8y ago> you’re only really committing to git You don't use github just for git. You use it for issue tracking, pull requests and code review, CI hooks, wiki, github pages, kanban boards, bot integration, and so on. That's all stuff that locks you in to Github, and is non-trivial to migrate to another provider.
- JackCh 8y ago> "You don't use github just for git." Well, some people do. I don't, apparently you don't, probably most people don't. But you could and some people do. I've seen a few projects on github with notes to the effect of "don't bother submitting issues/PRs here, do it through our [mailing list/etc]"
- pscnv 8y agoThe Linux kernel for example.
- FTC_Affairs 8y agoFTC/FBI Announces Refunds To Scam Victims The Federal Trade Commission today announced a refund claim process in its case against Online Transactions. All consumers/US citizens who are victim of fraud, who send out money for the service that was not rendered and those who receive fake service instead of the real product/services that was paid for within united states and outside united State area between 2005 to date, are eligible to apply for a refund. Specifically, Those who were/are victims of scam within united state and other countries. The refund administrator for this matter, will process the claim forms. To apply for a refund, contact us Via Email: ftcaffairs@hotmail.com and ftcaffairs@gmx.us Consumers who would like instant massages can send text massage to 206-629-2784.
- komali2 8y agoSo, I'm really curious about this. Is it a rampant spam-bot that blew its load too early in the wrong thread? What happened here lol
- robinhood 8y agoToo bad GitHub was out of the question just because it's not open source. I don't think there is a single platform out there that has done more for the open source community than GitHub. Most of the great OSS projects are on it and it helped democratize open source participation by providing a very nice UI and a set of robust tools that simply didn't exist before.
- zitterbewegung 8y agoOn the other hand Github could also become the next sourceforge.
- robinhood 8y agoGitLab too, but granted, if you host your own version, you wouldn't lose anything. That being said, GitHub has almost no choice to keep being a good guy with the OSS community. If they lose it, they lose the respect of the developers, and they would lose their paid customers in the process.
- jake_the_third 8y agoAnother point for Gitlab is that it can be forked if the parent company goes bad (e.g libreoffice and oracle). When looking at it with this perspective, widely-used essential projects can live and thrive from one party to the next.
- ravenstine 8y agoSourceforge went the way it did not only because it was always a hornet's nest of ads and viruses, but they allowed bloatware and viruses to be bundled with project downloads. I don't see GitHub ever behaving in that way, though if they did there'd be a mass exodus for sure.
- adrianmalacoda 8y agoGNOME is a free software project (as self-described[0]) not merely an "open source" project. Therefore, while GitHub's place in the "open source" ecosystem and its contributions to said ecosystem are well known (and worthy of respect), it does not share in the principles of the free software community. GNOME, as a free software project (and a subproject of GNU at least nominally[1]), is inclined to select an option in line with its principles. [0] https://www.gnome.org/about/ https://www.gnome.org/about/ [1] https://www.gnu.org/software/software.html https://www.gnu.org/software/software.html
- sumedh 8y ago> Carlson proved in 1938 that this process was viable, using moss spores for toner. But when he pitched it to Kodak, General Electric Co., and other tech giants of the day, the response was, as he later put it, “an enthusiastic lack of interest.” Another story where the inventor goes to big companies to sell the product and they dont take him seriously which is kind of funny when Xerox became a big corp, it did not take the GUI/Ethernet created by their people seriously.
- buster 8y agoIf only all of the energy spent on Gnome bashing would be spent on bugfixing, we'd have a perfect Gnome desktop by now. It's sad.
- gnomewascool 8y agoWhile I agree that excessive GNOME-bashing is unhealthy, one of the problems the critics of GNOME (disclaimer: including me!) have is that GNOME frequently rejects submitted, complete patches, so unfortunately your argument doesn't hold. GNOME-supporters will probably reply to this that the (main?) reason such patches are rejected is that they go against GNOME's design vision, which is sort-of fair enough, but then conversely, why would you expect people who have different preferences to work on implementing GNOME's vision, which they don't agree with. Fortunately, there are projects like MATE or Cinnamon which give an outlet for the people who dislike the turn GNOME has taken.
- josefx 8y agoIt would be GNOME 98 and consist of a single shutdown button. Perfect feature minimalism and usability. It would also randomly crash when the button is clicked.
- sebastian 8y agoHighly unrelated (and lots of reasons missing): I was never a fan of Gnome and for years ended up "just going with LXDE instead" until I gave Budgie a try about 6 months ago. I have never been happier in my life.
- itsadok 8y agoThe last time I evaluated GitLab, you needed the paid version to use features that I considered pretty basic, like merge request approvals and multiple code reviewers[1]. I'm wondering now if the GNOME people consider these unnecessary, or if I misunderstood what was possible with self hosting. [1] https://about.gitlab.com/pricing/ https://about.gitlab.com/pricing/
- cryptos 8y agoI wonder about the exact same thing. Some time ago I compared the features of GitLab with similar solutions and found that the OSS version is pretty limited. If you want all the nice features for big projects it is more expansive than the Atlassian stack.
- merb 8y agoit feels so slow to browse anything on this gitlab...
- yrro 8y agoThis is very annoying because I can no longer see the list of bugs I filed against GNOME products. They are all owned by 'bugzilla-migration', not me! [additional] I appear to be subscribed to the issues that I filed in Bugzilla and were migrated to GitLab, but there's no way to get a list of all the issues I'm subscribed to: https://gitlab.com/gitlab-org/gitlab-ce/issues/12697 https://gitlab.com/gitlab-org/gitlab-ce/issues/12697
- inevitable2 8y agoWhat's quite sad however, for an alternative to the big usual services and free software is to require user to sign up/register either using one of those big services with OAuth… or to feed Google's recaptcha service. One way or another, user loose. Or just stop to report issues/try to be involved in the projects. And this apply to both gitlab.com or GNOME's instance. GitLab is supposed to be an alternative, but actually depends on those other services for users to use it (Google, GitHub and so on…)
- gsklee 8y agoI guess we know why now: https://news.ycombinator.com/item?id=17221527 https://news.ycombinator.com/item?id=17221527