# Swipl pack publish

**URL:** <https://swi-prolog.discourse.group/t/swipl-pack-publish/8725>\
**Category:** Data Structure\
**Tags:** bug\
**Created:** [January 11, 2025, 6:17pm UTC](https://swi-prolog.discourse.group/t/swipl-pack-publish/8725 "2025-01-11T18:17:55Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mgondan1](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/mgondan1/32/803_2.png) [@mgondan1](https://swi-prolog.discourse.group/u/mgondan1)\
**Post date:** [January 11, 2025, 6:17pm UTC](https://swi-prolog.discourse.group/t/swipl-pack-publish/8725/1 "2025-01-11T18:17:55Z")

</div>

I tried a `swipl pack publish https://github.com/mgondan/rolog`, and I get

```prolog
Pack rolog at version 0.9.19 was already published?

```

A pack with that name does not seem to be in [SWI-Prolog packages](https://www.swi-prolog.org/pack/list).

---

<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:** [January 12, 2025, 9:02am UTC](https://swi-prolog.discourse.group/t/swipl-pack-publish/8725/2 "2025-01-12T09:02:48Z")

</div>

I see a pack `rologp` and `rologpp`. Is there some mixup? Is the pack file consistent? Any other messages before? Note that, as admin, I can delete packs (as well as individual (hash) versions).

---

<div class="post-metadata">

**Author:** ![mgondan1](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/mgondan1/32/803_2.png) [@mgondan1](https://swi-prolog.discourse.group/u/mgondan1)\
**Post date:** [January 12, 2025, 9:16am UTC](https://swi-prolog.discourse.group/t/swipl-pack-publish/8725/3 "2025-01-12T09:16:21Z")

</div>

I wanted to replace rologp and pp by one with the name rolog. Indeed, the other two can be removed (maybe in half a year or so).

---

<div class="post-metadata">

**Author:** ![mgondan1](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/mgondan1/32/803_2.png) [@mgondan1](https://swi-prolog.discourse.group/u/mgondan1)\
**Post date:** [January 12, 2025, 10:08am UTC](https://swi-prolog.discourse.group/t/swipl-pack-publish/8725/4 "2025-01-12T10:08:17Z")

</div>

I think I understood it now: The pack was correctly published, it just didn’t appear immediately at [SWI-Prolog packages](https://www.swi-prolog.org/pack/list). And because of this, I tried to publish it again, and got the error message.

---

<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:** [January 12, 2025, 12:39pm UTC](https://swi-prolog.discourse.group/t/swipl-pack-publish/8725/5 "2025-01-12T12:39:50Z")

</div>

Ok. Yes, the registration is immediate, but the package page is cached by the CDN and may thus run up to one hour behind.

Shall I remove `rologp`? That seems old. `rologpp` is still recent.

---

<div class="post-metadata">

**Author:** ![mgondan1](https://yyz2.discourse-cdn.com/free1/user_avatar/swi-prolog.discourse.group/mgondan1/32/803_2.png) [@mgondan1](https://swi-prolog.discourse.group/u/mgondan1)\
**Post date:** [January 12, 2025, 1:09pm UTC](https://swi-prolog.discourse.group/t/swipl-pack-publish/8725/6 "2025-01-12T13:09:54Z")

</div>

Please remove both -p and -pp, they belong together anyway.
