Error Google Play services library dependency

Hello,
I'm trying to install this plugin in a cordova project and I have this error. I solved this error adding googleServices.disableVersionCheck = true to the end of platforms/android/app/build.gradle. But after that, the map doesn't show and aren't any error in js console.
I don't know if because googleServices.disableVersionCheck = true is wrong or other thing (I put the google apikey in config.xml).
following I put the error on plugin installation.
Any body fix this error?
thanks!
Android Studio project detected
ANDROID_HOME=S:\android-sdk
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_221
Reading build config file: C:\Users\Dev\Desktop\appConductorDev\appConductorDev\build.json
studio
Subproject Path: CordovaLib
Subproject Path: app
publishNonDefault is deprecated and has no effect anymore. All variants are now published.
Configuration 'compile' in project ':app' is deprecated. Use 'implementation' instead.
config.xml
../config.xml
../../config.xml
../../../config.xml
preference = 4
name = SplashScreen
name = windows-target-version
name = GOOGLE_MAPS_ANDROID_API_KEY
name = Orientation
---->PLAY_SERVICES_VERSION = 16.0.0
---->ANDROID_SUPPORT_V4_VERSION = 27.1.1
The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead.
at build_a1cmm370pw7nwddqzdn8wwfod.run(C:\Users\Dev\Desktop\appConductorDev\appConductorDev\platforms\android\app\build.gradle:153)
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
:CordovaLib:preBuild UP-TO-DATE
:CordovaLib:preDebugBuild UP-TO-DATE
:CordovaLib:compileDebugAidl UP-TO-DATE
:CordovaLib:compileDebugRenderscript UP-TO-DATE
:CordovaLib:checkDebugManifest UP-TO-DATE
:CordovaLib:generateDebugBuildConfig UP-TO-DATE
:CordovaLib:prepareLintJar UP-TO-DATE
:CordovaLib:generateDebugResValues UP-TO-DATE
:CordovaLib:generateDebugResources UP-TO-DATE
:CordovaLib:packageDebugResources UP-TO-DATE
:CordovaLib:platformAttrExtractor UP-TO-DATE
:CordovaLib:processDebugManifest UP-TO-DATE
:CordovaLib:processDebugResources UP-TO-DATE
:CordovaLib:generateDebugSources UP-TO-DATE
:CordovaLib:javaPreCompileDebug UP-TO-DATE
:CordovaLib:compileDebugJavaWithJavac UP-TO-DATE
:CordovaLib:processDebugJavaRes NO-SOURCE
:CordovaLib:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
:app:preBuild UP-TO-DATE
:app:preDebugBuild
FAILURE: Build failed with an exception.

What went wrong:
In project 'app' a resolved Google Play services library dependency depends on another at an exact version (e.g. "[15.0.
1]", but isn't being resolved to that version. Behavior exhibited by the library will be unknown.

Dependency failing: com.google.android.gms:play-services-stats:15.0.1 -> com.google.android.gms:play-services-basement@[
15.0.1], but play-services-basement version was 16.0.1.
The following dependencies are project dependencies that are direct or have transitive dependencies that lead to the art
ifact with the issue.
-- Project 'app' depends onto<EMAIL_ADDRESS>-- Project 'app' depends onto<EMAIL_ADDRESS>-- Project 'app' depends onto<EMAIL_ADDRESS>For extended debugging info execute Gradle from the command line with ./gradlew --info :app:assembleDebug to see the dep
endency paths to the artifact. This error message came from the google-services Gradle plugin, report issues at https://
github.com/google/play-services-plugins and disable by adding "googleServices { disableVersionCheck = false }" to your b
uild.gradle file.

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

Get more help at https://help.gradle.org

BUILD FAILED in 1s

You need to specify PLAY_SERVICES_VERSION in config.xml file
https://github.com/mapsplugin/cordova-plugin-googlemaps/blob/master/README.md#install-optional-variables-configxml

Hello,
I tried to specify PLAY_SERVICES_VERSION from two way

and

And I have the same error.
thanks!

16.0.0 or 17.0.0

I think there may be a regression here with the latest version. Using 2.7.1, I'm not able to change the value of the PLAY_SERVICES_VERSION preference for this plugin, but I am able to successfully change the value by rolling back to version 2.6.2 and using the values as recommended above.

I can confirm @dallastjames findings. Reverting to 2.6.2 and setting  on config.xml resolves the issue for me.

As of v2.7.0, you need to define <preference name="PLAY_SERVICES_VERSION" value="..." />.
Before v2.7.0 (up to v2.6.2), you need to define --variable PLAY_SERVICES_VERSION="..."

@wf9a5m75 Thanks for you quick response. I have tried using the preference in the config.xml file but it still does not seem to make use of that value.  Image below is a quick reference:

This is the code I'm using for this test (Blank Ionic + Cordova project with only this plugin added beyond the defaults that come with an Ionic project). In this case, no matter where I place the PLAY_SERVICES preference, the plugin does not appear to use the version specified.
https://github.com/dallastjames/cordova-googlemaps-playservices
Appreciate the support. 👍

Thank you for sharing the test project.
I figured out the problem.
Please use GOOGLE_MAPS_PLAY_SERVICES_VERSION instead of PLAY_SERVICES_VERSION

So I am using version 2.7.1  and to get rid of that error, I've tried <preference name="GOOGLE_MAPS_PLAY_SERVICES_VERSION" value="16.0.0" />. But then, when the map loads, it only shows a blue page and not that gray page for wrong API key.

@mjamshidy Could you show me the screen shot?

Ping

My friend used to encounter this. She couldn't reproduce it. We are migrating the project. I'll post here once we have everything in place.

Please try the multiple_maps branch version

This is still an issue.  I'm using the new voltbuilder cloud build service and this error is persistent with plugin versions 2.7.0 and 2.7.1.

@ppetree could you show me the error log?

I think first let's level set and make sure I have ALL of the config variables set correctly.
  <preference name="GOOGLE_MAPS_ANDROID_API_KEY" value="A....." />
  <preference name="GOOGLE_MAPS_IOS_API_KEY" value="A....." />
  <preference name="GOOGLE_PLAY_SERVICES_VERSION" value="16.0.0" />

<plugin name="cordova-plugin-googlemaps" spec="2.7.1">
    <variable name="PLAY_SERVICES_VERSION" value="16.0.0" />
    <variable name="ANDROID_SUPPORT_V4_VERSION" value="27.1.1" />
  </plugin>

With 16.0.0...
FAILURE: Build failed with an exception.

* What went wrong:
Failed to capture fingerprint of input files for task ':app:preReleaseBuild' property 'compileManifests' during up-to-date check.
> In project 'app' a resolved Google Play services library dependency depends on another at an exact version (e.g. "[15.0.
  1]", but isn't being resolved to that version. Behavior exhibited by the library will be unknown.

  Dependency failing: com.google.android.gms:play-services-stats:15.0.1 -> com.google.android.gms:play-services-basement@[
  15.0.1], but play-services-basement version was 16.0.1.

  The following dependencies are project dependencies that are direct or have transitive dependencies that lead to the artifact with the issue.
  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>
  For extended debugging info execute Gradle from the command line with ./gradlew --info :app:assembleDebug to see the dependency paths to the artifact. This error message came from the google-services Gradle plugin, report issues at https://
  github.com/google/play-services-plugins and disable by adding "googleServices { disableVersionCheck = false }" to your build.gradle file.

With 16.0.0...
  <preference name="GOOGLE_MAPS_ANDROID_API_KEY" value="A....." />
  <preference name="GOOGLE_MAPS_IOS_API_KEY" value="A....." />
  <preference name="GOOGLE_PLAY_SERVICES_VERSION" value="16.0.0" />

<plugin name="cordova-plugin-googlemaps" spec="2.7.1">
    <variable name="PLAY_SERVICES_VERSION" value="16.0.0" />
    <variable name="ANDROID_SUPPORT_V4_VERSION" value="27.1.1" />
  </plugin>

FAILURE: Build failed with an exception.

* What went wrong:
Failed to capture fingerprint of input files for task ':app:preReleaseBuild' property 'compileManifests' during up-to-date check.
> In project 'app' a resolved Google Play services library dependency depends on another at an exact version (e.g. "[15.0.
  1]", but isn't being resolved to that version. Behavior exhibited by the library will be unknown.

  Dependency failing: com.google.android.gms:play-services-stats:15.0.1 -> com.google.android.gms:play-services-basement@[
  15.0.1], but play-services-basement version was 16.0.1.

  The following dependencies are project dependencies that are direct or have transitive dependencies that lead to the artifact with the issue.
  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>  -- Project 'app' depends onto<EMAIL_ADDRESS>
  For extended debugging info execute Gradle from the command line with ./gradlew --info :app:assembleDebug to see the dependency paths to the artifact. This error message came from the google-services Gradle plugin, report issues at https://
  github.com/google/play-services-plugins and disable by adding "googleServices { disableVersionCheck = false }" to your build.gradle file.

@ppetree Your problem is not related with the original problem. Your problem is just conflict with other plugins.

Though the issue is closed i resolved this issue by removing phonegap-plugin-push and replacing it with @havesource/cordova-plugin-push as phonegap has older dependencies.
Also, you must specify a GOOGLE_MAPS_PLAY_SERVICES_VERSION value that matches both com.google.android.gms.play-services-maps and com.google.android.gms.play-services-location versions which can be checked here: https://maven.google.com/web/index.html?q=play-services-maps
In my opinion, it should be possible to specify different play-services versions for the two artifcats.


Failing E2E: Added To Cart

regression/added-to-cart-modal.e2e-spec.ts is failing when running locally pointing to dev17 and 19.

PR: https://github.com/SAP/cloud-commerce-spartacus-storefront/pull/3179


Run test suite with -Zrandomize-layout

User reported inconsistent layouts even with strict on. We should be able to detect this with two builds (clean between) and specifying -Zrandomize-layout, and writing the output to disk in between. Maybe there's also a way to just dump the type layouts to a file and diff them between two runs? That might be a little easier.

The specific issue I ran into was
thread 'main' panicked at utils/src/ipc.rs:384:50:
called `Result::unwrap()` on an `Err` value: CheckBytesError(InvalidTuple { variant_name: "Info", inner: TupleStructCheckError { field_index: 0, inner: ContextError(ArchiveError(Unaligned { ptr: 0x55ab62d0f341, align: 4 })) } })

With an enum where the first field of the variant is Box<[_]>. My guess was this is because RelPtr is not #[repr(C)] so the raw_ptr and metadata fields are getting swapped.
To try and force different randomizations you'll need to use -Zlayout-seed too, that should mean explicit cleaning isn't necessary.

Partially mitigated by the addition of the Portable marker trait.

4d069f9a1e8a079c19d528df125bdb49c0d48cc4 adds a test suite which uses -Zrandomize-layout with three separate seeds.


Remove old version added and changed tags

Some of these lists are getting a bit long and irrelevant.  We should remove everything that wasn't added or changed in 1.0 for the 1.0 release.  This will reset the baseline that things will be added or changed from in the future.

Should at least leave 0.10 and 0.11 tags.  Should ensure that everything mentioned in the changelog has a tag in the docs.

I'm working on it in PyCon

I'm not sure what to do with those. Ideally they would be only hidden. We should look at what other projects do.

What do you guys think about commenting out those version tags instead of hiding those?

IMO that just adds noise. Committing commented-out stuff is rarely a good idea

@ThiefMaster @dawran6 I thought about this too. I think it's a reasonable approach, but I'd rather consider all options first. So here they are:

removing
commenting out
Hiding old version markers automatically

via a Sphinx extension
via CSS

My vote is to remove them because I don't think they're relevant to anyone reading the current version of the docs. Flask 0.9 was released nearly four years ago, so very unlikely to be used by anyone for new projects.
Anyone who needs them for legacy projects can still dig them up by pulling up the old versions of the docs. There's been a number of changes in the docs since 0.9, so legacy projects will still need to pull up those old versions anyway.


Fix entity popup error

Popups that track entities will currently error if the entity gets deleted.

This is issue #7500.


Final JS docs fixes and launch

Replace home-page-specific language toggle with the new global one.

Replace the separate JavaScript vs TypeScript "Hello World" Playground examples with a unified one. I'm keeping the JS output hand-rolled for this example for now, because the static properties block isn't in the perfect position, and this is a very prominent example. Will fix in https://github.com/lit/lit/issues/2159 as followup.

Fix home page highlight positions when in JS mode. This actually broke in https://github.com/lit/lit.dev/pull/495 where I forgot to update the ranges for the yellow-highlight effect.

Added a check for generated samples that have lost or re-ordered playground fold/hide comments. This should help detect weird cases that might need hand-rolling going forward.

Hand-roll two examples that are losing fold comments, and move one comment to be trailing so that it's not lost, that I found via the above check. Filed https://github.com/lit/lit/issues/2158 to hopefully address in the transformers in the future.

Remove some unnecessary TypeScript vs JavaScript language, and add a few more switchable samples.

Remove jsSamples mod feature flag to launch JS docs.

Fixes https://github.com/lit/lit.dev/issues/332
Fixes https://github.com/lit/lit.dev/issues/490

Thanks for the easy-to-review commits!

Nit: You can undo the language change clear which leaves you in the opposite language. Fine as a follow up.

Oh yeah, that's very related to a bug that I've been meaning to address for a long time! You can actually undo between files too, which is totally weird! It's because we use a single CodeMirror instance for each Playground, and just swap out the code + language highlight mode. We need to either manage undo history if possible, otherwise maintain a separate CodeMirror instance for each file: https://github.com/PolymerLabs/playground-elements/issues/154


openafs: Add upstream patches for Linux kernel 5.11

Motivation for this change
OpenAFS doesn’t build with Linux kernel 5.11 without these upstream patches from the openafs-stable-1_8_x branch.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 113666 run on x86_64-linux 1

16 packages marked as broken and skipped:

linuxPackages-libre.openafs
linuxPackages-libre.openafs_1_8
linuxPackages_hardened.openafs
linuxPackages_hardened.openafs_1_8
linuxPackages_hardkernel_4_14.openafs
linuxPackages_hardkernel_4_14.openafs_1_8
linuxPackages_hardkernel_latest.openafs
linuxPackages_hardkernel_latest.openafs_1_8
linuxPackages_latest-libre.openafs
linuxPackages_latest-libre.openafs_1_8
linuxPackages_latest_hardened.openafs
linuxPackages_latest_hardened.openafs_1_8
linuxPackages_latest_xen_dom0_hardened.openafs
linuxPackages_latest_xen_dom0_hardened.openafs_1_8
linuxPackages_xen_dom0_hardened.openafs
linuxPackages_xen_dom0_hardened.openafs_1_8

12 packages built:

linuxPackages.openafs (linuxPackages.openafs_1_8 ,linuxPackages_5_4.openafs ,linuxPackages_5_4.openafs_1_8)
linuxPackages_4_14.openafs (linuxPackages_4_14.openafs_1_8)
linuxPackages_4_19.openafs (linuxPackages_4_19.openafs_1_8)
linuxPackages_4_4.openafs (linuxPackages_4_4.openafs_1_8)
linuxPackages_4_9.openafs (linuxPackages_4_9.openafs_1_8)
linuxPackages_5_10.openafs (linuxPackages_5_10.openafs_1_8)
linuxPackages_5_11.openafs (linuxPackages_5_11.openafs_1_8 ,linuxPackages_latest.openafs ,linuxPackages_latest.openafs_1_8)
linuxPackages_latest_xen_dom0.openafs (linuxPackages_latest_xen_dom0.openafs_1_8)
linuxPackages_lqx.openafs (linuxPackages_lqx.openafs_1_8)
linuxPackages_testing_bcachefs.openafs (linuxPackages_testing_bcachefs.openafs_1_8)
linuxPackages_xen_dom0.openafs (linuxPackages_xen_dom0.openafs_1_8)
linuxPackages_zen.openafs (linuxPackages_zen.openafs_1_8)

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 113666 run on x86_64-linux 1

16 packages marked as broken and skipped:

linuxPackages-libre.openafs
linuxPackages-libre.openafs_1_8
linuxPackages_hardened.openafs
linuxPackages_hardened.openafs_1_8
linuxPackages_hardkernel_4_14.openafs
linuxPackages_hardkernel_4_14.openafs_1_8
linuxPackages_hardkernel_latest.openafs
linuxPackages_hardkernel_latest.openafs_1_8
linuxPackages_latest-libre.openafs
linuxPackages_latest-libre.openafs_1_8
linuxPackages_latest_hardened.openafs
linuxPackages_latest_hardened.openafs_1_8
linuxPackages_latest_xen_dom0_hardened.openafs
linuxPackages_latest_xen_dom0_hardened.openafs_1_8
linuxPackages_xen_dom0_hardened.openafs
linuxPackages_xen_dom0_hardened.openafs_1_8

12 packages built:

linuxPackages.openafs (linuxPackages.openafs_1_8 ,linuxPackages_5_4.openafs ,linuxPackages_5_4.openafs_1_8)
linuxPackages_4_14.openafs (linuxPackages_4_14.openafs_1_8)
linuxPackages_4_19.openafs (linuxPackages_4_19.openafs_1_8)
linuxPackages_4_4.openafs (linuxPackages_4_4.openafs_1_8)
linuxPackages_4_9.openafs (linuxPackages_4_9.openafs_1_8)
linuxPackages_5_10.openafs (linuxPackages_5_10.openafs_1_8)
linuxPackages_5_11.openafs (linuxPackages_5_11.openafs_1_8 ,linuxPackages_latest.openafs ,linuxPackages_latest.openafs_1_8)
linuxPackages_latest_xen_dom0.openafs (linuxPackages_latest_xen_dom0.openafs_1_8)
linuxPackages_lqx.openafs (linuxPackages_lqx.openafs_1_8)
linuxPackages_testing_bcachefs.openafs (linuxPackages_testing_bcachefs.openafs_1_8)
linuxPackages_xen_dom0.openafs (linuxPackages_xen_dom0.openafs_1_8)
linuxPackages_zen.openafs (linuxPackages_zen.openafs_1_8)

The following issues got detected with the above build packages.
Please fix at least the ones listed with your changed packages:

linuxPackages_4_14.openafs:

Please consider this feature to be alpha.

Near pkgs/servers/openafs/1.8/module.nix:76:3:
   |
76 |   buildPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/servers/openafs/1.8/module.nix:80:3:
   |
80 |   installPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md

linuxPackages_4_19.openafs:

Please consider this feature to be alpha.

Near pkgs/servers/openafs/1.8/module.nix:76:3:
   |
76 |   buildPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/servers/openafs/1.8/module.nix:80:3:
   |
80 |   installPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md

linuxPackages_4_4.openafs:

Please consider this feature to be alpha.

Near pkgs/servers/openafs/1.8/module.nix:76:3:
   |
76 |   buildPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/servers/openafs/1.8/module.nix:80:3:
   |
80 |   installPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md

linuxPackages_4_9.openafs:

Please consider this feature to be alpha.

Near pkgs/servers/openafs/1.8/module.nix:76:3:
   |
76 |   buildPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/servers/openafs/1.8/module.nix:80:3:
   |
80 |   installPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md

linuxPackages_5_10.openafs:

Please consider this feature to be alpha.

Near pkgs/servers/openafs/1.8/module.nix:76:3:
   |
76 |   buildPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/servers/openafs/1.8/module.nix:80:3:
   |
80 |   installPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md

linuxPackages_5_11.openafs:

Please consider this feature to be alpha.

Near pkgs/servers/openafs/1.8/module.nix:76:3:
   |
76 |   buildPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/servers/openafs/1.8/module.nix:80:3:
   |
80 |   installPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md

linuxPackages_latest_xen_dom0.openafs:

Please consider this feature to be alpha.

Near pkgs/servers/openafs/1.8/module.nix:76:3:
   |
76 |   buildPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/servers/openafs/1.8/module.nix:80:3:
   |
80 |   installPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md

linuxPackages_lqx.openafs:

Please consider this feature to be alpha.

Near pkgs/servers/openafs/1.8/module.nix:76:3:
   |
76 |   buildPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/servers/openafs/1.8/module.nix:80:3:
   |
80 |   installPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md

linuxPackages.openafs:

Please consider this feature to be alpha.

Near pkgs/servers/openafs/1.8/module.nix:76:3:
   |
76 |   buildPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/servers/openafs/1.8/module.nix:80:3:
   |
80 |   installPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md

linuxPackages_testing_bcachefs.openafs:

Please consider this feature to be alpha.

Near pkgs/servers/openafs/1.8/module.nix:76:3:
   |
76 |   buildPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/servers/openafs/1.8/module.nix:80:3:
   |
80 |   installPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md

linuxPackages_xen_dom0.openafs:

Please consider this feature to be alpha.

Near pkgs/servers/openafs/1.8/module.nix:76:3:
   |
76 |   buildPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/servers/openafs/1.8/module.nix:80:3:
   |
80 |   installPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md

linuxPackages_zen.openafs:

Please consider this feature to be alpha.

Near pkgs/servers/openafs/1.8/module.nix:76:3:
   |
76 |   buildPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/servers/openafs/1.8/module.nix:80:3:
   |
80 |   installPhase = ''
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/missing-phase-hooks.md


Add IStatusCodeActionResult

This could be used when detecting a StatusCode property in #8242. // @pranavkm

Thanks!


⚠ Processors has degraded performance

In b4195f7, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 67 ms

Resolved: Processors performance has improved in b361878.


Update azure-stack-edge-gateway-gov-url-patterns-firewall.md

Update

@shijojoy : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Get the default languages in getStaticProps

How can I get the default languages in getStaticProps with next-export-i18n like this:
export const getStaticProps: GetStaticProps = async context => {
  console.log('context: ', context)
  if (locale === 'de') {
     return {
      notFound: true
    }
  }

  return {
    props: {}
  }
}

Currently the context return undefined. My problem is that when a page has a default lang is de then it should be redirect to 404 page
Please help me to help this issue. Thank you.

Hi @NguyenChiTrung1310,
I don't exactly understand your issue here. You set the default language by yourself, it's a fixed value. If you want it to be dynamic, you can read it from the configuration file. Anyway, getStaticProps is run only once on server side and at build time and the use case for the library is to provide i18n on exported pages on the client side.
I assume you are looking for the current language instead of the default language and redirect to 404 for pages that are not available in a specific language? In this case, I would suggest to check for the query parameter on the url and redirect accordingly in the body of your page.
Let me know if you have additional questions.
Cheers


Consider changing "concept has only one label" to skos:prefLabel has only one label per lang.

pmd4/src/swirrl/validations/pmd4/SELECT_ConceptExactlyOneLabel.sparql

To be clear, I presume we want to confirm that the concept has:

no more than one skos:prefLabel per language tag
no more than one rdfs:label
at least one of skos:prefLabel or rdfs:label (if both the former is preferred)

We should defer relaxing this to permit multiple (different) labels scoped by graph until we've decided how to identify which label to present in a given context (https://github.com/Swirrl/cogs-issues/issues/34).

Have just huddled with Rick on this. We've agreed to:

delete the pmd4/src/swirrl/validations/pmd4/SELECT_ConceptExactlyOneLabel.sparql validation
introduce (error) validations to require:

"no more than one skos:prefLabel per language tag"
"at least one of skos:prefLabel or rdfs:label (if both the former is preferred)"

introduce a warning to require "no more than one value of rdfs:label if skos:prefLabel isn't present" (i.e. we can permit the same label to appear in different graphs since this is inconsequential for the UI), this warning should basically instruct users to provide a skos:prefLabel or risk not having explicit control over which label PMD picks. We can later relax this to e.g. "no more than one value (...) per graph" once we decide how to scope concept descriptions by graph Swirrl/cogs-issues#34.

We ought to coordinate this with a change to Muttnik to follow this label cascade https://github.com/Swirrl/muttnik/issues/1403.

This is implemented with d37f75866855843ebe71bc9116de994af17e0fb9.
We can downgrade ConceptMaxOneLabelIfNoPrefLabel.sparql as part of #20.


Firefox > white page

Hi,
please check if the environment variable FRONT_API_URL is really pointing to the backend.
I assume that the frontend is currently unable to reach the backend as I don't see any logs for user access to the api endpoints. If your frontend is reachable under https://taiga.demo.com then the variable FRONT_API_URL should be set to https://taiga.demo.com/api/v1/.
If the problem persists please send me the following data:

environment variable settings
screenshot of the error messages you should see in console of the developer tools of your browser.
configuration of traefik for this site

The white page in Firefox is particularly interesting as it indicates some problem with the taiga frontend. Try to fix the general configuration issue in Chrome first and then test again in Firefox (clear cookies & cache first).
Regards,
Patrick


Add Kinesis API and fix some typo

add kinesis API:

AddTagsToStream
ListTagsForStream
RemoveTagsFromStream

fix some typo

Can you add a couple tests?

Sure I'll add a couple tests, but what about the existing API ?
I'm currently working on implementing the merge_shard and split_shard thing including a scheme that all shards are used in a stream not just the first one but I'll make another pull-request for that in Dec.

Are you working on those additional endpoints on this branch? Happy to merge this now or wait for those.

This branch is only for mentioned API's. It would be great if you could merge these changes for now :-)

Ok, I implemented basic sharding, split_shard, merge_shards.
Testcases were added and/or adjusted.

Thanks for all of your work on this!


New issue with the cards' size when switching languages

          New issue with the cards of this size when switching to japanses

Originally posted by @antho1404 in https://github.com/liteflow-labs/starter-kit/pull/132#pullrequestreview-1253104162

We also have a small issue like that with the coutdown on auction with japenese and chinese ;)

 Low priority - New issue with the cards' size when switching languages

This has been fixed and released in v1.2.0


Adding restart_timer and new_timer_stopped functions

These functions allowed me to add a new timer that was stopped and that could be restarted later as callbacks to actions.

Instead of splitting the initializer into two, I'd suggest having a new flag (e.g TF_ENABLED) causing __proc_timers to skip processing it. With the current implementation new_timer_stopped will create a dangling timer if not explicitly handled. Also adding a new flag will make testing new functionality much easier.

Yeah I'd probably use a flag as well to set the timer as stopped, but I'd check that in new_timer and simply avoid registering the timer. restart_timer looks fine,

What should it mean to restart a timer multiple times? Should we really register a few?

Well it should probably be a nop but at the same time we have the same behavior in start_timer today. So I guess restart_timer is coherent with start_timer

Made the changes to new_timer_stopped. With this change we could also include a "pause/resume" functionality later.

An additional test case would be really nice. It would also make the usage more visible.

Fixed a few problems and added a couple tests. Also made a few changes to tests that were having issues to make them pass correctly.

Thanks, looks fine to me!


Ft  view add product  basic details component

Description
The basic details component will live on the Create Product view. The basic details component will take the product name, price, category, and description.
Type of change
Update of a current feature
Desired Actions
[ ] Add information to each input field
[ ] Price only allows ints
[ ] Category works as both an input field and dropdown
View Component
In App.js uncomment the component import and route found last in the list (If that comment is not there add a new route and component)
Link to Trello card
https://trello.com/c/hEbUiLcy/61-basic-details-component

 Basic Details Component


php-http/client-implementation fails

It looks like this package may have vanished.

https://packagist.org/providers/php-http/client-implementation

> composer require php-http/client-implementation:^1.0
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - The requested package php-http/client-implementation could not be found in any version, there may be a typo in the package name.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your minimum-stability setting
   see <https://getcomposer.org/doc/04-schema.md#minimum-stability> for more details.

Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.

Installation failed, reverting ./composer.json to its original content.

For anyone else who has this problem, its more of a contract.  Just find a package that provides php-http/client-implementation and it will work.
https://packagist.org/packages/php-http/guzzle6-adapter will work fine.

Exactly :)
That's why guzzle is suggested in https://github.com/R6API/client/blob/master/composer.json#L33 ;)

I saw the suggestion, just didn't realize thats how it worked.


Give recombine timeout test a more margin for error

This test is meant to ensure that partial logs are flushed
on an interval if they are not 'completed'. The test
appears to have too unforgiving a margin when ensuring that
the timeout is not applied too soon.
Resolves #354

I ran CI twice w/o a failure, but I think this was just an unlikely race condition so probably we won't see it very easily.


microlens-aeson 2.3.0

microlens-aeson-2.3.0 (Colin Woodbury<EMAIL_ADDRESS>@fosskers) is out of bounds for:

[ ] kanji-3.1.0 (==2.2.*). Colin Woodbury<EMAIL_ADDRESS>@fosskers. @fosskers. Used by: executable

Should be fixed with the jiggering I did yesterday for the aeson bounds.


unbounded but no LPT

hi, i just unbounded from delegate but why my lpt balance 0 ?
0x558d1e16b69be5323595d948632446011276771f1a5626ac088ec42c50659ece
cann someone help?

Hey @yugobiz, when you unbond your tokens are held by the smart contract for a period of 7 days before being released to you.


[Bug] Skygear auth api (role:get) InvalidArgument

Ref: https://github.com/SkygearIO/skygear-SDK-JS/blob/3e942228bc7fae2d71768c65c273dcb01eebd94f/packages/skygear-core/lib/auth.js#L289
Ref: https://github.com/SkygearIO/skygear-SDK-Android/blob/e07a9d30b983299ba56315efa88c121bb27d3aa2/skygear/src/main/java/io/skygear/skygear/FetchUserRoleRequest.java#L17
Server Ref: https://github.com/SkygearIO/skygear-server/blob/1374e53d1b8ff359a7be50aded60aeec4723e85a/pkg/server/handler/role.go#L312
The client SDK pass user arguments for skygear.auth.fetchUserRole while server expected as user_ids
Should update skygear-server to receive user as arguments for consistency of roles api.

I would like to take over this bug.


[Feature]: stop changing the behaviour of spies on mockFn.mockReset

Summary

The motivation described at this issue is to instead of returning undefined for mockReset return the original function itself.
Test plan

const myObject = {bar: () => 'bar'};

let barStub: any;

beforeAll(() => {
  barStub = jest.spyOn(myObject, 'bar');
});

test('run #1', () => {
  barStub.mockReturnValue('POTATO!');
  expect(myObject.bar()).toBe('POTATO!');
  barStub.mockReset();

  // This expect should be successful
  expect(myObject.bar()).toBe('bar');
});

Can you add e2e tests that verify that this behavior is working and add a line to the CHANGELOG.md?

Should probably update the docs as well to specify what we're slipping?

@cpojer @SimenB e2e test added and changelog updated. not sure if we should update the docs, tho, since this is a bug and didn't changed the general idea of mockReset and resetAllMocks

not sure if we should update the docs, tho, since this is a bug and didn't changed the general idea of mockReset and resetAllMocks

The linked issue is pointing to a note from this line of documentaion:
https://github.com/facebook/jest/blob/a325f8790d99029e45d215fcfc27790aa2bda131/docs/MockFunctionAPI.md?plain=1#L129
I guess the text in parenthesis should be deleted, or?

Thanks @mrazauskas

@feliperli there's a type error


Difficulty integrating via SPM without poor or decreased performance

We have an Xcode project and Swift package. Currently, whisper.cpp is implemented directly into the Xcode project, but we are trying to abstract this into our Swift package via whisper.spm. However, we're noticing that whisper.spm is about 40x slower in debug configuration than in release. We can verify on this repo by running swift run test-swift -c debug and swift run test-swift -c release.
The difference in speed is absolutely understandable between configurations, but unfortunately, SPM does not allow us to override the default compilation mode for an individual module. Adding something like cSettings: [.unsafeFlags["-O3"]] to the package definition makes no impact on third-party dependencies. Similarly, from the Xcode project, we don't seem to have the option for explicit, configuration-based overrides to our dependencies.
The use case here is that we want whisper to run in the Release configuration 99% of the time.
Do you have any ideas on how whisper.spm could support this such that we don't have to pursue some option like a wrapper project or pre-compiling the library?
Thanks in advance for your help, and for your support with whisper!
Sample Outputs
Debug
swift test -c debug
swift test
Building for debugging...
/Users/**/WhisperTesting/Tests/WhisperTests/WhisperTests.swift:23:9: warning: variable 'pcmf32' was never mutated; consider changing to 'let' constant
    var pcmf32 = [Float](repeating: 0, count: Int(n_samples))
    ~~~ ^
    let
[4/4] Linking WhisperTestingPackageTests
Build complete! (1.01s)
Test Suite 'All tests' started at 2022-12-30 19:16:12.068
Test Suite 'WhisperTestingPackageTests.xctest' started at 2022-12-30 19:16:12.069
Test Suite 'WhisperBridgeTests' started at 2022-12-30 19:16:12.069
Test Case '-[WhisperTests.WhisperBridgeTests testWhisperSPM]' started.
whisper_model_load: loading model from '/Users/**/WhisperTesting/.build/arm64-apple-macosx/debug/WhisperTesting_WhisperTests.bundle/models/for-tests-ggml-base.en.bin'
whisper_model_load: n_vocab       = 51864
whisper_model_load: n_audio_ctx   = 1500
whisper_model_load: n_audio_state = 512
whisper_model_load: n_audio_head  = 8
whisper_model_load: n_audio_layer = 6
whisper_model_load: n_text_ctx    = 448
whisper_model_load: n_text_state  = 512
whisper_model_load: n_text_head   = 8
whisper_model_load: n_text_layer  = 6
whisper_model_load: n_mels        = 80
whisper_model_load: f16           = 1
whisper_model_load: type          = 2
whisper_model_load: adding 1607 extra tokens
whisper_model_load: mem_required  =  506.00 MB
whisper_model_load: ggml ctx size =  140.60 MB
whisper_model_load: memory size   =   22.83 MB
whisper_model_load: model size    =    0.00 MB
whisper_model_load: WARN no tensors loaded from model file - assuming empty model for testing
whisper_print_timings:     load time =  2897.81 ms
whisper_print_timings:      mel time =     8.35 ms
whisper_print_timings:   sample time =     0.00 ms
whisper_print_timings:   encode time =     0.00 ms / 0.00 ms per layer
whisper_print_timings:   decode time =     0.00 ms / 0.00 ms per layer
whisper_print_timings:    total time =  2906.31 ms
Test Case '-[WhisperTests.WhisperBridgeTests testWhisperSPM]' passed (5.450 seconds).
Test Suite 'WhisperBridgeTests' passed at 2022-12-30 19:16:17.519.
  Executed 1 test, with 0 failures (0 unexpected) in 5.450 (5.450) seconds
Test Suite 'WhisperTestingPackageTests.xctest' passed at 2022-12-30 19:16:17.519.
  Executed 1 test, with 0 failures (0 unexpected) in 5.450 (5.451) seconds
Test Suite 'All tests' passed at 2022-12-30 19:16:17.519.
  Executed 1 test, with 0 failures (0 unexpected) in 5.450 (5.451) seconds

Release
swift test -c release
swift test -c release
Building for production...
/Users/**/WhisperTesting/Tests/WhisperTests/WhisperTests.swift:23:9: warning: variable 'pcmf32' was never mutated; consider changing to 'let' constant
    var pcmf32 = [Float](repeating: 0, count: Int(n_samples))
    ~~~ ^
    let
[2/2] Linking WhisperTestingPackageTests
Build complete! (0.95s)
Test Suite 'All tests' started at 2022-12-30 19:18:40.837
Test Suite 'WhisperTestingPackageTests.xctest' started at 2022-12-30 19:18:40.838
Test Suite 'WhisperBridgeTests' started at 2022-12-30 19:18:40.838
Test Case '-[WhisperTests.WhisperBridgeTests testWhisperSPM]' started.
whisper_model_load: loading model from '/Users/**/WhisperTesting/.build/arm64-apple-macosx/release/WhisperTesting_WhisperTests.bundle/models/for-tests-ggml-base.en.bin'
whisper_model_load: n_vocab       = 51864
whisper_model_load: n_audio_ctx   = 1500
whisper_model_load: n_audio_state = 512
whisper_model_load: n_audio_head  = 8
whisper_model_load: n_audio_layer = 6
whisper_model_load: n_text_ctx    = 448
whisper_model_load: n_text_state  = 512
whisper_model_load: n_text_head   = 8
whisper_model_load: n_text_layer  = 6
whisper_model_load: n_mels        = 80
whisper_model_load: f16           = 1
whisper_model_load: type          = 2
whisper_model_load: adding 1607 extra tokens
whisper_model_load: mem_required  =  506.00 MB
whisper_model_load: ggml ctx size =  140.60 MB
whisper_model_load: memory size   =   22.83 MB
whisper_model_load: model size    =    0.00 MB
whisper_model_load: WARN no tensors loaded from model file - assuming empty model for testing
whisper_print_timings:     load time =    67.69 ms
whisper_print_timings:      mel time =     1.70 ms
whisper_print_timings:   sample time =     0.00 ms
whisper_print_timings:   encode time =     0.00 ms / 0.00 ms per layer
whisper_print_timings:   decode time =     0.00 ms / 0.00 ms per layer
whisper_print_timings:    total time =    69.52 ms
Test Case '-[WhisperTests.WhisperBridgeTests testWhisperSPM]' passed (0.082 seconds).
Test Suite 'WhisperBridgeTests' passed at 2022-12-30 19:18:40.920.
  Executed 1 test, with 0 failures (0 unexpected) in 0.082 (0.082) seconds
Test Suite 'WhisperTestingPackageTests.xctest' passed at 2022-12-30 19:18:40.920.
  Executed 1 test, with 0 failures (0 unexpected) in 0.082 (0.082) seconds
Test Suite 'All tests' passed at 2022-12-30 19:18:40.920.
  Executed 1 test, with 0 failures (0 unexpected) in 0.082 (0.083) seconds

And just to clarify: When running in Release configuration, I'm noticing NO performance issues. I repeated a number of performance tests on whisper.cpp incorporated directly and whisper.spm via SPM, and when in Release configuration, they line up 1:1 over the jfk.wav sample perfectly.

@bdrelling
Should be fixed now: 0e52adc4aedfdaa30952db3dafc883382c644f5f
Make sure to update the spm package from the master branch in order to get the change.

@ggerganov thanks so much for the quick reply!
Unfortunately, as mentioned above I am not sure that this solution will work. I think it will make your package invalid entirely, per Apple's documentation here:
https://developer.apple.com/documentation/packagedescription/csetting/unsafeflags(_:_:)

As some build flags can be exploited for unsupported or malicious behavior, the use of unsafe flags makes the products containing this target ineligible for use by other packages.

That said, while this didn't work for me on Friday, I'll still give this another try to be sure!

Well, it does work with swift test -c debug when pulled into another package (see my WhisperTesting example), but the output of swift test -c release now has a ton of warnings:
swift test -c release
Updating https://github.com/ggerganov/whisper.spm
Updated https://github.com/ggerganov/whisper.spm (1.29s)
Working copy of https://github.com/ggerganov/whisper.spm resolved at master
Building for production...
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:2651:71: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
    struct ggml_tensor * result = ggml_new_tensor(ctx, GGML_TYPE_F32, MIN(a->n_dims, b->n_dims), ne);
                                                                      ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
#define MIN(a, b) (((a)<(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:92:9: note: other definition of 'MIN'
#define MIN(a, b) ((a) < (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:4208:21: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
    const int ir1 = MIN(ir0 + dr, nr);
                    ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
#define MIN(a, b) (((a)<(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:92:9: note: other definition of 'MIN'
#define MIN(a, b) ((a) < (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:4482:25: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
        const int ic1 = MIN(ic0 + dc, ne);
                        ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
#define MIN(a, b) (((a)<(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:92:9: note: other definition of 'MIN'
#define MIN(a, b) ((a) < (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:4507:25: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
        const int ir1 = MIN(ir0 + dr, nr);
                        ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
#define MIN(a, b) (((a)<(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:92:9: note: other definition of 'MIN'
#define MIN(a, b) ((a) < (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:4546:25: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
        const int ic1 = MIN(ic0 + dc, nc);
                        ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
#define MIN(a, b) (((a)<(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:92:9: note: other definition of 'MIN'
#define MIN(a, b) ((a) < (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:4778:25: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
        const int ic1 = MIN(ic0 + dc, ne);
                        ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
#define MIN(a, b) (((a)<(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:92:9: note: other definition of 'MIN'
#define MIN(a, b) ((a) < (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:4808:25: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
        const int ir1 = MIN(ir0 + dr, nr);
                        ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
#define MIN(a, b) (((a)<(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:92:9: note: other definition of 'MIN'
#define MIN(a, b) ((a) < (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:4849:25: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
        const int ic1 = MIN(ic0 + dc, nc);
                        ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
#define MIN(a, b) (((a)<(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:92:9: note: other definition of 'MIN'
#define MIN(a, b) ((a) < (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:4953:21: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
    const int ir1 = MIN(ir0 + dr, nr);
                    ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
#define MIN(a, b) (((a)<(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:92:9: note: other definition of 'MIN'
#define MIN(a, b) ((a) < (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:5199:21: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
    const int ir1 = MIN(ir0 + dr, nr);
                    ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
#define MIN(a, b) (((a)<(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:92:9: note: other definition of 'MIN'
#define MIN(a, b) ((a) < (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:5212:19: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
            max = MAX(max, p[i]);
                  ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
#define MAX(a, b) (((a)>(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:91:9: note: other definition of 'MAX'
#define MAX(a, b) ((a) > (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:5449:21: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
    const int ir1 = MIN(ir0 + dr, nr);
                    ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
#define MIN(a, b) (((a)<(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:92:9: note: other definition of 'MIN'
#define MIN(a, b) ((a) < (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:5569:21: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
    const int ir1 = MIN(ir0 + dr, nr);
                    ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
#define MIN(a, b) (((a)<(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:92:9: note: other definition of 'MIN'
#define MIN(a, b) ((a) < (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:5715:21: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
    const int ir1 = MIN(ir0 + dr, nr);
                    ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
#define MIN(a, b) (((a)<(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:92:9: note: other definition of 'MIN'
#define MIN(a, b) ((a) < (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:5835:21: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
    const int ir1 = MIN(ir0 + dr, nr);
                    ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
#define MIN(a, b) (((a)<(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:92:9: note: other definition of 'MIN'
#define MIN(a, b) ((a) < (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:5977:21: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
    const int ir1 = MIN(ir0 + dr, nr);
                    ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
#define MIN(a, b) (((a)<(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:92:9: note: other definition of 'MIN'
#define MIN(a, b) ((a) < (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:6021:23: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
                max = MAX(max, S[i]);
                      ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
#define MAX(a, b) (((a)>(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:91:9: note: other definition of 'MAX'
#define MAX(a, b) ((a) > (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:6158:21: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
    const int ir1 = MIN(ir0 + dr, nr);
                    ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
#define MIN(a, b) (((a)<(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:92:9: note: other definition of 'MIN'
#define MIN(a, b) ((a) < (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:6202:23: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
                max = MAX(max, S[i]);
                      ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
#define MAX(a, b) (((a)>(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:91:9: note: other definition of 'MAX'
#define MAX(a, b) ((a) > (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:6397:21: warning: ambiguous expansion of macro 'MIN' [-Wambiguous-macro]
    const int ir1 = MIN(ir0 + dr, nr);
                    ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:215:9: note: expanding this definition of 'MIN'
#define MIN(a, b) (((a)<(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:92:9: note: other definition of 'MIN'
#define MIN(a, b) ((a) < (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:7244:37: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
                        work_size = MAX(work_size, cur);
                                    ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
#define MAX(a, b) (((a)>(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:91:9: note: other definition of 'MAX'
#define MAX(a, b) ((a) > (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:7296:37: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
                        work_size = MAX(work_size, cur);
                                    ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
#define MAX(a, b) (((a)>(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:91:9: note: other definition of 'MAX'
#define MAX(a, b) ((a) > (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:7314:37: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
                        work_size = MAX(work_size, cur);
                                    ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
#define MAX(a, b) (((a)>(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:91:9: note: other definition of 'MAX'
#define MAX(a, b) ((a) > (b) ? (a) : (b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:7332:37: warning: ambiguous expansion of macro 'MAX' [-Wambiguous-macro]
                        work_size = MAX(work_size, cur);
                                    ^
/Applications/Xcode 14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/include/sys/param.h:218:9: note: expanding this definition of 'MAX'
#define MAX(a, b) (((a)>(b))?(a):(b))
        ^
/Users/**/WhisperTesting/.build/checkouts/whisper.spm/Sources/whisper/ggml.c:91:9: note: other definition of 'MAX'
#define MAX(a, b) ((a) > (b) ? (a) : (b))
        ^
24 warnings generated.
/Users/**/WhisperTesting/Tests/WhisperTests/WhisperTests.swift:23:9: warning: variable 'pcmf32' was never mutated; consider changing to 'let' constant
    var pcmf32 = [Float](repeating: 0, count: Int(n_samples))
    ~~~ ^
    let
[4/4] Linking WhisperTestingPackageTests
Build complete! (6.79s)
Test Suite 'All tests' started at 2023-01-03 13:01:32.432
Test Suite 'WhisperTestingPackageTests.xctest' started at 2023-01-03 13:01:32.433
Test Suite 'WhisperBridgeTests' started at 2023-01-03 13:01:32.433
Test Case '-[WhisperTests.WhisperBridgeTests testWhisperSPM]' started.
whisper_model_load: loading model from '/Users/**/WhisperTesting/.build/arm64-apple-macosx/release/WhisperTesting_WhisperTests.bundle/models/for-tests-ggml-base.en.bin'
whisper_model_load: n_vocab       = 51864
whisper_model_load: n_audio_ctx   = 1500
whisper_model_load: n_audio_state = 512
whisper_model_load: n_audio_head  = 8
whisper_model_load: n_audio_layer = 6
whisper_model_load: n_text_ctx    = 448
whisper_model_load: n_text_state  = 512
whisper_model_load: n_text_head   = 8
whisper_model_load: n_text_layer  = 6
whisper_model_load: n_mels        = 80
whisper_model_load: f16           = 1
whisper_model_load: type          = 2
whisper_model_load: adding 1607 extra tokens
whisper_model_load: mem_required  =  506.00 MB
whisper_model_load: ggml ctx size =  140.60 MB
whisper_model_load: memory size   =   22.83 MB
whisper_model_load: model size    =    0.00 MB
whisper_model_load: WARN no tensors loaded from model file - assuming empty model for testing
whisper_print_timings:     load time =    59.52 ms
whisper_print_timings:      mel time =     1.68 ms
whisper_print_timings:   sample time =     0.00 ms
whisper_print_timings:   encode time =     0.00 ms / 0.00 ms per layer
whisper_print_timings:   decode time =     0.00 ms / 0.00 ms per layer
whisper_print_timings:    total time =    61.32 ms
Test Case '-[WhisperTests.WhisperBridgeTests testWhisperSPM]' passed (0.072 seconds).
Test Suite 'WhisperBridgeTests' passed at 2023-01-03 13:01:32.505.
	 Executed 1 test, with 0 failures (0 unexpected) in 0.072 (0.072) seconds
Test Suite 'WhisperTestingPackageTests.xctest' passed at 2023-01-03 13:01:32.505.
	 Executed 1 test, with 0 failures (0 unexpected) in 0.072 (0.072) seconds
Test Suite 'All tests' passed at 2023-01-03 13:01:32.505.
	 Executed 1 test, with 0 failures (0 unexpected) in 0.072 (0.073) seconds

The warnings should be resolved now.
Regarding the incompatibility with other packages:

As some build flags can be exploited for unsupported or malicious behavior, the use of unsafe flags makes the products containing this target ineligible for use by other packages.

Not sure if this is a problem for now.
If we get requests for being able to include whisper.spm in other SPM packages, we can figure out a solution, but for now I think we can proceed with this.

I was just coming back here to confirm it's working just fine, and our deployments are find and everything is great. Just another false alarm from the Apple documentation?
Thanks for all of your help! I think this issue can be closed. 😄


invoice.retrieveUpcoming cannot set property subscription_prorate

Bug report
Describe the bug
When trying to implementing the /retrieve-upcoming-invoice endpoint and calling the method stripe.invoices.retrieveUpcoming(...) in typescript the property subscription_prorate: true cannot be set as the example describes.
The error is: Argument of type '{ subscription_prorate: boolean; customer: any; subscription: any; subscription_items: ({ id: string; deleted: true; } | { price: string; deleted: false; })[]; }' is not assignable to parameter of type 'InvoiceRetrieveUpcomingParams'
To Reproduce
// Retrieve invoice
  const invoice = await stripe.invoices.retrieveUpcoming({
    subscription_prorate: true, // This gives an error
    customer: req.body.customerId,
    subscription: req.body.subscriptionId,
    subscription_items: [
      {
        id: subscription.items.data[0].id,
        deleted: true,
      },
      {
        price: process.env[req.body.newPriceId],
        deleted: false,
      },
    ],
  });

I had the same issue. When I looked up the Invoices API doc, there is no parameter for subscription_proprate

This issue is stale and that field was removed from the sample. Thanks again for raising. For posterity, the field was renamed and is now subscription_proration_behavior.
https://stripe.com/docs/api/invoices/upcoming?lang=dotnet#upcoming_invoice-subscription_proration_behavior

This issue is stale and that field was removed from the sample. Thanks again for raising. For posterity, the field was renamed and is now subscription_proration_behavior.
https://stripe.com/docs/api/invoices/upcoming?lang=dotnet#upcoming_invoice-subscription_proration_behavior

subscription_proration_behavior

+1


sync-upstream: Use --autostash to handle uncommitted changes

This makes it possible to use sync-upstream with uncommitted changes. (This is in particular helpful when working on the script itself.)
Without this commit, git pull will fail due to the uncommitted changes.

utACK 13c438cdeed358a20b1f0324ee36a6cadfaf0016


feat: Duality theory for Cone Programs

This PR tracks the development of Duality theory for Cone Programs in Mathlib4.

Closing this PR to rewrite code using EReals.


Tutorial?

Hey i try the Markdown like in the description but have a error says
Markdown is not a subtype of string
i try this
Text(Markdown(data: "lib/markdowns/mymarkdown.md"),)

Hi @MarcelHH
This looks like an issue with your code, you're using Markdown in a Text widget which is incorrect.
If you want to load mymarkdown.md, you need to put in the assets. folder, please try official sample
Closing If you disagree, please write in the comments and I will reopen it.
Thank you


Image zoom with route change

This issue is a: Feature request
Description
Hi @rpearce, firstly, thank you for creating this library. I had a use-case with a slight twist - I am trying to show images (say in, a grid) and then on clicking on one, opening it in a modal but also changing route (to reflect the route of the image in 'full mode'). This is similar to how images in most photo sharing sites or social networks would work.
Now, I understand that the original case was more of Medium's design but I'm wondering if it would be possible somehow to use this library to achieve the behavior described above. So far, the only site which I have seen done that is Invision with their Boards.
I was a little encouraged on the possibilities by this comment that you made on a different thread -  https://github.com/rpearce/react-medium-image-zoom/issues/116#issuecomment-357806930
I'd appreciate any thoughts or ideas you may have.

@oyeanuj If I understand correctly, it sounds like you want to be able use a URI route to determine whether the image starts off in "full mode" or not. You can manually control this via the isZoomed property that is specified in the "Usage" section of the README.
The only difference is that you'll now need to maintain the state of isZoomed and you can do so by having your state listen to onUnzoom (see README) to know when the user does something that would normally trigger an "unzoom".
So again, you need to maintain state yourself and do so by utilizing two props:

isZoomed
onUnzoom

This is what I get for watching this repository... as soon as I saw the email I started thinking about how I would do it, and before I knew it I was writing code 😂
This is how you could use the library in controlled mode to do what you want: https://codesandbox.io/s/z2oj75ryv4
But it doesn’t work perfectly! @rpearce this has revealed the fact that <ImageZoom> crashes if we try to mount it in zoomed mode. If you reload into a zoomed route (or follow a link to one https://z2oj75ryv4.codesandbox.io/space) you'll see an error. Do you think it just needs some null checks? Or would it take a re-architecture that might be out of scope? 😧)
@oyeanuj You might be able to work around this by wrapping <ImageZoom> with a stateful component that uses componentDidMount and componentDidUpdate to set isZoomed based on the route... https://codesandbox.io/s/2o410jkwnj it’s just a little jumpy on the first load of a zoomed route.

@cbothner Oh noes! It should be able to mount in zoomed mode... what I get for no tests. I reckon I should add a storybook example with this and fix the bug in the process -- it seems to be coming from @joshsloat's tab navigation additions, so it could be an easy fix in there.

@oyeanuj @cbothner I've marked this as a bug and will try to fix it ASAP. I'll check back in on this issue thread.

@oyeanuj @cbothner this should be resolved in v3.0.11.

Firstly, wow - I filed the ticket, and didn't check my email for a day and come back to all the comments! Thank you so much @cbothner @rpearce 😄
I am not sure if it would fully solve my use-case and I think I'm at fault for not explaining it in more detail. I think what I didn't mention explicitly and realize now that I might need - is to understand if the library can support any non-image components?
The reason and I ask, and the reason I was interested in #116 was that, when opened in a modal, I was planning to show more components than just an image - like caption, some controls/textbox etc.
So, it is almost like going the first snippet to the second on route change, but maintaining the zoom animation:

// When shown as a thumbnail in an album
<ThumbnailComponent size = "small" onClick = {this.makeBig} >
  <Image src = {smallSrc} />
</ThumbnailComponent>

// TO:

// When shown in Modal
<ThumbnailComponent size = "big" onClick = {this.makeBig} >
  <Image src = {bigSrc} />
  <SomeOtherControl />
  <SomeOtherInfo />
</ThumbnailComponent>

Thoughts @cbothner @rpearce ?

@rpearce thank you for the answer (and add to the list!). I'll explore other solutions and report back incase I get something to work!

Hi, @oyeanuj! It has been some time since we communicated on this issue. Since v5.1.x, you can provide any custom content to the zoom dialog that you like, and you can find a simple example of that here: https://rpearce.github.io/react-medium-image-zoom/?path=/story/img--modal-figure-caption


Added Google Earth Engine Toolbox (GEET)

Great job and thanks for making this list! Awesome!
I'm adding a little project of mine called Google Earth Engine Toolbox. I don't know exactly where to add cause its not really just a repository of scripts.
The main idea is to use the module feature implemented late at EE to write a package/module using just Javascript.

Looks great! I starred you repo a while ago. I should not have missed it. Thank you for you contribution.

I also added you to the [GitHub Developers list].


Followup after file upload losing context

I'm running the task on perplexity webpage with the file :

Question on perplexity.ai :

Followup  has the same file as a source:

Next, I'm running the code with streamlit and asking the same question and followup on the same file:
backend_uuid = None
first_query = st.session_state.last_perplexity_response is None
if not first_query:
    backend_uuid = st.session_state.last_perplexity_response['backend_uuid']
if first_query:
    my_file = (open('apple_cake.txt', 'rb').read(), 'txt')
    perplexity_response = st.session_state.perplexity_cli.search(prompt, mode='concise', file = my_file)
else:
    perplexity_response = st.session_state.perplexity_cli.search(prompt, mode='concise', follow_up = backend_uuid)
bot_response = perplexity_response['text']['answer']
st.session_state.last_perplexity_response = perplexity_response

Question on perplexity.ai:

Followup on perplexity.ai is not using the file as a source:

I made some changes with last update. But i'm not really sure if it is fixed indeed. By the way you can upload multiple files at once now. Please read new readme and reply me if it's fixed or not.

It's fixed. Thanks a lot.


Mocketry does not pass Pharo release tests

Mocketry does not pass Pharo release categorization tests

https://github.com/dionisiydk/Mocketry/pull/2

it's done now


use filePath instead of fileName

EventData elements such as Image contain the full path to the file. Therefore, these need to be mapped to (old)FilePath instead of (old)fileName.
(old)fileName: Name of the file only (without its path).
(old)FilePath: Full path to the file, including file name itself. Example: C:\Program Files\WindowsNT\Accessories\ wordpad.exe or /usr/bin/zip

Accepted - Thanks for the feedback


new terragrunt feature to update remote states bucket raises an error

Hi,
We just upgraded to v0.37.1, and we have the following error :
DEBU[0002] Initializing remote state for the s3 backend  prefix=[xxxxxxxxxx]
DEBU[0002] Checking if SSE is enabled for AWS S3 xxxxxxxxxxx  prefix=[xxxxxxxxxxx]
DEBU[0003] Checking if bucket tfstates-gfx-infra-957585145944 is have root access  prefix=[xxxxxxxxxx]
DEBU[0003] *json.UnmarshalTypeError json: cannot unmarshal array into Go struct field Statement.Statement.Action of type string
github.com/gruntwork-io/terragrunt/remote/remote_state_s3.go:861 (0x105245b21)
github.com/gruntwork-io/terragrunt/remote/remote_state_s3.go:522 (0x105243310)
github.com/gruntwork-io/terragrunt/remote/remote_state_s3.go:398 (0x105242aec)
github.com/gruntwork-io/terragrunt/remote/remote_state_s3.go:265 (0x105242150)
github.com/gruntwork-io/terragrunt/remote/remote_state.go:70 (0x10523e0a4)
github.com/gruntwork-io/terragrunt/cli/cli_app.go:884 (0x105449f20)
github.com/gruntwork-io/terragrunt/cli/cli_app.go:712 (0x105449038)
github.com/gruntwork-io/terragrunt/cli/cli_app.go:1019 (0x10544a914)
github.com/gruntwork-io/terragrunt/cli/cli_app.go:957 (0x10544a560)
github.com/gruntwork-io/terragrunt/cli/cli_app.go:716 (0x105449058)
github.com/gruntwork-io/terragrunt/cli/cli_app.go:516 (0x10544807c)
github.com/gruntwork-io/terragrunt/cli/cli_app.go:352 (0x105447810)
github.com/gruntwork-io/terragrunt/cli/cli_app.go:323 (0x105447434)
github.com/urfave/cli@v1.22.3/app.go:526 (0x10541bcac)
github.com/urfave/cli@v1.22.3/app.go:288 (0x105419a88)
github.com/gruntwork-io/terragrunt/main.go:25 (0x1054531a0)
runtime/proc.go:250 (0x104a12830)
runtime/asm_arm64.s:1263 (0x104a40db4)
ERRO[0003] json: cannot unmarshal array into Go struct field Statement.Statement.Action of type string
ERRO[0003] Unable to determine underlying exit code, so Terragrunt will exit with error code 1

in order to get rid of it, we are using skip_bucket_root_access = true as a temporary measure to prevent terragrunt from updating the bucket
our remote state bucket was created by a recent version of terragrunt : 0.35.14
older remote state buckets created with much older versions of terragrunt don't have this issue and update smoothly

cc: @fouadchamoun

Woops, thought I was commenting on the issue but commented on the PR instead! Will repeat here as well:
We're experiencing this issue with one of our AWS accounts as well, and I can confirm the linked PR solves it.
And a workaround is making the existing bucket policy use a list in the Resource if it's a string (this was the case in some of our RootAccess rules) eg. change the first line to the second
"Resource": "arn:aws:s3:::$BUCKET_NAME"

"Resource": ["arn:aws:s3:::$BUCKET_NAME", "arn:aws:s3:::$BUCKET_NAME/*"]


[BEAM-1923] Improve python log messages for temporary BigQuery tables

fixed a typo
added project and dataset names to log message

@ubunatic Thank you for fixing these. Looks good apart from the lint error which I think wants to avoid string formatting in the logging function so should be something like logging.warning('Dataset %s:%s does not exist so we will create it as temporary', project_id, dataset_id)
Should be ready for merging once you fix that.

OK, I fixed it.

R: @aaltay PTAL

Coverage decreased (-0.01%) to 69.801% when pulling 4378aceeb9b3ee244452510fb5b729954cf52fea on ubunatic:temp-table-log-message into 713701ddc43c3987e261ecd08b34131ea80c3999 on apache:master.

Retest this please

Coverage decreased (-0.01%) to 69.804% when pulling 4378aceeb9b3ee244452510fb5b729954cf52fea on ubunatic:temp-table-log-message into 713701ddc43c3987e261ecd08b34131ea80c3999 on apache:master.


Add URL string union hook to better integrate url params with Tab components

Description
A detailed explanation of the changes in your PR.
Feel free to remove this section if it is overkill for your PR, and the title of your PR is sufficiently descriptive.
Checklist

[ ] Investigated and inspected CI test results
[ ] Unit test and regression tests added
[ ] Evaluated and added CHANGELOG entry if required
[ ] Determined and documented upgrade steps
[ ] Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)

If any of these don't apply, please comment below.
Testing Performed
TODO(replace-me)
Use this space to explain how you tested your PR, or, if you didn't test it, why
you did not do so. Valid reasons include, for example, "CI is sufficient",
"No testable changes". Feel free to attach JSON snippets, curl commands,
screenshots.
In addition to reviewing your code, reviewers must also review your testing
instructions and make sure they are sufficient.

Current dependencies on/for this PR:

master

PR #5073

PR #5111   👈

This comment was auto-generated by Graphite.


Unity Hub 3.4.1 Breaks Ubuntu Installation

The latest version of Unity Hub 3.4.1 does not work.
Getting this error after installation when attempting to run a CLI command:
(zenity:3553): dbind-WARNING **: 14:47:16.998: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

a possible fix with https://gist.github.com/jeffcogswell/62395900725acef1c0a5a608f7eb7a05


Fix RotateScreen

Also improve detect/index.js to meet the ESLint rules

@namniak and I discussed and thought that we could actually just use css media query orientation to detect the device orientation, thus avoid possibilities/rooms for bugs

@neo Using css media queries is actually no different than comparing width / height in javascript. But the rotate screen logic could potentially be moved completely to css logic and we could just use classes that are set from props for the current options supported by the RotateScreen


Why don't you publish .plugin file?

Hi, I agree with you, we should do that
I've created issue 55378 in our private issue tracker to discuss this
P.S. Are you really think that creating 16!!! similar issue in each repo is really required?
https://github.com/ONLYOFFICE/plugin-highlightcode/issues/37
https://github.com/ONLYOFFICE/plugin-grammalecte/issues/4
https://github.com/ONLYOFFICE/plugin-easybib/issues/10
https://github.com/ONLYOFFICE/plugin-deepl/issues/5
https://github.com/ONLYOFFICE/plugin-autocomplete/issues/28
https://github.com/ONLYOFFICE/plugin-apertium/issues/4
https://github.com/ONLYOFFICE/plugin-youtube/issues/37
https://github.com/ONLYOFFICE/plugin-wordscounter/issues/9
https://github.com/ONLYOFFICE/plugin-wordpress/issues/6
https://github.com/ONLYOFFICE/plugin-thesaurus/issues/34
https://github.com/ONLYOFFICE/plugin-speech/issues/50
https://github.com/ONLYOFFICE/plugin-rainbow/issues/3
https://github.com/ONLYOFFICE/plugin-photoeditor/issues/36
https://github.com/ONLYOFFICE/plugin-ocr/issues/29
https://github.com/ONLYOFFICE/plugin-languagetool/issues/17
https://github.com/ONLYOFFICE/plugin-html/issues/5
I'm sorry but this looks just a waste of my time, one issue to discuss it should be enough

Sorry, I didn't considered that those repo were related by any means. So I guessed that it should be useful to ask everywhere

Those repos are located in same organization, so they maintained by the same people
So if we add those feature in one we can add it almost instantly to all others

Considering that this organization is so hearing and conciliating with their people, I permit myself to suggest to add the OnlyOffice plug-ins store inside the OO client itself. Because it's utterly unfriendly to users to take them to "Plug-ins settings > OnlyOffice wiki > OnlyOffice plug-ins store > GitHub repos > Compilation > Plug-in file importation". I don't see the friend that use OO as a daily driver after my advice succeed getting an add-on following this process. And by the way, this integrated store should be plug and play, like an App Store, Play Store, Flathub Store, any stores. Not with wiki/repos/compilations/import things

Yes we agree with you and currently, we have a plugin store in the works
Can't promise any estimates, since it's rather hard to make a plugin store right

Fixed


Add Digitalocean to the list of dynamic DNS providers

Please add Digitalocean to the list of providers for dynamic DNS.
https://developers.digitalocean.com/documentation/v2/#update-a-domain-record

This issue has been automatically timed-out (after 180 days of inactivity).
For more information about the policies for this repository,
please read https://github.com/opnsense/plugins/blob/master/CONTRIBUTING.md for further details.
If someone wants to step up and work on this issue,
just let us know, so we can reopen the issue and assign an owner to it.

Could we please reopen this? I'm happy to help make it happen if someone can point me in the right direction.

@HarlemSquirrel Not going to reopen the ticket, but you can open a pull-request adding additional features. Just make sure to push them to ddclient (https://github.com/opnsense/plugins/tree/master/dns/ddclient), the old dyndns is about to retire.


Export to csv

I would love to be able to export the sampling data to a csv file.

Thanks for the suggestion.  I've been wanting to implement proper CTRL-C behavior for a while, killed two birds with one stone in 6803e1249a7431da2f150bde07057c29c624e4a2.  Will be part of the next release.


Use byte array instead of base64 for image transfer making parsing faster

Description

Use byte array instead of base64

Do we need to tune the code of try_from implementation?

@yc-huang what did you mean? The try_from function will deserialize FaceDetectionArguments based on its fields automatically. No need to change this function.

I see, this is not for optimizing the on wire transfering size, but for optimizing the json decoding cost (e.g. memory comsumption...)


CUDA dependency

I have installed the required dependencies with flag USE_CUDA=0. However, single file inference doesn't work for english_infer.pt with the error message
RuntimeError: Found no NVIDIA driver on your system. Please check that you have an NVIDIA GPU and installed a driver from http://www.nvidia.com/Download/index.aspx
Any pointers to fix the issue would be great.

Try install PyTorch version with CUDA support. It will work.


Update configuration to work with cmake

add cmake configuration equivalent to the one provided by the current Makefile (minor path changes)
add cmake configuration file that allows to use this project as a git sub-module to avoid redundant (and possibly out-of-date) copies
update readme to reflect above changes
add missing crest graphic download, required for the default usage of the logo option of infthesis document class

Thank you!


Package request: RuneScape NXT Client (runescape-launcher)

Hi,
I'm very new to the Nix file format, and while I am trying to learn it so I can create a runescape-launcher package for it myself I was wondering if anyone in the community is interested in creating a runescape-launcher package. This package should, in theory, be rather simple as it'd be built from a pre-compiled Debian binary. If it helps here is a PKGBUILD for it. Rather impressive how many games are provided by this repository already.
Thanks for your time

I've found a nix file for it https://gist.github.com/matejc/5f60a62b31303b7fe6b809bd422ffd4b. Here is how I've updated it:
{ pkgs ? import <nixpkgs> {} }:
let
  version = "2.2.4";
  env = pkgs.buildEnv {
    name = "runscape-env";
    paths = with pkgs; [
      /* required by launcher executable */
      xorg.libSM xorg.libXxf86vm libpng12 xorg.libX11
      webkitgtk2 glib.out pango.out cairo.out gdk_pixbuf gtk.out
      stdenv.cc.cc.lib glib_networking.out curl.out

      /* required by library additionaly downloaded by launcher - $HOME/Jagex/launcher/librs2client.so */
      SDL2 zlib mesa glew110 mesa_drivers
    ];
  };
in
pkgs.stdenv.mkDerivation rec {
  name = "runescape-launcher-${version}";

  src = pkgs.fetchurl {
    url = "https://content.runescape.com/downloads/ubuntu/pool/non-free/r/runescape-launcher/runescape-launcher_${version}_amd64.deb";
    sha256 = "02rf2s5498dgh53x08b1mr8grjijpymy0hblqywg0zrazxdvr1da";
  };

  dontPatchELF = true;
  dontStrip    = true;

  nativeBuildInputs = [ pkgs.dpkg pkgs.makeWrapper ];

  unpackCmd = "mkdir root ; dpkg-deb -x $curSrc root";

  installPhase = ''
    mkdir -p $out
    cp -r ./usr/* $out/
    substituteInPlace $out/bin/runescape-launcher \
      --replace "/usr/share/games/runescape-launcher/runescape" "$out/share/games/runescape-launcher/runescape"
    patchelf --set-interpreter $(cat ${pkgs.stdenv.cc}/nix-support/dynamic-linker) \
      $out/share/games/runescape-launcher/runescape
    wrapProgram $out/share/games/runescape-launcher/runescape \
      --prefix LD_LIBRARY_PATH : "/run/opengl-driver/lib:${env}/lib:${env}/lib64"
  '';
}

Tried building it by adding this file to pkgs/games/runescape-launcher and running nix-build -A runescape-launcher from the root of this repo but it returned the error:
error: attribute ‘runescape-launcher’ in selection path ‘runescape-launcher’ not found

running this from pkgs/games/runescape-launcher:
nix-build --keep-failed --expr 'with import <nixpkgs> {}; callPackage ./default.nix {}'

and it returned:
error: undefined variable ‘webkitgtk2’ at /data/GitHub/others/nixpkgs/pkgs/games/runescape-launcher/default.nix:9:7
(use ‘--show-trace’ to show detailed location information)

If there's another way to try to build this package I'm afraid I don't know it.

I've updated it to:
{ pkgs ? import <nixpkgs> {} }:
let
  version = "2.2.4";
  env = pkgs.buildEnv {
    name = "runscape-env";
    paths = with pkgs; [
      /* required by launcher executable */
      xorg.libSM xorg.libXxf86vm libpng12 xorg.libX11
      webkitgtk glib.out pango.out cairo.out gdk_pixbuf
      stdenv.cc.cc.lib glib_networking.out curl.out gtk2 expat

      /* required by library additionaly downloaded by launcher - $HOME/Jagex/launcher/librs2client.so */
      SDL2 zlib mesa glew110 mesa_drivers
    ];
  };
in
pkgs.stdenv.mkDerivation rec {
  name = "runescape-launcher-${version}";

  src = pkgs.fetchurl {
    url = "https://content.runescape.com/downloads/ubuntu/pool/non-free/r/runescape-launcher/runescape-launcher_${version}_amd64.deb";
    sha256 = "0yab34widf3j4s6lhn6w1q76kihrbyphmr4ifkkawg10csd0n17l";
  };

  dontPatchELF = true;
  dontStrip    = true;

  nativeBuildInputs = [ pkgs.dpkg pkgs.makeWrapper ];

  unpackCmd = "mkdir root ; dpkg-deb -x $curSrc root";

  installPhase = ''
    mkdir -p $out
    cp -r ./usr/* $out/
    substituteInPlace $out/bin/runescape-launcher \
      --replace "/usr/share/games/runescape-launcher/runescape" "$out/share/games/runescape-launcher/runescape"
    patchelf --set-interpreter $(cat ${pkgs.stdenv.cc}/nix-support/dynamic-linker) \
      $out/share/games/runescape-launcher/runescape
    wrapProgram $out/share/games/runescape-launcher/runescape \
      --prefix LD_LIBRARY_PATH : "/run/opengl-driver/lib:${env}/lib:${env}/lib64"
  '';
}

and now it's building properly. It starts fine but it crashes with the error:
/nix/store/b7scrq1jhja9s1gnclp0p9ycik5x01cg-runescape-launcher-2.2.4/share/games/runescape-launcher/runescape: /nix/store/f80yzx6jjiwhrxvq62qzr09f3j31188v-runscape-env/lib/libcurl.so.4: no version information available (required by /nix/store/b7scrq1jhja9s1gnclp0p9ycik5x01cg-runescape-launcher-2.2.4/share/games/runescape-launcher/runescape)
Gtk-Message: Failed to load module "canberra-gtk-module"

(runescape:23121): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

(runescape:23121): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

(runescape:23121): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

(runescape:23121): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",

(runescape:23121): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",

(runescape:23121): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

(runescape:23121): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

(runescape:23121): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

(runescape:23121): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

(runescape:23121): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

(runescape:23121): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

(runescape:23121): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

(runescape:23121): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

(runescape:23121): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

(runescape:23121): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",

(runescape:23121): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
/home/fusion809/Jagex/launcher/rs2client: /nix/store/f80yzx6jjiwhrxvq62qzr09f3j31188v-runscape-env/lib/libcurl.so.4: no version information available (required by /home/fusion809/Jagex/launcher/rs2client)
/home/fusion809/Jagex/launcher/rs2client: relocation error: /nix/store/yydnhs7migvlbl48wpsxan1yvq2icbr9-glibc-2.25-49/lib/libresolv.so.2: symbol __res_maybe_init, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference

I have tried removing ~/Jagex and re-running this but the error persists.

Hi @fusion809, I've sent a PR with runescape-launcher, should hit Nixpkgs soon. For the time being, here is an archive: runescape-launcher.tar.gz. Unpack it, cd into it and run nix-build. You should have the game at result/.

Any progress on this?

The launcher is still at 2.2.4, but they occasionally (every couple of weeks or so) update their .deb, so the sha256 has to be updated. Arch Linux has solved this by validating PGP signature instead of hashes, but maybe @ryantm can have his bot update the hashes?

https://github.com/ryantm/nixpkgs-update only updates things that are in nixpkgs! First get it in, then I'll try to keep it up to date.

I guess nixpkgs-update has to be modified for this to work. The simplest way I can figure out how to look for updates would be to occasionally grab the content-length of the .deb and treat that as a version number, if it's different, download the .deb, get sha256 and update package. Actual version updates happens so rarely that they can be done manually, last 2.2.4 update was released 03 Apr 2017.
Grabbing content-length with curl:
curl -I https://content.runescape.com/downloads/ubuntu/pool/non-free/r/runescape-launcher/runescape-launcher_2.2.4_amd64.deb

I built it today, after updating the checksum (upstream frequently updates the checksums without bumping package version), and running the game caused the splash screen to pop up and then it crashed with the error:
/home/fusion809/Jagex/launcher/rs2client: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

After adding the libglvnd package as a dep to wrapper.nix, this error went away, just for another to take its place:
/home/fusion809/Jagex/launcher/rs2client: /usr/lib/libcurl.so.4: no version information available (required by /home/fusion809/Jagex/launcher/rs2client)

(normally this isn't a fatal error to the game, but it did crash).

LD_DEBUG=libs result/bin/runescape-launcher &> debug.log give the debug.log: https://gist.github.com/fusion809/9b81f6c4f21d6a1f2b04d696530660b2, while strace -o strace.log result/bin/runescape-launcher gives the log: https://gist.github.com/c0b1c977bb8a4bd122c49a4d005cb6c0.

It sounds like upstream overrides LD_LIBRARY_PATH somewhere along the way. Maybe in the launcher script?

After adding the libglvnd package as a dep to wrapper.nix, this error went away, just for another to take its place [...]

Maybe this will help once it hits master: https://github.com/NixOS/nixpkgs/commit/d60421571af455fb6b39478551911a1a134c33ef

Either they just keep bumping it or :man_shrugging:
wait4(-1, /nix/store/ixqpxf8npg8pcl07gif5pja93lhlm0gz-runescape-launcher-2.2.4/share/games/runescape-launcher/runescape: /nix/store/sxrvyv32c7p0mxda7vq74npdwvgi3nlj-runscape-env/lib/libcurl.so.4: no version information available (required by /nix/store/ixqpxf8npg8pcl07gif5pja93lhlm0gz-runescape-launcher-2.2.4/share/games/runescape-launcher/runescape)
libcurl version used is 7.64.0
Any thoughts?

The libcurl warning can be ignored. We have the same issue with the Flatpak and it still works.

I figured as much.
strace seems to stop there unless I follow forks.
I noticed this in the log @fusion809 posted:      3599:	/nix/store/62lc2nhyx92vw64mhgi1rj5im51hp84i-runescape-launcher-2.2.4/share/games/runescape-launcher/runescape: error: symbol lookup error: undefined symbol: gtk_widget_device_is_shadowed (fatal)
According to the GTK docs, this feature is for 3.0+, unless I'm reading something wrong.

Ahhhhhhhhhhhh. I was using https://github.com/NixOS/nixpkgs/issues/30582#issuecomment-339061893 and didn't realize it was completely different from the wrapper/runtime format that was being used before.
With fusion809's addition of libglvnd to the wrapper.nix, it seems to launch fine.
The only weird thing is the social network login buttons, which require xdg-open, though I'm not sure what needs to be done beyond that.

After adding xdg_utils and firefox, the app seems to have feature parity with the Gentoo package.
I'm sure an option could be added at some point for xdg_utils, but for now, this is working fine.
The only catch is that the launcher must be closed manually after the client launches, though as mentioned, the Gentoo package suffers the same issue.

While I would be happy to see this on here, I’m curious as to how we’d handle the constant updates from the same url.
I’m not sure if there’s a way to accomplish this with nixpkgs if we need a fixed hash.

I only closed this as I am sick of getting notified from stale bots.

Oh for sure. I got hit too and know what you mean.


add sonarcloud support

Static analysis is a requirement of ASWF and Sonarcloud looks like a good contender.

Sonarcloud has been added but setup is minimal atm (it's not GH-workflows-driven yet). Will close this ticket when it's been properly integrated.


Large file upload broken

Reported by jesus on 1 Jan 1970 00:19 UTC
Large file uploads result in zero bytes available on the file handle.

Comment by jesus on 1 Jan 1970 00:19 UTC
(In [11]) reset the file to the beginning when we are finished building it, closes #4

Comment by jesus on 1 Jan 1970 00:19 UTC
(In [27]) UNIVERSAL::can was failing on File::Temp object.  Just be more brutish.  refs #4

Comment by jesus on 1 Jan 1970 00:19 UTC
(In [28]) misdiagnosis. File::Temp was too old.  But that's the one shipped with 5.8.8, so let's work around by opening with IO::File, refs #4

Modified by clinton on 1 Jan 1970 00:20 UTC


Truenas Scale and Traefic update

It would be awesome, if you would make a new video how to install traefik now, since Truecharts has been deprecated.

Unfortunately, I'm not doing much with TrueNAS or TrueCharts anymore, I'm making a new tutorial video about Traefik at some point, let's see if I can include a short part fo TrueNAS Scale :)


Shortcode button

I would like to insert shortcode manually button with my text, countdown works
[couponCountdown time=''  'My text']
Html result
http://jsfiddle.net/michal77/gyjtjms0/
Thanks

I am not sure if I understand you but I updated your JSFiddle:
http://jsfiddle.net/gyjtjms0/2/

Shortcodes are used in wordpress. This plugin is just a plugin. You need to create the shortcode yourself.

:+1:


Can't run atomic escape.

Can't run atomic escape on beta because it is impossible to run command ev run atomic escape

Correct command: ev run escape
Please, look ev list carefully

This was a bug which we fixed. It was due to a translation issue. A fix will be out soon.

Can't run atomic escape on beta because it is impossible to run command ev run atomic escape