gccfarm issueshttps://framagit.org/compile-farm/gccfarm/-/issues2020-04-04T15:21:56Zhttps://framagit.org/compile-farm/gccfarm/-/issues/1Setup a ticket system2020-04-04T15:21:56ZBaptisteSetup a ticket systemRequirements:
- authentication should be linked to https://cfarm.tetaneutral.net
- public and private tickets
- categories/tags of tickets (machines, packages...)
- a way to make common questions & answers easily visible
- possibility t...Requirements:
- authentication should be linked to https://cfarm.tetaneutral.net
- public and private tickets
- categories/tags of tickets (machines, packages...)
- a way to make common questions & answers easily visible
- possibility that groups of users subscribe to new tickets according to categories/tags
Solutions to evaluate:
- [osticket](https://osticket.com/)
- [zammad](https://zammad.org/)
- gitlab
- Django-based ticket systems (see table below)https://framagit.org/compile-farm/gccfarm/-/issues/2Improve registration form2020-04-04T15:23:19ZBaptisteImprove registration form- clarify who can apply: free software developers, students, members of sponsoring organizations
- ask what kind of work the applicant plans to do on the farm- clarify who can apply: free software developers, students, members of sponsoring organizations
- ask what kind of work the applicant plans to do on the farmhttps://framagit.org/compile-farm/gccfarm/-/issues/5Fix user creation on Alpine2021-03-31T21:07:07ZBaptisteFix user creation on AlpineNew users are "locked" by default on Alpine. This is what it looks like in /etc/shadow:
```
foo:!:18700::::::
```
while it should be
```
foo::18700::::::
```New users are "locked" by default on Alpine. This is what it looks like in /etc/shadow:
```
foo:!:18700::::::
```
while it should be
```
foo::18700::::::
```https://framagit.org/compile-farm/gccfarm/-/issues/6Fix home permission on NetBSD2021-03-31T21:14:41ZBaptisteFix home permission on NetBSDPermissions on homedir can end up being completely empty on gcc300 (NetBSD):
```bash
# ls -lha /home/foo/
total 19K
d--------- 3 foo users 512B Mar 22 20:24 .
```
This happens when we let ansible create `~/.ssh` to store a SSH key...Permissions on homedir can end up being completely empty on gcc300 (NetBSD):
```bash
# ls -lha /home/foo/
total 19K
d--------- 3 foo users 512B Mar 22 20:24 .
```
This happens when we let ansible create `~/.ssh` to store a SSH key while the user does not exist yet. Ansible creates the parent directory but with empty permissions.
Note: we use an old version of ansible.