Christoph Reiter
bb4b996726
package index: remove the "all" option and default to some repo
...
The page is getting very large and showing all packages for all
repos shouldn't be a common use case.
Let's filter always and default to mingw64
2022-04-01 17:45:16 +02:00
Christoph Reiter
f228438468
Update Python deps
...
jinja dropped a few deprecated functions
2022-04-01 14:07:48 +02:00
Christoph Reiter
1e7b8167aa
Add links for spdx licenses
...
Do some very basic parsing of spdx expressions and add links
to the respective license pages.
Multiple licenses in a package are combined with "OR".
2022-01-15 18:42:09 +01:00
Christoph Reiter
cd73104ed3
queue: when a package is new link to the existing matching pkgbase
...
We fell back to the github source before, but it's confusing that different
entries link to different things depending on their state.
2022-01-15 18:39:11 +01:00
Christoph Reiter
5913b1f98b
Don't mark packages for removal if they still have rdeps
...
Not perfect, but a start
2022-01-06 16:10:23 +01:00
Johannes Schindelin
35055a91c7
Rephrase funny-sounding message
2021-10-15 16:05:20 +02:00
Christoph Reiter
3f0bc702ae
outofdate: add option to filter based on transitive deps of a set of packages
...
In case you want to update the dependency chain of a particular package, or set of
packages.
2021-08-16 20:36:53 +02:00
Christoph Reiter
03c84d8e7b
packages: add a repo filter option
2021-08-15 17:41:09 +02:00
Christoph Reiter
829493e5ed
packages: show the real package always first
...
mingw-w64-x86_64-qt5-connectivity is provided by qt5, but we want
the real mingw-w64-x86_64-qt5-connectivity at the top
Fixes #45
2021-08-15 17:30:20 +02:00
Christoph Reiter
27f423b5dc
search: sort by score
...
Sort by size of the matches compared to the package names
Fixes #46
2021-08-15 17:21:57 +02:00
Christoph Reiter
3e694dee87
Add a mirror stats page
2021-06-30 17:29:20 +02:00
Christoph Reiter
2e001c28e2
queue: fix some build status missing
...
in case there was an update and a new package for a srcpkg we only
used the repo list for the updated ones. We need to merge them though.
2021-06-29 21:38:45 +02:00
Christoph Reiter
a6117d7d2c
queue: fix missing build status for updates packages
...
we need to look at all srcinfos now so we get a complete list of
pending build types.
They get used to filter the build status now, so we need all of them.
2021-06-25 08:04:55 +02:00
Christoph Reiter
0def453150
Filter out the build status for package that no longer need to be built
...
This happens after packages get updated and autobuild hasn't run again.
The build status json will still contain old data which we need to filter
out based on the content of the repo.
2021-06-24 07:57:47 +02:00
Christoph Reiter
e5d0b283eb
updates: add a repo filter like for the pending packages
...
Fixes #37
2021-06-13 18:18:25 +02:00
Christoph Reiter
b0c4e5d831
lower the priority of manual builds
...
Either all builds are manual, or just one in case it's not that important
2021-05-14 09:50:50 +02:00
Christoph Reiter
9d0227606e
queue: add option to filter by repository
2021-05-14 08:30:00 +02:00
Christoph Reiter
331cda1534
Support multiple URLs for the build status
2021-05-01 16:19:10 +02:00
Christoph Reiter
8f6d7fc851
queue: merge version updates and new packages into one entry
2021-04-30 07:41:42 +02:00
Christoph Reiter
a65b3da556
status summary: prefer blocked over incomplete
2021-03-14 08:31:53 +01:00
Christoph Reiter
fb20eb77d0
Add a traffic stats page
...
hacky iframe include..
2021-03-01 10:28:35 +01:00
Christoph Reiter
e2b1fa4829
Change the label of the unknown build status
...
Make it clear that we are waiting on something and that there is
nothing broken.
2021-02-20 08:01:12 +01:00
Christoph Reiter
d9d47356f0
Ignore build status entries for the wrong version
2021-02-06 15:13:05 +01:00
Christoph Reiter
155524a618
Don't mark an unknown build status as danger
2021-02-06 09:11:37 +01:00
Christoph Reiter
fbdb4249f5
Various small layout changes
...
smaller font size;
show less detailed date times by default;
redirect the index to the queue;
add a category for pacakge states so they can be differently styled;
2021-02-06 08:54:14 +01:00
Christoph Reiter
55a0c1fbe7
Revert "Revert "Fix the build status text for packages with an unknown status""
...
This reverts commit 5feadfaa9615f95b69dd87a1a17b28cd25a03173.
2021-01-30 21:25:27 +01:00
Christoph Reiter
5feadfaa96
Revert "Fix the build status text for packages with an unknown status"
...
This reverts commit 14a823e3ab939293fd60300ea3a99a2f1c6533d0.
2021-01-30 21:22:29 +01:00
Christoph Reiter
14a823e3ab
Fix the build status text for packages with an unknown status
2021-01-30 20:57:39 +01:00
Christoph Reiter
5634f178e5
Merge the package removals in the update queue
...
And add an API for it as well
2021-01-23 10:16:38 +01:00
Christoph Reiter
00ec82e7a2
queue: add a build status column
2021-01-22 19:52:15 +01:00
Christoph Reiter
be7e9eac67
Merge /new back into /queue
2021-01-17 12:56:07 +01:00
Christoph Reiter
c7ee6eb2bb
Don't hide VCS packages
...
Treat them like all other packages. They used to cause various problems
by hitting edge cases, but this should all be fixed now.
2020-10-01 19:15:20 +02:00
Christoph Reiter
7fa9ae1ac6
Remove the python2 removal page
...
It mostly shows direct reverse deps Python 2 now, which can be seen on
the Python 2 package page.
2020-09-18 10:31:57 +02:00
Christoph Reiter
c5dfc01c3d
new: show partially missing packages
2020-08-30 09:03:08 +02:00
Christoph Reiter
44937b5d4f
Return 503 during the startup phase
...
So we never give invalid results because we haven't fetched everything
at least once.
Fixes #29
2020-08-18 20:43:34 +02:00
Christoph Reiter
f2083b84c7
Remove appveyor srcinfo creation
...
This is now handled by the package repos in their CI
Fixes #28
2020-08-18 20:26:57 +02:00
Christoph Reiter
fcdd7e98af
Fix missing groups for non-base packages
2020-07-27 17:33:36 +02:00
Christoph Reiter
6bb6f45fad
Some more typing
2020-07-11 12:47:06 +02:00
Christoph Reiter
8c8597234a
Refactor dependency container types
2020-07-11 12:32:46 +02:00
Christoph Reiter
0e57b832e5
Add some API for getting the packages to build
...
This is just a first draft.
2020-07-10 09:45:49 +02:00
Christoph Reiter
b9f40d85cf
Add a package index
2020-07-05 12:53:32 +02:00
Christoph Reiter
41210d8f37
Port to FastAPI
2020-05-26 09:05:50 +02:00
Christoph Reiter
0bb4b0e659
Split app up into multiple modules
...
It's time..
2020-05-24 10:16:38 +02:00