You are not logged in.

#1 2013-08-31 02:12:56

siavashserver
Member
Registered: 2011-02-11
Posts: 73

Test OpenImageIO and OpenShadingLanguage packages before pushing

Hello, I don't like to blame anybody, but *please* do test OpenImageIO, OpenShadingLanguage and Blender packages before pushing to the stable [community] repository and make sure they at least *run* successfully with stable repositories package versions. This is probably the third time Blender package is getting broken this year.

Issue usually gets fixed after a few package recompilations in a week or so, but please do test them in a setup with stable repository packages installed before pushing for public use in the stable repositories. Seriously, this is getting annoying.

(I'm using opensource radeon drivers)

Last edited by siavashserver (2013-08-31 02:14:05)

Offline

#2 2013-08-31 02:29:07

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: Test OpenImageIO and OpenShadingLanguage packages before pushing

Did you file bug reports for each of these "broken" builds? Because the dev is unlikely to see this.


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2013-08-31 04:23:47

siavashserver
Member
Registered: 2011-02-11
Posts: 73

Re: Test OpenImageIO and OpenShadingLanguage packages before pushing

jasonwryan wrote:

Did you file bug reports for each of these "broken" builds? Because the dev is unlikely to see this.

Yes, I did that before and issue just gets repeated: https://bugs.archlinux.org/task/36127
and similar issues reported by others:
https://bugs.archlinux.org/task/36128
https://bugs.archlinux.org/task/36124

What I'm just asking package maintainer is to try running and see if Blender starts up before pushing these packages into the stable repositories and breaking hundreds of setups similar to mine. It's tedious to file bug report and downgrade after every update to these packages.

Here is the error I'm getting this time:

$ blender
AL lib: (EE) UpdateDeviceParams: Failed to set 44100hz, got 48000hz instead
Two passes with the same argument (-alloca-hoisting) attempted to be registered!
Writing: /tmp/blender.crash.txt
Segmentation fault (core dumped)
# Blender 2.68 (sub 0), Revision: unknown

# backtrace
blender() [0xbaf5c8]
/usr/lib/libc.so.6(+0x35450) [0x7fac94f42450]
/usr/lib/libLLVM-3.3.so(+0x52a300) [0x7fac8ad66300]
/usr/lib/libLLVM-3.4svn.so(+0x208d860) [0x7fac7f5aa860]

I'm using an ATI RadeonHD4890,  Linux kernel (agd5f) and open source Radeon drivers from [mesa-git] repository.

Last edited by siavashserver (2013-08-31 04:24:57)

Offline

#4 2013-08-31 04:27:42

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: Test OpenImageIO and OpenShadingLanguage packages before pushing

As I mentioned, the dev isn't likely to see a post here; that is what the bugtracker is for.


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#5 2013-08-31 04:59:06

siavashserver
Member
Registered: 2011-02-11
Posts: 73

Re: Test OpenImageIO and OpenShadingLanguage packages before pushing

OK I filed a new bug report here: https://bugs.archlinux.org/task/36748 . I hope this is the last time encountering this issue again sad

Offline

#6 2013-08-31 07:15:17

siavashserver
Member
Registered: 2011-02-11
Posts: 73

Re: Test OpenImageIO and OpenShadingLanguage packages before pushing

I tried using open source radeon drivers from official repositories and now it works. Problem was mesa-git packages were compiled against llvm 3.2 , and packages in official repository were built against llvm 3.3 as mentioned by lordheavy (mesa-git repository maintainer) in this comment: https://bugs.archlinux.org/task/36748#comment113778

So [mesa-git] users encountering similar issue should manually compile OpenShadingLanguage (available from AUR) to fix the problem.

@ Package Maintainers
I do apologize if I did sound offending.

Offline

#7 2013-08-31 10:11:53

Svenstaro
Administrator
From: Germany
Registered: 2008-11-19
Posts: 393

Re: Test OpenImageIO and OpenShadingLanguage packages before pushing

The only thing I'm offended by is that you assume I don't test the only package these 2 packages are required for. Other assumptions you make are that I use a radeon type card and that I use unsupported versions of llvm/mesa that break ABI compatibility to test the packages with.

I'm using i915 with supported Arch mesa and always test the blender package before pushing changes like those. I know it's a very important package and I do my best at taking care of it. It's also a very complex package with a giant software stack involved so sometimes things break.

Offline

#8 2013-08-31 11:05:58

siavashserver
Member
Registered: 2011-02-11
Posts: 73

Re: Test OpenImageIO and OpenShadingLanguage packages before pushing

Yeah, this time it was totally my fault and I'm really sorry about running around and shouting. You are already maintaining a lot of my favorite packages and I'm happy with them, always available after official announcement in a few hours: assimp, blender, boost-libs, enet, glfw, love2d, qtcreator and ... . Actually this was one of main reasons I moved to Arch Linux.

Are we friends again? smile

Offline

#9 2013-08-31 11:41:12

Svenstaro
Administrator
From: Germany
Registered: 2008-11-19
Posts: 393

Re: Test OpenImageIO and OpenShadingLanguage packages before pushing

Ok. smile

Offline

#10 2013-09-03 01:00:40

goofy03
Member
Registered: 2011-07-09
Posts: 15

Re: Test OpenImageIO and OpenShadingLanguage packages before pushing

Hi
could you explain clearly how to solve this bug please ? I really need to get blender working without download it on the official website

Thanks

Offline

#11 2013-09-03 15:56:46

Svenstaro
Administrator
From: Germany
Registered: 2008-11-19
Posts: 393

Re: Test OpenImageIO and OpenShadingLanguage packages before pushing

Use standard Arch mesa stuff and not stuff from AUR.

Offline

Board footer

Powered by FluxBB