[Git][security-tracker-team/security-tracker][master] Remove historic top-level todo list for svn to git migration
Salvatore Bonaccorso (@carnil)
carnil at debian.org
Mon Nov 6 13:36:19 GMT 2023
Salvatore Bonaccorso pushed to branch master at Debian Security Tracker / security-tracker
Commits:
7fad4fe3 by Salvatore Bonaccorso at 2023-11-06T14:36:05+01:00
Remove historic top-level todo list for svn to git migration
- - - - -
1 changed file:
- − TODO.gitmigration
Changes:
=====================================
TODO.gitmigration deleted
=====================================
@@ -1,90 +0,0 @@
-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 at 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 at 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)
- => We will add Debian group by default, *-guest user need to re-apply
-
-hooks:
-- this is problematic, we run syntax/sanity checks pre-commit. But with
- salsa/gitlab there is no easy way anymore without involving protected
- braches/runners:
- [18:58] < carnil> is there a way to implement such pre-commit checks with gitlab/salsa?
- [18:58] < Myon> carnil: I think the short answer is "no"
- [18:59] < Myon> the longer answer might include protected branches and runners and stuff
- [...]
- [20:15] < formorer> carnil: you answer was probably answered, but no thats not possible. Not allowing random hooks was a design decision because it opens several interesting security consequences
- [20:17] < formorer> carnil: but if you provide a hook, we can review it and enable it
- [20:18] < formorer> carnil: see https://docs.gitlab.com/ce/administration/custom_hooks.html for details
- [20:19] < formorer> hope that helps
- [20:27] < formorer> carnil: https://wiki.debian.org/Salsa/Doc#Custom_Hooks
-
- => agx/Guido implemented a solution installing a pre-commit hook via
- bin/setup-repo.
- although that is not an enforcement it is good enough until CI/runners are
- available
-
-security-team.debian.org website
-
-- move this file to git
-- ping federico3 to update the codebase for security-metrics.d.n (uses git-svn)
- => This seems not to be updated anymore
-
-sectracker role account:
-- Creation request: https://salsa.debian.org/salsa/support/issues/6
- -> Use 'deploy keys'
-- 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?)
-- Adjust role account procmailrc for trigger updates via mail
-
-bin/tracker_data.py:
-- needs a rewrite, contact buxy (Raphaël Hertzog)
- => agx/Guido fixed this to work with the git repository
-
-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
View it on GitLab: https://salsa.debian.org/security-tracker-team/security-tracker/-/commit/7fad4fe3b608f19d8d5cb01dfd6486c57c4bd73b
--
View it on GitLab: https://salsa.debian.org/security-tracker-team/security-tracker/-/commit/7fad4fe3b608f19d8d5cb01dfd6486c57c4bd73b
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-security-tracker-commits/attachments/20231106/1b3f7a82/attachment-0001.htm>
More information about the debian-security-tracker-commits
mailing list