ustclug / mirrorrequest

通过 issue 为中国科大开源镜像站(mirrors.ustc.edu.cn)提交新的镜像申请~
413 stars 17 forks source link

termux-pacman #348

Open Freed-Wu opened 1 year ago

Freed-Wu commented 1 year ago

项目介绍 / 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

Related issues:

iBug commented 1 year ago

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 commented 1 year ago

@Maxython

Maxython commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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 commented 1 year ago

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

Maxython commented 7 months ago

Are there any news?

iBug commented 7 months ago

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.