unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* SGE-Pygame mysteriously downgraded on PyPI
@ 2017-10-03 18:13 Kei Kebreau
  2017-10-04 14:32 ` Ludovic Courtès
  0 siblings, 1 reply; 5+ messages in thread
From: Kei Kebreau @ 2017-10-03 18:13 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 501 bytes --]

Hello Guix,

I don't know if anyone else has noticed, but it seems that our
sge-pygame package is failing to build because the package version on
PyPI has downgraded from 1.5.1 to 1.5. I'm not sure why this has
happened, as the recommended version on the SGE-Pygame website is still
1.5.1. This gives me two questions:

1. Do we have a protocol for dealing with this sort of issue?

2. As I've had no luck searching on my own, where can one keep track of
the reasons behind changes like this on PyPI?

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: SGE-Pygame mysteriously downgraded on PyPI
  2017-10-03 18:13 SGE-Pygame mysteriously downgraded on PyPI Kei Kebreau
@ 2017-10-04 14:32 ` Ludovic Courtès
  2017-10-04 16:49   ` Kei Kebreau
  0 siblings, 1 reply; 5+ messages in thread
From: Ludovic Courtès @ 2017-10-04 14:32 UTC (permalink / raw)
  To: Kei Kebreau; +Cc: guix-devel

Hi!

Kei Kebreau <kkebreau@posteo.net> skribis:

> I don't know if anyone else has noticed, but it seems that our
> sge-pygame package is failing to build because the package version on
> PyPI has downgraded from 1.5.1 to 1.5.

How can that downgrade lead to a build failure of our package though?

> I'm not sure why this has happened, as the recommended version on the
> SGE-Pygame website is still 1.5.1. This gives me two questions:

Indeed:

--8<---------------cut here---------------start------------->8---
$ guix refresh python-sge-pygame
gnu/packages/game-development.scm:279:13: warning: 1.5.1 is greater than the latest known version of python-sge-pygame (1.5)
--8<---------------cut here---------------end--------------->8---

> 1. Do we have a protocol for dealing with this sort of issue?

No.

> 2. As I've had no luck searching on my own, where can one keep track of
> the reasons behind changes like this on PyPI?

No idea.  That’s a weird situation!

Ludo’.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: SGE-Pygame mysteriously downgraded on PyPI
  2017-10-04 14:32 ` Ludovic Courtès
@ 2017-10-04 16:49   ` Kei Kebreau
  2017-10-13 12:57     ` Ludovic Courtès
  0 siblings, 1 reply; 5+ messages in thread
From: Kei Kebreau @ 2017-10-04 16:49 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 764 bytes --]

ludo@gnu.org (Ludovic Courtès) writes:

> Hi!
>
> Kei Kebreau <kkebreau@posteo.net> skribis:
>
>> I don't know if anyone else has noticed, but it seems that our
>> sge-pygame package is failing to build because the package version on
>> PyPI has downgraded from 1.5.1 to 1.5.
>
> How can that downgrade lead to a build failure of our package though?
>

Our sge-pygame definition uses the source code from PyPI, not from GNU
Savannah and its mirrors where the project seems to be hosted. Because version
1.5.1 is no longer available from PyPI servers, our package fails to
build.

I can change the definition to get the tarball from Savannah and its
mirrors because we already do that for python-xsge, a similar package by
the same developer.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: SGE-Pygame mysteriously downgraded on PyPI
  2017-10-04 16:49   ` Kei Kebreau
@ 2017-10-13 12:57     ` Ludovic Courtès
  2017-10-23 17:07       ` Kei Kebreau
  0 siblings, 1 reply; 5+ messages in thread
From: Ludovic Courtès @ 2017-10-13 12:57 UTC (permalink / raw)
  To: Kei Kebreau; +Cc: guix-devel

Hello,

Kei Kebreau <kkebreau@posteo.net> skribis:

> ludo@gnu.org (Ludovic Courtès) writes:
>
>> Hi!
>>
>> Kei Kebreau <kkebreau@posteo.net> skribis:
>>
>>> I don't know if anyone else has noticed, but it seems that our
>>> sge-pygame package is failing to build because the package version on
>>> PyPI has downgraded from 1.5.1 to 1.5.
>>
>> How can that downgrade lead to a build failure of our package though?
>>
>
> Our sge-pygame definition uses the source code from PyPI, not from GNU
> Savannah and its mirrors where the project seems to be hosted. Because version
> 1.5.1 is no longer available from PyPI servers, our package fails to
> build.
>
> I can change the definition to get the tarball from Savannah and its
> mirrors because we already do that for python-xsge, a similar package by
> the same developer.

Ah, got it.

Well, I suggest you should do whichever looks most sensible to you.  If
the downgrade on PyPI was motivated, but we should probably follow
suite.  Otherwise, we could simply use the 1.5.1 tarball from Savannah.

Thoughts?

Ludo’.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: SGE-Pygame mysteriously downgraded on PyPI
  2017-10-13 12:57     ` Ludovic Courtès
@ 2017-10-23 17:07       ` Kei Kebreau
  0 siblings, 0 replies; 5+ messages in thread
From: Kei Kebreau @ 2017-10-23 17:07 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 1362 bytes --]

ludo@gnu.org (Ludovic Courtès) writes:

> Hello,
>
> Kei Kebreau <kkebreau@posteo.net> skribis:
>
>> ludo@gnu.org (Ludovic Courtès) writes:
>>
>>> Hi!
>>>
>>> Kei Kebreau <kkebreau@posteo.net> skribis:
>>>
>>>> I don't know if anyone else has noticed, but it seems that our
>>>> sge-pygame package is failing to build because the package version on
>>>> PyPI has downgraded from 1.5.1 to 1.5.
>>>
>>> How can that downgrade lead to a build failure of our package though?
>>>
>>
>> Our sge-pygame definition uses the source code from PyPI, not from GNU
>> Savannah and its mirrors where the project seems to be hosted. Because version
>> 1.5.1 is no longer available from PyPI servers, our package fails to
>> build.
>>
>> I can change the definition to get the tarball from Savannah and its
>> mirrors because we already do that for python-xsge, a similar package by
>> the same developer.
>
> Ah, got it.
>
> Well, I suggest you should do whichever looks most sensible to you.  If
> the downgrade on PyPI was motivated, but we should probably follow
> suite.  Otherwise, we could simply use the 1.5.1 tarball from Savannah.
>
> Thoughts?
>
> Ludo’.

For any who may be following this thread, I've elected to use the 1.5.1
tarball from Savannah. The code change is in commit
7f652029908f23d85629e2932cc70585ba3e8a1b.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-10-23 17:08 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-03 18:13 SGE-Pygame mysteriously downgraded on PyPI Kei Kebreau
2017-10-04 14:32 ` Ludovic Courtès
2017-10-04 16:49   ` Kei Kebreau
2017-10-13 12:57     ` Ludovic Courtès
2017-10-23 17:07       ` Kei Kebreau

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).