Comments (15)
I have now the control of the repository :)
Please rebase your things :)
from mirrorbits.
@jbkempf While we are at it, since this report seems to be a generic report about maintenance, any chance that #128 could be looked at and merged in eventually as well?
Yes, trying to get this project under my name right now, for this.
from mirrorbits.
Transforming the project to a community managed project is definitely something which makes sense to me. And I'm sure that as a Kiwix developer, I would have time to contribute if we decide to move to mirrorbits, since we have some needed features which are missing in mirrorbits.
However, I'm sure that the most difficult part is not the technical one (creating an organization and moving code there is easy, we could even fork it there if needed, even if I would prefer not) but the governance part (who is a maintainer, who can vet in/out maintainers, how maintainers decide what is acceptable to be merged or not, ...).
But moving to this is probably a journey and knowing that this journey is moving on is already a great achievement, I don't think that we need everything to be settled to start moving.
from mirrorbits.
Yes, trying to get this project under my name right now, for this.
Wouldn't it be better to create a new GitHub organisation?
Mirrorbits is a nice project and I see strong interest from different large OSS project.
So we could have maintainers from those different organisation
Btw I still have access to mirrorbits on DockerHub https://hub.docker.com/orgs/mirrorbits
from mirrorbits.
Yes, it is maintained, but not too actively. I check if there is anything important, and sometimes merge them.
@etix is busy as hell though :)
I thought I answered to @olblak but maybe I did not ;)
from mirrorbits.
All good ideas for me.
from mirrorbits.
Thanks a lot for the suggestions, Iām working on that issue to have more shared development on this project.
Iām a bit busy with conferences at the moment, but I have not forgotten.
from mirrorbits.
Thanks for the anwser @jbkempf!
As a matter of fact you did answer to Olivier: #101 (comment) :), but it was 3 years ago.
A few contributions I would expect to propose if the maintainers are open for it (on the principle but also on the time):
- Enable CI with GitHub actions (I see there is a TravisCI file but https://github.blog/2022-04-15-security-alert-stolen-oauth-user-tokens/) to provide a feedback loop to any contributor (and to the project itself)
- Proposing a reworked Docker image following good practises in production (for instance: no Golang installation) with multistage build
- Updating the Golang version (and eventually dependencies)
- Proposing a Kubernetes Helm Chart
WDYT?
from mirrorbits.
@jbkempf While we are at it, since this report seems to be a generic report about maintenance, any chance that #128 could be looked at and merged in eventually as well?
You said my patch looked good a year ago. Then I improved it further after some code review.
I'd really love for this to get in so that GNOME (which uses it for our downloads of GIMP) could update eventually on their infrastructure (after a version release, I guess?) so that we finally get usable download stats.
Thanks! š
from mirrorbits.
@jbkempf did you achieved to get sufficient rights on this repo? We could be interested to use mirrorbits but the fact that it is not really maintainable for now (looks like no-one can merge any PR for now) is a nogo for us.
from mirrorbits.
Yes, trying to get this project under my name right now, for this.
Wouldn't it be better to create a new GitHub organisation?
Mirrorbits is a nice project and I see strong interest from different large OSS project. So we could have maintainers from those different organisation
Btw I still have access to mirrorbits on DockerHub https://hub.docker.com/orgs/mirrorbits
Excellent idea!
from mirrorbits.
I would be more than happy to help with this.
If it's a solution that interest @etix and @jbkempf
This repository could be transferred to a specific GitHub organization.
The Jenkins project started using Mirrorbits several years ago ,
More people with merge permission means less burden on the few maintainers and in this case that could benefit other large OSS project too
from mirrorbits.
It's very likely that we'll use mirrorbits for Kali Linux. We aim at having it in prod in the coming months. I'll be happy to help maintaining it as well, when time allows.
from mirrorbits.
Fantastic news!
I suppose creating a release with the current pending changes v0.5.1...master is planned?
This message serves additionally as an excuse to also propose my help.
from mirrorbits.
Ongoing work on several MR, reading the backlog and all. Please rebase your work :D
Release end of this year.
from mirrorbits.
Related Issues (20)
- Rotation of logs (logrotate) and releasing the rotated inode log file HOT 3
- New downloads "Service Unavailable" HOT 1
- Scan through HTTP/HTTPS possible? HOT 2
- Cannot edit a mirror when its ID is a substring of another HOT 2
- Consider bundling static files HOT 1
- OSMC still uses MirrorBits HOT 1
- Feature request: support S3 protocol for scanning mirrors
- Mirrorbits stats pile up forever, there should be a way to delete old stats HOT 1
- Unbounded MULTI transactions cause big latency spikes in Redis
- Feature Request: also build for arm64 architecture HOT 3
- Health-Check might check for non-existing files, marking mirror down by mistake. Could be improved HOT 3
- Line-wrapping in YAML output makes life difficult HOT 2
- Support dual HTTP/HTTPS for a mirror
- Consider open data alternative to Geoip db HOT 2
- Redirect to a mirror that is unreachable due to local/remote rules HOT 2
- feature: Support mirror "alias" in addition to name HOT 1
- Feature Request: Trigger scan via changing/monitoring a special file
- Master fails to build with undefined: grpc.ClientConnInterface HOT 17
- Feature Request: Support rsync-ssl for mirrors
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mirrorbits.