Package Details: closure-hib 1.1+h20121228-1

Git Clone URL: https://aur.archlinux.org/closure-hib.git (read-only)
Package Base: closure-hib
Description: A puzzle platformer game that centers around light and darkness (Humble Bundle version)
Upstream URL: http://closuregame.com/
Keywords: 2D game humble platformer puzzle
Licenses: custom:commercial
Submitter: smls
Maintainer: smls
Last Packager: smls
Votes: 12
Popularity: 0.000000
First Submitted: 2012-12-19 22:50
Last Updated: 2015-07-10 16:52

Latest Comments

hybrid commented on 2013-05-15 16:57

Thank you for your thorough investigation.

smls commented on 2013-05-09 20:51

Ok, I fixed it.

The game has a temp folder with a bunch of files where two copies exist next to each other, whose filenames have identical string representations but apparently different Unicode encodings. Since Linux handles filenames as arbitrary byte sequences, this is possible. However testdb seems to operate on the filename's string representations, thus it sees two identical entries in its database and believes there is a file conflict.

After consultation with the upstream developer, I now updated the PKGBUILD to remove the whole temp folder (it seems it ended up in the release by accicdent) so the the problematic files won't be installed.

hybrid commented on 2013-05-05 21:48

Weird. I wonder if this is actually a bug in pacman. Because I installed this package when I bought it through the hib and everything was fine until recently. Meanwhile there were some pacman updates and "out of the sudden" testdb complains about these files.
Installs fine, runs fine, but testdb considers those files questionable.
Even more weird that it doesn't seem to be consistent since you say your testdb doesn't complain. If you need me to check something for you, let me know.

smls commented on 2013-05-05 13:44

I'll look into it.

hybrid commented on 2013-05-05 04:46

Same issue with the non standard characters in the filenames here.

Cravix commented on 2013-05-01 14:43

i add these 2 lines at the end of the package function:
----
cd "$pkgdir/opt/Closure/resources/textures/ui/temp/"
rm *\(unicode\ encoding\ conflict\)\.png *[̈̀́]*
----
now it won't prompt any error again, but i'm not sure if that method has any side effect... (i don't even know where these pics appear, maybe the ending theme?)

Cravix commented on 2013-05-01 14:42

i add 2 lines at the end of the package function:
cd "$pkgdir/opt/Closure/resources/textures/ui/temp/"
rm *\(unicode\ encoding\ conflict\)\.png *[̈̀́]*
now it won't prompt any error again, but i'm not sure if that method has any side effect... (i don't even know where these pics appear, maybe the ending theme?)

Enverex commented on 2013-04-25 11:33

I'm getting the same issue as vantu5z, even after an uninstall then reinstall (of closure).

smls commented on 2013-04-10 12:27

@vantu5z
No idea what is going on there, the package does not cause any problems for me.
What happens when you uninstall closure-hib, and then re-install it after the system upgrade?

vantu5z commented on 2013-04-10 04:41

I get this when try to update system:
yaourt -Syu
:: Синхронизируются базы данных пакетов...
xorg113 не устарел
core не устарел
extra не устарел
community не устарел
multilib не устарел

file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0022_löschen-spielstand.png'
file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0023_präsentieren.png'
file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0024_zurück-zum-hauptmenü.png'
file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0025_zurück-zum-hauptmenü-small.png'
file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0026_zurück-zur-zentralen-plattform-dis.png'
file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0027_zurück-zur-zentralen-plattform.png'
file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0029_level-zurücksetzen.png'
file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0036_geräuscheffekte.png'
file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0037_musiklautstärke.png'
file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0038_allgemeine-lautstärke.png'
file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0045_présentent.png'
file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0051_réinitialiser-le-niveau.png'
file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0055_régler-l'écran.png'
file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0061_débloquer-la-version-complète.png'
file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0062_crédits.png'
file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0068_salir-al-menú-principal.png'
file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0069_salir-al-menú-principal-small.png'
file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0081_volumen-de-la-música.png'
file owned by 'closure-hib' and 'closure-hib': 'opt/Closure/resources/textures/ui/temp/menu_0084_créditos.png'

All comments