Hey,
for many years, we’ve provided automatically built i3 Debian and Ubuntu
packages to make the testing process easier for our users, and we plan to
continue to do so.
In order to reduce dependencies on myself and my server, I’ve been working
to migrate the auto-builder setup from the custom buildbot installation
that we’ve been using¹ to a rather elaborate Travis setup².
It is my pleasure to announce that this work is now done, and Debian/Ubuntu
packages are now built on Travis and hosted on Bintray. This moves the
build process into the open, makes contributions to the build process
easier and should speed up downloads for users who don’t reside in Europe.
Unfortunately, this migration is not entirely transparent to you³. The URL
to the repository has changed, so you’ll need to update your sources.list
file(s):
If you’re using the auto-built i3 packages on Debian or Ubuntu,
please run the following three commands to replace all references
to build.i3wm.org with dl.bintray.com:
find /etc/apt -path "/etc/apt/sources.list*" -type f -exec \
sudo sed -i -e 's,
build.i3wm.org/debian/sid,dl.bintray.com/i3/i3-autobuild,g' '{}' \;
find /etc/apt -path "/etc/apt/sources.list*" -type f -exec \
sudo sed -i -e 's,build.i3wm.org/ubuntu/[
<http://build.i3wm.org/ubuntu/%5B>^ ]* [^ ]*,
dl.bintray.com/i3/i3-autobuild-ubuntu wily,g' '{}' \;
find /etc/apt -path "/etc/apt/preferences*" -type f -exec \
sudo sed -i -e 's,build.i3wm.org,dl.bintray.com,g' '{}' \;
The instructions on https://i3wm.org/docs/repositories.html have been
updated accordingly.
The old URL will redirect to the new URL for 2 more weeks, afterwards it
will return a 404 not found error.
Thank you so much for testing i3!
① See https://i3wm.org/docs/buildbot.html for details.
② See https://github.com/i3/i3/blob/next/.travis.yml for details.
③ I’m aware that apt supports HTTP redirects, but we are already using the
maximum 3 “Page rules” on CloudFlare. To keep the hosting cost low for the
i3 project, I’ve decided to avoid upgrading to a more expensive CloudFlare
plan in favor of doing a migration which requires users to change their
sources.list once.
--
Best regards,
Michael