# Can no longer publish updates to packages

**URL:** <https://swi-prolog.discourse.group/t/can-no-longer-publish-updates-to-packages/9728>\
**Category:** Help!\
**Created:** [July 10, 2026, 11:34pm UTC](https://swi-prolog.discourse.group/t/can-no-longer-publish-updates-to-packages/9728 "2026-07-10T23:34:14Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![hargettp](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/hargettp/32/7974_2.png) [@hargettp](https://swi-prolog.discourse.group/u/hargettp)\
**Post date:** [July 10, 2026, 11:34pm UTC](https://swi-prolog.discourse.group/t/can-no-longer-publish-updates-to-packages/9728/1 "2026-07-10T23:34:14Z")

</div>

I’m using: SWI-Prolog version 10.0.2 (on macOS 26)

I want the code to: register my new package with the [swi-prolog.org](http://swi-prolog.org) catalog

But what I’m getting is: swipl does the test install of dependencies and my package – but then it fails with "at version 0.0.X is already registered with a different URL.

My code looks like this: I’ve tried running `swipl pack publish '.'` in shell, or `pack_publish('.',[sign(false)])` inside my local git repository.

I was having this on just 1 repo, but not happening on 2. I check them out locally, make updates, commit updates, then run the above – none work. Here’s the first one that failed:

> **[GitHub - hargettp/prolog\_lsp: Language Server for Prolog](https://github.com/hargettp/prolog_lsp)**
>
> Language Server for Prolog

```prolog
% your code here

```

---

<div class="post-metadata">

**Author:** ![jan](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/jan/32/4_2.png) [@jan](https://swi-prolog.discourse.group/u/jan)\
**Post date:** [July 11, 2026, 11:44am UTC](https://swi-prolog.discourse.group/t/can-no-longer-publish-updates-to-packages/9728/2 "2026-07-11T11:44:04Z")

</div>

I guess you are trying to publish version 0.0.12? The 0.0.11 version is registered on `https://github.com/hargettp/prolog_lsp.git`. Did you change procedure since last update? Some things worth considering

- Is the origin of your repo correct?
- Did you update the version? You cannot publish updates without updating the version. If that is the case, the message is wrong, so please report.
- The download url of the metadata is wrong. I think this has no effect.

---

<div class="post-metadata">

**Author:** ![hargettp](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/hargettp/32/7974_2.png) [@hargettp](https://swi-prolog.discourse.group/u/hargettp)\
**Post date:** [July 11, 2026, 4:01pm UTC](https://swi-prolog.discourse.group/t/can-no-longer-publish-updates-to-packages/9728/3 "2026-07-11T16:01:49Z")

</div>

Thanks, Jan! Appreciate the rapid response.

Do you know what URL I used to publish `log4p`? Same issue there, and now I have a broken version posted HAH! And ofc its a dependency of the above package…joy!

---

<div class="post-metadata">

**Author:** ![hargettp](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/hargettp/32/7974_2.png) [@hargettp](https://swi-prolog.discourse.group/u/hargettp)\
**Post date:** [July 11, 2026, 4:45pm UTC](https://swi-prolog.discourse.group/t/can-no-longer-publish-updates-to-packages/9728/4 "2026-07-11T16:45:22Z")

</div>

Oops solved log4p on my own – ty!
