mirror of
https://github.com/zotero/zotero.git
synced 2026-08-28 05:25:31 +00:00
|
Some checks are pending
While trying to [fix](https://github.com/NixOS/nixpkgs/pull/519431) another issue in the Zotero package for nixpkgs, I discovered a new bug. When setting a non-`source` update channel, the build fails on MacOS with x86 architectures. The build fails with: ``` source not found twice in ChannelPrefs source stringWithCString:encoding: ``` Which definitely means it is caused by the `strings` command [here](https://github.com/zotero/zotero/blob/main/app/mac/set-channel-prefs-channel#L29). When manually executing the strings command on the file, I can repeat getting only one `source` result on x86 mac, while getting two on arm64 or linux. After digging around, I tried with the flag `-arch all`, and both `source` values are found on x86 mac. Full command: `strings -n 3 -arch all $binary`. |
||
|---|---|---|
| .. | ||
| Contents | ||
| build-and-unify | ||
| ChannelPrefs.framework.tar.xz | ||
| DSStore | ||
| entitlements.xml | ||
| mozconfig | ||
| mozilla-115.patch | ||
| mozilla-128.patch | ||
| pkg-dmg | ||
| set-channel-prefs-channel | ||
| updater.tar.xz | ||
| updater_renamer | ||
| zotero.xz | ||