Following the related Arch migration announcement, our repository structure has changed accordingly. The [gremlins] repository has split into [system-gremlins] and [world-gremlins]; likewise, the [goblins] repository has split into [system-goblins] and [world-goblins]. The [galaxy] repository is in the process of merging into [world].
How are end users affected?
Those who don't use testing ([-gremlins]) and staging ([-goblins]) repositories won't see any difference; those who do, will have to enable [system-gremlins] and [world-gremlins] manually. The updated /etc/pacman.conf will roll out of [system-gremlins] once our new layout and updated developer tools are sufficiently tested.
The unused repositories will remain active, but empty, until the transition is complete. In general, most users shouldn't notice much except for a short period of diminished updates, as packaging has frozen for the duration of the migration. Please report any issues at our forum.
sample pacmand.conf file?
https://gitea.artixlinux.org/packages/pacman/src/branch/master/pacman.conf
how does it know where on line to copy the mirror list from to keep it up to date?
The official Artix Linux mirror list is available from the artix-mirrorlist package.
for more information:
https://wiki.artixlinux.org/Main/Mirrors
https://wiki.archlinux.org/title/Mirrors
pacman depends on artix-mirrorlist
Which contains /etc/pacman.d/mirrorlist
Edit:ninja'd
It is updated on the fly, right? How does it know where to upload it from? Does it need to be done by hand?
mirrorlist.pacnew is regularly updated
hi,
i noticed yesterday that i was having 404 error when doing a pacman -Syu, on the galaxy repo
i've had a look on several mirrors inluding mine, and saw that the galaxy folder was completely deleted with all its content.
so i commented the 2 galaxy lines in my pacman.conf ;)
We are in the process of merging the universe in galaxy, ie we gonna drop universe which becomes galaxy.
That said, galaxy repos likely become optional in pacman.conf, disabled by default.
ok, thanks for the update ;)
So now we can officially delete Universe repo?
But why then the _galaxy_ repository does give errors 404, when the _universe_ repository is the one to be dropped?
I have those issues with galaxy too:
pacman -Sy:
[...]
error: failed retrieving file 'galaxy.db' from mirrors.dotsrc.org : The requested URL returned error: 404
error: failed retrieving file 'galaxy.db' from ftp.ntua.gr : The requested URL returned error: 404
error: failed retrieving file 'galaxy.db' from artix.wheaton.edu : The requested URL returned error: 404
error: failed retrieving file 'galaxy.db' from mirror.clarkson.edu : The requested URL returned error: 404
error: failed retrieving file 'galaxy.db' from ftp.cc.uoc.gr : The requested URL returned error: 404
error: failed retrieving file 'galaxy.db' from quantum-mirror.hu : The requested URL returned error: 404
error: failed retrieving file 'galaxy.db' from artix.unixpeople.org : The requested URL returned error: 404
error: failed retrieving file 'galaxy.db' from artix.rw-net.de : SSL: no alternative certificate subject name matches target host name 'artix.rw-net.de'
[...]
I still get packages listed by
pacman -Sl universe. So I suspect that it should be removed from
/etc/pacman.conf only after announcement or when universe is empty.
Same here today:
error: failed retrieving file 'galaxy.db' from artix.sakamoto.pl : The requested URL returned error: 404
Also this:
warning: ungoogled-chromium: local (116.0.5845.110-1) is newer than galaxy (116.0.5845.97-1)
Also here some problems.
Most of the problems reported are due to the different sync times of various mirrors around the world, so they are probably harmless, until the whole migration will be done.
In fact if you check in:
https://packages.artixlinux.org/
You will find many packages listed in Galaxy and Universe with same name and probably version (I have checked in the last hour)
However from some other thread in this forum, probably:
- galaxy will become optional but will contain most of packages that was used to be in universe.
- Universe, probably (it is being discussed) will contain packages than was used to be in Omniverse, that will be dismissed.
Edit: see further down this thread...
But this is a resume from some other posts from developer I've read when I have experienced same errors about galaxy.db
Regards
Carlo D.
Some clarifications:
- the galaxy.db error whas caused by a build server issue; we're going to make this setup more robust to prevent this
- the build server issue was caused by a problem that occurs when building librewolf 116 or higher, hence this will no longer be done
- the universe repo is obsolete now, as it has been replaced by galaxy repo
- the omniverse repo will remain as it was and is, though some of its packages will be moved to the galaxy repo
- the ungoogled-chromium discrepancy will be fixed asap now the server issue has been fixed
- the -bin packages have been removed, but these can be built locally
artist
I was going to make a post about duplicate packages, but this explains it.
Should everyone delete universe repos from the pacman.conf?
If so, I can update the wiki (https://wiki.artixlinux.org/Main/Repositories).
Also, does that mean that we are dropping librewolf?
Yes and Yes, you can delete Universe repo from pacman.conf and yes librewolf not gonna be available on any repo as it was discovered it creates problems while it's being built.
However rn Universe repo is still up but it's not maintained for example librewolf is at version 115 while it should be on version 117.
In the wiki we should also remove these two lines:
According to what is written here:
https://wiki.archlinux.org/title/official_repositories
Yes community too has to be removed. This is what we can have in pacman.conf prt screen made today 6 September 2023
Anyone can check the status in real time here
main mirror (https://mirrors.dotsrc.org/artix-linux/repos/)
(https://i.postimg.cc/7b8H793d/fjuf.png)
Actually, I just wanted to fix the wiki
[1], but I have no edit rights (I cannot login/ no account).
So can anyone with edit rights do it?
And how do I get edit rights/ an account?
[1]For me it is very important that information is up to date.
To obtain write access to the wiki it's probably best to ask in IRC #artix
artist
Now extra repo it will remain or will go way too?
Sad to hear about Librewolf. Please keep us updated.
An announcement about the repository changes can be found here: https://artixlinux.org/
*My English moment
I've read on recent news "The [galaxy] repository has been merged into [world]". Now what that means? Galaxy vanished or world? So we know which one should we delete from the conf file? I'm still confused. We don't need to know if things merge but rather what remains and what goes away. The way the announcement is made makes me think world repo is here to stay and galaxy fells off the table.
For now I have
1 system
2 world
3 galaxy
4 extra
Is this ok or which one I should delete?
no you are fine, no need add or delete any other mirror. so just to clarify all the current available artix and arch mirrors are
[system]
Include = /etc/pacman.d/mirrorlist
[world]
Include = /etc/pacman.d/mirrorlist
[galaxy]
Include = /etc/pacman.d/mirrorlist
[omniverse]
Server = https://omniverse.artixlinux.org/$arch
Server = https://artix.sakamoto.pl/omniverse/$arch
[lib32]
Include = /etc/pacman.d/mirrorlist
## Arch Linux repositories
[extra]
Include = /etc/pacman.d/mirrorlist-arch
[multilib]
Include = /etc/pacman.d/mirrorlist-arch
## artix testing repositories
[system-gremlins]
Include = /etc/pacman.d/mirrorlist
[world-gremlins]
Include = /etc/pacman.d/mirrorlist
[galaxy-gremlins]
Include = /etc/pacman.d/mirrorlist
[lib32-gremlins]
Include = /etc/pacman.d/mirrorlist
## arch testing repositories
[extra-testing]
Include = /etc/pacman.d/mirrorlist-arch
[multilib-testing]
Include = /etc/pacman.d/mirrorlist-arch
Ok thanks for making it clear to me 👍🏻
My Librewolf version says 118.