Re: broken git hook

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 25 Jan 2017 23:36:26 +0100
Igor Gnatenko <i.gnatenko.brain@xxxxxxxxx> wrote:

> remote: Traceback (most recent call last):
> remote:   File "./hooks/post-receive-chained.d/post-receive-fedmsg",
> line 10, in <module>
> remote:     import pygit2
> remote:   File
> "/usr/lib64/python2.7/site-packages/pygit2/__init__.py", line 35, in
> <module> remote:     from .blame import Blame, BlameHunk
> remote:   File "/usr/lib64/python2.7/site-packages/pygit2/blame.py",
> line 32, in <module>
> remote:     from .errors import check_error
> remote:   File "/usr/lib64/python2.7/site-packages/pygit2/errors.py",
> line 29, in <module>
> remote:     from .ffi import ffi, C
> remote:   File "/usr/lib64/python2.7/site-packages/pygit2/ffi.py",
> line 35, in <module>
> remote:     ffi, C = get_ffi()
> remote:   File "/usr/lib64/python2.7/site-packages/pygit2/_utils.py",
> line 101, in get_ffi
> remote:     include_dirs=[libgit2_include],
> library_dirs=[libgit2_lib]) remote:   File
> "/usr/lib64/python2.7/site-packages/cffi/api.py", line 450, in verify
> remote:     lib = self.verifier.load_library()
> remote:   File "/usr/lib64/python2.7/site-packages/cffi/verifier.py",
> line 112, in load_library
> remote:     self._write_source()
> remote:   File "/usr/lib64/python2.7/site-packages/cffi/verifier.py",
> line 201, in _write_source
> remote:     with open(self.sourcefilename, "w") as fp:
> remote: IOError: [Errno 2] No such file or directory:
> '/usr/lib64/python2.7/site-packages/pygit2/__pycache__/pygit2_cffi_c721781dxbf062fb5.c'

I'm guessing this is pkgs git? Or pagure? Or something else? 
Some context might be nice. ;) 

In any case I fixed both pagure and pkgs by downgrading python-cffi. 
(which is a hassle because you also have to downgrade
python2-cryptography to python-cryptography which you can only do via
yum-shell or bare rpm). 

> I guess this is bug in pygit2 which is opened for very long time (and
> closed as wontfix by me):
> https://bugzilla.redhat.com/show_bug.cgi?id=1311161
> 
> That bug is on EPEL7 and F24.. Where do we run this hook? If it's
> F25/Rawhide I can investigate.

Both pagure and pkgs git are epel7. 

I filed: https://bugzilla.redhat.com/show_bug.cgi?id=1400668 about this
a while back. 

kevin

Attachment: pgpdC2Gbc61mv.pgp
Description: OpenPGP digital signature

_______________________________________________
infrastructure mailing list -- infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to infrastructure-leave@xxxxxxxxxxxxxxxxxxxxxxx

[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux