News for hackers. Stuff that matters.
Re:The Sourcehut Project Hub by e12e on Thursday April 30, 2020 @06:55PM (#23037201)
Great to see things progressing. We're currently self-hosting gitlab, and the relatively tight coupling of repo and issues/issue boards is an itch for us.

How is the self-host story for sourcehut (paid or gratis)?

Is there a turn-key variant with turn-key upgrades a la gitlab omnibus installer?

Re:The Sourcehut Project Hub by ddevault on Thursday April 30, 2020 @06:58PM (#23037232)
The self-hosting story is pretty good(TM). It's not turn-key, and there is not an installer. You need to run through the steps manually, which are documented here:

https://man.sr.ht/installation.md

Most people get this done in an hour or two, sometimes with the help of #sr.ht on irc.freenode.net. It's also often made easier by the fact that you can skip any services you don't need, like paste hosting or wikis. By making you go through the steps and set it up, it makes sure to leave you with an understanding of the pieces and how they fit together, so you're better equipped to deal with it if/when it breaks and to adapt it to your particular circumstances. After you set it up, upgrades are usually pretty painless, you just run `apk upgrade` and it takes care of the rest. In general, I think this approach makes a lot more sense than the turn-key Dockerized approach.

Re:The Sourcehut Project Hub by e12e on Thursday April 30, 2020 @07:53PM (#23037657)
Thank you - I followed a link that said "open source" and it took me to a list of repositories (which is nice, we all like open source) - but I apparently didn't land on the install-link (to be fair, I didn't look very hard).

I'm not sure I'm a fan of many approaches I've seen (gitlab omnibus is not a docker install, BTW).

You appear to be supporting alpine Linux - and also Debian derived systems - via packackes?

Packages, obviously, is a nice way to install software... If I wanted an appliance - I should set up an alpine vm, install source-hut components I like, point it at a managed postgres instance and a smart mail host - and assume I'll only ever need to do rolling updates via apk - and distro upgrades via alpine?

Is running on Debian likely to be as smooth?

Re:The Sourcehut Project Hub by ddevault on Thursday April 30, 2020 @08:02PM (#23037711)
If you remember where you found that link, let me know, so I can update it.

>Packages, obviously, is a nice way to install software... If I wanted an appliance - I should set up an alpine vm, install source-hut components I like, point it at a managed postgres instance and a smart mail host - and assume I'll only ever need to do rolling updates via apk - and distro upgrades via alpine?

Yeah, that's about right. Upgrades are done just by running your normal package manager updates.

>Is running on Debian likely to be as smooth?

The Debian repository is community-maintained, but the maintainer does a good job and a few people have reported sucess using his packages. We also set it up so that upstream releases automatically update the Debian repo. You'll have to depend on him for support, though, not me - his nick is dlax and he hangs out in #sr.ht on irc.freenode.net; and his email is given on the package page. He's a helpful fellow.

Alpine Linux is indeed the officially supported platform, though, and I highly recommend it. I wouldn't dream of running a different system in production, Alpine is simple and reliable and it's easy to fit the whole thing into your head.

Re:The Sourcehut Project Hub by e12e on Thursday April 30, 2020 @09:44PM (#23038326)
Thank you.

> If you remember where you found that link, let me know, so I can update it.

I belive it was the "100% free and open source" link in this very post:

https://sourcehut.org/blog/2020-04-30-the-sourcehut-hub-is-l...

Which goes to: https://git.sr.ht/~sircmpwn/?search=sr.ht

Which does indeed link the repos - which is good - but from a mindset of "how do I self-host?" maybe a bit bare bones.

Looks like if one follows any of the repo links - the install info is at the bottom. May be an artifact of me being on my phone.

As I said, I didn't look very hard.

I really appreciate the no-nonsense/no hype vibe - but at the same time, I really do want a "here's a sane way to get up and running" front and center.

Now, obviously there's a hosted offering - but at my current company we have a few projects that we feel more comfortable self-hosting due to the nature of some of our customers. For some, we avoid third parties, where we can.

Re:The Sourcehut Project Hub by ddevault on Thursday April 30, 2020 @09:47PM (#23038348)
Thanks for the tip! I've updated that URL to the following, which is much more helpful:

https://sr.ht/~sircmpwn/sourcehut

Re:The Sourcehut Project Hub by mbreese on Thursday April 30, 2020 @06:58PM (#23037239)
Pretty sure you can find all of the code here: https://git.sr.ht/~sircmpwn?search=sr.ht However, I don't know how easy it would be to piece all of the components back together... but, I did find the installation instructions here: https://man.sr.ht/installation.md

And if you're just looking for Git hosting, here is the install doc: https://man.sr.ht/git.sr.ht/installation.md

Re:The Sourcehut Project Hub by ddevault on Thursday April 30, 2020 @06:59PM (#23037244)
You can also find all of the code here:

https://sr.ht/~sircmpwn/sourcehut

In a nice new project hub UI ;)

Re:The Sourcehut Project Hub by mbreese on Thursday April 30, 2020 @07:02PM (#23037287)
:) That's where I looked!
Re:The Sourcehut Project Hub by sytse on Thursday April 30, 2020 @08:14PM (#23037801)
In case it helps anyone: you can turn off issues in a GitLab project if you don’t want to see them.
Re:The Sourcehut Project Hub by e12e on Thursday April 30, 2020 @09:49PM (#23038362)
Oh, it was more a reference to the opposite thing - we have some projects under an org umbrella (gilab/yellow/slicker gitlab/yellow/wellingtons) - and those issues aggregate nicely under (gitlab/yellow).

But both for managers managing many top level projects, and for developers that are part of those (gitlab/yellow, gitlab/pink...)-gitlab falls down a bit on keeping things organized - it's hard to see if issues in yellow is keeping someone busy and so leaving issues hanging in pink.

Re:The Sourcehut Project Hub by btasovac on Friday May 01, 2020 @02:53AM (#23039662)
Community Advocate from GitLab here! If I understand you correctly, you are looking for a way to aggregate analytics across GitLab, so that users can view information across multiple projects and groups in one place.

We have the Analytics feature designed for that [1]. Please be aware of the distinction between Group-level and Project-level analytics described there.

If you have any feedback on how we can improve this feature, or if you have other ideas, please open an issue [2] and share as many details and examples as possible. We'd love to look into it!

[1] - https://docs.gitlab.com/ee/user/analytics/index.html.

[2] - https://gitlab.com/groups/gitlab-org/-/issues

Re:The Sourcehut Project Hub by e12e on Friday May 01, 2020 @11:32AM (#23043028)
No, I just want an issue board where I can view/assign/create issues across users and projects, with common labels - so I have one board with todo/doing/blocked/in-review/done.

Ideally with a filter on which projects to show.

This works for hierarchical structures today, but not across them. (I'm not sure the current data model is easy to bend into this, so it's understandable - it's just one of the few things we've seen that would let us to more of the project mgmnt in gitlab directly).

Re:The Sourcehut Project Hub by btasovac on Tuesday May 05, 2020 @06:47AM (#23078566)
Thank you for the explanation! I just opened an issue proposing this [1]. Please add a comment with any additional feedback that you might have or feel free to ping me if I didn't fully understand what you are proposing.

[1] - https://gitlab.com/gitlab-org/gitlab/-/issues/216573

Re:The Sourcehut Project Hub by sytse on Friday May 01, 2020 @01:15AM (#23039331)
Sorry but it is late for me and I don’t understand. In general we try to allow you to aggregate at all the group levels and help you group under epics.