November 12, 2018

[Gentoo] dev-python/zstandard[python_targets_python2_7] can't be built on multilingual system

dev-vcs/mercurial depends on dev-python/zstandard[python_targets_python2_7], but it can't be built

>>> Compiling source in /var/tmp/portage/dev-python/zstandard-0.8.1/work/zstandard-0.8.1 ...
 * python2_7: running distutils-r1_run_phase distutils-r1_python_compile
python2.7 setup.py build
Traceback (most recent call last):
  File "setup.py", line 31, in <module>
    import make_cffi
  File "/var/tmp/portage/dev-python/zstandard-0.8.1/work/zstandard-0.8.1/make_cffi.py", line 184, in <module>
    ffi.cdef(b'\n'.join(cdeflines).decode('latin1'))
  File "/usr/lib64/python2.7/site-packages/cffi/api.py", line 107, in cdef
    self._cdef(csource, override=override, packed=packed)
  File "/usr/lib64/python2.7/site-packages/cffi/api.py", line 118, in _cdef
    csource = csource.encode('ascii')
UnicodeEncodeError: 'ascii' codec can't encode characters in position 73-84: ordinal not in range(128)

Encodes are the matter. Python 2.7 is not good at that.

By the way, Mercurial hg is still used? I don't use it mainly.

Of course I use Git you know. Maybe I am git also 😁

But some projects still use hg. Some use Bazaar...

[Gentoo] dev-python/cryptography can't be built without dev-python/pycparser

dev-python/cryptography can't be built without dev-python/pycparser

That's may be a bug of Gentoo

Some updates of today

media-sound/yoshimi: Add 1.5.9, delete old versions

https://github.com/Yoshimi/yoshimi/commits/master/Changelog

app-i18n/mozc-ut2: Update Manifest of yusei zip code archives (Oct 31 2018)

 https://www.post.japanpost.jp/zipcode/download.html

x11-misc/mozo: Change mate-base/mate-menus[python] dependency to [python(+)] 

https://github.com/mate-desktop/mate-menus/commit/71e85c1


[wjn-overlay] Giving up GNOME support

I gived up supporting Cinnamon and Budgie

They depend on GNOME, but GNOME depends on Systemd too much

Systemd is not clean nor simple. It's invading other territory such as logging, resolv.conf, etc.

So I'm using OpenRC Gentoo system, I can't install GNOME anymore. I can't maintain Cinnamon and Budgie anymore

dev-libs/mini-xml to dev-libs/mxml

I forgetted media-sound/yoshimi depends on dev-libs/mini-xml

Now followed the package name change to dev-libs/mxml
Fixed

Commit: e1bc0fe8c266529bf3d522a90954058db4849a36

Change of Gentoo's copyright notice

Since Gentoo Linux hes changed copyright notice from "Gentoo Foundation" to "Gentoo Authors", template files are also changed

wjn-overlay now followed that
commit: f56abc0491848de979e7e294f2aae5e74db946e5