Since the end of June, I have been logging some of the activities I perform
in the Fedora project. I say some, because it is hard to log every thing you do
inside the community (e.g.: does patching a project upstream count as Fedora
activity?).
Essentially, the logs contain packaging activity. I will try to post these logs
in this blog often. In this post I will aggregate all the past logs I have,
which were not posted anywhere else.
Note that the logs contain quite raw notes I keep for myself, to track what I
have been doing, so sometimes they will be tougth to go through. I will always
(try to) post notes before the logs to summarize my past month’s activities.
(End of) June Fedora Work Log
In June, I started logging my activities, at that time, I was already working
on packaging hugo, so most of my work was focused in packaging golang stuff.
During that month I was also mentoring my Google Summer of Code student. We had
meetings 2 or 3 times a week during the whole program, but those activities
were not logged here.
Here are my raw notes:
2017-06-24:
Attended LATAM meeting
2017-06-25:
BZ#1426972 comments. Asking go-toml maintainer to update his package so I
can update go-i18n, which is needed for hugo
Tried building golang-github-fortytw2-leaktest, which fails for aarch64.
This is possibly due to a race condition, which needs investigation. Note
that I observed the same problem with f27 build, but triggering it again,
solved the problem, which leads to the thought of a possible race
condition.
2017-06-26:
Pushed new python-pysmell release to stable (f26)
Built go-i18n 1.8.0 in rawhide
Built go-i18n 1.8.0 in f26
Pushed go-i18n 1.8.0.f26 to bodhi
Checked if go-i18n is ready for 1.8.1. It is ready, but we will build hugo
before updating it.
built hugo 0.24 from scratch (FAILED - i18n 1.8.0 not available yet)
built hugo 0.24 from scratch (FAILED - ?)
evaluated david’s gsoc
Built go-i18n 1.8.1 in rawhide
Built go-i18n 1.8.1 in f26
Pushed go-i18n 1.8.1.f26 to bodhi
2017-06-27:
Debugged hugo FTBFS problem: we need a viper update (asked Jan for the
update)
2017-06-28:
Jan updated Viper. Trying to build Hugo:
--- FAIL: TestCaseInsensitiveConfigurationVariations (0.03s)
assertions.go:235:
Error Trace: testhelpers_test.go:42
case_insensitive_test.go:205
Error: Should be true
Messages: File no match for
"«Hi»" in
"public/nn/sect1/page1/index.html":
Page Title: Side 1
Site Title: Nynorsk title
Site Lang Mood: Happy
Page Colors: red|heavenly
Site Colors: green|yellow
<h1 id="hi:434afb409ba6fbd13baef4901f143bd8">"Hi"</h1>
Shortcode Page: red|heavenly
Shortcode Site: green|yellow
Partial Page: red|heavenly
Partial Site: green|yellow
The problem is with “«Hi»", // angled quotes. Tried to change locale on specfile before tests.
mmark or blackfriday might be the cause angled quotes are not working
rolled back both mmark and blackfriday to rawhide versions, tests still pass locally
July Fedora Work Log
Still working on packaging hugo. nirik asked someone to package python-fontmake
in Fedora and I started working on it a couple months ago. There were some
follow-ups on some of the review requests I submitted, as noted below.
During July I was also mentoring my Google Summer of Code student. We had
meetings 2 or 3 times a week during the whole program, but those activities
were not logged here.
Tried building golang-github-cznic-lldb for the review. zappy isn’t available in my mirrors yet.
Uploaded and built python-compreffor
fix python-epub requires and BR to use python2-* in rawhide and epel
2017-07-13:
Reviewed BZ#1465881 golang-github-cznic-lexer
python-webm: use python2 dependencies
python-webm: Add a python2 subpackage
Update python-glyphsLib review request
update python-fontmake review request
2017-07-14:
Update glyphsLib for the review request
Opened (merged) PR in glyphsLib upstream
Commented on Hugo review request, asking for help
2017-07-15:
pushed python-compreffor to f26 stable
2017-07-16:
Request branch for python-glyphsLib
the clipper lib embedded in python-pyclipper is packaged in fedora under polyclipping and polyclipping-devel
– the version embedded is 6.2.1
– the version in Fedora is 6.2.0
– the last released version is 6.4.2
– all of them have different SOVER numbers
– Actions needed:
— update pyclipper to use the latest polyclipper version
— update pyclipper to allow SO use
— update polyclipping in Fedora
Built python-glyphLib for rawhide and f26
Remove embedded libraries from python-pyclipper
2017-07-17:
Commented in Hugo review request. We are almost there :)
2017-07-19:
Finished reviewing golang-github-cznic-lex
2017-07-21:
pushed python-epub to epel7 stable
2017-07-23:
First input on 1465885-golang-github-cznic-golex review
Pushed python-glyphsLib to stable
2017-07-25:
First input on 1465885-golang-github-cznic-ql review
2017-07-31:
finish golang-github-cznic-ql review
Tried to updated hugo to new version on review request
we need golang.org/x/image/webp packaged
August Fedora Work Log
Still working on packaging hugo.
Got more follow-ups on the review for python-fontmake, which I have been
preparing to include in Fedora for a while now.
I have been reviewing a few golang packages, most of them are dependencies
for syncthing, which were finally included in Fedora this month \o/
During August, I was also mentoring my Google Summer of Code student. We had
meetings 2 or 3 times a week during the whole program, but those activities
were not logged here. The program ended in the end of the month, and David’s
work can be seen through the links in our GSoC
pages
This month, Pagure substituted
pkgDB. I
had some troubles with some of my repositories in the begining, but the infra
team was always there to support everyone having problems related to the
migration, the guys did an excellent job there. Live long, pagure :)
Here are my ray notes:
2017-08-07:
x/text/encoding/charmap EncodeRune method is needed to package x/image, from commit 65f4f820a7954b82e5c9325e1e088a4fda098f36
opened review request for golang/org/x/images
russross/blackfriday also needs an upgrade so we have blackfriday.EXTENSION_JOIN_LINES (added in commit 3ffe8c7f6b8f7e2026a2aee3477fb63fc33b33ff)
2017-08-08:
1st review on syncthing
2017-08-10:
approved syncthing review
2017-08-11:
New hugo release in f090c2711cc6ddf8fedfb6c70424972682cfe534
we need to substitute bep/inflect for markbates/inflect