]> git.ipfire.org Git - pbs.git/log
pbs.git
2 years agosources: Fix wrong table name in SQL query
Michael Tremer [Wed, 14 Jun 2023 08:51:06 +0000 (08:51 +0000)] 
sources: Fix wrong table name in SQL query

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Text: Implement showing pre-formatted text
Michael Tremer [Wed, 14 Jun 2023 08:50:36 +0000 (08:50 +0000)] 
web: Text: Implement showing pre-formatted text

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Drop unused source modules
Michael Tremer [Tue, 13 Jun 2023 16:26:55 +0000 (16:26 +0000)] 
web: Drop unused source modules

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Remove old state column
Michael Tremer [Tue, 13 Jun 2023 15:02:47 +0000 (15:02 +0000)] 
sources: Remove old state column

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Run jobs only once
Michael Tremer [Tue, 13 Jun 2023 14:58:09 +0000 (14:58 +0000)] 
sources: Run jobs only once

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Run jobs after fetching commits
Michael Tremer [Wed, 7 Jun 2023 12:32:39 +0000 (12:32 +0000)] 
sources: Run jobs after fetching commits

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Move test builds view into code
Michael Tremer [Wed, 7 Jun 2023 10:46:55 +0000 (10:46 +0000)] 
builds: Move test builds view into code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Fix deleting user repositories
Michael Tremer [Wed, 7 Jun 2023 10:39:33 +0000 (10:39 +0000)] 
repos: Fix deleting user repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Remove all builds before deletion
Michael Tremer [Wed, 7 Jun 2023 10:39:03 +0000 (10:39 +0000)] 
repos: Remove all builds before deletion

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Refactor search
Michael Tremer [Wed, 7 Jun 2023 10:27:02 +0000 (10:27 +0000)] 
packages: Refactor search

This patch drops the materialized view as it becomes painfully slow to
update. Instead we store the search data as an auto-generated row and
put a GIN index over it.

This should be sufficiently fast even with a large number of packages in
the database.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Fix search for filenames
Michael Tremer [Wed, 7 Jun 2023 10:26:21 +0000 (10:26 +0000)] 
packages: Fix search for filenames

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agousers: Add binary packages to the disk usage
Michael Tremer [Tue, 6 Jun 2023 16:25:46 +0000 (16:25 +0000)] 
users: Add binary packages to the disk usage

This patch also creates an index to search through all scratch builds
quicker.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agousers: Move disk usage view into the code
Michael Tremer [Tue, 6 Jun 2023 16:18:35 +0000 (16:18 +0000)] 
users: Move disk usage view into the code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Move estimated build time view into code
Michael Tremer [Tue, 6 Jun 2023 16:12:28 +0000 (16:12 +0000)] 
jobs: Move estimated build time view into code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoindex: Remove log stream
Michael Tremer [Tue, 6 Jun 2023 16:04:06 +0000 (16:04 +0000)] 
index: Remove log stream

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorelease monitoring: Show the follow strategy
Michael Tremer [Tue, 6 Jun 2023 15:55:59 +0000 (15:55 +0000)] 
release monitoring: Show the follow strategy

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorelease monitoring: Implement following the current branch
Michael Tremer [Tue, 6 Jun 2023 15:31:51 +0000 (15:31 +0000)] 
release monitoring: Implement following the current branch

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorelease monitoring: Implement build check
Michael Tremer [Tue, 6 Jun 2023 14:29:39 +0000 (14:29 +0000)] 
release monitoring: Implement build check

This is so that we won't import any releases that are older than what we
already know.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorelease monitoring: Implement following stable releases and the latest
Michael Tremer [Tue, 6 Jun 2023 14:15:56 +0000 (14:15 +0000)] 
release monitoring: Implement following stable releases and the latest

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Use misc.group() to group packages
Michael Tremer [Sun, 4 Jun 2023 11:32:01 +0000 (11:32 +0000)] 
packages: Use misc.group() to group packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Fix rendering page when there are no scratch builds
Michael Tremer [Sun, 4 Jun 2023 11:30:23 +0000 (11:30 +0000)] 
packages: Fix rendering page when there are no scratch builds

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Show scratch builds for packages and enhance search
Michael Tremer [Sun, 4 Jun 2023 11:27:41 +0000 (11:27 +0000)] 
builds: Show scratch builds for packages and enhance search

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoweb: Build function to easily compose URLs
Michael Tremer [Sun, 4 Jun 2023 11:14:51 +0000 (11:14 +0000)] 
web: Build function to easily compose URLs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Move name page into its own directory
Michael Tremer [Fri, 2 Jun 2023 15:59:43 +0000 (15:59 +0000)] 
packages: Move name page into its own directory

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilders: Show status on detail page
Michael Tremer [Fri, 2 Jun 2023 11:39:02 +0000 (11:39 +0000)] 
builders: Show status on detail page

Since we are polling the API now, we may as well show the status

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilders: Add controls to manually start/stop builders
Michael Tremer [Fri, 2 Jun 2023 11:35:49 +0000 (11:35 +0000)] 
builders: Add controls to manually start/stop builders

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilders: Drop sync with AWS
Michael Tremer [Fri, 2 Jun 2023 11:25:52 +0000 (11:25 +0000)] 
builders: Drop sync with AWS

This does nothing apart from logging things.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agokeys: Drop download handler
Michael Tremer [Thu, 1 Jun 2023 21:19:22 +0000 (21:19 +0000)] 
keys: Drop download handler

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agokeys: Require comments
Michael Tremer [Thu, 1 Jun 2023 21:18:22 +0000 (21:18 +0000)] 
keys: Require comments

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agokeys: Add comments
Michael Tremer [Thu, 1 Jun 2023 20:45:28 +0000 (20:45 +0000)] 
keys: Add comments

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agokeys: Refactor with new Ed25519 keys
Michael Tremer [Thu, 1 Jun 2023 20:40:04 +0000 (20:40 +0000)] 
keys: Refactor with new Ed25519 keys

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Refactor deleting UI
Michael Tremer [Mon, 29 May 2023 14:42:06 +0000 (14:42 +0000)] 
builds: Refactor deleting UI

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobackend: Replace asyncio.gather() with task groups
Michael Tremer [Mon, 29 May 2023 14:32:58 +0000 (14:32 +0000)] 
backend: Replace asyncio.gather() with task groups

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilders: Refactor SQL statements
Michael Tremer [Mon, 29 May 2023 14:26:37 +0000 (14:26 +0000)] 
builders: Refactor SQL statements

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilders: Replace asyncio.gather() with task groups
Michael Tremer [Mon, 29 May 2023 14:23:34 +0000 (14:23 +0000)] 
builders: Replace asyncio.gather() with task groups

This is easier to write/read and we can run multiple actions
concurrently.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomonitorings: Update bug report after the build has finished
Michael Tremer [Mon, 29 May 2023 14:14:12 +0000 (14:14 +0000)] 
monitorings: Update bug report after the build has finished

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomonitoring: Reference build in bug report
Michael Tremer [Mon, 29 May 2023 14:13:35 +0000 (14:13 +0000)] 
monitoring: Reference build in bug report

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomonitoring: Implement creating builds
Michael Tremer [Mon, 29 May 2023 13:05:52 +0000 (13:05 +0000)] 
monitoring: Implement creating builds

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Always try to dispatch after installcheck
Michael Tremer [Mon, 29 May 2023 13:00:59 +0000 (13:00 +0000)] 
jobs: Always try to dispatch after installcheck

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Fix launching retried jobs
Michael Tremer [Mon, 29 May 2023 13:00:39 +0000 (13:00 +0000)] 
jobs: Fix launching retried jobs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoevents: Add Creating/Deleting builders
Michael Tremer [Mon, 29 May 2023 12:59:32 +0000 (12:59 +0000)] 
events: Add Creating/Deleting builders

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilders: Refactor deleteing builders
Michael Tremer [Mon, 29 May 2023 12:51:54 +0000 (12:51 +0000)] 
builders: Refactor deleteing builders

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilders: Refactor creating new builders
Michael Tremer [Mon, 29 May 2023 12:36:36 +0000 (12:36 +0000)] 
builders: Refactor creating new builders

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobackend: rmtree: Ignore if path didn't exist
Michael Tremer [Fri, 26 May 2023 16:52:51 +0000 (16:52 +0000)] 
backend: rmtree: Ignore if path didn't exist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Build controls to delete a repository
Michael Tremer [Fri, 26 May 2023 16:52:25 +0000 (16:52 +0000)] 
repos: Build controls to delete a repository

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilders: Show status on detail page
Michael Tremer [Fri, 26 May 2023 15:18:19 +0000 (15:18 +0000)] 
builders: Show status on detail page

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilders: Add maintenance mode
Michael Tremer [Fri, 26 May 2023 15:00:54 +0000 (15:00 +0000)] 
builders: Add maintenance mode

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Implement deleting repositories
Michael Tremer [Fri, 26 May 2023 14:50:20 +0000 (14:50 +0000)] 
repos: Implement deleting repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobackend: Drop a couple of unneeded imports
Michael Tremer [Fri, 26 May 2023 10:39:02 +0000 (10:39 +0000)] 
backend: Drop a couple of unneeded imports

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomisc: Make all slugs lowercase
Michael Tremer [Fri, 26 May 2023 10:38:20 +0000 (10:38 +0000)] 
misc: Make all slugs lowercase

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Make launching jobs more efficient
Michael Tremer [Fri, 26 May 2023 10:37:35 +0000 (10:37 +0000)] 
builds: Make launching jobs more efficient

There is a (although very unlikely) chance that we have multiple builds
with jobs from the same repository which should all be launched
together.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Don't list deleted builds
Michael Tremer [Thu, 25 May 2023 09:52:53 +0000 (09:52 +0000)] 
repos: Don't list deleted builds

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Show log button when build is running (again)
Michael Tremer [Thu, 25 May 2023 09:49:39 +0000 (09:49 +0000)] 
jobs: Show log button when build is running (again)

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Show status as "queued"
Michael Tremer [Thu, 25 May 2023 09:49:17 +0000 (09:49 +0000)] 
jobs: Show status as "queued"

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Run dispatch less often and smarter
Michael Tremer [Thu, 25 May 2023 09:41:45 +0000 (09:41 +0000)] 
jobs: Run dispatch less often and smarter

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodb: PostgreSQL like to shuffle tables around it seems
Michael Tremer [Thu, 25 May 2023 09:25:57 +0000 (09:25 +0000)] 
db: PostgreSQL like to shuffle tables around it seems

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Rename dependency check to installcheck
Michael Tremer [Thu, 25 May 2023 09:25:39 +0000 (09:25 +0000)] 
jobs: Rename dependency check to installcheck

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Return pending jobs as generator
Michael Tremer [Thu, 25 May 2023 09:16:31 +0000 (09:16 +0000)] 
repos: Return pending jobs as generator

There could be a large number which does not need to waste too much
memory.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Refactor installcheck
Michael Tremer [Thu, 25 May 2023 09:16:00 +0000 (09:16 +0000)] 
repos: Refactor installcheck

This is now being performed more efficiently by only initializing
Pakfire once per architecture.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Hide package names for packages which don't have any builds
Michael Tremer [Wed, 24 May 2023 17:24:08 +0000 (17:24 +0000)] 
packages: Hide package names for packages which don't have any builds

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Implement relaunching jobs in sibling repositories
Michael Tremer [Wed, 24 May 2023 17:22:47 +0000 (17:22 +0000)] 
repos: Implement relaunching jobs in sibling repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Improve performance of finding reverse requires
Michael Tremer [Wed, 24 May 2023 17:21:10 +0000 (17:21 +0000)] 
jobs: Improve performance of finding reverse requires

This won't be performed when the job has no packages and we won't run
the search query if there are no matches found.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoconfig: Launch Pakfire as native arch on "noarch"
Michael Tremer [Wed, 24 May 2023 17:13:34 +0000 (17:13 +0000)] 
config: Launch Pakfire as native arch on "noarch"

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Fix using the depcheck ratelimiter
Michael Tremer [Wed, 24 May 2023 15:09:25 +0000 (15:09 +0000)] 
jobs: Fix using the depcheck ratelimiter

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agousers: Fix fetching user repositories
Michael Tremer [Wed, 24 May 2023 15:09:07 +0000 (15:09 +0000)] 
users: Fix fetching user repositories

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepositories: Make updates smarter
Michael Tremer [Wed, 24 May 2023 15:07:38 +0000 (15:07 +0000)] 
repositories: Make updates smarter

Repositories won't be (re-)written more than once at a time. Instead we
will mark that another update was requested and execute it as soon as
the first one finished.

That way, multiple updates will only cause the repository to be
rewritten twice.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Reference commit when imported from source
Michael Tremer [Wed, 24 May 2023 08:30:44 +0000 (08:30 +0000)] 
packages: Reference commit when imported from source

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Rename detail page to show.html
Michael Tremer [Tue, 23 May 2023 16:28:28 +0000 (16:28 +0000)] 
builds: Rename detail page to show.html

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilders: Rename list page to index for consistency
Michael Tremer [Tue, 23 May 2023 16:19:40 +0000 (16:19 +0000)] 
builders: Rename list page to index for consistency

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: update: Remove skip_depcheck flag which is not used
Michael Tremer [Tue, 23 May 2023 16:11:53 +0000 (16:11 +0000)] 
repos: update: Remove skip_depcheck flag which is not used

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: (Re-)write a repository only once at a time
Michael Tremer [Tue, 23 May 2023 16:10:42 +0000 (16:10 +0000)] 
repos: (Re-)write a repository only once at a time

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agojobs: Limit dependency checks to four at a time
Michael Tremer [Tue, 23 May 2023 16:02:30 +0000 (16:02 +0000)] 
jobs: Limit dependency checks to four at a time

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Whenever a repo is changed we update in the background
Michael Tremer [Tue, 23 May 2023 15:59:36 +0000 (15:59 +0000)] 
repos: Whenever a repo is changed we update in the background

When a build finishes, it might take too long for the build service to
respond as there might be large repository updates and lots of
dependency checks following.

In order to avoid this breaking builds, we will update in the background
and hopefully afterwards everything will be working better.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agolog-stream: Allow sending how many initial lines we want to receive
Michael Tremer [Tue, 23 May 2023 15:58:24 +0000 (15:58 +0000)] 
log-stream: Allow sending how many initial lines we want to receive

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agoevents: Show when release monitoring has been enabled/disabled
Michael Tremer [Tue, 23 May 2023 15:28:46 +0000 (15:28 +0000)] 
events: Show when release monitoring has been enabled/disabled

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomonitorings: Implement creating/editing/deleting monitorings
Michael Tremer [Tue, 23 May 2023 15:14:35 +0000 (15:14 +0000)] 
monitorings: Implement creating/editing/deleting monitorings

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agothird-party: Update to Font-Awesome 6.4.0
Michael Tremer [Tue, 23 May 2023 15:13:32 +0000 (15:13 +0000)] 
third-party: Update to Font-Awesome 6.4.0

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobugtracker: Fix generating bug URLs
Michael Tremer [Tue, 23 May 2023 15:13:07 +0000 (15:13 +0000)] 
bugtracker: Fix generating bug URLs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobugtracker: Implement closing bugs
Michael Tremer [Tue, 23 May 2023 15:12:49 +0000 (15:12 +0000)] 
bugtracker: Implement closing bugs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomonitorings: Add permission check
Michael Tremer [Tue, 23 May 2023 13:16:43 +0000 (13:16 +0000)] 
monitorings: Add permission check

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomonitorings: Implement controls to force check
Michael Tremer [Tue, 23 May 2023 13:11:45 +0000 (13:11 +0000)] 
monitorings: Implement controls to force check

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomonitorings: Create some first pages to show current status
Michael Tremer [Tue, 23 May 2023 13:06:27 +0000 (13:06 +0000)] 
monitorings: Create some first pages to show current status

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agomonitoring: Store timestamp of the last check
Michael Tremer [Tue, 23 May 2023 09:45:44 +0000 (09:45 +0000)] 
monitoring: Store timestamp of the last check

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Remove bug_ids array from table
Michael Tremer [Tue, 23 May 2023 09:42:08 +0000 (09:42 +0000)] 
builds: Remove bug_ids array from table

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Add bugs table that records when they have been added/removed
Michael Tremer [Mon, 22 May 2023 20:53:30 +0000 (20:53 +0000)] 
builds: Add bugs table that records when they have been added/removed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Run dist() in a separate thread
Michael Tremer [Mon, 22 May 2023 20:24:29 +0000 (20:24 +0000)] 
sources: Run dist() in a separate thread

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Process jobs in one large loop
Michael Tremer [Mon, 22 May 2023 20:21:36 +0000 (20:21 +0000)] 
sources: Process jobs in one large loop

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobuilds: Fix depreacting builds when there is no deprecating build
Michael Tremer [Mon, 22 May 2023 20:20:05 +0000 (20:20 +0000)] 
builds: Fix depreacting builds when there is no deprecating build

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: I found more queries with incorrect field names
Michael Tremer [Mon, 22 May 2023 20:18:35 +0000 (20:18 +0000)] 
repos: I found more queries with incorrect field names

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Fetch every five minutes
Michael Tremer [Mon, 22 May 2023 19:38:04 +0000 (19:38 +0000)] 
sources: Fetch every five minutes

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Rename importing any new commits as "fetch" again
Michael Tremer [Mon, 22 May 2023 19:36:29 +0000 (19:36 +0000)] 
sources: Rename importing any new commits as "fetch" again

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Drop triggering updating sources through repos
Michael Tremer [Mon, 22 May 2023 19:29:58 +0000 (19:29 +0000)] 
repos: Drop triggering updating sources through repos

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agorepos: Rename deleted to deleted_at
Michael Tremer [Mon, 22 May 2023 19:27:57 +0000 (19:27 +0000)] 
repos: Rename deleted to deleted_at

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: WIP of a refactoring
Michael Tremer [Mon, 22 May 2023 19:18:35 +0000 (19:18 +0000)] 
sources: WIP of a refactoring

This introduces source commits jobs since we split importing commits and
the the individual changes in it...

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: List commits
Michael Tremer [Mon, 22 May 2023 19:17:12 +0000 (19:17 +0000)] 
sources: List commits

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agosources: Add a page to show sources
Michael Tremer [Sat, 20 May 2023 12:52:19 +0000 (12:52 +0000)] 
sources: Add a page to show sources

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodistros: Refactor fetching distributions
Michael Tremer [Sat, 20 May 2023 11:07:45 +0000 (11:07 +0000)] 
distros: Refactor fetching distributions

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agodistros: Remove some dead code
Michael Tremer [Sat, 20 May 2023 10:15:00 +0000 (10:15 +0000)] 
distros: Remove some dead code

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agobugzilla: Fix listing fields
Michael Tremer [Sat, 20 May 2023 10:10:12 +0000 (10:10 +0000)] 
bugzilla: Fix listing fields

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2 years agopackages: Drop more old release monitoring stuff
Michael Tremer [Sat, 20 May 2023 09:48:55 +0000 (09:48 +0000)] 
packages: Drop more old release monitoring stuff

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>