https://bugzilla.redhat.com/show_bug.cgi?id=1653481
Bug ID: 1653481 Summary: Review Request: white_dune - 3D modeller/animation tool Product: Fedora Version: rawhide Component: Package Review Severity: medium Assignee: nobody@fedoraproject.org Reporter: mufti11@web.de QA Contact: extras-qa@fedoraproject.org CC: package-review@lists.fedoraproject.org
Spec URL: http://wdune.ourproject.org/ SRPM URL: ftp://ftp.ourproject.org/pub/wdune/wdune-0.99pl1188-1.src.rpm Description: white_dune is a graphical VRML97/X3D editor, simple NURBS/Superformula 3D modeller, animation tool, and VRML97/X3DV commandline compiler in development. With white_dune you can create/change 3D objects and animate them (in a easy way if you choose the -4kids GUI). The result can be shown in any webgl enabled web browser or can be converted to the RIB format for movie creation. Fedora Account System Username: ?
https://bugzilla.redhat.com/show_bug.cgi?id=1653481
J. Scheurich mufti11@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|rawhide |29
https://bugzilla.redhat.com/show_bug.cgi?id=1653481
Robert-André Mauchin zebob.m@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |zebob.m@gmail.com
--- Comment #1 from Robert-André Mauchin zebob.m@gmail.com --- What's your FAS account? https://admin.fedoraproject.org/accounts Where is the link to the SPEC file? The SPEC in the SRPM is not in line with Fedora Packaging Guidelines: read about them https://docs.fedoraproject.org/en-US/packaging-guidelines/
- Group is not used in Fedora
- Split BR and RR one per line
- Correct license shorthand is GPLv3+
- Version: 0.99pl1188 → Use extraver for pl1188 See https://docs.fedoraproject.org/en-US/packaging-guidelines/Versioning/#_unsor...
- Your list of Requires is weird: does your app really need firefox, pinta, kolourpaint, audacity, lxterminal, ImageMagick, aqsis-core to function? Consider moving them to Recommends instead.
- Release should contain %{?dist}
Release: 1%{?dist}
- You could use %autosetup
- Use the %configure macro
- Use the %make_build macro
- Do not use rm -rf $RPM_BUILD_ROOT at the start of install
- Use %{_bindir}, %{_datadir}, %{_mandir} and so on
- You should not create this dir yourself
mkdir -p $RPM_BUILD_ROOT/usr/lib/debug/usr/bin/
- use "install -p" to keep timestamps
- /usr/lib/rpm/find-debuginfo.sh should not be rin by you, it will be automatically by the build process.
- Add you name to the %changelog entry, add the release tag to the changelog entry
- Put the %changelog section at the end of the SPEC after %files
- Validate the .desktop file: https://docs.fedoraproject.org/en-US/packaging-guidelines/#_desktop_file_ins...
- Consider adding an Appdata file: https://docs.fedoraproject.org/en-US/packaging-guidelines/AppData/
- Consider doing a mockbuild after you updated your SPEC:
spectool -g *.spec fedpkg --release f30 srpm fedpkg --release f30 mockbuild --mock-config fedora-rawhide-x86_64 --no-cleanup-after
- Run rpmlint on your resulting RPMs
- Consider doing a scratch build too to see if everything works fine
fedpkg --release f30 scratch-build --srpm
https://bugzilla.redhat.com/show_bug.cgi?id=1653481
--- Comment #2 from J. Scheurich mufti11@web.de --- Created attachment 1511476 --> https://bugzilla.redhat.com/attachment.cgi?id=1511476&action=edit Next request wdune 0.99 1202
Spec URL: http://wdune.ourproject.org/ SRPM URL: ftp://ftp.ourproject.org/pub/wdune/wdune-0.99pl1202-1.src.rpm Description: white_dune is a graphical VRML97/X3D editor, simple NURBS/Superformula 3D modeller, animation tool, and VRML97/X3DV commandline compiler in development. With white_dune you can create/change 3D objects and animate them (in a easy way if you choose the -4kids GUI). The result can be shown in any webgl enabled web browser or can be converted to the RIB format for movie creation. Fedora Account System Username: ?
https://bugzilla.redhat.com/show_bug.cgi?id=1653481
--- Comment #3 from J. Scheurich mufti11@web.de --- Next update wdune 0.99 1204
Spec URL: http://wdune.ourproject.org/ SRPM URL: ftp://ftp.ourproject.org/pub/wdune/wdune-0.99-1204.fc29.src.rpm Description: white_dune is a graphical VRML97/X3D editor, simple NURBS/Superformula 3D modeller, animation tool, and VRML97/X3DV commandline compiler in development. With white_dune you can create/change 3D objects and animate them (in a easy way if you choose the -4kids GUI). The result can be shown in any webgl enabled web browser or can be converted to the RIB format for movie creation. Fedora Account System Username: mufti11
https://bugzilla.redhat.com/show_bug.cgi?id=1653481
Robert-André Mauchin zebob.m@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |177841 (FE-NEEDSPONSOR)
--- Comment #4 from Robert-André Mauchin zebob.m@gmail.com --- - Not needed:
%clean rm -rf $RPM_BUILD_ROOT
%defattr(-,root,root)
BuildRoot: /var/tmp/%{name}buildroot
- I don't think you *require* all of this to work:
Requires: rcs Requires: firefox Requires: kolourpaint Requires: audacity Requires: lxterminal Requires: ImageMagick Requires: aqsis-core Requires: bitstream-vera-sans-fonts
- COPYING.txt must be installed with %license not %doc.
- Use extraver like this:
%global extraver pl1204
Release: 1.%{extraver}%{?dist}
- Fix the %changelog
You also need to be sponsored, please read https://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=177841 [Bug 177841] Tracker: Review requests from new Fedora packagers who need a sponsor
https://bugzilla.redhat.com/show_bug.cgi?id=1653481
--- Comment #5 from J. Scheurich mufti11@web.de ---
- I don't think you *require* all of this to work:
Requires: rcs Requires: firefox Requires: kolourpaint Requires: audacity Requires: lxterminal Requires: ImageMagick Requires: aqsis-core Requires: bitstream-vera-sans-fonts
It is not really required, cause the configure or the menu of white_dune accept alternatives for this software, but it is needed to set a working default
rcs: white_dune has the abiltiy to write a revison control file on save This is very useful if you work with kids, which sometimes overwrite written files.
VRML97/X3D can be scripted, white_dune is only a editor, so a VRML97/X3D player is needed. This can be X_ITE (http://create3000.de/x_ite/getting-started/) which can be used with any webgl enabled webbroser (like firefox). Another more efficient VRML97/X3D player is freewrl, but is not part of fedora 8-(
VRML97/X3D supports bitmap Texture files, but gimp is too complicated tor the -4kids GUI. kolourpaint is better, but pinta would be also a choice.
audacity is needed as sound editor, is not easy to find a program that can edit wav files, which is the supported sound format in VRML97/X3D.
lxterminal is a simpple xterm replacement for xterm which is needed for the vi editor. lxterminal starts unlike xterm in a usable geometry.
imagemaick is needed for convert needed to convert texture files to the tif format which is needed for the aqsis texturer teaqser wich is neded for the .rib export.
bitstream-vera-sans-fonts is needed as ttf file for Text rendeing.
https://bugzilla.redhat.com/show_bug.cgi?id=1653481
--- Comment #6 from J. Scheurich mufti11@web.de --- Next update wdune 0.99 1212
Spec URL: http://wdune.ourproject.org/ SRPM URL: ftp://ftp.ourproject.org/pub/wdune/wdune-0.99-1212.fc29.src.rpm Description: white_dune is a graphical VRML97/X3D editor, simple NURBS/Superformula 3D modeller, animation tool, and VRML97/X3DV commandline compiler in development. With white_dune you can create/change 3D objects and animate them (in a easy way if you choose the -4kids GUI). The result can be shown in any webgl enabled web browser or can be converted to the RIB format for movie creation. Fedora Account System Username: mufti11
https://bugzilla.redhat.com/show_bug.cgi?id=1653481
--- Comment #7 from Robert-André Mauchin zebob.m@gmail.com --- (In reply to J. Scheurich from comment #5)
- I don't think you *require* all of this to work:
Requires: rcs Requires: firefox Requires: kolourpaint Requires: audacity Requires: lxterminal Requires: ImageMagick Requires: aqsis-core Requires: bitstream-vera-sans-fonts
It is not really required, cause the configure or the menu of white_dune accept alternatives for this software, but it is needed to set a working default
rcs: white_dune has the abiltiy to write a revison control file on save This is very useful if you work with kids, which sometimes overwrite written files.
VRML97/X3D can be scripted, white_dune is only a editor, so a VRML97/X3D player is needed. This can be X_ITE (http://create3000.de/x_ite/getting-started/) which can be used with any webgl enabled webbroser (like firefox). Another more efficient VRML97/X3D player is freewrl, but is not part of fedora 8-(
VRML97/X3D supports bitmap Texture files, but gimp is too complicated tor the -4kids GUI. kolourpaint is better, but pinta would be also a choice.
audacity is needed as sound editor, is not easy to find a program that can edit wav files, which is the supported sound format in VRML97/X3D.
lxterminal is a simpple xterm replacement for xterm which is needed for the vi editor. lxterminal starts unlike xterm in a usable geometry.
imagemaick is needed for convert needed to convert texture files to the tif format which is needed for the aqsis texturer teaqser wich is neded for the .rib export.
bitstream-vera-sans-fonts is needed as ttf file for Text rendeing.
Use Recommends: if this is not hard dependency.
package-review@lists.fedoraproject.org