Spec URL: https://sagitter.fedorapeople.org/giac/giac.spec SRPM URL: https://sagitter.fedorapeople.org/giac/giac-1.2.2-1.fc23.src.rpm Description: Giac is a Computer Algebra System made by Bernard Parisse. It provides features from the C/C++ libraries PARI, NTL (arithmetic), GSL (numerics), GMP (big integers), MPFR (bigfloats) and also - Efficient algorithms for multivariate polynomial operations (product, GCD, factorization, groebner bases), - Symbolic computations: solver, simplifications, limits/series, integration, - Linear algebra with numerical or symbolic coefficients. - Partial Maple and TI compatibility. - It has interfaces in texmacs and sagemath. it consists of: - a C++ library (libgiac) - a command line interpreter (icas/giac) - an FLTK-based GUI (xcas) with interactive geometry and formal spreadsheets. Fedora Account System Username: sagitter This package is for Fedora only.
*** Bug 1083941 has been marked as a duplicate of this bug. ***
I just did a test build in mock, fedora-rawhide-x86_64, and 2 tests failed, both apparently due to a longjmp problem in pari. This may indicate either a bug in pari, or that giac is not initializing libpari properly. *** bug in PARI/GP (Segmentation Fault), please report. *** longjmp causes uninitialized stack frame ***: /builddir/build/BUILD/giac-1.2.2/src/.libs/lt-icas terminated ======= Backtrace: ========= /lib64/libc.so.6(+0x780eb)[0x7f55e648e0eb] /lib64/libc.so.6(__fortify_fail+0x37)[0x7f55e652fc77] /lib64/libc.so.6(+0x119b9d)[0x7f55e652fb9d] /lib64/libc.so.6(__longjmp_chk+0x2b)[0x7f55e652fafb] ../src/.libs/libgiac.so.0(+0x84d8c2)[0x7f55ec6418c2] /lib64/libpari-gmp.so.4(pari_err+0x348)[0x7f55eb637f78] /lib64/libpthread.so.0(+0x11490)[0x7f55e896b490] /lib64/libpthread.so.0(__pthread_mutex_trylock+0x14)[0x7f55e8964004] ../src/.libs/libgiac.so.0(_ZN4giac15is_context_busyEPKNS_7contextE+0x16)[0x7f55ec46abb6] ../src/.libs/libgiac.so.0(_ZN4giac12check_threadEPNS_7contextE+0x2c)[0x7f55ec472adc] /builddir/build/BUILD/giac-1.2.2/src/.libs/lt-icas(+0x5175e)[0x561d4f1a575e] /builddir/build/BUILD/giac-1.2.2/src/.libs/lt-icas(+0x203df)[0x561d4f1743df] /lib64/libc.so.6(__libc_start_main+0xf1)[0x7f55e6436231] /builddir/build/BUILD/giac-1.2.2/src/.libs/lt-icas(+0x27c7a)[0x561d4f17bc7a] ... ./chk_cas: line 5: 14149 Aborted (core dumped) ../src/icas testcas > cas.tst ... FAIL: chk_cas ... and ... *** bug in PARI/GP (Segmentation Fault), please report. *** longjmp causes uninitialized stack frame ***: /builddir/build/BUILD/giac-1.2 .2/src/.libs/lt-icas terminated ======= Backtrace: ========= /lib64/libc.so.6(+0x780eb)[0x7fd0de46f0eb] /lib64/libc.so.6(__fortify_fail+0x37)[0x7fd0de510c77] /lib64/libc.so.6(+0x119b9d)[0x7fd0de510b9d] /lib64/libc.so.6(__longjmp_chk+0x2b)[0x7fd0de510afb] ../src/.libs/libgiac.so.0(+0x84d8c2)[0x7fd0e46228c2] /lib64/libpari-gmp.so.4(pari_err+0x348)[0x7fd0e3618f78] /lib64/libpthread.so.0(+0x11490)[0x7fd0e094c490] ../src/.libs/libgiac.so.0(_ZN4giac11kill_threadEPKNS_7contextE+0x1a)[0x7fd0e444bb0a] ../src/.libs/libgiac.so.0(_ZN4giac12check_threadEPNS_7contextE+0x338)[0x7fd0e4453de8] /builddir/build/BUILD/giac-1.2.2/src/.libs/lt-icas(+0x5175e)[0x563b110f275e] /builddir/build/BUILD/giac-1.2.2/src/.libs/lt-icas(+0x203df)[0x563b110c13df] /lib64/libc.so.6(__libc_start_main+0xf1)[0x7fd0de417231] /builddir/build/BUILD/giac-1.2.2/src/.libs/lt-icas(+0x27c7a)[0x563b110c8c7a] ... ./chk_fhan0: line 3: 16795 Aborted (core dumped) ../src/icas TP00-sol.cas > TP00.tst ... FAIL: chk_fhan0
Rawhide build: http://koji.fedoraproject.org/koji/taskinfo?taskID=14048946
Spec URL: https://sagitter.fedorapeople.org/giac/giac.spec SRPM URL: https://sagitter.fedorapeople.org/giac/giac-1.2.2-2.fc23.src.rpm - Fix required package of pgiac
(This remark is not related to the pb in comment2) I think for a package (and checksums) you should really use the source from: http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/ numbered in 1.2.2-x see http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/README and not this one Source0: http://www-fourier.ujf-grenoble.fr/~parisse/giac/%{name}-%{version}.tar.bz2 because it is always the latest 1.2.2-x so it could change.
(In reply to Han Frederic from comment #5) > (This remark is not related to the pb in comment2) > > I think for a package (and checksums) you should really use the source from: > http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/ > numbered in 1.2.2-x > see > http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/ > README Are they post-releases which include bug-fixes ? Effectively with giac_1.2.2-45.tar.gz there are failures like Jerry said in comment#2. > and not this one > Source0: > http://www-fourier.ujf-grenoble.fr/~parisse/giac/%{name}-%{version}.tar.bz2 > because it is always the latest 1.2.2-x so it could change.
(In reply to Antonio Trande from comment #6) > (In reply to Han Frederic from comment #5) > > (This remark is not related to the pb in comment2) > > > > I think for a package (and checksums) you should really use the source from: > > http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/ > > numbered in 1.2.2-x > > see > > http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/ > > README > > Are they post-releases which include bug-fixes ? yes, but my experience is that the file 1.2.2 you have used is either a link or a copy of the latest 1.2.2.x in http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/ so it may changen that is why I use only the files named 1.2.2-x for the sage packages. > Effectively with giac_1.2.2-45.tar.gz there are failures like Jerry said in > comment#2. > I have given this link to Bernard Parisse, so he saw this but may need more info. > > and not this one > > Source0: > > http://www-fourier.ujf-grenoble.fr/~parisse/giac/%{name}-%{version}.tar.bz2 > > because it is always the latest 1.2.2-x so it could change.
> # LGPLv3+: src/Fl_GDI_Printer.cxx, src/Flv_List.cc, src/Flv_Table.cc > # BSD: src/tinymt32* > License: GPLv3+ and LGPLv3+ and BSD Are files under BSD and LGPLv3+ and GPLv3+ combined into a single compiled binary? Then the license is just GPLv3+. The "License" tag is about the binary rpm, not the sources. s/french/French/ I'm afraid you'll have to repack the tarball to remove the non-free doc part, because the SRPM must be distributable. Removing it during package build is too late.
Up to now I was not able to reproduce Jerry's crash. Is it easy for you to reproduce it? if it is related to pari_init_opts the only thing I see is that giac try to guess if another library (ex sage) has already done a pari_init with the: if(!avma) test. But many libs (ex eclib) does the same because it is a problem for sage to remove it.
(In reply to Zbigniew Jędrzejewski-Szmek from comment #8) > > # LGPLv3+: src/Fl_GDI_Printer.cxx, src/Flv_List.cc, src/Flv_Table.cc > > # BSD: src/tinymt32* > > License: GPLv3+ and LGPLv3+ and BSD > > Are files under BSD and LGPLv3+ and GPLv3+ combined into a single compiled > binary? Then the license is just GPLv3+. The "License" tag is about the > binary rpm, not the sources. # LGPLv3+: src/Fl_GDI_Printer.cxx, src/Flv_List.cc, src/Flv_Table.cc # BSD: src/tinymt32* are involved during build. Is it not a Mixed Source Licensing Scenario ? http://fedoraproject.org/wiki/Packaging:LicensingGuidelines#Mixed_Source_Licensing_Scenario > > s/french/French/ > > I'm afraid you'll have to repack the tarball to remove the non-free doc > part, because the SRPM must be distributable. Removing it during package > build is too late. We need to contact upstream. I'm waiting for confirmation of XCAS's forum registration. (In reply to Han Frederic from comment #9) > Up to now I was not able to reproduce Jerry's crash. Is it easy for you to > reproduce it? > if it is related to pari_init_opts the only thing I see is that giac try to > guess if another library (ex sage) has already done a pari_init with the: > if(!avma) test. But many libs (ex eclib) does the same because it is a > problem for sage to remove it. This failed test comes out if I try to compile giac http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/giac_1.2.2-45.tar.gz always on Fedora > 22. Do you know why the packages from http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source are biggest than those from http://www-fourier.ujf-grenoble.fr/~parisse/giac/ ?
(In reply to Antonio Trande from comment #10) > (In reply to Zbigniew Jędrzejewski-Szmek from comment #8) > > > # LGPLv3+: src/Fl_GDI_Printer.cxx, src/Flv_List.cc, src/Flv_Table.cc > > > # BSD: src/tinymt32* > > > License: GPLv3+ and LGPLv3+ and BSD > > > > Are files under BSD and LGPLv3+ and GPLv3+ combined into a single compiled > > binary? Then the license is just GPLv3+. The "License" tag is about the > > Do you know why the packages from > http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source > are biggest than those from > http://www-fourier.ujf-grenoble.fr/~parisse/giac/ ? I see the files src/javagiac*
(In reply to Antonio Trande from comment #10) > (In reply to Zbigniew Jędrzejewski-Szmek from comment #8) > > > # LGPLv3+: src/Fl_GDI_Printer.cxx, src/Flv_List.cc, src/Flv_Table.cc > > > # BSD: src/tinymt32* > > > License: GPLv3+ and LGPLv3+ and BSD > > > > Are files under BSD and LGPLv3+ and GPLv3+ combined into a single compiled > > binary? Then the license is just GPLv3+. The "License" tag is about the > > binary rpm, not the sources. > > # LGPLv3+: src/Fl_GDI_Printer.cxx, src/Flv_List.cc, src/Flv_Table.cc > # BSD: src/tinymt32* > > are involved during build. Is it not a Mixed Source Licensing Scenario ? > http://fedoraproject.org/wiki/Packaging: > LicensingGuidelines#Mixed_Source_Licensing_Scenario Kind of. I think the licensing guidelines are not entirely consistent, and that section seems to allow specifying multiple licenses. But https://fedoraproject.org/wiki/Licensing:FAQ?rd=Licensing/FAQ#What_is_.22effective_license.22_and_do_I_need_to_know_that_for_the_License:_tag.3F recommends specifying just the effective license. And https://fedoraproject.org/wiki/Licensing:FAQ?rd=Licensing/FAQ#How_should_I_handle_multiple_licensing_situations.3F explicitly talks about mixing GPL and BSD: > The source code contains some .c files which are GPLv2+ and some other .c files which are BSD. They're compiled together to form an executable. Since some of the files are licensed as GPL, the resulting executable is also GPL. The License tag should read: License: GPLv2+ > > I'm afraid you'll have to repack the tarball to remove the non-free doc > > part, because the SRPM must be distributable. Removing it during package > > build is too late. > > We need to contact upstream. I'm waiting for confirmation of XCAS's forum > registration. Yeah. If they could resolve this upstream this would be a much better outcome.
(In reply to Han Frederic from comment #11) > (In reply to Antonio Trande from comment #10) > > Do you know why the packages from > > http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source > > are biggest than those from > > http://www-fourier.ujf-grenoble.fr/~parisse/giac/ ? > > I see the files src/javagiac* As I also saw some tarballs, I have asked this question on giac forum: http://xcas.e.ujf-grenoble.fr/XCAS/viewtopic.php?f=4&t=1712 it is a mistake, next update should solve this.
(In reply to Zbigniew Jędrzejewski-Szmek from comment #8) > > > I'm afraid you'll have to repack the tarball to remove the non-free doc > part, because the SRPM must be distributable. Removing it during package > build is too late. If it helps I am doing a similar job for sage and I put the tarballs built with the spkg-src script there: http://webusers.imj-prg.fr/~frederic.han/xcas/sage (last version for sage is 1.2.2.37) changing a little this script to: http://webusers.imj-prg.fr/~frederic.han/xcas/sage/spkg-src-1.2.2.45 gives the following: http://webusers.imj-prg.fr/~frederic.han/xcas/sage/giac-1.2.2.45.tar.gz Also I have asked there http://xcas.e.ujf-grenoble.fr/XCAS/viewtopic.php?f=19&t=1713 if it is still true that some files under %{_datadir}/giac/doc are needed at runtime, it could simplify things.
Spec URL: https://sagitter.fedorapeople.org/giac/giac.spec SRPM URL: https://sagitter.fedorapeople.org/giac/giac-1.2.2-3.45.fc23.src.rpm - Source tarball repacked without non-free docs - Licenses combined in GPLv3+ only Koji build on rawhide: http://koji.fedoraproject.org/koji/taskinfo?taskID=14166723
(In reply to Antonio Trande from comment #15) > Spec URL: https://sagitter.fedorapeople.org/giac/giac.spec > SRPM URL: https://sagitter.fedorapeople.org/giac/giac-1.2.2-3.45.fc23.src.rpm > > - Source tarball repacked without non-free docs > - Licenses combined in GPLv3+ only > > Koji build on rawhide: > http://koji.fedoraproject.org/koji/taskinfo?taskID=14166723 I was able to built this package on x86_64 and I didn't remarked problems with xcas at runtime.
My latest attempt at building did NOT trigger the pari problem, so hopefully that means that whatever caused it has gone away. Package Review ============== Legend: [x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated Issues: ======= - The configure script looks for Xinerama, but doesn't find it. Perhaps add BuildRequires: libXinerama-devel or BuildRequires: pkgconfig(xinerama). - The tutorial in doc/*/casinter* is released under the GNU Free Documentation License, and is also not produced from source with hevea and hacha. At the very least, the -doc subpackage's license must have GFDL added to it. I think you should also BuildRequires: hevea and generate the HTML files. - The giac-doc package owns %{_docdir}/giac-doc, and installs README in that directory, but also installs files into both %{_docdir}/giac and %{_datadir}/giac/doc, neither of which it owns. Since it can be installed separately from the other packages, it must own these two directories. - tinymt32 is bundled. It should either be split out as a separate package, or the bundling should be noted in the spec file; e.g., with Provides: bundled(tinymt32) - The documentation bundles some javascript code: o doc/codemirror.{css,js} (MIT) o doc/FileSaver.js (MIT) o doc/matchbrackets.js (MIT) - Also note that texinfo.tex is available in the texinfo-tex package; it appears in doc/{de,en,es,local,pt,zh}/texinfo.tex. This is not critical. - Revision 45 is packaged, but revision 63 is the latest. Does that matter? - gtk-update-icon-cache is invoked in both %post xcas and %posttrans xcas. The invocation in %post xcas should be removed. - The spec file contains an ExclusiveArch tag with a note about PPC and aarch64. What are the issues? Is somebody working to resolve them? This information would be useful in a spec file comment. Also, is it only PPC and aarch64 that are not ready? If so, ExcludeArch should be used instead of ExclusiveArch. What about mips, for example? - Does perl need to be present in the build root for any reason? If so, then BuildRequires: perl-generators must be added since perl is being removed from the default build root. - Would it be possible/advisable to split out the noarch files under %{_datadir} into a noarch subpackage that is required by the main package? That would allow sharing across architectures. - I understand that the non-UTF-8 rpmlint warnings should be ignored for *.xws files, but there are warnings for other types of files, too. Please look through the warnings below and see if any of the other files should be converted. - Please also check the hidden-file-or-dir warnings. Are those files needed? - Rpmlint still generates an unused-direct-shlib-dependency warning for libgslcblas.so.0, in spite of the sed command in %build intended to fix this. Do you have any idea why? - I would like to suggest some updates to xcas-appdata.xml, which I will attach. With these changes, "appstream-util validate" *almost* works. It doesn't like the lengths of parts of the description. Oh, well. The relaxed validation still works. :-) ===== MUST items ===== C/C++: [x]: Package does not contain kernel modules. [x]: Package contains no static executables. [x]: Header files in -devel subpackage, if present. [x]: ldconfig called in %post and %postun if required. [x]: Package does not contain any libtool archives (.la) [x]: Rpath absent or only used for internal libs. [x]: Development (unversioned) .so files in -devel subpackage, if present. Generic: [x]: Package is licensed with an open-source compatible license and meets other legal requirements as defined in the legal section of Packaging Guidelines. [!]: License field in the package spec file matches the actual license. The license of -doc lacks GFDL. [x]: License file installed when any subpackage combination is installed. [!]: Package requires other packages for directories it uses. Note: No known owner of /usr/share/doc/giac [!]: Package must own all directories that it creates. Note: Directories without known owners: /usr/share/mime/packages, /usr/share/giac/doc/de, /usr/share/mime, /usr/share/giac/doc/el, /usr/share/giac/doc/en, /usr/share/giac/doc/zh, /usr/share/giac/doc/es, /usr/share/giac/doc/fr, /usr/share/doc/giac, /usr/share/giac/doc [x]: %build honors applicable compiler flags or justifies otherwise. [!]: Package contains no bundled libraries without FPC exception. [x]: Changelog in prescribed format. [x]: Sources contain only permissible code or content. [x]: Development files must be in a -devel package [x]: Package uses nothing in %doc for runtime. [x]: Texinfo files are installed using install-info in %post and %preun if package has .info files. [x]: The spec file handles locales properly. [x]: Package consistently uses macros (instead of hard-coded directory names). [x]: Package is named according to the Package Naming Guidelines. [x]: Package does not generate any conflict. [x]: Package obeys FHS, except libexecdir and /usr/target. [-]: If the package is a rename of another package, proper Obsoletes and Provides are present. [x]: Requires correct, justified where necessary. [x]: Spec file is legible and written in American English. [-]: Package contains systemd file(s) if in need. [x]: update-desktop-database is invoked in %post and %postun if package contains desktop file(s) with a MimeType: entry. [x]: gtk-update-icon-cache is invoked in %postun and %posttrans if package contains icons. [x]: Useful -debuginfo package or justification otherwise. [x]: Package is not known to require an ExcludeArch tag. [x]: Package complies to the Packaging Guidelines [x]: Package successfully compiles and builds into binary rpms on at least one supported primary architecture. [x]: Package installs properly. [x]: Rpmlint is run on all rpms the build produces. Note: There are rpmlint messages (see attachment). [x]: Package does not own files or directories owned by other packages. [x]: All build dependencies are listed in BuildRequires, except for any that are listed in the exceptions section of Packaging Guidelines. [x]: Package uses either %{buildroot} or $RPM_BUILD_ROOT [x]: Package does not run rm -rf %{buildroot} (or $RPM_BUILD_ROOT) at the beginning of %install. [x]: Macros in Summary, %description expandable at SRPM build time. [x]: Package contains desktop file if it is a GUI application. [x]: Package installs a %{name}.desktop using desktop-file-install or desktop-file-validate if there is such a file. [x]: Dist tag is present. [x]: Package does not contain duplicates in %files. [x]: Permissions on files are set properly. [x]: Package use %makeinstall only when make install DESTDIR=... doesn't work. [x]: Package is named using only allowed ASCII characters. [x]: Package does not use a name that already exists. [x]: Package is not relocatable. [x]: Sources used to build the package match the upstream source, as provided in the spec URL. [x]: Spec file name must match the spec package %{name}, in the format %{name}.spec. [x]: File names are valid UTF-8. [x]: Large documentation must go in a -doc subpackage. Large could be size (~1MB) or number of files. Note: Documentation size is 0 bytes in 0 files. [x]: Packages must not store files under /srv, /opt or /usr/local Perl: [x]: Package contains the mandatory BuildRequires and Requires:. ===== SHOULD items ===== Generic: [x]: update-mime-database is invoked in %post and %postun if package stores [-]: If the source package does not include license text(s) as a separate file from upstream, the packager SHOULD query upstream to include it. [x]: Final provides and requires are sane (see attachments). [x]: Fully versioned dependency in subpackages if applicable. [?]: Package functions as described. [!]: Latest version is packaged. [x]: Package does not include license text files separate from upstream. [x]: Patches link to upstream bugs/comments/lists or are otherwise justified. [x]: Scriptlets must be sane, if used. [x]: SourceX tarball generation or download is documented. Note: Package contains tarball without URL, check comments [x]: Description and summary sections in the package spec file contains translations for supported Non-English languages, if available. [x]: %check is present and all tests pass. [x]: Packages should try to preserve timestamps of original installed files. [x]: Reviewer should test that the package builds in mock. [x]: Buildroot is not present [x]: Package has no %clean section with rm -rf %{buildroot} (or $RPM_BUILD_ROOT) [x]: No file requires outside of /etc, /bin, /sbin, /usr/bin, /usr/sbin. [x]: Packager, Vendor, PreReq, Copyright tags should not be in spec file [x]: Uses parallel make %{?_smp_mflags} macro. [x]: SourceX is a working URL. [x]: Package should compile and build into binary rpms on all supported architectures. [x]: Spec use %global instead of %define unless justified. ===== EXTRA items ===== Generic: [!]: Large data in /usr/share should live in a noarch subpackage if package is arched. Note: Arch-ed rpms have a total of 1536000 bytes in /usr/share [x]: Rpmlint is run on debuginfo package(s). Note: No rpmlint messages. [x]: Rpmlint is run on all installed packages. Note: There are rpmlint messages (see attachment). [x]: Spec file according to URL is the same as in SRPM. Rpmlint ------- Checking: giac-1.2.2-3.45.fc25.x86_64.rpm giac-devel-1.2.2-3.45.fc25.x86_64.rpm giac-doc-1.2.2-3.45.fc25.noarch.rpm giac-xcas-1.2.2-3.45.fc25.x86_64.rpm pgiac-1.2.2-3.45.fc25.noarch.rpm giac-debuginfo-1.2.2-3.45.fc25.x86_64.rpm giac-1.2.2-3.45.fc25.src.rpm giac.x86_64: W: spelling-error %description -l en_US numerics -> numeric, numeric s giac.x86_64: W: spelling-error %description -l en_US bigfloats -> big floats, big-floats, flatboats giac.x86_64: W: spelling-error %description -l en_US groebner -> grounder giac.x86_64: W: spelling-error %description -l en_US texmacs -> XEmacs giac.x86_64: W: spelling-error %description -l en_US sagemath -> sage math, sage-math, stratagem giac.x86_64: W: spelling-error %description -l en_US xcas -> cassia giac.x86_64: W: shared-lib-calls-exit /usr/lib64/libgiac.so.0.0.0 exit.5 giac.x86_64: W: no-manual-page-for-binary fr_cas_help giac.x86_64: W: no-manual-page-for-binary icas giac.x86_64: W: no-manual-page-for-binary es_cas_help giac.x86_64: W: no-manual-page-for-binary en_cas_help giac-devel.x86_64: W: spelling-error Summary(en_US) libgiac -> elegiac giac-devel.x86_64: W: spelling-error %description -l en_US libgiac -> elegiac giac-devel.x86_64: W: only-non-binary-in-usr-lib giac-devel.x86_64: W: no-documentation giac-doc.noarch: W: spelling-error Summary(en_US) Detailled -> Detailed, Detail led, Detail-led giac-doc.noarch: W: spelling-error Summary(en_US) html -> HTML, ht ml, ht-ml giac-doc.noarch: W: spelling-error %description -l en_US detailled -> detailed, detail led, detail-led giac-doc.noarch: W: spelling-error %description -l en_US html -> HTML, ht ml, ht-ml giac-doc.noarch: W: spelling-error %description -l en_US xcas -> cassia giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/co2t150.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/poisson.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/signal.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/capes.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/oct06.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/anniversaire.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/lagrange_err.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/rouepoly.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/sphynx.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/crypto/cesar.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/prime.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/graphe_proba.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geo3d/cone.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/image.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/gaussienne.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/demo/e05.tex giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/horner.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/0107.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/moivre2.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/el/html_mall giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/mult_lagr.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/prog/arbre.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/logo/jeu.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/terre.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/prog/gauss_jordan.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/multfft.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/yun.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/logo/fleur.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/vostok.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/logo/sapin.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/geo/geo2 giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/potence.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/en/html_vall giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/apmep.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/insol.xws giac-doc.noarch: W: hidden-file-or-dir /usr/share/giac/examples/Exemples/analyse/._signal.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/newton.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/arit.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/multpoly.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geo3d/circon3d.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/spects/spec_proie.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/el/html_mtt giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/prog/exemple.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/napoleon.cxx giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/tortue/dragon.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/animpav.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/el/html_vall giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/logo/poule.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/atelier.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/demo/orthocentre.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/neige.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/tortue/sapin.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/edc.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/3006.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/simson.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/napoleon.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/0707.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/berle.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/global_temp.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/fluctuation2.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/co2.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/cardan.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/flocon.cxx giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/demo/algos_integrale.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/dft.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/euler_ode.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/ehrenfest.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/galton.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/napoleon.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/carre.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geo3d/animcube.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/minimum.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/2007.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/autres.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/bezout.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/polygone.cxx giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/simpson.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/calcform.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/permutation.cxx giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/tortue/arbre.cxx giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/bissectrice.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/crypto/reed_s.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/dragon.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/crypto/codelin.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/prog/conformal.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/demo/pgcd.cpp giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/logo/tulipe.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/fluctuations.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/opengl/surface.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/triangle.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/crible.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/montecarlo.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/intercourbe.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/astroide.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/soleil.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/2107.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/arit/rsa.cxx giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/mediatrice.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/diviseur.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/premier.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/2906.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/gradconj.xws giac-doc.noarch: W: hidden-file-or-dir /usr/share/giac/examples/Exemples/demo/._graphe_proba.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/polylogo.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/hexagone.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/toile.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/dijkstra.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/powmod.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/arit/codage.cas giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/hensel.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/attente.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/feuerbach.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/kolmogorov.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/spects/tpi.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/plantes.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/glace.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/en/html_mtt giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/rejet.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/afactor.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/pgcd.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/demo/bissectrice.cxx giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/demo/mediane.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/milieu.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/reed_sol.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/aspolyof.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/moivre_laplace.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/crypto/rsa.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/1707.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/racine.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/tortue/hilbert.cxx giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/tortue/gosper.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/grad_const.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/milieux.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/orthocentre.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/0307.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/energie.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/1407.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/opengl/sphere.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/morley_puzzle.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/ode.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/demo/bezout.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/lieu_s05.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/logo/neige.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/demomorley.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/pollard.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/sphinx.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/confiance.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/demo/napoleon.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/vectgauss.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/peano.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/morley_demo.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/makegf.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/en/html_mall giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/mediane.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/crypto/codage.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/pui.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/caustique.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/series_alt.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/0207.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/spects/pagerank.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/carres.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/estprem.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/tortue/peano.cxx giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/tortue/koch.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/0807.xws giac-xcas.x86_64: W: spelling-error %description -l en_US html -> HTML, ht ml, ht-ml giac-xcas.x86_64: W: no-documentation giac-xcas.x86_64: W: no-manual-page-for-binary xcas giac.src: W: spelling-error %description -l en_US numerics -> numeric, numeric s giac.src: W: spelling-error %description -l en_US bigfloats -> big floats, big-floats, flatboats giac.src: W: spelling-error %description -l en_US groebner -> grounder giac.src: W: spelling-error %description -l en_US texmacs -> XEmacs giac.src: W: spelling-error %description -l en_US sagemath -> sage math, sage-math, stratagem giac.src: W: spelling-error %description -l en_US icas -> ices, Incas giac.src: W: spelling-error %description -l en_US xcas -> cassia giac.src: W: strange-permission giac-makesrc.sh 755 giac.src: W: invalid-url Source0: giac-1.2.2.45.tar.gz 7 packages and 0 specfiles checked; 0 errors, 197 warnings. Rpmlint (debuginfo) ------------------- Checking: giac-debuginfo-1.2.2-3.45.fc25.x86_64.rpm 1 packages and 0 specfiles checked; 0 errors, 0 warnings. Rpmlint (installed packages) ---------------------------- giac-devel.x86_64: W: spelling-error Summary(en_US) libgiac -> elegiac giac-devel.x86_64: W: spelling-error %description -l en_US libgiac -> elegiac giac-devel.x86_64: W: only-non-binary-in-usr-lib giac-devel.x86_64: W: no-documentation giac-doc.noarch: W: spelling-error Summary(en_US) Detailled -> Detailed, Detail led, Detail-led giac-doc.noarch: W: spelling-error Summary(en_US) html -> HTML, ht ml, ht-ml giac-doc.noarch: W: spelling-error %description -l en_US detailled -> detailed, detail led, detail-led giac-doc.noarch: W: spelling-error %description -l en_US html -> HTML, ht ml, ht-ml giac-doc.noarch: W: spelling-error %description -l en_US xcas -> cassia giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/flocon.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/simson.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/demo/orthocentre.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/crypto/codelin.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/galton.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/caustique.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/logo/jeu.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/sphynx.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/crypto/cesar.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/permutation.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/opengl/sphere.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/astroide.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/geo/geo2 giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/co2t150.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/bezout.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/prog/arbre.xws giac-doc.noarch: W: hidden-file-or-dir /usr/share/giac/examples/Exemples/analyse/._signal.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/prime.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/1707.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/1407.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/gradconj.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/makegf.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/glace.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/rouepoly.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/en/html_vall giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/montecarlo.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/bissectrice.cxx giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/tortue/arbre.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/lagrange_err.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/orthocentre.cxx giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/demo/algos_integrale.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/grad_const.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/0307.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/graphe_proba.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/pgcd.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/carre.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/neige.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/vectgauss.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/soleil.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/insol.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/demo/bissectrice.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/dijkstra.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/demomorley.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/0807.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/edc.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/moivre_laplace.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/pollard.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/arit/codage.cas giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/demo/bezout.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/multfft.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/image.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/2107.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/minimum.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/logo/fleur.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/moivre2.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/logo/neige.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/gaussienne.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/polylogo.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/0107.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/demo/mediane.cxx giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/tortue/peano.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/0707.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/cardan.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/prog/exemple.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/milieu.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/2906.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/el/html_mall giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/prog/gauss_jordan.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/multpoly.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/tortue/dragon.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/spects/pagerank.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/tortue/koch.cxx giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/tortue/hilbert.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/euler_ode.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/ehrenfest.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/sphinx.cxx giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/tortue/gosper.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geo3d/animcube.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/mediane.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/morley_puzzle.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/kolmogorov.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/spects/spec_proie.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/terre.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/mult_lagr.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/afactor.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/intercourbe.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/napoleon.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/logo/sapin.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/estprem.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/logo/poule.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/crypto/rsa.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/signal.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/newton.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/opengl/surface.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/el/html_mtt giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/potence.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/ode.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/carres.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/diviseur.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/demo/pgcd.cpp giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/reed_sol.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/lieu_s05.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/triangle.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/vostok.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/2007.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/arit.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/capes.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/toile.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/0207.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/polygone.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geo3d/circon3d.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/atelier.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/berle.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/autres.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/el/html_vall giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/arit/rsa.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/hensel.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/milieux.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/co2.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/demo/napoleon.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/powmod.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/premier.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/prog/conformal.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/hexagone.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/crypto/reed_s.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/crypto/codage.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/tortue/sapin.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/demo/e05.tex giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/fluctuation2.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/rejet.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/horner.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/series_alt.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/en/html_mall giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/analyse/pui.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/animpav.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geo3d/cone.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/arit/crible.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/logo/tulipe.xws giac-doc.noarch: W: hidden-file-or-dir /usr/share/giac/examples/Exemples/demo/._graphe_proba.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/racine.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/plantes.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/attente.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/apmep.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/poisson.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/mediatrice.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/anniversaire.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/geometrie/morley_demo.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/feuerbach.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/yun.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/peano.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/spects/tpi.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/energie.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/napoleon.cxx giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/recur/dragon.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/en/html_mtt giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/dft.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/poly/aspolyof.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/fluctuations.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/proba/confiance.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/climat/global_temp.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/capes2006/3006.xws giac-doc.noarch: W: devel-file-in-non-devel-package /usr/share/giac/examples/geo/simpson.cxx giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/napoleon.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/oct06.xws giac-doc.noarch: W: file-not-utf8 /usr/share/doc/giac/Exemples/demo/calcform.xws giac-xcas.x86_64: W: spelling-error %description -l en_US html -> HTML, ht ml, ht-ml giac-xcas.x86_64: W: no-documentation giac-xcas.x86_64: W: no-manual-page-for-binary xcas giac.x86_64: W: spelling-error %description -l en_US numerics -> numeric, numeric s giac.x86_64: W: spelling-error %description -l en_US bigfloats -> big floats, big-floats, flatboats giac.x86_64: W: spelling-error %description -l en_US groebner -> grounder giac.x86_64: W: spelling-error %description -l en_US texmacs -> XEmacs giac.x86_64: W: spelling-error %description -l en_US sagemath -> sage math, sage-math, stratagem giac.x86_64: W: spelling-error %description -l en_US xcas -> cassia giac.x86_64: W: unused-direct-shlib-dependency /usr/lib64/libgiac.so.0.0.0 /lib64/libgslcblas.so.0 giac.x86_64: W: shared-lib-calls-exit /usr/lib64/libgiac.so.0.0.0 exit.5 giac.x86_64: W: no-manual-page-for-binary en_cas_help giac.x86_64: W: no-manual-page-for-binary es_cas_help giac.x86_64: W: no-manual-page-for-binary fr_cas_help giac.x86_64: W: no-manual-page-for-binary icas 6 packages and 0 specfiles checked; 0 errors, 189 warnings. Requires -------- giac-debuginfo (rpmlib, GLIBC filtered): pgiac (rpmlib, GLIBC filtered): /usr/bin/perl giac perl perl(Fcntl) perl(File::Basename) perl(Getopt::Std) perl(POSIX) giac-devel (rpmlib, GLIBC filtered): giac(x86-64) libgiac.so.0()(64bit) giac-doc (rpmlib, GLIBC filtered): giac-xcas (rpmlib, GLIBC filtered): /bin/sh giac(x86-64) hicolor-icon-theme libGL.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXft.so.2()(64bit) libblas.so.3()(64bit) libc.so.6()(64bit) libdl.so.2()(64bit) libfltk.so.1.3()(64bit) libfltk_gl.so.1.3()(64bit) libfltk_images.so.1.3()(64bit) libfontconfig.so.1()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgfortran.so.3()(64bit) libgiac.so.0()(64bit) libgmp.so.10()(64bit) libgsl.so.19()(64bit) libgslcblas.so.0()(64bit) libjpeg.so.62()(64bit) liblapack.so.3()(64bit) libm.so.6()(64bit) libmpfi.so.0()(64bit) libmpfr.so.4()(64bit) libntl.so.27()(64bit) libpari-gmp.so.4()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libpthread.so.0()(64bit) librt.so.1()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) giac (rpmlib, GLIBC filtered): /bin/sh /sbin/ldconfig info libGL.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXft.so.2()(64bit) libblas.so.3()(64bit) libc.so.6()(64bit) libdl.so.2()(64bit) libfltk.so.1.3()(64bit) libfltk_gl.so.1.3()(64bit) libfltk_images.so.1.3()(64bit) libfontconfig.so.1()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgfortran.so.3()(64bit) libgiac.so.0()(64bit) libgmp.so.10()(64bit) libgsl.so.19()(64bit) libgslcblas.so.0()(64bit) libjpeg.so.62()(64bit) liblapack.so.3()(64bit) libm.so.6()(64bit) libmpfi.so.0()(64bit) libmpfr.so.4()(64bit) libncurses.so.6()(64bit) libntl.so.27()(64bit) libpari-gmp.so.4()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libpthread.so.0()(64bit) libreadline.so.6()(64bit) librt.so.1()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libtinfo.so.6()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Provides -------- giac-debuginfo: giac-debuginfo giac-debuginfo(x86-64) pgiac: pgiac giac-devel: giac-devel giac-devel(x86-64) giac-doc: giac-doc giac-xcas: appdata() appdata(xcas.appdata.xml) application() application(xcas.desktop) giac-xcas giac-xcas(x86-64) mimehandler(application/x-xcas) giac: giac giac(x86-64) libgiac.so.0()(64bit) Generated by fedora-review 0.6.1 (f03e4e7) last change: 2016-05-02 Command line :/usr/bin/fedora-review -b 1335988 -m fedora-rawhide-x86_64 Buildroot used: fedora-rawhide-x86_64 Active plugins: Generic, Shell-api, C/C++, Perl Disabled plugins: Java, Python, fonts, SugarActivity, Ocaml, Haskell, R, PHP Disabled flags: EXARCH, DISTTAG, EPEL5, BATCH, EPEL6
Created attachment 1172131 [details] Suggested appdata changes Suggested changes to xcas-appdata.xml. Most are obvious, I think. Those that are not: - The toplevel tag, "component", now carries the type="desktop" attribute, instead of the <id> tag. - Added a <translation> tag so that the availability of non-English languages will be noted in Gnome Software. - Added captions to the screenshots for the seeing impaired. - The <updatecontact> tag is supposed to be an email address for the person who maintains the appdata file, which is the packager in this case.
(In reply to Jerry James from comment #17) > My latest attempt at building did NOT trigger the pari problem, so hopefully > that means that whatever caused it has gone away. > > Package Review > ============== > > Legend: > [x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated > > Issues: > ======= > - The configure script looks for Xinerama, but doesn't find it. Perhaps add > BuildRequires: libXinerama-devel or BuildRequires: pkgconfig(xinerama). > > - The tutorial in doc/*/casinter* is released under the GNU Free > Documentation > License, and is also not produced from source with hevea and hacha. > At the very least, the -doc subpackage's license must have GFDL added to > it. > I think you should also BuildRequires: hevea and generate the HTML files. > > - The giac-doc package owns %{_docdir}/giac-doc, and installs README in that > directory, but also installs files into both %{_docdir}/giac and > %{_datadir}/giac/doc, neither of which it owns. Since it can be installed > separately from the other packages, it must own these two directories. > > - tinymt32 is bundled. It should either be split out as a separate package, > or the bundling should be noted in the spec file; e.g., with > Provides: bundled(tinymt32) Where is in Fedora ? > > - The documentation bundles some javascript code: > o doc/codemirror.{css,js} (MIT) > o doc/FileSaver.js (MIT) > o doc/matchbrackets.js (MIT) Should be packaged in %_jsdir ? > > - Also note that texinfo.tex is available in the texinfo-tex package; it > appears in doc/{de,en,es,local,pt,zh}/texinfo.tex. This is not critical. > > - Revision 45 is packaged, but revision 63 is the latest. Does that matter? > > - gtk-update-icon-cache is invoked in both %post xcas and %posttrans xcas. > The invocation in %post xcas should be removed. > > - The spec file contains an ExclusiveArch tag with a note about PPC and > aarch64. What are the issues? Is somebody working to resolve them? This > information would be useful in a spec file comment. Also, is it only PPC > and aarch64 that are not ready? If so, ExcludeArch should be used instead > of ExclusiveArch. What about mips, for example? > > - Does perl need to be present in the build root for any reason? If so, > then BuildRequires: perl-generators must be added since perl is being > removed from the default build root. > > - Would it be possible/advisable to split out the noarch files under > %{_datadir} into a noarch subpackage that is required by the main package? > That would allow sharing across architectures. > > - I understand that the non-UTF-8 rpmlint warnings should be ignored for > *.xws > files, but there are warnings for other types of files, too. Please look > through the warnings below and see if any of the other files should be > converted. > > - Please also check the hidden-file-or-dir warnings. Are those files needed? > > - Rpmlint still generates an unused-direct-shlib-dependency warning for > libgslcblas.so.0, in spite of the sed command in %build intended to fix > this. > Do you have any idea why? > > - I would like to suggest some updates to xcas-appdata.xml, which I will > attach. With these changes, "appstream-util validate" *almost* works. It > doesn't like the lengths of parts of the description. Oh, well. The > relaxed > validation still works. :-) >
(In reply to Antonio Trande from comment #19) > (In reply to Jerry James from comment #17) > > Provides: bundled(tinymt32) > > Where is in Fedora ? It isn't in Fedora. I'm just thinking the fact that it is bundled should be noted so that, should it ever be introduced into Fedora, its presence in this package can be determined. > > - The documentation bundles some javascript code: > > o doc/codemirror.{css,js} (MIT) > > o doc/FileSaver.js (MIT) > > o doc/matchbrackets.js (MIT) > > Should be packaged in %_jsdir ? No, I don't think so. I think they are fine where they are; again, I'm just wondering if the spec file shouldn't note the fact that these are bundled in the package.
Spec URL: https://sagitter.fedorapeople.org/giac/giac.spec SRPM URL: https://sagitter.fedorapeople.org/giac/giac-1.2.2-4.63.fc24.src.rpm - Update to subversion 63 - Add libXinerama BR - Fix co-owning of documentation sub-directories - Fix appdata file - Add Provides tags > - Rpmlint still generates an unused-direct-shlib-dependency warning for > libgslcblas.so.0, in spite of the sed command in %build intended to fix > this. > Do you have any idea why? No; maybe is related to https://bugzilla.redhat.com/show_bug.cgi?id=1350911.
(In reply to Antonio Trande from comment #21) > No; maybe is related to https://bugzilla.redhat.com/show_bug.cgi?id=1350911. That could be, but doesn't that imply that the symbols in libgslcblas are not used at all, just the symbols in the underlying blas library? Or maybe undefined symbols mess up the unused-direct-shlib-dependency check somehow. This looks much better. There is still an unowned directory problem, though. The giac-doc package puts files into the language-specific directories, which it does not own, namely /usr/share/giac/doc/{de,el,en,es,fr,zh}. Also, there are still a few issues from comment 17 that have not been addressed completely: - The spec file contains an ExclusiveArch tag with a note about PPC and aarch64. What are the issues? Is somebody working to resolve them? This information would be useful in a spec file comment. Also, is it only PPC and aarch64 that are not ready? If so, ExcludeArch should be used instead of ExclusiveArch. What about mips, for example? - Would it be possible/advisable to split out the noarch files under %{_datadir} into a noarch subpackage that is required by the main package? That would allow sharing across architectures. - There is still one hidden-file-or-dir warning. Is this file needed? giac-doc.noarch: W: hidden-file-or-dir /usr/share/giac/examples/Exemples/analyse/._signal.xws
(In reply to Jerry James from comment #22) > (In reply to Antonio Trande from comment #21) > > No; maybe is related to https://bugzilla.redhat.com/show_bug.cgi?id=1350911. > > That could be, but doesn't that imply that the symbols in libgslcblas are > not used at all, just the symbols in the underlying blas library? Or maybe > undefined symbols mess up the unused-direct-shlib-dependency check somehow. I don't know. For upstream is not a problem: http://xcas.e.ujf-grenoble.fr/XCAS/viewtopic.php?f=19&t=1725 > > This looks much better. There is still an unowned directory problem, > though. The giac-doc package puts files into the language-specific > directories, which it does not own, namely > /usr/share/giac/doc/{de,el,en,es,fr,zh}. Fixed. > > Also, there are still a few issues from comment 17 that have not been > addressed completely: > > - The spec file contains an ExclusiveArch tag with a note about PPC and > aarch64. What are the issues? Is somebody working to resolve them? This > information would be useful in a spec file comment. Also, is it only PPC > and aarch64 that are not ready? If so, ExcludeArch should be used instead > of ExclusiveArch. What about mips, for example? PPC and aarch64 not supported. > > - Would it be possible/advisable to split out the noarch files under > %{_datadir} into a noarch subpackage that is required by the main package? > That would allow sharing across architectures. Data/doc files splitting is already a little confused. > > - There is still one hidden-file-or-dir warning. Is this file needed? > giac-doc.noarch: W: hidden-file-or-dir > /usr/share/giac/examples/Exemples/analyse/._signal.xws Fixed. Spec URL: https://sagitter.fedorapeople.org/giac/giac.spec SRPM URL: https://sagitter.fedorapeople.org/giac/giac-1.2.2-5.63.fc24.src.rpm
Okay, I am satisfied with that. Thanks for packaging giac! This package is APPROVED.
Package request has been approved: https://admin.fedoraproject.org/pkgdb/package/rpms/giac
giac-1.2.2-5.63.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-f061f7bbb3
giac-1.2.2-5.63.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-f061f7bbb3
giac-1.2.2-5.63.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.