GSoC Report #2
Hello there.
I hope the next time I write a report, I’ll have no twists and adventures to share.
Yay, nothing much “adventurous” happened.
Quick recap: My GSoC project is to package a software called
Loomio.
A little about Loomio:
Loomio is a decision-making software, designed to assist groups with the
collaborative decision-making process.
It is a free software web-application, where users can initiate discussions and
put up proposals.
In the last 2 weeks, that is, the 3rd and the 4th week, I worked on setting up Loomio-installer and packaged it’s Ruby dependencies simulatenously.
The following dependencies were packaged and uploaded:
» ruby-ahoy-matey
» ruby-aws-partitions
» ruby-aws-sdk-core
» ruby-aws-sdk-kms
» ruby-aws-sdk-s3
» ruby-aws-sigv4
» ruby-geocoder
» ruby-terrapin
The following dependencies have been packaged but are yet to be uploaded:
» ruby-cancancan
» ruby-google-cloud-env
» ruby-google-cloud-core
» ruby-google-cloud-translate
The following packages were updated and uploaded:
» ruby-pg
» ruby-activerecord-import
The following dependencies have been fixed for autopkgtest
:
» ruby-paperclip (took a lot of time to debug :/)
» ruby-maxminddb
In the following process, I discovered a new option that could be passed to
dh_ruby
- export DH_RUBY_GEM_INSTALL_WHITELIST_APPEND
.
This was needed for ruby-aws-partitions
as test-suite of ruby-paperclip
needed partitions.json
, thus the need. Thanks to the man page of dh_ruby
:D
Other than these dependencies, I tried setting up loomio-installer
, the same
way as diaspora-installer
. Just a few things had to be changed.
Though I did the change it needed but I didn’t quite test it yet.
I am still figuring out a way to run the installer, hopefully gbp
should help,
like it normall does.
My other activities in Debian last month:
» Participated in Perl team’s LHF and updated libfuture-asyncawait-perl
.
» Sponsored a couple of packages (DM access).
» Worshipping Visa God to grant visa for DebConf19.
Plans for the next 2 weeks:
» Testing and setting up loomio-installer
.
» Packaging and completing the last set of Ruby gem dependencies.
» Prepare a list of node packages to be updated and packaged.
I hope the next time I write a report, I’ll have a better update on the installer.
Until next time.:wq
for today.