Skip to main content
Topic: [system] pacman-5.0.2-11 update (Read 1571 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

[system] pacman-5.0.2-11 update

With the update to  pacman-5.0.2-11, please make sure you update your /etc/pacman.conf.

Your updated pacman.conf should look like this in the repository sections:

Code: [Select]
# The gremlins repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

#[gremlins]
#Include = /etc/pacman.d/mirrorlist

[system]
Include = /etc/pacman.d/mirrorlist

[world]
Include = /etc/pacman.d/mirrorlist

#[galaxy-gremlins]
#Include = /etc/pacman.d/mirrorlist

[galaxy]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the lib32 repositories as required here.

#[lib32-gremlins]
#Include = /etc/pacman.d/mirrorlist

#[lib32]
#Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

#[testing]
#Include = /etc/pacman.d/mirrorlist-arch

[extra]
Include = /etc/pacman.d/mirrorlist-arch

[community]
Include = /etc/pacman.d/mirrorlist-arch

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist-arch

#[multilib]
#Include = /etc/pacman.d/mirrorlist-arch

Re: [system] pacman-5.0.2-11 update

Reply #1
Are the "gremlins" the equivalent of "testing"? If I enable "gremlins" and "galaxy-gremlins" am I running Artix testing Like I am now?? ???


Best regards.
We should try to be kind to everyone.....we are all fighting some sort of battle.

Re: [system] pacman-5.0.2-11 update

Reply #2
Are the "gremlins" the equivalent of "testing"? If I enable "gremlins" and "galaxy-gremlins" am I running Artix testing Like I am now?? ???


Best regards.


Yes, [gremlins], [galaxy-gremlins] and [lib32-gremlins] are the new equivalents to [testing], [community-testing] and [multilib-testing]  in arch.

We gonna drop the artix *-testing repos.

Re: [system] pacman-5.0.2-11 update

Reply #3
Thank you @artoo....I like the new repo names. ;D


Best regards.
We should try to be kind to everyone.....we are all fighting some sort of battle.

Re: [system] pacman-5.0.2-11 update

Reply #4
What is the status of "packages" and "packages-galaxy" repo's are they development only?


Re: [system] pacman-5.0.2-11 update

Reply #6
I see galaxy, world, system and lib32 all now have a "depreciated repo" tag!

Re: [system] pacman-5.0.2-11 update

Reply #7
What is the status of "packages" and "packages-galaxy" repo's are they development only?

Operational.

I see galaxy, world, system and lib32 all now have a "depreciated repo" tag!

Correct. Hence we use the new git repos and along with them new binary gremlins repos.
goblins is not recommended to use, its purely a build related repo for toolchain and such.
Goblins is the artix equivalent to staging in arch linux.

Re: [system] pacman-5.0.2-11 update

Reply #8
What is the status of "packages" and "packages-galaxy" repo's are they development only?

Operational.

 Well adding the "packages" and "packages-galaxy" repo's to pacman.conf does not work.

Re: [system] pacman-5.0.2-11 update

Reply #9
Well adding the "packages" and "packages-galaxy" repo's to pacman.conf does not work.


What are you talking about? These are git repos with pkgbuilds.
Just make sure your pacman.conf is updated.

Re: [system] pacman-5.0.2-11 update

Reply #10
I added the below to your pacman.conf in post #1 and as i say it does not work, is there something wrong?
Code: [Select]
[packages]
Include = /etc/pacman.d/mirrorlist

[packages-galaxy]
Include = /etc/pacman.d/mirrorlist

Re: [system] pacman-5.0.2-11 update

Reply #11
I added the below to your pacman.conf in post #1 and as i say it does not work, is there something wrong?
Code: [Select]
[packages]
Include = /etc/pacman.d/mirrorlist

[packages-galaxy]
Include = /etc/pacman.d/mirrorlist

Simple answer:
Yes there is!

Complicated answer:
In this case you misunderstood.
There are 2 kinds of repositories for Artix.
1. Repositories which are used to distribute prebuilt packages to users (you can access them via pacman)
Which are: gremlins, system, world, galaxy-gremlins, galaxy, lib32-gremlins, lib32. (these are used by pacman)
These repositories mirror structure which is using Archlinux
- https://github.com/artix-linux/system/issues/70#issuecomment-362077590
http://mirror1.artixlinux.org/repos/

2. Git repositories which are used to store PKGBUILD from which are the packages built
Which are: packages and packages-galaxy. (these are used by developers)
- https://github.com/artix-linux/packages
- https://github.com/artix-linux/packages-galaxy


Happy falling

Re: [system] pacman-5.0.2-11 update

Reply #12
 >:(  I 'm a little upset with myself as I didn't see this thread until today. I was wondering why I was getting 404 errors for the testing and world-testing. RIF reading is fundamental . Anyway I updated the pacman.conf so I should see those errors anymore.
edit: After updaying pacman.conf this is the error I'm getting
:: Synchronizing package databases...
error: failed to update gremlins (no servers configured for repository)
 system                   173.5 KiB   259K/s 00:01 [######################] 100%
 world                    497.0 KiB   565K/s 00:01 [######################] 100%
error: failed to update galaxy-gremlins (no servers configured for repository)
 galaxy                   102.1 KiB   851K/s 00:00 [######################] 100%
 extra                   1595.3 KiB   877K/s 00:02 [######################] 100%
 community                  4.1 MiB  1983K/s 00:02 [######################] 100%
:: Starting full system upgrade...
error: failed to prepare transaction (could not find database)

Re: [system] pacman-5.0.2-11 update

Reply #13
:: Synchronizing package databases...
error: failed to update gremlins (no servers configured for repository)
error: failed to update galaxy-gremlins (no servers configured for repository)
:: Starting full system upgrade...
error: failed to prepare transaction (could not find database)

It should be error on your side, so show your pacman.conf and we might be able to help you.
Happy falling

Re: [system] pacman-5.0.2-11 update

Reply #14
Code: [Select]
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
#HookDir     = /etc/pacman.d/hooks/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta    = 0.7
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
#Color
#TotalDownload
CheckSpace
#VerbosePkgLists

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Cromnix
# packagers with `pacman-key --populate archlinux cromnix`.

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

# The gremlins repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

[gremlins]
#Include = /etc/pacman.d/mirrorlist

[system]
Include = /etc/pacman.d/mirrorlist

[world]
Include = /etc/pacman.d/mirrorlist

[galaxy-gremlins]
#Include = /etc/pacman.d/mirrorlist

[galaxy]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the lib32 repositories as required here.

#[lib32-gremlins]
#Include = /etc/pacman.d/mirrorlist

#[lib32]
#Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

#[testing]
#Include = /etc/pacman.d/mirrorlist-arch

[extra]
Include = /etc/pacman.d/mirrorlist-arch

[community]
Include = /etc/pacman.d/mirrorlist-arch

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist-arch

#[multilib]
#Include = /etc/pacman.d/mirrorlist-arch[code]