bugGNU Octave - Bugs: bug #55769, [MXE Octave] Update pango to a...

 
 

bug #55769: [MXE Octave] Update pango to a newer version

Submitter:  Markus Mützel <mmuetzel>
Submitted:  Sat 23 Feb 2019 02:40:31 PM UTC
   
 
Category:  Configuration and Build System Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Other
Status:  Fixed Assigned to:  None
Originator Name:  Open/Closed:  * Closed
Release:  * other Operating System:  * Microsoft Windows
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Sat 02 Mar 2019 11:24:07 PM UTC, comment #6: 

i pushed the patches

John Donoghue <lostbard>
Group Member
Sat 02 Mar 2019 08:36:52 PM UTC, comment #5: 

Adding jwe to the CC list.  I think he can give you push access to the repository for MXE Octave.

Rik <rik5>
Group administrator
Sat 02 Mar 2019 07:56:43 PM UTC, comment #4: 

I can't push to MXE Octave.
Do you know who could grant me push access? Do I use the same credentials as for savannah?

Markus Mützel <mmuetzel>
Group administrator
Sat 02 Mar 2019 06:29:32 PM UTC, comment #3: 

No comments either in favor or opposing this change, so why don't you go ahead and make it and then we'll see if it brings any complaints.

Rik <rik5>
Group administrator
Sat 23 Feb 2019 03:21:16 PM UTC, comment #2: 

There is an error in my comment #0. What I should have written:
Pango 1.42.2 requires harfbuzz 1.4.2. The mutual dependency of  harfbuzz with freetype makes updating to recent versions less straight forward.

I haven't looked too much into it, but I think to get a working version of freetype with harfbuzz, we would have to compile freetype twice: First we would need to compile a freetype without harfbuzz. That version of freetype could be used to compile a recent version of harfbuzz. After that we could compile freetype again with harfbuzz support.

Pango 1.42.1 doesn't depend on harfbuzz.

Markus Mützel <mmuetzel>
Group administrator
Sat 23 Feb 2019 02:50:49 PM UTC, comment #1: 

The attached patch for glib is basically taken from mxe.cc.
During configure pango 1.42.1 claimed it needed fribidi 0.19.7.

The patches should be applied in this order:
- glib
- fribidi
- pango


(file #46337, file #46338, file #46339)

Markus Mützel <mmuetzel>
Group administrator
Sat 23 Feb 2019 02:40:31 PM UTC, original submission:  

While working on bug #53091, I tried to update pango to see if that helps fixing the issue there. The issue there was solved differently. But I figure, I could share the patches anyway.

I opted to update to 1.42.1 because this is the last version that works with our version of harfbuzz. The mutual dependency of harfbuzz and freetype makes updating to a current harfbuzz less straight forward.

I'll upload the patches as soon as I have a bug number.

Markus Mützel <mmuetzel>
Group administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #46337:  bug55769_glib_2_50_2.patch added by mmuetzel (35KiB - application/octet-stream)
file #46338:  bug55769_fribidi_0_19_7.patch added by mmuetzel (3KiB - application/octet-stream)
file #46339:  bug55769_pango_1_42_1.patch added by mmuetzel (1KiB - application/octet-stream)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by lostbard (Posted a comment)
  • -email is unavailable- added by rik5
  • -email is unavailable- added by rik5 (Posted a comment)
  • -email is unavailable- added by mmuetzel (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 7 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2019-03-03 rik5 StatusPatch Submitted Fixed
        Open/ClosedOpen Closed
    2019-03-02 rik5 Carbon-Copy- Added jwe
    2019-02-23 mmuetzel StatusNone Patch Submitted
    2019-02-23 mmuetzel Attached File- Added bug55769_glib_2_50_2.patch, #46337
        Attached File- Added bug55769_fribidi_0_19_7.patch, #46338
        Attached File- Added bug55769_pango_1_42_1.patch, #46339

    Back to the top

    Powered by Savane 3.13-3230.
    Corresponding source code