You are not logged in.

#1 2017-03-21 17:54:23

FelledTreeNo9
Member
Registered: 2015-05-05
Posts: 23

Packages missing from ABS

I just decided to make my own build of mysql-workbench which is in [community]. I ran "sudo abs", then looked in "/var/abs/community" for the "mysql-workbench" folder, but it didn't exist. In fact, looking at the scrollback at the output of abs, it seems like a couple of hundred directories were deleted in its run of rsync.

I deleted and re-created my whole /var/abs folder and ran abs again. Still, community did not have a 'mysql-workbench'.

I re-created /var/abs again, ensured my pacman mirrorlist was up to date, and tried the tarball download method: "abs -tarball". Again, I didn't end up with a 'mysql-workbench'.

I worked out that abs was downloading its archive of [community] PKGBUILDs from:
http://mirror.bytemark.co.uk/archlinux/ … abs.tar.gz
Downloading and extracting that file, it contains 1604 directories, not including mysql-workbench. Yet if you look at the directory in a web browser by visiting:
http://mirror.bytemark.co.uk/archlinux/ … os/x86_64/
there are at least 5000 built packages there, including mysql-workbench. So the community.abs.tar.gz is incomplete.

I had a quick look at some other randomly chosen mirrors in my web browser:
http://mirror.us.leaseweb.net/archlinux … os/x86_64/
http://mirrors.kernel.org/archlinux/com … os/x86_64/
http://ftp.heanet.ie/mirrors/ftp.archli … os/x86_64/
and in all cases the community.abs.tar.gz file is 872 KB, the same as in my originally used mirror, so presumably they all contain the same incomplete set of PKGBUILDs.

Is there some general issue with Arch mirrors at the moment? Or is ABS deprecated?

Last edited by FelledTreeNo9 (2017-03-21 17:59:53)

Offline

#2 2017-03-21 18:10:16

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,530
Website

Re: Packages missing from ABS

There should be more packages built than there are source directories: split packages can make many packages from one PKGBUILD.  To build from the ABS, you need to retrive the package base which is not always the same as the package name.

However, this does not seem to account for mysql-workbench missing (it is not from a split package).  I'm not sure why it's not being retrieved, but I can confirm I also cannot retrieve the PKGBUILD for mysql-workbench via ABS.

The ABS is not (yet) deprecated, but there is talk of wanting to replace it in the future I believe.  You may want to see if asp works better for you.


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#3 2017-03-21 18:54:36

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,922

Re: Packages missing from ABS

It must be a recent issue, as my local abs tree still has it.

$ ls -l /var/abs/community | grep mysql-workbench
drwxr-xr-x 2 root root 4096 11 mrt 13:53 mysql-workbench
$

Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#4 2017-03-21 21:47:47

nokangaroo
Member
Registered: 2013-09-08
Posts: 25

Re: Packages missing from ABS

I have the same issue - missing packages in community (caja, pluma, marco and
possibly others). I just installed asp, and "asp update; asp checkout caja" fetches
the PKGBUILD correctly, so this is an ABS issue.

Installing asp solves this.

Offline

#5 2017-03-22 05:19:13

cbredi
Member
Registered: 2017-03-22
Posts: 1

Re: Packages missing from ABS

Apparently lots of packages are missing from ABS community:

$ rsync rsync.archlinux.org::abs/x86_64/community/

drwxr-sr-x             10 2017/03/22 07:24:44 .
drwxr-sr-x             62 2017/03/22 07:24:44 pyqt5
$

Is ABS deprecated?

Last edited by cbredi (2017-03-22 05:24:46)

Offline

#6 2017-03-22 08:51:29

a821
Member
Registered: 2012-10-31
Posts: 381

Re: Packages missing from ABS

cbredi wrote:

Apparently lots of packages are missing from ABS community:

$ rsync rsync.archlinux.org::abs/x86_64/community/

drwxr-sr-x             10 2017/03/22 07:24:44 .
drwxr-sr-x             62 2017/03/22 07:24:44 pyqt5
$

you forgot "any" instead of "x86_64"

$ rsync -v rsync.archlinux.org::abs/any/community/

receiving file list ... done
drwxr-sr-x         44,648 2017/03/22 09:25:33 .
drwxr-sr-x             16 2017/03/22 09:24:47 0ad-data
drwxr-sr-x             16 2017/03/22 09:24:47 aarch64-linux-gnu-glibc
drwxr-sr-x             16 2017/03/22 09:24:47 aarch64-linux-gnu-linux-api-headers
drwxr-sr-x             58 2017/03/22 09:24:47 abcde
drwxr-sr-x             16 2017/03/22 09:24:47 ack
...
cbredi wrote:

Is ABS deprecated?

see trilby's comment above

trilby wrote:

The ABS is not (yet) deprecated, but there is talk of wanting to replace it in the future I believe.  You may want to see if asp works better for you.

Offline

#7 2017-03-22 18:46:43

Ropid
Member
Registered: 2015-03-09
Posts: 1,069

Re: Packages missing from ABS

Using SVN instead of ABS works (and is is more comfortable to use in my opinion as you can update easily with merging of your changes). What you have to do to get SVN working is described here:

https://www.archlinux.org/svn/

I just tried doing "svn update mysql-workbench" in the community repo I have here locally, and it worked fine and got the PKGBUILD etc., so mysql-workbench does exist in the main repositories. It's not removed or anything. I don't know why ABS doesn't have it.

Offline

#8 2017-03-22 19:35:53

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: Packages missing from ABS

cbredi wrote:

Is ABS deprecated?

No.


But there has been quite a lot of work going on around our infrastructure; it may just be that during one of the server migrations/rebuilds, ABS got slightly broken. Open a bug report.


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#9 2017-03-23 01:13:01

eschwartz
Fellow
Registered: 2014-08-08
Posts: 4,097

Re: Packages missing from ABS

Ropid wrote:

Using SVN instead of ABS works (and is is more comfortable to use in my opinion as you can update easily with merging of your changes). What you have to do to get SVN working is described here:

https://www.archlinux.org/svn/

I just tried doing "svn update mysql-workbench" in the community repo I have here locally, and it worked fine and got the PKGBUILD etc., so mysql-workbench does exist in the main repositories. It's not removed or anything. I don't know why ABS doesn't have it.

SVN is kind of unpleasant, actually... why not use git?

https://aur.archlinux.org/packages/asp-git


asp checkout $pkgbase and git rebase make applying custom changes on top of the repo sources very easy to do. smile


Managing AUR repos The Right Way -- aurpublish (now a standalone tool)

Offline

#10 2017-03-24 05:10:09

dwheeler
Member
Registered: 2010-11-12
Posts: 21

Re: Packages missing from ABS

jasonwryan wrote:
cbredi wrote:

Is ABS deprecated?

No.


But there has been quite a lot of work going on around our infrastructure; it may just be that during one of the server migrations/rebuilds, ABS got slightly broken. Open a bug report.

Done: https://bugs.archlinux.org/task/53434?project=3

Offline

#11 2017-03-28 21:12:05

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

Re: Packages missing from ABS

jasonwryan wrote:
cbredi wrote:

Is ABS deprecated?

No.

Not yet: https://lists.archlinux.org/pipermail/a … 28752.html

Offline

#12 2017-03-28 21:16:40

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: Packages missing from ABS

karol wrote:
jasonwryan wrote:
cbredi wrote:

Is ABS deprecated?

No.

Not yet: https://lists.archlinux.org/pipermail/a … 28752.html


Heh. Asking who broke ABS may have, in fact, contributed to it's demise; like Schrödinger's cat...


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#13 2017-03-28 22:06:02

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,530
Website

Re: Packages missing from ABS

And ... Holy Crap, a Karol sighting!

His bi-monthly stop in to drop a link to the mailing lists tongue


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

Board footer

Powered by FluxBB