On 01/04/11 20:00, Dan McGee wrote:
On Fri, Apr 1, 2011 at 1:56 PM, kachelaqa<[email protected]>  wrote:
On 01/04/11 19:44, Dan McGee wrote:

It is definitely a bug in the sense that it segfaults- we provide no
changelog_* functions in the sync (or default) pkg_operations
callback.

pardon my ignorance, but what is _package_changelog_open in be_package.c
for?

pacman -Qpc<package file>

Not sync *database packages*, but *package files*.

be_local: /var/lib/pacman/local
be_sync: /var/lib/pacman/sync/*.db
be_package: package files

ah, yes of course - thanks

Where have you actually seen changelogs in sync databases?

well, it's difficult for me to check for specific changelogs at the moment.
are you saying that they are not stored in sync databases at all? even if
there is one in the local database (e.g. scite)?

Nope.

$ bsdtar tf /var/lib/pacman/sync/community.db | grep scite
scite-2.24-1/
scite-2.24-1/desc
scite-2.24-1/depends

okay, so changelogs are only ever stored in the local database. so all i have to do is check whether a package is installed before attempting to retrieve a changelog.

thanks for your help!


Reply via email to