You are not logged in.

#1 2013-07-01 14:44:47

osymandias
Member
Registered: 2013-04-12
Posts: 4

ABS doesn't contain all packages

My local ABS tree doesn't seem to contain anywhere near all of the packages in the standard repositories. I can do an ABS sync from 'rsync.archlinux.org' and be told that all packages are available, but my repositories are still missing various packages:

==> Starting ABS sync...
receiving file list ... done

sent 195 bytes  received 337574 bytes  225179.33 bytes/sec
total size is 15371645  speedup is 45.51

https://www.archlinux.org/packages/extra/x86_64/blas/

ll /var/abs/extra/blas
ls: cannot access /var/abs/extra/blas: No such file or directory

Can anybody shed any light as to why this should be so?

My abs.conf:

#
# /etc/abs.conf
#

# the top-level directory of all your PKGBUILDs
[ "$ABSROOT" = "" ] && ABSROOT="/var/abs/"

#
# Server to sync from
#
SYNCSERVER="rsync.archlinux.org"

#
# The architecture to fetch abs for
# Either i686 or x86_64
#
ARCH="x86_64"

#
# Pacman mirror list used for syncing via tarball
#
MIRRORLIST="/etc/pacman.d/mirrorlist"

#
# REPOS to be parsed by abs (in this order)
#   (prefix a repo with a ! to disable it)
#
# Note: If a repo is removed, it is still fetched!
# Repos must be preceded with a ! to prevent fetching
#
REPOS=(core extra community multilib !testing !community-testing !multilib-testing
       !staging !community-staging !gnome-unstable !kde-unstable)

And mirrorlist:

Server = http://www.mirrorservice.org/sites/ftp.archlinux.org/$repo/os/$arch

Offline

#2 2013-07-01 15:25:38

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: ABS doesn't contain all packages

Offline

#3 2013-07-07 17:52:43

Stefan Husmann
Member
From: Germany
Registered: 2007-08-07
Posts: 1,391

Re: ABS doesn't contain all packages

The phenomen is known as "split packages".

Offline

#4 2013-07-18 07:44:23

cgm999
Member
Registered: 2013-07-18
Posts: 19

Re: ABS doesn't contain all packages

rxvt is not found also and I would guess others

after abs sync:

# find /var/abs -mindepth 2 -maxdepth 2 -type d|wc -l
3172


# find /var/abs -mindepth 2 -maxdepth 2 -type d|grep rxvt
/var/abs/community/urxvt-perls

# pacman -Ss rxvt|grep /
community/rxvt 2.7.10-6
community/rxvt-unicode 9.18-7
community/rxvt-unicode-terminfo 9.18-7
community/urxvt-perls 2.0-3

I am doing daily tars :

# ls -la /var/abs-old/|tail
-rw-r--r--  1 root root 4659857 Jul  8 11:11 2013-07-08.tgz
-rw-r--r--  1 root root 4653318 Jul  9 11:11 2013-07-09.tgz
-rw-r--r--  1 root root 4651709 Jul 10 11:11 2013-07-10.tgz
-rw-r--r--  1 root root 4655492 Jul 11 11:11 2013-07-11.tgz
-rw-r--r--  1 root root 4656734 Jul 12 11:11 2013-07-12.tgz
-rw-r--r--  1 root root 4653529 Jul 13 11:11 2013-07-13.tgz
-rw-r--r--  1 root root 4658524 Jul 14 11:11 2013-07-14.tgz
-rw-r--r--  1 root root 4652083 Jul 15 11:11 2013-07-15.tgz
-rw-r--r--  1 root root 4653726 Jul 16 11:11 2013-07-16.tgz
-rw-r--r--  1 root root 3005891 Jul 17 11:11 2013-07-17.tgz

Offline

#5 2013-07-18 08:04:47

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,383
Website

Re: ABS doesn't contain all packages

There was a stuff up in the community SVN.   Should be regenerating the ABS tree now.

Offline

#6 2013-07-23 12:06:15

Mr.Elendig
#archlinux@freenode channel op
From: The intertubes
Registered: 2004-11-07
Posts: 4,092

Re: ABS doesn't contain all packages

SIdenote: I recomend using ABSROOT, that way you won't have to be root to update the tree.


Evil #archlinux@libera.chat channel op and general support dude.
. files on github, Screenshots, Random pics and the rest

Offline

#7 2013-08-13 11:29:11

cgm999
Member
Registered: 2013-07-18
Posts: 19

Re: ABS doesn't contain all packages

abs export is broken again
here are the tgz for /var/abs done on daily basis:

-rw-r--r--  1 root root 4826375 Aug  3 11:11 2013-08-03.tgz
-rw-r--r--  1 root root 4825163 Aug  4 11:11 2013-08-04.tgz
-rw-r--r--  1 root root 4828712 Aug  5 11:11 2013-08-05.tgz
-rw-r--r--  1 root root 4850330 Aug  6 11:11 2013-08-06.tgz
-rw-r--r--  1 root root 4846914 Aug  7 11:11 2013-08-07.tgz
-rw-r--r--  1 root root 4846427 Aug  8 11:11 2013-08-08.tgz
-rw-r--r--  1 root root 4845532 Aug  9 11:11 2013-08-09.tgz
-rw-r--r--  1 root root 4845963 Aug 10 11:11 2013-08-10.tgz
-rw-r--r--  1 root root 3023320 Aug 11 11:11 2013-08-11.tgz
-rw-r--r--  1 root root 3023059 Aug 12 11:11 2013-08-12.tgz

Offline

#8 2013-08-13 12:29:45

graysky
Wiki Maintainer
From: :wq
Registered: 2008-12-01
Posts: 10,597
Website

Re: ABS doesn't contain all packages

Just use svn.  Here are the aliases I use (adjust /scratch to a temp dir of your choice):

For core and extra:

getpkg () {
	if [[ -z "$1" ]]
	then
		echo "Supply a package name and try again."
	else
		cd /scratch
		[[ -d "/scratch/packages/$1" ]] && rm -rf "/scratch/packages/$1"
		svn checkout --depth=empty svn://svn.archlinux.org/packages && cd packages
		svn update "$1" && cd "$1"
	fi
}

For community:

getpkgc () {
	if [[ -z "$1" ]]
	then
		echo "Supply a package name and try again."
	else
		cd /scratch
		[[ -d "/scratch/packages/$1" ]] && rm -rf "/scratch/packages/$1"
		svn checkout --depth=empty svn://svn.archlinux.org/community && cd community
		svn update "$1" && cd "$1"
	fi
}

CPU-optimized Linux-ck packages @ Repo-ck  • AUR packagesZsh and other configs

Offline

#9 2013-08-13 12:30:49

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: ABS doesn't contain all packages

Maybe this should be posted to the ML?

Offline

Board footer

Powered by FluxBB