GNU bug report logs - #33608
Blender graphical interface broken since core-updates merge

Previous Next

Package: guix;

Reported by: Leo Famulari <leo <at> famulari.name>

Date: Tue, 4 Dec 2018 07:13:01 UTC

Severity: normal

Merged with 33882

Done: Leo Famulari <leo <at> famulari.name>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 33608 in the body.
You can then email your comments to 33608 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#33608; Package guix. (Tue, 04 Dec 2018 07:13:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Leo Famulari <leo <at> famulari.name>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 04 Dec 2018 07:13:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: bug-guix <at> gnu.org
Subject: Blender graphical interface broken since core-updates merge
Date: Tue, 4 Dec 2018 02:10:38 -0500
[Message part 1 (text/plain, inline)]
Since the core-updates merge, Blender's graphical UI is blank. I've
attached "good" and "bad" screenshots of to illustrate the problem.
[blender-good.png (image/png, attachment)]
[blender-bad.png (image/png, attachment)]
[signature.asc (application/pgp-signature, inline)]

Merged 33608 33882. Request was from Leo Famulari <leo <at> famulari.name> to control <at> debbugs.gnu.org. (Thu, 27 Dec 2018 04:52:01 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#33608; Package guix. (Thu, 27 Dec 2018 04:59:02 GMT) Full text and rfc822 format available.

Message #10 received at 33608 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: 33608 <at> debbugs.gnu.org
Cc: znavko <at> tutanota.com
Subject: Re: Blender graphical interface broken since core-updates merge
Date: Wed, 26 Dec 2018 23:58:32 -0500
[Message part 1 (text/plain, inline)]
I haven't investigated this bug any more, although another bug was filed
on the subject at <https://bugs.gnu.org/33882>, with some more info.

I built a package of Blender 2.80 beta, and the patch is attached. The
program runs and looks okay, but I didn't actually try to do any work
with it yet, and the package may or may not need some tweaking. Help
wanted :)

To quote the Blender project's statement about 2.80 beta [0], "Blender 2.80
is under development. We do not recommend using Beta versions in
production, there are still many bugs and data loss is not likely but
still possible. Always backup your files."

[0] https://www.blender.org/2-8/#try-it-yourself
[0001-WIP-Blender-Update-to-a-beta-release-of-2.80.patch (text/plain, attachment)]
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#33608; Package guix. (Sat, 05 Jan 2019 18:08:02 GMT) Full text and rfc822 format available.

Message #13 received at 33608 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: <znavko <at> tutanota.com>
Cc: 33882 <at> debbugs.gnu.org, 33608 <at> debbugs.gnu.org
Subject: Re: bug#33882: Blender is not loading menu scripts
Date: Sat, 05 Jan 2019 19:06:59 +0100
Hello,

<znavko <at> tutanota.com> skribis:

> Thanks to Leo Famulari patch here https://lists.gnu.org/archive/html/bug-guix/2018-12/msg00345.html, it is working now!
>
> 1. I downloaded graphics.scm from Guix Cgit: http://git.savannah.gnu.org/cgit/guix.git/plain/gnu/packages/graphics.scm
> 2. Applied Leo Famulari patch like this: `path graphisc.scm blender-80.patch`
> 3. Installed form file: `guix package -f graphics.scm -i blender`
> Blender 2.80 is now working fine, rendering ok!

So I guess that confirms we should apply the patch Leo posted.  :-)
Leo?

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#33608; Package guix. (Sun, 06 Jan 2019 00:28:01 GMT) Full text and rfc822 format available.

Message #16 received at 33608 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 33608 <at> debbugs.gnu.org, 33882 <at> debbugs.gnu.org, znavko <at> tutanota.com
Subject: Re: bug#33882: Blender is not loading menu scripts
Date: Sat, 5 Jan 2019 19:27:25 -0500
[Message part 1 (text/plain, inline)]
On Sat, Jan 05, 2019 at 07:06:59PM +0100, Ludovic Courtès wrote:
> Hello,
> 
> <znavko <at> tutanota.com> skribis:
> 
> > Thanks to Leo Famulari patch here https://lists.gnu.org/archive/html/bug-guix/2018-12/msg00345.html, it is working now!
> >
> > 1. I downloaded graphics.scm from Guix Cgit: http://git.savannah.gnu.org/cgit/guix.git/plain/gnu/packages/graphics.scm
> > 2. Applied Leo Famulari patch like this: `path graphisc.scm blender-80.patch`
> > 3. Installed form file: `guix package -f graphics.scm -i blender`
> > Blender 2.80 is now working fine, rendering ok!
> 
> So I guess that confirms we should apply the patch Leo posted.  :-)
> Leo?

Perhaps :)

Usually we don't package things described by upstream as "beta", which
is what my patch does.

But since our Blender package is currently broken, I guess it's the
right thing to do.

I will test one more possible fix to our current Blender package, and if
that fails,I will push the patch to update to "2.80-beta".
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#33608; Package guix. (Sun, 06 Jan 2019 11:07:02 GMT) Full text and rfc822 format available.

Message #19 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Thorsten Wilms <t_w_ <at> freenet.de>
To: bug-guix <at> gnu.org
Subject: Re: bug#33608: bug#33882: Blender is not loading menu scripts
Date: Sun, 6 Jan 2019 12:03:03 +0100
On 06/01/2019 01.27, Leo Famulari wrote:
> But since our Blender package is currently broken, I guess it's the
> right thing to do.
> 
> I will test one more possible fix to our current Blender package, and if
> that fails,I will push the patch to update to "2.80-beta".

Sounds reasonable. However, Blender is a case where it might be 
worthwhile to keep a 2.79 around even after the final release of 2.8, 
because the graphics card requirements have been increased to  OpenGL 
core 3.3 *

* https://www.blender.org/2-8/


-- 
Thorsten Wilms

thorwil's design for free software:
http://thorwil.wordpress.com/




Information forwarded to bug-guix <at> gnu.org:
bug#33608; Package guix. (Sun, 06 Jan 2019 18:20:02 GMT) Full text and rfc822 format available.

Message #22 received at 33608 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Thorsten Wilms <t_w_ <at> freenet.de>
Cc: 33608 <at> debbugs.gnu.org
Subject: Re: bug#33608: bug#33882: Blender is not loading menu scripts
Date: Sun, 6 Jan 2019 13:19:05 -0500
[Message part 1 (text/plain, inline)]
On Sun, Jan 06, 2019 at 12:03:03PM +0100, Thorsten Wilms wrote:
> Sounds reasonable. However, Blender is a case where it might be worthwhile
> to keep a 2.79 around even after the final release of 2.8, because the
> graphics card requirements have been increased to  OpenGL core 3.3 *
> 
> * https://www.blender.org/2-8/

But, is Guix's Blender 2.79 package working for anyone? For me and
znavko, the graphical user interface is completely blank. Does Blender
have a "headless" use case?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#33608; Package guix. (Mon, 07 Jan 2019 08:22:01 GMT) Full text and rfc822 format available.

Message #25 received at 33608 <at> debbugs.gnu.org (full text, mbox):

From: Thorsten Wilms <t_w_ <at> freenet.de>
To: Leo Famulari <leo <at> famulari.name>
Cc: 33608 <at> debbugs.gnu.org
Subject: Re: bug#33608: bug#33882: Blender is not loading menu scripts
Date: Mon, 7 Jan 2019 09:18:50 +0100
On 06/01/2019 19.19, Leo Famulari wrote:
> But, is Guix's Blender 2.79 package working for anyone?

The GUI is blank here, too. Looking at the last file I edited with a 
perfectly fine working, Guix-provided Blender, things where still 
alright 9th of December. Though I'm not sure how regular my updates have 
been.

-- 
Thorsten Wilms

thorwil's design for free software:
http://thorwil.wordpress.com/




Information forwarded to bug-guix <at> gnu.org:
bug#33608; Package guix. (Wed, 09 Jan 2019 19:37:01 GMT) Full text and rfc822 format available.

Message #28 received at 33608 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Thorsten Wilms <t_w_ <at> freenet.de>
Cc: 33608 <at> debbugs.gnu.org
Subject: Re: bug#33608: bug#33882: Blender is not loading menu scripts
Date: Wed, 9 Jan 2019 14:36:06 -0500
[Message part 1 (text/plain, inline)]
On Mon, Jan 07, 2019 at 09:18:50AM +0100, Thorsten Wilms wrote:
> On 06/01/2019 19.19, Leo Famulari wrote:
> > But, is Guix's Blender 2.79 package working for anyone?
> 
> The GUI is blank here, too. Looking at the last file I edited with a
> perfectly fine working, Guix-provided Blender, things where still alright
> 9th of December. Though I'm not sure how regular my updates have been.

I didn't bisect but I think the problem began after core-updates was
merged into master around that time.
[signature.asc (application/pgp-signature, inline)]

bug closed, send any further explanations to 33608 <at> debbugs.gnu.org and Leo Famulari <leo <at> famulari.name> Request was from Leo Famulari <leo <at> famulari.name> to control <at> debbugs.gnu.org. (Wed, 09 Jan 2019 23:58:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 07 Feb 2019 12:24:06 GMT) Full text and rfc822 format available.

bug unarchived. Request was from Leo Famulari <leo <at> famulari.name> to control <at> debbugs.gnu.org. (Tue, 19 Feb 2019 20:54:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#33608; Package guix. (Tue, 19 Feb 2019 20:56:01 GMT) Full text and rfc822 format available.

Message #37 received at 33608 <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Thorsten Wilms <t_w_ <at> freenet.de>
Cc: 33608 <at> debbugs.gnu.org
Subject: Re: bug#33608: bug#33882: Blender is not loading menu scripts
Date: Tue, 19 Feb 2019 15:54:54 -0500
[Message part 1 (text/plain, inline)]
On Sun, Jan 06, 2019 at 12:03:03PM +0100, Thorsten Wilms wrote:
> Sounds reasonable. However, Blender is a case where it might be worthwhile
> to keep a 2.79 around even after the final release of 2.8, because the
> graphics card requirements have been increased to  OpenGL core 3.3 *

I think this problem has finally been reported and fixed upstream:

Reports:

https://lists.blender.org/pipermail/bf-committers/2019-February/049823.html
https://blenderartists.org/t/new-blender-install-gui-is-empty-no-icons-controls-etc/1145751

Fix commmit:

https://git.blender.org/gitweb/gitweb.cgi/blender.git/commit/1db47a2ccd1e68994bf8140eba6cc2a26a2bc91f

I didn't test the fix but it's reported to work in that mailing list
discussion.

Blender 2.8 is working fine for my very limited use case, so I'm not
going to resurrect Blender 2.79 in Guix.

However, if somebody sends a patch that brings it back in a working
state, we can have both versions in Guix during the 2.79 -> 2.8 upstream
transition.
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 20 Mar 2019 11:24:03 GMT) Full text and rfc822 format available.

bug unarchived. Request was from Mark H Weaver <mhw <at> netris.org> to control <at> debbugs.gnu.org. (Wed, 20 Mar 2019 22:36:03 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#33608; Package guix. (Wed, 20 Mar 2019 22:38:01 GMT) Full text and rfc822 format available.

Message #44 received at 33608 <at> debbugs.gnu.org (full text, mbox):

From: Mark H Weaver <mhw <at> netris.org>
To: Leo Famulari <leo <at> famulari.name>
Cc: Thorsten Wilms <t_w_ <at> freenet.de>, 33608 <at> debbugs.gnu.org
Subject: Re: bug#33608: bug#33882: Blender is not loading menu scripts
Date: Wed, 20 Mar 2019 18:36:29 -0400
Hi Leo and Thorsten,

Leo Famulari <leo <at> famulari.name> writes:

> On Sun, Jan 06, 2019 at 12:03:03PM +0100, Thorsten Wilms wrote:
>> Sounds reasonable. However, Blender is a case where it might be worthwhile
>> to keep a 2.79 around even after the final release of 2.8, because the
>> graphics card requirements have been increased to  OpenGL core 3.3 *

Indeed, this is an issue for us, since I'm not aware of any x86_64
laptop that supports OpenGL 3 and can be initialized without the use of
nonfree software.  In particular, the Thinkpad X200 does not support
OpenGL 3.

> I think this problem has finally been reported and fixed upstream:
>
> Reports:
>
> https://lists.blender.org/pipermail/bf-committers/2019-February/049823.html
> https://blenderartists.org/t/new-blender-install-gui-is-empty-no-icons-controls-etc/1145751
>
> Fix commmit:
>
> https://git.blender.org/gitweb/gitweb.cgi/blender.git/commit/1db47a2ccd1e68994bf8140eba6cc2a26a2bc91f
>
> I didn't test the fix but it's reported to work in that mailing list
> discussion.
>
> Blender 2.8 is working fine for my very limited use case, so I'm not
> going to resurrect Blender 2.79 in Guix.
>
> However, if somebody sends a patch that brings it back in a working
> state, we can have both versions in Guix during the 2.79 -> 2.8 upstream
> transition.

Thanks very much for finding this bug report and fix, Leo!
I applied it and it works on my X200.

FYI, I resurrected blender-2.79b on our master branch in commit
e625dda1af967c5897b54c904dcdf4cfeca04768.

      Regards,
        Mark




Information forwarded to bug-guix <at> gnu.org:
bug#33608; Package guix. (Thu, 21 Mar 2019 17:42:02 GMT) Full text and rfc822 format available.

Message #47 received at 33608-done <at> debbugs.gnu.org (full text, mbox):

From: Leo Famulari <leo <at> famulari.name>
To: Mark H Weaver <mhw <at> netris.org>
Cc: 33608-done <at> debbugs.gnu.org, Thorsten Wilms <t_w_ <at> freenet.de>
Subject: Re: bug#33608: bug#33882: Blender is not loading menu scripts
Date: Thu, 21 Mar 2019 13:41:23 -0400
[Message part 1 (text/plain, inline)]
On Wed, Mar 20, 2019 at 06:32:22PM -0400, Mark H Weaver wrote:
> Indeed, this is an issue for us, since I'm not aware of any x86_64
> laptop that supports OpenGL 3 and can be initialized without the use of
> nonfree software.  In particular, the Thinkpad X200 does not support
> OpenGL 3.

Okay, in that case let's keep it around.

> FYI, I resurrected blender-2.79b on our master branch in commit
> e625dda1af967c5897b54c904dcdf4cfeca04768.

Thank you!
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 19 Apr 2019 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 5 years and 2 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.