Announcing GitLabracadabra 0.5.0

Hello all,

Since GitLabracadabra was announced seven month ago, a lot of new features have been added.

GitLabracadabra is a tool to configure a GitLab instance from a YAML configuration, using the API.

Some highlights:

  • The documentation now describes all supported parameters
  • Package is now in Debian sid (and soon testing)
  • Complex configuration handling with include and extends
  • Repository mirroring (i.e. replaces gitlab-mirrors)
  • Support for projects and groups labels and milestones
  • Support for application settings
  • Support deleting objects

Please test and report any bug or suggestion in the bug tracker!


Announcing GitLabracadabra 0.2.1

Hello all,

Mid-October I started at work a tool in Python to create and update our projects hosted in our GitLab instance.

I have now reworked and published this tool called GitLabracadabra.

This tool is still very young and documentation is sparse, but following the “release early, release often” motto I think it is ready for general usage.

Please report any bug or suggestion in the bug tracker. that I just enabled 😉 :

$ gitlabracadabra --verbose
2019-06-20 16:59:19,144 [29120] INFO gitlabracadabra.objects.object: [gitlabracadabra/gitlabracadabra] Changing param issues_enabled: False -> True

Guest sessions in Debian

We have several computers at home, and we want to allow guests to use one of them to access the Internet. This feature comes out of the box in Ubuntu and is called “Guest sessions”.

My attempt to provide the same on Debian jessie is in a script

Some notes:

  • going to greeter via DBus is not standard (All *DM have there own API). I’ve started a discussion about this
  • lightdm in Ubuntu has it’s own life and doesn’t come from Debian (This is expected for an Ubuntu project):
    • Ubuntu’s is the default DM and is not multi-arch, yet
    • Debian’s is focused on Xfce and doesn’t provide any guest-session machinery
  • Ubuntu has patched gnome-shell and adduser to allow guest-sessions. I think we should merge those patches back (after jessie release)

Hello Planet Debian

After more than five years of being a Debian developer, here is my first post on Planet Debian!

I currently maintain 165 packages. My focus has changed since 2009, but those are still mostly sysadmin packages:

  • ctdb (under the pkg-samba umbrella), the clustered database used by samba
  • c-icap and c-icap-modules: a c-icap server mostly useful with squid and providing url blacklists and antivirus filtering
  • pkg-php-tools: easy packaging of PHP packages (PEAR, PECL and Composer) as .deb
  • 124 php-horde* (Horde) packages: A groupware and webmail, written in PHP
  • 12 PHP PEAR, Composer, or PECL packages (those are Horde dependencies)
  • I’m mostly maintaining alone the above packages. Any help is appreciated!
  • python-ceres, graphite-carbon and graphite-web: Graphite is an high performance monitoring and graphing software. Jonas Genannt is maintaining the packages well and I only do review
  • 20 shinken packages : a monitoring solution, compatible with nagios configuration files and written in python. Thibault Cohen is doing most of the packaging, and I give advice
  • svox: The TTS from Android (unfortunately non-free because of missing or outdated sources). This is now under the Debian Accessibility Team umbrella
  • kolabadmin: this is the last remaining piece from my former pkg-kolab membership (unfortunately kolab server won’t be in jessie, you can help the team for Stretch)

Now that the first post is online, I will try to keep up!