Inkscape 0.92.1pre1 macOS test build

classic Classic list List threaded Threaded
13 messages Options
Reply | Threaded
Open this post in threaded view
|

Inkscape 0.92.1pre1 macOS test build

Tim Sheridan
Hi all,

I've been working on getting the macOS packaging for the 0.92.x working again. The branch is here:

https://code.launchpad.net/~tghs/inkscape/0.92.x_mac_packaging

I've put a 10.7/i386 test build up for people to try at:

https://inkscape.org/en/gallery/item/10660/Inkscape-0.92.1pre1-tghs_0-x11-10.7-i386.dmg

Build info is on the file information page:

https://inkscape.org/en/~tghs/★inkscape-0921pre1-tghs_0-x11-107-i386dmg

As with the old official 0.91 release, this is an X11 build so you'll need XQuartz installed.

Since it's not yet merged, please report any issues encountered in this thread, or to me directly.

Known issues:

* App not signed (probably wontfix for 0.92 as users put up with it for 0.91, but worth looking at for 0.93)
* Built without poppler (need to check whether old releases included it)
* Toolbar icons getting cropped slightly on the edges (not a blocker IMO, but would be nice to fix)

Cheers,
Tim


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Reply | Threaded
Open this post in threaded view
|

Re: Inkscape 0.92.1pre1 macOS test build

Brynn
Is this for community-wide testing?  Or just testing internally among
developers?

Thanks,
brynn

-----Original Message-----
From: Tim Sheridan
Sent: Tuesday, February 07, 2017 9:28 AM
To: inkscape-devel
Subject: [Inkscape-devel] Inkscape 0.92.1pre1 macOS test build

Hi all,

I've been working on getting the macOS packaging for the 0.92.x working again.
The branch is here:

https://code.launchpad.net/~tghs/inkscape/0.92.x_mac_packaging

I've put a 10.7/i386 test build up for people to try at:

https://inkscape.org/en/gallery/item/10660/Inkscape-0.92.1pre1-tghs_0-x11-10.7-i386.dmg

Build info is on the file information page:

https://inkscape.org/en/~tghs/★inkscape-0921pre1-tghs_0-x11-107-i386dmg

As with the old official 0.91 release, this is an X11 build so you'll need
XQuartz installed.

Since it's not yet merged, please report any issues encountered in this thread,
or to me directly.

Known issues:

* App not signed (probably wontfix for 0.92 as users put up with it for 0.91,
but worth looking at for 0.93)
* Built without poppler (need to check whether old releases included it)
* Toolbar icons getting cropped slightly on the edges (not a blocker IMO, but
would be nice to fix)

Cheers,
Tim


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/inkscape-devel 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Reply | Threaded
Open this post in threaded view
|

Re: Inkscape 0.92.1pre1 macOS test build

Tim Sheridan
For this first one, I'd keep it just on inkscape-devel for now in case
anything major comes up. I plan to do some fixes over the next 2-3
days and do a second build. I'll send out a message on inkscape-user,
and that one should be fine for wider community testing.

Cheers,
Tim

On 7 February 2017 at 20:36, brynn <[hidden email]> wrote:

> Is this for community-wide testing?  Or just testing internally among
> developers?
>
> Thanks,
> brynn
>
> -----Original Message----- From: Tim Sheridan
> Sent: Tuesday, February 07, 2017 9:28 AM
> To: inkscape-devel
> Subject: [Inkscape-devel] Inkscape 0.92.1pre1 macOS test build
>
>
> Hi all,
>
> I've been working on getting the macOS packaging for the 0.92.x working
> again. The branch is here:
>
> https://code.launchpad.net/~tghs/inkscape/0.92.x_mac_packaging
>
> I've put a 10.7/i386 test build up for people to try at:
>
> https://inkscape.org/en/gallery/item/10660/Inkscape-0.92.1pre1-tghs_0-x11-10.7-i386.dmg
>
> Build info is on the file information page:
>
> https://inkscape.org/en/~tghs/★inkscape-0921pre1-tghs_0-x11-107-i386dmg
>
> As with the old official 0.91 release, this is an X11 build so you'll need
> XQuartz installed.
>
> Since it's not yet merged, please report any issues encountered in this
> thread, or to me directly.
>
> Known issues:
>
> * App not signed (probably wontfix for 0.92 as users put up with it for
> 0.91, but worth looking at for 0.93)
> * Built without poppler (need to check whether old releases included it)
> * Toolbar icons getting cropped slightly on the edges (not a blocker IMO,
> but would be nice to fix)
>
> Cheers,
> Tim
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Inkscape-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/inkscape-devel

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Reply | Threaded
Open this post in threaded view
|

Re: Inkscape 0.92.1pre1 macOS test build

Martin Owens-2
In reply to this post by Brynn
On Tue, 2017-02-07 at 13:36 -0700, brynn wrote:
> Is this for community-wide testing?  Or just testing internally
> among developers?

If you know of some specific people who are a bit technical and who
don't mind joining the developers mailing list, then this is a good
opportunity to invite them in to test the new package and report back
here.

This way we'll build more Mac testers here (because testing is
development QED)

Best Regards, Martin Owens

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Reply | Threaded
Open this post in threaded view
|

Re: Inkscape 0.92.1pre1 macOS test build

Chris Tooley
I've downloaded the package and installed the inkscape app. Preliminary impressions:

- back to using XQuartz I guess! Oh well! :P
- my computer is butt-slow, and startup is exceedingly slow compared to the homebrew version
- everything looks a bit nicer in terms of the interface compared to the homebrew version
- opening files works fine, saving files works fine
- I also notice the icons are slightly cropped

Overall, it's back to what I'm used to with mac packaging :)

Incidentally, what's the status of making Inkscape with a native Mac GUI (i.e. no Xquartz needed, no ctrl+<> key combos, etc.)?  Is it a matter of getting a mac developer on board or is there much more to it than that?

Thanks for your work!  I'll mention if I notice anything but I'm not a heavy user so you probably won't hear much from me!
Chris


On Tue, Feb 7, 2017 at 1:08 PM, Martin Owens <[hidden email]> wrote:
On Tue, 2017-02-07 at 13:36 -0700, brynn wrote:
> Is this for community-wide testing?  Or just testing internally
> among developers?

If you know of some specific people who are a bit technical and who
don't mind joining the developers mailing list, then this is a good
opportunity to invite them in to test the new package and report back
here.

This way we'll build more Mac testers here (because testing is
development QED)

Best Regards, Martin Owens

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/inkscape-devel


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Reply | Threaded
Open this post in threaded view
|

Re: Inkscape 0.92.1pre1 macOS test build

Tim Sheridan
Hi Chris,

> - my computer is butt-slow, and startup is exceedingly slow compared to the
> homebrew version

Yup, as with 0.91 then. Anyone correct me if I'm wrong here, but IIRC this is mostly fontcache. Subsequent launches should be a bit faster. Ideally it should be much faster. VLC seems to have worked out a fix for their fontcache delays; I can't remember the last time I hit one with it.

> Incidentally, what's the status of making Inkscape with a native Mac GUI
> (i.e. no Xquartz needed, no ctrl+<> key combos, etc.)? Is it a matter of
> getting a mac developer on board or is there much more to it than that?

That's waiting until 0.93 with GTK3. su_v gave me a lot of info in #inkscape-devel about the different options for this, but for now I've got it filed it away to digest and play around with once 0.92.x is out of the way. :-)

Cheers,
Tim

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Reply | Threaded
Open this post in threaded view
|

Re: Inkscape 0.92.1pre1 macOS test build

Tim Sheridan
> Yup, as with 0.91 then. Anyone correct me if I'm wrong here, but IIRC this is mostly fontcache. 
> Subsequent launches should be a bit faster. Ideally it should be much faster. VLC seems  
> to have worked out a fix for their fontcache delays; I can't remember the last time I hit  
> one with it.

s/fontcache/fontconfig/g

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Reply | Threaded
Open this post in threaded view
|

Re: Inkscape 0.92.1pre1 macOS test build

Windell H. Oskay
In reply to this post by Chris Tooley

> On Feb 7, 2017, at 1:47 PM, Chris Tooley <[hidden email]> wrote:
>
> I've downloaded the package and installed the inkscape app. Preliminary impressions:
>
> - back to using XQuartz I guess! Oh well! :P
> - my computer is butt-slow, and startup is exceedingly slow compared to the homebrew version
> - everything looks a bit nicer in terms of the interface compared to the homebrew version
> - opening files works fine, saving files works fine
> - I also notice the icons are slightly cropped

Thank you for working on this. It is already a clear improvement over the other builds available thus far.

While far from comprehensive, installation and basic functionality seems very good in the places that I have tested.

In addition to issues already noted:
- Menus (both pull-down and pop-up) do not have the gray border that gives a visual clue as to their extent.
- Checkmarks (e.g., in an extension for giving a live preview) appear to be masked to within the box, whereas they extended past it in 0.91.


-Windell



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Reply | Threaded
Open this post in threaded view
|

Re: Inkscape 0.92.1pre1 macOS test build

Brynn
In reply to this post by Martin Owens-2
Hi Martin,
        I will keep it in mind.  I was asking for all the newbies who are unable
to install with Macports, if it is ready for wide use.
        Oh, but I might know someone who can test.  I'll make sure they know.

Thanks,
brynn

-----Original Message-----
From: Martin Owens
Sent: Tuesday, February 07, 2017 2:08 PM
To: brynn ; Tim Sheridan ; inkscape-devel
Subject: Re: [Inkscape-devel] Inkscape 0.92.1pre1 macOS test build

On Tue, 2017-02-07 at 13:36 -0700, brynn wrote:
> Is this for community-wide testing?  Or just testing internally
> among developers?

If you know of some specific people who are a bit technical and who
don't mind joining the developers mailing list, then this is a good
opportunity to invite them in to test the new package and report back
here.

This way we'll build more Mac testers here (because testing is
development QED)

Best Regards, Martin Owens


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Reply | Threaded
Open this post in threaded view
|

Re: Inkscape 0.92.1pre1 macOS test build

Tim Sheridan
In reply to this post by Tim Sheridan
Hi all,

Thanks very much for the testing and feedback everyone. Very special thanks to su_v for the extensive testing and supplying patches for most of the things that came up. I've put together a new test build from (what will be) the 0.92.1 proper release.

https://inkscape.org/en/~tghs/★inkscape-0921-tghs_1-x11-107-x86_64dmg

New features:
* XQuartz recommended configuration dialog on launch. Attempting to fix: https://bugs.launchpad.net/inkscape/+bug/307005

Bug fixes:
* x86_64 build for 10.7, rather than i386 (as per 0.91)
* Fix missing dependency for "Optimized SVG" output file format
* Theme tweaks
** Fix icon cropping
** Add back menu borders
** Fix inconsistent spin button style
* Disable Open Clipart Library in menu (broken on macOS)
* Make hyperlinks in UI work (e.g. about screen link to project homepage)
* Add missing BZR rev number in version on about screen

After the 0.92.1 release announcement goes out, I'll circulate this build on the user mailing list so that we can get some more people testing. Once 0.92.1 is out the door, we're clear to merge these changes into the 0.92.x branch, so there can be an official Mac release for 0.92.2! :-)

Cheers,
Tim

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Reply | Threaded
Open this post in threaded view
|

Re: Inkscape 0.92.1pre1 macOS test build

Tim Sheridan
Sorry for having another build so soon.

https://inkscape.org/en/~tghs/★inkscape-0921-tghs_2-x11-107-x86_64dmg

The only difference over the previous one is that the XQuartz configuration dialog now also sets the recommended option key configuration as well as the pasteboard configuration.



On 16 February 2017 at 00:58:20, Tim Sheridan ([hidden email]) wrote:

> Hi all,
>  
> Thanks very much for the testing and feedback everyone. Very special thanks to su_v for  
> the extensive testing and supplying patches for most of the things that came up. I've  
> put together a new test build from (what will be) the 0.92.1 proper release.
>  
> https://inkscape.org/en/~tghs/★inkscape-0921-tghs_1-x11-107-x86_64dmg
>  
> New features:
> * XQuartz recommended configuration dialog on launch. Attempting to fix: https://bugs.launchpad.net/inkscape/+bug/307005 
>  
> Bug fixes:
> * x86_64 build for 10.7, rather than i386 (as per 0.91)
> * Fix missing dependency for "Optimized SVG" output file format
> * Theme tweaks
> ** Fix icon cropping
> ** Add back menu borders
> ** Fix inconsistent spin button style
> * Disable Open Clipart Library in menu (broken on macOS)
> * Make hyperlinks in UI work (e.g. about screen link to project homepage)
> * Add missing BZR rev number in version on about screen
>  
> After the 0.92.1 release announcement goes out, I'll circulate this build on the user  
> mailing list so that we can get some more people testing. Once 0.92.1 is out the door, we're  
> clear to merge these changes into the 0.92.x branch, so there can be an official Mac release  
> for 0.92.2! :-)
>  
> Cheers,
> Tim
>  


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Reply | Threaded
Open this post in threaded view
|

Re: Inkscape 0.92.1pre1 macOS test build

Atsuyoshi Suzuki
In reply to this post by Tim Sheridan
Hi Tim.

Thanks for your work.  I've tried your packaging script on Mavericks (OS X 10.9).
Fix in rev15362 were also needed for Mavericks. Perhaps other versions will need the same workaround.


In my opinion, this is a good opportunity to fix bug #476678.

ref. https://bugs.launchpad.net/inkscape/+bug/476678

This bug affects the following three locales.

- ja_JP
- ko_KR
- no_NO

It works fine with Koich Hyodo's fix in comment .

(https://bugs.launchpad.net/inkscape/+bug/476678/comments/5)

Could you check the attached file?


Thanks.
--
Atsuyoshi Suzuki




> 2017/02/16 9:58、Tim Sheridan <[hidden email]>のメール:
>
> Hi all,
>
> Thanks very much for the testing and feedback everyone. Very special thanks to su_v for the extensive testing and supplying patches for most of the things that came up. I've put together a new test build from (what will be) the 0.92.1 proper release.
>
> https://inkscape.org/en/~tghs/★inkscape-0921-tghs_1-x11-107-x86_64dmg
>
> New features:
> * XQuartz recommended configuration dialog on launch. Attempting to fix: https://bugs.launchpad.net/inkscape/+bug/307005
>
> Bug fixes:
> * x86_64 build for 10.7, rather than i386 (as per 0.91)
> * Fix missing dependency for "Optimized SVG" output file format
> * Theme tweaks
> ** Fix icon cropping
> ** Add back menu borders
> ** Fix inconsistent spin button style
> * Disable Open Clipart Library in menu (broken on macOS)
> * Make hyperlinks in UI work (e.g. about screen link to project homepage)
> * Add missing BZR rev number in version on about screen
>
> After the 0.92.1 release announcement goes out, I'll circulate this build on the user mailing list so that we can get some more people testing. Once 0.92.1 is out the door, we're clear to merge these changes into the 0.92.x branch, so there can be an official Mac release for 0.92.2! :-)
>
> Cheers,
> Tim
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Inkscape-devel mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/inkscape-devel
>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/inkscape-devel

fix_lp476678_x11.patch (451 bytes) Download Attachment
fix_lp476678.patch (500 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Inkscape 0.92.1pre1 macOS test build

Tim Sheridan
Hi Atsuyoshi,

> Thanks for your work. I've tried your packaging script on Mavericks (OS X 10.9).
> Fix in rev15362 were also needed for Mavericks. Perhaps other versions will need the
> same workaround.

I've not been building on anything other than 10.7 so far so I only committed that one, but I will propagate it to the others, as they will be necessary.

> In my opinion, this is a good opportunity to fix bug #476678.

Thanks for flagging this up. Reproduced it on my end.

> It works fine with Koich Hyodo's fix in comment .
>
> (https://bugs.launchpad.net/inkscape/+bug/476678/comments/5)

Confirmed. I'll commit this simple fix.

If I get time, I'll also look at su_v's other improvement (using the global "AppleLanguages" defaults value), might not have enough time to test this one properly in time for 0.92.2 though.

Cheers,
Tim

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Inkscape-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/inkscape-devel