I left the Speed Dreams project to found my own project more in line with what I originally wanted to do with the project. I have just released version 1.0 of the cars-sports-racing project (also on Sourceforge: https://sourceforge.net/projects/cars-sports-racing/files/1.0.0/ The main difference at the moment is that this project is focused on unlocking challenges to be able to access the following races and other cars, I have also removed the OpenSceneGraph engine which remains a very good library but which is no longer developed ( just in maintenance), I'm leaning more towards an internal OpenGL3 engine. The long-term objective of this project is to have a career mode integrated directly into the internal engine. Do you think this project can be included in Fedora ? Cheers Xavier BERTAUX
The ticket summary is not in the correct format. Expected: Review Request: <main package name here> - <short summary here> Found: cars-sports-racing As a consequence, the package name cannot be parsed and submitted to be automatically build. Please modify the ticket summary and trigger a build by typing [fedora-review-service-build]. --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string.
Common issues for these kinds of games are usually licensing issues with either source or more often just game data. Review issues should contain already provide spec file with sources and rpm spec file defining packages, dependencies and licensing. For direct inclusion into Fedora it needs to have both code sources and data under free licenses. If there are some data parts, which do not have free license but are needed for package to be working, then this package cannot be part of Fedora. Since we have already torcs in Fedora, there is probably a way to make it legally acceptable way. - https://packages.fedoraproject.org/pkgs/torcs/torcs/index.html What is needed from contributor: - https://docs.fedoraproject.org/en-US/package-maintainers/Package_Review_Process/#_contributor - https://docs.fedoraproject.org/en-US/package-maintainers/New_Package_Process_for_New_Contributors/
Created attachment 2031624 [details] base spec file for cars-sports-racing
the code is licensed under GPL2/GPL3 like Torcs or Speed Dreams, this code being inherited from these projects. Current data is under freeArts license or CC-BY-SA as the origin of the Speed Dreams project. I have a question about data licenses, are CC-BY-NC-SA licenses blocking for Fedora ? (I do not use this type of license on current data) I have attached a base spec file (based on the latest Speed Dreams spec) but modify for this project. I cannot test the construction but if modifications need to be made I can do so. I removed the dependency with OpenSceneGraph, this project does not use it unfortunately with my personal life and the development of this project I will not have time to be a contributor, but I can be in close collaboration with a maintainer. Cheers Xavier
do not delete the unversion files generated; thry go into the -devel package. furthermore, license is `GPL-2.0-only` for build, use %cmake_build over %make and %cmake_install over %make_install. uploade the spec file to copr https://copr.fedorainfracloud.org/ and run a test build and upload the direct links to the spec and srpm files here. thanks
the globs in %files are greedy. do not own the whold directory, only own your subdirectories and files.
Hi solomoncyl thank's for information. I will look a spec file. I will install a virtual machine with last fedora and build a rpm for test. Fedora prefers a whole package (all in one) or as I did for Mageia a main package and the additional seasons (extra cars and tracks) in separate packages. Cheers Xavier
Best to do separate to reduce bandwidth used while updating
ignor my comment on the license. it is acutually GPL-2.0-or-later
Hi solomoncyj I modified the spec based on the speed dreams spec. The removed cmake are the same ones that are removed in the speed dreams project (cmake included in the datas folders). The build runs correctly on fedora 41. I also made an rpmlint of the src.rpm and the spec link for spec : https://sourceforge.net/projects/cars-sports-racing/files/1.0.5/cars-sports-racing.spec link for src.rpm : https://sourceforge.net/projects/cars-sports-racing/files/1.0.5/cars-sports-racing-1.0.5-1.fc41.src.rpm For the moment it's just the base for extra season which will only contain data,I will make you a spec and a src.rpm once we have finalized this package Cheers Xavier
The ticket summary is not in the correct format. Expected: Review Request: <main package name here> - <short summary here> Found: Review Request: cars-sports-racing As a consequence, the package name cannot be parsed and submitted to be automatically build. Please modify the ticket summary and trigger a build by typing [fedora-review-service-build]. --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string.
[fedora-review-service-build]
no no no no change it back to Review Request: cars-sports-racing - cars-sports-racing . my comment was to trigger the review bot
Sorry(In reply to solomoncyj from comment #13) > no no no no change it back to Review Request: cars-sports-racing - > cars-sports-racing . my comment was to trigger the review bot Sorry
Copr build: https://copr.fedorainfracloud.org/coprs/build/8259005 (succeeded) Review template: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2276549-cars-sports-racing-1.0.5/fedora-rawhide-x86_64/08259005-cars-sports-racing/fedora-review/review.txt Found issues: - License file COPYING.txt is not marked as %license Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/#_license_text - Not a valid SPDX expression 'GPLv2+'. It seems that you are using the old Fedora license abbreviations. Try `license-fedora2spdx' for converting it to SPDX. Read more: https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_1 Please know that there can be false-positives. --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string.
Hi solomoncyl, following the last email received, I modified the license by GPL-3.0-or-later AND GPL-2.0-or-later AND CC-BY-SA-4.0 since part of the code uses the GPL2 license (old code) and another uses the GPL3 license and the datas are under CC-BY-SA-4.0 license to avoid any warning. For the ambiguity on the COPYING.txt file (which corresponds to the GPL2 license I also modified in the file section so that it is taken as a license (following the procedure). I just uploaded the two files to the same place so the links remain the same. I did not increment the version number Release: 1%{?dist} tell me if this is necessary as it is or not Cheers Xavier
use %autorelease
Thank's so updated spec with Release: %autorelease, rebuild src.rpm and just push it on same place Cheers Xavier
[fedora-review-service-build] mandir}/man6/* is a bit greedy
Created attachment 2057783 [details] The .spec file difference from Copr build 8259005 to 8261998
Copr build: https://copr.fedorainfracloud.org/coprs/build/8261998 (succeeded) Review template: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2276549-cars-sports-racing-1.0.5/fedora-rawhide-x86_64/08261998-cars-sports-racing/fedora-review/review.txt Please take a look if any issues were found. --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string.
Hi Solomoncyj, sorry I found a bug that blocked players when they passed the first championship. So I made a small update to version 1.0.5 that fixes this problem I tried to reduce the cars-sports-racing man a bit The new link for spec : https://sourceforge.net/projects/cars-sports-racing/files/1.0.5.1/cars-sports-racing.spec The new link src.rpm : https://sourceforge.net/projects/cars-sports-racing/files/1.0.5.1/cars-sports-racing-1.0.5.1-1.fc41.src.rpm Another question for rpm datas season2 and other i need to create a new ticket or i can put the season 2 links on this ticket for you to check Cheers Xavier
Created attachment 2058185 [details] The .spec file difference from Copr build 8261998 to 8271849
Copr build: https://copr.fedorainfracloud.org/coprs/build/8271849 (succeeded) Review template: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2276549-cars-sports-racing-1.0.5/fedora-rawhide-x86_64/08271849-cars-sports-racing/fedora-review/review.txt Please take a look if any issues were found. --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string.
Hi, Since the last submission in late 2024, the upstream project seems to have moved along and we are at tag 2.1.2. Will the next submission be the latest version? Regards Phil
Hi Phil, in Sourceforge I included the package for Fedora 43 since I noticed it wasn't in the official packages. I'm going to try rebuilding on copr [fedora-review-service-build] https://sourceforge.net/projects/cars-sports-racing/files/2.1.2/Fedora/cars-sports-racing.spec
Created attachment 2131353 [details] new spec file
Someone could tell me why the build in copr fails (bertauxx/Cars-Sports-Racing) ? I upload the src.rpm file, it imports it correctly, but then I get a failure message and the logs don't tell me much. Thank's
There seems to be some problem with the following file. SRPM URL: https://sourceforge.net/projects/cars-sports-racing/files/1.0.5.1/cars-sports-racing-1.0.5.1-1.fc41.src.rpm Fetching it results in a 404 Not Found error. Please make sure the URL is correct and publicly available. --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string.
[fedora-review-service-build] https://sourceforge.net/projects/cars-sports-racing/files/2.1.2/Fedora/cars-sports-racing.spec https://sourceforge.net/projects/cars-sports-racing/files/2.1.2/Fedora/cars-sports-racing-2.1.2-1.fc43.src.rpm
Xavier, Many thanks for submitting your package for inclusion in Fedora. Being a game, this process will not be a fast one. There will not just be review of packaging, but also licensing of files, especially data and sound files etc. To start... * Builds clean here on Intel x64. * Build issues on other architectures, see link below. Builds still running at time of posting this. https://copr.fedorainfracloud.org/coprs/kathenas/generic-fedora-rawhide-all-with-review-not-production/build/10179003/ * I would be better to move the '.desktop' file out of the spec file and be an independently installed file. It will also clean up the spec file. * Update the appstream appdata file to a modern metainfo file with good data for software centers such as GNOME Software or KDE Discover. Pedantic... * Ran game in a VM without GL so cannot create context. Game crashes out, should be more elegant when failing. * Desktop icon is blurred. These days poor quality desktop icons really stand out. Regards Phil
Xavier, Are you using the bundled fonts in a Fedora build? If yes, you should be really using Fedora provided system fonts where possible. Regards Phil
Xavier, There are a number of directories and files sub of 'data'. Some directories have a 'readme.txt' or similar with copyright and license info, but there are some with nothing. For inclusion into Fefora it has to be clear wha the licensing is for all data files, be they image, audio, video or other. I will do a deep dive soon. Regards Phil
(In reply to Phil Wyett from comment #33) > Xavier, > > There are a number of directories and files sub of 'data'. > > Some directories have a 'readme.txt' or similar with copyright and license > info, but there are some with nothing. > > For inclusion into Fefora it has to be clear wha the licensing is for all > data files, be they image, audio, video or other. > > I will do a deep dive soon. > > Regards > > Phil Phil, all cars/tracks/sound are in : Copyleft: this work of art is free, you can redistribute it and/or modify it according to terms of the Free Art license. You will find a specimen of this license on the site Copyleft Attitude http://artlibre.org as well as on other sites. Music are in creative commons 4.0 I will added this information in all readme.txt in trunk
(In reply to Phil Wyett from comment #32) > Xavier, > > Are you using the bundled fonts in a Fedora build? > > If yes, you should be really using Fedora provided system fonts where > possible. > > Regards > > Phil Phil, in fonts directory many fonts are in glf format, for ttf font I'am using vera, Monserrant and ArmataHL I will look if theses font are in system fonts. But If that's the case, I'll need to modify the code that accesses these fonts, because currently it only looks for them in the data/fonts folder.
(In reply to Phil Wyett from comment #31) > Xavier, > > Many thanks for submitting your package for inclusion in Fedora. > > Being a game, this process will not be a fast one. There will not just be > review of packaging, > but also licensing of files, especially data and sound files etc. > > To start... > > * Builds clean here on Intel x64. > * Build issues on other architectures, see link below. Builds still running > at time of posting this. > > https://copr.fedorainfracloud.org/coprs/kathenas/generic-fedora-rawhide-all- > with-review-not-production/build/10179003/ > * I would be better to move the '.desktop' file out of the spec file and be > an independently > installed file. It will also clean up the spec file. > * Update the appstream appdata file to a modern metainfo file with good data > for software centers such as GNOME Software or KDE Discover. > > Pedantic... > > * Ran game in a VM without GL so cannot create context. Game crashes out, > should be more elegant when failing. > * Desktop icon is blurred. These days poor quality desktop icons really > stand out. > > Regards > > Phil Phil, for s390x it's desativate in spec. For i386 seems fails with buildrequired java-devel Xavier
Copr build: https://copr.fedorainfracloud.org/coprs/build/10179943 (failed) Build log: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2276549-cars-sports-racing-2.1.2/fedora-rawhide-x86_64/10179943-cars-sports-racing/builder-live.log.gz Please make sure the package builds successfully at least for Fedora Rawhide. - If the build failed for unrelated reasons (e.g. temporary network unavailability), please ignore it. - If the build failed because of missing BuildRequires, please make sure they are listed in the "Depends On" field --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string.
(In reply to Xavier Bertaux from comment #36) > (In reply to Phil Wyett from comment #31) > > Xavier, > > > > Many thanks for submitting your package for inclusion in Fedora. > > > > Being a game, this process will not be a fast one. There will not just be > > review of packaging, > > but also licensing of files, especially data and sound files etc. > > > > To start... > > > > * Builds clean here on Intel x64. > > * Build issues on other architectures, see link below. Builds still running > > at time of posting this. > > > > https://copr.fedorainfracloud.org/coprs/kathenas/generic-fedora-rawhide-all- > > with-review-not-production/build/10179003/ > > * I would be better to move the '.desktop' file out of the spec file and be > > an independently > > installed file. It will also clean up the spec file. > > * Update the appstream appdata file to a modern metainfo file with good data > > for software centers such as GNOME Software or KDE Discover. > > > > Pedantic... > > > > * Ran game in a VM without GL so cannot create context. Game crashes out, > > should be more elegant when failing. > > * Desktop icon is blurred. These days poor quality desktop icons really > > stand out. > > > > Regards > > > > Phil > > Phil, > > for s390x it's desativate in spec. > For i386 seems fails with buildrequired java-devel > > Xavier Hi Phil, On March 1, 2026, I received a notification about a failed build on fedora42/fedora43/rawhide on x86_64. I don't understand why it failed when, on February 28, 2026, this build worked perfectly on x86_64 without me making any changes.
(In reply to Xavier Bertaux from comment #38) > (In reply to Xavier Bertaux from comment #36) > > (In reply to Phil Wyett from comment #31) > > > Xavier, > > > > > > Many thanks for submitting your package for inclusion in Fedora. > > > > > > Being a game, this process will not be a fast one. There will not just be > > > review of packaging, > > > but also licensing of files, especially data and sound files etc. > > > > > > To start... > > > > > > * Builds clean here on Intel x64. > > > * Build issues on other architectures, see link below. Builds still running > > > at time of posting this. > > > > > > https://copr.fedorainfracloud.org/coprs/kathenas/generic-fedora-rawhide-all- > > > with-review-not-production/build/10179003/ > > > * I would be better to move the '.desktop' file out of the spec file and be > > > an independently > > > installed file. It will also clean up the spec file. > > > * Update the appstream appdata file to a modern metainfo file with good data > > > for software centers such as GNOME Software or KDE Discover. > > > > > > Pedantic... > > > > > > * Ran game in a VM without GL so cannot create context. Game crashes out, > > > should be more elegant when failing. > > > * Desktop icon is blurred. These days poor quality desktop icons really > > > stand out. > > > > > > Regards > > > > > > Phil > > > > Phil, > > > > for s390x it's desativate in spec. > > For i386 seems fails with buildrequired java-devel > > > > Xavier > > Hi Phil, > > On March 1, 2026, I received a notification about a failed build on > fedora42/fedora43/rawhide on x86_64. > > I don't understand why it failed when, on February 28, 2026, this build > worked perfectly on x86_64 without me making any changes. Hi, COPR has been having issues for a few days. I will be looking at yur package again later today, do not worry about COPR builds at the moment. Regards Phil
Hi, Can you do a new upload by adding links to 'spec' and 'srpm' files here please? Regards Phil
https://sourceforge.net/projects/cars-sports-racing/files/2.1.2/Fedora/cars-sports-racing.spec https://sourceforge.net/projects/cars-sports-racing/files/2.1.2/Fedora/cars-sports-racing-2.1.2-1.fc43.src.rpm
Copr build: https://copr.fedorainfracloud.org/coprs/build/10189674 (succeeded) Review template: https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora-review-2276549-cars-sports-racing-2.1.2/fedora-rawhide-x86_64/10189674-cars-sports-racing/fedora-review/review.txt Found issues: - License file COPYRIGHT.TXT is not marked as %license Read more: https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/#_license_text Please know that there can be false-positives. --- This comment was created by the fedora-review-service https://github.com/FrostyX/fedora-review-service If you want to trigger a new Copr build, add a comment containing new Spec and SRPM URLs or [fedora-review-service-build] string.
Off topic. You may wish to consider a new host. The srpm is downloading at a rate limited 5MB/s, not great for a large project. :-/ Regards Phil
Xavier, First thing: mkdir -p %{buildroot}%{_datadir}/applications cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF [Desktop Entry] Name=Cars Sports Racing Comment=Simulation Exec=%{name} Icon=%{name} Terminal=false Type=Application StartupNotify=false Categories=Game;SportsGame; EOF Is this necessary? Regards Phil
(In reply to Fedora Review Service from comment #42) > Copr build: > https://copr.fedorainfracloud.org/coprs/build/10189674 > (succeeded) > > Review template: > https://download.copr.fedorainfracloud.org/results/@fedora-review/fedora- > review-2276549-cars-sports-racing-2.1.2/fedora-rawhide-x86_64/10189674-cars- > sports-racing/fedora-review/review.txt > > Found issues: > > - License file COPYRIGHT.TXT is not marked as %license > Read more: > https://docs.fedoraproject.org/en-US/packaging-guidelines/ > LicensingGuidelines/#_license_text > > Please know that there can be false-positives. > > --- > This comment was created by the fedora-review-service > https://github.com/FrostyX/fedora-review-service > > If you want to trigger a new Copr build, add a comment containing new > Spec and SRPM URLs or [fedora-review-service-build] string. Strange there is no COPYRIGHT.TXT file in Cars Sports Racing. There is a COPYING.TXT file, which is correctly listed in %licence.
(In reply to Phil Wyett from comment #44) > Xavier, > > First thing: > > mkdir -p %{buildroot}%{_datadir}/applications > cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF > [Desktop Entry] > Name=Cars Sports Racing > Comment=Simulation > Exec=%{name} > Icon=%{name} > Terminal=false > Type=Application > StartupNotify=false > Categories=Game;SportsGame; > EOF > > Is this necessary? > > Regards > > Phil Actually, yes, but I'll see if I can create the .desktop file directly Xavier