mkrepo icon indicating copy to clipboard operation
mkrepo copied to clipboard

Maintain DEB and RPM repositories on S3

Results 21 mkrepo issues
Sort by recently updated
recently updated
newest added

Hi, Are you have a plans for apt-rpm (altlinux-specific) repositories support? See https://www.altlinux.org/Ownrepo for reference how to create apt-rpm repositories in altlinux environment Technically, apt-rpm index is just one file...

Package: https://mirror.yandex.ru/centos/7/os/x86_64/Packages/antlr-C%2B%2B-2.7.7-30.el7.x86_64.rpm Data from https://mirror.yandex.ru/centos/7/os/x86_64/repodata/2b479c0f3efa73f75b7fb76c82687744275fff78e4a138b5b3efba95f91e099e-primary.xml.gz : ``` antlr-C++ x86_64 ... ``` Data from mkrepo: ``` antlr-C++ x86_64 ``` rpm info: ``` # rpm -qpi antlr-C++-2.7.7-30.el7.x86_64.rpm Name : antlr-C++ Epoch :...

bug
needs feedback

This line: https://github.com/tarantool/mkrepo/blob/master/debrepo.py#L439 as well as this line: https://github.com/tarantool/mkrepo/blob/master/debrepo.py#L495 when processing index units mean that all index units would be associated with a 'main' component. A better approach would be...

I have an existing RPM repo (in Artifactory) that didn't make use of `Packages` folders. That suggests to me that perhaps the `repodata` folder is a better indicator of an...

It looks like `mkrepo` can only sign an RPM repo's metadata, not the actual RPM file itself. It would be a really cool feature if `mkrepo` could: 1. Pull down...

feature

It would be nice to have tests to detect regressions early. - .deb and .rpm repo generation and parsing logic - Integration with s3

feature

Right now boto3 is a hard requirement, because it's included on top of storage.py. It may not be needed in every case, especially when generating repositories locally. So the S3Storage...

feature

In order to prevent reinventing the wheel, consider using https://www.pyfilesystem.org/.

feature

Now, when comparing the file modification time (in the case of S3), timezone dependent timestamps are used, which can lead to an update of the meta information about all packages...

feature