Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

termux-pacman #348

Open
Freed-Wu opened this issue Dec 20, 2022 · 8 comments
Open

termux-pacman #348

Freed-Wu opened this issue Dec 20, 2022 · 8 comments

Comments

@Freed-Wu
Copy link

Freed-Wu commented Dec 20, 2022

项目介绍 / Project Introduction

Support for pacman packages in termux

上游地址及镜像方式 / Upstream location & mirror method

https://termux-pacman.github.io/

为什么希望添加该镜像 / Why do you want we to add this mirror

ustclug has owned a mirror of termux. May be termux-pacman can also be supported? TIA!

其他信息 / Extra information

  • 镜像容量(Mirror size):
  • 该镜像需求是否曾在之前的 issue 中提出过:No

Related issues:

@iBug
Copy link
Member

iBug commented Jan 11, 2023

Will you elaborate on the differences between termux-pacman and the official APT repository? It seems to me, at first glance, mostly duplicate content (only packaged in another format).

@Freed-Wu
Copy link
Author

@Maxython

@Maxython
Copy link

Will you elaborate on the differences between termux-pacman and the official APT repository? It seems to me, at first glance, mostly duplicate content (only packaged in another format).

Even though the pacman service and apt have the same content, it is a bit wrong to think that the pacman service is a duplicate (there are 3 main reasons).

  1. The pacman service has termux packages in the pacman format (which is obvious and logical), but the addition of these packages is done from scratch, that is, these packages are completely compiled in the forked termux-packages repository.
  2. The pacman service has its own signature for packages and for files that work with pacman (these are db and files). Signature link.
  3. In the pacman service, in addition to the usual repositories from Termux (main, x11 and root), there are also repositories from TUR (Termux User Repository). These are tur and tur-continuous.

Hope this answers your question. And since I manage pacman services, I wanted to know more about your mirror service.

@iBug
Copy link
Member

iBug commented Jan 12, 2023

Hi @Maxython, thank you for the explanation. My considerations are:

  1. How many users this new mirror repository can benefit. Since our storage capacity isn't infinite, we want our service to benefit as many users as possible. So in general, we favor projects with a larger user base than those highly domain-specific.

    At present, I have no idea how popular termux-pacman is, compared to other projects that already have a mirror request pending.

  2. Whether it is substantially different from an existing repository. We've decided that most RHEL clones (CentOS, AlmaLinux, Rocky Linux etc.) are not, and put all requests about them on hold.

    I am not convinced that the usual repositories (main, x11, root) are substantially different from the official deb packages. Until this can be demonstrated, it's unlikely that we look favorably upon this project as a mirroring candidate.

@Maxython
Copy link

Maxython commented Jan 12, 2023

At present, I have no idea how popular termux-pacman is, compared to other projects that already have a mirror request pending.

It's hard for me to say how popular the pacman service (or more precisely the pacman-for-termux project) is, since I don't do any analysis. But I can say with confidence that the project is becoming more and more popular.

I am not convinced that the usual repositories (main, x11, root) are substantially different from the official deb packages. Until this can be demonstrated, it's unlikely that we look favorably upon this project as a mirroring candidate.

The main, x11 and root repositories contain the same packages as in the official termux service, only everything is in pacman format and signed by termux-pacman.


To be honest, the pacman service isn't ready to be mirrored yet. It needs to be finalized to a full-fledged site.

@Maxython
Copy link

Maxython commented Jan 26, 2023

@iBug, here are some statistics for you so that you understand how popular the project is:

  • Chine (13.01-25.01):
    • Number of requests: 1067, this is 6.42% of the number of requests worldwide (5th place out of 50)
    • Number by download MB: 238.95 (7th out of 50)
  • Asia (if your mirrors are also for neighboring countries, 13.01-25.01):
    • Number of requests: 5486, this is approximately 33.17% of the world's queries.
    • Number by download GB: 2.47, this is approximately 44.58% of the world's number of downloads.

@Maxython
Copy link

Are there any news?

@iBug
Copy link
Member

iBug commented Nov 28, 2023

It seems like this repository has very scarce interest and utility. At this level of activity, it's unlikely that we will consider mirroring this sometime soon. I'll leave this open for future reference.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants