I just moved all my web sites to a new server.
If you read this entry, DNS have done their work, and you are connected to this new server.
Blog | Support | Repository | Wizard
vendredi 3 janvier 2025
Par Remi le vendredi 3 janvier 2025, 17:31
I just moved all my web sites to a new server.
If you read this entry, DNS have done their work, and you are connected to this new server.
jeudi 16 novembre 2023
Par Remi le jeudi 16 novembre 2023, 09:17
My new computer is operational :
Retrieved from my previous computer:
This computer is now my main development workstation and also my x86_64 builder.
First test, boot time < 5", PHP 8.3 build takes 20" instead of 55". Nice.
CPU Benchmark shows tripling of results, see i9-9900K vs i9-13900K
Another comparison, building grpc extension RPM, with the old i9-9900K
With the new i9-13900K
I plan to extend it quickly:
Thanks to all who want to participate, see the Merci/Thanks page.
Of course, my previous machine, from 2019, will be re-used
vendredi 15 septembre 2023
Par Remi le vendredi 15 septembre 2023, 14:22
ARM 64-bit is a RISC family processor.
As an old Unix user (on 68000, PA-RISC, PowerPC...) I'm a big fan of these architectures and a bit sad by the CISC (Intel/AMD) domination.
But the wheel is turning. ARM can be fast, cheap, and use less energy. Remember they are used to power your smartphone.
Classic dilema.
For a few years, some users have started asking about aarch64 builds. But as there are few users, there are few available systems and few available software. Having more users, software or systems will allow others to grow (and price to decrease).
Raspberry Pi was a small, low-cost solution, but unsuitable for a serious builder. Other professional solutions were too expensive for a free project.
Last year I set up an aarch64 VM (emulated on x86_64) and started producing packages.
Because this solution was terribly slow (by 50, so minutes became hours), I had to reduce the target. So only a minimal set of packages and only for EL-9, which is very frustrating for me and for the repository users.
A few months ago, while I was thinking about a small fundraising for a builder, Robert Scheck contacted me on behalf of ETES GmbH to find a way to thank me, support my work, and increase my motivation. We agree on the goal of an ARM server to create a RPM builder.
And this is now a reality: I have an ARM builder, see ETES sponsert ARM-Buildsystem für Remi's RPM repository (in German with English translation).
Even if I'm used to receive Paypal donations from the repository user (for hosting budget and builder), lot of support by mirror providers, and some thanks messages such testimonial of faith is really very appreciated in a world where too many users confuse free and gratis.
A simple CPU benchmark says it has the same note as my (now old) x86_64 builder.
After a quick (and very simple) installation of RHEL 9.2 for aarch64 (using a free developer subscription), and the setup of my build environment, I was able to run some comparisons and optimizations of builds.
I run a build of qelectrotech on both builder.
The build takes 4' on x86_64 and 6' on aarch64. Despite this being a quite big project, it doesn't have the benefit of multiple-core parallelism.
For memory, a RPM build has a lot of steps which are not parallelized (chroot installation, link, archive...)
So for other tests, I will build PHP extensions that I usually build various time for various targets (distributions, PHP versions)
I run a set of builds of the ZIP extension, a small project (2 C files) which is quite common.
On x86_64
On aarch64
As this is a very small project, again no benefit from the number of cores, but same time for both builders.
I run a set of builds of GRPC extension, among the biggest ones (~2800 source files)
On x86_64
On aarch64
Here the number of cores gives a real benefit, as the aarch64 is even faster than the x86_64 one.
I run a set of builds of datadog_trace extension, a terrible project in Rust using 400MB of sources
On x86_64
On aarch64
Strangely, x86_64 is slightly faster, not real difference.
This set of tests confirms that whatever the number of available cores, it is better to run various builds simultaneously. 3 or 4 seems the good choice for me as more will require more memory (chroot are stored in a 40GB tmpfs).
This new aarch64 is really an awesome builder! It will give me much more resources to build more packages. For example, I was able to rebuild the full Software Collections of PHP 7.4 to 8.3 for EL-9 (~150 extensions, more than 1000 built RPMs) in about 10 hours.
So aarch64 is now considered a primary arch for my repository
For now only for Enterprise Linux 9, but other distributions soon (probably EL-8, perhaps Fedora 39)
I want to heartily thank ETES GmbH for its public support of my work and Robert Scheck for his time on this project.
mardi 5 avril 2022
Par Remi le mardi 5 avril 2022, 14:10
Alors que lors de son ouverture il y a presque 17 ans, ce blog, associé à mon dépôt, était principalement en français, depuis de nombreuses années maintenant chaque article ou annonce était publié en français et en anglais.
Enfin de me libérer un peu de temps, les nouvelles annonces seront uniquement publiées en anglais.
J'essaierais de continuer à publier les articles de documentation en français.
lundi 8 novembre 2021
Par Remi le lundi 8 novembre 2021, 09:17
Red Hat Enterprise Linux 9 Beta is released and CentOS 9 Stream is available, so my repository is already open and (mostly) fully populated.
Par Remi le lundi 8 novembre 2021, 09:06
Red Hat Enterprise Linux 9 Beta est sortie et CentOS 9 Stream est aussi disponible, donc mon dépôt est déjà ouvert et (pratiquement) complet.
jeudi 20 mai 2021
Par Remi le jeudi 20 mai 2021, 10:59
I have recently registered the #remirepo IRC channel on the Libera.Chat servers.
You are welcome to discuss.
The channel on Freenode is still active, but may be closed in the near future.
Par Remi le jeudi 20 mai 2021, 10:56
Je viens d'enregistrer le canal IRC #remirepo sur les serveurs de Libera.chat.
N'hésitez pas à passer pour discuter.
Le canal sur Freenode est toujours actif, mais pourrait être fermé prochainement.
mercredi 16 décembre 2020
Par Remi le mercredi 16 décembre 2020, 10:14
I just moved all my web sites to a new server.
If you read this entry, this means DNS have done their work, and you are connected to this new server.
Par Remi le mercredi 16 décembre 2020, 10:08
Je viens de basculer l'ensemble de mes sites sur une nouvelle machine.
Si vous voyez ce message c'est que les DNS ont fait leur travail et que vous êtes sur cette nouvelle machine.
vendredi 22 mai 2020
Par Remi le vendredi 22 mai 2020, 09:52
This repository is open for exactly 15 years today.
Here is some reference dates
Par Remi le vendredi 22 mai 2020, 08:58
Cela fait exactement 15 ans aujourd'hui que ce dépôt est ouvert.
Quelques repères des années écoulées.
mercredi 22 janvier 2020
Par Remi le mercredi 22 janvier 2020, 13:42
See the PHP supported versions list.
So, now, some noarch packages in the remi repository require 7.2 as the minimal required version.
foo requires php(language) >= 7.2
Par Remi le mercredi 22 janvier 2020, 13:39
Voir la liste des versions supportées de PHP.
C'est donc désormais la version 7.2 minimum qui est requise pour certains paquets (noarch) du dépôt remi.
toto requiert php(language) >= 7.2
mardi 24 septembre 2019
Par Remi le mardi 24 septembre 2019, 17:53
Par Remi le mardi 24 septembre 2019, 17:45
samedi 7 septembre 2019
Par Remi le samedi 7 septembre 2019, 16:27
My new computer is operational :
Retrieved from my previous computer:
First test, boot time < 5", PHP 7.4 build take 0'55" instead of 2'11". Nice.
I plan to extend it quickly:
Thanks to all who wants to participate, see the Merci/Thanks page.
Of course, my previous machine, from 2013, will be re-used
Par Remi le samedi 7 septembre 2019, 16:21
Ma nouvelle machine est opérationnelle :
Récupérés sur mon ancienne machine :
Première mise à l'épreuve, temps de démarrage < 5" et la compilation de PHP 7.4 passe de 2'11" à 0'55". Cool.
Je prévois donc rapidement de l'étendre avec:
Merci à tous ceux qui veulent participer, voir la page Merci/Thanks.
Mon ancienne machine de 2013 sera évidement ré-utilisée.
mardi 7 mai 2019
Par Remi le mardi 7 mai 2019, 17:55
Red Hat Enterprise Linux 8 is released and of course my repository is already open and fully populated.
« billets précédents - page 1 de 15