Skip to content

Instantly share code, notes, and snippets.

0 port:0 link:up speed:1000baseT full-duplex
1 port:1 link:down
2 port:2 link:down
3 port:3 link:down
4 port:4 link:up speed:1000baseT full-duplex txflow rxflow
5 port:5 link:down
6 port:6 link:up speed:1000baseT full-duplex txflow rxflow
0 port:0 link:up speed:1000baseT full-duplex txflow rxflow
1 port:1 link:down
ssh-keygen -l -f <(ssh-keyscan $(hostname))
@aleb
aleb / # gst-editing-services - 2018-07-30_11-44-51.txt
Created July 30, 2018 11:31
gst-editing-services on macOS 10.12.6 - Homebrew build logs
Homebrew build logs for gst-editing-services on macOS 10.12.6
Build date: 2018-07-30 11:44:51
@aleb
aleb / critical.py
Created March 14, 2018 22:50
Shows: `CRITICAL **: ges_clip_move_to_layer: assertion 'GES_IS_LAYER (layer)' failed`
import gi
gi.require_version('GES', '1.0')
from gi.repository import GES, Gst, GstPbutils
Gst.init(None)
GES.init()
p = GES.Project.new()
tl = p.extract()
@aleb
aleb / key
Created February 22, 2018 16:29
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDH8gkOXMoHeB90NnEpfqPxnp/fHgnElR3OE+G7xpP0/dpWP6UDiYxa1mfqj9R3u9tINvnEfPHdg5KkBmBiU3nDaCdJr4xNguPZtyz5rpeoA2HoHZZ+k7T/f59yu2CN0xEjOC5/YHQEXMe2Ypy7ylZ4aE5g/v+a1tlhrAxd0TgOqwnDL91lwrFLZhV0urKZZ+lfX1FSTXtOYocwuOOLxaGtpMmbRaAKAe2hdU1heboEnFL8jUxtRyffhONtyXG4zOT8UpntBFEXUrIx94+Z062WQqUvFgmUn5GLwadb+EMuSHZqGVlsjTIKODmAhkqVBUCuobi3K/QH2Bz8UegupAnmvKSycR4aRjUY7aIK/tsfwHe3IEWYu82dXKPpM+s7HkGc3LPgrq/z+N0EnTFbSfxI8RCdqPc8iANdgA52G0jnYH/+oqfPiRGsCPLY/TRNRRU7ubXwH5V1P3O+CYH1OuyuuuAERxZNBhhP/Svu+AgGzmQSE5VkoOzNLsrWCf26V9yjUl4+kBMkkgUWZcAhZLQkd00/jHezoLqupwchrSirHQ6L5y05RIqYkSTJKnygF1lU7YwaEFRWIRGQzJwRCvMku8UfSuiL97PPv74QJCX/rd6rzqVujVVH3sX5q97Jz+eY9pwQlR3xbCL4YggQHe/s3ivEAhgNCzkgL2C8vspZxQ== ab@Alexandrus-MacBook.local
@aleb
aleb / pitivi.rb
Last active November 8, 2019 12:00
Homebrew formula for building Pitivi
class Pitivi < Formula
# Required to create a virtualenv with Matplotlib.
include Language::Python::Virtualenv
desc "Powerful and easy to use video editor"
homepage "http://www.pitivi.org"
url "https://download.gnome.org/sources/pitivi/0.999/pitivi-0.999.tar.xz"
sha256 "cb6f8a831383e698c2117ca7caec77b8167a6b2e2b0fb9c375e6a4f7c815b757"
head do
@aleb
aleb / make-chroot-jail.sh
Created November 23, 2017 10:13
Script to create simple chroot jail
#!/bin/bash
JAIL=/var/jail
mkdir -p $JAIL/{dev,etc,lib,lib64,usr,bin}
mkdir -p $JAIL/usr/bin
chown root.root $JAIL
mknod -m 666 $JAIL/dev/null c 1 3
@aleb
aleb / key
Created October 12, 2017 12:36
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDH8gkOXMoHeB90NnEpfqPxnp/fHgnElR3OE+G7xpP0/dpWP6UDiYxa1mfqj9R3u9tINvnEfPHdg5KkBmBiU3nDaCdJr4xNguPZtyz5rpeoA2HoHZZ+k7T/f59yu2CN0xEjOC5/YHQEXMe2Ypy7ylZ4aE5g/v+a1tlhrAxd0TgOqwnDL91lwrFLZhV0urKZZ+lfX1FSTXtOYocwuOOLxaGtpMmbRaAKAe2hdU1heboEnFL8jUxtRyffhONtyXG4zOT8UpntBFEXUrIx94+Z062WQqUvFgmUn5GLwadb+EMuSHZqGVlsjTIKODmAhkqVBUCuobi3K/QH2Bz8UegupAnmvKSycR4aRjUY7aIK/tsfwHe3IEWYu82dXKPpM+s7HkGc3LPgrq/z+N0EnTFbSfxI8RCdqPc8iANdgA52G0jnYH/+oqfPiRGsCPLY/TRNRRU7ubXwH5V1P3O+CYH1OuyuuuAERxZNBhhP/Svu+AgGzmQSE5VkoOzNLsrWCf26V9yjUl4+kBMkkgUWZcAhZLQkd00/jHezoLqupwchrSirHQ6L5y05RIqYkSTJKnygF1lU7YwaEFRWIRGQzJwRCvMku8UfSuiL97PPv74QJCX/rd6rzqVujVVH3sX5q97Jz+eY9pwQlR3xbCL4YggQHe/s3ivEAhgNCzkgL2C8vspZxQ== ab@Alexandrus-MacBook.local
Syncing project: Sync (incremental)...
Updating VCS...
Running Bazel info...
Command: /usr/local/bin/bazel info --tool_tag=ijwb:CLion --curses=no --color=no --noexperimental_ui --noprogress_in_terminal_title --
Command: git diff --name-status --no-renames 05ea74a8f7be2ee3e1271f0019f30ee1a705f629
____Loading package: @local_config_xcode//
@aleb
aleb / x.md
Last active September 22, 2017 05:23

How to make a release

Ideally these instructions are in line with the GNOME releasing process.

We make two types of releases:

  • regular releases, when we have new features or improvements, and
  • "smaller" bug-fix releases, when a regular relese needs patching.

The regular releases have the version number X.YY, and the bug-fix releases have the version number X.YY.Z, where Z is hopefully a relatively small