[Oberon] The SVN repository for A2.

Michael Schierl schierlm at gmx.de
Mon May 31 21:01:08 CEST 2021


Hello Peter,


Am 31.05.2021 um 19:11 schrieb peter at easthope.ca:
> Hi,
>
> svn: E000022: Can't convert string from 'UTF-8' to native encoding:
> svn: E000022: /home/peter/a2/UnixAos/DarwinA2 Installer/A2 64.app/Icon{U+F00D}

It seems that somebody added a file with funny character in its filename
to the DarwinA2 Installer, which cannot be represented in either your
default locale or your filesystem locale (in case you use a "foreign"
filesystem for /home).

> I guess the resolution is simple enough but I'm out of my depth.
> Ideas?  Tips?

Check your locale settings and use an UTF-8 locale if possible. So
something like en_US.UTF-8 instead of en_US. Depending on your distro
you may have to run locale-gen or similar to generate it.


Alternatively, if you don't want to change your locale and do not need
the Darwin installer either, exclude that part of the repository from
your working copy

svn update --set-depth empty 'UnixAos/DarwinA2 Installer'

Then try the cleanup again. In case you still cannot cleanup, create a
fresh checkout (clone) with »--depth immediates« (which will only get
you a folder structure without content) and then update the depth for
everything except that evil folder:

svn update --set-depth infinity ARM AosVM LanguageReport Linux32 Linux64
svn update --set-depth infinity Win32 Win64 WinAos ocp source tools
svn update --set-depth immediates UnixAos
svn update --set-depth infinity UnixAos/boot UnixAos/buildtools

If you don't need other parts of the repository you can leave them out
as well.


Hope this helps,


Michael


More information about the Oberon mailing list