Artix Linux Forum

Artix Linux => Announcements => Topic started by: nous on 25 May 2023, 17:50:20

Title: Repository changes
Post by: nous on 25 May 2023, 17:50:20
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.
Title: Re: Repository changes
Post by: mrbrklyn on 08 August 2023, 06:10:06
sample pacmand.conf file?
Title: Re: Repository changes
Post by: nous on 10 August 2023, 09:57:18
https://gitea.artixlinux.org/packages/pacman/src/branch/master/pacman.conf
Title: Re: Repository changes
Post by: mrbrklyn on 10 August 2023, 15:03:52
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?
Title: Re: Repository changes
Post by: suren on 10 August 2023, 15:09:46
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
Title: Re: Repository changes
Post by: gripped on 10 August 2023, 15:12:52
pacman depends on artix-mirrorlist
Which contains /etc/pacman.d/mirrorlist
Edit:ninja'd
Title: Re: Repository changes
Post by: mrbrklyn on 12 August 2023, 01:26:05
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?
Title: Re: Repository changes
Post by: tintin on 12 August 2023, 06:33:50
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
Title: Re: Repository changes
Post by: Dju on 02 September 2023, 11:18:08
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 ;)
Title: Re: Repository changes
Post by: artoo on 02 September 2023, 14:49:21
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.
Title: Re: Repository changes
Post by: Dju on 02 September 2023, 20:29:45
ok, thanks for the update ;)
Title: Re: Repository changes
Post by: Surf3r on 03 September 2023, 08:35:03

 So now we can officially delete Universe repo?

Title: Re: Repository changes
Post by: dreieck on 04 September 2023, 14:38:02
i noticed yesterday that i was having 404 error when doing a pacman -Syu, on the galaxy repo
We are in the process of merging the universe in galaxy
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:
Code: [Select]
[...]
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'
[...]


So now we can officially delete Universe repo?
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.
Title: Re: Repository changes
Post by: TheExplorer on 04 September 2023, 15:50:58
Same here today:

Code: [Select]
error: failed retrieving file 'galaxy.db' from artix.sakamoto.pl : The requested URL returned error: 404

Also this:

Code: [Select]
warning: ungoogled-chromium: local (116.0.5845.110-1) is newer than galaxy (116.0.5845.97-1)
Title: Re: Repository changes
Post by: onekk on 04 September 2023, 19:12:38
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.
Title: Re: Repository changes
Post by: Artist on 04 September 2023, 22:42:38
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
Title: Re: Repository changes
Post by: Artt on 05 September 2023, 16:47:40
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?
Title: Re: Repository changes
Post by: Surf3r on 05 September 2023, 17:20:49

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.

Title: Re: Repository changes
Post by: tintin on 06 September 2023, 04:16:18
If so, I can update the wiki (https://wiki.artixlinux.org/Main/Repositories).
In the wiki we should also remove these two lines:
Quote
  [community]
  Include = /etc/pacman.d/mirrorlist-arch

According to what is written here:
https://wiki.archlinux.org/title/official_repositories
Title: Re: Repository changes
Post by: Surf3r on 06 September 2023, 08:39:56

 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)


Title: Re: Repository changes
Post by: dreieck on 06 September 2023, 09:49:47
If so, I can update the wiki (https://wiki.artixlinux.org/Main/Repositories).
In the wiki we should also remove these two lines:
Quote
  [community]
  Include = /etc/pacman.d/mirrorlist-arch

According to what is written here:
https://wiki.archlinux.org/title/official_repositories
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.
Title: Re: Repository changes
Post by: Artist on 06 September 2023, 11:15:59
To obtain write access to the wiki it's probably best to ask in IRC #artix

artist
Title: Re: Repository changes
Post by: Surf3r on 06 September 2023, 11:56:27

 Now extra repo it will remain or will go way too?
Title: Re: Repository changes
Post by: forged24 on 10 September 2023, 15:09:06
Sad to hear about Librewolf. Please keep us updated.
Title: Re: Repository changes
Post by: Artist on 10 September 2023, 18:17:49
An announcement about the repository changes can be found here: https://artixlinux.org/
Title: Re: Repository changes
Post by: Surf3r on 20 September 2023, 13:28:00

*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?


Title: Re: Repository changes
Post by: LemonPie on 20 September 2023, 15:52:03
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
Code: [Select]
[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
 
Title: Re: Repository changes
Post by: Surf3r on 20 September 2023, 16:49:38
 
 Ok thanks for making it clear to me 👍🏻

Title: Re: Repository changes
Post by: GlitterMonster on 16 October 2023, 21:07:36
My Librewolf version says 118.