You are not logged in.
Pages: 1
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
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
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
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
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
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
...
Is ABS deprecated?
see trilby's comment above
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
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
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.
Offline
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.
Managing AUR repos The Right Way -- aurpublish (now a standalone tool)
Offline
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.
Offline
cbredi wrote:Is ABS deprecated?
No.
Not yet: https://lists.archlinux.org/pipermail/a … 28752.html
Offline
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...
Offline
And ... Holy Crap, a Karol sighting!
His bi-monthly stop in to drop a link to the mailing lists
"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
Offline
Pages: 1