German title: “Lastschriften in Überweisungen konvertieren”

We have had the situation that a SEPA direct debit was sent twice to the bank.

Now we need to credit our customers the amount again.

I did not find an open source script that reverses a direct debit, but I found https://github.com/AbcAeffchen/Sephpa which can write SEPA direct credit files.

Preparation on CentOS7:

yum install epel-release
yum install php-cli composer
composer require AbcAeffchen/Sephpa

Then get the index.php from below, modify the filename of the direct debit file, and the execution and creation date, and pipe the result:

php reverseSEPA.php > directcredit.xml

Here is the script:

Tags: ,
Posted in Software Development | Comments Closed

I had problems installing nuget packages on CentOS 7 with the mono packages from my copr at https://copr.fedorainfracloud.org/coprs/tpokorra/mono/

I got this error when running nuget restore:

WARNUNG: Error: TrustFailure (Ssl error:1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED)

The solution is to run once this command (see also http://www.mono-project.com/docs/about-mono/releases/3.12.0/#cert-sync):

sudo cert-sync /etc/pki/tls/certs/ca-bundle.crt

This command is run by default when you install the mono package provided by Xamarin, see https://github.com/mono/linux-packaging-mono/blob/centos/mono-core.spec#L393

Tags:
Posted in Hosting, Software Development | Comments Closed

Here comes a quick overview on recent updates to Kolab 16 packages.

Please note: I am only using public information. I have no background knowledge about the releases.

I did not report on Updates for Kolab 16 while some courageous people (dhoffend, airhardt/sicherha, hede, kanarip, and probably more) were making Kolab 16 ready for Debian. This seems to have been accomplished.

Also in the past weeks, Kolab 16.1 has been released on December 15th 2016. See the announcement here: https://kolabsystems.com/news/kolab-161-out-now-0

Yesterday, a couple of packages have been updated and rebuilt. Looking at the changes, it only affects Kolab on Debian.

Tags: ,
Posted in Hosting, Software Development | Comments Closed

There is documentation about how to import Contacts into the Roundcube address books from CSV files: https://docs.roundcube.net/doc/help/1.1/en_US/addressbook/importexport.html

Unfortunately, that documentation does not come with a description of the columns supported.

Read the rest of this entry »

Tags: ,
Posted in Hosting, Software Development | Comments Closed

Kolab 16 for Fedora 25   December 31st, 2016

This is work in progress, but I just wanted to share the news: I have Kolab 16 packages for Fedora 25 (with PHP7), built on copr!

Read the rest of this entry »

Tags: , ,
Posted in Software Development | Comments Closed

There is a new release of the LightBuildServer, available at https://github.com/SolidCharity/LightBuildServer/releases

This has now support for copr!

Copr is a build service for Fedora and Epel packages: See for example my copr Kolab_16 that I have built with LBS: https://copr.fedorainfracloud.org/coprs/tpokorra/Kolab_16/

Copr is good for building single packages, but if you paste multiple packages, it does not care about build dependencies between the packages. This is where the LightBuildServer comes in, and orders copr to build the packages in the right order, and waits for packages to finish building if they are required by the next package.

The advantage of this is that you can build packages in parallel (defined by maxinstances, be nice!), and the copr build machines are quite fast! And the repository is served by copr, so less traffic for your server! And people can even more trust a copr repo, because you cannot do any magic and modify builds etc.

So how to use it? You need to get an API token from https://copr.fedorainfracloud.org/api/, and paste that into a file /etc/lightbuildserver/container/<yourusername>/<yourprojectname>/copr.

You also need to define a static build machine with type “copr”, like this in your /etc/lightbuildserver/config.yml:

       copr.fedorainfracloud.org:
           type: copr
           enabled: True
           maxinstances: 4
           static: True

Then you can refer that machine from your project, also in the file config.yml:

      :
          Machine: copr.fedorainfracloud.org
          CoprUserName: ""
          CoprProjectName: ""
Tags: , ,
Posted in Software Development | Comments Closed

I recently read about https://dply.co and wanted to give it a go.

The idea is that you can use a machine for free for 2 hours, and you can extend it by paying for additional time. You can use a script provided by someone else that configures the machine. This can be ideal for a quick test of Kolab, if you cannot fire up a virtual machine yourself at the moment.

Read the rest of this entry »

Tags:
Posted in Hosting, Software Development | Comments Closed

A quick overview on recent updates to Kolab 16 packages.

Please note: I am only using public information. I have no background knowledge about the releases.

The big news is: there are now packages of Kolab 16 for Debian Jessie! My first tests of setup-kolab show still some quirks. Please test and report bugs on Phabricator, and see current progress on the Jessie board.

For people interested in Kolab on Debian, we have an IRC meeting coming up on Thursday evening next week, for details see the mailinglist thread.

The package kolab-syncroton has been upgraded to version 2.3.3, with these changes: https://obs.kolabsys.com/request/show/1829

The package php-kolab-net-ldap3 is new, it used to be called php-pear-Net-LDAP3.

The package roundcubemail was updated, see https://obs.kolabsys.com/request/show/1828

 

Tags: ,
Posted in Hosting, Software Development | Comments Closed

A quick overview on yesterday’s updates to Kolab 16 packages.

Please note: I am only using public information. I have no background knowledge about the releases.

The package cyrus-imapd has been upgraded, with these changes: https://obs.kolabsys.com/request/show/1819 and  https://obs.kolabsys.com/request/show/1821 and https://obs.kolabsys.com/request/show/1823

Here is the comment by Jeroen:

  • Decode the subject line before re-encoding it in automated responses.

The package pykolab has been upgraded, with this change: https://obs.kolabsys.com/request/show/1825

It is about manticore. The patch pykolab-0.8-patch-out-manticore.patch has been updated.

Tags: ,
Posted in Hosting, Software Development | Comments Closed

Updates to Kolab 16: Cyrus IMAP   November 7th, 2016

A quick overview on Saturday’s updates to Kolab 16 packages.

Please note: I am only using public information. I have no background knowledge about the releases.

The package cyrus-imapd has been upgraded to version 2.5.10, with these changes: https://obs.kolabsys.com/request/show/1815 and https://obs.kolabsys.com/request/show/1817

Here are the comments by Jeroen:

  • Preserve the folder uniqueid on rename.
  • Transfer a folder between backends preserving the mailboxes.db uniqueid.
  • Allow replicated backends to transfer mailboxes between pairs.
  • Preserve the original partition as the target partition if not the default partition, when replicating or transferring a mailbox.
Tags: ,
Posted in Hosting, Software Development | Comments Closed