Skip to content

Conversation

@sliverc
Copy link
Contributor

@sliverc sliverc commented May 22, 2017

This introduces an async mirror api based on work made in #166 it additionally provides GPG end point to add additional keys. Otherwise won't it be possible to update new mirrors only through the API without using command line.

This mirror api is based on the concept of the task api introduced in PR #459. Hence, #459 needs to be agreed upon and merged first, before this PR can be processed.

For now to easier verify changes have a look directly at commits sliverc@100edad and sliverc@611824e

As this is a lengthy PR once its core concept is agreed upon I will be happy to update the documentation as well.

Checklist

  • unit-test added (if change is algorithm)
  • functional test added/updated (if change is functional)
  • man page updated (if applicable)
  • bash completion updated (if applicable)
  • documentation updated
  • author name in AUTHORS

@sliverc sliverc force-pushed the mirror_task_api branch 2 times, most recently from 0850206 to da5ee55 Compare May 22, 2017 14:30
@sliverc sliverc force-pushed the mirror_task_api branch 2 times, most recently from 1f97205 to 44b9607 Compare May 30, 2017 11:08
@sliverc sliverc force-pushed the mirror_task_api branch from 44b9607 to 47980ad Compare July 7, 2017 07:42
@sliverc sliverc force-pushed the mirror_task_api branch 2 times, most recently from ce564f0 to d6c51df Compare November 17, 2017 14:02
@sliverc sliverc force-pushed the mirror_task_api branch 4 times, most recently from a6da49b to d361938 Compare December 1, 2017 09:10
@sliverc sliverc changed the title Added mirror api Add mirror api Dec 1, 2017
@hsitter hsitter added 1.5.0 and removed 1.3.0-Maybe labels Apr 30, 2018
@sliverc sliverc mentioned this pull request May 17, 2018
@sliverc sliverc force-pushed the mirror_task_api branch 2 times, most recently from ead5a6b to 07622a2 Compare May 17, 2018 13:49
@codecov
Copy link

codecov bot commented May 17, 2018

Codecov Report

Merging #573 into master will increase coverage by 0.3%.
The diff coverage is 65.66%.

Impacted file tree graph

@@            Coverage Diff            @@
##           master     #573     +/-   ##
=========================================
+ Coverage   60.64%   60.94%   +0.3%     
=========================================
  Files          50       54      +4     
  Lines        6276     6422    +146     
=========================================
+ Hits         3806     3914    +108     
- Misses       2033     2081     +48     
+ Partials      437      427     -10
Impacted Files Coverage Δ
deb/changes.go 59.91% <ø> (+0.17%) ⬆️
context/context.go 11.72% <0%> (-0.4%) ⬇️
deb/package_collection.go 54.83% <100%> (+3.32%) ⬆️
deb/publish.go 64.45% <100%> (+0.78%) ⬆️
database/leveldb.go 79.24% <100%> (-2.12%) ⬇️
task/task.go 100% <100%> (ø)
deb/local.go 92.78% <100%> (+5.65%) ⬆️
task/resources.go 28.57% <28.57%> (ø)
task/output.go 51.85% <51.85%> (ø)
task/list.go 75.75% <75.75%> (ø)
... and 7 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9a704de...402ae78. Read the comment docs.

@sliverc sliverc force-pushed the mirror_task_api branch from 5584a02 to 402ae78 Compare July 6, 2018 13:15
@pleemann
Copy link

What is the status of this PR? It has been open for a very long time.. Would love to have the mirror functionality exposed over API.

@sliverc
Copy link
Contributor Author

sliverc commented Jul 29, 2019

@pleemann #459 would need to land first. Issue there is that it has to be adjusted to be backwards compatible. See #459 (comment)
PRs are welcome.

@lbolla lbolla closed this Jan 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants