Support

Akeeba Backup for Joomla!

#29319 two folders in fef/fonts

Posted in ‘Akeeba Backup for Joomla! 4 & 5’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

Joomla! version
n/a
PHP version
n/a
Akeeba Backup version
n/a

Latest post by on Wednesday, 04 April 2018 17:17 CDT

matrix630307
Hi
I safe a lot of joomla-installations with syncovery. syncovery now have a problem with your folders, made in fef/fonts:
you have two folders named "akeeba". the first one is "Akeeba", the second one is "akeeba". one time the firs A is great, by the other one the firs a is not great.
is this correct by you?

nicholas
Akeeba Staff
Manager
The uppercase folder (Akeeba) is obsolete. You can safely remove it.

Since you asked, no, it's not correct that both folders are included. The root cause of the problem is, however, a bit esoteric. I will explain this in case someone runs into a similar issue in their software.

That folder was included in the packaging by error. When a folder is renamed in a way that only the letter case changes (from Foo to foo), Git does commit the new folder name but when pulling the changes the obsolete folder is not deleted. One would have to do an intermediate rename and commit, e.g. Foo to foo--temp, commit, foo-temp to foo, commit again, to fix that issue. Our designer was not aware of this peculiar Git behavior. As a result the folder rename was done incorrectly and the build machine was left with an obsolete folder which ended up in the package.

I have fixed this issue and I am also adding code which will allow future versions of our software to automatically remove the obsolete folder in a way which is safe for both case sensitive filesystems (e.g. Linux, macOS with HFS+ set up with case sensitivity) and case insensitive filesystems (e.g. NTFS and FAT32 on Windows, macOS with HFS+ using the default, case insensitive setup).

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

matrix630307
hi
thank you for your answer. i wait for the next update... :)

nicholas
Akeeba Staff
Manager
You're welcome and thank you for the heads up :)

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

System Task
system
This ticket has been automatically closed. All tickets which have been inactive for a long time are automatically closed. If you believe that this ticket was closed in error, please contact us.

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!