You are not logged in.
I wanted to add some compile-time options to the qemu package so I synced my local ABS tree and made a copy of the relevant PKGBUILD and its associated files:
$ sudo abs
$ cp -r /var/abs/extra/qemu/ ~/abs/local/
However, I noticed that this particular qemu PKGBUILD is at version 1.4.2-2 whereas the qemu version available from the extra repo is currently at 1.5.1-2.
To be sure I wasn't mistaken, I synced my local abs tree twice and had someone else confirm that they too are seeing the qemu 1.4.2-2 PKGBUILD after updating his abs tree.
Is this to be expected? How often is the central ABS tree updated?
Offline
┌─[Veles ~]
└─╼ abpkg qemu
Extra version
1.4.2-2
ABS version
1.4.2-2
Installed
1.4.2-2
ABS mirror is only synched once a day; and my mirrors still haven't caught up with 1.5.1, which was only uploaded in the last couple of hours...
Offline
You might want to read the wiki https://wiki.archlinux.org/index.php/Arch_Build_System and check the update times https://projects.archlinux.org/svntogit … rep&q=qemu
Offline
┌─[Veles ~] └─╼ abpkg qemu Extra version 1.4.2-2 ABS version 1.4.2-2 Installed 1.4.2-2
ABS mirror is only synched once a day; and my mirrors still haven't caught up with 1.5.1, which was only uploaded in the last couple of hours...
What is this abpkg witchcraft you have here? A self made script I presume?
Offline
jasonwryan wrote:┌─[Veles ~] └─╼ abpkg qemu Extra version 1.4.2-2 ABS version 1.4.2-2 Installed 1.4.2-2
ABS mirror is only synched once a day; and my mirrors still haven't caught up with 1.5.1, which was only uploaded in the last couple of hours...
What is this abpkg witchcraft you have here? A self made script I presume?
Offline
Neat. Thanks karol. I didn't even think about checking jasonwryan's bitbucket.
To add to the actual topic of the thread. If you really need the updated pkgbuild (and any accompanying files), you can always use the packages web interface and follow the link to the git repo that holds all those stuffs.
Offline
To add to the actual topic of the thread. If you really need the updated pkgbuild (and any accompanying files), you can always use the packages web interface and follow the link to the git repo that holds all those stuffs.
You need to be careful if there are versions of this package in testing and non-testing repos, as the web interface will point to the testing ones e.g. https://www.archlinux.org/packages/extra/i686/amule/ If you click 'Source Files' link in the top right and then view the PKGBUILD https://projects.archlinux.org/svntogit … ages/amule you will see it is for version 10803-3, even though we wanted version 10803-2 from [extra].
For amule, there shouldn't be a difference, but for some other packages, there might be: https://bbs.archlinux.org/viewtopic.php?id=164759
Offline
It is probably good to point that out. But if you follow the "View Changes" link, then it will give you a list of all recent updates to the package. So you can then select the one you want, and it will give you single diff for all the files in the tarball. So you can just run a quick patching on the outdated ABS directory, and then you're up to date!
Offline
It is probably good to point that out. But if you follow the "View Changes" link, then it will give you a list of all recent updates to the package. So you can then select the one you want, and it will give you single diff for all the files in the tarball. So you can just run a quick patching on the outdated ABS directory, and then you're up to date!
The thing is, 'View Changes' link doesn't work as expected if there are versions of the package in both testing and non-testing repos. Compare https://projects.archlinux.org/svntogit … s/syslinux with https://projects.archlinux.org/svntogit … s/syslinux - only the latter shows the diff 4.06-1 -> 4.06-2 (it's the latest diff).
Offline
It is probably good to point that out. But if you follow the "View Changes" link, then it will give you a list of all recent updates to the package. So you can then select the one you want, and it will give you single diff for all the files in the tarball. So you can just run a quick patching on the outdated ABS directory, and then you're up to date!
If you need the current stable version and the default is the testing build, then don't search in the log, but use the directory structure:
ROOT/trunk : current dev version (this is where the "Source Files" link points you)
ROOT/repos : current files for specific repos, e.g. there might be a subdir for core, extra, testing, ...
(if you are in "trunk", click on "root" in the line which shows the path, then navigate to the repo you want)
Last edited by progandy (2013-07-09 23:25:19)
| alias CUTF='LANG=en_XX.UTF-8@POSIX ' |
Offline
Thanks for the info. I didn't realize that 1.4.2-2 was actually the previously released qemu package for Arch. Looking at the commit log for qemu on the svntogit interface, version 1.4.2-2 doesn't appear in the logs. How do these commits correspond to actual package releases?
This is probably pretty basic stuff, but I'd love to get a better handle on the flow of package development.
Offline
Please read https://bbs.archlinux.org/viewtopic.php … 4#p1298474 and follow the forum link I posted.
https://projects.archlinux.org/svntogit … kages/qemu - you don't get the version numbers in the log, just the date, but you can always click and see the diff.
Offline
a very old package version
last couple of hours
oy vey
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline
a very old package version
last couple of hours
oy vey
As OP wrote https://bbs.archlinux.org/viewtopic.php … 7#p1299147 , at the time he started this thread, he wasn't aware that it was the previous version.
Last edited by karol (2013-07-11 21:31:41)
Offline
As OP wrote https://bbs.archlinux.org/viewtopic.php … 7#p1299147 , at the time he started this thread, he wasn't aware that it was the previous version.
It wasn't a critical post (I would not use "oy vey" seriously). I just find the juxtaposition of those quotes entertaining.
Nevertheless, your defence doesn't excuse not checking first, so "oy vey" += 1
My Arch Linux Stuff • Forum Etiquette • Community Ethos - Arch is not for everyone
Offline