[ConnectWallet] - MetaMask - RPC Error: networkConfigurationId undefined does not match a configured networkConfiguration

Hey guys!
I'm using the Connect Wallet component of the thirdweb-dev/react lib version 3.11.7 and I'm getting the networkConfigurationId undefined does not match a configured networkConfiguration error on some blockchains I've tried to use (see the example in the attached video). Before i was using version 3.9.5 which worked perfectly.
import { ThirdwebProvider } from '@thirdweb-dev/react'
import { Arbitrum, Polygon, Ethereum, EthereumClassic } from '@thirdweb-dev/chains'

export default function App({ Component, pageProps }: AppProps) {
  return (
      <ThirdwebProvider supportedChains={[Arbitrum, Polygon, EthereumClassic, Ethereum]} activeChain={EthereumClassic}>
          <Component {...pageProps} />
      </ThirdwebProvider>
  )
}

https://user-images.githubusercontent.com/81600458/230785946-bde5594a-f441-4d65-b762-0b3771c9ba7a.mp4

I'm having the same issue. Let me know please, if you will find the solution

@0xLeoDev, the issue was caused by a bug in the metamask and was fixed by https://github.com/MetaMask/metamask-extension/pull/18513.


Raise an error on the use of the get= keyword and set_options

Previously we used to warn if the user used the get= keyword or used dask.set_options
Now we raise an informative TypeError pointing to the scheduler= keyword and dask.config.set functions respectively.
cc @jcrist @shoyer

May: 24fda1faf0da80a3d839d917372aeb7cd421e59c
I'm mostly pushing this now because I think we should probably remove this before 1.0.

Looks good to me. Nice error message, appropriate error. I agree that this should only be part of a major release, but if we think the next release will be a major one then I'm fine merging now.

It might be a little early for this.

@shoyer any thoughts on this?  I'm also happy to hold off if you think that that's best.

Currently I still think we are losing functionality that is necessary with the new config

@jakirkham are you aware of https://github.com/dask/dask/pull/4062 ?
I think that with that PR all current functionality is handled.
Although I agree that #3708 would be good to do if someone is interested.

I was not. Thanks for pointing that out to me. Think that actually resolves the issue. There is just a question of doing a little tidying up now.

I think we should wait a little bit longer for https://github.com/dask/dask/pull/4062 to get out into the wild for at least a release or two. I suspect there are a few users who haven't been able to migrate yet.

Note that most users don't need #4062 .  They've been using scheduler='threads'for a long while.  You only need #4062 if you have a custom get function, which today I think I've only seen in practice in test suites (dask's and xarray's).  We've had a warning for anyone that was using the get= keyword for quite a while now.
I think that what we did wrong was that we didn't allow people any way to safely use a get(graph, keys) callable without getting a warning for a number of releases.  However, because we did that I think it's probably safer to remove it now a bit more quickly than we would have done otherwise.

To make my statement above more clear (and to bump this thread).  This PR removes the get= functionality from dask.  This functionality has been deprecated and has been raising a warning for several months now.
The fact that no one complained that there wasn't a viable alternative until #4062 is, I think, strong evidence that users were comfortable switching over to using the scheduler='threads' approach and that no one needs get= today (except for our test suites).
I would still like to push this in.

This does feel a little fast to me, but it's a pretty easy upgrade/fix to make in downstream applications so I don't see much of a downside from pushing this in now.

This does feel a little fast to me

See comments above.  This has been deprecated for around five months (which is a long time in dask-months).

but it's a pretty easy upgrade/fix to make in downstream applications

Agreed.  See https://github.com/pydata/xarray/pull/2500

so I don't see much of a downside from pushing this in now.

Huzzah.  This is one of the few things between us and 1.0 (I think)

Merging tomorrow if there are no additional concerns.


new account system

dont mind me just being cool for da cool engine 😎

we just gotta install flizel add-ons

due to conflicts im closing this 👍


CON-4926 Added index by articleID in product_to_categories

takes 1.6 sec if articleID exists or even 5 seconds when execute following query in customer db:
SELECT *
FROM `s_plugin_connect_product_to_categories`
WHERE articleID = 999999;

Coverage decreased (-0.001%) to 38.194% when pulling eb75298dfc95f909c4adf1a68aa1472a3386a0af on CON-4926 into a86692540e89ddf78e7e08ae528f441df495bc21 on master.

Coverage increased (+0.04%) to 38.233% when pulling ab6ba7673ff6cba8cf988f6689fb652bb5a0b51b on CON-4926 into a86692540e89ddf78e7e08ae528f441df495bc21 on master.


[Go SDK] Increase test coverage for S3 filesystem

Introduces more tests for the S3 filesystem package, fixes #24137

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Choose reviewer(s) and mention them in a comment (R: @username).
[x] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @lostluck

I'm trying to learn good (testing) patterns in Go. If you see something that looks non-idiomatic or have any advice for best practices, please feel free to comment!

This is very well done. The necessary repetition has been abstracted as helpers, the cases are clear, coverage is clear, you've correctly got context as the first parameter for the test helpers.
Thank you very much! We just need to resolve the go.mod+go.sum conflicts (a consequence of us keeping up with dependabot) and this will be merged right in.

Okay great, thanks!


WebHostBuilder.ConfigureAppConfiguration doesn't allow me to override CreateDefaultBuilder

The current implementation of ConfigureAppConfiguration doesn't override CreateDefaultBuilder's configuration so that there isn't a way to have my configuration added before AddEnvironmentVariables. So that unless I go back to the old CreateBuilder style of creating a WebHost, I can't control the order of the configuration files.
If the IConfiguration had a clear() method that would be enough for me, but I don't understand why calling ConfigureApPConfiguration doesn't override, but instead adds more configuration.
Please set me straight, I'm probably missing something.

If the IConfiguration had a clear() method that would be enough for me.

It does! https://github.com/aspnet/Configuration/issues/680#issuecomment-311857606. You can call.
webHostBuilder.ConfigureAppConfiguration(builder =>
{
   builder.Sources.Clear();
});

but I don't understand why calling ConfigureAppConfiguration doesn't override, but instead adds more configuration.

This was done specifically so that other components can add to the existing configuration. Consider a scenario where the host wants to light up behavior based on the environment you're running in. As an example, imagine when you were running in docker we automagically added the docker secrets provider.

D'oh, I was still using Preview2. Works perfectly in RTM.


Simplify Node class with less field, improve hash mix speed

Check List:

[x] Tests pass (./test.sh <username> shows no differences between expected and actual outputs)
[x] All formatting changes by the build are committed
[x] Your launch script is named calculate_average_<username>.sh (make sure to match casing of your GH user name) and is executable
[x] Output matches that of calculate_average_baseline.sh
[x] For new entries, or after substantial changes: When implementing custom hash structures, please point to where you deal with hash collisions (line number)

Benchmark 1: ./calculate_average_abeobk.sh
Time (mean ± σ):     611.7 ms ±  10.8 ms    [User: 1.6 ms, System: 6.3 ms]
Range (min … max):   597.6 ms … 638.7 ms    10 runs

00:02.169 nnow.


fixed

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.bogdan.korchagin seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

done


Error when trying to dump resources

Hi,
Any idea what this error might be related to?

Hi, rsrcdump requires Python 3.10, looks like you're using 3.9.


How and when do we process mumblings and build the vector database?

How about to process mumblings and rebuild the database every day until the update capability is implemented?

Recalculating embeddings for all the mumblings every day is waste of money. So we want to cache the embeddings.

How do we configure parameters for database building:

Number of partitions?
Number of codes (clusters)?

The initial version will be published with a database built offline.

We want to index every mumbling when it is stored in the outbox folder.
We want to progressively update the vector database with the planned new feature of flechasdb:

https://github.com/codemonger-io/flechasdb/issues/11


In place edits not working

When I try to edit the description and title of the thread it doesn't work. Though it works just after the thread creation but it doesn't work after that.

Probably it would good idea to remove it entirely. It creates lot of styling issue as well.
May a be an edit button with some javascript to show edit template.

Not to mention it has always been buggy.

Yes we can use JavaScript for in place editing.


Remove unnecessary bg-opacity extension

Tailwind already includes a .75 bgOpacity utility.
https://tailwindcss.com/docs/background-opacity#app

Wonderful, thanks!


Support Migrate related Command

Working in branch migrate

Done https://github.com/Qihoo360/zeppelin-client/commit/b52579121cc8a7b29ee5ab10bceffe871c97872f.


(4) Add jasmine testing to the library

Before this commit, no testing was being performed on the code.
With this commit, jasmine has been added to the project. Tests
were added for two functions in 'src/razah.js'. The tests can
be run with 'npm run spec'.
This commit also switched all '==' comparisons to '===' and
all '!=' to '!=='.

Opened Issue #14 to ensure I finish testing for the Razah object request function.


Add FinTech Studios to users

Thanks for Casbin! We have been using it for a few months now over at FinTech Studios!

Merged, thanks for using Casbin!

Awesome, thanks!


Add CMake support to resolve #264

I've added support for building the contents of the automerge-c-v2 directory with CMake in addition to GNU Make in order to resolve issue #264.
With these changes I'm able to build static and shared libraries from the automerge-c-v2 sources on both Windows 10 and Ubuntu Linux 21.04 (Hirsute Hippo).
When building with CMake, the test suite in automerge.c is also built and run for validation by default.

This looks great, thanks for putting it together. Is there any way to test this stuff in CI?
Unfortunately I don't know much about cmake. I won't be able to maintain this and we have quite a few significant changes coming up (currently on the experiment branch). I think there's two ways forward, either a) @jkankiewicz are you able to commit to maintaining these build scripts for this project? or b) @orionz or @jeffa5 are either of you familiar enough with cmake and happy to maintain this?

I've not touched cmake before

This looks great, thanks for putting it together.

 I hope that being able to build the Rust backend's C bindings on Windows will enable more developers to use Automerge in their projects.

Is there any way to test this stuff in CI?

Absolutely, a lot of open-source projects that integrate CI into their SCM workflows are built with CMake.
How would someone go about including a PR into one of your project's CI builds so that I could demonstrate it?

@jkankiewicz are you able to commit to maintaining these build scripts for this project?

I'm willing to do that if @orionz or @jeffa5 choose not to.

I too have zero experience with cmake.  But I'm very happy to see this.  @jkankiewicz , are you a C programmer by trade?  The C API is about to go through a major rewrite in the 'experimental' branch and I'm the closest thing we have to a C programmer here (and I haven't done C programming in anger for quite a while).  I don't know your level of interest or commitment around this but would you be interested in helping us with the C api rewrite?   The experimental branch is running 100x faster than the old API and exports an interface much more suitable for C (which was one of the primary goals of the whole endeavor).

CMake 3.18 eh?  Guess I finally need to upgrade to a current distro ;)

CMake 3.18 eh?

@orionz, CMake == 3.18 is the oldest version I tested my changes with because it ships with Ubuntu 21.04; I tested with CMake == 3.22 on Windows 10.

Guess I finally need to upgrade to a current distro ;)

Not necessarily, my changes may also work with some versions between 3.0 <= CMake < 3.18 but I'm unable to confirm which ones using my own equipment.
If you're able build automerge-c-v2 with an older version of CMake then the cmake_minimum_required lines should be updated to match its version.

@jkankiewicz , are you a C programmer by trade?

@orionz, I'm a C++ and Python programmer by trade but I graduated from C and touch it every time I write Python bindings for a C++ library.

[W]ould you be interested in helping us with the C api rewrite?

Yes, I would be.
I've already written a C++ library that wraps automerge-c-v2 and it would be nice if the rewritten C API could serve as the basis for an elegant C++ API.

The experimental branch is running 100x faster than the old API and exports an interface much more suitable for C (which was one of the primary goals of the whole endeavor).

That's fantastic!

It didn't work with cmake v 3.10 (ubuntu 18 LTS) so I upgraded to cmake v 3.18.4 (ubuntu 21.10) and still can't get it to build.  Not being familiar with cmake I'm not sure the source of the error.  Here are the relevant bits
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:95 (add_library):
  add_library called with IMPORTED argument but no library type.

CMake Error at CMakeLists.txt:97 (target_sources):
  Cannot specify sources for target "INTERFACE" which is not built by this
  project.

CMake Error at CMakeLists.txt:117 (target_compile_definitions):
  Cannot specify compile definitions for target "INTERFACE" which is not
  built by this project.

CMake Error at CMakeLists.txt:119 (target_include_directories):
  Cannot specify include directories for target "INTERFACE" which is not
  built by this project.

-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
CMake Error at CMakeLists.txt:139 (target_link_libraries):
  Cannot specify link libraries for target "INTERFACE" which is not built by
  this project.

-- Configuring incomplete, errors occurred!

It didn't work with cmake v 3.10 (ubuntu 18 LTS) so I upgraded to cmake v 3.18.4 (ubuntu 21.10) and still can't get it to build.

@orionz, did you invoke cmake from within the automerge-rs/automerge-c-v2 directory or from within the automerge-rs directory?
Please try the following:

cd <git-clone-parent-directory>/automerge-rs
cmake -B build

CMake doesn't build anything directly but rather generates a build configuration for a platform-native build system. For *nixes, the build system defaults to GNU Make but others can be targeted depending upon which ones the platform provides.
I like to think of CMake as being the wxWidgets of build systems; it's a platform-neutral facade.
You should find the makefile it generated in the <git-clone-parent-directory>/automerge-rs/build directory. (If you don't specify the -B <path-to-build> command line option then it will write a makefile into the source tree instead but an out-of-source build is preferable.)
To build an SO instead, add the -DBUILD_SHARED_LIBS=ON command line option.
To add debugging symbols, add the -DCMAKE_BUILD_TYPE=Debug command line option.
Use GNU Make as you would normally to actually build the library e.g.

cd build
make && make install

@orionz, I've opened #266 for the subsequent cargo build error; it has nothing to do with CMake.

...we have quite a few significant changes coming up (currently on the experiment branch).

@alexjg, would it make more sense to add CMake support to the "experiment" branch instead?

Yes definitely, that's where all our effort is going now. However, there currently isn't a C wrapper for that code so you would need to build one. Now, it sounds like you might be willing to do that (which is amazing!), if that's the case then yes, I would definitely suggest putting all this work into the experiment branch.

...I would definitely suggest putting all this work into the experiment branch.

@alexjg, until #266 reared its ugly head, the "main" branch's C bindings have been stable enough that Cargo always built the library and so I could focus on only the CMake-related changes. How stable is the "experiment" branch and how soon do you anticipate its release?

@alexjg, are there any high-level descriptions of the backend, frontend and protocol APIs that you could provide me with?
I only know enough Rust to coerce CBindGen into outputting the C header into an arbitrary build directory so it would be nice to have some "why" to aid my interpretation of the "how".

There aren't really any high level descriptions as yet. I'll try and put one together in the next few days. However, the underlying idea is that instead of having a backend/frontend split with the frontend exposing a recursive json-like data structure we have a simpler interface which operates on object IDs and properties.
Object IDs are the IDs of composite objects like maps or lists, properties are either indexes into a list, or keys of a map. Mutable operations then are things like setting a property in an object to a value, or incrementing a counter. I still need to write a bunch of documentation about this stuff but in the meantime here's a sort of succinct overview:
pub enum ObjType {
    Map,
    Table,
    List,
    Text,
}

pub enum Value {
    Object(ObjType),
    Scalar(ScalarValue),
}

pub enum ObjId;
pub struct ActorId(Vec<u8>);

pub enum ScalarValue {
    Bytes(Vec<u8>),
    Str(SmolStr),
    Int(i64),
    Uint(u64),
    F64(f64),
    Counter(Counter),
    Timestamp(i64),
    Boolean(bool),
    Null,
}

impl Automerge {
    // Creation logic
    pub fn new() -> Self;
    pub fn new_with_actor_id(actor: ActorId) -> Self;

    // Mutation functions
    pub fn set<P: Into<Prop>, V: Into<Value>>(
        &mut self,
        obj: &ObjId,
        prop: P,
        value: V,
    ) -> Result<Option<ObjId>, AutomergeError>;

    pub fn insert<V: Into<Value>>(
        &mut self,
        obj: &ObjId,
        index: usize,
        value: V,
    ) -> Result<Option<ObjId>, AutomergeError>;

    pub fn inc<P: Into<Prop>>(
        &mut self,
        obj: &ObjId,
        prop: P,
        value: i64,
    ) -> Result<(), AutomergeError>;

    pub fn del<P: Into<Prop>>(&mut self, obj: &ObjId, prop: P) -> Result<(), AutomergeError>;

    pub fn splice(
        &mut self,
        obj: &ObjId,
        mut pos: usize,
        del: usize,
        vals: Vec<Value>,
    ) -> Result<Vec<ObjId>, AutomergeError>;

    //Transaction handling. A "transaction" is started implicitly whenever you mutate a document
    pub fn commit(&mut self, message: Option<String>, time: Option<i64>) -> Vec<ChangeHash>;

    pub fn rollback(&mut self) -> usize;

    // Read logic
    pub fn keys(&self, obj: &ObjId) -> Vec<String>;
    pub fn length(&self, obj: &ObjId) -> usize;
    pub fn text(&self, obj: &ObjId) -> Result<String, AutomergeError>;
    pub fn value<P: Into<Prop>>(
        &self,
        obj: &ObjId,
        prop: P,
    ) -> Result<Option<(Value, ObjId)>, AutomergeError>;
    pub fn values<P: Into<Prop>>(
        &self,
        obj: &ObjId,
        prop: P,
    ) -> Result<Vec<(Value, ObjId)>, AutomergeError>;

    // Read logic but scoped to a particular point in time, identified by the hashes of the heads
    // at that point
    pub fn keys_at(&self, obj: &ObjId, heads: &[ChangeHash]) -> Vec<String>;
    pub fn length_at(&self, obj: &ObjId, heads: &[ChangeHash]) -> usize;
    pub fn text_at(&self, obj: &ObjId, heads: &[ChangeHash]) -> Result<String, AutomergeError>;
    pub fn value_at<P: Into<Prop>>(
        &self,
        obj: &ObjId,
        prop: P,
        heads: &[ChangeHash],
    ) -> Result<Option<(Value, ObjId)>, AutomergeError>;
    pub fn values_at<P: Into<Prop>>(
        &self,
        obj: &ObjId,
        prop: P,
        heads: &[ChangeHash],
    ) -> Result<Vec<(Value, ObjId)>, AutomergeError>;

    // Saving and loading
    pub fn load(data: &[u8]) -> Result<Self, AutomergeError> {
        let changes = Change::load_document(data)?;
        let mut doc = Self::new();
        doc.apply_changes(&changes)?;
        Ok(doc)
    }

    pub fn load_incremental(&mut self, data: &[u8]) -> Result<usize, AutomergeError> {
        let changes = Change::load_document(data)?;
        let start = self.ops.len();
        self.apply_changes(&changes)?;
        let delta = self.ops.len() - start;
        Ok(delta)
    }

    /// Takes all the changes in `other` which are not in `self` and applies them
    pub fn merge(&mut self, other: &mut Self);

    pub fn save(&mut self) -> Result<Vec<u8>, AutomergeError>;

    // should this return an empty vec instead of None?
    pub fn save_incremental(&mut self) -> Vec<u8>;

    pub fn get_missing_deps(&mut self, heads: &[ChangeHash]) -> Vec<ChangeHash>;

}

As regards stability. There's a lot in flux right now. We're working to get a release out ASAP but there's still likely to be quite a few API changes - nothing giant but things like error types and the mutability of various self parameters.

I still need to write a bunch of documentation about this stuff but in the meantime here's a sort of succinct overview:

@alexjg, I see that a transaction is started implicitly via a mutating operation and finished explicitly via a commit or rollback call. Is there no need for an idempotent call that indicates if a transaction is still in progress or not?
Also, does the new API support undo/redo?

Is there no need for a non-mutating call that indicates if a transaction is still in progress or not?

Maybe. I think we're somewhat on the fence as to whether we should expose a transaction API at all or whether it should be an internal implementation detail. we already auto-commit on demand anyway (e.g. when saving the document). I think undo/redo is probably the main reason it might make sense to expose this API. @orionz thoughts?

There aren't really any high level descriptions as yet. I'll try and put one together in the next few days.

@alexjg, thanks in advance for doing that! It should definitely help with documentation.

Quick sitrep here, I'm busy this weekend so I probably won't get this documentation done until mid next week.

I'm busy this weekend so I probably won't get this documentation done until mid next week.

@alexjg, no problem; I understand.
BTW, is there a child branch of "experiment" in which the types::Patch type is implemented or will it be completely stricken from the automerge::Automerge type's public API?

There isn't a child branch but I think we will need some kind of patch API. I would personally like to have something much more lightweight than the patch API in the current version of automerge which is very complicated to interact with. We still need to design this.

Hey sorry I got diverted - this looks good - can you just move the cmake stuff into  automerge-c-v2 folder and out of the root folder?  I'd like to keep the C stuff contained to its own subfolder.
As for the experimental branch.  I know what I want the C api to look like (more or less) I just haven't had time to get started.  I'd be happy to have a zoom call with you and we can sketch how it should look/work.

@alexjg, would it make more sense to add CMake support to the "experiment" branch instead?

It is my hope to EOL this branch as soon as I can.  The experimental branch is shaping up to be better in every way.

Hey sorry I got diverted - this looks good - can you just move the cmake stuff into automerge-c-v2 folder and out of the root folder?

@orionz, yes, I can do that.

@orionz, all of the CMake stuff is in the automerge-c-v2 folder now.
To build and install the C bindings with CMake on a *nix distro, do the following:

cd automerge-rs/automerge-c-v2
mkdir build
cd build

cmake -S .. -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF
cmake -S .. -DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=ON
cmake -S .. -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF
cmake -S .. -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON

make
sudo make install

There are multiple ways to build and install the C bindings on Windows; importing the automerge-rs/automerge-c-v2/CMakeLists.txt file directly into a Windows IDE that integrates with CMake is probably the easiest.

I know what I want the C api to look like (more or less) I just haven't had time to get started. I'd be happy to have a zoom call with you and we can sketch how it should look/work.

@orionz, that sounds great. I can "meet" with you early in the morning this coming weekend.
I'll open a PR containing the work I've already done on it beforehand.

I've started work on a new C Api in a branch called "c_api".  I decided to follow the basic shape of the PostgreSQL C API and I feel it handles a bunch of the issues I was having with the old api better.

I've started work on a new C Api in a branch called "c_api".

@orionz, it looks really good so far!

This is all being moved to the exp branch.


Button/link consistency

Fixes Issue
Resolved #222
Changes proposed

There is no consistency in the styling and naming of buttons. Somewhere the buttons/links are rounded and somewhere it is squared. In the header, the Mentorship button has the link to Discord but it should be Join Community.
Rename Join Community to Join Discord Community, to specify and give a hit of what the community is like.
(Changes in Header, Footer, and other sections)
Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[x] My change requires changes to the documentation.
[x] I have updated the documentation accordingly.
[x] All new and existing tests passed.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

Screenshots
https://github.com/FrontendFreaks/Official-Website/assets/65448358/540e546d-b2b9-4345-b45e-6f48a9ab884e
Note to reviewers

Thanks for the contribution @khushijohri2001 Looks good


external datagroup skipCertificateCheck

Is your feature request related to a problem? Please describe.
Apparently I can't create an external datagroup from a file stored on git repo.
Looks like "skipCertificateCheck" option is not available for external datagroups
Describe the solution you'd like
{
    "class": "AS3",
    "action": "deploy",
    "persist": true,
    "declaration": {
        "class": "ADC",
        "schemaVersion": "3.29.0",
        "remark": "Another description",
        "T-TEST-DGext": {
            "class": "Tenant",
            "App1": {
                "class": "Application",
                "template": "generic",
                "DATAGROUP_TEST": {
                    "class": "Data_Group",
                    "storageType": "external",
                    "keyDataType": "string",
                    "remark": "JIRA TICKET..",
                    "separator": ":=",
                    "externalFilePath": "https://git.private.net/myrepo/datagroups/DATAGROUP_TEST.txt",
		    "skipCertificateCheck": true
                }
            }
        }
    }
}

Describe alternatives you've considered
none
Additional context
Using BigIP 14.1.x and AS 3.29.0

Thank you for your feedback. This request has been added to our internal product backlog as AUTOTOOL-2876.

@dstokesf5 any chance to get this available with upcoming AS3 release?

This should be available in the 3.34.0 release, which should be available by the end of January.

This is resolved in the 3.34.0 release that is now available.


Inline config files and make sure they are synced in test-time

Decouple the dependency with babel to inline config .yaml files
Ensure with a test that our config yaml is synced with the remote config from ethereum/eth2.0-specs

we need 1.0.0. tests, gonna publish that on monday

@wemeetagain This test is failing, could you advise what to do?
@chainsafe/lodestar-types:   1) should calculate correct minSize and maxSize:
@chainsafe/lodestar-types:       AssertionError: expected<PHONE_NUMBER>39377 to equal<PHONE_NUMBER>65649
@chainsafe/lodestar-types:       + expected - actual
@chainsafe/lodestar-types:       -141837543039377
@chainsafe/lodestar-types:       +141837542965649

https://github.com/ChainSafe/lodestar/pull/1783/checks?check_run_id=1435942310#step:8:141

Did any of the params that control the max-lengths of lists change? That would change the number in the tests

Did any of the params that control the max-lengths of lists change? That would change the number in the tests

You can check the diff here https://github.com/ChainSafe/lodestar/pull/1783/commits/a2e132c8b69a69c047df05506d3cd0ee0be77459#diff-b932715bd65532d39074e134c4331abcac00cadd47785b015d388740dede3125
EPOCHS_PER_ETH1_VOTING_PERIOD was doubled

the BeaconState minSize maxSize comes from https://gist.github.com/protolambda/db75c7faa1e94f2464787a480e5d613e and it goes with the old params and that link is still part of the spec.
If we just tweak the minSize/maxSize to make it passed, it does not have a lot of meaning.
If we want to keep it to avoid any regressions, we can do something like:
import {params} from "@chainsafe/lodestar-params/lib/presets/mainnet";
import {expect} from "chai";
import {createIBeaconSSZTypes} from "../../src/ssz/generators";

it.only("should calculate correct minSize and maxSize", () => {
  // TODO: try to get param that goes with the test result
  const testParams = {...params, EPOCHS_PER_ETH1_VOTING_PERIOD: 32};
  const types = createIBeaconSSZTypes(testParams);
  const minSize = types.BeaconState.minSize();
  const maxSize = types.BeaconState.maxSize();
  // https://gist.github.com/protolambda/db75c7faa1e94f2464787a480e5d613e
  expect(minSize).to.be.equal(2687377);
  expect(maxSize).to.be.equal(141837542965649);
});

Seems to be breaking bc we need 1.0 spec tests
@mpetrunic  pls commit on top of this branch when ready

Seems to be breaking bc we need 1.0 spec tests
@mpetrunic  pls commit on top of this branch when ready

I already written in chat, tests grew too large, we cannot upload them anymore 😓
Ive made issue.


Add parallel guide to the docs

I've added a brief guide on using distributed processing on multiple chains. I did not include shared memory parallelism for the moment, but I can if people request it.

Looks good to me! Thanks @cpfiffer!


Severity.error 42883: function strftime(unknown, timestamp with time zone) does not exist

I'm trying use drift with postgres for server app. And requests to db throw error:
Unhandled exception:
Severity.error 42883: function strftime(unknown, timestamp with time zone) does not exist hint: No function matches the given name and argument types. You might need to add explicit type casts.

The code:
Future<void> main() {

final dbConnection = PgDatabase(
    endpoint: Endpoint(
      host: 'localhost',
      database: 'postgres',
      username: 'postgres',
      password: 'postgres',
    ),
    settings: const ConnectionSettings(
      sslMode: SslMode.disable,
    ),
  );

  final database = AppDatabase(dbConnection);

 print(await database.appUser.all().get());

}

@DriftDatabase(tables: [AppUser])
class AppDatabase extends _$AppDatabase {
  AppDatabase(super.e);

  @override
  int get schemaVersion => 1;
}

class AppUser extends Table {
  Int64Column get id => int64().autoIncrement()();
  DateTimeColumn get creationTime => dateTime().withDefault(currentDateAndTime)();
}

This is a known limitation - drift's datetime APIs were designed with SQLite in mind only, and won't support anything else without major changes. Regrettably, these limitations are not properly documented - I've addressed that in ea2411a686be1bc6cb7e8a28c44986c23710b595.
Basically, you'll want to use something like this instead:
class AppUser extends Table {
  IntColumn get id => integer().autoIncrement()(); // using int64 makes no sense on postgres, you're not running on the web
  Column<PgDateTime> get creationTime => customType(PgTypes.dateTime).withDefault(now())();
}

Thanks.  The getter 'dateTime' isn't defined for the type 'PgTypes'. So I use PgTypes.timestampWithTimezone.


converting the repo modular

right now the whole application lies under a jupyter notebook and I would like to make the whole file structure modular.
Kindly assign this to me under gssoc.

right now the whole application lies under a jupyter notebook and I would like to make the whole file structure modular.
Kindly assign this to me under gssoc.

it is not required as of now


Possible to generate a YAML comment?

Is there a way to add a comment to the top of a file somehow?

At present, only by serialising the value to a string (https://jkcfg.github.io/#/documentation/std-parse/stringify), and doing
std.write(comment + value, path, { format: Format.Raw });

Awesome, that got it, thanks!


Breakpoints are out of sync between Javascript and TypeScript

VSCode Version: 1.46.1
OS Version: Windows Version 1909

Steps to reproduce:

Clone this HelloWorld example

npm i

Open a command prompt and enter: npm run electron:serve-tsc and ng serve let it run in the background

Go into VSCode and set a breakpoint here

Switch in the Debugger to: Electron: All

Start the debugger, the breakpoint is not resolved nor hit

Background info
I used a simple Hello World boilerplate example and added the launch.json from the vscode-receipes repo, see below. Inside the app the inspector seems to display the TypeScript file, and a breakpoint is hit correctly. In VSCode itself, the breakpoint is represented here:

In VSCode itself, when I set the breakpoint, this is what I get:

launch.json
{
  // https://github.com/Microsoft/vscode-recipes/tree/master/Electron
  "version": "0.2.0",
  "configurations": [
    {
      "type": "node",
      "request": "launch",
      "name": "Electron: Main",
      "protocol": "inspector",
      "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron",
      "runtimeArgs": [
        "--serve",
        ".",
        "--remote-debugging-port=9223", "."],
      "windows": {
        "runtimeExecutable": "${workspaceRoot}/node_modules/.bin/electron.cmd"
      }
    },
    {
      "name": "Electron: Renderer",
      "type": "chrome",
      "request": "attach",
      "port": 9223,
      "webRoot": "${workspaceRoot}",
      "timeout": 30000
    }
  ],
  "compounds": [
    {
      "name": "Electron: All",
      "configurations": ["Electron: Main", "Electron: Renderer"]
    }
  ]
}

Thanks for the issue! Unfortunately I wasn't able to reproduce it using the instructions provided.
Can you do the following to capture a trace log for us?

Add "trace: true" to the chrome attach configuration
Reproduce the issue (F5 and wait until the app loads to be certain we missed the breakpoint)
Share the log file for the session. Its location will be printed to the Debug Console of the renderer debug session

/needsMoreInfo

I've the same setup (Electron) and breakpoints aren't working anymore.

@bromix can you share a log file using the instructions I posted above?

@connor4312 sure. vscode-debugadapter-2 is the renderer and ...-3 is the main process of electron. Let me know if you need something else and thanks.
vscode-debugadapter-2.json.gz
vscode-debugadapter-3.json.gz

@connor4312 one more information:
https://github.com/nklayman/vue-cli-plugin-electron-builder/issues/80#issuecomment-572066368
This is the complete setup with launch.json and task.json to debug a vue app via vue cli with electron in vscode. This worked for me till v1.47.X

@bromix thanks, looks like the generation of the urlFilter regex is different than the old debugger. You should be able to fix this by setting it to localhost:* instead of http://localhost:*. I'll put in a fix for parity today.

@connor4312 you're right. It works! Thanks a lot for the help.


MOMZA-111 Add POPI consent storage

Backend change to support: https://github.com/praekelt/go-ndoh/pull/221

@imsickofmaps Please review.

👍


[feature request] yurtadm token subcommand

What would you like to be added:
Add a token subcommand for admin when need to join an edge node.
Why is this needed:
When join a edge node by execute yurtadm join, we should set token parameter. Openyurt should provide a way to generate the token, for examle imitate kubeadm join's implementation.
others
/kind feature

sounds good, agree +1

@huiwq1990 Very appreciate for your suggestion. would you be able to take over this work?

I wolud like to implement this. There ary many subcommends, like yurtadm token create, yurtadm token list and so on. How many features do yurtadm token should cover. I suggest we just implement yurtadm token create, and  close the loop on yurtadm. If openyurt users want to use more management functions, we cloud recommend them use kubeadm.
@Congrool @rambohe-ch What's your suggestions?

I wolud like to implement this. There ary many subcommends, like yurtadm token create, yurtadm token list and so on. How many features do yurtadm token should cover. I suggest we just implement yurtadm token create, and close the loop on yurtadm. If openyurt users want to use more management functions, we cloud recommend them use kubeadm. @Congrool @rambohe-ch What's your suggestions?

@huiwq1990 I think feature of command yurtadm token create is the same as kubeadm token create. and how about wrap kubeadm token in yurtadm token command, so maybe we will not confused how many features does yurtadm token should cover.


I can't login to google and get an error message.

The contents of the error message are as follows.
How can I do this?
Authorization Error
Error 400: invalid_request
Missing required parameter: client_id

Same here - Mac version.

Same 😥 - Windows 10

Same

Same Mac/2.0.9

Same - new user evaluating and unfortunately, I can't set up my Google Workspace account. Although, funny thing. I was able to set up Google Chat using my GW credentials. But everything else fails - Mail, Drive, Calendar...
MacOS 11.5.2 / Station 2.0.9

Same, there was a "learn more'" link that directed me here:
https://developers.google.com/identity/protocols/oauth2
Problem with Oauth?
Anybody have a workaround? I'm a noob dev.

Same.
MacOS Big Sur 11.5.2 Station 2.0.9

Same. Is there any fix soon?

what is the solution? please help

same :(

Same problem here, can't log to any google service. Please fix soon

google系のアプリが連携できなくなっています。

I decided to change my app to Biscuit. Thank you so far!!
https://eatbiscuit.com/


Status EndPoint

Description
Added app status enndpoint
Test
All passed.
Coverage
No changes
Scalastyle
No info

LGTM

Sorry this pr fix two different bug, the last commit reset the policy status to not started when we run sparkta in local env


Dead image link in Features section in README.md

The features section in the README.md links to an image at "https://www.dropbox.com/s/kl30dzi30265klq/f3.gif?raw=1" but the link is dead.
I suggest uploading the GIFs to this repository in a subfolder or branch to avoid dead links.

Thanks, fixed.


feat: Added @define_interface macro

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

67 of 78 (85.9%)  changed or added relevant lines in 3 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage increased (+1.2%) to 82.589%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/forward_interface.jl
6
7
85.71%

src/define_interface.jl
44
47
93.62%

src/util.jl
17
24
70.83%

Files with Coverage Reduction
New Missed Lines
%

src/forward_interface.jl
2
75.35%

Totals

Change from base Build<PHONE_NUMBER>:
1.2%

Covered Lines:
370

Relevant Lines:
448

💛  - Coveralls

Codecov Report
Patch coverage: 85.89% and project coverage change: +0.86 :tada:

Comparison is base (2f31faa) 81.72% compared to head (d223c55) 82.58%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff             @@
##             main       #5      +/-   ##
==========================================
+ Coverage   81.72%   82.58%   +0.86%
==========================================
  Files           4        5       +1
  Lines         394      448      +54
==========================================
+ Hits          322      370      +48
- Misses         72       78       +6

Impacted Files
Coverage Δ

src/ForwardMethods.jl
100.00% <ø> (ø)

src/util.jl
84.33% <70.83%> (-5.50%)
:arrow_down:

src/forward_interface.jl
75.35% <85.71%> (-0.12%)
:arrow_down:

src/define_interface.jl
93.61% <93.61%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


🎨 Updated editor layout to be more mobile friendly

Refs https://github.com/TryGhost/Ghost/issues/18690

👏🏽 thank you!


go-autocomplete candidate duplicate

At my emacs,  go-autocomplete gave me a duplicate candidate,

After I read the go-autocomplete.el, I found the following code,
(add-hook 'go-mode-hook #'(lambda ()
                           (add-to-list 'ac-sources 'ac-source-go)))

Because the ac-sources list default is '(ac-source-abbrev ac-source-dictionary ac-source-words-in-same-mode-buffers), the ac-sources will get the candidates both from ac-source-go and ac-source-words-in-samge-mode-buffers in go-mode buffer.
In my copy, I edited the go-autocomplete.el,
(add-hook 'go-mode-hook #'(lambda ()
                         (setq ac-sources '(ac-source-go ac-source-abbrev ac-source-dictionary))))

Then the duplicate candidate is gone,

I'm sorry! My english is poor. I have no idea whether you can understand what I say above . ^_^

Well by default gocode adds itself to the list, you can redefine the list to whatever you want I guess. The duplicates you get doesn't seem like they come from gocode. The type is missing, it's more like local code autocompletion. The backends you've added in go-autocomplete.el are not defined there or whatever, I don't know elisp.


Remove redundant references to Scientific type.

Codecov Report

Merging #387 into dev will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##              dev     #387   +/-   ##
=======================================
  Coverage   78.22%   78.22%
=======================================
  Files          39       39
  Lines        2342     2342
=======================================
  Hits         1832     1832
  Misses        510      510

Impacted Files
Coverage Δ

src/MLJBase.jl
100.00% <ø> (ø)

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 f7aca95...92b9d72. Read the comment docs.


Problems with installer .exe

Hi,
I'm having problems installing the .exe from downloads section. Here's the log:
2016-08-05 09:39:59> Program: Starting Squirrel Updater: --install .
2016-08-05 09:39:59> Program: Starting install, writing to D:\Users\lainemi\AppData\Local\SquirrelTemp
2016-08-05 09:39:59> Program: About to install to: D:\Users\lainemi\AppData\Local\atom
2016-08-05 09:39:59> CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Could not find a part of the path 'D:\Users\lainemi\AppData\Local\atom\packages\RELEASES'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at Squirrel.Utility.LoadLocalReleases(String localReleaseFile)
   at Squirrel.UpdateManager.CheckForUpdateImpl.<CheckForUpdate>d__3f.MoveNext()
2016-08-05 09:39:59> CheckForUpdateImpl: Reading RELEASES file from D:\Users\lainemi\AppData\Local\SquirrelTemp
2016-08-05 09:39:59> CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
2016-08-05 09:39:59> ApplyReleasesImpl: Writing files to app directory: D:\Users\lainemi\AppData\Local\atom\app-1.8.0
2016-08-05 09:40:13> IEnableLogger: Failed to install package to app dir: System.AggregateException: One or more errors occurred. ---> System.IO.IOException: Access to the path 'resources' is denied.
   at System.IO.DirectoryInfo.MoveTo(String destDirName)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<>c__DisplayClassb9.<>c__DisplayClassbb.<installPackageToAppDir>b__b2(DirectoryInfo subdir)
   at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.<ForEachAsync>b__17()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<<ForEachAsync>b__1d>d__22.MoveNext()
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<>c__DisplayClassb9.<installPackageToAppDir>b__b1(DirectoryInfo ld)
   at Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable`1 source, Action`1 onNext)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<<installPackageToAppDir>b__ad>d__bd.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<LogIfThrows>d__50`1.MoveNext()
---> (Inner Exception #0) System.IO.IOException: Access to the path 'resources' is denied.
   at System.IO.DirectoryInfo.MoveTo(String destDirName)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<>c__DisplayClassb9.<>c__DisplayClassbb.<installPackageToAppDir>b__b2(DirectoryInfo subdir)
   at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.<ForEachAsync>b__17()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<<ForEachAsync>b__1d>d__22.MoveNext()<---

2016-08-05 09:40:13> Unhandled exception: System.AggregateException: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> System.IO.IOException: Access to the path 'resources' is denied.
   at System.IO.DirectoryInfo.MoveTo(String destDirName)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<>c__DisplayClassb9.<>c__DisplayClassbb.<installPackageToAppDir>b__b2(DirectoryInfo subdir)
   at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.<ForEachAsync>b__17()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<<ForEachAsync>b__1d>d__22.MoveNext()
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<>c__DisplayClassb9.<installPackageToAppDir>b__b1(DirectoryInfo ld)
   at Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable`1 source, Action`1 onNext)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<<installPackageToAppDir>b__ad>d__bd.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<LogIfThrows>d__50`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<ApplyReleases>d__7a.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.UpdateManager.<FullInstall>d__f.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Squirrel.Update.Program.<Install>d__38.MoveNext()
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.Wait()
   at Squirrel.Update.Program.executeCommandLine(String[] args)
   at Squirrel.Update.Program.main(String[] args)
---> (Inner Exception #0) System.AggregateException: One or more errors occurred. ---> System.IO.IOException: Access to the path 'resources' is denied.
   at System.IO.DirectoryInfo.MoveTo(String destDirName)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<>c__DisplayClassb9.<>c__DisplayClassbb.<installPackageToAppDir>b__b2(DirectoryInfo subdir)
   at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.<ForEachAsync>b__17()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<<ForEachAsync>b__1d>d__22.MoveNext()
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<>c__DisplayClassb9.<installPackageToAppDir>b__b1(DirectoryInfo ld)
   at Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable`1 source, Action`1 onNext)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<<installPackageToAppDir>b__ad>d__bd.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<LogIfThrows>d__50`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<ApplyReleases>d__7a.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.UpdateManager.<FullInstall>d__f.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Squirrel.Update.Program.<Install>d__38.MoveNext()
---> (Inner Exception #0) System.IO.IOException: Access to the path 'resources' is denied.
   at System.IO.DirectoryInfo.MoveTo(String destDirName)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<>c__DisplayClassb9.<>c__DisplayClassbb.<installPackageToAppDir>b__b2(DirectoryInfo subdir)
   at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.<ForEachAsync>b__17()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<<ForEachAsync>b__1d>d__22.MoveNext()<---
<---

2016-08-05 09:43:01> Program: Starting Squirrel Updater: --install .
2016-08-05 09:43:01> Program: Starting install, writing to D:\Users\lainemi\AppData\Local\SquirrelTemp
2016-08-05 09:43:01> Program: About to install to: D:\Users\lainemi\AppData\Local\atom
2016-08-05 09:43:01> Program: Install path D:\Users\lainemi\AppData\Local\atom already exists, burning it to the ground
2016-08-05 09:43:03> CheckForUpdateImpl: Failed to load local releases, starting from scratch: System.IO.DirectoryNotFoundException: Could not find a part of the path 'D:\Users\lainemi\AppData\Local\atom\packages\RELEASES'.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share)
   at Squirrel.Utility.LoadLocalReleases(String localReleaseFile)
   at Squirrel.UpdateManager.CheckForUpdateImpl.<CheckForUpdate>d__3f.MoveNext()
2016-08-05 09:43:03> CheckForUpdateImpl: Reading RELEASES file from D:\Users\lainemi\AppData\Local\SquirrelTemp
2016-08-05 09:43:03> CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
2016-08-05 09:43:04> ApplyReleasesImpl: Writing files to app directory: D:\Users\lainemi\AppData\Local\atom\app-1.8.0
2016-08-05 09:43:18> IEnableLogger: Failed to install package to app dir: System.AggregateException: One or more errors occurred. ---> System.IO.IOException: Access to the path 'resources' is denied.
   at System.IO.DirectoryInfo.MoveTo(String destDirName)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<>c__DisplayClassb9.<>c__DisplayClassbb.<installPackageToAppDir>b__b2(DirectoryInfo subdir)
   at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.<ForEachAsync>b__17()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<<ForEachAsync>b__1d>d__22.MoveNext()
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<>c__DisplayClassb9.<installPackageToAppDir>b__b1(DirectoryInfo ld)
   at Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable`1 source, Action`1 onNext)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<<installPackageToAppDir>b__ad>d__bd.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<LogIfThrows>d__50`1.MoveNext()
---> (Inner Exception #0) System.IO.IOException: Access to the path 'resources' is denied.
   at System.IO.DirectoryInfo.MoveTo(String destDirName)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<>c__DisplayClassb9.<>c__DisplayClassbb.<installPackageToAppDir>b__b2(DirectoryInfo subdir)
   at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.<ForEachAsync>b__17()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<<ForEachAsync>b__1d>d__22.MoveNext()<---

2016-08-05 09:43:18> Unhandled exception: System.AggregateException: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> System.IO.IOException: Access to the path 'resources' is denied.
   at System.IO.DirectoryInfo.MoveTo(String destDirName)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<>c__DisplayClassb9.<>c__DisplayClassbb.<installPackageToAppDir>b__b2(DirectoryInfo subdir)
   at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.<ForEachAsync>b__17()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<<ForEachAsync>b__1d>d__22.MoveNext()
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<>c__DisplayClassb9.<installPackageToAppDir>b__b1(DirectoryInfo ld)
   at Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable`1 source, Action`1 onNext)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<<installPackageToAppDir>b__ad>d__bd.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<LogIfThrows>d__50`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<ApplyReleases>d__7a.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.UpdateManager.<FullInstall>d__f.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Squirrel.Update.Program.<Install>d__38.MoveNext()
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at System.Threading.Tasks.Task.Wait()
   at Squirrel.Update.Program.executeCommandLine(String[] args)
   at Squirrel.Update.Program.main(String[] args)
---> (Inner Exception #0) System.AggregateException: One or more errors occurred. ---> System.IO.IOException: Access to the path 'resources' is denied.
   at System.IO.DirectoryInfo.MoveTo(String destDirName)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<>c__DisplayClassb9.<>c__DisplayClassbb.<installPackageToAppDir>b__b2(DirectoryInfo subdir)
   at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.<ForEachAsync>b__17()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<<ForEachAsync>b__1d>d__22.MoveNext()
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<>c__DisplayClassb9.<installPackageToAppDir>b__b1(DirectoryInfo ld)
   at Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable`1 source, Action`1 onNext)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<<installPackageToAppDir>b__ad>d__bd.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<LogIfThrows>d__50`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<ApplyReleases>d__7a.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.UpdateManager.<FullInstall>d__f.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Squirrel.Update.Program.<Install>d__38.MoveNext()
---> (Inner Exception #0) System.IO.IOException: Access to the path 'resources' is denied.
   at System.IO.DirectoryInfo.MoveTo(String destDirName)
   at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClassb4.<>c__DisplayClassb9.<>c__DisplayClassbb.<installPackageToAppDir>b__b2(DirectoryInfo subdir)
   at Squirrel.Utility.<>c__DisplayClass18`1.<>c__DisplayClass1a.<ForEachAsync>b__17()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Squirrel.Utility.<>c__DisplayClass1e`1.<>c__DisplayClass20.<<ForEachAsync>b__1d>d__22.MoveNext()<---
<---

Please close IDE and download the latest Atom from http://atom.io. Install it.
Something is wrong with Atom's "auto-update" feature.

I had the same Problem last night. After I closed my antivirus program (Kaspersky) everything worked fine.
AtomeSetup.exe alone had the same problem

Try to fully uninstall Atom:

https://community.platformio.org/t/platformio-is-not-recognized-as-an-internal-or-external-command/431/20?u=ivankravets

Then, please use the latest from http://atom.io , go to "Settings > Install" and search for "platformio-ide", install it.

This is my first time install ever. I do have an antivirus program but I can't shut it down (company policy)
I'll try installing http://atom.io , "platformio-ide" - thanks.

Please reopen if you need a help


cUrlString URL should be enclosed in double quotes

Bug Report
Description
curl -i -H "Accept:application/json" https://somedomain.mycompany.com?a=b&c=d

The problem is that the URL is not enclosed in double quotes, so on a *nix system, it is chopped at &, sent to background, and param c=d is ignored.
To Reproduce
Simply log any call with query params using cUrlString and observe the URL.
Expected behavior
cUrlString URL should be enclosed in double quotes.
Environment
N/A

Ah, I think you are right! I will take this 🙇♀


fix(ant): update handler names

:tada: This PR is included in version 1.2.0-alpha.12 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add capability to not perform reinterpolation

This adds the feature that Trixi2Vtk can convert h5 output files into vtu files but keep the solution data on the original grid used for computation. This should work for the DG solver as well as FDSBP.
Update: This PR also completely restructures how the testing is done. It is more stable now and no longer relies on comparing hashes which caused a lot of headaches (see here for details). Reference data files are pulled from the new repository Trixi2Vtk_reference_files.

The Windows testing seems to be failing now due to a lack a memory or so. Could this have to do with changing the github runners? @ranocha @sloede

Yes, we have seen this several times before - the Windows runners just run out of memory sometimes... I guess we would need to change our tests to reduce the memory load in 3D to fix this...

Yes, we have seen this several times before - the Windows runners just run out of memory sometimes... I guess we would need to change our tests to reduce the memory load in 3D to fix this...

The same error is thrown by the testing on main for Windows. I think that saving the artifacts is just too much in terms of memory.


Functions: don't send dummy FAC token

Fixes https://github.com/FirebaseExtended/flutterfire/issues/6794 for Apple platforms.
b/197236400

Adding this for reference: See FirebaseExtended/flutterfire#6794 for more details.


No pom.xml of all releases.

Osmium needs a pom.xml of all releases of Xenon. Currently only 1.0.0 is listed in gh-pages/repo/nl/esciencecenter/xenon. Perhaps this pom could be part of the release cycle?
Higher level discussion: Xenon doesn't use Maven as a build system, that's fine. But, it is one of the biggest Java distribution systems, and for it to be easy to use (FAIR?) I think it should distribute with maven. Alternatively: publish it with Ivy, and instruct users how to use a plugin in Maven to download Ivy dependencies.

Will be solved with #265 .


Support special Ebrary option and directive

See Ebrary stanza for ebraryUnencodedTokens option and ebrarySite directive.  Also used in Ebook Central.
Option ebraryUnencodedTokens
Title ebrary (Added 20230829)
ebrarySite [sitename]
Host site.ebrary.com
URL http://site.ebrary.com/lib/[sitename]
Neverproxy *.ebrary.com

I've added support for  ebrarySite and Option ebraryUnencodedTokens to the latest release. Can you test v0.0.4?

Resolved.


Update GitHub Actions workflow

@all-contributors add @visualDust

@all-contributors add @visualDust for Project Management, Code, Documentation, Ideas & Planning, Infrastructure, Maintenance, Packaging

@all-contributors add @lideming for Code, Design, Infrastructure, Maintenance


Black screen when using player

I'm running the grails3 beta v1.0.4
When using the player window (the one that's reached by clicking the title card on the dash) I get a black screen with no options and the content doesn't play. However, if I use the "serve" link that is provided in the file manager, it plays just fine.
Not sure if this is related to a bug in which streama says that there isn't a video file added yet when there actually is one.

Do you see anything in your stacktrace or browser console?

Whoops, forgot to try checking the browser console. Yes, an error does come up in it:
TypeError: Cannot read property 'indexOf' of undefined
    at Object.handleWrongBasepathError (streama.unminified.js:30885)
    at streama.unminified.js:32332
    at vendor.unminified.js:23258
    at vendor.unminified.js:27796
    at r.$eval (vendor.unminified.js:29058)
    at r.$digest (vendor.unminified.js:28874)
    at r.$apply (vendor.unminified.js:29166)
    at e (vendor.unminified.js:23551)
    at u (vendor.unminified.js:23749)
    at XMLHttpRequest.w.onload (vendor.unminified.js:23690)(anonymous function) @ vendor.unminified.js:25482(anonymous function) @ vendor.unminified.js:22234(anonymous function) @ vendor.unminified.js:27804$eval @ vendor.unminified.js:29058$digest @ vendor.unminified.js:28874$apply @ vendor.unminified.js:29166e @ vendor.unminified.js:23551u @ vendor.unminified.js:23749w.onload @ vendor.unminified.js:23690

hopefully this fixes it https://github.com/dularion/streama/releases/tag/v1.0.5

fixed in  v1.0.6

That's awesome! Just tested it and it is indeed working now. Thanks again for your great work on this.


Archived bookmarks - no result when searching for a word which is used only as tag

Actual behavoiour
If you search the archive for a word which is used as Tag but not in the Title or Description the Tag is shown in the Tags list but not in the results.
Archive
Before search: There is an entry where the search term matches a Tag.

Search result
No results but an entry in the Tags list.

Expected behaviour
As in the normal (unarchived) bookmarks list the result should be shown if a searchterm matches a Tag.

Interesting, I can not reproduce this. For me the tag cloud is empty as well - which for me is the expected result. I prefer having a clear disctinction between search terms and tags. But that's a different debate.
To debug this it would help to know in which version this happened and ideally an example database.

This took a while to respond because i wanted to anonymize my db first and had no spare time.
While doing so now, i couldn´t reproduce it in 1.6.1. The disinction works as you expect it.
In both lists (normal and archive) the entry is only found when using the #. The reusult and tags list is empty otherwise.


Try to fix omgx-integration failure by running "yarn build"

creating the Docker images (in particular the builder image).
Changes to be committed:
modified:   .github/workflows/omgx-integration.yml
modified:   ops/scripts/build-ci-omgx.sh
modified:   ops/scripts/build-ci.sh

Closing this one.


End game key image overlaps with hot/cold indicator

I am taking upon this issue !

@piba941 is assigned to work on this.

Closed wrt #14


chore: Fix tests on windows runner

The tests on windows have been failing consistently for quite a while. This pr aims to improve that by taking a few steps:

Increase timeouts which are likely to cause failures
run unit tests with --concurrency=1 option

See latest run of windows tests here.

I can't approve because I opened the PR, but looks good to me so far. Definitely an improvement over what we had before.


MudDataGrid: #6991 causes overflow bug

Bug type
Component
Component name
MudDataGrid
What happened?
A Datagrid with fixed height, sticky column and horizontal scroll bar does not scroll vertically.
Disableling the "overflow: clip;" in developer settings fixes this behaviour.
Expected behavior
Table should scroll vertically
Reproduction link
https://try.mudblazor.com/snippet/ckcdEURkRHtKRape
Reproduction steps

Create DataGrid with fixed height, sticky column and horizontal scroll bar
Execute and try to scroll vertically

Relevant log output
No response
Version (bug)
6.5.0 and further
Version (working)
6.4.1
What browsers are you seeing the problem on?
Firefox, Chrome, Microsoft Edge
On what operating system are you experiencing the issue?
Windows
Pull Request

[ ] I would like to do a Pull Request

Code of Conduct

[X] I agree to follow this project's Code of Conduct

@SinisterMaya https://github.com/MudBlazor/MudBlazor/pull/6991

I also faced this problem.

seems if you set the horizontal scroll bar to false you still get one and you can scroll vertically as well. Only testing using your link but seems like an easy workaround.

@DragoQCC
Seems like your workarround works. Also its propably not intended to behave this way.
Neither that you set HorizontalScrollbar to false and get one anyway, nor that you can't scroll if you set it to true.
Fixing by the original author @SinisterMaya would be the correct thing to do imo.

The horizontal bar was already there when I did the fix. I never really needed it for my use and figured it was more intended as a flag in the code to validate if an horizontal bar was ever needed. Now, removing it would be a breaking change, so I guess we could look for a solution that doesn't change the parameter's behavior

The parameter HorizontalScrollbar should enable or disable horizontal scrollbar of the content in the datatable. It seems absurd to maintain a broken feature in the name of breaking change. If it's broken, it needs a breaking change to fix it. You don't keep bugs and call them features.

I added the following code to fix this issue
.mud-table-container {
    width: 100% !important;
    overflow: auto !important;
}


Add simple Skip List implementation

Hey, this is an awesome project! I don't know if you're accepting this kind of contribution but I've added a simple implementation of Skip Lists which can be a nice alternative to B Trees.

Maybe I've misstated the goals of this project, but it's far less about teaching the actual data structures listed within it and more about covering a bunch of different concepts within the field of data structures.
If you could find a way to fit your code and comments into that mental model and focus less on the implementation details and more about the things that are shared knowledge between data structures that would align much better with what I want for this project.

@phpnode 👏 awesome! I really appreciate the effort you put into this!
@thejameskyle maybe having a itsy-bitsy-data-structures-extended repo would be interesting to having more complex data structures? I really like this, best walkthrough I have seen in a long time.

@thejameskyle perhaps if we followed on by building ordered sets and ordered maps on top of this primitive it would make more sense, especially contrasting the maps with hash tables, but I dunno, obviously it's your call. Regardless of whether this PR makes it, thanks for making this repo 😄


Implement support for use of numpy array notation when backwards converting nxdl to yaml

For most dimensions groups in NXDL files only the "rank" and "dim" group with "index" "value" XML tags are used.
In this case numpy shorthand notation can be used. This is currently implemented when converting forward
i.e. yaml to nxdl but not when converting backwards. The backwards conversion is should fall back to the
current "dimensions:" notation when dimensions have docs or constraints at the "dim" level like seen in NXstxm or NXmx
Otherwise the numpy notation can be used

Possible logic to add in xml_handle_dimension could be:
If dimensions group has only the attribute "rank" with its value purely integer and
all child "dim" groups have only tags "index" and "value" then use the numpy notation otherwise
proceed as usual "dimensions" group notation.

@mkuehbach has this been addressed already? If not, we can close this here and move it to the nyaml2nxdl repo.

@sherjeelshabih not that I know of @RubelMozumder ?

@sherjeelshabih not that I know of @RubelMozumder ?

I have not made the forward conversion, I am a bit confused.
At this moment dimension works as follows:
# 2D particle motion
dimensions:
   rank: 2
   dim: [[0, x coordinate], [1, y coordinate]]
   dim_parameters:
      doc: ["Position of particle on x-axis.","Position of particle on y-axis."]

I have implemented the forward conversion.
The syntax follows numpy notation, i.e.
no dim keyword for scalar
(n,) 1d
(n,m) 2d
(n,m,k, ...) ...d
Important is, the old syntax dimensions remains to cover cases where indeed individual dimensions get docstrings etc.

I'll close this as there is already an issue for this in the nyaml repo: https://github.com/FAIRmat-NFDI/nyaml/issues/22


eprecationWarning: using non-Enums in containment checks will raise TypeError in Python 3.8

Running 2.8.0 tests:
tests/test_mesh.py::test_duplicate_polygons[False]
  /builddir/build/BUILD/numpy-stl-v2.8.0/stl/base.py:50: DeprecationWarning: using non-Enums in containment checks will raise TypeError in Python 3.8
    if value and value in cls:
  /builddir/build/BUILD/numpy-stl-v2.8.0/stl/base.py:50: DeprecationWarning: using non-Enums in containment checks will raise TypeError in Python 3.8
    if value and value in cls:

tests/test_mesh.py::test_duplicate_polygons[True]
  /builddir/build/BUILD/numpy-stl-v2.8.0/stl/base.py:50: DeprecationWarning: using non-Enums in containment checks will raise TypeError in Python 3.8
    if value and value in cls:
  /builddir/build/BUILD/numpy-stl-v2.8.0/stl/base.py:50: DeprecationWarning: using non-Enums in containment checks will raise TypeError in Python 3.8
    if value and value in cls:

Looking at the code, this is enum, so I have no idea what's the actual problem.

Oh, so you test Mesh(data, remove_duplicate_polygons=0) and that raises the warning.

Thanks for the help, I've fixed this issue and merged in your pull request :)
Been a bit busy so it took a while to get everything to work properly again.


ignore links to Logback & SLF4J

https://logback.qos.ch/ links keep giving, "Network is unreachable"

https://ci.openmicroscopy.org/job/OMERO-DEV-merge-docs/1254/ seems to be passing without this exclusion now (i.e. something got improved upstream?). Will wait until the job passes a couple more times before closing or re-including/merging if applicable.

Closing as this has been excluded for a month and we have not seen any further issue with this particular external resource.


Fix link in changelog

Please check if the PR fulfills these requirements

[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)
[ ] CHANGELOG.md have been updated (for bug fixes / features / docs)

What kind of change does this PR introduce?
Bug fix
What is the current behavior?
If a user click on “Unreleased” in CHANGELOG , they find themselves in a wrong repository
What is the new behavior?
Link is ok
Does this PR introduce a breaking change?
No
Other information:

@aschenbecherwespe I'm confused a bit... should I add a record in a changelog when I fixed something in this changelog,  =D  Something wrong here.


Add exercises for anonymous functions

Add 3 exercises about anonymous functions in golang. Theses main.go files need to be fixed to run.

Thank you for your contribution! 🥳


Added StrengthBoulder and partyActivateStrength to allow Strength to …

…be used out of battle.

Works, though with a couple of bugs :smile: I'll make & assign them.
For my/future reference, easy commands to test are:
FSP.addThing("StrengthBoulder", FSP.player.left, FSP.player.bottom);
FSP.ItemsHolder.getItem("PokemonInParty")[0].moves[0].title = "Strength";


Add debug info to integration test failures

Expected Behavior
If an integration test fails, we should get as much information as possible about the CRDs that existed at the time of the failure so that we can debug, especially in the case where a test fails in prow and not locally.
Actual Behavior
We were trying to dump as much info as we could in our e2e script but since each test runs in its own namespace and cleans up afterward, this is too late and there is nothing to dump.
Additionally, because of #143 we can't even get any logs out of the Build and we have to guess why things are failing a lot of the time.
Steps to Reproduce the Problem

Make an integration test fail in pull request (e.g. try to reference a volume that doesn't exist)
You'll see little more than timed out waiting for the condition in the logs :(

@tanner-bruce is looking into this 😄

Nice one, thanks again @tanner-bruce  :sunglasses:


Multi-tensor cast-transpose

This MR adds a fused kernel that performs a cast and transpose on multiple tensors at the same time. It can be used to cast-transpose all the weight matrices in a model in a single shot, reducing kernel launch overheads. For an example, see the usage in the MLPerf BERT benchmark. It may also be a helpful starting point for future multi-tensor kernels.

/te-ci

/te-ci

/te-ci

/te-ci


Update multiple validators docs with new --test-burrow-configs

Fixes #1055
Signed-off-by: Sean Young<EMAIL_ADDRESS>

LGTM very simpler starter, great!


fix(HLS): Correctly identify webvtt subtitles with cmft extension

Fixes https://github.com/shaka-project/shaka-player/issues/7766

with cmft extension

I don't see that extension referenced anywhere in the PR.  Is something missing?


Bug: Selected files still got marked but not selected after being draged

Description
When I select a file, drag it to another app then back to here, the file is no longer selected, but the blue mark on the left still exist.

Steps To Reproduce

select a file (or a few)
drag it whether to another app or just around in the same directory.
now that the file is automatically de-selected, but the mark does no disappear.

Requirements
Take the deault file explorer as reference, the file should not be de-selected after being draged around.
Files Version
3.0.8
Windows Version
10.0.22631.2715
Log File
debug.log

Thanks for the report, Are you certain they are not copied/move when you let go of the drag?

This is indeed an issue with the WinUI control and is being tracked in #11151.


Cranelift: JIT assertion failure when using ArgumentPurpose::StructArgument on macOS (A64)

.clif Test Case
function %foo(i64 sarg(16)) -> i32 apple_aarch64 {
block0(v0: i64):
    v1 = load.i32 notrap aligned v0
    return v1
}

function %main() -> i32 apple_aarch64 {
    ss0 = explicit_slot 4, align = 16
    sig0 = (i64 sarg(16)) -> i32 apple_aarch64
    fn0 = colocated u0:0 sig0

block0:
    v0 = iconst.i32 42
    stack_store v0, ss0  ; v0 = 42
    v1 = stack_addr.i64 ss0
    v2 = call fn0(v1)
    return v2
}

Steps to Reproduce
I've created a MRE here
The basic issue is caused when declaring a function with AbiParam::special(ptr_ty, ArgumentPurpose::StructArgument(aggr_pointee_size)) as a parameter.
This is not an issue with cranelift_object. This assertion failure specifically happens in cranelift_jit
Expected Results
I expected the above MRE to compile and print the number 42 to the screen.
This happens when using x86, cranelift_object, or not using ArgumentPurpose::StructArgument.
When using A64, cranelift_jit, and ArgumentPurpose::StructArgument, cranelift panics
Actual Results
When calling module.finalize_definitions(), the MRE reaches an assertion failure
thread 'main' panicked at /Users/goose/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cranelift-jit-0.109.0/src/compiled_blob.rs:90:21:
assertion failed: (diff >> 26 == -1) || (diff >> 26 == 0)
stack backtrace:
   0: rust_begin_unwind
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/std/src/panicking.rs:652:5
   1: core::panicking::panic_fmt
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/panicking.rs:72:14
   2: core::panicking::panic
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/panicking.rs:146:5
   3: cranelift_jit::compiled_blob::CompiledBlob::perform_relocations
             at /Users/goose/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cranelift-jit-0.109.0/src/compiled_blob.rs:90:21
   4: cranelift_jit::backend::JITModule::finalize_definitions
             at /Users/goose/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cranelift-jit-0.109.0/src/backend.rs:475:13
   5: cl_aggr_args_mac::main
             at ./src/main.rs:41:5
   6: core::ops::function::FnOnce::call_once
             at /rustc/129f3b9964af4d4a709d1383930ade12dfe7c081/library/core/src/ops/function.rs:250:5
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

Versions and Environment
Cranelift version or commit: I just updated the MRE to 0.109 this morning and the error is still present
Operating system: macOS 14.3.1
Architecture: Apple M2 (Arm64)
It's important to note that this ONLY occurs on Arm64, which makes sense as that's where the assertion failure is.
The MRE should work as expected on x86.
Extra Info
The exact line in the MRE to look at is main.rs:152

You may be interested in the topic at https://bytecodealliance.zulipchat.com/#narrow/stream/217117-cranelift/topic/.E2.9C.94.20How.20to.20properly.20use.20ArgumentPurpose.3A.3AStructArgument.3F
tl;dr: StructArgument should not be used on arm64. Also

Just like LLVM, Cranelift only handles the lower half of the calling convention. The upper half which lowers C types is required to be implemented by the frontend. You can find the rust implementations of this for various architectures at https://github.com/rust-lang/rust/blob/master/compiler/rustc_target/src/abi/call This code is shared by the LLVM, GCC and Cranelift backends of rustc.

Also if you control the calling convention on both sides, I strongly suggest avoiding StructArgument entirely and just passing pointers if you need to pass a struct as argument. StructArgument primarily exists for calling with native C functions that take a struct as argument on architectures where this is done by passing the struct at a fixed stack offset rather than by passing a pointer.

Thank you! This is very helpful!
In any case, if StructArgument isn't meant to be used on a64 then there should probably be a better error message than an assertion failure. Either that or something else should be done. The code does end up compiling when using cranelift_object, so the panic in cranelift_jit should probably be fixed.

I just noticed that the assertion failure is unrelated to StructArgument. It is the assertion at https://github.com/bytecodealliance/wasmtime/blob/81efaa738419c6e2078e4ad6d14df1e1461d415f/cranelift/jit/src/compiled_blob.rs#L90 I'm not sure when this assertion fires though.


Drop target column in metadata to avoid confusion?

@niranjchandrasekaran Ok to drop the target column in https://github.com/jump-cellpainting/2024_Chandrasekaran_NatureMethods/blob/0d64eabc8ca665b2c75a49a03bcdbd97924b1385/metadata/external_metadata/JUMP-Target-1_compound_metadata_targets.tsv?
That has caused confusion in the past; IIUC we only used target_list in all the results presented in the final version of the paper.

IIUC we only used target_list in all the results presented in the final version of the paper.

That's correct.
I wouldn't drop the target column. But I am ok renaming it because this is the column that determined which genes were chosen for the genetic perturbation experiments, and it would be good to have a record of that.

Ah got it. I did replace it in https://github.com/jump-cellpainting/JUMP-Target/pull/36/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5; I'm guessing that's ok? (because it matters for the paper repo)

I'm guessing that's ok? (because it matters for the paper repo)

I guess that's fine. The original files are still in jump-cellpainting/jump-cellpainting so we can always find the target column there.


asuswrt component constant error

Make sure you are running the latest version of Home Assistant before reporting an issue.
You should only file an issue if you found a bug. Feature and enhancement requests should go in the Feature Requests section of our community forum:
Home Assistant release (hass --version):
0.55.0
Python release (python3 --version):
3.6.3
Component/platform:
asuswrt
Description of problem:
Running the asuswrt device tracker results in the following error being written to the logs about every 5 seconds, bogging down the logs and the system.
WARNING (SyncWorker_4) [homeassistant.components.device_tracker.asuswrt] Could not parse wl row: b'oclist; done\r'
Expected:
No errors
Problem-relevant configuration.yaml entries and steps to reproduce:
- platform: asuswrt
  host: <IP_ADDRESS>
  username: *****
  password: **********
  protocol: telnet
  mode: ap

Enable asuswrt device tracker
Restart server
Inspect logs

What router do you have? Have you tried SSH instead of telnet?
My config for my asus rt-88 works great. I do have Merlin firmware but that shouldn't matter:

platform: asuswrt
host: 192...***
username: *******
password: *******
track_new_devices: false
consider_home: 0:15

I have an rt-ac66u. AFAIK no ssh capability in that model. SSH daemon is not an option in the administration tab, just telnet.

Home Assistant release (hass --version):
0.58.1
Python release (python3 --version):
3.6.3
Component/platform:
asuswrt
asuswrt RT-AC68U  asuswrt-Merlin Firmware:380.68_4
Description of problem:
Running the asuswrt device tracker results in the following error being written to the logs about every 1 second, bogging down the logs and the system.
Could not parse wl row: b'soclist; done\r'
Expected:
No errors
Problem-relevant configuration.yaml entries and steps to reproduce:

platform: asuswrt
host: <IP_ADDRESS>
username: *****
password: **********
protocol: telnet
mode: ap


Regression black box testing

Noc 2022: sktime has the following regressors
['CNNRegressor', 'KNeighborsTimeSeriesRegressor', 'RegressorPipeline', 'RocketRegressor', 'SklearnRegressorPipeline', 'TapNetRegressor', 'TimeSeriesForestRegressor']
black box testing on the Monash data with the five regressors with default config, notes on this testing here. I'll summarise the capabilities here

KNeighborsTimeSeriesRegressor has no random_state attribute, perhaps it should?

We only used CNN, ROCKET and TSF in the paper from these correct?

long out of date, closing