Christoph Reiter
2127d4fefb
Update frontend deps
2022-03-12 12:20:32 +01:00
Christoph Reiter
015deea0d7
Update deps
2022-03-11 10:47:17 +01:00
Christoph Reiter
52458c932a
Simplify the docker image build a bit
...
We use the official Python image now, so no need to install it extra.
Also just use one build step, we only have poetry left at the end which
ww would in theory not need, but that's not worth the hassle.
2022-03-11 10:43:31 +01:00
Christoph Reiter
c3ed2d7227
make sure packages don't depend on themselves
2022-02-23 10:10:32 +01:00
Christoph Reiter
3c41af895f
buildqueue: don't throw out dependencies when there is a cycle
...
ideally we want autobuild to deal with that, somehow..
2022-02-23 09:59:26 +01:00
Christoph Reiter
6e75bd1e28
buildqueue: only look at deps in the queue when breaking a cycle
...
This doesn't help with the c-ares, nghttp2 problem, but makes it easier
to debug
2022-02-23 09:57:23 +01:00
Christoph Reiter
3cb42ad3c3
yaml...
2022-02-22 20:21:42 +01:00
Christoph Reiter
9f8204d034
CI: test with 3.10
2022-02-22 20:18:34 +01:00
Christoph Reiter
029854e121
GHA: disable fail-fast
2022-02-22 20:16:42 +01:00
Christoph Reiter
6825c6a05a
Fix the lock file
...
not sure what happened there
2022-02-22 20:14:20 +01:00
Christoph Reiter
cf34a09df4
docker: use Python 3.10, log access logs
2022-02-22 19:58:47 +01:00
Christoph Reiter
10f240a304
Update js deps
2022-02-22 19:48:40 +01:00
Christoph Reiter
c212391de9
Update Python deps
2022-02-22 19:43:13 +01:00
Christoph Reiter
0a70979267
tippy: place popups on the left if there isn't enough space elsewhere
...
See #54
2022-01-26 18:45:34 +01:00
Christoph Reiter
d94f02be11
Update frontend deps
2022-01-26 18:30:33 +01:00
Christoph Reiter
9d59337914
Update Python deps
2022-01-26 18:28:52 +01:00
Christoph Reiter
6ba3c8bfca
fetch: wait 5 seconds after we get triggered via the api
...
it seems sometimes we update things at github, but it takes some time
until our server sees the new version, so wait a bit.
2022-01-23 10:53:15 +01:00
Christoph Reiter
9b7060faa5
Update js deps
...
Resulting bundle is the same, thus no changes there.
2022-01-15 19:33:39 +01: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
606900ee52
Update Python deps
2022-01-15 16:03:15 +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
Christoph Reiter
0e655531d5
buildqueue: also handle packages replacing others
...
In case a package provides and replaces another one it has higher priority
than the provided package, if that exists.
2022-01-06 15:26:11 +01:00
Christoph Reiter
9784333a0d
buildqueue: clean up provides handling
...
Now that the pkgsrcinfo parsing matches pacman we can depend on it as the only
source and drop the DB fallbacks.
Instead of resolving provides at the end do it right away based on the targeted
DB state (real packages win, then fall back to providers)
2022-01-06 14:35:14 +01:00
Christoph Reiter
fa1bc945be
buildqueue: split out some code
2022-01-06 13:50:54 +01:00
Christoph Reiter
0ad16527fc
Update JS deps
2022-01-06 10:49:24 +01:00
Christoph Reiter
2fe2c99b7a
Update python deps
2022-01-06 10:45:50 +01:00
Christoph Reiter
827f291c9a
mapping: fox sphinx
2021-12-27 19:03:03 +01:00
Christoph Reiter
e8aa409ced
parse_repo: iterate over tar object
...
this is ~20% faster compared to calling getmembers()
2021-11-27 09:48:45 +01:00
Christoph Reiter
09cbac7fb0
Add support for zstandard compressed repo DBs
2021-11-26 16:13:22 +01:00
Christoph Reiter
2433142ecd
Update Python deps
2021-11-26 14:13:20 +01:00
Christoph Reiter
bad17281be
bootstrap 5 fixes
...
fix some no longer existing css classes, also add postcss-logical
plugin to fix up all those -start/end properties (no idea why they use them...)
2021-11-26 14:06:15 +01:00
Christoph Reiter
19b9a60e42
Update js deps
2021-11-26 13:34:03 +01:00
Christoph Reiter
e8981cda11
Update arch-mapping.json
2021-10-22 21:15:20 +02:00
Christoph Reiter
79d4e9d202
Update python deps
...
httpx now disables redirects by default
2021-10-18 08:23:55 +02:00
Johannes Schindelin
35055a91c7
Rephrase funny-sounding message
2021-10-15 16:05:20 +02:00
Christoph Reiter
be66803862
Update Python deps
2021-08-26 08:09:29 +02:00
Christoph Reiter
13fb300840
Remove the old buildqueue API
...
No longer used by autobuild
2021-08-26 08:07:42 +02:00
Christoph Reiter
8d011d0e72
api: start using pydantic models for the responses
2021-08-22 10:14:14 +02:00
Christoph Reiter
61ff97a5c8
api: add buildqueue2
...
Keep the old one for now to make porting easier
See #41
2021-08-21 11:23:04 +02:00
Christoph Reiter
6b03386e8b
Update Python deps
2021-08-21 10:35:10 +02:00
Christoph Reiter
98baaa8060
arch mapping: add ogre3d and skip some win only
2021-08-20 16:05:34 +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
a28d8aa15e
Update Python deps
2021-08-15 17:53:37 +02:00
Christoph Reiter
ad18c1896f
Update to Python 3.9
2021-08-15 17:50:22 +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
e8b04a4bbc
Update frontend deps and rebuild
2021-08-13 12:52:55 +02:00
Christoph Reiter
2c9e5f410f
Update Python deps
2021-08-13 12:46:09 +02:00