galaxyproject / galaxyproject/planemo

planemo shed_update with non-ASCII in message failed

Open
#478 2 comments 0 reactions 0 assignees View on GitHub
bug toolshed
Dominant language
Python
Stars
110
Forks
102
Avg merge
4d 21h
Merged PRs (30d)
13

Description

This could be a bug in the Tool Shed, or in how planemo handles encodings?

```
[galaxy@ppserver pico_galaxy]$ planemo --version
planemo, version 0.24.0.dev0
```

``` bash
[galaxy@ppserver pico_galaxy]$ planemo shed_update -t testtoolshed tools/seq_filter_by_id/ -m "v0.2.3, ignore blank lines in ID file (contributed by Gildas Le Corguillé)"
cd '/mnt/galaxy/repositories/pico_galaxy/tools/seq_filter_by_id' && git rev-parse HEAD
cd '/mnt/galaxy/repositories/pico_galaxy/tools/seq_filter_by_id' && git diff --quiet
Could not update seq_filter_by_id
Unexpected response from galaxy: 500:
Internal Server Error

Internal Server Error


The server has either erred or is incapable of performing
the requested operation.






WSGI Server

Repository metadata updated.
Failed to update a repository.
```

Workaround: Replacing the e-acute with a plain e:

``` bash
[galaxy@ppserver pico_galaxy]$ planemo shed_update -t testtoolshed tools/seq_filter_by_id/ -m "v0.2.3, ignore blank lines in ID file (contributed by Gildas Le Corguille)"
cd '/mnt/galaxy/repositories/pico_galaxy/tools/seq_filter_by_id' && git rev-parse HEAD
cd '/mnt/galaxy/repositories/pico_galaxy/tools/seq_filter_by_id' && git diff --quiet
Repository seq_filter_by_id updated successfully.
Repository metadata updated.
```

I would try the latest release planemo 0.25.1 except this development machine is still all setup to run Galaxy under Python 2.6 (and planemo has dropped support for Python 2.6).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.