Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Sigil

Notices

Reply
 
Thread Tools Search this Thread
Old 10-15-2019, 04:57 PM   #16
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 27,549
Karma: 193191846
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
I don't know if Apple charges for notarization. I was referring to Windows and all the various certification issuers they're in cahoots with to get software devs to pay exorbitant fees for codesigning certs so they won't be an "unknown publisher" any more.
DiapDealer is offline   Reply With Quote
Old 10-15-2019, 06:27 PM   #17
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 43,856
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Apple does not charge for notarization but for notarization to work you need an active Apple developer subscription which costs $99 a year, so effectively you pay Apple a hundred dollars a year for notarization. With only codesigning, you could let the developer account lapse, renewing it only once every 5 years when the codesigning key expires, so the effective cost was $20 a year.

On Windows, you have to pay a third party, not microsoft, for a codesigning certificate, and the cost varies from about $50 to $100 a year.
kovidgoyal is offline   Reply With Quote
Old 10-16-2019, 03:38 AM   #18
Vroni
Banned
Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'
 
Posts: 168
Karma: 10010
Join Date: Oct 2018
Device: Tolino/PRS 650/Tablet
Uhhh this is becoming offtopic, but just to be sure i understood this correctly: The notarizitaion is only for apps not being solf through the app store to get rif of the message "You downloaded it from the internet and unsafe blablablabla Are you sure? blablabla?"
Vroni is offline   Reply With Quote
Old 10-16-2019, 01:54 PM   #19
odamizu
just an egg
odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.
 
odamizu's Avatar
 
Posts: 1,586
Karma: 4300000
Join Date: Mar 2015
Device: Kindle, iOS
Yes, notarization is only for apps distributed outside the App Store. Apps distributed inside the App Store have a different screening process.

When notarization was first announced, Apple implied that apps would not run at all on Catalina if they weren't notarized, which posed a problem for apps like Sigil if notarization proved too much of a pain in the behind for developers to implement.

Discussion on the Internet suggested there would be ways around notarization, including resorting to a Terminal command to disable Gatekeeper. Fortunately, that's not necessary as Apple has provided a simple, straightforward way around it.
odamizu is offline   Reply With Quote
Old 10-21-2019, 02:21 AM   #20
odamizu
just an egg
odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.
 
odamizu's Avatar
 
Posts: 1,586
Karma: 4300000
Join Date: Mar 2015
Device: Kindle, iOS
Hmmmm ... According to Oracle: "Eventually (as of January 2020), you will only be able to install and run Mac software distributed outside the Mac App store on macOS 10.15 systems that are notarized by Apple."

This is consistent with Apple's Sept 3 statement: "Mac software distributed outside the Mac App Store must be notarized by Apple in order to run on macOS Catalina. To make this transition easier and to protect users on macOS Catalina who continue to use older versions of software, we’ve adjusted the notarization prerequisites until January 2020."

This is a bit in contradiction to Apple's Oct 7 support document providing instructions to override Gatekeeper and run unsigned/unnotarized apps.

I suppose we just have to wait until January to see if Apple is indeed going to close the door to unsigned/unnotarized apps
odamizu is offline   Reply With Quote
Old 10-21-2019, 12:56 PM   #21
Vroni
Banned
Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'Vroni knows the difference between 'who' and 'whom'
 
Posts: 168
Karma: 10010
Join Date: Oct 2018
Device: Tolino/PRS 650/Tablet
Good to know, thx. Then i will wait with Catalina, maybe Mojave is the last version.
Vroni is offline   Reply With Quote
Old 10-24-2019, 12:26 PM   #22
odamizu
just an egg
odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.
 
odamizu's Avatar
 
Posts: 1,586
Karma: 4300000
Join Date: Mar 2015
Device: Kindle, iOS
Poking around Catalina ...

1) Catalina defaults to zsh instead of bash in Terminal (though you can apparently switch it back to bash if you want).

I don't really know what this means, but what I'm trying to figure out is:

Does it matter whether you use zsh or bash when unpacking the Sigil .txz installer?

Does it matter whether you use zsh or bash for any other ebook-related Terminal things, like java -jar for epubcheck or running KindleGen or Calibre modules from a Terminal window?

2) Catalina includes Python 2.7.16.

As 2.7 is reaching end of life, if I install Python 3, will that screw up anything I have that requires Python 2 to run? From what I've read, I can have both 2 and 3 installed, but how do I point to one or the other at will? Or will the script or process know which one it needs and pick the correct one automatically?

It's probably obvious that I don't know what I'm talking about here. I'm not doing any programming. Just running Python scripts and apps and want to make sure I can keep running them.

Thank you!
odamizu is offline   Reply With Quote
Old 10-24-2019, 02:43 PM   #23
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 7,644
Karma: 5433388
Join Date: Nov 2009
Device: many
- Zsh should be a close drop in replacement for bash, so hopefully no issues there.
- python 2.x has always been installed on macOS. There are no issues installing Python 3.x at the same time. They end up in different places. Also Sigil has its own internal Python 3 on macOS again with no troubles.

So no worries here.
KevinH is offline   Reply With Quote
Old 10-25-2019, 02:11 AM   #24
odamizu
just an egg
odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.
 
odamizu's Avatar
 
Posts: 1,586
Karma: 4300000
Join Date: Mar 2015
Device: Kindle, iOS
Thank you, KevinH. As you predicted, zsh worked find to unpack Sigil's .txz (and also run epubcheck.jar and kindlegen from the command line).

What was surprising, though, is I accidentally double-clicked Sigil's .txz file, and Catalina's default Archive Utility unpacked it just fine. So Terminal command is not necessary in Catalina. (I tested it both ways — tar -xvf on Terminal and simply double-clicking the .txz file. Both worked.)

Launching Sigil the first time (I did a clean install) resulted in a pop-up that says, Sigil can't be opened because Apple cannot check it for malicious software. This software needs to be updated. Contact the developer for more information. It then offers two buttons: Show in Finder and Okay. If, instead, you right-click-Open, you get three choices: Show in Finder, Okay and Open. Clicking Open launches Sigil, no problem. You can also go to System Prefs > Security after the initial launch attempt and there will be a message saying, Sigil was blocked from use because it is not from an identified developer with a button to Open Anyway. This message is a bit off-putting since Sigil is code-signed (confirmed with spctl -a -v).

For unsigned & unnotarized apps, like the KindleUnpack applet, you get a pop-up that says, macOS cannot verify the developer of KindleUnpack 64 v0.81. Are you sure you want to open it? By opening this app, you will be overriding system security which can expose your computer and personal information to malware that may harm your Mac or compromise your privacy. Once again you can override Gatekeeper with right-click-Open or System Prefs > Security.

Interestingly, some unsigned/unnotarized apps (like Alf's standalone app) won't open at all if unzipped in Catalina, but will open if you unzip it on Mojave or High Sierra then copy it over to Catalina.

Command line tools (like Kindlegen and epubcheck) run without any warning.

Some notarized apps (like BBEdit) pop-up a milder warning: BBEdit is an app downloaded from the Internet. Are you sure you want to open it? But other notarized apps (like KindlePreviewer and Send to Kindle) launch without any warning at all.

I then did some very quick tests on plugins, all of which worked (after installing ActiveTcl). These include: EpubCheck, cssRemoveUnusedSelectors, ePub3-itizer, TagMechanic, KindleImport, KindleGen, PunctuationSmarten, ShowSemantics, etc.

I will spend more time with Sigil on Catalina in the coming days and report back anything interesting, but so far so good.

I have also spent a tiny amount of time on Calibre 3.48 and plan to install 4.2 once I get a chance.

Last edited by odamizu; 10-26-2019 at 01:37 PM. Reason: clarity
odamizu is offline   Reply With Quote
Old 12-23-2019, 11:06 PM   #25
odamizu
just an egg
odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.
 
odamizu's Avatar
 
Posts: 1,586
Karma: 4300000
Join Date: Mar 2015
Device: Kindle, iOS
from MacRumors:
Quote:
Apple this afternoon announced that developers who create Mac apps outside of the Mac App Store will need to submit them for the notarization process starting on February 3, 2020
As far as I can tell, it will still be possible to override Gatekeeper with right-click-Open or System Prefs > Security panel (and I have an external drive set up with Catalina to test )

Last edited by odamizu; 12-25-2019 at 03:14 PM.
odamizu is offline   Reply With Quote
Old 12-24-2019, 08:10 AM   #26
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 7,644
Karma: 5433388
Join Date: Nov 2009
Device: many
Yes, I am not yet going to worry about notarization. At some point, maybe. I personally think Apple's requiring a code signed app to be notarized is for the birds and will not truly help security.
KevinH is offline   Reply With Quote
Old 12-25-2019, 03:16 PM   #27
odamizu
just an egg
odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.odamizu ought to be getting tired of karma fortunes by now.
 
odamizu's Avatar
 
Posts: 1,586
Karma: 4300000
Join Date: Mar 2015
Device: Kindle, iOS
from Cult of Mac:

Quote:
These changes won’t stop users from running unsigned apps, it just prevents you from being able to double-click an app to run it by default. If want to run a non-notarized app you can still right-click it and then choose Open.
odamizu is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Notarizing App for macOS Catalina KevinH Development 31 09-19-2019 07:52 AM
MacOS 10.15 Catalina Beta Discussion Thread OtinG Apple Devices 40 08-21-2019 07:51 AM
Sigil doesn't work with MacOS Mojave dark mode kawayama Sigil 7 05-22-2019 08:47 AM
Epub crashes on Sigil for Mac, OK on Sigil for PC crystamichelle Sigil 6 08-14-2013 02:52 PM
Bug reports & advices for next versions (0.6.32 MacOS X) neotheone Calibre 2 01-07-2010 01:14 PM


All times are GMT -4. The time now is 11:38 AM.


MobileRead.com is a privately owned, operated and funded community.