lp:~jugmac00/launchpad
- Get this repository:
-
git clone
https://git.qastaging.paddev.net/~jugmac00/launchpad
Branches
Name | Last Modified | Last Commit |
---|---|---|
upgrade- |
2024-12-05 15:41:11 UTC |
Remove dependency on wheel-filename
Author:
Jürgen Gmach
Remove dependency on wheel-filename The same functionality is provided by the `packaging` dependency, which |
upgrade-packaging | 2024-11-28 15:33:44 UTC |
Upgrade packaging to version 24.2
Author:
Jürgen Gmach
Upgrade packaging to version 24.2 Previously, packaging was only pinned indirectly via ztk-versions.cfg, |
upgrade- |
2024-11-13 14:36:02 UTC |
Upgrade beautifulsoup4 to version 4.12.3
Author:
Jürgen Gmach
Upgrade beautifulsoup4 to version 4.12.3 |
upgrade-pip | 2024-11-12 16:10:12 UTC |
Upgrade pip to version 21.3.1
Author:
Jürgen Gmach
Upgrade pip to version 21.3.1 This was necessary to build "Automat". |
remove- |
2024-11-12 14:57:26 UTC |
Remove obsolete comment
Author:
Jürgen Gmach
Remove obsolete comment The fork of ampoule has not been in use for many years. |
update-ampoule | 2024-11-12 11:00:11 UTC |
Update ampoule to version 24.10.0
Author:
Jürgen Gmach
Update ampoule to version 24.10.0 |
revert- |
2024-11-11 09:47:10 UTC |
Revert "Escape query param values before rendering the HTML templates."
Author:
Jürgen Gmach
Revert "Escape query param values before rendering the HTML templates." This reverts commit 1da0403be6cf921 |
fix-flaky-test | 2024-10-15 19:13:00 UTC |
Fix test for IRockRecipeBuildRequest.architectures
Author:
Jürgen Gmach
Fix test for IRockRecipeBuil `architectures` is of type set, so the order is not guaranteed. The test The test has been fixed now. |
export- |
2024-10-15 07:43:09 UTC |
Expose IRockRecipeBuildRequest.architectures via API
Author:
Jürgen Gmach
Expose IRockRecipeBuil This is useful information and it will make debugging easier. |
fix-api- |
2024-10-11 11:05:44 UTC |
Fix API call for CraftRecipe.builds
Author:
Jürgen Gmach
Fix API call for CraftRecipe.builds Instead of using the modern way of accessing ids, the "bare ID" was used A year ago, in 119d2b3b00beaac We do have two tests covering the preloadBuildsData method, that is We need to follow up on this and create proper test cases, but in order |
expose- |
2024-10-11 07:34:54 UTC |
Expose RockRecipe.build_metadata_url
Author:
Jürgen Gmach
Expose RockRecipe. After a build has finished, this way the generated metadata of the fetch |
expose- |
2024-10-11 06:59:59 UTC |
Add and export RockRecipeBuild.getFileUrls
Author:
Jürgen Gmach
Add and export RockRecipeBuild This enables all users, but especially the store team, which requested |
update- |
2024-10-10 17:49:04 UTC |
Update test to reflect recent craft upload fix
Author:
Jürgen Gmach
Update test to reflect recent craft upload fix Collecting the output of craft builds have been fixed, but the This has been done now. |
skip-preloading |
2024-10-06 12:40:51 UTC |
Skip preloading recipe data for rock recipes
Author:
Jürgen Gmach
Skip preloading recipe data for rock recipes After adding support for external git repositories to rock recipes, we While working on a proper fix is very high priority, we need to unblock As an out of the ordinary exception, both Jürgen and Guruprasad agreed The issue will be worked on the following day and must not be ignored, This hotfix both works around issues in the API and in the UI when This hotfix was applied as a cowboy to qastaging and tested manually by |
expose- |
2024-10-04 13:09:58 UTC |
Expose git_path and git_repository_url for rock recipes
Author:
Jürgen Gmach
Expose git_path and git_repository_url for rock recipes These are necessary for the store to skip creating temporary git |
end-proxy- |
2024-09-30 09:10:48 UTC |
End fetch service proxy session explicitly
Author:
Jürgen Gmach
End fetch service proxy session explicitly This also collects the fetch service meta data from the fetch service |
enable- |
2024-09-27 10:43:24 UTC |
Enable requesting a subset of architectures for rock builds
Author:
Jürgen Gmach
Enable requesting a subset of architectures for rock builds While `requestBuilds` was already exposed as an API before, it was also When this was done, a weird behaviour was noticed. Everytime a subset We face a similar issue with Snap builds, see On a second glance, it made even more sense to combine the checks |
fix-rock- |
2024-09-25 15:29:52 UTC |
Fix API call for RockRecipe.builds
Author:
Jürgen Gmach
Fix API call for RockRecipe.builds Instead of using the modern way of accessing ids, the "bare ID" was used A year ago, in 119d2b3b00beaac We do have two tests covering the preloadBuildsData method, that is |
expose- |
2024-09-24 17:19:19 UTC |
Expose RockRecipeSet.findByOwner via API
Author:
Jürgen Gmach
Expose RockRecipeSet. This was skipped when implementint the personmerge changes, as back then see https:/ |
replace- |
2024-09-24 17:09:27 UTC |
Activate missing tests for lp.rocks.browser
Author:
Jürgen Gmach
Activate missing tests for lp.rocks.browser The tests were not running as an __init__.py file was missing. This is WIP - tests need to be fixed. Compare to https:/ It also looks like HasRockRecipesV |
remove- |
2024-09-23 06:21:24 UTC |
Remove obsolete code
Author:
Jürgen Gmach
Remove obsolete code rock recipe's are handled properly for person merges since |
parse-actual- |
2024-09-21 08:51:27 UTC |
Parse actual rockcraft.yaml syntax
Author:
Jürgen Gmach
Parse actual rockcraft.yaml syntax Unitil now, the parser was adapted to the charmcraft.yaml format, but |
add-explicit- |
2024-09-20 14:18:03 UTC |
Add explicit model for rock bases
Author:
Jürgen Gmach
Add explicit model for rock bases This is following how recipes and builds are managed for charms. See https:/ |
add-missing- |
2024-09-20 08:08:48 UTC |
Add missing permissions on rockbase(arch) for rock-build-job
Author:
Jürgen Gmach
Add missing permissions on rockbase(arch) for rock-build-job In 77fb7ef7c15c115 Now, that the rock-build-job user's permissions are defined, we can add |
add-missing- |
2024-09-20 07:11:40 UTC |
Fix missing permissions on table rockrecipe for branchscanner
Author:
Jürgen Gmach
Fix missing permissions on table rockrecipe for branchscanner |
add-webservice- |
2024-09-19 15:00:44 UTC |
Add webservice API for rock recipes
Author:
Jürgen Gmach
Add webservice API for rock recipes |
add-rock- |
2024-09-19 12:11:29 UTC |
Add rock listing views
Author:
Jürgen Gmach
Add rock listing views |
add-basic- |
2024-09-19 10:24:07 UTC |
Add basic rock recipe build views
Author:
Jürgen Gmach
Add basic rock recipe build views Parts of this MP are vital for enabling the API, the rest ist UI |
add-a-basic- |
2024-09-19 08:42:20 UTC |
Add a basic rock recipe +index view
Author:
Jürgen Gmach
Add a basic rock recipe +index view While planned to implement the UI at a later point, this work is also a |
delete- |
2024-09-19 05:37:09 UTC |
Delete rock recipe builds and jobs when deleting recipes
Author:
Jürgen Gmach
Delete rock recipe builds and jobs when deleting recipes |
fix-rock- |
2024-09-18 17:44:20 UTC |
Fix rockcraft.yaml parser tests
Author:
Jürgen Gmach
Fix rockcraft.yaml parser tests - determine_ The failing tests were not caught locally, as usually all rock build |
implement- |
2024-09-18 14:55:20 UTC |
Add run logic to RockRecipeRequestBuildsJob
Author:
Jürgen Gmach
Add run logic to RockRecipeReque Now that we have a RockRecipeBuild and a config parser, we can implement Please note that unlike the simliar charm part, rocks always come with a |
add-a-rockraft. |
2024-09-18 11:12:47 UTC |
Add a "rockcraft.yaml" parser
Author:
Jürgen Gmach
Add a "rockcraft.yaml" parser Parse the data from *craft.yaml and use it to determine which The current implementation follows the approach for parsing a |
send-proxy- |
2024-09-18 05:52:40 UTC |
Add missing tests for passing proxy arguments
Author:
Jürgen Gmach
Add missing tests for passing proxy arguments The necessary code was already added in a previous commit, but not the |
add-build- |
2024-09-17 21:06:20 UTC |
Fix (more) missing permissions for rock build related changes
Author:
Jürgen Gmach
Fix (more) missing permissions for rock build related changes Merged from https:/ |
fix-missing- |
2024-09-17 20:08:24 UTC |
Fix (more) missing permissions for rock build related changes
Author:
Jürgen Gmach
Fix (more) missing permissions for rock build related changes As running the whole test suite locally is impractical, all tests for The other two failed tests in |
fix-permission- |
2024-09-17 17:49:27 UTC |
Fix test name
Author:
Jürgen Gmach
Fix test name |
add-build- |
2024-09-16 16:02:17 UTC |
Handle build path for rock builds
Author:
Jürgen Gmach
Handle build path for rock builds |
add-rock- |
2024-09-16 11:47:56 UTC |
Add rock recipe build notifications
Author:
Jürgen Gmach
Add rock recipe build notifications |
implement- |
2024-09-16 05:38:46 UTC |
Implement RockRecipe.requestBuild
Author:
Jürgen Gmach
Implement RockRecipe. |
handle- |
2024-09-15 16:38:25 UTC |
Handle rock recipes in personmerge
Author:
Jürgen Gmach
Handle rock recipes in personmerge |
add-basic- |
2024-09-15 11:47:10 UTC |
Add basic model for rock recipe builds
Author:
Jürgen Gmach
Add basic model for rock recipe builds Co-authored-by: Tushar Gupta <tushar. |
add-basic- |
2024-09-15 08:15:51 UTC |
Add basic model for rock recipe jobs
Author:
Jürgen Gmach
Add basic model for rock recipe jobs This job is a placeholder and doesn't actually do anything yet: we'll We'll need to deploy a "rock-build-job" DB user to production before |
add-basic- |
2024-09-14 12:58:41 UTC |
Add basic model for rock recipes
Author:
Jürgen Gmach
Add basic model for rock recipes |
add-rockcraft- |
2024-09-13 06:42:16 UTC |
feat: rockcraft parser
Author:
Quentin Debhi
feat: rockcraft parser |
remove- |
2024-09-12 15:20:16 UTC |
Improve wording regarding our staging environments
Author:
Jürgen Gmach
Improve wording regarding our staging environments |
fix-webhook- |
2024-09-04 14:13:31 UTC |
Fix webhook constraints
Author:
Jürgen Gmach
Fix webhook constraints This is a new attempt to fix the constraints. The last time - while the idea was right, the fix was not based on the The state has changed since then. |
fix-webhook- |
2024-09-03 13:35:34 UTC |
Fix constraint for webhook table
Author:
Jürgen Gmach
Fix constraint for webhook table When rock recipes were added to the webhook table, the constraint was This has been fixed now. |
add-rockrecipe- |
2024-08-28 17:12:05 UTC |
Add rock recipe tables
Author:
Jürgen Gmach
Add rock recipe tables This is modelled on the basis of charm recipes. |
fix-editing- |
2024-08-06 12:46:01 UTC |
Do not snapshot OCIrecipe collection fields
Author:
Jürgen Gmach
Do not snapshot OCIrecipe collection fields As these fields contain more than 1000 items in production, the We skipped snapshotting for similar build types, so let's do the same LP:#2067047 |
remove- |
2024-06-11 12:46:30 UTC |
Remove unmaintained plugin flake8-alfred
Author:
Jürgen Gmach
Remove unmaintained plugin flake8-alfred We will use the tiobe linters in future anyway. |
add-is_ |
2024-06-11 12:40:18 UTC |
Add is_unified_format for charm configuration
Author:
Jürgen Gmach
Add is_unified_format for charm configuration Charmcraft version 3 introduces breaking changes, as the configuration The new function can be used to identifiy the new, unified format. Also see |
update- |
2024-05-06 09:29:52 UTC |
Update link to our documentation in rocketfuel-setup
Author:
Jürgen Gmach
Update link to our documentation in rocketfuel-setup |
expose- |
2024-04-19 13:20:23 UTC |
Expose the URL to download the metadata file of the fetch service via API
Author:
Jürgen Gmach
Expose the URL to download the metadata file of the fetch service via API |
fix-testing-docs | 2024-04-19 09:01:28 UTC |
Fix TempDir usage in testing docs
Author:
Jürgen Gmach
Fix TempDir usage in testing docs |
fix-bad-umask-error | 2024-02-16 07:36:43 UTC |
Fix missing umask call
Author:
Jürgen Gmach
Fix missing umask call A missing umask call for the copy-archive- |
remove-doc-folder | 2023-10-23 12:35:14 UTC |
Remove doc folder
Author:
Jürgen Gmach
Remove doc folder ... and related configuration in tox.ini. All documentation has been migrated to its new home at |
add-apache- |
2023-10-11 15:23:21 UTC |
Turn copy-archive-publisher into a subordinate charm
Author:
Jürgen Gmach
Turn copy-archive- ... the apache charm. This is necessary to serve artifacts generated by the |
charm-copy- |
2023-08-23 12:45:15 UTC |
Create reactive charm for copy-archive-publisher
Author:
Jürgen Gmach
Create reactive charm for copy-archive- This charm provides various scripts, e.g. for publishing test rebuilds. During the migration the following script was dropped as it hasn't been |
add-more- |
2023-08-08 06:45:45 UTC |
[WIP] Add more context to MP diff previews
Author:
Jürgen Gmach
[WIP] Add more context to MP diff previews todos: |
fix-typos- |
2023-08-04 14:05:00 UTC |
Fix typos in stringformatter.py
Author:
Jürgen Gmach
Fix typos in stringformatter.py |
improve- |
2023-08-01 07:51:14 UTC |
Improve docstrings in the run-parts module
Author:
Jürgen Gmach
Improve docstrings in the run-parts module |
add-security- |
2023-07-21 12:07:20 UTC |
Add security documentation
Author:
Jürgen Gmach
Add security documentation |
add-performance |
2023-07-19 16:26:19 UTC |
Add performance documentation for Launchpad
Author:
Jürgen Gmach
Add performance documentation for Launchpad ... and its related projects. |
fix-missing-space | 2023-07-19 05:58:06 UTC |
Add missing space
Author:
Jürgen Gmach
Add missing space Python concatenates strings enclosed in double quotes, even when they LP: #2028100 |
fix-doc- |
2023-07-18 14:29:24 UTC |
Fix location of `propertycache.rst`
Author:
Jürgen Gmach
Fix location of `propertycache.rst` |
fix-formatting | 2023-07-10 16:00:43 UTC |
Fix link formatting
Author:
Jürgen Gmach
Fix link formatting The link missed the trailing `_`. TIL: You cannot have the same label and different links, at least not |
add-explanation |
2023-05-15 08:28:24 UTC |
Add explanation about how code imports work
Author:
Jürgen Gmach
Add explanation about how code imports work |
fix-regresssion |
2023-04-24 16:49:19 UTC |
Do not try to delete the `by-hash` directory
Author:
Jürgen Gmach
Do not try to delete the `by-hash` directory ... when syncing OVAL data. The `by-hash` directory is generated by the archive indexing machinery LP: #2017522 |
sync-oval-data | 2023-04-21 13:31:21 UTC |
Simplify implementation of OVAL sync
Author:
Jürgen Gmach
Simplify implementation of OVAL sync Also, add a couple of todo comments. |
oval-check-changes | 2023-04-14 15:10:55 UTC |
Compare incoming OVAL data with already published one
Author:
Jürgen Gmach
Compare incoming OVAL data with already published one |
duplicate_ci_jobs | 2023-04-03 15:17:15 UTC |
Add failing test for duplicate jobs issue
Author:
Jürgen Gmach
Add failing test for duplicate jobs issue |
fix-typo-package | 2023-03-10 20:53:32 UTC |
Fix typo in `package`
Author:
Jürgen Gmach
Fix typo in `package` |
remove_ |
2023-03-08 11:32:42 UTC |
Remove unused dependency
Author:
Jürgen Gmach
Remove unused dependency wsgiref was added to the stdlib in Python 2.5 |
export- |
2023-02-13 21:08:09 UTC |
Add todo comment about moving attributes
Author:
Jürgen Gmach
Add todo comment about moving attributes See https:/ |
update- |
2023-02-13 06:56:09 UTC |
Replace deprecated setuptools directive
Author:
Jürgen Gmach
Replace deprecated setuptools directive See https:/ |
fix-regression- |
2023-02-11 17:13:57 UTC |
Fix doctests for recent ppa permissions update
Author:
Jürgen Gmach
Fix doctests for recent ppa permissions update |
grant-ppa- |
2023-02-11 17:01:48 UTC |
Grant Launchpad devs selected edit permissions for PPAs
Author:
Jürgen Gmach
Grant Launchpad devs selected edit permissions for PPAs There are a couple of common requests for the Launchpad team regarding Due to historic reasons, this was only possible for Colin (or William). There is no reason why all Launchpad devs should not be able to process As a starter the permission have been update for API access. Later on we also want the changes to be made via UI. |
fix-regression- |
2023-02-11 16:28:36 UTC |
Fix doctests for recent PPA permission changes
Author:
Jürgen Gmach
Fix doctests for recent PPA permission changes |
fix-typo- |
2023-02-10 14:55:56 UTC |
Fix typo in Celebrities
Author:
Jürgen Gmach
Fix typo in Celebrities |
fix-tyos- |
2023-02-08 09:01:43 UTC |
Fix typo in test_subscribers_lists.js
Author:
Jürgen Gmach
Fix typo in test_subscriber |
fix-typos- |
2023-02-08 09:01:43 UTC |
Fix typo in test_subscribers_lists.js
Author:
Jürgen Gmach
Fix typo in test_subscriber |
update- |
2023-02-01 15:21:00 UTC |
Apply feedback from review
Author:
Jürgen Gmach
Apply feedback from review |
allow_limiting_ |
2023-01-24 15:12:47 UTC |
Enable filtering for UCTImports
Author:
Jürgen Gmach
Enable filtering for UCTImports The CLI now takes a `--filter` option which takes a glob-style pattern |
refactor- |
2023-01-20 17:35:19 UTC |
Convert archive permissions tests to unit tests
Author:
Jürgen Gmach
Convert archive permissions tests to unit tests |
add_how_ |
2023-01-20 14:42:01 UTC |
Add how-to test scripts
Author:
Jürgen Gmach
Add how-to test scripts |
use-proper- |
2023-01-20 14:30:39 UTC |
Use proper naming for returncode
Author:
Jürgen Gmach
Use proper naming for returncode The previously used name "return value" was ambigous. |
grant_team_ |
2023-01-12 14:05:43 UTC |
Convert archive permissions tests to unit tests
Author:
Jürgen Gmach
Convert archive permissions tests to unit tests |
fix-typos | 2023-01-09 16:15:56 UTC |
Fix typos in distribution mirror doctests
Author:
Jürgen Gmach
Fix typos in distribution mirror doctests |
add-how- |
2022-12-01 14:23:50 UTC |
Add how-to get overview of Launchpad's build farm
Author:
Jürgen Gmach
Add how-to get overview of Launchpad's build farm |
how-to- |
2022-11-29 08:56:37 UTC |
Add "Checking availability of Launchpad frontends" how-to
Author:
Jürgen Gmach
Add "Checking availability of Launchpad frontends" how-to |
fix-typos- |
2022-10-18 08:40:20 UTC |
Fix typos
Author:
Jürgen Gmach
Fix typos |
add-livefs- |
2022-10-12 18:20:32 UTC |
Add `livefs` to skipset for consistency warning
Author:
Jürgen Gmach
Add `livefs` to skipset for consistency warning ... so a public team with a relation to a `livefs` can be converted into |
fix-typo- |
2022-10-12 15:05:54 UTC |
fix typo in policies
Author:
Jürgen Gmach
fix typo in policies |
fix-typo-in-pseudo | 2022-10-12 14:51:27 UTC |
fix typo in pseudo
Author:
Jürgen Gmach
fix typo in pseudo |
fix-typo-in-menus | 2022-10-10 14:05:46 UTC |
Fix typo in menus
Author:
Jürgen Gmach
Fix typo in menus |
fix-typo-in-series | 2022-10-04 15:11:03 UTC |
Fix typo
Author:
Jürgen Gmach
Fix typo |
identify- |
2022-09-30 09:59:11 UTC |
Add `Archive.official` database column
Author:
Jürgen Gmach
Add `Archive.official` database column The column is either inferred/ |
prepopulate- |
2022-09-29 14:06:24 UTC |
WIP
Author:
Jürgen Gmach
WIP |
update-sampledata | 2022-09-29 07:18:59 UTC |
Update sampledate for changes in public.cve
Author:
Jürgen Gmach
Update sampledate for changes in public.cve |
1 → 100 of 200 results | First • Previous • Next • Last |