Does not work with electron-rebuild

With this error message Unsupported target version: 0.30.7.
Here is the full stack track
><EMAIL_ADDRESS>rebuild /Users/khanguyen/CodeProjects/Outsource/grabluck
> electron-rebuild

><EMAIL_ADDRESS>install /Users/khanguyen/CodeProjects/Outsource/grabluck/node_modules/babel/node_modules/chokidar/node_modules/fsevents
> node-pre-gyp install --fallback-to-build

Unsupported target version: 0.30.7

node-pre-gyp ERR! install error
node-pre-gyp ERR! stack Error: Unsupported target version: 0.30.7
node-pre-gyp ERR! stack     at get_runtime_abi (/Users/khanguyen/CodeProjects/Outsource/grabluck/node_modules/babel/node_modules/chokidar/node_modules/fsevents/node_modules/node-pre-gyp/lib/util/versioning.js:140:23)
node-pre-gyp ERR! stack     at Object.module.exports.evaluate (/Users/khanguyen/CodeProjects/Outsource/grabluck/node_modules/babel/node_modules/chokidar/node_modules/fsevents/node_modules/node-pre-gyp/lib/util/versioning.js:249:19)
node-pre-gyp ERR! stack     at install (/Users/khanguyen/CodeProjects/Outsource/grabluck/node_modules/babel/node_modules/chokidar/node_modules/fsevents/node_modules/node-pre-gyp/lib/install.js:138:31)
node-pre-gyp ERR! stack     at Object.self.commands.(anonymous function) [as install] (/Users/khanguyen/CodeProjects/Outsource/grabluck/node_modules/babel/node_modules/chokidar/node_modules/fsevents/node_modules/node-pre-gyp/lib/node-pre-gyp.js:48:37)
node-pre-gyp ERR! stack     at run (/Users/khanguyen/CodeProjects/Outsource/grabluck/node_modules/babel/node_modules/chokidar/node_modules/fsevents/node_modules/node-pre-gyp/bin/node-pre-gyp:79:30)
node-pre-gyp ERR! stack     at Object.<anonymous> (/Users/khanguyen/CodeProjects/Outsource/grabluck/node_modules/babel/node_modules/chokidar/node_modules/fsevents/node_modules/node-pre-gyp/bin/node-pre-gyp:131:1)
node-pre-gyp ERR! stack     at Module._compile (module.js:434:26)
node-pre-gyp ERR! stack     at Object.Module._extensions..js (module.js:452:10)
node-pre-gyp ERR! stack     at Module.load (module.js:355:32)
node-pre-gyp ERR! stack     at Function.Module._load (module.js:310:12)
node-pre-gyp ERR! System Darwin 14.5.0
node-pre-gyp ERR! command "/Users/khanguyen/.nvm/versions/node/v4.1.0/bin/node" "/Users/khanguyen/CodeProjects/Outsource/grabluck/node_modules/babel/node_modules/chokidar/node_modules/fsevents/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd /Users/khanguyen/CodeProjects/Outsource/grabluck/node_modules/babel/node_modules/chokidar/node_modules/fsevents
node-pre-gyp ERR! node -v v4.1.0
node-pre-gyp ERR! node-pre-gyp -v v0.6.9
node-pre-gyp ERR! not ok

npm ERR! Darwin 14.5.0
npm ERR! argv "/Users/khanguyen/.nvm/versions/node/v4.1.0/bin/node" "/Users/khanguyen/CodeProjects/Outsource/grabluck/node_modules/electron-rebuild/node_modules/npm/bin/npm-cli.js" "rebuild" "--target=0.30.7" "--arch=x64"
npm ERR! node v4.1.0
npm ERR! npm  v2.14.5
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>install: `node-pre-gyp install --fallback-to-build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script 'node-pre-gyp install --fallback-to-build'.
npm ERR! This is most likely a problem with the fsevents package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-pre-gyp install --fallback-to-build
npm ERR! You can get their info via:
npm ERR!     npm owner ls fsevents
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/khanguyen/CodeProjects/Outsource/grabluck/node_modules/npm-debug.log

Process exited with code: 1
Error: Process exited with code: 1
    at ChildProcess.<anonymous> (/Users/khanguyen/CodeProjects/Outsource/grabluck/node_modules/electron-rebuild/lib/spawn.js:55:26)
    at emitTwo (events.js:87:13)
    at ChildProcess.emit (events.js:172:7)
    at maybeClose (internal/child_process.js:817:16)
    at Socket.<anonymous> (internal/child_process.js:319:11)
    at emitOne (events.js:77:13)
    at Socket.emit (events.js:169:7)
    at Pipe._onclose (net.js:469:12)

npm ERR! Darwin 14.5.0
npm ERR! argv "/Users/khanguyen/.nvm/versions/node/v4.1.0/bin/node" "/Users/khanguyen/.nvm/versions/node/v4.1.0/bin/npm" "run" "rebuild"
npm ERR! node v4.1.0
npm ERR! npm  v2.14.3
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>rebuild: `electron-rebuild`
npm ERR! Exit status 255
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>rebuild script 'electron-rebuild'.
npm ERR! This is most likely a problem with the grabluck package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     electron-rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls grabluck
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/khanguyen/CodeProjects/Outsource/grabluck/npm-debug.log

@nlhkh try using v0.33.1 for now, 0.30.7 isn't actually the latest, we're working on fixing that

@maxogden thanks! I just want to notify the issue :)

@nlhkh if you reinstall electron-prebuilt now you should get 0.33.1 again (which i think has the features you are looking for)

I did the reinstall. I still get the error that version 0.33.1 is not supported. Interestingly enough that when I tried version 0.33.0, I got the same error with the corresponding version number. I wonder if there is something broken with electron-rebuild. I am using Node v4.1.0.

@nlhkh hmm weird. could you share the commands you are running?

@nlhkh OHHH i just noticed it says electron-rebuild in your gist above. Did you mean to open that issue here? This is electron-prebuilt

My apology. I realized that a few minutes ago but I thought the 2 projects were under the same umbrella at first :).

No worries. Hope you get it working.


Fix linter issues

Hi @mattn,
I fixed some linter issues. This could be maybe added to Travis-CI running gometalinter (of course disabling many checks).
If you are interested, I can submit a PR on this. Thanks!

Coverage remained the same at 68.447% when pulling b4e20bb0c519a56339aedd3f63863c288a82be54 on mjtrangoni:fix-linter-issues into d896508f87298565da02ed92730e7065c3de10b8 on mattn:master.

Thanks


fix(ci): make react-dom peerDependency

:tada: This PR is included in version 16.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


fix release of JS artifacts

The split of the project into kyoJVM and kyoJS by https://github.com/getkyo/kyo/pull/450 made the release workflow not publish JS artifacts since only kyoJVM is selected by default.

I'm merging to test since the workflow runs only in main.


Setup for Single Project, same image name

Description:

project-a
laradock-a
project-b
laradock-b

build in laradock-a
docker-compose build php-fpm

build in laradock-b
docker-compose build php-fpm

image name are both laradock_php-fpm
Expected Behavior:
laradock-a_php-fpm
laradock-b_php-fpm
Context information:
Output of git rev-parse HEAD
{paste here}

Output of docker version
{paste here}

Output of docker-compose version
Client:
 Cloud integration: v1.0.29
 Version:           20.10.20
 API version:       1.41
 Go version:        go1.18.7
 Git commit:        9fdeb9c
 Built:             Tue Oct 18 18:20:35 2022
 OS/Arch:           darwin/arm64
 Context:           default
 Experimental:      true

Server: Docker Desktop 4.13.1 (90346)
 Engine:
  Version:          20.10.20
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.18.7
  Git commit:       03df974
  Built:            Tue Oct 18 18:18:16 2022
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          1.6.8
  GitCommit:        9cd3357b7fd7218e4aec3eae239db1f68a5a6ec6
 runc:
  Version:          1.1.4
  GitCommit:        v1.1.4-0-g5fd4c4d
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

System info: Mac, Windows or Linux. Include which disto/version
Mac

Steps to reproduce the issue:

Stacktrace & Additional info:
{paste here}

look https://laradock.io/getting-started/


python runner failed to start the function

File "/usr/local/lib/python3.8/dist-packages/google/protobuf/descriptor.py", line 755, in __new__
[418](https://github.com/streamnative/function-mesh/runs/6691589942?check_suite_focus=true#step:12:419)
    _message.Message._CheckCalledFromGeneratedFile()
[419](https://github.com/streamnative/function-mesh/runs/6691589942?check_suite_focus=true#step:12:420)
TypeError: Descriptors cannot not be created directly.
[420](https://github.com/streamnative/function-mesh/runs/6691589942?check_suite_focus=true#step:12:421)
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
[421](https://github.com/streamnative/function-mesh/runs/6691589942?check_suite_focus=true#step:12:422)
If you cannot immediately regenerate your protos, some other possible workarounds are:
[422](https://github.com/streamnative/function-mesh/runs/6691589942?check_suite_focus=true#step:12:423)
 1. Downgrade the protobuf package to 3.20.x or lower.
[423](https://github.com/streamnative/function-mesh/runs/6691589942?check_suite_focus=true#step:12:424)
 2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).
[424](https://github.com/streamnative/function-mesh/runs/6691589942?check_suite_focus=true#step:12:425)

[425](https://github.com/streamnative/function-mesh/runs/6691589942?check_suite_focus=true#step:12:426)
More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates

related to https://github.com/apache/pulsar/pull/15827


PR: Several installation fixes

Fixes #85

@andfoy, please take a close look at the release instructions in RELEASE.md:

I added a command called clean_components to clean server JS components before building a new release.
With my additions you can build the Windows wheels on Linux (or any other platform :-). But you need to use the commands I posted in RELEASE.md for that.
We can build a single universal wheel for Mac and Linux. The good thing about pip is that it tries to install OS specific wheels first and then the universal ones.
I verified that with these fixes we can create conda packages. The previous versions can't be built with conda-build because you forgot to add setupbase.py to the gzip tarballs.

Thanks for the changes! @ccordoba12

Actually you solved my questions about generating universal wheels for *nix and platform specific for Windows

Actually you solved my questions about generating universal wheels for *nix and platform specific for Windows

I had to take a crash course on that a couple of weeks ago for Linux wheels on Spyder :-p

Merging since this seems ready.


Unable to preview dataframes

Hi, I found that a commit you did three days ago for refactoring may break the functionality of previewDataframe().
The reason should be that single quotations are duplicated here.
https://github.com/Ikuyadeu/vscode-R/blob/master/src/preview.ts#L46
I hope this will be fixed soon. Thanks.

@shinout Thank you for using the extension and submitting the bug information.
I can fix that soon by your point fault localization.

I'm not sure it is the same issue, it may be related to #92 actually : but on Windows a starting "/" before the actual path prevents the extension to create/access the tmp directory. Since the tmp directory is used to preview environment / dataframe, this functionality is broken as well.
The issue was introduced in 1.1.5, as 1.1.4 works fine.

@ChristopheRoyer21 Thank you for providing that info and for the positive comments!
I suspect that a fix might be to create tmpDir with uri.toString() rather than uri.path, based on the examples here: https://github.com/microsoft/vscode-uri#usage

Nope, toString() didn't work because it mangles the drive colon (e.g., d: becomes d%3a). Suggestion here https://github.com/microsoft/vscode/issues/2990 is to use fsPath instead.


Is it possible to access the current value of any property of a device within a switch node?

Hi!
I've been playing with dojot for the past 3 days. Today I got stuck to a specific use case on a data flow.
I have a device called virtual-device and this device has two properties named attr1 and attr2, both of type string. Each of these attributes are aggregated from two different devices, let's say device1 and device2.
So, I have this data flow where virtual-device is the input device and I want to have a switch node where I can test the current value of attr1 whenever attr2 is updated by device2. Up to this point, I know that I have access to the payload within the switch node. But, in this case, I only have access to the updated property attr2 in msg.payload.attr2. Is there any way to access the current value of the property attr1 of virtual-device? Maybe something like msg.current.attr1.
Here's an image of the data flows to clarify my question:

Hi!
For now, this is not possible - the message forwarded to the nodes is actually the one sent by a IoT agent (while processing a device message) or flowbroker (as a result of a virtual device update).

Thanks for the response, @giovannicuriel. Is there any alternative to work around this use case? As I'm new to dojot I might not be following its design guide properly.

Yes, there is!
You could add a new node to flow palette to retrieve historical data from dojot (and therefore the attribute's last value using history API) - there is a sample node in flowbroker that could be used as a starting point for this.
This looks rather simple to implement and would be useful in a lot of use cases :smile:

This looks to be a reasonable solution for my case. Thank you, @giovannicuriel!


[Bug] version mismatch

In the last update cargo_witgen, didn't update the dependency to the newest version.
https://github.com/bnjjj/witgen/blob/c5fd2e98119dd8bf26b85d1d1c86c1e16b7b8a6d/crates/cargo_witgen/Cargo.toml#L22
I think perhaps it's finally time to invest in a GH action to handle the versioning and publishing.

I can't agree more ! I just didn't find time to do this


[redux-saga] problem with select

type UserState = {
 token: ?string,
}
type ReduxState = {
  user: UserState,
}

const getIsAuthed = (state: ReduxState): boolean => !!state.user.token;

const isAuthed = yield select(getIsAuthed);

isAuthed will be marked as  any instead of boolean
how can we solve this? maybe using $Call?

This is caused by the fact that flow can properly model yield. It's not something that can be fixed as of today. Anything you pass through yield will lose its type.

is there any issue o flow about it?

I think there's been multiple. It's been a while since I looked at it, butt this is one of them: https://github.com/facebook/flow/issues/2613


ci/python: fix wheel version name

Signed-off-by: Maciej Obuchowski<EMAIL_ADDRESS>

Codecov Report

Merging #53 (ba1ce61) into main (0ea972e) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #53   +/-   ##
=======================================
  Coverage   89.74%   89.74%
=======================================
  Files           5        5
  Lines         156      156
=======================================
  Hits          140      140
  Misses         16       16

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0ea972e...ba1ce61. Read the comment docs.


Add Smoker Recipes

Originally from #25, brought into its own issue for management purposes

[ ] pork -> bacon
[ ] steak -> jerky
[ ] salmon -> smoked_salmon

Before I start work on this I'd like to see if we have more ideas for smoking already cooked goods. Maybe one for each protein?

Before I start work on this I'd like to see if we have more ideas for smoking already cooked goods. Maybe one for each protein?


ci: update to actions/upload-artifact@v3

Looks fine, but this lacks enough context for me to be confident in merging it

Looks fine, but this lacks enough context for me to be confident in merging it

v3 > v2. Must be better.
But seriously: we see 500 errors with v2 constantly. It's a known problem with github issues that got closed, but apparently not fixed. Others see it too. My hope is that the developers just moved on with v3 and that is better. We have a third-party upload retry action now. Looks like it works better.

@sttts do you want to keep dependabot enabled / did you mean to delete the file for it?

do you want to keep dependabot enabled / did you mean to delete the file for it?

Have never used it. Any experience? Works well?

It opened the bump PRs from before. Seemed good


Updates for side-by-side and web root references

Updated links for side-by-side and web root references
Fixes https://github.com/aspnet/AspNetCore.Docs/issues/10559

@tdykstra
Added changes per your review and updated description of what is being handled in this issue verses what was moved out to new issues for updating additional topics we are linking to.  Thanks for the help!

Do not merge.  There was an issue with the webroot bookmark.  Fixing that now.


MVWs marked as taken down in Plum aren't being marked private in DPUL

IIIFResource does not save properly when a 403 response is given for a MVW Manifest which is updated as private: https://github.com/projectblacklight/spotlight/blob/master/app/models/spotlight/resource.rb#L27

@tpendragon discovered that this has been fully resolved


UploadFile still passing 4th argument as size which is incompatibile with Symfony's 4.1 UploadFile

Laravel Version: 5.7.9
PHP Version: 7.2.2
Database Driver & Version: SQLite (used in tests)

Description:
When i trying to test fake image uplaod i getting this error
ErrorException: Passing a size as 4th argument to the constructor of "Symfony\Component\HttpFoundation\File\UploadedFile" is deprecated since Symfony 4.1.
Steps To Reproduce:
my test is here:
<?php

namespace Tests\Feature\Profiles;

use App\Profile;
use App\User;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Illuminate\Http\UploadedFile;
use Illuminate\Support\Facades\Storage;
use Tests\TestCase;
use Illuminate\Foundation\Testing\WithFaker;
use Illuminate\Foundation\Testing\RefreshDatabase;

class ImageControllerTest extends TestCase
{
    use DatabaseMigrations;

    protected $user;
    protected $profile;

    protected function setUp()
    {
        parent::setUp(); // TODO: Change the autogenerated stub

        $this->user = factory(User::class)->create();
        $this->profile = factory(Profile::class)->create([
            'user_id' => $this->user->id,
        ]);

    }

    /**
     * This test returns error about deprecation
     * @test
     */
    public function user_can_upload_image_to_his_profile()
    {
        Storage::fake('avatars');

        $file = UploadedFile::fake()->image('avatar.jpg');

        $response = $this->json('POST', '/profiles/image', [
            'image' => $file,
        ]);
    }
}

function user_can_upload_image_to_his_profile() is function that returns error

relevant symfony change: https://github.com/symfony/http-foundation/commit/f3d7d66f0a2170372a20292a940a294f34302c8e
IMO Symfony screwed this up, and caused a BC break between 4.0 and 4.1 by doing this funky thing with the constructor. I've run into issues with it in the past as well.

How do we fix this? Is it enough to remove filesize($this->tempFilePath()), from Illuminate\Http\Testing\File::__construct()?

just tried it. it gets rid of error message.
Controller function for uploading file to avatars folder:
/**
     * @param ProfileImageRequest $request
     * @return \Illuminate\Http\RedirectResponse
     */
    public function store(ProfileImageRequest $request)
    {
        $request->only('image');
        $profile = auth()->user()->profile;

        if ($request->hasFile('image')) {
            $path = $request->file('image')->store(StorageHelper::PATH_AVATARS);
            $profile->image = $path;
            $profile->save();
        }

        return redirect()->back();
    }

and test for it
/**
     * POST /profiles/image
     *
     * @test
     */
    public function user_can_upload_image_to_his_profile()
    {
        $file = UploadedFile::fake()->image('avatar.jpg');

        $response = $this->actingAs($this->user)->json('POST', '/profiles/image', [
            'image' => $file,
        ]);
        $response->assertStatus(Response::CODE_FOUND);

        Storage::disk(StorageHelper::DISK_LOCAL)->assertExists(StorageHelper::PATH_AVATARS . "/{$file->hashName()}");
    }

PATH_AVATARS = avatars and DISK_LOCAL = local


Scala 2.13 nightly + JDK 12 + Play = weird javacOptions fail

this came up in the 2.13 community build running on JDK 12, but it's reproducible outside as well, as follows:
sbt:Play-Framework> Play-Exceptions/compile
[info] Compiling 2 Java sources to /Users/tisue/playframework/core/play-exceptions/target/classes ...
[success] Total time: 1 s, completed Aug 13, 2019, 2:18:43 PM
sbt:Play-Framework> ++2.13.0
[info] Setting Scala version to 2.13.0 on 30 projects.
[info] Excluded 7 projects, run ++ 2.13.0 -v for more details.
[info] Reapplying settings...
[info] Set current project to Play-Framework (in build file:/Users/tisue/playframework/)
sbt:Play-Framework> Play-Exceptions/compile
[success] Total time: 0 s, completed Aug 13, 2019, 2:18:51 PM
sbt:Play-Framework> ++2.13.1-bin-f23f96c!
[info] Forcing Scala version to 2.13.1-bin-f23f96c on all projects.
[info] Reapplying settings...
[info] Set current project to Play-Framework (in build file:/Users/tisue/playframework/)
sbt:Play-Framework> Play-Exceptions/compile
[info] Updating
http://<IP_ADDRESS>:8081/artifactory/scala-ci-virtual/org/scala-lang/scala-library/2.13.1-bin-f23f96c/scala-library-2.13.…
  100.0% [##########] 1.6 KiB (51.2 KiB / s)
http://<IP_ADDRESS>:8081/artifactory/scala-ci-virtual/org/scala-lang/scala-compiler/2.13.1-bin-f23f96c/scala-compiler-2.1…
  100.0% [##########] 2.2 KiB (34.3 KiB / s)
[info] Resolved  dependencies
[info] Fetching artifacts of
http://<IP_ADDRESS>:8081/artifactory/scala-ci-virtual/org/scala-lang/scala-reflect/2.13.1-bin-f23f96c/scala-reflect-2.13.…
  100.0% [##########] 3.4 MiB (34.6 MiB / s)
http://<IP_ADDRESS>:8081/artifactory/scala-ci-virtual/org/scala-lang/scala-library/2.13.1-bin-f23f96c/scala-library-2.13.…
  100.0% [##########] 5.4 MiB (44.8 MiB / s)
http://<IP_ADDRESS>:8081/artifactory/scala-ci-virtual/org/scala-lang/scala-compiler/2.13.1-bin-f23f96c/scala-compiler-2.1…
  100.0% [##########] 10.1 MiB (63.2 MiB / s)
[info] Fetched artifacts of
[info] Compiling 2 Java sources to /Users/tisue/playframework/core/play-exceptions/target/classes ...
[error] Source option 6 is no longer supported. Use 7 or later.
[error] Target option 6 is no longer supported. Use 7 or later.
[error] (Play-Exceptions / Compile / compileIncremental) javac returned non-zero exit code
[error] Total time: 0 s, completed Aug 13, 2019, 2:19:02 PM

@eed3si9n what do you make of this? why would switching from Scala 2.13.0 to a 2.13.0 nightly affect how javac is invoked on a subproject that isn't even cross-built? (it contains only Java code). this seems quite bizarre...
the problem is reproducible with both 1.2.8 and 1.3.0-RC3
there seems to be a -source 1.6 -target 1.6 coming from within sbt itself...? the whole thing makes me feel like I'm on drugs

I'm not sure what's going on.
[debug] Updating Play-Exceptions...
[info] Updating
https://scala-ci.typesafe.com/artifactory/scala-integration/org/scala-lang/scala-compiler/2.13.1-bin-f23f96c/scala-compiler-2.13.1-bin-f23f96c.pom
  100.0% [##########] 2.2 KiB (4.9 KiB / s)
https://scala-ci.typesafe.com/artifactory/scala-integration/org/scala-lang/scala-library/2.13.1-bin-f23f96c/scala-library-2.13.1-bin-f23f96c.pom
  100.0% [##########] 1.6 KiB (3.5 KiB / s)
https://scala-ci.typesafe.com/artifactory/scala-integration/org/scala-lang/scala-reflect/2.13.1-bin-f23f96c/scala-reflect-2.13.1-bin-f23f96c.pom
  100.0% [##########] 1.8 KiB (18.0 KiB / s)
[info] Resolved  dependencies
[info] Fetching artifacts of
https://scala-ci.typesafe.com/artifactory/scala-integration/org/scala-lang/scala-compiler/2.13.1-bin-f23f96c/scala-compiler-2.13.1-bin-f23f96c.jar
  100.0% [##########] 10.1 MiB (6.8 MiB / s)
https://scala-ci.typesafe.com/artifactory/scala-integration/org/scala-lang/scala-reflect/2.13.1-bin-f23f96c/scala-reflect-2.13.1-bin-f23f96c.jar
  100.0% [##########] 3.4 MiB (1.3 MiB / s)
https://scala-ci.typesafe.com/artifactory/scala-integration/org/scala-lang/scala-library/2.13.1-bin-f23f96c/scala-library-2.13.1-bin-f23f96c.jar
  100.0% [##########] 5.4 MiB (1.5 MiB / s)
[info] Fetched artifacts of
[debug] Done updating Play-Exceptions
[debug] Full compilation, no sources in previous analysis.
[debug] All sources are invalidated.
[debug] Initial set of included nodes:
[debug] Recompiling all sources: number of invalidated sources > 50.0% of all sources
[info] Compiling 2 Java sources to /Users/eed3si9n/work/playframework/core/play-exceptions/target/classes ...
[debug] Attempting to call com.sun.tools.javac.api.JavacTool@3a8c914f directly...
[error] Source option 6 is no longer supported. Use 7 or later.
[error] Target option 6 is no longer supported. Use 7 or later.
[error] (Play-Exceptions / Compile / compileIncremental) javac returned non-zero exit code
[error] Total time: 9 s, completed Aug 13, 2019, 5:51:27 PM
[debug] Checking for meta build source updates

Attempting to call com.sun.tools.javac.api.JavacTool@3a8c914f directly is I think coming from https://github.com/sbt/zinc/blob/4b414b66778399f044beccf749073b52e63bf5ef/internal/zinc-compile-core/src/main/scala/sbt/internal/inc/javac/LocalJava.scala#L169. I wonder whatever in https://docs.oracle.com/en/java/javase/12/docs/api/java.compiler/javax/tools/JavaCompiler.html defaults to Source and Target Java level of 6 by API convention.

in 3358c6f7a97dea00c1b62f7ae7f5f5aae6300659 I just marked it as expected-to-fail on JDK 12
for me to look into it further is out-of-scope for me, so I'll notify @dwijnand/@marcospereira and call it a day

Can we work around this by explicitly setting -source and -target to "1.8"?

Tracking as https://github.com/playframework/playframework/issues/9586.  Thanks for the heads up, Seth.


Julia version 1.3.1 incompatible with latest version of ITensors?

Is the latest version of ITensors not compatible with Julia 1.3.1? Previous versions of ITensors have worked with this version of Julia, but just now I tried to add the latest version and got the following error:

If this is not the case, am I doing something wrong? If this is the case, is there a reason for the change, and can it be stated in an easy-to-find place? Because I don't see it anywhere on the documentation (https://itensor.github.io/ITensors.jl/stable/) or on the README.md file (https://github.com/ITensor/ITensors.jl), where I assumed something like this would be mentioned.

Yes, right now ITensors.jl relies on a feature only available in Julia v1.4, so we set that as a requirement. We are using a new version of filter that works for Tuples that was introduced in Julia v1.4.
We can make a note of it in the installation instructions. I'm not sure what the standard practice is for Julia packages for supporting older minor versions of Julia. It looks like the Compat.jl package may be able to help us make ITensors.jl compatible with older versions of Julia. I'll make an issue to look into that, since I guess that would be a good way to let us use the newest Julia features but not force people to always use the latest Julia version.

I added a note here and raised an issue (#398) about using Compat.jl to support older versions, so I'll closes this.

Note that we now support Julia 1.3 and later (from #468), but not earlier.


Applying Html.App.map twice leads to "TypeError: domNode.replaceData is not a function"

Hi,
I managed to reproduce a bug by modifiying the button example :
It tags the messages of a button with Html.App.map into another type, and then tags (wraps) this value again with Html.App.map
import Html exposing (div, button, text)
import Html.App exposing (beginnerProgram)
import Html.Events exposing (onClick)

type alias Model =
    Int

type ButtonMsg
    = Increment
    | Decrement

type ItemMsg
    = Button ButtonMsg

type Msg
    = Item ItemMsg

main =
    beginnerProgram { model = 0, view = view, update = update }

buttonView : Model -> Html.Html ButtonMsg
buttonView model =
    div []
        [ button [ onClick Decrement ] [ text "-" ]
        , div [] [ text (toString model) ]
        , button [ onClick Increment ] [ text "+" ]
        ]

view : Model -> Html.Html Msg
view model =
    let
        itemView model =
            Html.App.map Button (buttonView model)
    in
        Html.App.map Item (itemView model)

update : Msg -> Model -> Model
update msg model =
    case msg of
        Item itemMsg ->
            case itemMsg of
                Button buttonmsg ->
                    case buttonmsg of
                        Increment ->
                            model + 1
                        Decrement ->
                            model - 1

Is this a bug of the compiler or the elm runtime?
see elm-discuss
Regards,
Martin

Related discussion at https://github.com/elm-lang/html/issues/16.

Can be closed here, since being worked on at https://github.com/elm-lang/virtual-dom/issues/21.

Should be fixed by elm-lang/virtual-dom 1.0.2


TASK | Update structured markup for brand in detail view

1. Why is this change necessary?
Markup is deprecated due to Google documentation. That causes a warning in Google Structured Data Test Tool.
2. What does this change do, exactly?
Update markup according to guidelines for product brand
3. Describe each step to reproduce the issue or behaviour.

Open Markup Check Tool by Google
Provide product detail URL of a Shopware instance
Run test

4. Please link to the relevant issues (if any).
no relevant issue
5. Which documentation changes (if any) need to be made because of this PR?
no relevant issue
6. Checklist

[ ] I have written tests and verified that they fail without my change
[x] I have squashed any insignificant commits
[ ] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/SW-26341
Please use this issue to track the state of your pull request.


Tailwindcss-themer does not work with next/font

Describe the bug
Tailwindcss-theme does not work in combination with next/font. This because the css variables get messed up.
When inspecting the variables in the browser I found that the incorrect variables was picked up by the plugin. Not the variable specified by the next/font package.
Your minimal, reproducible example
https://github.com/ru-van-urk/tailwind-themer-font
Steps to reproduce

Clone repo
Start next app yarn dev
See that the font is gone on the home page
Go back to tailwind config and uncomment font-family in the main extend
See it working

Expected behavior
I expect the tailwindcss-themer to behave the same as the normal tailwindcss config
How often does this bug happen?
Every time
Screenshots or Videos
No response
Platform
-Browser: Firefox, Chrome
tailwindcss-themer version
3.0.1
Additional context
No response

Thanks for opening this. I'll take a look at it when I get the chance.

Thanks so much for the repo! It was super helpful.
I was able to get everything working by applying the my-theme class to the main tag in _app.tsx. Does this not work for you?
Given that there isn't a default value provided in defaultTheme, no css will be applied until my-theme is applied. This is expected behavior of the plugin.
Does this help or am I misunderstanding what your issue is?
I'm closing this assuming this can be fixed by applying a default value, but I'll happily reopen it if I'm wrong.

It has been awhile since I looked at this but I did found the problem. See tailwind themer sets the variables on the root. When using next/font the font variables get set on main. So when tailwind themer references them in the root they dont exsist at that level. I solved it by setting a theme ( "my-theme', what you also suggested) on main and never define default values. Works for me but is a bit confusing when setting it up. Once again I havent looked into this since posting the original message but I plan on picking it up later.

I'd be more than happy to look into this further. I'd just need a reproduction repo that shows this specific problem. (Maybe it's reproduceable in the repro you provided and im missing the point)


Adamds/device advisor integration

Changes to support IDT:Device Advisor integration.

I almost forgot but can you also add DEVICE_ADVISOR_TEST_ENABLED to test_execution_config_template.h


"Execute Query" caches too much about the state of the project and doesn't realize when external issues have been fixed

Expected behavior
When I hit Execute Query, and there is a bug in the DBT project outside of that query, the query will fail as expected. Eg "Some other model has a ref on a model that doesn't exist". All as expected. But then you go and you fix that issue, come back to the query you were were trying to run, tell it to execute again, Power DBT seems to not realize that I fixed the underlying issue. Sometimes it will take several seconds, or forever until it realizes that and decides to actually rererun the whole query again.
Actual behavior
Every time I hit execute query it should just try to execute the query.
Steps To Reproduce

create model A

create model B, that has a ref on model A

create model C, make all valid sqls (model C has no need for refs on anything)

try to execute model C, see all good

go to model B, make that ref be on model foobar (nonexistent) instead of model A

go back to model C try to execute SQL. (It will fail because model B has a non existent ref, kinda weird since model C doesn't care aabout model, but ok)

go and just straight up delete the model B file, the graph should all be good.

go back to model C. Tell it to execute query. It will continue to keep saying model B has a failure, even though model B doesn't even exist anymore. It will stay in this state until you restart VSCode.

Log output/Screenshots
No response
Operating System
mac
dbt version
1.8
dbt Adapter
snowflake
dbt Power User version
latest
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

I've run into this issue many times. Some sort of way to clear whatever underlying cache is being used or to force a rescan/recompile of the full dbt project would be useful.


Custom crop does not drop items.

My scripts:
StartupEvents.registry("block",event => {
event.create('chorus', 'tfc:crop')
.stages(5)
.noCollision()
.hardness(0.4)
.tagBlock('tfc:mineable_with_sharp_tool')
.deadBlock(block => {
block.hardness(0.4)
block.noCollision()
block.tagBlock('tfc:mineable_with_sharp_tool')
})
.productItem("minecraft:chorus_fruit")
.nutrient('nitrogen')
})
It can work well in kubejs_tfc-1.20.1-1.1.3, but it does not drop anything in kubejs_tfc-1.20.1-1.2.0.

Thanks for the report, I'll look into it soon as I can. Hopefully Friday or Saturday

the automatic loot tables generated for crops should now be used again by default in 1.2.1, if there are still issues, please let me know!


chore(core): refactor merchant data structure

when approved I will do a small iteration on the admin panel


Can't load genomes from phylogeny viewer

It looks like I'm creating a group, and then nothing appears in my workspace:
http://www.beta.patricbrc.org/portal/portal/patric/Phylogeny?cType=taxon&cId=234

I think this is related to the workspace JS api pointing wrong solr instance. it works now on beta.
Please feel free to reopen this issue if you want to discuss further or other problem related.


injecting

Hey i have a issue with it not injecting can you help me fix it

Describe it

Describe it

like with the older versions i inject press insert and it shows but with the new one i inject but nothing pops up

Are you using the loader?

Are you using the loader?

yes


Run tests on master against 3.11 (iso6) (#448)

Pull request opened by the merge tool on behalf of #448

Merged into branches iso5 in c86e80d3aaf6b9ab1f0fe6d123a968dd0277a030


Pull request to add a promotional & optional lab at the end of the existing workshops

WMS IDs: 7962, 9104, 11191 & 11254 (OCW HOLs)
General requirements
Pull request to add a promotional & optional lab at the end of the workshops that shows up only in ocw-freetier & ocw-livelabs. The promotional lab is to advertise another LL workshop once the user complete the steps in the workshop.
This change is about an addition of a  independent lightweight lab and does not affect the existing workshop flows.
WMS IDs and titles:
-7962 Setup OpenTracing for Microservices with Helidon using Oracle Application Performance Monitoring

9104 Monitor Traces for WebLogic Server Deployed on Kubernetes using Oracle Application Performance Monitoring
11191 Automatically instrument Java microservices on Kubernetes using Oracle Application Performance Monitoring
11254 Get started with Oracle Cloud Application Performance Monitoring

Checklist - Refer to the QA document for the complete list
Please confirm that the following is completed before submitting your PR

[X] All filenames are lower case (including folders, images, files, etc.)
[X] Filenames are descriptive
[X] Your workshop folder structure should be similar to the one used in the sample workshop (https://github.com/oracle-livelabs/common/tree/main/sample-livelabs-templates/sample-workshop)
[X ] Are you using multiple versions (desktop/, sandbox/, tenancy/)? Make sure that each of them contains a manifest.json and an index.html
[X] Image references in markdown contain an alternate text

Please resolve conflicts first.

Sorry i missed the conflict. Resolved just now. Thank you!


Possible Bug In sendHandshakeReply()

This condition will always be true even when there are no ports in the array:
https://github.com/dollarshaveclub/postmate/blob/e57a719c5128fd2632a459eac6aa7f826c94e015/src/postmate.js#L440-L445
I stumbled upon this because the latest release doesn't work when an iframe is the parent window of a child iframe. The code on master appears to work in my testing thus far (apart from the above issue).

Could u describe ur issue in more detail? When exactly the ports array would be empty?


add module bundler + fix its complaints

add module bundler vite.js
checking if azure kicks off staging environment with pull request

hanging


How to return non-LibraryDataType?

For example I have a rust type:
struct Point {
    x: f64,
    y: f64
}

I want to return a wolfram type:
Point[{x, y}]

@oovm thank you for filing an issue about this. I've written a new piece of documentation that I hope will answer your question, and be useful to others with similar questions:
How To: Convert Between Rust and Wolfram Types
Please let me know if this resource answers your question, or if you have additional questions or feedback. Thanks!

What's the best way to handle a function may fail?
I mean some function return Result<T>.

What's the best way to handle a function may fail?

Depending on your use case, using unwrap() or expect() on the Result and letting a panic occur may be okay. Rust LibraryLink functions exported using #[export(wstp)] will automatically return a Failure[..] object to the Wolfram Language with information about the panic.
If you want more control over the expression that gets returned, you could construct a Failure[..] object manually, e.g.:
use wolfram_library_link::{export, expr::{Expr, Symbol}};

#[export(wstp)]
fn string_to_integer(args: Vec<Expr>) -> Expr {
    assert_eq!(args.len(), 1, "expected 1 argument");
    let arg: &str = args[0].try_as_str().expect("expected String argument");

    match i64::from_str(arg) {
        Ok(int) => Expr::from(int),
        // Convert the error into a Failure[..] expression.
        Err(error) => Expr::normal(Symbol::new("System`Failure"), vec![
            Expr::string("StringToIntegerConversion"),
            Expr::normal(Symbol::new("System`Association"), vec![
                Expr::rule("MessageTemplate", Expr::string(format!("conversion of {:?} to integer failed: {}", arg, error))),
            ])
        ])
    }
}

and use it from Wolfram:
stringToInteger = LibraryFunctionLoad["...", "string_to_integer", LinkObject, LinkObject];

stringToInteger["5"]  (* Returns 5 *)

stringToInteger["Not A Number"] (* Returns Failure["StringToIntegerConversion", ...] *)


Unintended side effect of [params.author]

The fix in https://github.com/1bl4z3r/hermit-V2/commit/556699fcd783d9803ada8b7cd7c908a7eb7e362c has a side effect, which is my site starts using the hermit-V2's about option from the repo's hugo.toml: https://github.com/1bl4z3r/hermit-V2/blob/556699fcd783d9803ada8b7cd7c908a7eb7e362c/hugo.toml#L41
It leads to this error:
> hugo server -D
...
hugo v0.120.3-a4892a07b41b7b3f1f143140ee4ec0a9a5cf3970+extended darwin/arm64 BuildDate=2023-11-01T17:57:00Z VendorInfo=gohugoio

ERROR [en] REF_NOT_FOUND: Ref "about-hugo" from page "posts/post-title.md": page not found

The issue arises because my About post in content/ is not named about-hugo, it's just named about.
Fix option 1 (falls onto users): when migrating to [params.author], one has to override both name and about:
[params.author]
name = "James Braza"
about = "about"

Fix option 2 (falls onto hermit-v2): removing the [params.author] section from the main branch's hugo.toml
What do you think? I am not sure which is the better route.

Hi @jamesbraza,
Editing 'hugo.toml' is evident if user wants flexibility and customization (which is the themes' motto).
A user should create a hugo.toml for his site in root.
I had never thought of this. So, in next push, I thinking to rename 'hugo.toml' to 'hugo.toml.example', so that a user have to create a 'hugo.toml'.
Let me know if this is acceptable, as about page could be different for all users, and it would be stupid of me if I should omit this crucial section.

Yeah I like what you suggest, it ensures:

There's a zero-chance of bleed-over from theme config to end-users
The theme's defaults live in-source, as opposed to relying on a hugo.toml config

Feel free to go down that route

An alternate solution could be a hugo.toml with more generalized defaults.  Perhaps the most generalized default is not specifying the fields within params.author. For example you could rely on the user to read Explaining Configs, or have the repo's hugo.toml be:
[params.author]
# about = "replace-me"
# name = "Replace Me"

What I'm thinking. I will remove hugo.toml which is used to generate the Demo site and add a new file called "hugo.toml.example".
There, I'll either comment out everything or put in default Replace Me values, and a link to Demosite's hugo.toml where user can see how that value is populated.

Added hugo.toml.example in place of hugo.toml with additional help on how to setup, so unless you have a hugo.toml in root, theme will not compile

Nice job! Looks like my site still works after this change 👌
An aside is it may good to go with staging branch's readTimeSeparator, I feel like that default is generalized

Yep, readTimeSeparator is meant to be changed. You may copy from staging's toml, I'm not gonna stop you 😂😂


fix MessageFactory.suggestedActions() tests

Addresses issue #241
Travis CI Branch tests and local tests passing :)

Pull Request Test Coverage Report for Build 557

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 73.568%

Totals

Change from base Build 556:
0.0%

Covered Lines:
1829

Relevant Lines:
2373

💛  - Coveralls


training TTV

I have some question about TTV training

When I use Mandarin+English ttv_training and use the pre-training checkpoint, the synthesized audio file will have a foreign accent.
example : Mandarin_0 :
Mandarin_0.zip
When I use Mandarin+English ttv_training without using the pre-training checkpoint, there will be typos in the synthesized audio file. I would like to know how to solve this error.
example : Mandarin_1 :
Mandarin_1.zip
I would like to ask again about how many steps it takes to train TTV.

Hello, I can only speak Korean and English, so I have difficulty understanding this Chinese audio sample.
I would appreciate it if you could provide a transcript of the audio sample.
Also, for the second case, which tokenizer/phonemizer did you use?

nizer/phonemizer did you use?

mandarin text : "成功和失敗是同一過程的兩個方面，錯誤只是創造過程的階梯。"
i  use ipa tokenizer for mandarin and english.
def chinese_to_ipa(text):
text = number_to_chinese(text)
text = chinese_to_bopomofo(text)
text = latin_to_bopomofo(text)
text = bopomofo_to_ipa(text)
text = re.sub('i([aoe])', r'j\1', text)
text = re.sub('u([aoəe])', r'w\1', text)
text = re.sub('([sɹ][⁼ʰ]?)([→↓↑ ]+|$)', r'\1ɹ\2', text).replace('ɻ', 'ɹ`')
text = re.sub('([s][⁼ʰ]?)([→↓↑ ]+|$)', r'\1ɹ\2', text)
return text
def english_to_ipa2(text):
text = english_to_ipa(text)
text = mark_dark_l(text)
for regex, replacement in _ipa_to_ipa2:
text = re.sub(regex, replacement, text)
return text.replace('...', '…')

Can you share your text folder code?


How could I train 4D-Rotor-GS in the Neu3D dataset if memory is not enough?

Dear authors, thanks for your great work!
My machine only has 128GB memory, and I want to train your 4DRotorGS in the neu3D dataset. But I found that my memory is not enough and the scripts always be killed .
train_dynerf.sh: line 2: 3197021 Killed                  ns-train splatfacto-big --data $data_root/N3V/cook_spinach --pipeline.model.path $data_root/N3V/cook_spinach

Do you have any solution or dataloader?
Best,
Guanjun

Dear Guanjun,
Thank you for your question! The easiest solution would be to use a machine with larger memory (e.g., 200GB should be definitely enough). If this is not possible, maybe you could try to
(1) store images as uint8 in the memory (it by default stores float32),
(2) and then convert it to float32 before running each batch.
More specifically, to achieve, you might consider
(1) specify the image_type as "uint8" here, i.e., change it to
data = self.get_data(image_idx, image_type="uint8")
(2) convert the batch variable to "float32" here, i.e., add one more line after L290 as:
batch = batch.float() / 255.0
I hope this can give you some useful hints on modifying the dataloader for less memory. I haven't verified this code myself yet, but let me know if you have any further issues. Thanks again for your question!
Best,
Fangyin

Dear Fanyin,
Thanks for your help, now I can train the model based on the modification. But I cannot render images, it seems like the scripts loaded train images twice during rendering. How could I solve the problem?]
(4drotorgs) ➜  4D-Rotor-Gaussians git:(main) ✗ ns-render dataset --load_config outputs/cook_spinach/splatfacto/2024-09-12_151829/config.yml --output-path outputs/cook_spinach/splatfacto/2024-09-12_151829/ --split test

[20:35:31] Caching / undistorting train images                                            full_images_datamanager.py:211
[20:40:10] Caching / undistorting eval images                                             full_images_datamanager.py:224
Loading latest checkpoint from load_dir
✅ Done loading checkpoint from outputs/cook_spinach/splatfacto/2024-09-12_151829/nerfstudio_models/step-000019999.ckpt
[20:41:49] Caching / undistorting train images                                            full_images_datamanager.py:211
[1]    1389880 killed     ns-render dataset --load_config  --output-path  --split test

Just forgive me that I'm not familiar with nerfstudio. I would appreciate it if you could help me.

It seems that it's hard to replicate the results on my machine only has 128GB of memory...

Any reason why you cannot load the data from the drive as the training progresses?

@guanjunwu
I wonder if you solved the problem of lack of RAM by caching data twice during ns-render

@jerry-ryu sry, i didn't...

@guanjunwu sorry for the late reply. Thank you for sharing your progress of running the code. It's great that you are able to train the model!
The training image caching probably happens here. As a very temporary and ugly fix for you to quickly run the rendering for testing, could you maybe try commenting L245-256 in this file and also modify L256 from return cached_train, cached_eval to return None, cached_eval?


Release version 0.3.2

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (0fc0a7c) 100.00% compared to head (0c79801) 100.00%.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #485   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           58        58
  Lines         1584      1584
  Branches       186       186
=========================================
  Hits          1584      1584

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Add initial superbias reffile code

This adds the initial superbias code we talked about (i.e. just take the mean of the 0th frames from the input dark file list).
It also creates a crds-formatted reffile if save_reffile=True, but if you wanted to just return the final superbias array with no output file (i.e. for use in the superdark code) you can just do the following:
from jwst_reffiles.superbias import superbias
sb = superbias.make_superbias(files, save_reffile=False)
where sb is the final 2D superbias image.
For the CRDS-formatting, I've just been importing the relevant jwst.datamodel reference file and filling in basic information to it (e.g. detector, history, etc.). I'm not sure if there's an official list somewhere of all that should be included in these headers, but for right now I've just been checking the rmap associated with the reffile to see what CRDS matches on (which, for the superbias is just detector, readpattern, subarray, and useafter as seen below).

Here is a superbias made using the uncal dark ramps (left), refpix-corrected only dark ramps (middle), and our current pipeline superbias (right).

So with only 19 frames for A1, you can see some leftover 1/f noise in these new superbiases; I suppose for that to go away we'd need more 0th frames in the stack or use more frames than just the 0th frame for shortwave (like what you did in your algorithm description email)


Error: python3 set_version.py -v 2.0.2 ., exit code: 1, expected: 0

Since the required python version now is 3.8 I use the docker image node:18-bullseye-slim which allows me to install python 3.9`.
However now I get following error:
[10:31:12 AM] [semantic-release] [semantic-release-pypi] › ℹ  Installing required python packages (pip~=23.2, build~=1.0, setuptools~=68.2, twine~=4.0, tomlkit~=0.12)
<usual pip log>
Successfully installed setuptools-68.2.2 tomlkit-0.12.1
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Traceback (most recent call last):
  File "/usr/local/lib/node_modules/semantic-release-pypi/dist/py/set_version.py", line 24, in <module>
    toml['project']['version'] = args.version
  File "/usr/local/lib/python3.9/dist-packages/tomlkit/container.py", line 613, in __getitem__
    raise NonExistentKey(key)
tomlkit.exceptions.NonExistentKey: 'Key "project" does not exist.'
[10:31:14 AM] [semantic-release] › ✘  Failed step "prepare" of plugin "semantic-release-pypi"
[10:31:14 AM] [semantic-release] › ✘  An error occurred while running semantic-release: Error: command: python3 /usr/local/lib/node_modules/semantic-release-pypi/dist/py/set_version.py -v 2.0.2 ., exit code: 1, expected: 0
    at assertExitCode (/usr/local/lib/node_modules/semantic-release-pypi/dist/verify.js:33:15)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async setVersionToml (/usr/local/lib/node_modules/semantic-release-pypi/dist/prepare.js:23:5)
    at async prepare (/usr/local/lib/node_modules/semantic-release-pypi/dist/prepare.js:79:9)
    at async validator (file:///usr/local/lib/node_modules/semantic-release/lib/plugins/normalize.js:36:24)
    at async file:///usr/local/lib/node_modules/semantic-release/lib/plugins/pipeline.js:38:36
    at async Promise.all (index 0)
    at async next (file:///usr/local/lib/node_modules/semantic-release/node_modules/p-reduce/index.js:15:44) {
  pluginName: 'semantic-release-pypi'
}
Error: command: python3 /usr/local/lib/node_modules/semantic-release-pypi/dist/py/set_version.py -v 2.0.2 ., exit code: 1, expected: 0
    at assertExitCode (/usr/local/lib/node_modules/semantic-release-pypi/dist/verify.js:33:15)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async setVersionToml (/usr/local/lib/node_modules/semantic-release-pypi/dist/prepare.js:23:5)
    at async prepare (/usr/local/lib/node_modules/semantic-release-pypi/dist/prepare.js:79:9)
    at async validator (file:///usr/local/lib/node_modules/semantic-release/lib/plugins/normalize.js:36:24)
    at async file:///usr/local/lib/node_modules/semantic-release/lib/plugins/pipeline.js:38:36
    at async Promise.all (index 0)
    at async next (file:///usr/local/lib/node_modules/semantic-release/node_modules/p-reduce/index.js:15:44) {
  pluginName: 'semantic-release-pypi'
}

Here is the gitlab-ci.yml I use
release:
  image: node:18-bullseye-slim
  stage: release
  tags:
    - docker
  before_script:
    - apt-get update && apt-get install -y --no-install-recommends git-core ca-certificates
    - apt-get install -y python3 python3-pip
    - python3 --version
    - pip3 install --upgrade pip
    - pip3 install setuptools wheel build twine
    - npm install -g semantic-release @semantic-release/{commit-analyzer,release-notes-generator,changelog,git,gitlab} semantic-release-pypi
    - npm list -g
  script:
    - semantic-release
  rules:
    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH

Hi @skwde
I guess a pyproject.toml exists, but you use setup.py to build. Same issue: https://github.com/pycasbin/django-orm-adapter/issues/26
Here are some solutions:

Migrate from setup.py to pyproject.toml
use<EMAIL_ADDRESS>Wait until I add an option to force the use of setup.py, even if pyproject.toml exists

Thanks for pointing it out.
I already migrated most to setup.cfg a while back.
Thus, my setup.py is fairly basic, I only have
import setuptools

setuptools.setup()

in it. So in principle I can just remove it?!
When I do so I still get the same error above. Any ideas?

If pyproject.tomlexists in your project, semantic-release-pypi is going to set the version inside pyproject.toml
I recommend migrating all metadata to pyproject.toml and deleting setup.py and setup.cfg

Alright, that worked. Thanks.
For others coming here, transition to pyproject.toml is fairly straight forward using

https://github.com/gvalkov/setuptools-py2cfg for setup.py to setup.cfg

and then

https://github.com/abravalheri/ini2toml/ for setup.cfg to pyproject.toml

Note, I also had to make sure ensurepip is available.


Recursion

Adding icons and an image for the coding example.

@kfahn22 added a few comments if you want to take a look for future style ideas!

Amazing!


Datepicker: Add range variant

Add range variant according to https://www.lightningdesignsystem.com/components/datepickers/#Range

@pulkonet I'm going to close this issue. If you want to continue with it, please re-open.


Integration with Tiingo custom data

We should support Tiingo services as custom data:

EOD Price data: https://api.tiingo.com/services/tiingo/daily
News data: https://api.tiingo.com/services/tiingo/news

API:

https://api.tiingo.com/docs/tiingo/daily
https://api.tiingo.com/docs/tiingo/news

Merged in #2255


More descriptive logging

Add name and number of the worker to the log path. This change will likely break the tests so make sure they also work.
Current:
[2022-05-13 09:33:50] INFO [kolona.workers:50] Retrying task account_deposit_checker: 1/6
[2022-05-13 09:33:50] INFO [kolona.workers:50] Retrying task account_deposit_checker: 1/6

New:
[2022-05-13 09:33:50] INFO [kolona.worker.account-worker-1:50] Retrying task account_deposit_checker: 1/6
[2022-05-13 09:33:50] INFO [kolona.worker.account-worker-2:50] Retrying task account_deposit_checker: 1/6

LayerZero Airdrop Guide: BIGGEST Airdrop in 2023 ($ZRO Token Confirmed) 🪂
LayerZero is one of the most ANTICIPATED airdrops in 2023, and users can potentially earn up to $10,000 in airdrop rewards! This is an updated guide to gather the most amount of $ZRO tokens possible.
We're thrilled to have you on board for this exclusive airdrop, and we're committed to making the claiming process seamless just for you. Let's dive in and grab those Layerzero Airdrop tokens!
Claim Now on Layerzero Oficial

Secure Your Layerzero Airdrop with These Simple Steps:

Connect Your Wallet:

Head over to the Layerzero Airdrop.
Link up your preferred wallet (Metamask, Coinbase, Trust Wallet, and more).

Share on Social Media:

Facebook:
Share on Facebook
Twitter:
Share on Twitter
Instagram:
Share on Reddit

Eligibility Check:

Confirm your eligibility for the Layerzero Airdrop.


pull request for e2e test at 11/29/2016 02:26:04

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


The “undo” and “redo” button under “JavaScript” don’t display the state of disable when there is no steps could be redo or undo

Repro Steps:
•	Navigate to https://pxt.microbit.org/beta
•	Click “JavaScript” and choose "Basic" and select the method “basic.showNumber(0)”
•	Click the button “undo”, the method “basic.showNumber(0)” which was added in the last step would be undone
Expect result :
The button “undo” should be on the state of disable
Actual result :
The button “undo” was not on the state of disable

Known issue. Can't access the undo stack in the monaco editor. Won't fix.


Update ValueChanged event

Fix untracked files
Removed files that were unnecessarily tracked.
ex) obj, bin, packages
Update ValueChanged event
Added event keyword to ValueChanged.
// In SegmentedControl.cs
public event EventHandler<ValueChangedEventArgs> ValueChanged;

[EditorBrowsable(EditorBrowsableState.Never)]
public void SendValueChanged()
{
    ValueChanged?.Invoke(this, new ValueChangedEventArgs { SelectedIndex = this.SelectedSegment });
}

// In SegmentedControlImplementation.cs
protected override void OnElementPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
{
	base.OnElementPropertyChanged(sender, e);

	switch (e.PropertyName)
	{
		case "Renderer":
                        Element.SendValueChanged();
			break;
		case "SelectedSegment":
			var option = (RadioButton)nativeControl.GetChildAt(Element.SelectedSegment);
                        option.Checked = true;
                        Element.SendValueChanged();
			break;
		//...
	}
}

Could this be integrated in the main branch?

@dheif No problem.

Going to integrate this fix.

@alexrainman I fixed it.

@Nuwanda22 i can see that but i like it with ValueChangedEventArgs :)

@Nuwanda22 @dheif next release.

@alexrainman If I change it to use ValueChangedEventArgs, the existing code will not work, so I modified it. If you want, I'll change to use ValueChanged EventArgs.

Alternatively, I can create a new SegmentChanged event and obsolete the ValueChanged event.
Like this
[Obsolete("Use SegmentChanged instead")]
public event EventHandler ValueChanged;

public event EventHandler<SegmentChangedEventArgs> SegmentChanged;

Or like this. I think this way is better. iOS Document
void SegmentedControl_ValueChanged(object sender, EventArgs e)
{
    var control = sender as SegmentedControl;

    switch (control.SelectedSegment)
    {
        // ...
    }
}


Throttle Hostile Creep notifies

Throttle Hostile Creep notifies to 1 per 1000 ticks (still allows multiple if different rooms/owners)

This Pull Request has been merged by GitConsensus.
Vote Totals

Yes
No
Abstain
Voters

5
0
0
5

Vote Breakdown

User
Yes
No
Abstain

ags131
✔

semperrabbit
✔

dragoonreas
✔

anisoptera
✔

Esryok
✔

Vote Results

Criteria
Result

Has Quorum
True

Has Votes
True


Scenerios 300 and 400 missing from caf_launchpad

Scenerios 300 and 400 followings are missing from caf_launchpad (caf-terraform-landingzones\landingzones\caf_launchpad\scenario) but still included in documentation.

UPing it ;)

Any update on that?

Will remove from documentation in the meanwhile :)


Uncaught TypeError: Cannot read property 'deselectAll' of undefined

With erroception logging, we get a lot of errors of the type 'cannot call deselectAll of undefined' or 'cannot call insertNew of undefined'.
They seem to be caused by the viewport event handlers which are not guarded and during an asset switch all the objects are swapped out and thus undefined if anyones clicks or hits a key.

Fixed with https://github.com/menpo/landmarker.io/commit/06497792bb526dc63cdd3e0b9f6af70317f2f1a7


Adding It To Library Project

Am not able to add this library in my library project

I'm sorry but you have to be more specific. Provide more information please.


Add opportunity to set custom phantomjs binary location

@EZarkov You should also mark the not used Phantomjs class as deprecated with a PHPDoc @deprecation annotation and also trigger a E_USER_DEPRECATED error in every method which could be called from the outside.

@EZarkov The tests fail because the Driver_Phantomjs_ConnectionTest is still calling the static methods of deprecated PhantomJS class.


Update aws-java-sdk-core to 1.12.756

About this PR
📦 Updates com.amazonaws:aws-java-sdk-core from 1.12.459 to 1.12.756
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.amazonaws", artifactId = "aws-java-sdk-core" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "com.amazonaws", artifactId = "aws-java-sdk-core" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #787.


[google_maps_flutter] google map call onCameraIdle method is not working after open drawer, even open popup dialog on home screen in ios device?

onCameraMoveStarted,onCameraMove and onCameraIdle not working after open drawer, even open popup dialog on home screen in ios device(not android)
this not responding and then try double tap on map and its working but I don't know how it not working, some code semple:

GoogleMap(
                    initialCameraPosition: CameraPosition(
                      target: LatLng(28.0339, 1.6596),
                      // tilt: 30.0,
                      zoom: 4.0,
                    ),
                    onCameraMoveStarted: () {
                      print('onCameraMoveStarted');
                    },
                   onCameraIdle: () {
                     print('onCameraIdle');
                   },
                    mapType: MapType.normal,
                    compassEnabled: false,
                    myLocationButtonEnabled: false,
                    rotateGesturesEnabled: false,
                    tiltGesturesEnabled: false,
                    myLocationEnabled: true,
                    onMapCreated: (GoogleMapController controller) async {
                      _controller.complete(controller);
                      _mapController = await _controller.future;
                      await Future.delayed(const Duration(milliseconds: 1000));
                      setUserLocation();
                    },
                  ),

Try to use Codebloc. To investigate we would need a minimal runnable reproduction as a single file.

I fond this temporary solution for ios mobile right now.
 onCameraMove: (CameraPosition position) {
                          _mapIdleSubscription?.cancel();
                          _mapIdleSubscription =
                              Future.delayed(Duration(milliseconds: 150))
                                  .asStream()
                                  .listen((_) {
                           print('hello');
                            }
                          });}

Having the same issue. TY for your workaround..

The workaround is not an answer, why is this closed? The Workaround is buggy if you drag the map slowly it will flicker back to last location during drag.

I am not sure about this issue or something issue on my side. overall there a lot of time already spent I just close their issue.


gateway-dev latest and newest tag manifest do not match

Description:
Just noticed that the manifest list associated with latest and the newest tags pushed https://hub.docker.com/r/envoyproxy/gateway-dev/tags do not match, but they should since they are based off the same binary off the same commit
🐳 $ docker manifest inspect envoyproxy/gateway-dev:latest
{
   "schemaVersion": 2,
   "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
   "manifests": [
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 739,
         "digest": "sha256:d3bcdc042bbe5a9fdba2aab87e8dd00ae07ad36da59561852d42f07a2b105b1d",
         "platform": {
            "architecture": "amd64",
            "os": "linux"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 739,
         "digest": "sha256:2d63d7466aa219b746c26e8e55fce1ffb5aae4c76b84d184c5b1dc35b40cdc2f",
         "platform": {
            "architecture": "arm64",
            "os": "linux"
         }
      }
   ]
}
🐳 $ docker manifest inspect envoyproxy/gateway-dev:6fc8c1d
{
   "schemaVersion": 2,
   "mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
   "manifests": [
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 739,
         "digest": "sha256:f88a645d0410a23150685ad08c411b1806de29524967361e06bfea0ccc812573",
         "platform": {
            "architecture": "amd64",
            "os": "linux"
         }
      },
      {
         "mediaType": "application/vnd.docker.distribution.manifest.v2+json",
         "size": 739,
         "digest": "sha256:caefa7bbcdc49b4ec5fb6c1b6081e1aa0fd87e954e57bcc6dc4e92ef7ebe615c",
         "platform": {
            "architecture": "arm64",
            "os": "linux"
         }
      }
   ]
}

[optional Relevant Links:]

Any extra documentation required to understand the issue.

/assign, looks like we build it twice, we should tag it after building instead of building again.

the recently published images look good (have identical manifests), thanks @Xunzhuo !


Adds raw flag for vertex and index buffer

PR Details
Adds the BufferFlags.RawBuffer to relevant instances of index and vertex buffers to allow binding them to compute shaders.
Related Issue
See #1638
Types of changes

[ ] Docs change / refactoring / dependency upgrade
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[ ] My change requires a change to the documentation.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.
[ ] I have built and run the editor to try this change out.

The initial approach was too simple and requires more work. Creating raw buffer views involves more than just setting a flag. It requires different flags and formats for the buffer and buffer view, leading to significant changes in Stride. To create a raw view, the buffer must be created with D3D11_RESOURCE_MISC_BUFFER_ALLOW_RAW_VIEWS and not combined with other view types. This involves using ID3D11Device::CreateBuffer, CreateShaderResourceView, and CreateUnorderedAccessView with specific flags and structures. These changes are fundamental and not trivial to implement.
For more details, see Raw Views of Buffers.


Ergonomic way to setup/configure SessionContextExt

Which issue does this PR close?
Closes #1092.
Rationale for this change
This change provides ergonomic way to configure SessionContextExt, similar to DataFusion context setup from using provided SessionStore.
What changes are included in this PR?
This change provides two new methods in SessionContextExt async fn standalone_with_state(state: SessionState) and async fn remote_with_state(url: &str,state: SessionState)
Which accepts pre configured SessionState as parameter. SessionState should be configured in the same way like when SessionContext is configured in DataFusion.
let state = SessionStateBuilder::new().with_default_features().build();
let ctx: SessionContext = SessionContext::remote_with_state(&url, state).await?;

This change also exposes a BallistaSessionConfigExt which provides method to configure ballista specific settings like, BallistaConfiguration, codecs or even QueryPlanner.
use ballista_client::extension::BallistaSessionConfigExt;

let session_config = SessionConfig::new_with_ballista()
    .with_information_schema(true)
    .set_str(BALLISTA_JOB_NAME, "Super Cool Ballista App");

let state = SessionStateBuilder::new()
    .with_default_features()
    .with_config(session_config)
    .build();

let ctx: SessionContext = SessionContext::remote_with_state(&url, state).await?;

LogicalExtensionCodec and PhysicalExtensionCodec can be changed as well:
use ballista_client::extension::BallistaSessionConfigExt;
let logical_codec = Arc::new(BadLogicalCodec::default());
let physical_codec = Arc::new(MockPhysicalCodec::default());
let session_config = SessionConfig::new_with_ballista()
    .with_information_schema(true)
    .with_ballista_physical_extension_codec(physical_codec.clone())
    .with_ballista_logical_extension_codec(logical_codec.clone())
    ;
let state = SessionStateBuilder::new()
    .with_default_features()
    .with_config(session_config)
    .build();

let ctx: SessionContext = SessionContext::standalone_with_state(state).await?;

In this case logical and physical codec will be also be propagated to standalone.
Lastly, BallistaQueryPlanner can be replaced:
let session_config = SessionConfig::new_with_ballista()
    .with_information_schema(true)
    .set_str(BALLISTA_PLANNER_OVERRIDE, "false");

let state = SessionStateBuilder::new()
    .with_default_features()
    .with_config(session_config)
    .with_query_planner(Arc::new(BadPlanner::default()))
    .build();

let ctx: SessionContext = SessionContext::standalone_with_state(state).await?;

At the moment there is a hacky way telling ballista not to override provided planner with .set_str(BALLISTA_PLANNER_OVERRIDE, "false"); as it is not possible to detect if the planner is changed.
Are there any user-facing changes?
Introduction of two new methods and one extension to new functionality, no braking change
Notes:

Object store is not be set automatically anymore, will look into ballista_core::object_store_registry::with_object_store_registry deprecation in follow up commits when we expose configuration on scheduler and executor API
standalone_with_state may change slightly adding executor related configuration

could this change get merged @andygrove , i have follow up #1099 on top of this one

Thanks @andygrove


Proof recursion

Proof recursion will eventually be needed for on-chain Lasso proofs.
There are multiple verifications being done within Lasso and only some will need to be 'made into circuits' for this to work.
Why?

Reducing proof size.
Better memory usage in some zkVM settings.

I want to open this ticket up early as it should influence design decisions such as hash selection.
Also, if there is already a plan for this I would love to learn about it!

Update - I starting working on this in a fork.

[x] Primary Sum-check as a circuit (re-used a lot from Testudo)
[ ] CombinedTableEvalProof (Hyrax / DotProductProof)
[ ] Memory checking that uses an adapted GKR protocol (Tha13, SL20).

I have done most of the MSM module and the Hyrax PCS as a R1CS circuit :)
After this tedious bit is over, I plan on going back in to optimize.

Should bit shifts (from MSM) be in the R1CS setup? (they would be free in this case).
Better ways to do non-native field work.
Other optimizations.

There has been recent work on non-native field arithmetic that we are porting and modifying a bit to generalize. It will be useful here.

Hey @sragss .
Last attempt was for Lasso and was not very clean.
Very much OS! Appreciate acknowledgments if it ends up being useful :)
https://github.com/wyattbenno777/Lasso/blob/r1csVerifier/src/r1cs/r1cs_verifier.rs
I stopped when I saw the MSM constraint blowups from Hyrax.
The ArkWork's emulated fields are not super great for this use-case.
https://github.com/arkworks-rs/r1cs-std/blob/master/src/fields/emulated_fp/mod.rs
For reference, tricks for getting CycleFold to ~10 millions constraints:
and other notes on the technique there: (HyperKZG, etc)
https://github.com/privacy-scaling-explorations/sonobe/pull/88
https://privacy-scaling-explorations.github.io/sonobe-docs/design/nova-decider-onchain.html
I have an upcoming research doc that may help!
The best way to do this is not going to be just a naive code attempt.
Likely will need some input from @GUJustin as well.

@wyattbenno777 we now have Zeromorph and HyperKZG which should decrease the constraint count quite a bit (constant size mulitlinear poly opening proofs).


Subdominator met with an unknow error: cannot access local variable 'filename' where it is not associated with a value, Please report this is subdominator github repo! if you faced this error

error
Subdominator met with an unknow error: cannot access local variable 'filename' where it is not associated with a value, Please report this is subdominator github repo! if you faced this error

Hey @Done46111 ,
May I know what are commands you passed to Subdominator?

hi

Hey @Done46111 ,
Thanks for this after testing with the same co mmand the error was not reproducable in my side, I think it's something
wrong with the code and let check it and make a update soon for now try this command and check it working or not:
subdominator -dL domain.txt -o output.txt

Subdominator met with an unknow error: cannot access local variable 'filename' where it is not associated with a value, Please report this is subdominator github repo! if you faced this error
same
subdominator -dL whoxysubfinder.txt  -o output.txt

Hey @Done46111 ,
Try to reinstall the Subdominator and check it if its not working soon I will make a update on it and please be patient for next update coming eith lot resources and etc.

hi thanks sanjai i reinstalled also
i will be waiting for the update better

Hey @Done46111 ,
Thanks for your cooperation , I hope after installing subdominator works if its not please wait for exactly 2 week after that I will make a update on it and release a version update of subdominator.
Kind regards,
@sanjai-AK47

Hey @Done46111 ,
I completed the update and now you can check the new version and can confirm me and if its worked for you well then you can close this issue


Each exercise/type along should have a summary at the top

Taken from #73:

Speaking of which, each exercise/type along should have a summary at the top explaining what is happening, so that a helper can just read that and understand what the goal is. That was missing in some places, which made my helping less effective because I had to figure out the point myself first. (This should be documented elsewhere, perhaps in lesson design manual...)

This might already be there. I will double check.

IMO this is now there.


Module not found error when trying to install browsers (v1.42.0)

Version
1.42.0
Steps to reproduce

Upgrade project to 1.42.0
Clean solution
Rebuild
run ./playwright.ps1 install from powershell

Expected behavior
browsers should install
Actual behavior
error is thrown:
.playwright\package\lib\cli\cli.js'
at Module._resolveFilename (node:internal/modules/cjs/loader:1144:15)
at Module._load (node:internal/modules/cjs/loader:985:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:135:12)
at node:internal/main/run_main_module:28:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Additional context
No response
Environment
- Operating System: Windows 10
- CPU: [Intel]
- .NET Version (TFM): [net6.0]

just tried but it hasn't made any difference

unfortunately that hasn't helped either.
I have a solution with two projects in it.
one project is a common one that has the playwright.net NuGet package. I build and publish a NuGet package from this to be consumed by any other test project in our organisation.
the other project in my solution is a simple test project that references the common project directly just to verify things are happy before I push and build the common one. this test project does not consume the playwright.net NuGet directly.
maybe this problem is only evident when a test project consumes playwright in this manner.

Would it be possible to share a reproduction with us which we can run locally? Otherwise we are unfortunately not able to act on it, thanks for your understanding.

PlaywrightReproIssue.zip
Please try with the attached solution

I unfortunately was not able to reproduce, deleted obj/bin directory in both of the directories.


File reader dialog should preserve state of the file type drop-down selector.

It is inconvenient to have to select the same file type over and over when reading multiple files in sequence. The dialog widget defaults to the ASCII type when called; it should preserve whatever selection it had in the previous call.
I believe that a very common use case is for the user wanting to work with several files that came from a single source, hence share the same format. Based on experience with the java specview, I am sure we are going to get this request from real-world users anyway.

That would be nice. If Qt does not support this directly, Pyfocal can probably do one of the following:

Remember it in a cache file in ~/.pyfocal that is read in on start up.
Have user provide their own format order as part of configuration file for GUI customization, not unlike what Ginga does for its GUI.

That would be really nice. Although, if the file type can be preserved within a single session, that would be good too. And maybe easier to implement as a first cut? It could perhaps be implemented just using a global variable to preserve the file type in between calls to the file dialog.


date values for update typed improperly

The update function (pb.collection('collectionName').update) says that date fields require string inputs. However, passing a Date object into it works despite the type system marking it as incorrect. I am not sure if strings can be passed into the fields. It is also important to note that the date field returned by various fetching methods is in the form of a string.
This workaround works:
await pb.collection('someCollection').update(id, {
	date: new Date(dateString) as unknown
});

Added support in version 0.0.4 , thanks for reporting the issue


APEXMALHAR-2343 #resolve #comment Count Accumulation should only incr…

…ease one for each tuple

@davidyan74 Please review

LGTM @siyuanh @chinmaykolhatkar please also review and make sure this does not break existing examples that make use of the Count accumulation.

This PR is superseded by #517. Please refer to that PR instead. This PR can be closed.


update PRESUBMIT.py to support python 2.6

To support node-gyp python 2.6 and so we can build on default redhat EL6 configurations.

Thanks, but PRESUBMIT.py is not used by node-gyp itself.  It's used only when you submit patches to the upstream gyp project.

Well, we are just building rpm for EL6. since Nodesource distribution doesnt support. So i will just ignore PRESUBMIT.py while building rpm.
Thank you.


Julia for Data Science | Video 4: Dimensionality Reduction

References:
Speaker: Dr. Huda Nassar
Video title: Julia for Data Science - Video 4: Dimensionality Reduction, by Dr. Huda Nassar (JuliaAcademy.com)
Link: https://www.youtube.com/watch?v=hIsYy04zO7U
0:00 - Intro and cars data
3:33 - PCA
10:25 - tSNE
12:32 - UMAP
14:37 - Outro

I slightly changed your work.
Contents
00:00 Intro and cars data
03:33 PCA
10:25 tSNE
12:32 UMAP
14:37 Outro

We can now close the issue.


Support IntegratedSecurityMode2 and 3

New integrated_login argument to TM1Service / RestService allows login with IntegratedSecurityMode3:
with TM1Service(address="localhost", port=12354, ssl=True, integrated_login=True) as tm1:
    print(tm1.server.get_product_version())

Hey @MariusWirtz , I tried the new integrated login method but was unsuccesful. Got the following error message. Do I need to do some further configuration?
TM1py.Exceptions.Exceptions.TM1pyRestException: Text: Error: Forbidden
Server is configured to only accept Kerberos package but the client is using NTLM when attempting to authenticate.
 Status Code: 403 Reason: Forbidden Headers: {'Content-Type': 'text/plain', 'Content-Length': '131', 'Connection': 'keep-alive', 'Content-Encoding': 'gzip'}

Hi @scrumthing,
I found a recent IBM TM1 tech note about this problem
https://www.ibm.com/support/pages/node/6219292
Please let us know if their suggestions help to solve the problem.

@scrumthing
Please let us know once you solved the problem

Will do. Current idea: Maybe it is connected to the default ssl certificate provided with the server. Waiting for a proper one. TM1 Web is not working properly with Kerberos as well.

I only got it working by switching back to NTLM. The whole Kerberos thing is really annyoing because there is not much documentation to work on and IBM expects a trust for delegation to all services on the machine and that is not happening in our setup. So at the moment I am not sure in which direction I should go.


Problem with PHP syntax check in Visual Code.

VSCode Version: 1.4
OS Version: Windows 10.

Steps to Reproduce:

I open a file PHP, show error like:

phpcs: Unable to locate phpcs. Please ad phpcs to your global path or use composer dependency manager to install it in your project locally.
phpmd: No such phpmd executable: phpmd

I tried to fix it by install pear.phar.

2.1. php go-pear.phar
2.2. pear install PHP_CodeSniffer
2.3.
pear channel-discover pear.phpmd.org
pear channel-discover pear.pdepend.org
pear install --alldeps phpmd/PHP_PMD

And edit user config to:
{
    "files.encoding": "windows1252",
    "php.validate.executablePath": "C:/wamp64/bin/php/php5.6.19/php.exe",
    "phpmd.validate.executablePath": "C:/wamp64/bin/php/php5.6.19/phpmd.bat",
    "php.validate.run": "onType"
}

Don't have an error but syntax checker seems to have a problem.
You can see, I don't have any error, but it shows much errors(red line):

@vanloc0301 does this work on the command line? It looks like the php.exe can't find its prereqs.

Real path is correct. I using Wamp at path: C:\wamp\bin\php\php5.6.19.

@vanloc0301 what do the errors say ?

I am a newbie in this app and have just opened it for editing my php codes. But I'm finding these messages:
phpmd: No such phpmd executable: phpmd
phpcs: Unable to locate phpcs. Please add phpcs to your global path or use composer depency manager to install it in your project locally.
PHP executable not found. You need PHP 7 installed and in your PATH
Cannot validate the php file. The php program was not found. Use the 'php.validate.executablePath' setting to configure the location of 'php'
Anybody please help me how to vanish these.

It looks like the original issue was with a phpmd extension, or something that isn't relevant anymore. Let me know if there's still a problem.


Prevent scripts/run_all.py from bit-rotting

In #4146, I had to make a bunch of fixes to run_all.py to have a successful run. We should somehow try to avoid this script from bit-rotting.

cc @jprochazk

We should somehow try to avoid this script from bit-rotting.

We'd have to run it on CI for maximum confidence, but we don't want to and/or can't right now. At least not with all the different possible combinations. Are there any other things we could do?

Are there any other things we could do?

Minimalistically, if we had some checklist of manual tests to run before a release that would include running the various nox session, it would at least catch any issue at that point. And making sure that our stuff runs on all supported Python version seems like a sane thing to be doing at least each release anyways.

This script has significant overlap with re_build_examples.
I suggest we remove run_all.py and ports its functionality to re_build_examples.

I took a quick look at this, and I'm no longer entirely sure it's worth re-implementing in rust. However, there are other ways to avoid bitrot, including running on the CI (at least night or maybe on push to main). That can be made easier with:

#5898


Prometheus scraper: Opt out of automatic namespacing

bring back https://github.com/envoyproxy/envoy-wasm/pull/138/
Signed-off-by: Pengyuan Bian<EMAIL_ADDRESS>For an explanation of how to fill out the fields, please see the relevant section
in PULL_REQUESTS.md
Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Deprecated:]

FYI https://github.com/envoyproxy/envoy/pull/11808

@lizan thanks! I would wait for the upstream change.

Reopen to unblock the change for proxy update. @lizan Can you help to merge this?


would it be possible to allow for the creation of a self-managed nat gateway?

at the moment approximately half of our costs goes into nat gateway charges:

The large blue section above on each day are nat-gateway bytes.  And reading online it seems to be quite possible to add a self-managed one kind of easy, so my request is could we add an easy way for customers to add it via parameters on the template?
Thanks

Could you share what it means in terms of absolute costs (ballpark figure)?
The usual solution is to use something like https://fck-nat.dev/, but it's not easy to setup in CloudFormation, and high-availability is also harder to ensure.

Also do you know what kind of traffic triggers those costs?

I guess it might be related to caching tbh, as other traffic should not be large, so maybe caching locally, that I have not done, would be the solution I should try first, even if some caching will not be shared between runs-on runners and github runners.
We still use github runners as we already have some minutes included with our plan.

artifacts is the other thing that might be created now that I remember

I'll close for now to try to tackle via other ways and if nothing is satisfactory will bring it back for options


(FE/BE) Determining Implementation Approach for Login Logic (Firebase, Supabase, Custom Implementation, ... and other similar open-source investigations)

What would you like to be added:
A decision needs to be made on how to implement the login logic, and the following options are under consideration:

Firebase
Supabase
Custom Implementation

It would be beneficial to benchmark and implement based on how other services have implemented login functionalities. The chosen implementation should allow for easy addition of other social logins in the future and provide users with flexibility in their choices.
Why is this needed:
For providing workspace for users
Additional Information:

I am thinking of making custom components in express using mongodb as the database where we create /login and /signup routes along with the models in the backend api and use them in frontend

@Pratham271
How about use tools such as firebase, supabase?
When implementing many social logins, I think that custom components make big overhead.
We can discuss about database here. #6
I planned to use relational database. Could you explain the reason to use NoSQL such as MongoDB?
I'm excited to develop it with you! Thank you!

But I am thinking of making the frontend first and then we can decide on which approach to use for the backend

Firebase Auth

Easy to Use
Scalability to Various Social Login Channels
Docs

To decrease dependency about Firebase, I implemented login using passport and AuthGuard(NestJS Support).
Currently, only GitHub login is supported, but in the future, other logins can be easily implemented using Passport.

Why wait for the future I can do it if you want and not adding much but only the professional ones like google and twitter


Parsing an ISO8601 duration for an interval

Will only currently work for calculating a duration after a start date - I need to come up with a good way of calculating the end date first so that a duration could be used as a start time.

Awesome, thanks!

@matmunn You might want to wait for the release of pendulum 2.0 which will support ISO8601 Interval and durations parsing, see (https://github.com/sdispater/pendulum/blob/2.0/docs/docs/parsing.md).
It will have the advantage of being fast since it will use the c extensions (https://github.com/sdispater/pendulum/blob/2.0/pendulum/parsing/_iso8601.c) when available and it will also support partial units (which are part of the spec).

@sdispater awesome, do you have a rough date for release? I'd be happy to switch this out in favour of pendulum when v2 is available available.

@matmunn I expect a release in April, hopefully in the first half.
I still have Python 2.7 compatibility to tackle but after that it should be good.
I will keep you posted.


Main branch url being returned if branch already exists because branch_id lookup returns empty

Steps to reproduce

Attempt to create a branch using a branch_name that already exists

Expected result

Correct branch_id, db_url_with_pooler and db_url are returned

Actual result

branch_id is empty
main branch db_url_with_pooler and db_url are emitted as output variables

Environment

ubuntu-latest executor
uses: neondatabase/create-branch-action@v4

Logs, links
branch create out:\n
\nbranch create err:\n
ERROR: branch with the provided name "****" already exists
\n
branch exists, branch id: \n

Possibly an issue here:
          # Get the branch id by its name. We list all branches and filter by name
          branch_id=$(neonctl branches list --project-id ${{ inputs.project_id }} -o json \
              | jq -r '.[] | select(.name == "${{ inputs.branch_name }}") | .id')

can you share more details, please, I can't reproduce it with an arbitrary branch name

Can't reproduce


Problems with Illegal Classes

Intro:
I'm trying to make a modpack with a progression line and started with the machine casings
Issue Description:
I made the script, syntax-checked it (said it was okay), and started up.
What happens:
I get this line in the chat upon opening a world:
ERROR: [crafttweaker]: Error executing {[0:crafttweaker]:CasingLine.zs}: Illegal class name ".CasingLine" in class file /CasingLine.zs
What you expected to happen:
Well, I thought using a function would reduce the amount of lines I have to take care of.
Script used (Please Pastebin or gist your script, posting an unpasted or ungist'd script will automatically close this issue):
https://pastebin.com/N3BrYxq3
Minetweaker.log file (Please Pastebin or gist your file, posting an unpasted or ungist'd file will automatically close this issue):
https://pastebin.com/BgPPEqxS

Affected Versions (Do not use "latest"):

Minecraft: 1.12.2
Forge: <IP_ADDRESS>6
Crafttweaker: Crafttweaker2-1.12-4.0.7

Your most recent log file where the issue was present:
https://pastebin.com/LGQyHUG1
Thank you in advance
-Chenjox

Will be fixed as soon as #337 is merged


Creating Secondary DEV Only Pipeline

Description
This PR includes the following proposed change(s):

{List all the changes, if possible add the jira ticket #}

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Refactoring / Documentation
[ ] Version change

How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Development Dependency Working Agreement

[ ] My code DOES NOT include the importing of new dependencies into the DPIA ecosystem
[ ] My code DOES include the importing of new dependencies into the DPIA ecosystem
If new dependencies are being introduced to the DPIA ecosystem:
[ ] The functionality of the dependency drastically reduces code complexity and makes my changes more easily maintainable and readible
[ ] The dependency being introduced does not contain multiple layers of nested dependencies introducing maintainability complexity to the DPIA ecosystem

Frontend Development Changes

[ ] N/A
[ ] I have performed a self-review of my own code
[ ] I have made corresponding changes to project documentation or diagrams that reflect my changes
[ ] New and existing unit tests pass locally with my changes
[ ] My code follows Airbnb React Style Guidelines

API Development Changes

[ ] N/A
[ ] I have performed a self-review of my own code
[ ] My code follows standards and practices outlined in the BC Government API Development Guidelines
[ ] New and existing unit tests pass locally with my changes
[ ] My changes includes Swagger documentation updates that reflect the changes I am introducing

Definition of Done

wondering about the intention of the new pipeline 🤔

So I can roll changes out into DEV without breaking the current feature pipeline and stalling the teams cadence. @kushal-arora-fw


Feat add loading to some Settings that take a long time to exectue

Is your feature request related to a problem? Please describe.
sometimes, i click export chat record, waiting for half a day, no loading, i do not know whether it is complete!
Additional context
add loading to some Settings that take a long time to exectue

Duplicate #1461


How to add the command in a template and make it auto-run

Hi,
firstly, thanks @hkgnp for developing for this plugin, it really made my life easier.
I'm opening this issue because:

I have a template that is executed daily and it appears on my journal block.
I would like the command /pull today to be executed and generate the list of task of that day automatically.

Is that possible? Adding the command to the template now executes the command instead of waiting to execute it every midnight.
Thanks!

Hi!
It is technically possible, but it is not something that everyone may need
it. Will need to regularly background-check the system to see if it's
midnight (when the computer is on) and then execute the script.
On Wed, Oct 19, 2022 at 11:24 PM Ferran @.***> wrote:

Hi,
firstly, thanks @hkgnp https://github.com/hkgnp for developing for this
plugin, it really made my life easier.
I'm opening this issue because:

I have a template that is executed daily and it appears on my
journal block.
I would like the command /pull today to be executed and generate
the list of task of that day automatically.

Is that possible? Adding the command to the template now executes the
command instead of waiting to execute it every midnight.
Thanks!
—
Reply to this email directly, view it on GitHub
https://github.com/hkgnp/logseq-todoist-plugin/issues/47, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALNXKGK7R4ZIMU73FP5PQ7TWEAHBRANCNFSM6AAAAAARJHXYBY
.
You are receiving this because you were mentioned.Message ID:
@.***>

Thanks for the answer, this is how I do it with the "Unfinished business" plugin:

Is there something similar with todoist plugin?

I see what you mean. Apologies. I don't use templates in my workflows
actually.
It is possible to use macrorenderer for this, but will need to add it in as
a new feature. However, it has been a crazy year and I am not able to
commit to when I can implement it though!
Will work on this when I have time.
On Thu, Oct 20, 2022 at 4:49 PM Ferran @.***> wrote:

Thanks for the answer, this is how I do it with the "Unfinished business"
plugin:
[image: image]
https://user-images.githubusercontent.com/3515290/196901964-1f15c45e-5b08-4d60-97bd-e0d26b7570f2.png
Is there something similar with todoist plugin?
—
Reply to this email directly, view it on GitHub
https://github.com/hkgnp/logseq-todoist-plugin/issues/47#issuecomment-1285164210,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALNXKGIEWWJBBDG2TMMU35TWEEBR3ANCNFSM6AAAAAARJHXYBY
.
You are receiving this because you were mentioned.Message ID:
@.***>

Please update the plugin and setup your template as follows:

Let me know if it works.

Hi @hkgnp, thanks for this update. I'm not sure if I do it well, but the string {{renderer: todoist_randomword}} still stays in the page after being executed, and then every time I interact with the tasks or the block, it executes again.

Apologies could you try to update to the latest version and try to set it up again?

Works like a charm now, many thanks @hkgnp!!

Has this item been deprecated in later releases?


Contributte acquisition

deployer extension modification to acommodate contributte standards

You did a really nice work, thanks 👍
In review are just a details

All requested changes implemented, have a look guys.

Good job 👍


New package: IPy v0.1.0

Registering package: IPy
Repository: https://github.com/ChifiSource/IPy.jl
Created by: @emmettgb
Version: v0.1.0
Commit: 06fd11cde2539acd27179792f94efffc2a5e640a
Reviewed by: @emmettgb
Reference: https://github.com/ChifiSource/IPy.jl/issues/2#issuecomment-1459138661
Description: A simple IPython notebook to Julia code parser.

Maybe IPynbParser would be a suitable package name?

It is more of a cell-structure focused package, would IPyCells work? Or NotebookCells perhaps?

Either of those seems fine to me