summaryrefslogtreecommitdiffstats
path: root/TODO.gitmigration
blob: 74023c9efaf0e8021e28651db0d0894d48551da8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
Setup
=====
Repository on alioth
--------------------
- Commit hook:
  + pre-commit: Calls
	"$1/hooks/check-file" "$1" "$2"
    and in this form requires the name of the file that has been
    modified. this is not strictly needed if not possible with git,
    since that is only an optimisation to check the syntax of only
    that file.

    $1/hooks/check-file: Looks at the modified file and runs
    bin/check-syntax script checked out in the local checkout in
    /srv/home/groups/secure-testing/repo . This does not need to be a
    complete checkout as it uses only the check-syntax and lib
    directory.

  + post-commit:
    - Invoke /usr/share/subversion/hook-scripts/commit-email.pl to send
      email to secure-testing-commits@lists.alioth.debian.org
    - Runs kgb-client. Configuration is in
      /home/groups/secure-testing/kgb-client.conf and has setting for
      svn repository.
    - Checks out the local copy of the repository on
      /home/groups/secure-testing/repo (this is possibly not needed
      anymore in this form)

  + secure-testing-commits mailing list:
    - sectracker@soriano.debian.org needs to be subscribed to the
      commits list which are used as triggers to update / create
      sec-tracker information on security-tracker.debian.org (soriano)

Todos:
======
cronjobs:
- Makefile

alioth project:
- migrate (active) users (maybe based on only the ones which commited
to the svn repository in recent years?)
- get the DD acl applied (then point above only applies to -guest users)

security-team.debian.org website

- move this file to git
- ping federico3 to update the codebase for security-metrics.d.n (uses git-svn)

sectracker role account:
- can the role account be added to the project and get the notifications?
  Possible alternative: https://docs.gitlab.com/ce/user/project/integrations/emails_on_push.html
  cf. https://salsa.debian.org/salsa/support/issues/5
- what needs to be done to allow sectracker role account to commit
  (user creation, guest-user?)

old repository:
- Add a pre-receive hook to prevent accidental pushes to the old alioth
  account

References:
===========
Mailinglists: https://lists.debian.org/debian-devel-announce/2017/09/msg00004.html

© 2014-2024 Faster IT GmbH | imprint | privacy policy