Geoportail-Luxembourg / geoportailv3

geoportailv3 is the implementation of the v3 of the map viewer of the luxembourgish geoportal
MIT License
25 stars 16 forks source link

C2C pypi server - package problems ? #181

Closed petzlux closed 9 years ago

petzlux commented 9 years ago
Collecting Pillow==2.7.0 (from -r CONST_versions.txt (line 15))
  Downloading http://pypi.camptocamp.net/pypi/pillow/Pillow-2.7.0.zip (7.6MB)
    99% |############################### | 7.6MB 455bytes/s eta 0:00:25
  Hash of the package http://pypi.camptocamp.net/pypi/pillow/Pillow-2.7.0.zip#md5=da10ee9d0c0712c942224300c2931a1a (from http://pypi.camptocamp.net/pypi/pillow/) (9bd16d050fa8b2422d081501336d7a1d) doesn't match the expected hash da10ee9d0c0712c942224300c2931a1a!
  Bad md5 hash for package http://pypi.camptocamp.net/pypi/pillow/Pillow-2.7.0.zip#md5=da10ee9d0c0712c942224300c2931a1a (from http://pypi.camptocamp.net/pypi/pillow/)
make: *** [.build/eggs.timestamp] Error 1
rmichaelis commented 9 years ago

Est-ce que ce n'est pas un problème de cache sur notre proxy ??

petzlux commented 9 years ago

on avait des problèmes, mais @jaykayone avait dit que c'etait résolu !

petzlux commented 9 years ago

Autre problème:

on a besoin d'une branche spécifique de transifex de transifex pour éviter des problèmes de proxy, comme spécifié dans https://github.com/Geoportail-Luxembourg/geoportailv3/blob/master/requirements.txt#L5

Par contre, dans mon build, transifex semble étre chargé du pypi c2c , qui ne semble pas contenir la bonne version de transifex:

Collecting transifex-client
  Downloading http://pypi.camptocamp.net/pypi/transifex-client/transifex-client-0.10.tar.gz (68kB)
    100% |################################| 69kB 6.7MB/s 
  Running setup.py install for transifex-client
    changing mode of build/scripts-2.7/tx from 664 to 775
    changing mode of /home/wepa/geoportailv3/.build/venv/bin/tx to 775
Successfully installed c2c.template-1.0.1.dev3 c2c.versions-0.4 closure-linter-2.3.13 flake8-2.3.0 mccabe-0.3 pep8-1.5.7 pep8-naming-0.2.2 pyflakes-0.8.1 pyramid-debugtoolbar-2.3 python-gflags-2.0 transifex-client-0.10 z3c.recipe.filetemplate-2.2.0 zc.buildout-2.3.1 zc.recipe.egg-2.0.1

Donc nos problèmes de proxy reviennent quand on veut communiquer avec le site transifex . Je peux manuellement remédier a ce problème en installant la bonne branche manuellement ...

sbrunner commented 9 years ago

Hello, pour transifex c'est tout a fait normal qu'il charge la version 0.10, si on veut une version de "dev" il faut spécifier la version dans DEV_REQUIREMENTS += transifex-client par exemple avec DEV_REQUIREMENTS += transifex-client>=0.11.1dev :-)

sbrunner commented 9 years ago

Pour Pillow il doit de nouveau avoie un problème dans votre proxy ... si je fais :

wget http://pypi.camptocamp.net/pypi/pillow/Pillow-2.7.0.zip
md5sum Pillow-2.7.0.zip
da10ee9d0c0712c942224300c2931a1a  Pillow-2.7.0.zip

J'obtiens le bon md5 ...

geoportallux commented 9 years ago

Bizarrement, la règle “no-cache” est définie au niveau du host complet … Je vais quand même leur demander

jaykayone commented 9 years ago

avec wget, ça marche aussi correctement: [root@workshop3-local tmp]# md5sum Pillow-2.7.0.zip da10ee9d0c0712c942224300c2931a1a Pillow-2.7.0.zip

petzlux commented 9 years ago

@sbrunner okay, probleme transifex resolu avec #191

elemoine commented 9 years ago

@jaykayone est-ce qu'on peut fermer ça ? Est-ce que le problème avec Pillow a été résolu ?e

petzlux commented 9 years ago

Non encore aujourd'hui , j'avais le problème :-(

jaykayone commented 9 years ago

je confirme que le problème existe toujours. avec wget, le fichier est OK, mais avec l'installer il a un mauvais hash

elemoine commented 9 years ago

Que faut-il faire ? Pensez-vous qu'il s'agit d'un problème de notre côté ? En tout cas un problème que Camptocamp doit résoudre ?

jaykayone commented 9 years ago

je dirais que vous pourriez analyser si la dépendance pillow est définie d'une autre manière que tous les autres ce qui nous expliquerait la différence. Ensuite une installation "à part" dans le script make pourrait être envisagée pour contourner le problèmes

sbrunner commented 9 years ago

Pillow est une dépendance de TileCoud tout a fait classique ...

jaykayone commented 9 years ago

seems to be solved