You are not logged in.
Hello,
I have manually compile my kernel in order to apply a patch my laptop needs to suspend. So I use abs and customize the pkgbuild. A few days ago when the update for kernel26-2.6.33.3-2 came out, I thought I'd just refresh abs, rebuild, and then I'd be up to date. But instead now pacman -Syu tells me that there is still an update for the kernel.
Does building from ABS not get you the latest package update?
Also, what exactly is the package update compared to a software update? I'm guessing that it is an arch only update to the package but the software itself is the same version. Or am I totally off?
Thanks for the help!
Last edited by Fingel (2010-05-12 03:42:38)
Offline
When building via ABS, the package installed gets its version from the PKGBUILD ($pkgver-$pkgrel). Pacman just looks at available version vs installed version to tell if you should upgrade.
Your abs tree was probably just not up to date; just because pacman -Syu says your mirror has a package, doesn't mean building via abs _at that moment_ will get that version.
Be sure to run `abs` to update your tree, then when you're editing the PKGBUILD, check which version it's building. In some cases, you can simply increment those numbers right in the PKGBUILD before building as source files are often fetched based on those variables, etc. -- but I don't know if I'd recommend that when building something like the kernel.
Last edited by brisbin33 (2010-05-11 17:08:12)
//github/
Offline
The ABS tree updates onces a day.
Offline
Thanks guys. I refreshed ABS and rebuilt the kernel today, and I notice the pkgrel number went up. Worked like a charm.
Still curious though, what exactly is a package release update? Are there changelogs somewhere I can read?
Offline
Read the PKGBUILD, it gives url="somewebsiteorother". Basically, check upstream.
Allan-Volunteer on the (topic being discussed) mailn lists. You never get the people who matters attention on the forums.
jasonwryan-Installing Arch is a measure of your literacy. Maintaining Arch is a measure of your diligence. Contributing to Arch is a measure of your competence.
Griemak-Bleeding edge, not bleeding flat. Edge denotes falls will occur from time to time. Bring your own parachute.
Offline
Read the PKGBUILD, it gives url="somewebsiteorother". Basically, check upstream.
Package releases as opposed to software releases seem to be independent (afaik) of upstream development. I was curious if there was a place to see what has changed in the package releases.
Offline
sure:
http://www.archlinux.org/packages/
go to svn/trunk, "view log":
upgpkg: kernel26 2.6.33.3-2
bump to new aufs2 release
Last edited by hokasch (2010-05-11 22:59:06)
Offline