On Thu, 2016-11-17 at 19:30 +0000, Paul Jakma wrote:

CCing the list.

> Hi Stephen,
> 
> I was using trying to setup patchwork, using latest git. I ran into
> an 
> issue following the instructions to use the scripts in tools/ to
> update 
> the status of existing commits and new commits. The 
> tools/{patchwork-update-commits,ost-receive.hook} scripts both use 
> parser.py to calculate the patch hash:
> 
> $ grep parser.py tools/*
> grep: tools/docker: Is a directory
> tools/patchwork-update-commits: hash=$(git show "$commit" | python 
> $pwpath/parser.py -#)
> tools/post-receive.hook:  hash=$(git show -C $1 | python 
> $PWDIR/parser.py --hash)
> 
> Except of course, the main function is now gone and parser.py doesn't
> do 
> anything anymore of itself. Also, the next commit removes the
> hash_diff 
> functions and stuff.
> 
> I don't see an equivalent command added for manage.py, that could
> obtain 
> the hash, for these scripts to work?
> 
> Any ideas on what to do there?

Ohhh, I never saw those calls. That's a bug. I'll add the missing
functionality back into the parsemail script post haste.

> Reverting those 2 commits, and some tweaking (e.g. I needed to add 
> 'import django\ndjango.setup()", and also got a "AttributeError:
> 'str' 
> object has no attribute 'decode'" error cause of my python version -
> i 
> just removed the '.decode') sort of got it working it seems.

Let me know if this is still an issue once you apply the fix(es).

Stephen
_______________________________________________
Patchwork mailing list
[email protected]
https://lists.ozlabs.org/listinfo/patchwork

Reply via email to