ld: framework not found FileProvider for architecture...

Frameworks built with Xcode 9 but used in Xcode 8 or lower may get a link error:
`ld: framework not found FileProvider for architecture...`

The FileProvider.framework is an iOS 11 only framework, but it looks like Apple has accidentally made it required linking.
To get around this in pre-Xcode 9, copy the FileProvider.framework and the IOSurface.framework from Xcode 9 and place these frameworks in your project directory. Xcode will check the linking with them and continue building your project.
The frameworks are in the Xcode 9 directory:
/Applications/Xcode-9.0.1.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks
where Xcode-9.0.1.app is whatever you call your version of Xcode 9.
Again, these frameworks aren't used in iOS versions less than iOS 11, and the frameworks aren't copied to your executable.  But Xcode checks the linking anyway.

Thier is an alternate way to overcome this issue while installing SDK manually: https://github.com/BranchMetrics/ios-branch-deep-linking/blob/master/README.md#download-the-raw-files

Fixed in SDK version 0.21.11.


add If-else & Switch-case ability to KubeGene

we need add the Func:
get_result()
check_resule()

@tsjsdbd , the get_result & check_result features are already added.
The related PRs are
https://github.com/kubegene/kubegene/pull/43
https://github.com/kubegene/kubegene/pull/47
even added some generic conditional handling as
https://github.com/kubegene/kubegene/pull/52.
are you expecting something else? please do let me know.

I am closing this issue as these features are already implemented.
please feel free to open if required.


Updated regex

Added possible - or + character in the regex.
The use of negative pixels where slipping through my stylelinter check in my pre-commit hook, thus i updated the regex. The errors do show when i run the linter, the sass linter does not show the error in my editor though.

Thank you!


jqLite "document ready" implementation causes lazy-loaded apps bootstrap to be delayed after window.onload

Do you want to request a feature or report a bug?
Report a bug
What is the current behavior?
jqLite current "document ready" implementation uses DOMContentLoaded with window.onload as a fallback.
function jqLiteReady(fn) {
  function trigger() {
    window.document.removeEventListener('DOMContentLoaded', trigger);
    window.removeEventListener('load', trigger);
    fn();
  }

  // check if document is already loaded
  if (window.document.readyState === 'complete') {
    window.setTimeout(fn);
  } else {
    // We can not use jqLite since we are not done loading and jQuery could be loaded later.

    // Works for modern browsers and IE9
    window.document.addEventListener('DOMContentLoaded', trigger);

    // Fallback to window.onload for others
    window.addEventListener('load', trigger);
  }
}

If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem via https://plnkr.co or similar (template: http://plnkr.co/edit/tpl:yBpEi4).

Load your code asynchronously (e.g., using SystemJS), to unblock the critical rendering path, and manually bootstrap an Angular app:

angular.element(function() {
    angular.bootstrap(document.getElementById('myApp'), ['myApp']);
}

Have something else delay the window.onload event, e.g. a tracking script inserting a pixel into the DOM

Because the former code is checking for window.document.readyState === 'complete', the Angular app won't be bootstrapped until after window.onload, potentially causing several seconds of delays.

Unfortunately I can't create a plunker for it as plunker always execute code after the load event.
What is the expected behavior?
According to https://html.spec.whatwg.org/multipage/dom.html#current-document-readiness, document.readyState:

Returns "loading" while the Document is loading, "interactive" once it is finished parsing but still loading sub-resources, and "complete" once it has loaded.

What is the motivation / use case for changing the behavior?
As after DOMContentLoaded the document is interactive, checking for readyState === 'complete' is incorrect and forces asynchronously loaded Angular apps to wait for the - potentially far away - window.onload event.
The jQuery "document ready" implementation itself had a similar bug, which has been fixes in https://github.com/jquery/jquery/commit/dabd5ba96c05279b3ffb052db5b8d17f75996694. Apparently IE9/IE10 readyState implementation is buggy and one has to rely on document.readyState !== "loading" && !document.documentElement.doScroll instead of readyState === 'interactive'.
Which versions of AngularJS, and which browser / OS are affected by this issue? Did this work in previous versions of AngularJS? Please also test with the latest stable and snapshot (https://code.angularjs.org/snapshot/) versions.
All versions of AngularJS & all browsers

Sounds reasonable.
@mgol: Any idea why we aren't following jQuery?

readyState is buggy in many browsers. jQuery has tried to use it in the past and had to revert. Now it's back in the source with some hacks to exclude IE 9-10 where it's broken but it seems we'll have to revert back in jQuery 3.2.0. See Timmy's comment at: https://github.com/jquery/jquery/issues/3271#issuecomment-249604578

All that to say, a perfect .ready is impossible. This is a choice between interactive or complete. It pains me to say it, but I think we have to drop interactive. It would be worse to document that jQuery can't be loaded with the defer attribute.

I can't recommend relying on readyState because of that. At the very least I'd at least wait for what the new solution will be in jQuery 3.2.0.

😄 Things are never as simple as they may seem (especially when there is more than one browser involved).
Totally, agree we should wait and see what wy jQuery will go.


add data heatmap menu

First pass of menu to toggle data heatmap.

In Chrome this looks great!
I was in Firefox (43.01 then 47.0.2) and it didn't like the forEach function in line 278 - "forEach is not a function", and didn't get the menu as @ptgott said.  After it upgraded itself to 52.0.2  (I haven't used Firefox in a bit), it no longer had the error. The docs (linked above) note that it doesn't have Firefox pre-50 support, and there is no Internet Explorer support.  @ptgott what version are you on?

@NealHumphrey I'm not at the computer I used for the review, but I should be up to date with Firefox. I'm not sure about Chrome. One cause of the issue on my end may have been the specific way in which I resolved the merge conflicts in my local test branch. Resolving the conflicts seemed straightforward at the time, but there's always the chance I missed something.

I didn't merge, just checked out the branch locally, so yes that could also
be a difference.

I merged the latest changes into my fork.  Everything is still working fine for me.  Resolving seemed straightforward to me as well, just keeping the code from issue #208.
Regarding the issue @ptgott was experiencing, the only two lines in any JS file that reference the data_sources variable are 374-5 in rich-map.js.
var data_sources = document.getElementById('data-menu');
data_sources.appendChild(link);
So it seems like the only data_sources would be null is if there is no element on the DOM with id data-menu.  If more errors persist, could you double-check your local map-view.html file to ensure the data-menu div is there (line 37 at time of writing)?
Regarding the forEach issue, there was actually already a forEach call in the code before these changes.  I was mainly just trying to follow the patterns already being used.
Regarding the commented lines, this is where code would go to disable the data-source menu options on layers that do not have that data source.  That is what I was planning to work on next, but figured it's not that crucial for the demo.

Thanks for the update @nealfwilliams . Sounds like it might have been a merge conflict resolution error.
I closed @ptgott 's requested changes, so it can be merged now. I won't have a chance to test the updated version locally until this afternoon, but if @ostermanj or @ptgott do any work on this in the morning probably best to merge in first!

@nealfwilliams @NealHumphrey Works perfectly on my end. Thanks for your work on this! Merging now.


Is there or will there be an equivalent to rb_define_virtual_variable ?

This would be nice, as I seek to maintain the same API for scripts embedded via mruby as for MRI (cruby)

I hesitate to add the API since I am not a big fan of global variables any longer.

Sorry OT, BTW, I wonder why CRuby provides this API(rb_define_virtual_variable/rb_define_hooked_variable) to global variable limited.

I thought they were good idea 20 years ago.

From a script writers point of view, I think its a nice syntactic notation for obtaining values from the host application - but it is really equivalent to function calls, and not a must have feature.


Proposal for post-rendering tasks

After reading through #26 and comments from @inlife on #61 I have started thinking about how to support post-render tasks in a way that is useful to many users while not being overly complex.
I am starting a new issue because I'm taking a different direction from what was being discussed in #26 and I don't want to clutter that too much. If you'd prefer me post this in there instead, just let me know and I'll move it over!
Design decisions
For context, here are the major points I considered while thinking about this feature proposal.

Should we support generic post-render tasks?

i.e., let people execute any arbitrary node code
this gives most flexibility to accomplish whatever you want

but is probably hardest to implement correctly
and requires users to be able to write own code for the tasks

Should we support a predefined set of post-render tasks, which can be optionally used via configuration?

examples: upload video: (S3, youtube, ftp), email the video, trigger a webhook
this gives users the power to use these features without having to write them
would allow us to iterate one type of task at a time and add more whenever we see the need

As I thought about it more, I came to the conclusion that the 2nd approach may make the most sense. Although we will not be able to support every scenario and use cases, I think we can support a few of the most common scenarios that will satisfy the needs of a large percentage of users.
My conclusion relies on the assumption that the vast majority of use cases for post-render tasks center around 2 needs:

Upload / Send the video somewhere
Trigger some action / send some notification

If anyone has use cases that fall outside of these, please let me know! I want to make this feature work for as many users as possible, so any input would be welcome.
Design proposal: predefined set of post-render tasks - used optionally via configuration
For uploads, I think a handful of targets could work for most scenarios: S3, YouTube, and maybe FTP.
For triggering actions/notifications, we can simply use webhooks as suggested in #26.
All of this can be configured by adding fields to the project model - that way users only need to be concerned about the task(s) they need.
Add a new optional key to the project model: "post_render_tasks"
{
    "template": "template1.aepx",
    "composition": "base",
    "assets": assets,
    "post_render_tasks": {
        ...
    }
}

If "post_render_tasks" is present on the project model, we inspect it to see which tasks are configured.
Example - Upload to S3:
{
    "template": "template1.aepx",
    "composition": "base",
    "assets": assets,
    "post_render_tasks": {
        "upload": {
          "s3": {
            "bucket": "my-awesome-bucket",
          }
        }
    }
}

Since upload is present in post_render_tasks, we start the upload task. The upload task looks at the keys inside of upload and sees s3, so it triggers an upload to S3 using the provided parameters.
This structure allows us to have multiple post-render tasks for a given job. For example, upload to youtube and S3:
{
    "template": "template1.aepx",
    "composition": "base",
    "assets": assets,
    "post_render_tasks": {
        "upload": {
          "s3": {
            "bucket": "my-awesome-bucket",
          },
          "youtube": {
            // youtube API and other config goes here
          }
        }
    }
}

Or upload to S3 and trigger a webhook:
{
    "template": "template1.aepx",
    "composition": "base",
    "assets": assets,
    "post_render_tasks": {
        "upload": {
          "s3": {
            "bucket": "my-awesome-bucket",
          },
        },
        "webhook": {
          "failed": "https://example.com/api/v1/render-callback",
          "finished": "https://example.com/api/v1/render-callback"
        }
    }
}

Doing it this way provides flexibility for users - they can opt in to use one task, multiple, or none as fits their needs. It is simple because user will not have to write any additional code, they will just have to specify configuration in the project JSON.
It also provides flexibility for development, because we could incrementally add support for additional tasks if we see the need. For example, we could implement a feature for uploading to S3. Then later we could enhance and add support for uploading to youtube, etc.
@inlife what do you think?

I like the 2nd option better too. They most likely will be part of the @nexrender/core in the 1.0, sharing the dependencies with download task too (ftp/s3/http).
Also, 1st option always can be achieved by using the @nexrender/core programmatically, adding .then after the render and doing the manual custom work, so pretty much all seems to fit together quite nicely
The only thing I would want to improve in this concept is the name of the thing in the Job(formerly Project) object. However I cant think of anything else, except "post_render_tasks" :/

AE removed mp4 support for output module, so one of common post render actions is video encoding (by ffmpeg for example).

i just figured out a nice way to add multiple many "drivers" for both downloading assets and converting/uploading results (actions), while keeping the core itself very slim
those additional custom things like ftp, s3, youtube, ffmpeg (for mp4) can be additional peer dependencies, which you would specify when you are installing the nexrender render node (agent) with whatever combination you wish to, like:
$ npm instal @nexrender/core @nexrender/s3 @nexrender/ffmpeg --save

or
$ npm install @nexrender/agent @nexrender/ftp -g

P.S. the new naming system that im still working out:

job - (old name is project) renamed to remove confusion between ae projects and nexrender projects
agent - (old name is rendernode), a binary responsible for communicating with server via api and rendering jobs via core
server - a binary, an API server that holds the information and schedules rendering
core - the programatic version of a function that can render particular job
api - the programatic interface that can be used on web/nodejs for communication with the server

@joshea0 the postrendering tasks proposition has been successfully implemented and published as pre-release. Closing the issue.


Possible bug decompressing Zstd with no size in the compressed payload.

Hi !
Been a user of the library for some time now as well as other teams inside the company I work at use it as well.
We've discovered something strange where a topic can be read through by other Pulsar Clients, (Python, Java) but using this library with version 3.3 it fails
I've debugged through the codebase of the F# Client library connected to the topic and the issue we face is that the messages is compressed with Zstd where we get this exception.:
"Decompressed content size is not specified"
With the current codebase for 3.3 it looks like this:
The call to unwrap in ZstdNet is done using the default true value for bufferSizePrecheck  so that library try to check the decompressed content size as part of the payload.

Zstd library Unwrap method
However if I modify the F# code to use false and prevent the check from happening it works and we can read the message:

According to what I've read on Zstd here

It seems like the decompressed size is not required in the payload, so by always defaulting to true it fails to work on Zstd compressed payloads where the size is not present.
Would it be possible to add a way to configure if we want to always do this check so, it can be disabled by the user if they deem it neccesary?
I've no experience with F#, actually only ever read it by reading and learning this library - i've tried to look if I could make the changes myself, but it is not something that I'm entirely sure is feasible by me.

Hi, thanks for the thorough investigation. Adding this value to configuration will be not an easy task, since there is no decompressing configuration for Consumer at all. So I think you can just send a PR with an optional flag set to false. One thing that I'd like to ask - can you please add your case to the unit tests, so your change will stay covered.

@Lanayx
Thank you, definitely went down a rabbithole investigating this :)
So create a pull request where it defaults to false instead (meaning all will be with false) - just to get the idea that you're suggesting?
And then do a unit test for it as well (which I will try to see how to do :) ) I im a bit unsure what branch to start of from, are you primarily working from develop ? :)

You can do it in proper way - write the failing test in one commit, create PR, see it fails, and then write the fix in another. PR should go to the develop branch.
As for unit test, just add one to the existing list of tests, or create another list, if the code appears very different from others:
[<Tests>]
let zstdSpecificTests =
    testList "zstdSpecific" [
        test "Fake test" {
            Expect.equal "" 1 2
        }
    ]

We have already got the uncompressedSize from the message metadata: https://github.com/apache/pulsar/blob/631b13ad23d7e48c6e82d38f97c23d129062cb7c/pulsar-common/src/main/proto/PulsarApi.proto#L120 and allocated the target byte array here:
https://github.com/fsprojects/pulsar-client-dotnet/blob/8df5b0e5dfbd6a7c19c6efd7b4038dccd0079bda/src/Pulsar.Client/Internal/Compression.fs#L126
I think we can just set the bufferSizePrecheck to false instead of exposing this configuration to the Consumer API.
We did the same in the C++ client and the Java client.

That makes good sense @RobertIndie  and aligns with what @Lanayx said.
Just setting it to false is easy for me. Right now im struggling with trying to make a unit test for it because it requires getting something that fails on the precheck encoded and stored as base64 in the test case.
All testss still pass when changing it to false (the current Zstd test) so not sure if it is needed ?

Yes, test is still needed, so if someone removes false flag in future, test will break and prevent doing that.

I totally agree and am a firm believer in tests.
However currently I cannot use the test case that i added since when decompressed and decoded contains data from my organisation that I don't think is allowed to go into a public repo.
After Easter holidays I will ask the team producing the events if they publish a single event with no data besides the schema compressed with Zstd - hopefully that one will have the same error and can then possible added as a testcase.
I had hoped a new version could be prepared with this false flag prior to that since it is breaking some applications and then have the test case added afterwards that will error out if someone removes the flag.
But if required then we'll have to wait till I've an redacted event that I can use as testcase.

Merged and published 3.3.1

@Lanayx
I can confirm after a update to 3.3.1 it works and Im able to read all messages in the topic in question.
Thank you a lot for all the help and promptness in merging and pushing :)
I think I owe a beer possible  ;)
We can close this issue now :)


add MiVideo media creation data

Resolves #92.

Sorry.  Jumped the gun on marking this ready.  I'll deal with the conflicts first, then request reviews again.

@ssciolla, Zhen suggested I get this merged soon so I can move onto other tasks.  So, some of questions for you:

You've made comments on this PR, but haven't given an explicit approval.  (At least, GH doesn't show it as such.  I could swear you'd approved.  🤷)  Do you have time to give an approval soon?
If you approve this PR, is that sufficient for merging, or would you like to wait for Matt's approval, too, before I merge it?
I mention in the description of this PR that #143 should be merged first.  However, it may be more expedient to combine that PR with this one.  What do you think?

@ssciolla, Zhen suggested I get this merged soon so I can move onto other tasks. So, some of questions for you:
* You've made comments on this PR, but haven't given an explicit approval.  (At least, GH doesn't show it as such.  I could swear you'd approved.  🤷)  Do you have time to give an approval soon?

* If you approve this PR, is that sufficient for merging, or would you like to wait for Matt's approval, too, before I merge it?

* I mention in the description of this PR that #143 should be merged first.  However, it may be more expedient to combine that PR with this one.  What do you think?

I'm sorry, @lsloan, I've been a little preoccupied the last couple days preparing/responding to the release. Here are answers to your questions:

I have not approved this PR yet. I will review this thoroughly first thing on Monday.

I think the one approval is sufficient for merging. I tend to prefer multiple approvals, particularly when we have no automated testing, but I've been chastised before for waiting too long to merge my own PRs. One approval will be enough here in my opinion if the approve has run your code and reviewed the data for reasonableness. You can always add more reviewers if some people aren't responding.

I have not had time to dig into your other PR (#143), though I've had some passing thoughts about the name of the class (would prefer DataSourceStatus like the table name; mentioning Timestamp is confusing to me, since that's just a data element). I'm in favor of waiting to review/merge that PR after this one; it's not urgent or a necessary part of this Issue/PR. Also, I don't think you need to worry about backwards compatibility or changing other people's code. If you think this is a better way to do it, we change it everywhere.

@ssciolla, thanks!
I've addressed some of the concerns you raised in the review.  Take a look and let me know if there's anything glaringly wrong.
If it's not bad, I'll merge tomorrow morning.


Transactor: GetTxHistory

Retrieve the transaction records from the database. Sort them based on date, and return the most recent 10
Related to #411

Fixed via #450


[Bug] Smart Substitution in the API pane is not functional

Steps to reproduce:

Navigate to API
Add a POST API
Add a Body with Smart Substitution
Navigate to Setting and add JSON substitution
Click on Run
and observe

Observation:
It is observed that the Substitution details are not being displayed to the user
Expectation:
It is expected  that the user is displayed with the data type
Video:

Closing this since Smart Substitution works in Rest API as we stand today.


Interactive Problems in Benchmark

Some problems start with "This is an interactive problem (a type of problem where your program interacts with the judge program through Standard Input and Output).". I think these problems can't be judged by static input-output without intermediate interaction.
While executing the solutions to these problems, they will send different messages to the online judge and must get responses to continue executing.
However, I find that the benchmark doesn't treat these problems specially. The correctness of these problems is also judged by static input-output.
I understand the difficulty of judging these problems offline, so I think we should remove these problems.

Thanks for the report! It looks like 1 problem in release_v1 and 2 problems in release_v2 suffer from this. You are correct, these are not amenable to current i/o-based autograder-style evaluation. Given the benchmark is released and already being used, I doubt 2 problems would make a considerable difference. I will not modify the already released problems to avoid confusion but will take this into account when collecting new problems for future updates!
I will also maintain and errata for mistakes like this. Thanks again!


How to represent and capture relational data

Is there a way to represent relation data (ex: Orders & OrderItems)?  If I want to adjust the view where can I do that?

For now there is no Master-Detail view in serenity. But I think you can add yours.
Or simply try this is experimental funny solution:
Change Web.Proj/Views/Templates/EntityDialog.Template.html file to

        <form id="~_Form" action="">

        </form>

    ***

***

In Master entitiy dialog  file little change:
protected override void LoadEntity(MasterEntityRow entity)
        {
            base.LoadEntity(entity);
            detailEntityGrid = new DetailentityGrid(ById("DetailGridDiv"));
            detailEntityGrid.MasterRow = entity;
        }

Though it might seem to work, I wouldn't recommend this solution @ademc.
First, editing EntityDialog.Template.html means changing all entity dialog templates, not just one where you will use this functionality.
Also, creating a widget in LoadEntity means, whenever an entity is loaded to dialog, a new widget is created. Although, LoadEntity is is usually called once in dialog lifecycle, it is also possible to be called several times, e.g. when you click Apply Changes button instead of Save. I'd recommend creating widget in constructor, while assigning master id in LoadEntity.
Actually, master/detail editing functionality exists in Serenity, and there are several ways to do it. There is just no sample in the Serene template.
I'll try to add a sample to Serene and also update Movie tutorial with cast editing.

Thanks @volkanceylan  for the quick  feedback.
I have another question, slightly related, I need to implement a custom design for list pages and form pages.
Any thought about implementing Bootstrap in the future?

I answered your question about related records in Visual Studio Gallery, but copy/pasting here just in case:

Now with version 1.5.7, Order and Detail interface is ready. Order details are edited in memory. It means when you edit and update an order detail in Order Detail dialog, it is just updated in the detail grid of Order dialog (no service call to update db happens yet). After you click Update in the Order dialog, the Order and its details are updated within a transaction.

Of course, it would be also possible to update them independently, but i wanted to show how it works if required that way.

As an independent master/detail listing and editing sample, Customer dialog has a tab to show and edit orders related to the customer.

I'll also add a sample chapter to Movie tutorial in Serenity Developer Guide. Let me know if anything is not clear enough.

About theming, it is possible to style interface to whatever you like using CSS. I'm actually overriding default Serenity look in Serene template. Check site.overrides.serenity.less and site.layout.less.
As widgets has very simple CSS, it should be straightforward. But i'm afraid you can't simply use a Bootstrap theme just by including its CSS file. I can try to help if you get stuck working on looks.
Actually there are parts where i use Bootstrap, like menu, layout etc, but there are also some jQuery UI widgets (there was no Bootstrap when i started Serenity), some custom widgets i wrote, and SlickGrid doesn't support Bootstrap, afaik.
I have plans to use more Bootstrap components (or whatever becomes the trend), switch to flex-box model, remove jQuery UI dependency etc, but i can't give a timeline. I want to do this with as less breaking changes as possible, because i have some large-scale projects running on Serenity.

when i try to update detail entity of grid editor,  creates duplicate item.
When use the validatioun which in the northwind example, dialog does not allow update detail item.
I can not figure out.
Thanks.


Refresh owner status after bought has been made

Seems we are missing refresh after buy
Once transactions are confirmed refresh it on UI for the user
https://user-images.githubusercontent.com/5887929/151792789-7e42d8a8-f4bf-43c2-9f46-107c28d0f5f0.mov

@yangwao I'll do this


ValueError: Reacher-v3 not found in gym registry

I was trying to test the PPO agent with the Reacher-v3 env, since it is listed in hyperparams/ppo.yml, but it turned out there is no env  with this name in Gym.
Run:
python3 train.py --algo ppo --env Reacher-v3 --eval-freq 10000 --eval-episodes 10 --n-eval-envs 1

Output:
Traceback (most recent call last):
  File "train.py", line 143, in <module>
    raise ValueError(f"{env_id} not found in gym registry, you maybe meant {closest_match}?")
ValueError: Reacher-v3 not found in gym registry, you maybe meant Reacher-v2?

System Info

Ubuntu 20.04
Stable Baselines3 was installed via pip
Python 3.8.10
PyTorch 1.11.0+cu102

what is your sb3 and gym version? you have sb3 v1.5.0 and gym 0.21

Apparently, it is an inconsistency in gym, Reacher-v2 is the correct id

I have sb3 v1.5.0 and gym 0.21.


Add updates to Operator Security Scope and Vulnerability Analysis

merging new updates to a few sections in security and adding Cameron Seader as Contributor.

We merged the chapter docs to one "large" document for the review -> https://github.com/cncf/sig-app-delivery/tree/review-draft-1/operator-wg/whitepaper-community-review. Please add your changes to this document.

OK. I will move this. Thanks
Cameron


Portia ORM on Django Fixes

Add FS backend support
Remove old ORM and use portia_server ORM in slyd websocket
Backport changes from nui-develop:

Add generated start urls support to ORM
Add repeated fields extraction

Fix ORM compatabilities with old/broken projects:

Add missing fields references by annotations
If an annotation doesn't have a field create a new one
Add missing schemas references by annotations
Load all sample data when making GET /api/projects/<PID>/spiders/<SID>/samples request
Add body field to samples
Repair truncated ids for annotations
Create deterministic id generator for fields
Disable DRF format url parameter
Remove non existent extractors from annotations

Fix wrapped C/C++ object of type SplashQWebPage has been deleted error
Fix repeated fields extraction

Fix ImportError for the slyd tests, but even better we should move the ORM tests to django and call them from there during CI.


Ubuntu  give err when I type (code --version)

net.js:282
err = this._handle.open(fd);
^
Error: EINVAL: invalid argument, uv_pipe_open
at new Socket (net.js:282:24)
at createWritableStdioStream (internal/process/stdio.js:179:18)
at process.getStderr [as stderr] (internal/process/stdio.js:40:14)
at Object.get (internal/console/constructor.js:158:40)
at Object.Console. (internal/console/constructor.js:276:46)
at Object.warn (internal/console/constructor.js:287:61)
at writeOut (internal/process/warning.js:27:3)
at process.onWarning (internal/process/warning.js:79:3)
at process.emit (events.js:205:15)
at internal/process/warning.js:52:24
at processTicksAndRejections (internal/process/task_queues.js:82:9) {
errno: -4071,
code: 'EINVAL',
syscall: 'uv_pipe_open'
}

If you're suggesting that you are entering code --version on the command line, then I suspect you're attempting to get support for VSCode. You may want to open an issue on their repository instead.

Thank you for contributing!
We require the appropriate issue template to be filled out on all new issues and pull requests. We do this so that we can be certain we have all the information we need to address your submission efficiently. This allows the maintainers to spend more time fixing bugs, implementing enhancements, and reviewing and merging pull requests. Please open a new issue and fill out the template for us.
Thanks for understanding and meeting us half way :grinning:


Some App Store related windows text replaced with "⍰⍰⍰⍰" bug appeared on 10.11.6 today

I got the first bugged text today as i was going to update to the 2017.04 security fix, well, not sure, the screenshot looks like i only clicked the Safari & iTunes ones first - but i think most likely i had clicked the main security one and cancelled it. That window might have been to tell me about the reboot needed for the security update. I rebooted my rMBP after that, went with the updates later after that reboot, didn't see another window like it (i got the normal "you'll have to reboot" one this time).
When trying later to start some app, 'Textual 7', several times in "free trial" mode (downloaded from App Store some time ago, but first time launching it today - i own Textual 6), each time i got that (second screenshot) bugged "⍰⍰⍰⍰" (missing/replacement character?) text in an App Store related window, an Apple ID login page apparently, to enable the "free trial" mode. Reverting to San Francisco with macOSLucidaGrande.app and a complete reboot had the text displayed normally in the end with that same App Store related window when launching Textual 7 trial mode.
I just tried to switch back again to Lucida Grande and disconnected from the App Store so i could see some login window page again and everything with this window/text was fine...
at least this time / for now.
(This Mac has the main language set to French.)
App Store

App Store password prompt

I've been using macOSLucidaGrande on El Capitan for some time... Not sure how long. Perhaps a little less than one year? (I downloaded the latest release only earlier, before trying to switch back etc, after the bug.)
I wonder if someone else got that bug... or if it could be related to an older release/version of the app for instance?

This intermittent issue is indeed very strange. I apologize for the inconvenience.
I have been having difficulties reproducing the issue and triaging the cause.
I will mark this issue as help-wanted.


Allow customizing the max-reached label for checkbox groups

As of now, it is fixed to Can only select {} values.. This could be customizable with a prop to allow for i18n.

This could also apply to autocomplete as you mentioned in another issue.

@sallaben in the Autocomplete, all such text is already customizable through the slots. I understand that it is sometimes easier to have a prop that just changes the text directly, but I believe confusion would arise when unwittingly passing both the prop and the custom slot, with the slot taking precedence and making the prop effectively useless. (I know I suffer from this with Vuetify sometimes). However, I think it can still be discussed if it leads to increased productivity or ease of usage.


update code for statics testing

Coverage remained the same at 50.695% when pulling 050609cfe70349b29aee7d87014c511c71fea271 on yhua123:dev into cf5420d6e8bf1dbda24840547386fa5330eeedba on vmware:dev.

Coverage decreased (-23.9%) to 26.76% when pulling 93caa6a199211cd006b1b7ceb14a70aaa53f6938 on yhua123:dev into cf5420d6e8bf1dbda24840547386fa5330eeedba on vmware:dev.

Coverage decreased (-23.9%) to 26.76% when pulling 692c54634cca92dc3b54dc9bcc3a99f0f9a1df2a on yhua123:dev into 099f4670a1c0059b8d131fbe6be0ef68ac728473 on vmware:dev.

Coverage decreased (-23.9%) to 26.76% when pulling 692c54634cca92dc3b54dc9bcc3a99f0f9a1df2a on yhua123:dev into 099f4670a1c0059b8d131fbe6be0ef68ac728473 on vmware:dev.

Coverage remained the same at 50.702% when pulling 99223fc29f49c0f3d6b6dae762edc163b85dd373 on yhua123:dev into 099f4670a1c0059b8d131fbe6be0ef68ac728473 on vmware:dev.


Support Signed S3 ObjectPUTs

Hello -
I'm trying to use your container to mock S3 locally, and so far its working great, so thank you for that. The one thing it is missing that i've found is support for browser to S3 uploads using signed PUT urls.
Here's the AWS docs on generating said urls: http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#getSignedUrl-property
I'm seeing the following in my console when trying to do the PUT:
XMLHttpRequest cannot load http://<IP_ADDRESS>:8005/test/planner/corp-prod-local-dev/attachments/42a…92630&Signature=GqVo%2Fa9d19%2BsHj3%2FcCcIkyu7lXQ%3D&x-amz-acl=public-read. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:8000' is therefore not allowed access. The response had HTTP status code 405.

Here's the output of the Chrome network tab:
Request URL:http://<IP_ADDRESS>:8005/test/local-dev/attachments/42ae42a6-93b9-44d6-a0da-3aad235eed4a/screen_shot_2016-06-15_at_8.46.36_pm.png?AWSAccessKeyId=accessKey1&Content-Type=image%2Fpng&Expires=1466092630&Signature=GqVo%2Fa9d19%2BsHj3%2FcCcIkyu7lXQ%3D&x-amz-acl=public-read
Request Method:OPTIONS
Status Code:405 Method Not Allowed
Remote Address:<IP_ADDRESS>:8005
Response Headers
view source
Connection:keep-alive
Content-type:application/xml
Date:Thu, 16 Jun 2016 15:56:10 GMT
server:AmazonS3
Transfer-Encoding:chunked
x-amz-id-2:3e25eaca2fe42c90930d
x-amz-request-id:3e25eaca2fe42c90930d
Request Headers
view source
Accept:*/*
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-US,en;q=0.8
Access-Control-Request-Headers:accept, content-type
Access-Control-Request-Method:PUT
Connection:keep-alive
Host:<IP_ADDRESS>:8005
Origin:http://localhost:8000
Referer:http://localhost:8000/planner/
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36
Query String Parameters
view source
view URL encoded
AWSAccessKeyId:accessKey1
Content-Type:image/png
Expires:1466092630
Signature:GqVo/a9d19+sHj3/cCcIkyu7lXQ=
x-amz-acl:public-read

Any ideas?

Hello @tjsail33,
Great to see the server put to good use!
I can see in your report that you are using Transfer-Encoding:chunked which we do not support at the moment, that may be the issue at hand.

It looks like you're using XHR to PUT an object, which has certain security mechanisms in place, one among them called CORS, or Cross Origin Resource Sharing. It's a way for a service to allow (or disallow) access to it through XHR or similar means from an application served by a different host. See https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
This is checked before the actual XHR request is issued through an OPTIONS request to the same endpoint by the browser. At this point, the target service should return a Access-Control-Allow-Origin header listing the hosts serving applications that are allowed to access this service (S3Server in this case).
To overcome the current limitation, the S3Server could be adapted to return an Access-Control-Allow-Origin: * header upon such OPTIONS requests, though that can be a security issue in production setups, so may need to be configurable.
Once CORS is working, there'd still be the issue @michael-zapata refers to :wink:

Hi @NicolasT and @michael-zapata, thanks so much for getting back to me. Both of your comments make total sense. I think the CORS comment is the easiest hurdle to clear, as I can add from end configs to not use chunked when doing the upload to the local S3 container. Thoughts on whether that would be a functional workaround?

Hi, @tjsail33 chunked encoding should not be an issue.  @michael-zapata was referring to streaming v4 auth which we do not support yet but that should not hold you back.  I believe the only client that even supports streaming v4auth is the java sdk.  Let us know how it goes.


ConEmu doesnt show the right characters

I have a script which uses a checkbox question type.
But the checkboxes do not show in ConEmu.
You can't see if they are checked or unchecked:

If I use cmd.exe the checkboxes show up normally.

Found a solution.
Add the following in the ConEmu: Settings > Startup > Environment

chcp 65001
set PYTHONIOENCODING=utf-8


chore(docs): partially rewrite, fix typos

as title.
feel free to clarify and correct me if you think I changed the intended meaning of any formulations.
wip, more to come.

Hi @wULLSnpAXbWZGYDYyhWTKKspEQoaYxXyhoisqHf , please don't forget to let us know when this is ready for review

Hi @wULLSnpAXbWZGYDYyhWTKKspEQoaYxXyhoisqHf , please don't forget to let us know when this is ready for review

yeah, thanks, will cc you when ready; this is still a WIP.

I will not be spending any more time on this, let's merge it as it is (if you see fit).

thanks @wULLSnpAXbWZGYDYyhWTKKspEQoaYxXyhoisqHf , I'd like to review this personally as soon as I have the time for it

Any feedback before this is merged ? @MiroslavRepka @Despire

I think it is good, definitely much cleaner than hooks.

hang on, wdym? @MiroslavRepka

was that perhaps intended for the other PR?

Yeah, wrong PR, mb


Left panel layout

I have developed the basic layout for the timer settings as discussed.  Functionality has also been added to fade out/ fade in some UI elements depending on window width.

Checked this pull request, it is good to be merged.


Add support for inline code completion (copilot, etc.)

ahh, I have never used Copilot before. I will try using Copilot and support this during the weekend

@failable could you clone this repository and install it via Install Dev Extension, then confirm if this resolves the issue?

Hello, that's how it look like now, thanks for the fix.

Thank you for confirming, I will open a PR to update these changes into Zed's extension repository


fix: Changed 'Scenarios' to 'Scenarios:' for consistency with other markers

Scenarios to Scenarios: for examplesTitleMarkers and Change Examples: to Scenarios: in one test

Makes sense! Thanks!


feat: add adv_2022_05

Codecov Report

Merging #18 (09a88ab) into master (e975539) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master       #18   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            5         6    +1
  Lines          113       158   +45
  Branches        20        28    +8
=========================================
+ Hits           113       158   +45

Impacted Files
Coverage Δ

solutions/adv_2022_05.py
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Login Advertisement

Is there a any way to remove advertisement in login page?
You can see in the image and there is an advertisement top of the view like find it free on google play
https://imgur.com/a/a6GANd8

Hey @arda0011 😊
This gets asked pretty often, as you might imagine, and you can find previous reference both on Issues and Pull Requests.
Unfortunately it doesn't seem the case, cause it looks like Instagram has a way to check for the integrity of the requesting web page, resulting in a blank page with no cookies in case it's been tempered with.
tl;dr: unfortunately not.


License

There is not a license on this repo (or at least I can't find it). Should we assume the code is public domain?

Was wondering the same thing. Tweeted @john_papa asking, but have yet to hear back. Also curious if we can fork etc. I want to port this.

added MIT

Thanks!!


🐞 [Bug]: Broken Link tfrobot readme and others

What happened?

There is a broken link on the tfrobot readme
We can either remove this sentence with the link, or add an example. In either case, it'd be good to have both json and yaml.
Line 54

Relevant log output
404 - page not found
The development branch of tfgrid-sdk-go does not contain the path tfrobot/example/conf.yaml.

Thanks, should be fixed here fed0436b0a7a158d15cc3d1ee4b0e5a0bb58c7ce

Verified:
Link has been removed and example in README updated.


Force repo root path for checkout

Maybe this will check out in the right place?

thanks for the earlier suggestion friend :)


Add expectThrows

Fixes #716. No Javadoc yet, and test coverage is still skimpy, but assertThrows functionality is long overdue.

Discussions from junit-team/junit#1154 and junit-team/junit#1153 could help.

Yeah, might as well wait until that PR cools off, if it ever does.

Looks good, but shouldn't there be a version where you can specify which exception is expected?

Conclusion: yes, and the best reason (in my opinion) is so that you can still obtain the stack trace if the "wrong" exception type is thrown, instead of having it wiped out by a ClassCastException.

I've updated the PR with the latest revisions.


Added colorama for Windows ANSI support

On Windows, the colorama package wraps stdout and translates ANSI codes to win32 API calls.

Doesn't colorama only add ansi support for for colors, or will it allow the codes that move the cursor as well?

As far as I can tell, it translates all ANSI codes, because the cursor works for me when I use it.

So, did it not work before? I assume it didn't but it's worth checking.

Nah, it just prints the raw characters to the console. It's not pretty 😂

Okay then, seems like a good trade off!

Also, thanks for all of your support with this and getting windows support! I didn't ever expect to have windows support, so this helps a lot!

No problem at all! I love draftlog for nodejs, and having a similar package for Python is amazing; so I want to help make sure it works for everyone! 😄


Test result is not  satisfied

I had test  one  short wav and  one  long wav，the  asr result is not satisfied , for  example:

can you  explan it  , or  maybe  i  had something wrong?

I'm not really sure. Maybe Whisper doesn't output Chinese with Spaces as separators, and the word truncation model only keeps output up to the first space? If so, you can modify the boundary detection function (always return True) to remove the CIF model, or modify this to remove only the last Chinese character.

thank you for your reply。
But ，My question is not the space ， is the asr  result  is  cycle of  one  word .  that's  not   normal.

Will it be better when using a longer chunk? E.g. 2 or 3 senconds

e...  no,  i  have tried 2 or 3 , the result is not normal.  Then  i tried 10s,  the  wav file  is  about 7s ,  the  result is just so so .

I tested Fleurs with chunk length = 1s, model = large-v3, and found it got much higher WER especially in some minor languages(10% more than original whisper model )


Compress the models

<EMAIL_ADDRESS>

Done in the v2, the models are now shipped in .zip format, reducing their size ~tenfold.


Add protocol produce v6

This is a change related to KIP-219, right?
In that case I think the throttleTime should be changed to clientSideThrottleTime here, so that the throttling will be done. See https://github.com/tulios/kafkajs/pull/776, specifically https://github.com/tulios/kafkajs/pull/776/commits/29779f276556b966eb76b2464a5970ced0564f34

Yes, I noticed that. I made the change locally but we have to change the client to wait for the pending requests when disconnecting otherwise we could lose data with the producer. I am on it.

@Nevon @ankon I updated the PR to use the client-side throttling and for the request queue to wait for pending requests before it shut down and disconnect.

There is one more detail, the request queue has to wait for the current inflight requests. I am making the change.

I spot a bug in the way the request queue process pending requests
https://github.com/tulios/kafkajs/blob/c025e05725a8b1badf813ea6a5231d0b8f77647a/src/network/requestQueue/index.js#L232
it is processing that most recent request in the queue rather than the oldest one, I am switching from this.pending.pop() to this.pending.shift() since we want FIFO behavior.

I ran many tests and I am now happy with the solution, please take a look.

LGTM!


Fix blank VC

Fix blank VC by adding
NSBundle *bundle = [NSBundle bundleForClass:[self class]];
self = [self initWithNibName:nil bundle:bundle];

to initWithPaymentRequest: in STPTestPaymentAuthorizationViewController.m

Ah yeah, this was a really silly typo on my end - I had previously added this code to the wrong VC. Thanks!


feat: custom border style and color

feat: Customize the style of the border
feat: Customize the color of the border

LGTM

LGTM


fix for JENKINS-64127 (ConcurrentModificationException from lock step)

See https://issues.jenkins-ci.org/browse/JENKINS-64127
Using synchronized on a method only ensures that there won't be 2 invocations of that method over the same instance.
It does not protect the field used inside this method.
I replaced the type of resources from an ArrayList into a concurrent collection.
I still kept the List type in org.jenkins.plugins.lockableresources.LockableResources#getResources since I wasn't sure about the impacts.

We have the same issue ever since we started using this plugin heavily with on-demand created resources.

No more needed. Most (hopefully all) concurrent modification exceptions are fixed noe


How to query a block?

For instance, our base has a dashboard set up with various pivot tables. How could I query them by dashboard name & pivot table name?

This client is limited to the features available in the public API and AFAIK Blocks are not exposed.
Take a look at the Airtable API docs: https://airtable.com/api


Issue 128 - image display stats

Added 2 image display stat fields to the file table to assist in slideshow debugging

displayed_count contains the number of times an image has been displayed on the frame
last_displayed is the datetime stamp of the last time an image was displayed
Note, these fields can only be reset via a manually applied SQL UPDATE command

@jgodfrey This is really a nice feature. I'm wondering if we could provide some statistics on the webpage. And maybe clear the statistics.
Some data for the statistics I can think of:

picframe uptime

of images

of images shown

of full cycles

free space on Picture folder
picframe version #

@helgeerbe - Yeah, all that should be doable. It's just a matter of doing it... :)


TML-11943 Improves Kazoo logging

Carrying #16

Tests appear to pass for this one.

Any chance you can paste a sample of the logging this generates?

Unfortunately, I don't currently have an environment to set the whole thing up to test it out.

Just dug into the code for this one.
This is what the logging generates:
2016/09/30 11:19:57 Connected to <IP_ADDRESS>:2181
2016/09/30 11:19:57 Authenticated: id=96680960823394309, timeout=6000
2016/09/30 11:19:57 Re-submitting `0` credentials after reconnect
2016/09/30 11:19:57 Recv loop terminated: err=EOF
2016/09/30 11:19:57 Send loop terminated: err=<nil>

See the all the logs in the test-run on travis: https://travis-ci.org/wvanbergen/kazoo-go/jobs/163984543
The behaviour is exactly the same as the current behaviour without this change, as the zk client automatically sets the DefaultLogger as the logger if no logger is passed in. See my other PR where the zk client also logs to output, despite no logger being set: https://travis-ci.org/wvanbergen/kazoo-go/builds/163991217

Hi! Any plans to release this change?

Sorry for the late response. I have not been actively maintaining this library, and am working in a different field these days, so PR reviews will be slow as a result.


BcContainerHelper version 6.0.6-preview1131 - problems with TestToolkit (Business Foundation App)

Describe the issue
Used:
BcContainerHelper version 6.0.6-preview1131
with artifact:
https://bcinsider.azureedge.net/sandbox/24.0.16159.0/de
(older artifacts seems to be fine)
Again the problem with the foundation app.
error AL1024: A package with publisher 'Microsoft', name 'Business Foundation Test Libraries', and a version compatible with '<IP_ADDRESS>' could not be loaded. Symbols for the requested app Business Foundation Test Libraries by Microsoft <IP_ADDRESS> could not be found in the database.
NoSeriesCheckTests.Codeunit.al(4,17): error AL0791: The namespace 'TestLibraries' is unknown.
NoSeriesCheckTests.Codeunit.al(4,31): error AL0791: The namespace 'Foundation' is unknown.
NoSeriesCheckTests.Codeunit.al(4,42): error AL0791: The namespace 'NoSeries' is unknown.
NoSeriesCheckTests.Codeunit.al(14,26): error AL0185: Codeunit 'Library - No. Series' is missing
Installation failed
At C:\Run\start.ps1:393 char:9
+         throw "Installation failed"
+         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (Installation failed:String) [
   ], RuntimeException
    + FullyQualifiedErrorId : Installation failed

New-Bcimage Telemetry Correlation Id: ddce3b1b-6b36-44a9-bd5b-fcaaa3af984c
New-BCContainer Telemetry Correlation Id: 15153c32-2b8d-47c9-8449-283fc5479a5c
DockerDo : The command 'powershell -Command $ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue'; \Run\start.ps1 -installOnly -multitenant -includeTestToolkit' returned a non-zero code: 1
ExitCode: 1
Commandline: docker build --isolation=hyperv --memory 8G --no-cache --tag bcinsider-ses:sandbox-24.0.16188.0-de-mt c:\bcartifacts.cache\lj0owitv.2ny
In C:\Program Files\WindowsPowerShell\Modules\BcContainerHelper\6.0.6\ContainerHandling\New-NavImage.ps1:700 Zeichen:27
+ ...       if (!(DockerDo -command build -parameters @("--isolation=$isola ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,DockerDo

Scripts used to create container and cause the issue
New-BCContainer `
    -accept_eula `
    -accept_insiderEula `
    -auth NavUserPassword `
    -credential $credential `
    -containerName $settings.name `
    -artifactUrl $settings.artifactUrl `
    -imageName $settings.name `
    -memoryLimit $settings.memoryLimit `
    -shortcuts Desktop `
    -licenseFile $settings.licenseFilePath `
    -updateHosts `
    -useBestContainerOS `
    -isolation hyperv `
    -includeTestToolkit `
    -assignPremiumPlan `
    -EnableTaskScheduler:$false;

Does it work if you remove the imageName parameter?

Intresting, this works fine :)
Yo can close the issue.
Thank you.

Well - it should also work when generating images - will check.

>>  $artifactUrl = Get-BCArtifactUrl -type 'Sandbox' -country $countryVersion -select NextMajor -accept_insiderEula
>>  $credential = New-Object pscredential $userName, (ConvertTo-SecureString -String $password -AsPlainText -Force)
>>  New-BcContainer `
>>      -accept_eula `
>>      -containerName $containerName `
>>      -artifactUrl $artifactUrl `
>>      -Credential $credential `
>>      -auth UserPassword `
>>      -includeTestToolkit `
>>      -memoryLimit 6G `
>>      -isolation hyperv `
>>      -accept_insiderEula

BcContainerHelper is version 6.0.5, country = AU
Extension compilation failed                                                                                error AL1024: A package with publisher 'Microsoft', name 'Business Foundation Test Libraries', and a version compatible with '<IP_ADDRESS>' could not be loaded. Symbols for the requested app Business Foundation Test Libraries by Microsoft <IP_ADDRESS> could not be found in the database.                                                                                NoSeriesCheckTests.Codeunit.al(4,17): error AL0791: The namespace 'TestLibraries' is unknown.                           NoSeriesCheckTests.Codeunit.al(4,31): error AL0791: The namespace 'Foundation' is unknown.                              NoSeriesCheckTests.Codeunit.al(4,42): error AL0791: The namespace 'NoSeries' is unknown.                                NoSeriesCheckTests.Codeunit.al(14,26): error AL0185: Codeunit 'Library - No. Series' is missing

Next version of the generic image will support this


No error details in error dialog when using an exist file name to clone one file

Storage Explorer Version: 1.12.0
Build: 20200109.2
Branch: rel/1.12.0
Platform/OS: Windows 10/ Linux Ubuntu 18.04/ MacOS High Sierra
Architecture: ia32/x64
Regression From: Not a regression
Steps to reproduce:

Expand one storage account -> File Shares.
Create a new file share -> Upload two files to it.
After upload successfully -> Select one file and right click it -> Click 'Clone with New Name...'.
Specify the new name using another file name.
Check the error dialog.

Expect Experience:
Show error details in the error dialog .
Actual Experience:
No error details in the error dialog

More Info:

This issue doesn't reproduce for blobs.

Address along with azcopy for file shares.

Verified on build 20200210.4.

No error details in error dialog when using an exist folder name to clone one folder.
No error dialog pops up when using an exist file name to clone one file.

Jason verify that experience is good now that AzCopy is checked in.

A fix has been merged. Please verify.

Verified on build 20200304.6. Reproduce.

I forgot to sync the CloudExplorer with the Standalone. I'll notify in this thread when it's done.

Verified this issue on build 20200312.1. Fixed.


feat: Claim congrats message improvements

PR Type

[ ] Bugfix
[x] Feature
[ ] Refactoring

Context

[x] ❗ Fixes bigint not handled in autotelport cf73817
[x] Closes #8831

Did your issue had any of the "$" label on it?

[x] Fill up your DOT address: Payout

Community participation

[x] Are you at KodaDot Discord?

Screenshot 📸

[x] My fix has changed something on UI;

@exezbcz  pls review

i think text color on list button should be black:

loading seems ok i guess:

functionality works as expected, loading state until listing is possible

dark

@roiLeo https://github.com/kodadot/nft-gallery/pull/8838/commits/6ec911c6782ef36aa3f239353ff848543732885d 👀

pay 30 usd

😍 Perfect, I’ve sent the payout
💵 $30 @ 7.7 USD/DOT ~ 3.896 $DOT
🧗 13QUj3pZyFNfYj4AM336hRdyLQbevj5H3sR4PKmLEXLdwZhh
🔗 0x8a84cf35848b9adb26b932be8715cf4943d15590bf8f9a7558e8d1d224b4ab57
🪅 Let’s grab another issue and get rewarded!
🪄 github.com/kodadot/nft-gallery/issues


Allow plugins to set their own logging level

It's posible to disable the logger from my plugin without editing this line from the generator-code:
https://github.com/adobe-photoshop/generator-core/blob/master/lib/generator.js#L28

This is not currently supported, but is a reasonable request.  I'd be interested to know how this is impacting you though.  I'm going to change the name of the issue to reflect the request, let me know if you disagree @rogr.

Thank you @mcilroyc, and yeah, I think this is a better name for this issue.
This is my case problem:
I'm using node-progress to show a progress bar of the assets I'm generating, but the logger from the generator-core makes that the progress bar doesn't show in one line.
I will see if I can do a PR.


Add line break between blocks

To match the style used in the rest of the project

I'll rebase that as well

Thanks!


Not working in Meteor 1.3 beta 4

I've created a repo to reproduce: https://github.com/st3phan/meteor-1.3-beta.4-TAPi18n
The repo has 2 branches:
master => Meteor 1.2.1 (working)
1.3-beta.4 = Meteor 1.3 beta 4 (not working)
Also in 1.3-beta.4 project-tap.i18n is needed (can be empty) to get rid of the Uncaught Error: No such function: _ error.
But I can't seem to get the right value for i18n_files_route.
Any pointers?

@st3phan Did you get this to work? My app gets built, but only the keys are rendered. @theosp are you currently working on meteor 1.3 support on this package?

Hi,
Unfortunately I don't have the resources to add support for beta Meteor releases.
Please note that during Meteor v1.2 betas tap:i18n didn't work for various reasons that weren't related to tap:i18n itself and got fixed by the time v1.2 got stable. Upon v1.2 release minor modifications needed to support the new release.
If a support for v1.3 beta is critical to your project now, you can contact my Meteor Consultancy for help.
Thanks,
-Daniel

@theosp I understand why ;) Looks like it got fixed in Meteor 1.3 beta 5.

Thanks for the update,
-Daniel


Plain json object

Hi,
I am wondering if there are any options to not use strongly typed c# objects to work with ISolrOperation? How to add a document to the Solr instance without knowing its schema?
Best regards,
Paweł

See https://github.com/SolrNet/SolrNet/blob/master/Documentation/Mapping.md#fully-loose-mapping

Yes, I saw that. How to configure IoC then? I am using autofac. Like below:
 builder.RegisterModule(new SolrNetModule(new List<ISolrServer> { 	new SolrServer("collectionname", "http://<IP_ADDRESS>:8983/solr/collectionname/", typeof(Dictionary<string,object>).AssemblyQualifiedName) }));
Then I am using interface ISolrOperations<Dictionary<string, object>> in my service implementation.
When I try to query all of the objects like
var solrQueryResults = await _solr.QueryAsync(SolrQuery.All);
I am getting 404 and exception is thrown. How to get a proper data from Solr?

Ok, I found a bug in my thinking "http://<IP_ADDRESS>:8983/solr/collectionname/" has a redundant / at the end of the url. Maybe it is worth to consider using uri builder instead of concatenating strings to build query url?


Tensorflow version

Hi，what‘s the tensorflow version of this code?

Sovled, tf.app.flags is only compatible with version 1.0-1.4.

Sovled, tf.app.flags is only compatible with version 1.0-1.4.

Yes. I used it for convenience. There is no reason why it can't be replaced by argparser .


Error message with .deb package for Ubuntu

Bug report
System info: [Include InfluxDB version, operating system name, and other relevant details]
Steps to reproduce:

Run

sudo apt install influxdb

Expected behavior:
It is installed smoothly.
Actual behavior: [What actually happened]
APT show:
Synchronizing state of influxdb.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable influxdb
update-rc.d: error: cannot find a LSB script for influxdb
dpkg: error processing package influxdb (--configure):
 subprocess installed post-installation script returned error exit status 1

Ah, it turns out to be my fault (I added an empty file to /etc/init.d) to try auto-complete for my ZSH shell, and it breaks InfluxDB installation.


[AutoPR resourcehealth/resource-manager] Add three new APIs to microsoft.resourcehealth

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/4796

This PR has been merged into https://github.com/Azure/azure-sdk-for-go/pull/3690


Tokens that take up an even number of squares (Large and Gargantuan) end Pathfinding off-grid

If a token takes up an even number of squares on the grid (such as Large and Gargantuan tokens), they end any Pathfinding movement in the centre of their area, which offsets them from the grid

I see the same thing


TODO Comments

https://github.com/4ndyNMC/MetaU-Capstone/blob/main/app/src/main/java/com/example/metaucapstone/RecipeAdapter.java#L67
Another good spot for those TODO comments I mentioned earlier.
I think this file in general could be a good spot for some of those TODO comments, since you'll likely come back and throw some more effort at the UI eventually.

Yes! Definitely can and probably will put more TODOs here. I'm not sure why I left that comment there, though, since I send the recipe object to the recipe info page right above it; I guess I just forgot to remove it but I'll keep the feedback in mind.


Get playback rate range array API requests

Hi,
How (or can) get an array of playback rate ranges?
https://github.com/Pong420/videojs-plus/blob/9ea58563ad9effc92f793edc40016f354dc69a53/source/Components/SettingMenu/PlaybackRate/PlaybackRateSettingItem.js#L11-L22
I tried to use player options, but it didn't work:

Thx

player.findChild('PlaybackRateSettingItem')[0].component.entries

You could suggest other properly api design / submit a PR

Currently need to find PlaybackRateSettingItem in children_

I think it can be similar to ContextMenu

Like this:
player.SettingMenu.<Item>

On issues:
player.SettingMenu.PlaybackRateSettingItem.entries

On issues, when the array is obtained, the related features can be implemented externally.
Get current playback rate (by Videojs) :
player.playbackRate()

Get default playback rate (by Videojs) :
player.defaultPlaybackRate()

Filter the array to keep only what you need :
player.findChild('PlaybackRateSettingItem')[0].component.entries.map(t => t.value)

Or when the API is implemented :
player.SettingMenu.PlaybackRateSettingItem.entries.map(t => t.value)

Example out:

Please try 1.6.7

This works, thx !


Crashes when Copy or Pasting Compound Tag

Mac OS X.
The application crashes when trying to copy or delete a Compound Tag.
https://imgur.com/NFPtBKf

Same issue here. Cannot copy compound tags.


Error decoding packet unknown with contents

I use latest build Waterfall (#147) and some time ago began to receive such error
Latest build paper spigot 1.12 (with latest ViaVersion 1.3.0)
https://pastebin.com/SVn8qBuG
Latest build paper spigot 1.8.8 (with latest ViaVersion 1.3.0)
https://pastebin.com/k0Ge5qVc

Bump, need fix, players are randomly disconnected from server


Add test for OnlyModule option in resolve.alias

What kind of change does this PR introduce?
Add test

Did you add tests for your changes?

test for  onlyModule: Redirect only exact matching request. option in resolve.alias
Does this PR introduce a breaking change?
No

What needs to be documented once your changes are merged?
None

No clue why lint and basic fails

No clue why lint and basic fails

you did not run yarn before the tests


feat: input rtl support

Resolves #1671
Scope

[ ] Patch: Bug Fix
[x] Minor: New Feature
[ ] Major: Breaking Change

it seems like the enhancer's padding needs some change too? in rtl, it seems like it should has more spacing

This is part of the Button code therefore it's updated in the PR related to enhancers.

This is part of the Button code therefore it's updated in the PR related to enhancers.

👍

Ahh actually it isn't part of the Button code. The enhancers are inline coded. But as we are now reusing the scenario the padding is that for ltr. Prior to this I was setting the appropriate padding in the rtl scenario. It's down to the user and the way they implement the enhancers.


126 list item

Thinking about the merit of using event dispatchers for ListItem responding to adornment (child) events. Though it does look like, according to Rich Harris, allowing for default event bubbling is an acceptable approach.
https://stackoverflow.com/questions/56857853/is-it-possible-to-make-a-child-component-inside-a-slot-to-send-data-to-his-paren


Add admin directory with samples

https://gitstalk.netlify.com/phoqe

Here’s a draft for the newly added tools in /tools:
There are some maintenance tools at your disposal to help you manage your app easier. These tools include commands for managing users and roles, some are very dangerous to execute, think twice before performing irreversible actions.
It is recommended to read through the entire document before using any tools, especially if your app is in the hands of the public.
Using an e-mail address instead of a UID
If you don’t know the UID of the user you want to perform operations on, you can use their e-mail address instead. This option will essentially replace all <uid> parameters with <email>, here’s how you would get the roles of a user using only their e-mail address:
yarn roles -e get<EMAIL_ADDRESS>
:::tip
Anytime the --email or -e option is present, it will look for an e-mail address instead of a UID.
:::
user
The user tool is used to manage users at an atomic level, e.g. editing the fields of a specific user. You would use this tool if you want to suspend users as well.
Creating a user
You can use this tool to create new users, e.g. if you wanted to create a test user or system user you can do that. You can initialize more properties from this tool than you can do with the Firebase Console.
The command is as follows, very simple:
yarn user create

This will open a wizard where you insert the new user’s info, like:
? uid: phoqe
? email<EMAIL_ADDRESS>? emailVerified: Yes
? password: password123
? displayName: phoqe
? photoURL:
? disabled: No
┌───────────────┬────────────────┐
│ uid           │ phoqe          │
├───────────────┼────────────────┤
│ email         │<EMAIL_ADDRESS>│
├───────────────┼────────────────┤
│ emailVerified │ true           │
├───────────────┼────────────────┤
│ password      │ password123    │
├───────────────┼────────────────┤
│ displayName   │ phoqe          │
├───────────────┼────────────────┤
│ photoURL      │ N/A            │
├───────────────┼────────────────┤
│ disabled      │ false          │
└───────────────┴────────────────┘

Getting a user’s data
You can also use this tool to get information about a user, e.g. their display name and whether or not they’re disabled:
yarn user get <uid>

For example, if you would want information about a user with the UID phoqe:
yarn user get phoqe

That would yield something like (given that the user exists):
┌───────────────┬────────────────┐
│ uid           │ phoqe          │
├───────────────┼────────────────┤
│ email         │<EMAIL_ADDRESS>│
├───────────────┼────────────────┤
│ emailVerified │ true           │
├───────────────┼────────────────┤
│ displayName   │ phoqe          │
├───────────────┼────────────────┤
│ photoURL      │ N/A            │
├───────────────┼────────────────┤
│ disabled      │ false          │
└───────────────┴────────────────┘

Updating a user
Existing users can be modified in almost the same way you create new users. Running this command will prompt you with a wizard filled in with the existing user’s info:
yarn user update <uid>

Updating phoqe would look like this:
yarn user update phoqe

And, for the sake of this example, we’ll change the display name to test:
? email<EMAIL_ADDRESS>? emailVerified: Yes
? displayName: test
? photoURL:
? disabled: No
┌───────────────┬────────────────┬────────────────┐
│ Key           │ Current Value  │ New Value      │
├───────────────┼────────────────┼────────────────┤
│ email         │<EMAIL_ADDRESS>│<EMAIL_ADDRESS>│
├───────────────┼────────────────┼────────────────┤
│ emailVerified │ true           │ true           │
├───────────────┼────────────────┼────────────────┤
│ displayName   │ phoqe          │ test           │
├───────────────┼────────────────┼────────────────┤
│ photoURL      │ N/A            │ N/A            │
├───────────────┼────────────────┼────────────────┤
│ disabled      │ false          │ false          │
└───────────────┴────────────────┴────────────────┘

You will then get a prompt asking you whether you want to update the user or not.

Listing users in a range
You can list users in a specific range using:
yarn users list <max-results> <next-page-token>

For example, getting five users from the fifth page:
yarn users list 5 5

Deleting all users
This command is very dangerous to use, it will delete all of your users, everyone! Be careful when using it, especially if your app is live.
yarn users delete

As a safety measure, you have to confirm if you want to delete all users.
roles
The roles tool is used to manage roles for users. There are commands for getting, setting, and removing roles from a user.
Getting a user’s role
In some cases it might be useful to know which roles a user has, you can use this command to find out:
yarn roles get <uid>

If you wanted to get the roles for the user phoqe, here’s how you would do it:
yarn roles get phoqe

In this example, phoqe now has the admin role:
┌───────┬───────┐
│ roles │ admin │
└───────┴───────┘

Setting a user’s roles
You don’t need to fiddle around with the Firebase Admin SDK everytime you want to change the roles for a user, use this command instead:
yarn roles set <uid> <roles>

Here’s an example of setting the admin role for phoqe:
yarn roles set phoqe admin

You would get something like this in return:
┌───────┬───────┐
│ uid   │ phoqe │
├───────┼───────┤
│ roles │ admin │
└───────┴───────┘

By the way, the <roles> option is comma-separated, meaning you can set multiple roles at once:
yarn roles set phoqe admin,premium

Removing a user’s roles
Don’t want a user to have any roles? That’s fine, you can remove any user’s role using this command:
yarn roles remove <uid>

This example would remove all the roles associated with the user phoqe:
yarn roles remove phooqe

Added to docs?

Yes, it will be a part of the docs under the Tools page.

@phoqe how may I contact you?

I am available on the Discord server and<EMAIL_ADDRESS>for development related inquiries.


Implementation of DocumentFormatter

🚧 WIP
Relevant technology:

pdf.js
revealjs
vuejs

Tools

phantomjs
cheerios

User Interface Design

https://github.com/nus-mtp/lecture-note-2.0/wiki/4.3-UI-Design#11-slides-view
https://github.com/nus-mtp/lecture-note-2.0/wiki/4.3-UI-Design#10-document-view

Relevant

https://gist.github.com/soxofaan/6785082
https://github.com/astefanutti/decktape
https://github.com/hakimel/reveal.js/blob/master/plugin/print-pdf/print-pdf.js

Related conversation

https://github.com/nus-mtp/lecture-note-2.0/pull/194#issuecomment-282222821

Done #199
PageRenderer DocumentFormatter is developed by simply manipulating HTML DOM Document Objects


Would be great if invalid nullable union types were flagged

Similar to https://github.com/web-platform-tests/wpt/issues/16267

Sounds from @tabatkins that this is probably easy to support.
https://github.com/tabatkins/bikeshed/issues/1451 is another IDL validation issue.
Another one that happens often is failing to make arguments optional when they're an IDL dictionary with no required members.


Rename gas price

This change is

Codecov Report

Merging #843 (8dbfcc0) into main (8f0598c) will increase coverage by 0.35%.
Report is 11 commits behind head on main.
The diff coverage is 62.50%.

@@            Coverage Diff             @@
##             main     #843      +/-   ##
==========================================
+ Coverage   69.45%   69.80%   +0.35%
==========================================
  Files          41       42       +1
  Lines        5536     5684     +148
  Branches     5536     5684     +148
==========================================
+ Hits         3845     3968     +123
- Misses       1324     1347      +23
- Partials      367      369       +2

Files Changed
Coverage Δ

crates/blockifier/src/block_context.rs
0.00% <ø> (ø)

crates/native_blockifier/src/storage.rs
15.55% <0.00%> (-0.18%)
:arrow_down:

crates/native_blockifier/src/py_block_executor.rs
40.93% <50.00%> (+1.91%)
:arrow_up:

crates/blockifier/src/execution/entry_point.rs
93.98% <100.00%> (+0.03%)
:arrow_up:

crates/blockifier/src/fee/fee_utils.rs
97.43% <100.00%> (+0.06%)
:arrow_up:

... and 7 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


[2.0.0-beta.0] Update notifier not detecting latest version

🐛 Bug Report
When running docusaurus commands on 2.0.0-beta.0, the update notifier reads the last alpha version as the latest.
Expected behavior

Expected update notifier to be detect the latest version.
Actual Behavior

$ docusaurus build

   ╭────────────────────────────────────────────────────────────────────────────────────────╮
   │                                                                                │
   │                     Update available 2.0.0-beta.0 → 2.0.0-alpha.75                     │
   │                                                                                │
   │   To upgrade Docusaurus packages with the latest version, run the following command:   │
   │         yarn upgrade @docusaurus/core@latest @docusaurus/preset-classic@latest         │
   │                                                                                │
   ╰────────────────────────────────────────────────────────────────────────────────────────╯

Your Environment

$ docusaurus --version
2.0.0-beta.0

Thanks, was also reported this:

@loozhengyuan can you tell me from which version of Docusaurus you upgraded to the beta.0 ?
Is the site open-source?
Is the message constantly displayed?
Might be related to:

https://github.com/facebook/docusaurus/pull/4257
https://github.com/yeoman/update-notifier/pull/192

@slorber I upgraded from alpha.72 to beta.0. Unfortunately, its an internal site so I am not able to share the repo. Interestingly, the message is no longer displayed now.


Region Playlist: accessibility improvements

As per the conversation in #1404:
new actions (displaying error messages if necessary conditions not met):

SWS/S&M: Region Playlist - Add playlist (Accessibilty)
SWS/S&M: Region Playlist - Add all regions (Accessibilty)
SWS/S&M: Region Playlist - Set name of selected region (Accessibilty)
SWS/S&M: Region Playlist - Set loop count of selected region (Accessibility)
SWS/S&M: Region Playlist - Display context menu (Accessibility) [not implemented]

new functionality:

TAB selects first region (if present)

TODO:

implement 'Display context menu' action
remove '(Accessibilty)'  in action name?

I could use help with implementing the 'show context menu' (at mouse cursor) action.
I've added '(Accessibility)' to the new actions names for easier filtering/testing during development stage, could be removed for release.

:x: Build sws 415-master failed (commit https://github.com/reaper-oss/sws/commit/aea613d4e6 by @nofishonfriday)

:white_check_mark: Build sws 416-master completed (commit https://github.com/reaper-oss/sws/commit/72da1a3b4c by @nofishonfriday)

Windows 64-bit

build/BuildUtils/SWS_Template.ReaperLangPack
build/BuildUtils/whatsnew.html
build/reaper_sws-x64.pdb
build/sws-<IP_ADDRESS>-Windows-x64-region-playlist-accessibility-72da1a3b.exe

Windows 32-bit

build/BuildUtils/SWS_Template.ReaperLangPack
build/BuildUtils/whatsnew.html
build/reaper_sws-x86.pdb
build/sws-<IP_ADDRESS>-Windows-x86-region-playlist-accessibility-72da1a3b.exe

Linux x86 64-bit

build/sws-<IP_ADDRESS>-Linux-x86_64-region-playlist-accessibility-72da1a3b.tar.xz

Linux x86 32-bit

build/sws-<IP_ADDRESS>-Linux-i686-region-playlist-accessibility-72da1a3b.tar.xz

Linux ARM 64-bit

build/sws-<IP_ADDRESS>-Linux-aarch64-region-playlist-accessibility-72da1a3b.tar.xz

Linux ARM 32-bit

build/sws-<IP_ADDRESS>-Linux-armv7l-region-playlist-accessibility-72da1a3b.tar.xz

:white_check_mark: Build sws 419-master completed (commit https://github.com/reaper-oss/sws/commit/03ba891c5a by @nofishonfriday)

Windows 64-bit

build/BuildUtils/SWS_Template.ReaperLangPack
build/BuildUtils/whatsnew.html
build/reaper_sws-x64.pdb
build/sws-<IP_ADDRESS>-Windows-x64-region-playlist-accessibility-03ba891c.exe

Windows 32-bit

build/BuildUtils/SWS_Template.ReaperLangPack
build/BuildUtils/whatsnew.html
build/reaper_sws-x86.pdb
build/sws-<IP_ADDRESS>-Windows-x86-region-playlist-accessibility-03ba891c.exe

Linux x86 64-bit

build/sws-<IP_ADDRESS>-Linux-x86_64-region-playlist-accessibility-03ba891c.tar.xz

Linux x86 32-bit

build/sws-<IP_ADDRESS>-Linux-i686-region-playlist-accessibility-03ba891c.tar.xz

Linux ARM 64-bit

build/sws-<IP_ADDRESS>-Linux-aarch64-region-playlist-accessibility-03ba891c.tar.xz

Linux ARM 32-bit

build/sws-<IP_ADDRESS>-Linux-armv7l-region-playlist-accessibility-03ba891c.tar.xz

:white_check_mark: Build sws 491-master completed (commit https://github.com/reaper-oss/sws/commit/647f05f35a by @nofishonfriday)

Windows 64-bit

build/BuildUtils/SWS_Template.ReaperLangPack
build/BuildUtils/whatsnew.html
build/reaper_sws-x64.pdb
build/sws-<IP_ADDRESS>-Windows-x64-region-playlist-accessibility-647f05f3.exe

Windows 32-bit

build/BuildUtils/SWS_Template.ReaperLangPack
build/BuildUtils/whatsnew.html
build/reaper_sws-x86.pdb
build/sws-<IP_ADDRESS>-Windows-x86-region-playlist-accessibility-647f05f3.exe

macOS x86 64-bit

build/sws-<IP_ADDRESS>-Darwin-x86_64-region-playlist-accessibility-647f05f3.dmg

macOS x86 32-bit

build/sws-<IP_ADDRESS>-Darwin-i386-region-playlist-accessibility-647f05f3.dmg

macOS ARM 64-bit

build/sws-<IP_ADDRESS>-Darwin-arm64-region-playlist-accessibility-647f05f3.dmg

Linux x86 64-bit

build/sws-<IP_ADDRESS>-Linux-x86_64-region-playlist-accessibility-647f05f3.tar.xz

Linux x86 32-bit

build/sws-<IP_ADDRESS>-Linux-i686-region-playlist-accessibility-647f05f3.tar.xz

Linux ARM 64-bit

build/sws-<IP_ADDRESS>-Linux-aarch64-region-playlist-accessibility-647f05f3.tar.xz

Linux ARM 32-bit

build/sws-<IP_ADDRESS>-Linux-armv7l-region-playlist-accessibility-647f05f3.tar.xz

:white_check_mark: Build sws 574-master completed (commit https://github.com/reaper-oss/sws/commit/c5eef38146 by @nofishonfriday)

Windows 64-bit

build/BuildUtils/SWS_Template.ReaperLangPack
build/BuildUtils/whatsnew.html
build/reaper_sws-x64.pdb
build/sws-<IP_ADDRESS>-Windows-x64-region-playlist-accessibility-c5eef381.exe

Windows 32-bit

build/BuildUtils/SWS_Template.ReaperLangPack
build/BuildUtils/whatsnew.html
build/reaper_sws-x86.pdb
build/sws-<IP_ADDRESS>-Windows-x86-region-playlist-accessibility-c5eef381.exe

macOS x86 64-bit

build/sws-<IP_ADDRESS>-Darwin-x86_64-region-playlist-accessibility-c5eef381.dmg

macOS x86 32-bit

build/sws-<IP_ADDRESS>-Darwin-i386-region-playlist-accessibility-c5eef381.dmg

macOS ARM 64-bit

build/sws-<IP_ADDRESS>-Darwin-arm64-region-playlist-accessibility-c5eef381.dmg

Linux x86 64-bit

build/sws-<IP_ADDRESS>-Linux-x86_64-region-playlist-accessibility-c5eef381.tar.xz

Linux x86 32-bit

build/sws-<IP_ADDRESS>-Linux-i686-region-playlist-accessibility-c5eef381.tar.xz

Linux ARM 64-bit

build/sws-<IP_ADDRESS>-Linux-aarch64-region-playlist-accessibility-c5eef381.tar.xz

Linux ARM 32-bit

build/sws-<IP_ADDRESS>-Linux-armv7l-region-playlist-accessibility-c5eef381.tar.xz

Hey @nofishonfriday, seems the trail went cold on this. Are you still up for getting it over the line? If so, could you refresh the AppVeyor build? I can be around to help out with Windows testing now, also have a keen Mac user at the ready.

closing this as I'm not really active with SWS dev anymore (np if someone wants to take it as basis for a new PR)

@RDMurray, any chance you'd have time to pick this up?

@ScottChesworth Okay, I'll try. First of all I am not sure that adding a bunch of actions to the main section that require space on the keymap is the right solution.
It seems that the only thing mac specific to this issue is that VO+Shift+m doesn't work, is that right?
The other problem, needing to double click to edit cells in the list view also exists on windows. The media explorer is the same in this regard, although edit metadata tag in the context menu makes it possible if a bit long winded.
I haven't looked at it on mac yet. Does VO shift m work in the media explorer?
It would be nice if NVDA could reliably route the mouse to a cell after using ctrl+alt+arrows but it doesn't seem to work.
What are your thoughts on how this should work, both in this window and in the media explorer?
CC @jcsteh

I am not sure that adding a bunch of actions to the main section that require space on the keymap is the right solution.

Agreed. That was the request posted on Reddit and in the forum. No idea why. IMO it would be better to spend time tightening up keyboard access in the GUI. However, if action equivalents are already written and functional, keep those around, because now key map layers are a thing there might be some interesting possibilities around reshaping arrangements on the fly.

It seems that the only thing mac specific to this issue is that VO+Shift+m doesn't work, is that right?

I think all the other issues with keyboard access are cross platform yep.

It would be easy to add context menu items to edit each field, like in the media explorer. Shortcut keys would also be possible. Should the shortcut keys be hardcoded, or should this window add it's own keyboard section for customizability? No other SWS windows have their own section afaik so I don't know if that would be accepted. It's also more work.

Can't see why the window needs its own section here man. Hard code them, and if users do want to customize their keystrokes, they can use NOFish's actions. Thoughts?


Figure out how to handle validator set changes on bridge

It looks dire: According to Parity's support, it is not possible to add new or update existing contracts via hard forks using the chain spec config file. This means we can't just replace the bridge contract on hard forks.
They're also not aware of a way of reading the current validator set in a contract. This means we can't update the validator set used in the bridge on hard forks.
I can think of 2.5 ways to still achieve this, but they all have issues:

Fork Parity and implement the contract replacement feature by ourselves
Construct a list of live validators by looking at the block producers of past blocks.
Let validators manage the validator set themselves

Option 1 would require us to dig deep into the Parity code, learn to write Rust, and maintain our own fork until they merge it (which might be soon, or might be never).
Option 2 is also hard to implement and adds some conceptual problems:

we can't access the validator address directly, but only the coinbase address that producers can choose freely
we only get them indirectly from block headers provided by transactions, that we need to check against block hashes
we only get them with some delay
we need to assume that addresses that haven't produced a block in some time are not a validator

Option 3 is what Parity suggested, but it requires us to trust the old validator set even after we've changed it in a fork.

Why can we not call the getValidators() function from the validator contract to get the list of validators?
https://github.com/trustlines-protocol/blockchain/blob/master/contracts/contracts/ValidatorSet.sol#L117
This potentially does not solve the problem as the bridge will have to figure out which contract to call, but gets us closer.

This would make all chain validators automatically bridge validators. If that's acceptable, we can go that route, yes.
We'd basically just have to make this contracts internal address storage a proxy to the validator contract: https://github.com/poanetwork/poa-bridge-contracts/blob/master/contracts/upgradeable_contracts/BridgeValidators.sol

This is what we want, but the problem remains that if we change the validator set by updating the chain spec file and adding a different contract after a certain block height (https://github.com/trustlines-protocol/blockchain/blob/master/config/trustlines-spec.json#L76), we need to have a way to also inform the bridge contract of this change.

When deploying the new validator set contract, we could inform the bridge validator contract of the new address and the activation block.
The bridge validator contract could keep the addresses in a map / array and use the appropriate validator set for the current block number.
Alternatively: Is there any contract or function where we can just look up the currently active validator set contract? Some solidity extension maybe?

Since we do not want a central entity telling the bridge which is the current validator set, we cannot do this. However, we might let the bridge receive a message with origin systemAddress that would allow switching the validator set. This function could be called in finalizeChange() (https://github.com/trustlines-protocol/blockchain/blob/master/contracts/contracts/ValidatorSet.sol#L127), from the validator contract.

According to this thread https://github.com/paritytech/parity-ethereum/issues/9131 the finalizeChange method is called as soon as >50% of all authorities signed a block following the change of the validator set, BUT only for changes. In case the validator set contract is swapped via hard fork, there is no mechanism to detect which contract is the active one.

Except if we mock a set change on the new contract by emitting initiateChange(currentValidators). To be probably tested.

@schmir-at-bb related to you recent changes on our custom home bridge contract, can this issue be considered as closed?

I'd say the home bridge contract handles the changes well as long as the validator list proxy provides the right values.

One additional thing we could do is let the home bridge check if the validator set has changed for every confirmTransaction call and log an event containing the new set of validators if it changed.
At the moment we plan to periodically check if we are allowed to validate. This is needed when onboarding new validators, since they may start their bridge before they are validators.
We would need to store the last change when the validator set changed in both the proxy and the home bridge in order to make that feasible.
That would give a complete picture on what happened on the home bridge via its logs. At the moment this information is somehow incomplete, since the proxy cannot emit events when the validator set changes.

done for now


Clear the form after transaction success

I swapped some tokens for OETH and saw my balance go up, but my form state did not change. The inputs should clear once the transaction is complete, at a minimum. We previously decided that it should clear when the transaction is generated because the user's work is done. Either way, there seems to have been a regression.

Fixed and deployed into staging


Which tools you used to draw the elegant diagram?

Dear author:
thanks for sharing the insightful work! it helps!
I wonder which tool you used to draw these diagram in your paper:

it looks very vivid. congratulations!

Thanks so much for your comment. I use https://www.diagrams.net and highly recommend it. Hope it helps!


Ctrl+K doesn't focus on the user search textbox if you click home button first

Search before asking

[X] I had searched in the issues and found no similar issues.

Operating System

[ ] macOS
[ ] Windows
[X] Linux

Operating System Version
Linux Mint 21.3
It happens on the web browser too?
Yes
Rocket.Chat Desktop App Version
4.1.1
Rocket.Chat Server Version
6.12.1
Describe the bug
When you press Ctrl+K in the Flatpak desktop app, or in the web browser version, it doesn't focus onto the user search textbox if you pressed home button beforehand. You have to click it manually.
How to Reproduce

Press the home button
Press Ctrl+K
you can't start typing user search right away

Describe your Expected behavior
Should focus the textbox automatically
Anything else
always occurs
Are you willing to submit a code contribution?

[ ] Yes, I am willing to submit a Pull Request!

If you press the home button and then press Ctrl+K, the issue occurs.

Hey @hrabotoner, thank you so much for your contribution. The hotkey handling is done in Rocket.Chat's main code and not on electron. So this issue should be on https://github.com/RocketChat/Rocket.Chat/issues


Update grunt-connect-proxy to v0.2.0.

Fixes grunt build error (#68).

Thanks @alexthewilde , sorry it took so long to accept this PR.


Custom Scrolling

Is it possible to horizontal scroll the griddle table on click of arrow buttons? I am going to have 2 button in the header (possibly prev and next) and when I click on those I want to scroll the table. I tried to implement it with order prop in columnMetaData and updating this order when click on prev/next. But somehow griddle doesn't update dynamically. Is there any workaround for this?

We've recently released Griddle 1.0 and would love to see this functionality exist as a plugin. Please take a look at Griddle's customization options and Griddle's plugin guide.
Closing this one for now but please feel free to open a new issue if any problems are encountered. 👍


🎮 Game Request
Game logic and basic description
The Game will count the total number of
i) spacebar hits
ii} mouse clicks
(two games in one) for a specific period of time decided by the user .....
I will build a clean UI for the game and javascript logic for the same.

Point down the features
Game points

Timer choosen by user.
Game starts as soon as user hits the spacebar.
Game ends and result will appear after timer has stopped

Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @anisharma07 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

/assign

Hey @anisharma07 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


Insert final newline moves cursor

Steps to Reproduce:

Set Files: Insert Final Newline to true.
Input some words in a ts file.
View the competion items in competion hover.
VSCode inserts the final newline and close the competion hover.
Frustrated.

VSCode inserts the final newline and close the competion hover.

Sorry, I don't understand what's happening here. Do you accept a completion? How/why does the widget close? Are pressing any key? Can you reproduce without extensions? What version of VS Code is this?

VSCode inserts the final newline and close the competion hover.

Sorry, I don't understand what's happening here. Do you accept a completion? How/why does the widget close? Are pressing any key? Can you reproduce without extensions? What version of VS Code is this?

I did not accept any completion.
The widget closed by VSCode due to inserting final newline.
Dose not press any key except down arrow (This key has nothing to do with the problem.).
This can be reproduced without any extensions.
VSCode version:

版本: 1.37.1 (user setup)
提交: f06011ac164ae4dc8e753a3fe7f9549844d15e35
日期: 2019-08-15T16:17:55.855Z
Electron: 4.2.7
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Windows_NT x64 10.0.18362

This can be reproduced without any extensions.

Sorry, no. I cannot reproduce. Please follow these steps to really disable extensions. Select 'Extensions View > ... > Disable all Installed Extensions' and try again. Thanks.

This can be reproduced without any extensions.

Sorry, no. I cannot reproduce. Please follow these steps to really disable extensions. Select 'Extensions View > ... > Disable all Installed Extensions', reload, and try again. Thanks.

Only reproduced when editing the last line, I forgot to mention this key point. It's my mistake.

I did a further test, to reproduce this, the following conditions must be met simultaneously:

Set Files: Insert Final Newline to true.
Set Files: Auto Save to afterDelay.
Input on the last line.

Thanks. I can reproduce now.

Ok, full steps

enable final newline insertions
enable auto save
type and trigger suggest on the very last line
wait a little
:bug: suggest widget closes

The debugger state below shows what's happening. The insert final newline logic kicks in (while suggest is active) and ends up moving the cursor position (from line 42 to line 43). Because the cursor moves suggest cancels and hides the widget.

@alexandrudima need your advice here, in the end I call:
model.pushEditOperations(prevSelection, [EditOperation.insert(new Position(lineCount, model.getLineMaxColumn(lineCount)), model.getEOL())], edits => prevSelection)

I think this is not just about inserting a final new line but any edit operation can potentially close suggest.

Btw for me the cursor does not move, but suggest still closes.

Maybe that's an intermediate cursor state?

@bpasero I think because the edits are done directly on the model, the cursor of the current editor can only adjust to the edit. It would be better if the edits would be done through the current editor. i.e. ICodeEditor.executeEdits

I pushed  both a fix in cursor.ts with Alex and adopted the ICodeEditor.executeEdits. I stayed away from using it for other places where we use the model edit.


⚠ GitLab Server has degraded performance

In 43398ba, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 6898 ms

Resolved: GitLab Server performance has improved in ce2aea2.


Monitor tag value changes

Having the possibility to monitor tag value changes as a batch query would be extremely useful.
For example instead of using the deadman function you could compare the server tag values for the last 10 minutes to the values 60+10 minutes ago to see if any servers stopped sending in data. What this also would allow us to do is to monitor for new servers sending in data.

@elvarb Tags can be converted to fields using the eval node, which would be a first step. Comparing two sets (i.e. list of hosts) is not  possible using built-in TICKscript nodes, but would be possible in an UDF.

Thanks, going to dig into the udf examples.
Wouldn't kapacitor benefit to support this natively or since this is not metric related it would be put of scope for kapacitor?


coarsening_xy missing after import_ome_zarr

Hi there,
I've managed to run

import_ome_zarr
drop_t

But not the cellpose_seg. The script was asking for coarsening_xy which is not present in my metadata file.
  2024-05-18 10:05:10,048; INFO; NGFF image has num_levels=1
  2024-05-18 10:05:10,048; INFO; NGFF image has coarsening_xy=None
......
    File "/opt/conda/lib/python3.11/site-packages/fractal_tasks_core/roi/v1.py", line 255, in convert_ROI_table_to_indices
      prefactor = coarsening_xy**level
                  ~~~~~~~~~~~~~^^~~~~~
  TypeError: unsupported operand type(s) for ** or pow(): 'NoneType' and 'int'

I've tried to find the definition of this, but couldn't find it. I assume it's for helping defined the cell size parameter for cellpose?
Just wondering what is the proper way adding it to all the wells.

oh, got it! I specifically asked to not generate pyramids to reduce the large number of file issue. I've regenerated the pyramid and it seems to be working. Thanks!

ok, so the issue is indeed that our Cellpose task (& potentially other tasks) currently don't work for images without pyramids. We should drop the assumption that pyramids are present where-ever we can. Not sure when we'll get to it, but I'll take this up as a maintenance issue :)

I actually don't think it's a bad idea to make that assumption. Not all people wants analysis to be performed on the raw level afterall. But this will help reducing the number of files, which is the big blocker for us.

Somehow I am often an outlier. sorry for that 🙏 😄


Add new Image Effects

Add some new image effects for websites.

Here is the project directory ./Miscellaneous/Hover-Effects/Image-Hover-Effects/
See the other folder structure to maintain yours.

@imniladri Please assign me this issue. I'm very interested in doing this type of task

Can I take up this issue? I am thinking to add more hover effects like unblur effect or the black n white effect.

Can I take up this issue? I am thinking to add more hover effects like unblur effect or the black n white effect.

Great! Go for it. Just make folders named Image-Hover-Effect-{5} etc. in this directory ./Miscellaneous/Hover-Effects/Image-Hover-Effects/ and start working on it.
Also, see the other image effects folder structure to maintain yours.
And you're requested to make a branch named new-image-effect.

@imniladri Kindly Assign this task to me