Commit Graph

256 Commits

Author SHA1 Message Date
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
5b30b5971f api: remove include_vcs param
autobuild can deal with them now
2020-10-01 19:03:37 +02:00
Christoph Reiter
fa601f7816 Update Python deps 2020-10-01 18:40:53 +02:00
Christoph Reiter
63c772b878 api: properly implement dependency sorting
we don't have a transitive relation, so simple sorting doesn't work
2020-10-01 18:40:49 +02:00
Christoph Reiter
321447ab08 Don't fill in provides for existing package names
Fixes #31
2020-09-21 09:08:53 +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
b08055a075 Update poetry lock file 2020-09-15 20:48:29 +02:00
Christoph Reiter
87e97f1d07 buildqueue: group all package information by the containing repo
This will allow us to build them one repo/environ at a time
2020-09-15 20:47:08 +02:00
Christoph Reiter
882ad76791 buildqueue: handle multiple packages in the queue providing the same package
Say we have foo and foo-git, both providing foo, then we have to depend on both
and let pacman figure out which to install if it's required in a build.
2020-09-14 08:46:42 +02:00
Christoph Reiter
fff2ee593b buildqueue: Default to not include vcs packages again
Most of them are broken and don't produce the version they advertise,
which makes it hard to deal with them in an automated fashion.
2020-09-14 08:38:44 +02:00
Christoph Reiter
c704583ff4 Use a newer poetry in docker
So it matches what I test with
2020-09-13 10:58:03 +02:00
Christoph Reiter
63a4725bb8 Include VCS packages in the buildqueue API 2020-09-13 10:50:13 +02:00
Christoph Reiter
294b8bee6d Update deps 2020-09-13 10:49:27 +02:00
Christoph Reiter
9411991e5d Update deps 2020-08-30 09:11:16 +02:00
Christoph Reiter
426aba233d repos: fix the last separator 2020-08-30 09:07:13 +02:00
Christoph Reiter
c5dfc01c3d new: show partially missing packages 2020-08-30 09:03:08 +02:00
Christoph Reiter
17f7b3792a Update Python deps 2020-08-27 22:18:29 +02:00
Christoph Reiter
ddbd827d7d api: look at pkgname and not pkgbase for finding new packages
this made PKGBUILDs gaining new packages not show up those packages
2020-08-27 22:16:30 +02:00
Christoph Reiter
a3a869b195 Work around a fastapi testclient bug with a middleware 2020-08-18 20:56:49 +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
c4d7b4f689 Try to reduce the number of dom nodes for the file list and limit the height
An attempt to make it more performant for large packages such as qt5
2020-08-18 19:54:36 +02:00
Christoph Reiter
71d72fa7c8 Ship a web font 2020-08-17 22:00:32 +02:00
Christoph Reiter
7587be633a logo: add a border radius 2020-08-17 21:33:53 +02:00
Christoph Reiter
b5d220c02d Update npm deps 2020-08-17 21:22:53 +02:00
Christoph Reiter
4736e306be Update Python deps 2020-08-17 21:22:05 +02:00
Christoph Reiter
8d9b696783 Switch to the new srcinfo source and format
We now generate them directly in the repo.

Other changes to the format:
* Use ISO dates
* Include the target repo
2020-08-17 20:50:19 +02:00
Christoph Reiter
eef82bc198 ignore empty optdepend messages 2020-08-14 15:11:52 +02:00
Christoph Reiter
6f5f20225a make the top link bar more responsive 2020-08-14 15:00:34 +02:00
Christoph Reiter
2a9e127104 Update deps 2020-08-14 14:39:44 +02:00
Christoph
8910d5a40a Add another signing key 2020-08-01 18:19:17 +02:00
Christoph
9dc052cf91 api: expose dependencies between packages in the build queue
The list is still returned in the order in which it should be built
but now also contains a list of dependencies. This allows us to
install them from staging or skip sets of packages if one fails to build.
2020-08-01 14:15:51 +02:00
Christoph Reiter
20aeeb15b9 api: expose pkgbase 2020-07-31 19:43:05 +02:00
Christoph Reiter
cdd4083c92 Update Python deps 2020-07-31 19:37:52 +02:00
Christoph Reiter
d68aa5354c Update Python deps 2020-07-27 17:35:11 +02:00
Christoph Reiter
fcdd7e98af Fix missing groups for non-base packages 2020-07-27 17:33:36 +02:00
Christoph Reiter
98572b281b Show the last packager 2020-07-26 19:48:19 +02:00
Christoph Reiter
c9ad7e3c48 Update Python deps 2020-07-26 18:43:16 +02:00
Christoph Reiter
ee9596a656 Switch repo URLs to https 2020-07-22 07:42:33 +02:00
Christoph Reiter
d79df9ecb5 Merge pull request #26 from msys2/dependabot/npm_and_yarn/frontend/lodash-4.17.19
Bump lodash from 4.17.15 to 4.17.19 in /frontend
2020-07-20 23:50:43 +02:00
dependabot[bot]
f4ca6379aa Bump lodash from 4.17.15 to 4.17.19 in /frontend
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-20 20:28:37 +00:00
Christoph Reiter
bfb2e1dc8f Link the API in the header 2020-07-11 15:01:20 +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
0f769150e2 buildqueue: fix package list missing entries for new packages 2020-07-11 10:12:44 +02:00
Christoph Reiter
9c57c354a6 Use GHA for running tests 2020-07-11 09:59:49 +02:00
Christoph Reiter
3fb3091a74 Update fastapi 2020-07-11 09:51:10 +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
f9dc7b80ff Update deps 2020-07-08 20:39:21 +02:00
Christoph Reiter
b49544f4aa Add a dummy API endpoint 2020-07-08 20:38:17 +02:00