Re: Need assistance to package MaterialX

2024-01-27 Thread Leigh Scott
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

2024-01-27 Thread Elliott Sales de Andrade
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

2024-01-27 Thread Dominik 'Rathann' Mierzejewski
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

2024-01-27 Thread kevin
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

2024-01-27 Thread Luya Tshimbalanga


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

2024-01-27 Thread Luya Tshimbalanga


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

2024-01-27 Thread Peter Robinson
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

2024-01-27 Thread Sandro Mani

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

2024-01-27 Thread Yaakov Selkowitz
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

2024-01-27 Thread Luya Tshimbalanga


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