[aur-general] package blacklist?
I maintain the xorg-server-bug54168 package in AUR, which is a replacement for xorg-server that contains a small bug fix that upstream is not addressing. Anyway, when I submit a new version for the xorg-server 1.15.2 update, it tells me that "xorg-server is on the package blacklist, please check if it's available in the official repos". I've not seen this error before when updating my package. Is there any documentation about what this blacklist is, or how to avoid it, or how to petition for an override? I've done the standard searches, but have only come across random forum and mail list posts; nothing comprehensive. Thanks, - Mike
I think the first line of your PKGBUILD might be the clue! "pkgbase=xorg-server" I could be wrong though, just guessing. Steven. On 30 June 2014 17:30, Mike Hobbs <mhobbs@fluid.com> wrote:
I maintain the xorg-server-bug54168 package in AUR, which is a replacement for xorg-server that contains a small bug fix that upstream is not addressing. Anyway, when I submit a new version for the xorg-server 1.15.2 update, it tells me that "xorg-server is on the package blacklist, please check if it's available in the official repos". I've not seen this error before when updating my package. Is there any documentation about what this blacklist is, or how to avoid it, or how to petition for an override? I've done the standard searches, but have only come across random forum and mail list posts; nothing comprehensive.
Thanks, - Mike
Yeah, but AFAIK that's necessary, though, in order to replace xorg-server with a patched version. At least that's the convention that seen elsewhere with other AUR packages that contain bug fixes. Thanks, - Mike On 06/30/2014 12:12 PM, Steven Honeyman wrote:
I think the first line of your PKGBUILD might be the clue!
"pkgbase=xorg-server"
I could be wrong though, just guessing.
Steven.
On 30 June 2014 17:30, Mike Hobbs <mhobbs@fluid.com> wrote:
I maintain the xorg-server-bug54168 package in AUR, which is a replacement for xorg-server that contains a small bug fix that upstream is not addressing. Anyway, when I submit a new version for the xorg-server 1.15.2 update, it tells me that "xorg-server is on the package blacklist, please check if it's available in the official repos". I've not seen this error before when updating my package. Is there any documentation about what this blacklist is, or how to avoid it, or how to petition for an override? I've done the standard searches, but have only come across random forum and mail list posts; nothing comprehensive.
Thanks, - Mike
On 30/06, Mike Hobbs wrote:
Yeah, but AFAIK that's necessary, though, in order to replace xorg-server with a patched version. At least that's the convention that seen elsewhere with other AUR packages that contain bug fixes.
No, the pkgbase should be something else and your package should conflict/replace the repo one. -- Sincerely, Johannes Löthberg PGP Key ID: 3A9D0BB5
On 06/30/2014 12:40 PM, Johannes Löthberg wrote:
On 30/06, Mike Hobbs wrote:
Yeah, but AFAIK that's necessary, though, in order to replace xorg-server with a patched version. At least that's the convention that seen elsewhere with other AUR packages that contain bug fixes.
No, the pkgbase should be something else and your package should conflict/replace the repo one.
Maybe I misunderstood then. I assumed that everything else that depends on xorg-server being present would then break. I'll give it a try... Thanks, - Mike
Mike Hobbs wrote:
On 06/30/2014 12:40 PM, Johannes Löthberg wrote:
On 30/06, Mike Hobbs wrote:
Yeah, but AFAIK that's necessary, though, in order to replace xorg-server with a patched version. At least that's the convention that seen elsewhere with other AUR packages that contain bug fixes.
No, the pkgbase should be something else and your package should conflict/replace the repo one.
Maybe I misunderstood then. I assumed that everything else that depends on xorg-server being present would then break. I'll give it a try...
Thanks, - Mike
You need to add provides= lines to all packages. The pkgbase field has nothing to do with replacing official packages.
On Mon, Jun 30, 2014 at 12:15:40PM -0500, Mike Hobbs wrote:
Yeah, but AFAIK that's necessary, though, in order to replace xorg-server with a patched version. At least that's the convention that seen elsewhere with other AUR packages that contain bug fixes.
Thanks, - Mike
No, it isn't necessary. You could specify pkgbase=fooforall and pkgname=xorg-server-ipollutetheaur, and this would be fine to create a single package called xorg-server-ipollutetheaur. The pkgbase is merely an identifier which uniquely identifies a PKGBUILD.
participants (5)
-
Antonio Rojas
-
Dave Reisner
-
Johannes Löthberg
-
Mike Hobbs
-
Steven Honeyman