]>
git.ipfire.org Git - people/jschlag/pbs.git/log
Michael Tremer [Sun, 22 Oct 2017 17:35:09 +0000 (18:35 +0100)]
repositories: Only add mirrorlist to config when mirrored
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 22 Oct 2017 17:30:55 +0000 (18:30 +0100)]
Allow repositories to be owner by a user
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 22 Oct 2017 17:27:56 +0000 (18:27 +0100)]
repositories: Add priority to database
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 22 Oct 2017 17:04:52 +0000 (18:04 +0100)]
hub: Wrap handing out jobs into a transaction
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 22 Oct 2017 15:11:16 +0000 (16:11 +0100)]
base: Move access for settings
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 22 Oct 2017 13:03:56 +0000 (14:03 +0100)]
Drop ETA guessing which was never really accurate
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 22 Oct 2017 13:01:06 +0000 (14:01 +0100)]
Drop unused HeadingDateModule
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 22 Oct 2017 12:59:05 +0000 (13:59 +0100)]
ui_modules: Rename self.pakfire to self.backend
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 22 Oct 2017 12:58:19 +0000 (13:58 +0100)]
Refactor Bugzilla URL generation
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 22 Oct 2017 12:11:43 +0000 (13:11 +0100)]
web: Import ui_modules properly
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 22 Oct 2017 12:04:04 +0000 (13:04 +0100)]
mirrors: Fix deleting mirrors
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 22 Oct 2017 12:01:51 +0000 (13:01 +0100)]
mirrors: Fix showing status when no check has been performed
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 22 Oct 2017 12:00:49 +0000 (13:00 +0100)]
web: Rename mirror module
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 22 Oct 2017 11:50:45 +0000 (12:50 +0100)]
Move mirror templates into own subdirectory
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 22 Oct 2017 11:42:33 +0000 (12:42 +0100)]
db: Cluster filelists table by package ID
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 22 Oct 2017 11:42:23 +0000 (12:42 +0100)]
mirrors: Add option to support HTTPS
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 22 Oct 2017 11:32:27 +0000 (12:32 +0100)]
Fix rendering mirrors page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 22 Oct 2017 11:29:15 +0000 (12:29 +0100)]
Allow checking if a certain file exists in a package
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 18:42:38 +0000 (19:42 +0100)]
Delete builds/jobs/packages right away
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 18:15:28 +0000 (19:15 +0100)]
jobs: Improve query to fetch a job by uuid
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 18:14:09 +0000 (19:14 +0100)]
Don't set jobs to pending automatically
They should all go through the depdendency resolving stage
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 18:13:33 +0000 (19:13 +0100)]
Don't send any jobs to a disabled builder
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 18:11:41 +0000 (19:11 +0100)]
hub: Adjust code to create a new build
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 18:11:25 +0000 (19:11 +0100)]
builds: Polulate cache for jobs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 18:00:12 +0000 (19:00 +0100)]
Import latest database layout changes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 17:58:55 +0000 (18:58 +0100)]
uploads: Use random string instead of UUID
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 17:54:48 +0000 (18:54 +0100)]
Fix various syntax errors
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 17:50:18 +0000 (18:50 +0100)]
hub: Allow easy access to database
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 17:49:52 +0000 (18:49 +0100)]
jobs: Fix some direct accesses to self._data
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 17:32:17 +0000 (18:32 +0100)]
Refactor uploads
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 16:15:04 +0000 (17:15 +0100)]
hub: Refactor main application
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 16:07:25 +0000 (17:07 +0100)]
hub: Doesn't need to use translation
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 16:01:50 +0000 (17:01 +0100)]
web: Fix rendering buildroot page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 15:58:27 +0000 (16:58 +0100)]
Refactor Packages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 15:24:03 +0000 (16:24 +0100)]
Rename credits to scores
This has been called score in half the software and credits
in the other half.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 15:14:02 +0000 (16:14 +0100)]
Drop concept of non-public builds
We never used this anyways
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 15:08:44 +0000 (16:08 +0100)]
jobs: Remove deps to type field
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 15:02:43 +0000 (16:02 +0100)]
Fix syntax error
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 15:01:54 +0000 (16:01 +0100)]
jobs: Drop type column
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 14:59:02 +0000 (15:59 +0100)]
jobs: Create a copy of an existing job when restarting
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 14:49:32 +0000 (15:49 +0100)]
builds: Drop functionality to reset a build
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 14:47:58 +0000 (15:47 +0100)]
jobs: Drop tries field
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 14:10:03 +0000 (15:10 +0100)]
jobs: Mark them as deleted instead of removing them instantly
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 13:49:49 +0000 (14:49 +0100)]
jobs: Drop type field and replace it by test field
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 13:32:20 +0000 (14:32 +0100)]
Allow jobs to be superseeded by each other
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 13:20:44 +0000 (14:20 +0100)]
constants: Hold pakfire files in /pub/pakfire
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 13:20:28 +0000 (14:20 +0100)]
Fix syntax error
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 13:11:25 +0000 (14:11 +0100)]
Split jobs into an extra Python file
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 13:02:45 +0000 (14:02 +0100)]
Refactor Builds
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 21 Oct 2017 10:48:22 +0000 (11:48 +0100)]
Refactor importing git commits
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Oct 2017 17:56:55 +0000 (18:56 +0100)]
Remove unnecessary import
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Oct 2017 17:56:09 +0000 (18:56 +0100)]
sources: Process commits in order of import and by source
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Oct 2017 17:54:51 +0000 (18:54 +0100)]
Import latest database layout changes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Oct 2017 17:46:27 +0000 (18:46 +0100)]
Use with context to deal with git repositories
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Oct 2017 17:40:15 +0000 (18:40 +0100)]
sources: Return database row after creating commit
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Oct 2017 16:11:43 +0000 (17:11 +0100)]
Drop scheduler code which is no longer needed
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Oct 2017 16:09:27 +0000 (17:09 +0100)]
Run all cronjobs as user pakfire
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Oct 2017 16:05:56 +0000 (17:05 +0100)]
Regularly dist packages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Oct 2017 16:05:12 +0000 (17:05 +0100)]
Regularly process build dependencies
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Oct 2017 16:03:23 +0000 (17:03 +0100)]
Add command to dist packages
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 17 Oct 2017 14:00:21 +0000 (15:00 +0100)]
Add command to restart any failed builds
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 16:58:39 +0000 (17:58 +0100)]
Add command to create test jobs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 16:58:05 +0000 (17:58 +0100)]
Fix typo in class name
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 16:57:35 +0000 (17:57 +0100)]
arches: Fix syntax error
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 16:11:39 +0000 (17:11 +0100)]
Fix reading configuration if environment isn't used
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 15:02:30 +0000 (16:02 +0100)]
Remaster repositories every 5 minutes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 14:59:41 +0000 (15:59 +0100)]
Drop unused fields from arches table
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 14:57:31 +0000 (15:57 +0100)]
Move remastering repositories
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Tue, 10 Oct 2017 13:55:25 +0000 (15:55 +0200)]
The config now also passed as environment variables.
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Tue, 10 Oct 2017 13:55:24 +0000 (15:55 +0200)]
Catch errors when we try to parse our config
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Jonatan Schlag [Tue, 10 Oct 2017 13:55:23 +0000 (15:55 +0200)]
Load configurations only if the config file exists
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 13:19:15 +0000 (14:19 +0100)]
Don't iterate over deleted repositories
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 13:13:17 +0000 (14:13 +0100)]
bugzilla: Cache repsonses
Bugzilla is rather slow and we can just cache the status
of a bug to speed up page rendering
Fixes #11504
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 13:02:14 +0000 (14:02 +0100)]
jobs: Always consider a job non-zero
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 13:00:09 +0000 (14:00 +0100)]
Don't show job queue on index page
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 12:56:32 +0000 (13:56 +0100)]
Refactor arches
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 12:52:59 +0000 (13:52 +0100)]
jobs: Adopt new arch concept
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 12:50:40 +0000 (13:50 +0100)]
arches: Let distro editor to use new arches
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 12:47:25 +0000 (13:47 +0100)]
mirror list: Use new arch concept
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 12:42:49 +0000 (13:42 +0100)]
repository: Don't fetch Arch object when mastering source repos
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 12:41:15 +0000 (13:41 +0100)]
arches: Allow iterating over all architectures
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 12:37:12 +0000 (13:37 +0100)]
repository: Drop getting name of noarch architecture
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 12:34:50 +0000 (13:34 +0100)]
packages: Drop arch_id from import
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 12:31:28 +0000 (13:31 +0100)]
distro: Sort arches
Fixes #11503
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 12:30:33 +0000 (13:30 +0100)]
sources: Pull full commit
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 12:29:44 +0000 (13:29 +0100)]
source: Remove calling removed function num_commits
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 10 Oct 2017 12:27:17 +0000 (13:27 +0100)]
Sort arches by priority
Fixes #11503
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 9 Oct 2017 23:00:38 +0000 (00:00 +0100)]
Refactor sources
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 9 Oct 2017 22:31:36 +0000 (23:31 +0100)]
Bring back a lost function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 9 Oct 2017 22:22:34 +0000 (23:22 +0100)]
Add command to list packages in a repository
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 9 Oct 2017 22:19:44 +0000 (23:19 +0100)]
Fix typo in table name
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 9 Oct 2017 21:47:13 +0000 (22:47 +0100)]
Drop statistics handlers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 9 Oct 2017 21:38:14 +0000 (22:38 +0100)]
Drop jobs duration statistics handler
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 9 Oct 2017 21:22:49 +0000 (22:22 +0100)]
Import latest database layout changes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 9 Oct 2017 21:22:29 +0000 (22:22 +0100)]
Refactor jobs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 9 Oct 2017 20:36:35 +0000 (21:36 +0100)]
Refactor repositories
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 8 Oct 2017 16:31:14 +0000 (17:31 +0100)]
Remove useless indices from packages table
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 8 Oct 2017 16:30:37 +0000 (17:30 +0100)]
Migrate arch to text in packages table
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 8 Oct 2017 16:19:34 +0000 (17:19 +0100)]
Fix error in SQL syntax
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 8 Oct 2017 16:19:21 +0000 (17:19 +0100)]
jobs: Show rank in build queue
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>