Users browsing this thread: 2 Guest(s)
robotchaos
Long time nixers
there any plans for a nixers community git? code review, mentoring, collaboration, etc?
acg
Members
I guess this is what you're looking for: https://github.com/nixers-projects

Although this are the "community" projects, most of us also help each other's more personal projects. You can even find some of those in the Programming Week thread from the June Events. I'd look it up, but I'm on my phone (might edit later).
venam
Administrators
(13-07-2017, 08:19 PM)robotchaos Wrote: there any plans for a nixers community git? code review, mentoring, collaboration, etc?
We have a github group as acg mentioned and we also have the "Programming on Unix" section.

Currently we don't host a dedicated git service like gitlab or others.
If someone wants to set it up we can point git.nixers.net to it.
robotchaos
Long time nixers
i like gogs and cgit. any preferences?
jkl
Long time nixers
If it absolutely has to be git instead of hg or darcs, my vote goes to stagit.
http://git.2f30.org/stagit/

--
<mort> choosing a terrible license just to be spiteful towards others is possibly the most tux0r thing I've ever seen
robotchaos
Long time nixers
i love 2f30. i was thinking along the lines of git.2f30.org in fact. any examples of stagit in use?
josuah
Long time nixers
(17-07-2017, 12:03 AM)robotchaos Wrote: i love 2f30. i was thinking along the lines of git.2f30.org in fact. any examples of stagit in use?

http://git.z3bra.org
http://git.codemadness.org
http://git.xpub.nl
http://git.nixers.net ?

Probably others too. :)
xero
Long time nixers
my common stagit css overrides:

Code:
body {
    background: #222;
    color: #c2c2b0;
}
a {
    color: #918f6e;
}
a:visited {
    color: #78824b;
}
span.i, pre a.i {
    color: #78824b;    
}
span.d, pre a.d {
    color: #B36D43;
}
pre a.h {
    color: #C9A554;
}
evbo
Members
stagit is awesome
robotchaos
Long time nixers
so git.2f30.org is actually running stagit?
jkl
Long time nixers
Yes, it is.

Edit: horrible grammar.

--
<mort> choosing a terrible license just to be spiteful towards others is possibly the most tux0r thing I've ever seen
z3bra
Grey Hair Nixers
(18-07-2017, 03:59 AM)jkl Wrote: Yes, it is.
You can notice the usual template/format that all stagit use.

Of course it is, they created it!.



I use it myself so I know how to set it up. I have a few spare servers,
so I volunteer to host it. Here is what I propose:

* all members have push/pull rights on all repos
* all members can create/delete repos
* http:// and git:// access over internet
* ssh:// access over VPN
* stagit updated after each push
* BONUS: maillist for push/tags/new repo?

The first point is controversial, but setting up per-user ACLs is not
worth it IMO.
At first, I'll be the only person responsible for adding pubkeys to the
"git" account (it's a personnal server), but I'll be ok to reconsider this once everything is setup.

Would that be ok?
venam
Administrators
(18-07-2017, 10:28 AM)z3bra Wrote: Would that be ok?
Sure, contact me with the appropriate information so that I can point git.nixers.net to it.

Thanks for setting this up.
Let's see if this become fructuous.
r4ndom
Members
(18-07-2017, 10:28 AM)z3bra Wrote: * all members have push/pull rights on all repos
* all members can create/delete repos
* http:// and git:// access over internet
* ssh:// access over VPN
* stagit updated after each push
* BONUS: maillist for push/tags/new repo?

Nice. Thank you. If I'm serious into C I would definitively use that.
robotchaos
Long time nixers
thanks for volunteering z3bra! let us know once it's up. i would love to start using it.
jkl
Long time nixers
I'd probably push my next project to it just to see the outcome.

Is there a chance for a Gopher mirror? My next project is Gopher-related and there is a stagit-gopher branch available.

--
<mort> choosing a terrible license just to be spiteful towards others is possibly the most tux0r thing I've ever seen
z3bra
Grey Hair Nixers
Everything is now up and running! The server is running at 163.172.89.172. There are virtualhosts in place, so you MUST access it using http://git.nixers.net (edit your /etc/hosts until venam updates the DNS).
For now I added a project of mine to the repo, so you guys can test it.

@jkl: send me your pubkey if you wanna start publishing. And yes, stagit-gopher is on my todo list ;)
@venam: can you add a CNAME for git.nixers.net and pub.nixers.net so they point to orbb.z3bra.org please? Also, I think you have a mail server for the newsletter. Shall we use it for commits/releases?
Tmplt
Long time nixers
Thanks, z3bra!

I'm not familiar with stagit. Do we have to contact you if we want to publish a new repo, or is one created upon a push?
venam
Administrators
(18-07-2017, 08:35 PM)z3bra Wrote: @venam: can you add a CNAME for git.nixers.net and pub.nixers.net so they point to orbb.z3bra.org please? Also, I think you have a mail server for the newsletter. Shall we use it for commits/releases?
I've pointed git.nixers.net to the right IP but what's the deal with the pub?
z3bra
Grey Hair Nixers
(18-07-2017, 11:26 PM)Tmplt Wrote: I'm not familiar with stagit. Do we have to contact you if we want to publish a new repo, or is one created upon a push?

stagit is only responsible for presenting git repos in static HTML format. It won't perform any action by itself.
The git user on the server uses git-shell(1) as its shell, and I created a few commands to manage repositories remotely:

Code:
$ ssh git@git.nixers.net help
Available commands:

        create-repo <name>
        change-description <name> <description>
        update-stagit <name>
        release-tarball

That should be sufficient for now. I'll add more later if need be.

@venam: pub.nixers.net is the virtual host where release tarballs will be created. I've setup a cronjob to create a tarball for all tags in all repositories, and export them to http://pub.nixers.net/releases/ (like what I do here: http://dl.z3bra.org/releases). I can export them to http://git.nixers.net/releases is needed though (or virtually anything else), that's as you wish.
z3bra
Grey Hair Nixers
I deliberately did not create a "delete-repo" command for now, so please be careful when you create repositories.
venam
Administrators
(19-07-2017, 03:31 AM)z3bra Wrote: @venam: pub.nixers.net is the virtual host where release tarballs will be created. I've setup a cronjob to create a tarball for all tags in all repositories, and export them to http://pub.nixers.net/releases/ (like what I do here: http://dl.z3bra.org/releases). I can export them to http://git.nixers.net/releases is needed though (or virtually anything else), that's as you wish.
It's probably preferable to not have multiple hosts for release and source.
I'm voting for http://git.nixers.net/releases
z3bra
Grey Hair Nixers
No prob then, I'll fix that :)
jkl
Long time nixers
(18-07-2017, 08:35 PM)z3bra Wrote: @jkl: send me your pubkey if you wanna start publishing.

Will do. Give me some time to have something to publish. :)

(18-07-2017, 08:35 PM)z3bra Wrote: And yes, stagit-gopher is on my todo list ;)

Awesome, thank you!

--
<mort> choosing a terrible license just to be spiteful towards others is possibly the most tux0r thing I've ever seen
z3bra
Grey Hair Nixers
There you go, people from the 70's!

gopher://git.nixers.net
jkl
Long time nixers
Looks great!
EDIT: Don't try to bypass the character limit.

--
<mort> choosing a terrible license just to be spiteful towards others is possibly the most tux0r thing I've ever seen
xero
Long time nixers
(19-07-2017, 09:58 AM)z3bra Wrote: There you go, people from the 70's!

gopher://git.nixers.net

whaaaaaaat
atbd
Members
(19-07-2017, 09:58 AM)z3bra Wrote: There you go, people from the 70's!

gopher://git.nixers.net

I really like that
Tmplt
Long time nixers
Could a `change-owner <name> <owner>` command be added? And are there plans for SSL?
pranomostro
Long time nixers
Nice. However, I can't reach http://git.nixers.net, weird.

Edit: It just keeps loading forever.
Edit 2: Using Chromium 59.0.3071.115.