This week in Fedora (2018w35)
Wow, this has been a busy week. There are two new packages, three renamed-updated packages, five updates for elementary packages, one updated golang package snapshot build, one updated ruby gem package, and 34 (!) golang packages updated to make use of newer packaging tools. Also, I took advantage of my new "provenpackager" powers for the first time.
fedora updates
I've backported upstream patches for the elementary photos, videos, and music applications to fix compilation issues on fedora 29 and rawhide, caused by the newer versions of the vala
compiler.
package | version | release | changes |
---|---|---|---|
elementary-photos | 0.2.5 | 5.fc30 | fixed FTBFS |
elementary-photos | 0.2.5 | 5.fc29 | fixed FTBFS |
elementary-videos | 2.6.1 | 2.fc30 | fixed FTBFS |
elementary-videos | 2.6.1 | 2.fc29 | fixed FTBFS |
noise | 0.4.2 | 8.fc30 | fixed FTBFS |
noise | 0.4.2 | 8.fc29 | fixed FTBFS |
Also, the elementary terminal, calculator, toolkit, switchboard sound plug, and the sequeler
SQL client were updated to the latest upstream version. I also backported an upstream patch for terminal to fix a compilation issue on fedora 29 and rawhide, also caused by newer versions of the vala
compiler.
package | version | release | changes |
---|---|---|---|
elementary-terminal | 0.5.2 | 1.fc30 | 0.5.1 → 0.5.2 |
elementary-terminal | 0.5.2 | 1.fc29 | 0.5.1 → 0.5.2 |
granite | 5.1.0 | 1.fc30 | 5.0 → 5.1.0 |
granite | 5.1.0 | 1.fc29 | 5.0 → 5.1.0 |
switchboard-plug-sound | 0.1.1 | 1.fc30 | 0.1 → 0.1.1 |
switchboard-plug-sound | 0.1.1 | 1.fc29 | 0.1 → 0.1.1 |
switchboard-plug-sound | 0.1.1 | 1.fc28 | 0.1 → 0.1.1 |
switchboard-plug-sound | 0.1.1 | 1.fc27 | 0.1 → 0.1.1 |
sequeler | 0.6.0 | 1.fc30 | 0.5.9 → 0.6.0 |
sequeler | 0.6.0 | 1.fc29 | 0.5.9 → 0.6.0 |
sequeler | 0.6.0 | 1.fc28 | 0.5.9 → 0.6.0 |
sequeler | 0.6.0 | 1.fc27 | 0.5.9 → 0.6.0 |
elementary-calculator | 0.1.5 | 1.fc30 | 0.1.4 → 0.1.5 |
elementary-calculator | 0.1.5 | 1.fc29 | 0.1.4 → 0.1.5 |
elementary-calculator | 0.1.5 | 1.fc28 | 0.1.4 → 0.1.5 |
elementary-calculator | 0.1.5 | 1.fc27 | 0.1.4 → 0.1.5 |
I finally finished the process of renaming the elementary applications according to the new upstream naming scheme - music, files, and code were the last three packges left. Because there haven't been any stable releases since the names changed, I've just gone ahead and packaged snapshot builds for fedora 29 and rawhide, so I can retire the old noise
, pantheon-files
, and scratch-text-editor
packages sooner.
I also updated the github.com/syncthing/notify
golang package to a newer snapshot on fedora 29 and rawhide to fix a possible issue with the newer version of the go compiler (1.11
) available on those releases.
package | version | release | changes |
---|---|---|---|
golang-github-syncthing-notify | 0 | 0.4.20180829gitb76b458.fc30 | cdf89c4 → b76b458 |
golang-github-syncthing-notify | 0 | 0.4.20180829gitb76b458.fc29 | cdf89c4 → b76b458 |
The minitest-reporters
ruby gem was also updated to the latest version upstream released, fixing some small issues.
package | version | release | changes |
---|---|---|---|
rubygem-minitest-reporters | 1.3.3 | 1.fc30 | 1.3.2 1.3.3 |
rubygem-minitest-reporters | 1.3.3 | 1.fc29 | 1.3.2 1.3.3 |
It took some time, but I've finally finished updating all my golang packages to use the new packaging tools, which should reduce the cost of maintaining these packages in the future.
package | version | release | changes |
---|---|---|---|
golang-github-AudriusButkevicius-cli | 1.0.0 | 7.20140727git7f561c7.fc30 | updated packaging |
golang-github-AudriusButkevicius-go-nat-pmp | 0 | 0.6.20160522git452c976.fc30 | updated packaging |
golang-github-AudriusButkevicius-kcp-go | 0 | 0.6.20171227git5d7d1a8.fc30 | updated packaging |
golang-github-AudriusButkevicius-pfilter | 0.0.3 | 4.fc30 | updated packaging |
golang-github-ccding-go-stun | 0.1.0 | 9.20180726gitbe486d1.fc30 | updated packaging |
golang-github-cznic-b | 0 | 0.7.20180115git35e9bbe.fc30 | updated packaging |
golang-github-cznic-fileutil | 0 | 0.9.20180108git6a051e7.fc30 | updated packaging |
golang-github-cznic-golex | 0 | 0.7.20170803git4ab7c5e.fc30 | updated packaging |
golang-github-cznic-internal | 1.0.0 | 7.20170905git4747030.fc30 | updated packaging |
golang-github-cznic-lex | 0 | 0.6.20170112git68050f5.fc30 | updated packaging |
golang-github-cznic-lexer | 0 | 0.6.20141211git52ae786.fc30 | updated packaging |
golang-github-cznic-lldb | 1.1.0 | 6.fc30 | updated packaging |
golang-github-cznic-mathutil | 0 | 0.13.20180504gitca4c9f2.fc30 | updated packaging |
golang-github-cznic-sortutil | 0 | 0.6.20150617git4c73428.fc30 | updated packaging |
golang-github-cznic-strutil | 0 | 0.7.20171016git529a34b.fc30 | updated packaging |
golang-github-cznic-zappy | 0 | 0.6.20160723git2533cb5.fc30 | updated packaging |
golang-github-d4l3k-messagediff | 1.2.1 | 2.fc30 | updated packaging |
golang-github-edsrzf-mmap-go | 0 | 0.6.20170318git0bce6a6.fc30 | updated packaging |
golang-github-gobwas-glob | 0.2.3 | 3.fc30 | updated packaging |
golang-github-jackpal-gateway | 1.0.4 | 0.7.20180407gitcbcf4e3.fc30 | updated packaging |
golang-github-klauspost-reedsolomon | 1.6 | 6.20180704git925cb01.fc30 | updated packaging |
golang-github-minio-sha256-simd | 0 | 0.8.20171213gitad98a36.fc30 | updated packaging |
golang-github-oschwald-geoip2-golang | 1.2.1 | 3.fc30 | updated packaging |
golang-github-oschwald-maxminddb-golang | 1.3.0 | 3.fc30 | updated packaging |
golang-github-petermattis-goid | 0 | 0.10.20180202gitb0b1615.fc30 | updated packaging |
golang-github-sasha-s-go-deadlock | 0.2.0 | 7.20180822gitd68e2bc.fc30 | updated packaging |
golang-github-templexxx-cpufeat | 0 | 0.4.20180724gitcef66df.fc30 | updated packaging |
golang-github-templexxx-reedsolomon | 0.1.1 | 4.fc30 | updated packaging |
golang-github-templexxx-xor | 0.1.2 | 4.fc30 | updated packaging |
golang-github-thejerf-suture | 2.0.3 | 3.20180802git743e30e.fc30 | updated packaging |
golang-github-tjfoc-gmsm | 1.1 | 4.fc30 | updated packaging |
golang-github-vitrun-qart | 0.1 | 6.fc30 | updated packaging |
golang-github-xtaci-smux | 1.0.7 | 3.fc30 | updated packaging |
golang-github-zillode-notify | 0 | 0.11.20180313gita4d89c1.fc30 | updated packaging |
I also pushed an improvement to the new golang (and "forge") packaging tools for fedora to the 27 and 28 releases myself after becoming a member of the provenpackager
group.
package | version | release | changes |
---|---|---|---|
redhat-rpm-config | 109 | 1.fc28 | allow date override in dist |
redhat-rpm-config | 79 | 1.fc27 | allow date override in dist |
There are also two new packages this week - elementary-print
is a small shim which provides printing support via elementary's contractor
system, and appeditor
is an editor for .desktop
applications showing up in application menus.
package | version | release | changes |
---|---|---|---|
elementary-print | 0.1.3 | 1.fc30 | Initial package |
elementary-print | 0.1.3 | 1.fc29 | Initial package |
elementary-print | 0.1.3 | 1.fc28 | Initial package |
elementary-print | 0.1.3 | 1.fc27 | Initial package |
appeditor | 1.1.0 | 1.fc30 | Initial package |
appeditor | 1.1.0 | 1.fc29 | Initial package |
appeditor | 1.1.0 | 1.fc28 | Initial package |
appeditor | 1.1.0 | 1.fc27 | Initial package |
COPR updates
In preparation for the approaching beta release of fedora 29, I enabled the repositories for this release and rebuilt all packages in the elementary-stable
and elementary-nightly
repositories for the changes.