dents: last checked Sat Apr 29 02:45:04 2017 (229 posts)


TL;DR - Open Source Security, Inc. no longer releasing open source software: …

dents Wed Apr 26 23:43:35 2017


dents Wed Apr 26 03:28:41 2017


dents Thu Apr 20 20:11:08 2017


dents Thu Apr 20 19:44:07 2017

Open Source Summit Japan 2017 でGentooの発表することになりました. #OSSummit

dents Sat Apr 15 15:43:54 2017
RSS Atom Add a new post titled:

The blog as been moved ? here:

Still not sure if the move will be temporary or not.
So for now I will keep both the Blog.

Posted Tue Feb 14 19:36:10 2017

Open Source Conference 2016 Tokyo

Many people came to the Gentoo booth,
mainly students and Open Source users
asking for Gentoo information.

We gave away around 200 flyers, and
many many stickers during the two days.

Unfortunately the sticker we ordered
from unixsticker had some SVG problem.

We had also in exposition some esoteric
enviroment like the IS01 sharp,
off course mounting Gentoo as Native and
as prefix.
Of course one of the first things we tried
was the 5 minutes long Gentoo sl command.

image from: @NTSC_J

We also had a Gentoo notebook
running wayland (the one in the middle).

It was an amazing event and I would
like to thanks everyone that came to
the Gentoo booth, everyone that helped
making the Gentoo booth and all the
amazing Gentoo community.

Posted Wed Nov 9 03:50:57 2016 Tags:
Gentoo Study Meeting talking (English Summary):  
Live broadcast:  

    First Gentoo Study Meeting Tokyo with  
    How to become Gentoo Developer introduction talk.  
            Contributing Ebuild:  
                - sending Git pull request  
                - Searching for a Mentor on proxy-maint  
                - Asking in #gentoo-proxy-maint  
                - Using  
        Non committer developer:  
            - Contributing in Gentoo projects, with work that 
              not need gentoo git repository access.  
            - Contributing in the wiki (Not with translation also if 
              translator need the wiki translator permisson)  
    How to get help in Japanese:  
        - #gentoo-ja Freenode  
        - ?forum  
        - Gentoo勉強会 (Gentoo Study Meeting)  
    Gentoo News update:  
        Talk about Future EAPI 7 ulm slide  
            Question: When new EAPI are released?  
                I think there is not a setted release date for EAPI  
            New feature  
                - Runtime-switchable useflag  
                - eqwarn  
                - dohtml  
                - package.provided in profiles  
                - DESTTREE and INSDESTTREE  
    Talk about presence of Gentoo booth at Open Source Conference 
    2016 Tokyo :  
        - Stickers  
        ask to fondation:  
        - Banner  
            size and format  
        - Table cover  
            size and format  
        Presenter: Matsuu san  
        Slide: Isucon 6  
            - Team tuning speed contest  
            - This time was tuning speed contest on  
                Only distribution with company can give sapport on azure.  
                Debian have a third party company that is supporting azure.  
                Gentoo also need something similar.  
            - Is good to do past problem for have more score on isucon.  
                vagrant is nice to use for the doing previous problem  
            - Go language, varnish+ESI, mysql  
            - access log 
              analyzer for isucon/tuning  
            - sshrc 
              bring your .bashrc, .vimrc, etc. with you when you ssh.  
            - Matsu san as been choosen for become staff at the 
              isucon presentation in the future.  
        Presenter: @tkshnt  
        Slide: Report on last update  
            - let's make Gentoo goods shop for Gentoo-JP  
                previous OSC item:  
                    - t-shirt (@matsuu, @naota)  
                    - stickers (@matsuu)  
                next item:  
                    - Gentoo Tenugui (手拭い)  
                OSC booth:  
                    - presentation  
                    - flyer  
                Design repository:  
                    - Github  
                        - project management  
                        - simple file upload  
        Presenter: @d_aki  
        Slide: my chaotic /etc/portage  
            - package.use can become chaotic  
            - /var/lib/portage/world difficult to 
              remeber when you added something and why  
            - let's use package.use directory and put file 
              name about what you are installing  
            - not what but why you installed the package  
        Presenter: alicef  
        Slide: How to contribute on Gentoo Github  
            - recently Gentoo CVS repository as been converted to Git  
            - Using the Github mirror is possible to send pull request.  
            - Good point of pull request:  
                - Code comment and review from more than one developer  
                - fast way to send ebuild patch upstream  
                - QA automatic check   
            - Bad point of pull request:  
                - the review are open to see to everyone  
                - basic git knowledge is needed  
            When we clone Gentoo repository:   
                Use git clone --depth=50   
                for fast pull request with less log information  
                git clone and git clone --depth=50 time difference:  
        Presenter: @usaturn  
        Slide: systemd-nspawn & btrfs  
            - On Gentoo using systemd-nspawn  
                - copy on write  
                - using subvolume we can make snapshot  
                - compress is possible  
                - cannot make swapfile  
                - unit is the process file manager  
                - using systemd stage 3 is simple to install  
                - not using syslog but journald  
                - network setting by networkd  
                - instead of cron there is timer  
                - instead of ntp there is systemd-timesyncd  
                - grub is not needed, instead systemd-boot 
                  (ex gummi boot) work as bootloader  
                - docker is not needed, instead systemd-nspawn 
                  using machinectl command (good for testing gentoo package)  
        Presenter: @naota344  
        Slide: automatically resolving conflict   
            Gentoo developer, btrfs, linux kernel, emacs, T-code  
                resolving conflict  
                    - when USE flag is needed it will ask to 
                      add a USE flag.  
                    - when circulation dependency is detected it will 
                      ask to remove a USE flag, for example  
                Why there is a conflict:  
                    - Before installing a new package, we 
                      have a package (for example perl-5.20) with all 
                      the the dependency package setted  
                    - when we are goin to update world and we get a 
                      new package update (for example perl-5.22),
                       also some dependency of perl-5.22 get new update  
                    - in this situation can happen that some dependency
                      to perl-5.20 get in conflict with perl-5.22  
                How can we fix such situation:  
                    - we have a option to add --reinstall-atoms="Y"
                      to emerge command (Y= name of the dependency
                      package that is causing problem)  
                    - this command will instead of just update the
                      package it will reinstall the package as if 
                      they are not installed, solving such dependency
                Why package is anyway deciding to automatically 
                not fixing dependency  
                    maybe because trying to fix all the dependecy will not
                    work correctly  
                When portage have conflict for many package  
                    it became more complicated and we will have a command
                    similar to this:  
                    --reinstall-atoms="A B C D E F G H I L M N ..."  
                For solving such problem there is emerge --reinstall-atoms
                    - automatically fixing circle dependecy  
                    - showing dependency graph  
                    - there is also a function for make try the 
                      dependency graph in a container  
                    - emerge analyzer tool  

Posted Mon Nov 7 03:24:40 2016 Tags:

Recently i became Gentoo Kernel Project member, maintaining the Gentoo Kernel branch 4.7
Kernel Project

I already made some release.

so you can ping me,
if the Gentoo Kernel is not up to date :)

Recently we had the Dirty COW (CVE-2016-5195) kernel vulnerability come out,
and the Gentoo 4.7 branch update was released after just some couple hours after the kernel patch was release.

Posted Mon Oct 24 15:33:28 2016

School exam are almost finished.
I could give 20 class in one semester and get 37 school point.
in this second semester i need around 10 point for get in 4 year and start doing mainly research.

Because i had some free time i got to internship for look for work and did Gentoo Study Meeting, after almost 6 months.
And contribute on Gentoo.
I also could get into the open source research lab of school,
so in this months i will follow some few lessons and do opensource research.

Posted Wed Oct 5 17:49:22 2016

The development as been a bit slowed down because of University exam of July and August.
It will continue soon.

Posted Fri Jun 24 13:55:13 2016

This next month i will have a new University exam, so i will be more slow on replay about eisen, i will try anyway to keep a high quality.

I'm unfortunatly, from my prevision, taking more time for building a user friendly virtual image for problem with vagrant on cygwin.

tomorrow i will be at women techmakers tokyo and i will available for any question.
after tomorrow i will do a little presentation of eisen engine at tokyo pyladies.

Posted Fri Mar 18 15:49:31 2016

Don't commit generated files
Today I started from css, at first we introduced it with the generated files, but now that we are using vagrant for developing such files are not needed and dosen't have to be maintained under a revision system as best practice.
instead the vagrantfile now is containing a simple

echo -e "\n--- Updating css ---\n"
gem install compass
cd /vagrant/webd
compass compile

After finishing to autocreate the css file i moved to make the init service.
At first like I said in the previous post i thought to use supervisor, but i got into a problem, supervisor is requiring to specify the enviroment variable, and celery+ansible was claming about such call. giving a "muxserver_listen bind(): Operation not permitted" error.

so i used instead LSB-init and all started to work.
you can see all the file here

Because of this, I'm starting to make actual releasing box using
vagrant package --output

And if I'm not too late happy pi day #piday from eisen

Posted Tue Mar 15 15:39:23 2016

This week was a also enough busy, studying for exams.
Anyway now i have a bit of freetime and I'm going on developing eisen.

As now I'm trying to make the init file for autostart eisen front and eisen engine using supervisor and making translation in English and Japanese for gettext.

The news of this week are:

eisen website

eisen documentation

  • Added the freenode channel #eisen
  • Added explanation about cloning git repository before using vagrant up (thanks to ytooyama)

eisen front

  • Added language switcher in the Settings options
  • Fixed the recipe and tasks modals
  • Added recipe registration
  • Adding the Host Manager as active by default.
  • Creating the DB for monolog at DB creation.

eisen engine

  • Fixed bug on adding recipe
  • Added recipe example for testing
Posted Mon Mar 14 03:09:27 2016

I come back from a school trip in Gunma,
and started to get up with eisen issue,
but i will be busy studing until 03月08日 because of a school exam.

Eisen fixed issue in this few days (01~04) are manly little issue:
#60 using vagrantfile transpiling typescript to javascript
#62 write on the Eisen Front readme the browser where we tested Eisen

please be free to try Eisen with also different browser and open a bug request if there is any problem

If you find any issue with Eisen Front or Eisen Engine,
please submit a bug report

If you want to contribute,
check the contribution section in the Documentation

For Eisen Installing information please check the Documentation

Posted Fri Mar 4 18:45:06 2016

From 23 to 29 I will be in nagano, so I probably cannot get up with eisen issue this week,
but i will enjoy a bit of snow after many months of just studing and coding :)

and if you are not afraid to touch the code,
you are anyway welcome to help opening issue and sending pull request:

or send message to twitter:

If I have bandwith I will anyway try to replay to issue question :D

in the mean time please enjoy some screenshot:

Posted Tue Feb 23 01:54:29 2016

We also made amazing sticker for your notebook.
Get yours at "オープンソースカンファレンス2016 Tokyo/Spring" Eisen booth.



Posted Tue Feb 23 01:45:08 2016

Eisen は Ansible を利用したリモートからのパッケージ・ジョブタスク管理用 OSS Web アプリケーションです。


Posted Tue Feb 23 01:41:51 2016

pull requestで誰でもコントリビューションが出来ます。


Posted Thu Feb 18 19:11:30 2016


Posted Tue Nov 25 01:31:20 2014 Tags: