Re: Need assistance to package MaterialX
Have you looked at other distros to see how they worked around the flaws in the upstream code? https://gitlab.archlinux.org/archlinux/packaging/packages/materialx/-/blob/main/PKGBUILD?ref_type=heads#L32 -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: Need assistance to package MaterialX
On Sat, Jan 27, 2024 at 1:58 AM Luya Tshimbalanga wrote: > > Hello team, > > I attempt to build MaterialX, an optional requirement for Blender 4.x but hit > an interesting issue with RPATH (partially resolved). > An example on > https://download.copr.fedorainfracloud.org/results/@designsuite/blender/fedora-39-x86_64/06966310-materialx/builder-live.log.gz > shows the path on /usr/ rather than say /usr/share/materialx This doesn't have anything to do with RPATH. Upstream's build is just broken for FHS layout. For example, the "root-level documents" are installed here: https://github.com/AcademySoftwareFoundation/MaterialX/blob/2f169d152f295114efe982ab06a74bfd930bb540/CMakeLists.txt#L354-L379 This just installs documentation to ".", which is /usr. And the same for resources: https://github.com/AcademySoftwareFoundation/MaterialX/blob/2f169d152f295114efe982ab06a74bfd930bb540/resources/CMakeLists.txt#L3 which doesn't add datadir, but just goes to top-level "resources". This should probably be reported upstream. > The build is located on > https://copr.fedorainfracloud.org/coprs/g/designsuite/blender/build/6966310/ > including the spec file. > > Helps welcome! > > Luya -- Elliott -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: Self Introduction: Jacek Migacz
Hello, Jacek! On Friday, 26 January 2024 at 20:46, Jacek Migacz wrote: > Dear Community! > > My name is Jacek Migacz; a software engineer from Poland. > I'm currently maintaining curl and emacs on Red Hat Enterprise Linux. > I am eager to learn from the collective wisdom of the community and > contribute in meaningful ways. Welcome to Fedora! Feel free to drop by our official room on Matrix[1] and/or IRC[2] to say hello. [1] #pl:fedoraproject.org [2] #fedora-pl Regards, Dominik -- Fedora https://fedoraproject.org There should be a science of discontent. People need hard times and oppression to develop psychic muscles. -- from "Collected Sayings of Muad'Dib" by the Princess Irulan -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: Self Introduction: Kan-Ru Chen
On Sat, Jan 27, 2024 at 03:39:06PM +0900, Kan-Ru Chen wrote: > Hello Fedora, > > I have been lurking around the mailing lists, forum, and chats. It's > time for a self introduction! My first distribution was CLE 0.9 which > was based on Red Hat 6.1. Later I have switched between many > distributions then settled on Debian and became a DD. I was interested > by Fedora again when packaging a Flatpak application and came to know > the Silverblue variant. > > I'm now using Silverblue as my daily driver and CoreOS for some of my > hosting needs. I'm looking forward to contribute to Fedora especially > in the i18n area and beta testing. Welcome! You may be interested in the #i18n:fedoraproject.org and #quality:fedoraproject.org matrix channels if you haven't already seen them. :) kevin signature.asc Description: PGP signature -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: Need assistance to package MaterialX
On 2024-01-27 00:46, Leigh Scott wrote: Have you looked at other distros to see how they worked around the flaws in the upstream code? https://gitlab.archlinux.org/archlinux/packaging/packages/materialx/-/blob/main/PKGBUILD?ref_type=heads#L32 -- Yes, I look at Arch Linux build. Setting the right path on cmake setting seems to address most of the issues like: ''' -DMATERIALX_INSTALL_INCLUDE_PATH=%{_includedir} \ -DMATERIALX_INSTALL_LIB_PATH=%{_libdir} \ -DMATERIALX_INSTALL_STDLIB_PATH=%{_datadir}/%{name ''' Now the path for the workaround from Arch Linux parameters failed. Upstream code is indeed a mess. I will update the status. -- Luya Tshimbalanga Fedora Design Team Fedora Design Suite maintainer -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: Need assistance to package MaterialX
On 2024-01-27 01:04, Elliott Sales de Andrade wrote: On Sat, Jan 27, 2024 at 1:58 AM Luya Tshimbalanga wrote: Hello team, I attempt to build MaterialX, an optional requirement for Blender 4.x but hit an interesting issue with RPATH (partially resolved). An example onhttps://download.copr.fedorainfracloud.org/results/@designsuite/blender/fedora-39-x86_64/06966310-materialx/builder-live.log.gz shows the path on /usr/ rather than say /usr/share/materialx This doesn't have anything to do with RPATH. Upstream's build is just broken for FHS layout. For example, the "root-level documents" are installed here: https://github.com/AcademySoftwareFoundation/MaterialX/blob/2f169d152f295114efe982ab06a74bfd930bb540/CMakeLists.txt#L354-L379 This just installs documentation to ".", which is /usr. That is the missing link. And the same for resources: https://github.com/AcademySoftwareFoundation/MaterialX/blob/2f169d152f295114efe982ab06a74bfd930bb540/resources/CMakeLists.txt#L3 which doesn't add datadir, but just goes to top-level "resources". This should probably be reported upstream. Agreed. Once addressed, perhaps submit a patch. I will update the status. -- Luya Tshimbalanga Fedora Design Team Fedora Design Suite maintainer -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: List of long term FTBFS packages to be retired in February
On Wed, 24 Jan 2024 at 16:39, Miro Hrončok wrote: > > Dear maintainers. > > Based on the current fail to build from source policy, the following packages > should be retired from Fedora 40 approximately one week before branching. > > 5 weekly reminders are required, hence the retirement will happen > approximately in 5 weeks, i.e. around 2024-02-28. > Since this is unfortunately after the branching, > packages will be retired on rawhide and f40. > > I apologize for starting this process a bit later than required again. > Unfortunately, I had other work obligations. > Volunteers to take over this are always welcome. > > Policy: > https://docs.fedoraproject.org/en-US/fesco/Fails_to_build_from_source_Fails_to_install/ > > The packages in rawhide were not successfully built at least since Fedora 37. > > This report is based on dist tags. > > Packages collected via: > https://github.com/hroncok/fedora-report-ftbfs-retirements/blob/master/ftbfs-retirements.ipynb > > If you see a package that was built, please let me know. > If you see a package that should be exempted from the process, > please let me know and we can work together to get a FESCo approval for that. > > If you see a package that can be rebuilt, please do so. > > Package (co)maintainers > > cl-asdf green > erlang-jose bowlofeggs, erlang-maint-sig, jcline, > peter > fwtsbenzea I worked around the build failure for ftbfs and updated this package, it doesn't like parallel builds, there's upstream reports but it appears not to be getting attention from the maintainers even though they're doing newer releases. > ghdlsailer > git-secrets keesdejong > golang-github-acme-lego eclipseo, go-sig > golang-github-eclesh-welford abulimov, dcavalca, go-sig > golang-github-gatherstars-com-jwzeclipseo, go-sig > golang-github-genuinetools-pkg eclipseo, go-sig > golang-github-gobs-prettyeclipseo, go-sig > golang-github-google-gopacketgo-sig, salimma > golang-github-jhillyerd-enmime eclipseo, go-sig > golang-github-pierrre-compareeclipseo, go-sig > golang-github-smartystreets-goconvey alexsaezm, go-sig, jchaloup > golang-gopkg-square-jose-2 alexsaezm, go-sig > golang-gvisoreclipseo, elmarco, go-sig > golang-opentelemetry-otel-0.20 alexsaezm, go-sig > golang-sigs-k8s-kustomizedcavalca, go-sig > golang-vitesseclipseo, go-sig > infinipath-psm honli > j4-dmenu-desktop ibotty > jackson-dataformats-binary mbooth > jackson-dataformats-text mbooth > java-1.8.0-openjdk-aarch32 akasko, jvanek > jreenrdieter > kdevelop-pg-qt jgrulich, kde-sig, rdieter, than > libdeltacloudclalance > libva-v4l2-request kwizart, rathann > lmms thm > lxc hguemar, sagarun, thm > mingw-clucenegreghellings > mingw-cppunitkwizart > mingw-dirac kwizart > mingw-speexdsp janisozaur > nbd-runner xiubli > nodejs-generic-pool patches, piotrp > ofononjha, thunderbirdtr > openni-primesensecottsay, jkastner, rmattes > pcmciautils harald > pesign-test-app javierm, nfrayer, pjones, rwood > pthsem ixs > rust-drg jbtrystram, rust-sig > telepathy-gabble aperezbios > yaksazbyszek > > The following packages require above mentioned packages: > Depending on: cl-asdf (5) > common-lisp-controller (maintained by: green) > common-lisp-controller-7.4-26.fc39.noarch requires cl-asdf > > emacs-slime (maintained by: bkreuter, salimma) > emacs-slime-2:2.28-2.fc39.noarch requires > common-lisp-controller > emacs-slime-2:2.28-2.fc39.src requires common-lisp-controller > > sbcl (maintained by: green, rdieter) > sbcl-2.3.11-1.fc40.src requires common-lisp-controller > sbcl-2.3.11-1.fc40.x86_64 requires common-lisp-controller > > maxima (maintained by: jamatos, rdieter) > maxima-5.45.1-6.fc40.src requires sbcl > > wxMaxima (maintained by: jamatos, rdieter) > wxMaxima-20.12.1-10.fc39.x86_64 requires maxima > > Depending on: erlang-jose (1) > erlang-p1_acme (maintained by: bowlofeggs, erlang-maint-sig, peter) >
HEADS UP: update to tesseract-5.3.4
Hi I'll be updating to tesseract-5.3.4 in rawhide shortly, which carries a soname bump (despite it being a minor version, unfortunately upstream versions the SO with the package version). I'll rebuild the following dependent packages: ffmpeg gimagereader mupdf opencv python-PyMuPDF qpdfview R-tesseract skanpage zathura-pdf-mupdf Thanks Sandro -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: HEADS UP: update to tesseract-5.3.4
On Sat, 2024-01-27 at 23:20 +0100, Sandro Mani wrote: > I'll be updating to tesseract-5.3.4 in rawhide shortly, which carries > a > soname bump (despite it being a minor version, unfortunately upstream > versions the SO with the package version). I'll rebuild the following > dependent packages: > > ffmpeg > gimagereader > mupdf > opencv > python-PyMuPDF > qpdfview > R-tesseract > skanpage > zathura-pdf-mupdf Since it's not clear from your email, please be sure to do this in a side tag. -- Yaakov Selkowitz Principal Software Engineer - Emerging RHEL Red Hat, Inc. -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
Re: Need assistance to package MaterialX
On 2024-01-27 01:04, Elliott Sales de Andrade wrote: On Sat, Jan 27, 2024 at 1:58 AM Luya Tshimbalanga wrote: Hello team, I attempt to build MaterialX, an optional requirement for Blender 4.x but hit an interesting issue with RPATH (partially resolved). An example onhttps://download.copr.fedorainfracloud.org/results/@designsuite/blender/fedora-39-x86_64/06966310-materialx/builder-live.log.gz shows the path on /usr/ rather than say /usr/share/materialx This doesn't have anything to do with RPATH. Upstream's build is just broken for FHS layout. For example, the "root-level documents" are installed here: https://github.com/AcademySoftwareFoundation/MaterialX/blob/2f169d152f295114efe982ab06a74bfd930bb540/CMakeLists.txt#L354-L379 This just installs documentation to ".", which is /usr. Following the workaround from Arch Linux, manually creating the directory helped. With some tweaks, the build was successful abet disabling python for the time being: https://copr.fedorainfracloud.org/coprs/g/designsuite/blender/build/6967755/ -- Luya Tshimbalanga Fedora Design Team Fedora Design Suite maintainer -- ___ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue