devpi-server-2.5.1: fix of replica simple-page serving bug

Hi again, we just did a hotfix release, devpi-server-2.5.1, which fixes a regression with replicas, thanks to Stephan Erb for reporting and Florian Schulze for fixing. holger 2.5.1 (2015-11-20) ------------------ - fix issue289: fix simple page serving on replicas

We have a devpi-server-2.5.2 out which fixes a python2-related regression of 2.5.1. best, holger 2.5.2 (2015-11-20) ------------------ - recognize "pex" for redirections of user/index/NAME to user/index/+simple/NAME just like we do with pip/setuptools. - fix py2 incompatibility introduced with 2.5.1 where we used a unicode header and pyramid only likes str-headers.

On 20 Nov 2015, at 22:23, holger krekel wrote:
- fix py2 incompatibility introduced with 2.5.1 where we used a unicode header and pyramid only likes str-headers.
Why didn't the tox runs catch this? My guess is, that the testing which works on the wsgi level didn't reach the place in Pyramid where this is an issue? If I remember correctly, this isn't even a Pyramid issue, but the traceback happens in waitress, right? Regards, Florian Schulze

On Sat, Nov 21, 2015 at 08:52 +0100, Florian Schulze wrote:
On 20 Nov 2015, at 22:23, holger krekel wrote:
- fix py2 incompatibility introduced with 2.5.1 where we used a unicode header and pyramid only likes str-headers.
Why didn't the tox runs catch this? My guess is, that the testing which works on the wsgi level didn't reach the place in Pyramid where this is an issue? If I remember correctly, this isn't even a Pyramid issue, but the traceback happens in waitress, right?
yes, i think waittress needed to be involved. Our tests are not functional enough. I guess BlueYonder's acceptance tests would catch it, though. It's clear we need to have a fully functional (system) test suite and i've filed an issue with their's acceptance test suite: https://github.com/blue-yonder/devpi-acceptancetests/issues/9 holger

Just did a devpi-server-2.5.3 which fixed a minor regression on replicas when they hit a non-existing project. best, holger 2.5.3 (2015-11-23) ------------------ - fix a bug that resulted from accessing a non-existing project on root/pypi where upstream does not contain the X-PYPI-LAST-SERIAL header usually. Thanks Matthias Bach.
participants (2)
-
Florian Schulze
-
holger krekel