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.