compares binary to text before returning the in memory representation.

Makes sure that the binary serialization is equal to the text serialization on read.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

The change looks good, but could you comment on the impact of this PR? For example: does this allow us to remove tests from our skip lists? Does it make all of the existing event stream tests more thorough?

This does not allow us to remove tests from our skip lists afaik, it does increase the possible edge cases we can catch when reading eventstreams from other serializers than our own.


Introducer / peers

Hi, the introducer doesn't work and there's no peers to connect to

Still on qa stage, Mainnet will be launched soon.

@JacobMackenzie will the "mainnet" reset the chain ?

@ageorge95 yes, the "mainnet" will be reset upon official announced launch time.


Remove themes from addon

This will allow the consuming app to specify which elements need to be themed.

Fixed in #9


[Cadl APIView] surface suppressed linting rules & emitters...

When working with Cadl definitions, it will be important for the API reviewers, to know what linting rules have been suppressed and what emitters were used to produced the outputted artifacts.

FYI @tjprescott

I'm not sure what is meant be which emitters are used. The cadl-apiview emitter is the emitter used to generate the APIView file, and its version is annotated in the APIView preamble.
As far as identifying which linter rules are suppressed, I agree, though I've yet to find any way to access comments (which is how suppressions are managed) through the Cadl program, which is how the APIView is generated.

The latest TypeSpec APIView now displays directives, which includes suppressions (and deprecations).


Infinite set to true disabled ng-click

I'm noticing that if i set infinite="true", when i click on an item in the carousel that was cloned, it does not fire the ng-click function. However, if i click on the item that wasn't cloned, the ng-clicked function clicks.
Has anyone experienced this issue? I feel like when podium-slick clones an item, the ng-click doesn't work anymore.
Thanks.

Same problem here !


[SPARK-27073][CORE]Handling of IdleStateEvent causes the normal connection to close

What changes were proposed in this pull request?
When TransportChannelHandler processes IdleStateEvent, it first calculates whether the last request time has timed out.
At this time, TransportClient.sendRpc initiates a request.
TransportChannelHandler gets responseHandler.numOutstandingRequests() > 0, causing the normal connection to be closed.
How was this patch tested?

Can one of the admins verify this patch?

@vanzin
Could you please give some comments when you have time?
Thanks so much.

I think I see what's going on and the fix seems right. You might get a spurious log message if the opposite race occurs, but that seems less of a problem.
Also, the title should explain the fix, not the problem.

ok to test

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/8684/
Test PASSed.

Test build #103239 has started for PR 23989 at commit 5653312.

Test build #103239 has finished for PR 23989 at commit 5653312.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/103239/
Test PASSed.

@cxzl25 what's your concrete case when this race condition happen? what's the message sent from Driver to ApplicationMaster the first time and what's the rpc triggers the race condition? It would be better to explain it with more details

@liupc
ApplicationMaster and Driver maintain a long connection, IdleStateHandler detects every 2 minutes, and closes the current connection if there is a timeout request.
This is the case when the connection is closed now.
System.nanoTime() - responseHandler.getTimeOfLastRequestNs() > requestTimeoutNs
&& responseHandler.numOutstandingRequests() > 0

When the rpc server thread receives the IdleStateEvent, it is found that the time has expired,  isActuallyOverdue=true
At the same time, the dispatcher event loop thread finds that the executor is missing, YarnSchedulerEndpoint sends a GetExecutorLossReason message to the ApplicationMaster, and the number of TransportResponseHandler.addRpcRequest requests is increased.
Rpc server thread finds that the number of requests is greater than 0, then closes the connection, and then ApplicationMaster receives the connection with the driver and closes.
At this time, MonitorThread finds that the Yarn application has exited, and calls SparkContext.stop to exit, and the exit code is 0.
The current way of judging will cause some normal connections to be accidentally closed.
Because addRpcRequest is to update timeOfLastRequestNs first, then add to outstandingRpcs
So in the TransportChannelHandler, you can get numOutstandingRequests first, then getTimeOfLastRequestNs, so that the request just added will not be judged as a timeout request, and no additional synchronization overhead is required.
At first, my idea was to add a synchronization method block, but it might be better to this change.
ApplicationMaster  <IP_ADDRESS>
logs
19/03/05 14:04:37 [dispatcher-event-loop-17] INFO ApplicationMaster$AMEndpoint: Driver terminated or disconnected! Shutting down. <IP_ADDRESS>:61609
19/03/05 14:04:37 [dispatcher-event-loop-19] INFO ApplicationMaster$AMEndpoint: Driver terminated or disconnected! Shutting down. <IP_ADDRESS>:61609
Final app status: SUCCESS, exitCode: 0
Driver <IP_ADDRESS>
logs
19/03/05 14:04:37 [rpc-server-3-3] ERROR TransportChannelHandler: Connection to /<IP_ADDRESS>:43311 has been quiet for 120000 ms while there are outstanding requests. Assuming connection is dead; please adjust spark.network.timeout if this is wrong.
19/03/05 14:04:37 [rpc-server-3-3] ERROR TransportResponseHandler: Still have 1 requests outstanding when connection from /<IP_ADDRESS>:43311 is closed
[Yarn application state monitor] ERROR YarnClientSchedulerBackend: Yarn application has already exited with state FINISHED!
SparkContext.stop()

@cxzl25 What if the instructions rearrangement happen? the execution order of updating timeOfLastRequestNs and adding to outstandingRpcs is not guaranteed. And without synchronization or volatile the updating result of timeOfLastRequestNs and outstandingRpcs may not be seen immediately in TransportChannelHandler.
Even without above problems, I think this fix is a little bit tricky.

timeOfLastRequestNs is an atomic so I'm pretty sure fencing takes care of avoiding any issues caused by instruction re-ordering.
The fix is right because if makes the condition check things in the opposite order they are written. It solves this problem, but as I said it can cause another one, which is way more minor (just a spurious log message).

@vanzin oh, I see. Thank you！

Checked the logic again and it checks out. Merging to master.


curl command in docs

I am not very familiar with curl, but the curl command given in the readme is
curl -H 'Client-ID: <client id>' -X GET 'https://api.twitch.tv/helix/users?login=<owner name>'
This format did not work for me (newbie, on Windows) and the following format did, with double quotes for the header and no quotes at all for the actual url.
curl -H "Client-ID: <client id>" -X GET https://api.twitch.tv/helix/users?login=<owner name>
I don't know if this is just a typo in the readme (in which case I would have just tried to fix it) or if it depends on platform. Just trying to save future versions of me a little speedbump.

This was addressed in commit 0de5b7f.


fix: 3152 spendingplan as env var acceptance test fix

This PR is a branch of PR#3153 with the HBar Rate Limiter fix in the acceptance tests.  Using a new branch because there is odd behavior in github ATM.
Related issue(s):
Fixes #3152

Covered by #3201


Wrong number of iterations for objects that contain numeric keys

This is an ios only bug that also happened on lodash.
https://github.com/lodash/lodash/issues/799
Here is the original testcase updated for underscore: http://jsfiddle.net/rcsz27v1/2/
The result should be 3, but on ios it's 51.
It happens on underscore 1.8.2 as well as 1.7.0.

@francois2metz IOS8? Want to make a PR with a failing test case (otherwise I can do it later)?

@megawac Yep, IOS8. I'll create the pull request.

It's coming because isArrayLike() is being improperly JIT'd.
// Using a non-closure underscore to expose isArrayLike

// Setup. At least one property must not be a number
var obj = {1: 'foo', 2: 2, 3: 3};
var logger = function(val, key) { console.log(val, key); }

// JIT isArrayLike with only arrays
_.times(1000, function() { _.each([], logger); });

isArrayLike(obj); // => true

There is further discussion of this topic at http://stackoverflow.com/questions/28155841/misterious-failure-of-jquery-each-and-underscore-each-on-ios.
The problem is that the iOS bug causes a length property to incorrectly appear for these objects, which causes each to try to iterate the object as an array.
The solution is to check for obj.hasOwnProperty('length'), which I can confirm is immune to this bug.
Also see this summary in the related bug I filed against jQuery: https://github.com/jquery/jquery/issues/2145

Got bitten by this bug today. One entire afternoon debugging an iPhone 6... It seems @osolo solution works. Do you guys need a PR?

@firstdoit: https://github.com/jashkenas/underscore/pull/2094

@jridgewell nice! sorry I missed that.

Can someone shed light on exactly how the current implementation (v1.8.3) of isArrayLike() circumvents this bug.
var property = function(key) {
    return function(obj) {
        return obj == null ? void 0 : obj[key];
    };
};

var getLength = property('length');

var isArrayLike = function(collection) {
    var length = getLength(collection);  // essentially calls collection['length']
    return typeof length == 'number' && length >= 0 && length <= MAX_ARRAY_INDEX;
};

How does getLength() not return a bad length vs. collection.length?

I'm not familiar with iOS' implementations, but it JITs collection.length and collection['length'] differently.


`

Prerequisites

[ ] Put an X between the brackets on this line if you have done all of the following:

Check that your issue is not already filed.
Reduce the issue to a minimal, self-contained, reproducible test case. Avoid dependencies to mathlib4 or std4.

Description
[Clear and concise description of the issue]
Context
[Broader context that the issue occured in. If there was any prior discussion on the Lean Zulip, link it here as well.]
Steps to Reproduce

Expected behavior: [Clear and concise description of what you expect to happen]
Actual behavior: [Clear and concise description of what actually happens]
Versions
[Output of #eval Lean.versionString or of lean --version in the folder that the issue occured in]
[OS version]
Additional Information
[Additional information, configuration or data that might be necessary to reproduce the issue]
Impact
Add :+1: to issues you consider important. If others are impacted by this issue, please ask them to add :+1: to it.

This looks like an accident. I’ll close this one, open a new issue if you want to try again.


Fast (incremental..?) build in Eclipse?

When using a multi project workspace after each save in a "ts" (or even in an "html" source) file
the build takes almost a minute and the nodejs process at OS level takes ~1.3Gb of memory...
I tried the same build in the command line and it takes similar time (but at least less memory...).
The only workaround I could figure out is to disable the TypeScript builder and create a custom
builder to the project (with "tsc" based on your Wiki page) with the "--watch" option and so the
build is already incremental at files system level in the background and takes just a second.
But I have ~35 projects in my workspace and I am not sure this could work for every project...
Is there a better way to have multiple TS projects with a fast (incremental) auto build..?

When you hit save, the builder is usually checking all downstream projects for errors in addition to compiling. If there are a lot of files and a lot of dependencies, I could see that leading to pretty lengthy build times. When you hit save, how long before the file is actually saved to disk? If I remember correctly, the file save occurs right away and then the check for errors runs which might take much longer.

If I just put a space and save the TS file the save and the compile happens almost immediately...
(The according js file appears in the target directory) but then the Eclipse statusbar says "Building
workspace  (5%)"
for almost a minute. The NodeJs process is at 1.3Gb of RAM and the CPU is ~30%...
I don't know what is it doing and why is the NodeJs process at 1.3Gb.. The "Progress" window in
Eclipse says nothing special just the "Building workspace". I tried to run Eclipse in debug mode with
trace level log but nothing additional info came up. Is there a way to debug the plugin what is it doing at this time?
BTW: I was wrong there are 89 projects inthe workspace and the projects are both Java and TypeScript
projects at the same time. Maybe it's building all projects all the time?! If I delete all "js" files in the target
directory and modify just the one TS source all other TS source will be compiled to JS in the whole project.
And this process is triggered as well when I just modify a simple html file in this project...
It would be great to have an incremental compiler mode in your plugin which would work
just like my workaround with the custom compiler + "watch mode" tsc. Is it possible?

Cool, that sounds right - although the message in the status bar doesn't change, the compilation step is usually very fast (well under a second). You should be able to load up code as soon as you save changes. The additional time spent "building" is just looking for errors (which is considered "building" to be consistent with Java's feedback).
Java projects shouldn't affect compilation times.
There already is incremental compilation support - that's why the new file is saved almost immediately.

Ok, than the compile phase looks OK but why the NodeJs process is activating after this with such
intensity? I checked now and even just modifying (putting one space somewhere) and than saving
a Java source file triggers this NodeJs process to start and run for almost a minute and during this time
Eclipse is blocked to any further save/compile action which is annoying if you have to work in 2-3
different sources with just tiny modifications which is frequently the case with webapps I guess.
So is it possible to skip this phase or put it in the config? BTW: is it a plugin level thing or Eclipse produces it?

The Eclipse plugin is calling into the same language services used by tsc. Checking for errors is apparently pretty expensive.
Is Eclipse blocked while building? I thought it would still work until you tried to do a second operation perhaps? I've actually never worked on a project that took so long during the error-checking portion of the build.
It would probably be possible to modify the code to opt-out of error checks but I think that would kinda defeat the purpose of using TypeScript so probably not desirable to add that functionality.

But what kind of error checks are there if the compile phase is already done in a sec?
And why the node process takes 1.3Gb of RAM constantly? Are the 89 projects too much..?
Is there maybe a way to have a more detailed log about this phase?
Or it just compiles the whole workspace again? But then why would it be incremental?
And why saving a non-TS source (java, html) triggers this process?
Maybe there could be 2 type of compiling:
a) the (one) file based: when only 1 TS file is modified and saved -> compiling only that file
b) project based: when the whole project and even the depending projects would be compiled

These are mostly good questions for the TypeScript team but I'll do my best to answer:

the quick compilation times (writing the JavaScript file to disk) is due to it being a very simple operation - it just takes the TypeScript and converts it to JavaScript
error-checking is much more difficult because it entails looking at the types across all the projects dependent upon the project which changed and ensuring that everything is still correct
to be honest, 89 projects sounds like too many - you'll likely want to break things down into independent libraries so that 89 projects do not need to be loaded simultaneously (for example, the biggest project I've ever worked on had ~20 projects)
I don't think there are more detailed logs but you could try debugging into the code - the error checking is mostly in the TypeScript language services so it would require logging on the NodeJS side
actually writing files to disk is incremental - error-checking by necessity needs to look across the entire workspace. I'm not aware of a way to make the error-checking be incremental at this time
saving non-TS files should not trigger a TS build - that sounds like a bug or something else weird going on

I'm actually going to be moving off this project at the end of this week so it may no longer be maintained after I leave. Teams within Palantir have been adopting IntelliJ recently. If you are hitting issues with this plugin, please consider other tooling options like IntelliJ, Sublime Text, Microsoft Code, etc.

Am I getting it right this Palantir Eclipse TypeScript plugin will be stopped for any further developments..?

To be honest, I'm not sure - I'm handing off plugin development to some other folks within Palantir. I'm not sure how much time they will have to devote to this project but I'm guessing it will get less attention since this plugin hasn't been as popular as other tools for working with TS code.

@derekcicerone, is there a good reason why You want to maintain Your own Eclipse plugin for TypeScript instead of trying to unite the forces with TypEcs? I see that both this plugin and TypEcs have really hard time on implementing new TypeScript features.
I've already created an issue to TypEcs repo to consider merging this plugin with palantir/eclipse-typescript, but it hasn't had any comments so far. @derekcicerone, @kosz78 what do You think about it?
There are certainly features that either of the plugins could take over from the other.

In the meantime we played with closing all unrelated projects and this way the compile times are quite good: cca 1 sec if there are only 10-20 open projects in the workspace. Thanks God Eclipse can open all the referenced projects so we just have to open one web-app project...


Newest published package has an error when attempting to run

Looks like there is an issue that cropped up with the latest published package. When running the following snippet →  $ npx leasot -x --reporter markdown './**/*.tsx' './**/*.ts' -i '**/node_modules/**/*' > TODO.md
I receive this error
npx: installed 36 in 3.307s
/Users/al62643/.npm/_npx/2724/bin/leasot: line 1: import: command not found
/Users/al62643/.npm/_npx/2724/bin/leasot: line 2: import: command not found
/Users/al62643/.npm/_npx/2724/bin/leasot: line 3: import: command not found
/Users/al62643/.npm/_npx/2724/bin/leasot: line 4: import: command not found
/Users/al62643/.npm/_npx/2724/bin/leasot: line 5: import: command not found
/Users/al62643/.npm/_npx/2724/bin/leasot: line 6: syntax error near unexpected token `('
/Users/al62643/.npm/_npx/2724/bin/leasot: line 6: `const __dirname = path.dirname(fileURLToPath(import.meta.url));'
error Command failed with exit code 2.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Issue breaks either as an installed package (latest) or using npx. I think what happened is that it wasn't transpiled back down to ES5.

Node → v14.18.2
npx → 6.14.15
OS → macOS Monterey

When I set it to the previous package<EMAIL_ADDRESS>it works fine → npx<EMAIL_ADDRESS>-x --reporter markdown './**/*.tsx' './**/*.ts' -i '**/node_modules/**/*' > TODO.md

Thanks for reporting, it looks like the node.js hashbang isn't kept on the leasot bin files sadly. I'll try to get it fixed today.

Again thanks for reporting, fixed with version v13.1.0. I accidentally put the shebang on the wrong files :)


New tabs don't open next to current anymore

New Issue Checklist (tick off like this: [x])

[x] I checked existing issues (open and closed) for possible duplicates
[x] I can reproduce the problem on the latest stable version (not nightly!)

What is your browser?

[ ] Firefox
[x] Chrome

Version 131.0.6778.69 (Official Build) (arm64)

What is your operating system?

[ ] Linux
[x] Mac
[ ] Windows

Description (please include examples/screenshots where applicable)
New tabs don't open next to current anymore.
Steps to Reproduce

Open Chrome.
Open a few tabs.
Go to the tab furthest to the left.
Press your designated keyboard shortcut to open a new tab (for me it's Cmd + T)

Expected Behavior
The new tab should open immediately to the right of the current tab.
Actual Behavior
The new tab opens at the end of the tab strip instead of next to the current tab.
Additional notes
Right-clicking on a link and choosing to open in a new tab does however actually open the link in a tab next to the current. It's only when I try to open a completely new tab that this behavior does not work as intended.

Works for me, did you maybe add another extension that interferes with this one?


SDG: link to discussion page

For each SDG, add a link to its discussion page in a Discussion section below the Proposals one.

Happy to take this one. Unable to assign to myself as I do not have collaborator access

Happy to take this one. Unable to assign to myself as I do not have collaborator access

@Steven-Birkinbine sent you an invite. Thanks for taking this one!

@CelestialCthulhu the commits look good, thanks! Can you create a branch and a Pull Request so we can merge them?

@ofrancon All 13 commits, for the 17 SDGs, should be contained in the branch 46-sdg-link-to-discussion-page for your review.


Add timestamps to openjdk_tests and remove timestampes from JenkinsfileBase

Sign-off: Yee Lin
Close: #3396

Grinder link: Grinder/3995

Is this a partial change? I do not see the changes of removing the existing timestamp in https://github.com/adoptium/aqa-tests/blob/master/buildenv/jenkins/JenkinsfileBase

Is this a partial change? I do not see the changes of removing the existing timestamp in https://github.com/adoptium/aqa-tests/blob/master/buildenv/jenkins/JenkinsfileBase

Sorry I forgot to commit that change. Have updated the latest version PR.

Grinder test link: Grinder/4171

@YeeSkywalker Sorry to let you know, the PR contains merge conflicts.

@YeeSkywalker Sorry to let you know, the PR contains merge conflicts.

Have resolved conflicts. Please review when you are available and thank you for your time in advance!

https://ci.adoptopenjdk.net/job/Grinder/4195/
https://ci.adoptopenjdk.net/job/Grinder/4196/

In order to avoid future merge conflicts, I would prefer to get this PR in before any other Jenkins script changes (i.e.,  https://github.com/adoptium/aqa-tests/pull/3502 or https://github.com/adoptium/aqa-tests/pull/3476)


chore: add .DS_Store to .gitignore

What changed / motivation ?
As I was working on several PRs I noticed that my local .DS_Store file gets committed to the git history.
I am not sure if there's a reason why it's not ignored, but it would be handy if it was. I think development environments with Mac OS are common enough to justify this change.
Linked PR/Issues
Sorry for not creating an issue, it's just a very small nit that I didn't think was worthy of an issue.
Pre-flight checklist

[x] I have read the contributing guidelines
Contribution Guidelines
[x] Performed a self-review of my code

You should add that file and other OS files to the ignore data for your computer's local gitconfig
https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files#configuring-ignored-files-for-all-repositories-on-your-computer
https://git-scm.com/docs/gitignore


Is it possible to call the getString method without showing confirmation

Is it possible to call the getString method without showing confirmation? This happens when I'm copying text from another app (eg. safari browser):

any updates? or anything we can do to avoid that behavior?

any updates?

Call hasString before getString.
But user has to authorize the getString. iOS will not let you get the string without authorization


Issue with node-gyp

I'm having a weird issue when adding bufferutil(4.0) to an electron project that runs electron-rebuild(3.2.3) throws this error where it's trying to move a lipo file to a nonexistent directory. Not sure if it's directly related to Xcode 13 or something else. Here are my laptop specs and error message.
MacOS BigSur
npm version: 7.24.1
Node version: 14.17.5
Python version: 3.9.0

Building modules: 0/2  CC(target) Release/obj.target/bufferutil/src/bufferutil.o
  CC(target) Release/obj.target/bufferutil/src/bufferutil.o
⠇ Building modules: 0/2  SOLINK_MODULE(target) Release/bufferutil.node
  SOLINK_MODULE(target) Release/bufferutil.node
⠴ Building modules: 0/2error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo: can't move temporary file: Release/bufferutil.node to file: Release/bufferutil.node.lipo (No such file or directory)

⠦ Building modules: 0/2make: *** [Release/bufferutil.node] Error 1
✖ Rebuild Failed

An unhandled error occurred inside electron-rebuild
node-gyp failed to rebuild '/Users/macbookpro/Documents/my-company/project/project-desktop/build/app/node_modules/utf-8-validate'.
For more information, rerun with the DEBUG environment variable set to "electron-rebuild".

Error: make failed with exit code: 2

Error: node-gyp failed to rebuild '/Users/macbookpro/Documents/my-company/project/project-desktop/build/app/node_modules/utf-8-validate'.
For more information, rerun with the DEBUG environment variable set to "electron-rebuild".

Error: make failed with exit code: 2

    at NodeGyp.rebuildModule (/Users/macbookpro/Documents/my-company/project/project-desktop/node_modules/electron-rebuild/lib/src/module-type/node-gyp.js:109:19)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at async ModuleRebuilder.rebuildNodeGypModule (/Users/macbookpro/Documents/my-company/project/project-desktop/node_modules/electron-rebuild/lib/src/module-rebuilder.js:94:9)
    at async Rebuilder.rebuildModuleAt (/Users/macbookpro/Documents/my-company/project/project-desktop/node_modules/electron-rebuild/lib/src/rebuild.js:226:9)
    at async Promise.all (index 123)
    at async Rebuilder.rebuild (/Users/macbookpro/Documents/my-company/project/project-desktop/node_modules/electron-rebuild/lib/src/rebuild.js:180:13)
    at async /Users/macbookpro/Documents/my-company/project/project-desktop/node_modules/electron-rebuild/lib/src/cli.js:154:9
child_process.js:836
    throw err;

some issue


Revert "Fix request error "'NoneType' has no len()""

Reverts swirlai/swirl-search#1169

Not going to roll this back after all


mmark: 2.2.28 -> 2.2.30

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/mmark/versions.
meta.description for mmark is: "A powerful markdown processor in Go geared towards the IETF"
meta.homepage for mmark is: "https://github.com/mmarkdown/mmark"
meta.changelog for mmark is: ""
Updates performed

Golang update

To inspect upstream changes

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.2.30 with grep in /nix/store/ax9cmzgyygdzfmq8ad87qq4xz53hgkza-mmark-2.2.30
found 2.2.30 in filename of file in /nix/store/ax9cmzgyygdzfmq8ad87qq4xz53hgkza-mmark-2.2.30

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
mmark

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/ax9cmzgyygdzfmq8ad87qq4xz53hgkza-mmark-2.2.30 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A mmark https://github.com/r-ryantm/nixpkgs/archive/3169312748882b290bd55ff0c54a384a3ad3cee0.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/ax9cmzgyygdzfmq8ad87qq4xz53hgkza-mmark-2.2.30
ls -la /nix/store/ax9cmzgyygdzfmq8ad87qq4xz53hgkza-mmark-2.2.30/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

mmark

Maintainer pings
cc @yrashk for testing.

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

1 package built:

mmark


python310Packages.whois: 0.9.17 -> 0.9.18

Description of changes
https://github.com/DannyCork/python-whois/releases/tag/0.9.18

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

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

4 packages built:

dnstwist
home-assistant-component-tests.whois
python310Packages.whois
python39Packages.whois


Hi Team, I am looking for a feature where user can edit the Chart Elements, Chart Axis, Chart Area etc., dynamically (ad-hoc modification of Chart elements). Thanks Ravalika

What problem does this feature solve?
User interaction with the Chart elements
What does the proposed API look like?
With an example

I'm afraid this is not an easy thing to do, otherwise we would provide such a tool at the first place. That being said, you could still do something about it. For example, if you would like to provide a feature that user can click the chart area to change axis.splitArea.areaStyle, you could check the click position with grid location (grid.left, right, ...).


Liquibase changelog: Migrate button causes NPE

System information:

Operating system (distribution) and version win 10 x64
DBeaver version 6.2.3

Connection specification:

Database name and version PostgreSQL

Describe the problem you're observing:
Migrate button in changelog causes NPE
Steps to reproduce, if exist:
1, Compare/Migrate - Liquibase changelog
2. Choose any item - Generate Changelog
3. Click Migrate button - Check

`eclipse.buildId=unknown
java.version=11.0.3
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en
Command-line arguments:  -os win32 -ws win32 -arch x86_64
org.jkiss.dbeaver.model
Error
Mon Oct 28 12:27:36 MSK 2019
java.lang.NullPointerException
	at com.dbeaver.ee.scmp.ui.wizard.SchemaMigration.runMigration(SchemaMigration.java:52)
	at com.dbeaver.ee.scmp.ui.wizard.SchemaComparePageDiff.performMigration(SchemaComparePageDiff.java:547)
	at com.dbeaver.ee.scmp.ui.wizard.SchemaComparePageDiff.lambda$4(SchemaComparePageDiff.java:530)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)`

Reopened.
Still reproducible

Migrate button removed.

verified


Color change

I have changed the color of the node please have a look at it;) Solves #297

📚 Documentation preview 📚: https://usaon-benefit-tool--299.org.readthedocs.build/en/299/

Nice!


stop the panzoom on demand

Hi
Thanks for the great plug , works great
I have it set on a div
but in the panzoom div , I have elements that are draggable and resizable
so I'd like to stop the panzooming when these events start and turn it back on on end
I tried destroy and reinitialising panzooming
but the result isn't good
is there a right way to do this ?
Thanks for the help
Tibor

@oceatoon @timmywil is this feature available or possible


Add support for picking up httpNodeAuth from device yaml

closes #317
Description

Updated config loader to pick up httpNodeAuth from the device yaml file
Updates existing unit tests to ensure propery is passed through to template
Adds missing config loader unit tests

Ensures config loader handles valid/invalid values for  httpNodeAuth

Unit tests updated/added test/unit/lib/template-settings_spec.js
  template-settings
    ✔ should load default settings
    ✔ should set the httpNodeAuth option if provided

New Unit tests file test/unit/lib/config_spec.js
  config loader
    parseDeviceConfig
      ✔ should parse a valid device config
      httpNodeAuth
        ✔ should parse config with httpNodeAuth set false
        ✔ should parse config with valid httpNodeAuth settings
        ✔ should not validate invalid httpNodeAuth (string)
        ✔ should not validate invalid httpNodeAuth (missing pass)
    parseDeviceConfigFile
      ✔ should load and parse a valid device config file
    config
      ✔ should return a valid config
      ✔ should throw for missing config file
      ✔ should throw for bad config file

Related Issue(s)
#317
Checklist

[x] I have read the contribution guidelines
[x] Suitable unit/system level tests have been added and they pass
[x] Documentation has been updated

[ ] Upgrade instructions
[x] Configuration details
[ ] Concepts

[ ] Changes flowforge.yml?

[ ] Issue/PR raised on FlowFuse/helm to update ConfigMap Template
[ ] Issue/PR raised on FlowFuse/CloudProject to update values for Staging/Production

Labels

[ ] Includes a DB migration? -> add the area:migration label

Just a thought - we should probably verify this is passed through for provisioning - or is that considered out of scope?

Just a thought - we should probably verify this is passed through for provisioning - or is that considered out of scope?

Not quite sure what you mean here - can you expand?

@knolleary I have updated this to carry over extra values in the provisioning config as per discussion in https://github.com/FlowFuse/flowfuse/issues/4185
I added extra tests (and updated the info in the OP):
  Test the AgentManager
    ✔ Agent Manager should request config from FlowFuse when started in provisioning mode

  config loader
     config
      ✔ should return a valid provisioning config and any extras

@hardillb would appreciate your eyes for review given the above.


Installation of packages in requirements-extra.txt fails due to horovod when openmpi isn't installed

🐛 Bug
Installation of packages in requirements-extra.txt fails due to horovod when openmpi isn't installed on the system.
To Reproduce
Steps to reproduce the behavior:
On a system where openmpi isn't installed -

Go to pytorch-lightning
Run pip install -r tests/requirements-devel.txt
See error

File "/private/var/folders/r8/n9z0w1_x6mxby66vv4tkmsg40000gn/T/pip-install-9qlwgs9u/horovod/setup.py", line 635, in get_common_options
      raise RuntimeError('One of Gloo or MPI are required for Horovod to run. Check the logs above for more info.')
  RuntimeError: One of Gloo or MPI are required for Horovod to run. Check the logs above for more info.
  ----------------------------------------
  ERROR: Failed building wheel for horovod

Expected behavior

The openmpi dependency can potentially be called out separately in the test README.md file, or it can be installed automatically if needed.

@uditarora mind send a PR with the suggested update in Readme?
also, you can use already prepared docker images https://hub.docker.com/r/pytorchlightning/pytorch_lightning/tags

Sure, let me send a PR with updated Readme.
And thanks for sharing the docker links.


Using NetherPortal filling in Genisys

If I use the ID 90 (Nether Portal) in Genisys will it cause players who walk into the portal to go the the nether, or the warp location?

I have not tested this, test it yourself. SimplePortals (and all my plugins) do not support Genisys.


Silence http logs containing preface

Description
Silence preface logs due to haproxy probes
Checklist

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

If any of these don't apply, please comment below.
Testing Performed
Run in environment where this error occurs

Any concern that this could hide legitimate problems where this log message is emitted due to a cause other than haproxy probes?

@kylape Potentially, I did try to make it as specific to the message as possible. Not sure what other options we have to silence it though. I can make it specific to managed services flag if you'd prefer

yeah... it's probably worth hiding it behind the managed services flag.  I assume we've never seen customer logs flooded with these "preface" messages before, right?

@kylape updated


Strange script on submit button in mobile view

from scott:

Closing for now as I can't seem to reproduce on Chrome's emulator or in an Android device.


Read csv file with column values containing comma by using spark_read_csv

I am using spark_read_csv function to read my csv file into R. However, some of columns contain comma itself which made the data read through incorrectly.
Here is a snapshot of my data:
100005870186,B,C,01NOV05,1,0,1,0,23,5.5,217876.2,1,"BANK OF AMERICA, N.A.",5.5,"223,000.00",
You can see "BANK OF AMERICA, N.A." and "223,000.00" containing comma while covered by quotation marks.
Is there a way to correctly read this into R by spark_read_csv?

Can you show your command?
I was able to read that particular line with no problem -
test <- spark_read_csv(sc, "test", "~/test.txt")

I eventually corrected the raw input file and read in.


Chapter 15: Error type should be 'CallbackRouteError'

https://github.com/vercel/next-learn/blob/b7a4366f682163a6643416c9cdf2d9c43d0fc542/dashboard/final-example/app/lib/actions.ts#L130

CredentialsSignin is not an Instance of AuthError
In case of uncaught erros by signIn CallbackRouteError, also as it mentions, one can affirm with stackTrace at [auth][cause]
I have been following this course checked by logging error, the code string is"credentials" for the [cause] and not for the original error, and error.type : 'CallbackRouteError'

Though, even after reading CredentialsSignin docs I am not quite sure how/ where to capture this error.

If you allow, I can solve this bug, raised this ticket to confirm by claims.
Thanks

@shubham-j-sde have you found a solution for this?

I'm not sure what you are looking for @gmr458, simply the tutorial code needs an update.
to replace CredentialsSignin with CallbackRouteError

Hi @shubham-j-sde @gmr458 ,
The cause is the<EMAIL_ADDRESS>upgrade it to<EMAIL_ADDRESS>to fix the issue.
I created a pull request to fix the template: #830


Remove the Dask dependency from this project

I'd like to make this a pandas-specific project.  The Dask dependency & functionality can be abstracted to a separate lib.  Let me know if there are any objections.

This has been completed.


fix postgres single database backup bug

When backing up one database the postgres plugin will restore that to the database with the name postgres even if the database name was something different.
When performing a backup of all databases this bug does not show up.
This fixes issue #209

The current behavior is attempting to overwrite the postgres database during restore because that is the database that is initially connected to?


mariadb-galera: 26.4.19 -> 26.4.20

Description of changes
Release Notes
Notable changes and fixes in Galera since latest release 4.19:

improve error and warning messages handling in the library. System error
numbers and messages are hidden from thrown exceptions, except for the cases
where the exception is thrown because of error from system call. Some warning
level messages in gcomm and GCS have been changed to info level in cases where
the message does not require action from the administrator.

https://releases.galeracluster.com/galera-4/release-notes-galera-26.4.20.txt
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 332445 run on aarch64-linux 1

1 package built:

mariadb-galera


Give each integration test its own ATOM_HOME

We symlink the compile cache from the original ATOM_HOME to ensure window startup is still performant, but avoid anything else leaking across tests.
/cc @maxbrunsfeld

Closing this because we got rid of all but one of the Chromedriver tests in #12394.


Frozen drop and CD

Cant click nothing can you help mé?

Hello @Heroinno
We apologize for any trouble you've encountered; it seems there may have been a glitch with the cloud data, but rest assured, we can resolve this issue. To expedite the process, kindly follow the link below to reach our specialized support team:
Alpha-Wallet Support Request
Use the live chat button at the bottom right to connect with a support agent for prompt assistance.
Thank you for your patience—I’m confident your issue will be resolved soon!


16 px font size on lower bar looks bad

Default size (18 px):

16 px size:

Resizing to 20 px and up produces no problems.
Should the button size also be changing when switching font size? I thought this was controlled separately by Player controls > Transport button size/spacing?

Thanks @takaji10,
fixed it, added also additional independent lower bar font scaling in compact mode.


clang 11 with libc++ does not work

Describe the bug
Right now it is impossible to use Clang 11 with libc++
To Reproduce
nix-shell for this derivation
let
  s = llvmPackages_11.libcxxStdenv;
in
s.mkDerivation {
  name = "clang11-nix-shell";
  buildInputs = [ ];
}

results in these errors:
these derivations will be built:
  /nix/store/ydwjfb2pb4pajw8xqknwg7v8aw2isi3g-libc++abi-11.0.0rc5.drv
  /nix/store/qb70m98pnrpf3bjk0xp3bsq627mjs0hr-libc++-11.0.0rc5.drv
  /nix/store/2pl2ras2k48dna2ca80qz09ihbd9g3cq-clang-wrapper-11.0.0rc5.drv
  /nix/store/wjwv41b1akmrwc6ik5n1j4a0why59820-stdenv-linux.drv
building '/nix/store/ydwjfb2pb4pajw8xqknwg7v8aw2isi3g-libc++abi-11.0.0rc5.drv'...
unpacking sources
unpacking source archive /nix/store/4yqw03wyl2z7l9a0idjy8xc8yjh2kq8a-libcxxabi-11.0.0rc5.src.tar.xz
source root is libcxxabi-11.0.0rc5.src
unpacking source archive /nix/store/lqp6sfbf98d3a4bwy65lkb5hg8c86isl-libcxx-11.0.0rc5.src.tar.xz
unpacking source archive /nix/store/a7s8y72d4vrcc0sqv1nci29da4rzxkvs-llvm-11.0.0rc5.src.tar.xz
setting SOURCE_DATE_EPOCH to timestamp<PHONE_NUMBER> of file libcxxabi-11.0.0rc5.src/www/spec.html
patching sources
applying patch /nix/store/1ljrw6vjm9inhbriabfpqb0xjxmvd0rf-libcxxabi-no-threads.patch
patching file CMakeLists.txt
Hunk #1 succeeded at 354 (offset -8 lines).
configuring
fixing cmake files...
cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_BUILD_RPATH=ON -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/yd2q4kyrvpf9r6r86iaan1f5k6pawji3-libc++abi-11.0.0rc5/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/yd2q4kyrvpf9r6r86iaan1f5k6pawji3-libc++abi-11.0.0rc5/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/yd2q4kyrvpf9r6r86iaan1f5k6pawji3-libc++abi-11.0.0rc5/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/yd2q4kyrvpf9r6r86iaan1f5k6pawji3-libc++abi-11.0.0rc5/share/doc/libcxxabi -DCMAKE_INSTALL_INFODIR=/nix/store/yd2q4kyrvpf9r6r86iaan1f5k6pawji3-libc++abi-11.0.0rc5/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/yd2q4kyrvpf9r6r86iaan1f5k6pawji3-libc++abi-11.0.0rc5/share/man -DCMAKE_INSTALL_OLDINCLUDEDIR=/nix/store/yd2q4kyrvpf9r6r86iaan1f5k6pawji3-libc++abi-11.0.0rc5/include -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/yd2q4kyrvpf9r6r86iaan1f5k6pawji3-libc++abi-11.0.0rc5/include -DCMAKE_INSTALL_SBINDIR=/nix/store/yd2q4kyrvpf9r6r86iaan1f5k6pawji3-libc++abi-11.0.0rc5/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/yd2q4kyrvpf9r6r86iaan1f5k6pawji3-libc++abi-11.0.0rc5/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/yd2q4kyrvpf9r6r86iaan1f5k6pawji3-libc++abi-11.0.0rc5/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_SYSROOT= -DCMAKE_OSX_ARCHITECTURES=x86_64 -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/p792j5f44l3f0xi7ai5jllwnxqwnka88-binutils-2.31.1/bin/strip -DCMAKE_RANLIB=/nix/store/p792j5f44l3f0xi7ai5jllwnxqwnka88-binutils-2.31.1/bin/ranlib -DCMAKE_AR=/nix/store/p792j5f44l3f0xi7ai5jllwnxqwnka88-binutils-2.31.1/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/yd2q4kyrvpf9r6r86iaan1f5k6pawji3-libc++abi-11.0.0rc5  -DLLVM_PATH=/build/llvm-11.0.0rc5.src -DLIBCXXABI_LIBCXX_PATH=/build/libcxx-11.0.0rc5.src
CMake Error at CMakeLists.txt:4 (message):
  libc++abi now requires being built in a monorepo layout with libcxx
  available

-- Configuring incomplete, errors occurred!
builder for '/nix/store/ydwjfb2pb4pajw8xqknwg7v8aw2isi3g-libc++abi-11.0.0rc5.drv' failed with exit code 1
cannot build derivation '/nix/store/2pl2ras2k48dna2ca80qz09ihbd9g3cq-clang-wrapper-11.0.0rc5.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/wjwv41b1akmrwc6ik5n1j4a0why59820-stdenv-linux.drv': 1 dependencies couldn't be built
error: build of '/nix/store/wjwv41b1akmrwc6ik5n1j4a0why59820-stdenv-linux.drv' failed

(llvmPackages_10 instead of 11 produces the desired result.)
Expected behavior
libc++ with newer versions of clang should work.
Notify maintainers
@vlstill
Metadata
``` - system: "x86_64-linux"

host os: Linux 5.11.11-arch1-1, Arch Linux, noversion
multi-user?: yes
sandbox: yes
version: nix-env (Nix) 2.2.2
channels(itkachev): "nixpkgs-21.05pre284073.abb55ca1315"
nixpkgs: /home/itkachev/.nix-defexpr/channels/nixpkgs

Maintainer information:
```yaml
# a list of nixpkgs attributes affected by the problem
attribute:
# a list of nixos modules affected by the problem
module:

I might be missing something, but the mentioned revision (abb55ca1315) has LLVM 11.1 not 11.0-rc5; and testing the libcxxStdenv for LLVM 11 on that revision seems to work here.  (and unfortunately means I can't reproduce your failure :().
So seems to be fixed on the channel you already have, as well as on latest master, FWIW.
Not saying there isn't a bug (seems worth sorting out where you're getting -rc5 from, not sure how to best go about doing so), but unsure where it might be :).
Hope this helps!

I am terribly sorry, the first line of my markdown code block was swallowed. I updated the derivation to show the tar.gz I am loading nixpkgs from. I am not using a channel.
The .tar.gz should be the nixpkgs that corresponds with the 20.09 release.


Fix hardcoded Datasource value "logging-ds"

Search for TODO with this

Fixed by https://github.com/oskoperator/osko/pull/48


Would it be possible to patch the .exe to apply the modifications?

I'm playing on a platform where I can replace game files, but not add new ones. So I can for example replace memory_pool_budgets.csv, but I can't create new folders or files.
Could I patch the .exe by editing the binary data to apply some of the patches? Or does it have to be done on runtime?

Most things have to be done at runtime sadly...


Design Guidelines: Retries

Write design guidelines for supporting retries in Azure SDKs

[ ] .NET Guidelines
[ ] Java Guidelines
[ ] JavaScript Guidelines
[ ] Python

This is now complete with the recent PR https://github.com/Azure/azure-sdk/pull/262


Consider Enabling #![deny(warnings)] Attribute

Allowing code to build with warnings is probably not a good idea, as it is usually best to take care of warnings as soon as they appear. Enabling this attribute would tell rust to abort compilation if any warnings are detected.

Will this possibly break code that works on released versions of Rust but beta and nightly fail?  I can see this causing us to chase our tail trying to keep nightly happy.
Perhaps we can do this for just stable and beta via travis config.

Yeah that might be a problem.
Could do it with #![cfg_attr(not(feature = "nightly"), deny(warnings))] #![cfg_attr(not(feature = "

For implementation, would the line above need to be added manually to every .rs file we have and every one we generate?
Good bang for our buck on getting this in. 👍

Pretty sure it just has to be declared once, in src/lib.rs.

Looks like this was fixed by #253?
In any case, ![cfg_attr(not(feature = "nightly"), deny(warnings))] appears in lib.rs now, so closing.


source option does not work on list

Brief description of your issue
When I use --source or -s to filter installed packages by source, result does not get filtered, I get the full list of installed apps instead.
Steps to reproduce

winget list --source winget

winget list --name visual --source winget

PS C:\Users\adil> winget list --name visual --source winget
Name                                                               Id                                     Version        Available Source
-----------------------------------------------------------------------------------------------------------------------------------------
Microsoft Visual C++ 2010  x64 Redistributable - 10.0.40219        {1D8E6291-B0D5-35EC-8441-6616F567A0F7} 10.0.40219
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.6161     {5FCE6D76-F5DC-37AB-B2B8-22AB8CEDB1D4} 9.0.30729.6161
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.17       {8220EEFE-38CD-377E-8595-13398D740ACE} 9.0.30729
Visual Studio Code                                                 Microsoft.VisualStudioCode             1.47.3         1.56.2    winget
... (shortened)

Expected behavior

Get the list of all installed apps where source is winget
Get the list of packages that have 'visual' in name and source is winget

Actual behavior

I get the list of all apps regardless of the source. I.e. source is ignored
I get the list of all apps with 'visual' in the name regardless of the source. Source is ignored.

Environment
> winget --info
Windows Package Manager v1.0.11451
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.19042.985
Package: Microsoft.DesktopAppInstaller v1.11.11451.0

@AdilHindistan are you looking for packages that have an upgrade available from a given source, or are you looking for any packages installed with a corresponding manifest is a given source?
winget upgrade -s <source> would provide the list of packages with upgrades available from a given source.

@denelon That command is quite useful, thank you. In my case, I simply wanted to see what was installed by winget vs other means. Maybe the "source" is a bit misleading. I am pretty sure I did not use winget to install some of the packages listed. I guess it just means winget has a version for the installed package?
I thought I can use -s to filter installed packages list by source but I guess not?

@AdilHindistan you are correct. The source column in the list output just shows a package from an available source that "should" be an upgrade. We don't record what was installed by the Windows Package Manager vs. another install method yet.

I'm going to close this bug since it appears the client is behaving as expected.

I think winget list -s winget should show what apps are installed on my system, available from given source and should filter out apps that have no/different source. Currently winget list -s winget is similar to winget list command, just outputting list of all the applications installed on system instead just showing apps from given source. This command will be helpful to know exactly which installed apps winget can recognize/know if available in winget-pkgs or any custom source. Output could be similar to winget export command where apps with unknown sources are removed from the list.

@KaranKad https://github.com/microsoft/winget-cli/issues/1155 looks like what you're suggesting.

Yeah that's exactly it 😅.


Adding possibility to configure a token

This PR implements the mechanism discussed in #38 .
When a token is not set, a warning message is displayed. A warning message is also indicated for short tokens.
This would permit the use of a publicly reachable model repository without having to implement a more complicated setup. While this is not an advanced solution, it introduces a little bit of security (a little should be better than zero) while still permitting other users to hide the Lionweb repository behind a proxy performing authentication for more advanced setups.
Fix #38

Thank you for the approval!
I will merge it and open a separate issue about security


add section on Curation Workflow Overview

address https://github.com/monarch-initiative/phenomics_first_resource/issues/29

@sabrinatoro this is new documentation that aims to address the P1 aim here:
https://github.com/monarch-initiative/phenomics_first_resource/issues/29
This would be available under the Mondo users section on our documentation (and we could also link it from our website too.
Please feel free to directly edit the file, thanks!


remove: avoid "Cannot convert undefined or null to object" error

When trying to remove an unexisting doc by his id, this.get() return null.
But Null is an object so "Parameter is not an object" error is not trigger,
Then hasOwnProperty.call throw error "Cannot convert undefined or null to object" rather than throw expected error "Object is not a document stored in the collection"

@techfort hmm do you want a PR with a unit test perhaps ?


Try to translate Chinese to English, then encounter this error "Segmentation fault (core dumped) "

Does anyone know how to solve this problem? Thx!
Is the deviation data too big?

Did you try reducing batch size while training  --batch_size=32
Solved Here: https://github.com/tensorflow/nmt/issues/22


crypto: pass in hashed message for sign and verify

Description
Pass in hashed message for sign and verify API for user signatures.
Test Plan
How did you test the new or updated feature?

If your changes are not user-facing and not a breaking change, you can skip the following section. Otherwise, please indicate what changed, and then add to the Release Notes section as highlighted during the release process.
Type of Change (Check all that apply)

[ ] user-visible impact
[ ] breaking change for a client SDKs
[ ] breaking change for FNs (FN binary must upgrade)
[ ] breaking change for validators or node operators (must upgrade binaries)
[ ] breaking change for on-chain data layout
[ ] necessitate either a data wipe or data migration

Release notes

Would also ask from @pchrysochoidis to check the ts part. TL;DR we now sign the blake2b_256 hash of the transaction, not its raw bytes.


[Proposal] Add more detailed Scala Test Classes Request

Proposition
Currently, mentioned request returns
export interface ScalaTestClassesResult {
  items: ScalaTestClassesItem[];

  /** An optional id of the request that triggered this result. */
  originId?: String;
}

export interface ScalaTestClassesItem {
  /** The build target that contains the test classes. */
  target: BuildTargetIdentifier;

  /** The fully qualified names of the test classes in this target */
  classes: String[];
}

and I want to focus on ScalaTestClassesItem.classes. It consists of fully qualified names, there is no additional information about e.g. test framework to which the given test class belongs. It's fine until BSP client uses other BSP endpoints to execute test such as test request or debug request. However performing some action which requires knowledge about test framework by BSP client is very challenging - client has to somehow determine test framework of the given test class.
In order to solve that issue, aforementioned request can be slightly altered in order to contain such information:
case class ScalaTestSuitesResult(
  items: List[ScalaTestSuitesItem]
)
case class ScalaTestSuitesItem(
    target: BuildTargetIdentifier,
    suites: List[ScalaTestFrameworkSuites]
)
case class ScalaTestFrameworkSuites(
    framework: String,
    // Fully qualified names of test classes
    classes: List[String]
)

Since most (if not even all) known to me BSP servers uses sbt-test-interface under the hood it is reasonable to define value of ScalaTestFrameworkSuites.framework field to be the value of Framework.name. Then BSP Client can perform some framework-specific logic based on this field value.
Motivation
Metals and test explorer are concrete example of how knowing test framewor could be used:

it will allow more fine grained discovery of tests: e.g. search for @Test annotations for junit. Different strategy has to be applied for each framework.
it will allow Metals to implement their own TestRunner. Currently for running tests Metals are using debug request with no breakpoints. Implementing TestRunner in Metals will decrease number of moving parts and reduce overhead related with Debug Adapter Protocol stuff which will result in a better user experience.

Implementation difficulty
I've looked at bloop, sbt and mill to estimate if this endpoint can be implemented in each of them - it's doable and it seems to not be difficult. I've even implemented this endpoint for bloop already as a PoC.

This proposal makes perfect sense to me.
In term of implementation I would suggest a slightly different format:
case class ScalaTestSuitesResult(
  items: List[ScalaTestSuitesItem]
)
case class ScalaTestSuitesItem(
    target: BuildTargetIdentifier,
    framework?: String,
    suites: List[ScalaTestFrameworkSuites]
)

First because I think it is more simple to have one layer (ScalaTestSutiesItem) rather than two (ScalaTestSuitesItem and ScalaTestFrameworkSuites).
More importantly it maintains the compatibility: Newer BSP servers can respond to older clients with this format and newer clients can read this format from older servers.
The framework field would be optional for this reason only, but it should be expected in newer implementations.

Yeah, maintaining compatibility might be easier to handle on both sides, client and server, than a brand new endpoint. Thanks @adpi2!

closed via https://github.com/build-server-protocol/build-server-protocol/pull/300


Add a renter endpoint to clear the download history

Currently the download history is only cleared upon a restart of siad. For most of the long-running nodes, the history is just sitting there in memory and using up RAM.
I'd suggest adding one or two api endpoints to the renter that let you clear the whole download history or just single entries. Those endpoints might also prove to be useful for GUIs to avoid cluttering the interface.

adding additional functionality to clear before and clear after a point in time


update default architecture and remove Nat subnet

Signed-off-by: outscale_hmi<EMAIL_ADDRESS>

Ok if you have those change ( https://github.com/outscale-vbr/cluster-api-provider-outscale/pull/78/commits/789f2855bc137a5caac2bbbd006149c88b6ca07f)

Good jobs.


[RFE] Show mirror registry as part of podman info command

Is this a BUG REPORT or FEATURE REQUEST? (leave only one on its own line)
/kind feature
Description
Currently podman info doesn't show the mirror info if that exist in the /etc/containers/registry.conf file the same way it show for insecure registry.
Steps to reproduce the issue:

Have the registry conf like following.

$ cat /etc/containers/registries
unqualified-search-registries = ["registry.access.redhat.com", "docker.io"]
[[registry]]
  location = "registry.access.redhat.com/ubi8/"
  insecure = false
  blocked = false
  mirror-by-digest-only = true
  prefix = ""
  [[registry.mirror]]
    location = "example.io/example/ubi8-minimal"
    insecure = false

Describe the results you received:
$ podman info
host:
  BuildahVersion: 1.9.0
  Conmon:
    package: podman-1.4.2-5.el8.x86_64
    path: /usr/libexec/podman/conmon
    version: 'conmon version 0.3.0, commit: unknown'
  Distribution:
    distribution: '"rhcos"'
    version: "4.2"
  MemFree: 232427520
  MemTotal:<PHONE_NUMBER>6
  OCIRuntime:
    package: runc-1.0.0-61.rc8.rhaos4.1.git3cbe540.el8.x86_64
    path: /usr/bin/runc
    version: 'runc version spec: 1.0.1-dev'
  SwapFree: 0
  SwapTotal: 0
  arch: amd64
  cpus: 4
  hostname: nested-phphp-master-0
  kernel: 4.18.0-80.11.2.el8_0.x86_64
  os: linux
  rootless: true
  uptime: 66h 12m 43.41s (Approximately 2.75 days)
registries:
  blocked: null
  insecure: null
  search:
  - registry.access.redhat.com
  - docker.io
store:
  ConfigFile: /home/core/.config/containers/storage.conf
  ContainerStore:
    number: 0
  GraphDriverName: vfs
  GraphOptions: null
  GraphRoot: /var/home/core/.local/share/containers/storage
  GraphStatus: {}
  ImageStore:
    number: 0
  RunRoot: /run/user/1000
  VolumePath: /var/home/core/.local/share/containers/storage/volumes

Describe the results you expected:
Should also contain the info about mirror registry.

@praveenkumar Care to try a PR?

I'll work on this

@jvanz any progress?

Not yet. I'll start to work on that now.

@rhatdan , we can close this one. I forgot to add the command to close the issue in the commit.


fix:[CORE-1412] Notification for cequence azure collector

Description
Notify when azure collector is unable to collect data due to the below error
com.microsoft.aad.adal4j.AuthenticationException: {"error":"unauthorized_client","error_uri":"https://login.microsoftonline.com/error?code=700016"}
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Chore (no code changes)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also
list any relevant details for your test configuration

[ ] Test A
[ ] Test B

Checklist:

[ ] My code follows the style guidelines of this project
[ ] My commit message/PR follows the contribution guidelines of this project
[ ] I have performed a self-review of my code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

Other information:
List any documentation updates that are needed for the Wiki

Please format the files once.

Addressed in commit


odd state, gcode parser borked

I had a probe routine crash the GUI.  After a reset I was stuck with this state.  I was trying to send
g91 y-1

It would be handy to have a logging function so you can see what is sent, and what msgs grbl is sending.

I had set $10=3 to see the machine coordinates (that would be nice on the DRO pane), and I think I broke the reporting.  I did $RST=* and reset it but the GUI isn't getting any updates and is stuck in "waiting for controller" state.

somehow the config was connecting to COM1 which isn't connected to the board.  Not sure how that happened.


Convert Medium square to a full row below the other Connect With Us square, with more preview text

We're replacing the existing Medium square with a tumblr square, related to issue #16

Done in branch, once we pull will close this.


Upgrade e2e tests to Istio v1.2.0

There was a new Istio release earlier today. Don't know if its too soon to be bumping the version for the e2e tests.

 It looks to me that Prometheus can't scrape the telemetry service.

Mixer logs:
istio.io/istio/mixer/pkg/config/crd/store.go:145: Failed to list *unstructured.Unstructured: the server could not find the requested resource

I've found the issue, you need to enable galley and MCP.

Thx for looking at this. Im just beginning to get familiar with Istio in general so this was helpful. Ill get this sorted today.

I'll take this into master and fix it.


fix(runtime): throw RUNTIME-008 Error when script resources load failed

Description
fix(runtime): In order for users to receive resource loading errors, throw RUNTIME-008 Error when script resources load failed

Related Issue

Types of changes

[ ] Docs change / refactoring / dependency upgrade
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)

Checklist

[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.
[ ] I have updated the documentation.

just my 2 cents, I would suggest to make RUNTIME errors more memorable and move from the RUNTIME-XXX naming to RUNTIME_SHORTDESCR
In this case, e.g. RUNTIME_RESLOAD


Implement deploying egress gateway with additional containers by Istioctl manifest

In some cases, additional proxy must be deployed at the gateway, see https://istio.io/docs/tasks/traffic-management/egress/wildcard-egress-hosts/#setup-egress-gateway-with-sni-proxy.
Helm contained the following options to support such scenario:

additionalContainers
configVolumes
secretVolumes

These options are missing in  https://github.com/istio/operator/blob/36fc1b825f4fbea45b11c46abba8dee779f644bc/pkg/apis/istio/v1alpha2/istiocontrolplane_types.pb.go#L2062
Describe the feature request
istioctl manifest must support deploying egress gateways with additional containers and volumes.
Describe alternatives you've considered
Using Helm.
[ ] Configuration Infrastructure
[ ] Docs
[X ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Additional context

cc @GregHanson

Could be part of the generic k8s spec?

@howardjohn

Could be part of the generic k8s spec?

Yes, I think so.


Graphics Box cannot be resized (impacts "Vectors Demo" microworld)

Repro steps
I reproed this with Boxer 3.4.18 2024-05-26 on macOS

Open the "Vectors Demo" microword file.
In Boxer, click the microwold's box to navigate into it.
Click the "Apollo Missions - Flight to the Moon" box to navigate into it.
Click and drag the resize handle of the acc graphics box to resize it

Expected result: The acc graphics boxes grows and shrinks as you drag its resize handle.
Actual result: The acc graphics box doesn't change size at all but it looks like the graphics inside of it move around.
This issue repros on any of the graphics boxes on this screen (e.g. vel, acc, and main graphics box that shows the spaceship).
Could this be related to #79?
Impact
This impacts the "Vectors Demo" microworld.

Huh, yeah, they aren't resizing.  I can see this and the other vectors issue you opened.  I think it's probably an option on the screen-box or box internal datastructure that got looked over with the recent layout work

This is a good catch, and something minor-ish that I missed  when updating the layout.
When a graphics box is flipped to it's text side, it's size (when manually resized is determined by the fixed-wid and fixed-hei members of the display-style on the screen-boxes actual-obj display-style-list property.
Now, when a graphics-box is in graphics mode, it's size is determined by the actual-objs graphics-sheet-draw-hei and graphics-sheet-draw-wid.
The issue is that in (defmethod dimensions screen-box I'm not checking if it's flipped to graphics and applying the text sides fixed-wid and fixed-hei.  So, this issue only occurs if both the text side and graphics side are manually resized, with the text side taking precedence.
Putting in a small check (if it's flipped to graphics), to fix this.

This should be fixed now in 289f5cee443585cfb4a3b7047a631fdfa1af5e7c . Will leave open until it's verified against the next build (should be available before the end of June).

I verified this no longer repros in 3.4.19 2024-06-24


Fixing current_period logic for weekdays

When the current_period setting is used the current period for weekdays should be treated as the current week.
Test Date: 2023-01-09 00:00:00 (Monday)
Test Input: dateparser.parse("Thursday", settings={'PREFER_DATES_FROM': 'current_period'})
Current Output: 2023-01-05 00:00:00 (Previous Week)
Desired Output: 2023-01-12 00:00:00 (Current Week)

Could you extend tests to cover the change?

Could you extend tests to cover the change?

I apologize, I'm quite new to using github. Could you expand on what more I need to do, and how/where to do it?

Please, have a look at https://dateparser.readthedocs.io/en/latest/contributing.html#get-started, which covers running tests locally with tox.
Once you have run the tests locally, you will see if your change introduced unexpected changes. If not, the idea is that you extend the test code in the tests/ folder with new expectations that verify that your changes here work as intended, and will cause an error is we accidentally revert or break your change here.

I have looked at the contributing guidelines, but they seem a bit sparse on explanations. Perhaps that's just my lack of knowledge at play though.
Tox fails due to fasttext failing. I've never dealt with tox before, but I know I do have fasttext installed, so I'm not sure why this is occurring. Also, I'm not sure which test file I should be editing, how to format my tests, or how how to actually do the testing with the test file.
I just wanted to propose a small logic change, but perhaps I've stepped into territory out of my league at the moment. I'm content with maintaining my change on my fork for personal use for now. If someone else would like to take over if they believe my changes are worth implementing, please do. If I should move this to an issue as suggested feedback instead, let me know. Thanks.

Please, have a look at https://dateparser.readthedocs.io/en/latest/contributing.html#get-started, which covers running tests locally with tox.
Once you have run the tests locally, you will see if your change introduced unexpected changes. If not, the idea is that you extend the test code in the tests/ folder with new expectations that verify that your changes here work as intended, and will cause an error is we accidentally revert or break your change here.

@Gallaecio
Hello, I've since gotten more familiar with the technology being used here and can run tox, so I'd like to look into this issue again.
You mention "if your change introduced unexpected changes" so I'd like clarification on how to proceed with my changes before making a new PR.
On a fresh clone of the repo with no changes made I get 9 failed tests. With my changes proposed here I get 30 failed, so 21 caused by my changes. Looking just at those, it makes sense they fail. That would be expected with how my change modifies the functionality in these 21 cases.
Example:
param("Friday", datetime(2012, 11, 9)),

settings={"NORMALIZE": False, "RELATIVE_BASE": datetime(2012, 11, 13)}

FAILED tests/test_date_parser.py::TestDateParser::test_dates_parsing_004_Friday - AssertionError: datetime.datetime(2012, 11, 9, 0, 0) != datetime.datetime(2012, 11, 16, 0, 0)

2012, 11, 13 is Tuesday November 13, 2012.
The current implementation of current_period treats the current period as the past 7 days, so the current implementation goes back 4 days from Tuesday to the previous Friday. This is almost identical to how past works.
My updated implementation of current_period treats the current week (as defined in parser.py as ['mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun']) as the current period. So it goes forward 3 days from Tuesday to the current Friday.
.
.
.
Important to note that since I made this PR I modified the logic. I've also restructured my fork to use branches properly. Here's my current version of the code I'm looking to change: https://github.com/EtorixDev/dateparser/blob/current_period/dateparser/parser.py#L507

Almost or identical? If identical, it sounds like you are fixing a bug. If almost, it sound like we need to have extra keys to cover a behavior that is neither past nor current.

Almost identical. Here's a concrete example.
import dateparser
import datetime

settings_one={
    'PREFER_DATES_FROM': 'past',
    'RELATIVE_BASE': datetime.datetime(2024, 2, 7)
}
settings_two={
    'PREFER_DATES_FROM': 'current_period',
    'RELATIVE_BASE': datetime.datetime(2024, 2, 7)
}

# RELATIVE_BASE is Wednesday February 7th, 2024
print("PREFER_DATES_FROM: past")
print(dateparser.parse('Monday', settings=settings_one))
print(dateparser.parse('Tuesday', settings=settings_one))
print(dateparser.parse('Wednesday', settings=settings_one))
print(dateparser.parse('Thursday', settings=settings_one))
print(dateparser.parse('Friday', settings=settings_one))
print(dateparser.parse('Saturday', settings=settings_one))
print(dateparser.parse('Sunday', settings=settings_one))
print()
print("PREFER_DATES_FROM: current_period")
print(dateparser.parse('Monday', settings=settings_two))
print(dateparser.parse('Tuesday', settings=settings_two))
print(dateparser.parse('Wednesday', settings=settings_two))
print(dateparser.parse('Thursday', settings=settings_two))
print(dateparser.parse('Friday', settings=settings_two))
print(dateparser.parse('Saturday', settings=settings_two))
print(dateparser.parse('Sunday', settings=settings_two))

This outputs the following:
PREFER_DATES_FROM: past
2024-02-05 00:00:00
2024-02-06 00:00:00
2024-01-31 00:00:00
2024-02-01 00:00:00
2024-02-02 00:00:00
2024-02-03 00:00:00
2024-02-04 00:00:00

PREFER_DATES_FROM: current_period
2024-02-05 00:00:00
2024-02-06 00:00:00
2024-02-07 00:00:00
2024-02-01 00:00:00
2024-02-02 00:00:00
2024-02-03 00:00:00
2024-02-04 00:00:00

As you can see, the results are identical except for the day of the relative base.
past parses as the 31st to the 6th.
current_period parses as the 1st to the 7th.
Currently past operates as "the 7 days before the relative base" and current_period operates as "the 6 days before the relative base and itself." past is exclusive and current_period is inclusive.
My argument is that current_period should instead parse as the 5th to the 11th, aka the current week of Monday to Sunday.
Now you bring up the point this could instead be implemented as a new key rather than changing the current_period behavior. I'm not sure if that is the better route here, but to me it just doesn't make sense how current_period currently operates based on its name.

I've just tested it with months as per your reply above and the results are interesting. Whereas for days of the week past is exclusive, for months past is inclusive.
import dateparser
import datetime

settings_one={
    'PREFER_DATES_FROM': 'past',
    'RELATIVE_BASE': datetime.datetime(2024, 3, 1)
}
settings_two={
    'PREFER_DATES_FROM': 'current_period',
    'RELATIVE_BASE': datetime.datetime(2024, 3, 1)
}

# RELATIVE_BASE is Friday March 1st, 2024
print("PREFER_DATES_FROM: past")
print(dateparser.parse('January', settings=settings_one))
print(dateparser.parse('February', settings=settings_one))
print(dateparser.parse('March', settings=settings_one))
print(dateparser.parse('April', settings=settings_one))
print(dateparser.parse('May', settings=settings_one))
print(dateparser.parse('June', settings=settings_one))
print(dateparser.parse('July', settings=settings_one))
print()
print("PREFER_DATES_FROM: current_period")
print(dateparser.parse('January', settings=settings_two))
print(dateparser.parse('February', settings=settings_two))
print(dateparser.parse('March', settings=settings_two))
print(dateparser.parse('April', settings=settings_two))
print(dateparser.parse('May', settings=settings_two))
print(dateparser.parse('June', settings=settings_two))
print(dateparser.parse('July', settings=settings_two))

PREFER_DATES_FROM: past
2024-01-01 00:00:00
2024-02-01 00:00:00
2024-03-01 00:00:00
2023-04-01 00:00:00
2023-05-01 00:00:00
2023-06-01 00:00:00
2023-07-01 00:00:00

PREFER_DATES_FROM: current_period
2024-01-01 00:00:00
2024-02-01 00:00:00
2024-03-01 00:00:00
2024-04-01 00:00:00
2024-05-01 00:00:00
2024-06-01 00:00:00
2024-07-01 00:00:00

Here, the relative base is March of 2024. Per how it works with days, it would be expected that "March" parses as March of 2023, but it is instead inclusive and parses as March of 2024.


Logs won't show

Following the instructions in setting the env variable, I was unable to get logs to show.
I'm follow the Unity tutorial for Microsoft MixedReality WebRTC, and I need to see the logs to get the remote peer id.

Tried set DEBUG=*dss and set DEBUG=dss* also.

Seriously.
What am I doign wrong?

So apparently you must export DEBUG=dss* first using a bash shell.
Then set, and it works. Don't know why that is or what the Windows powershell equivalent is.

Thanks, that saved a bit of time. For anyone interested in the "powershell way":
$env:DEBUG='dss*'

Thank you guys that helped me much !

would be nice to include this in README

Thanks, that saved a bit of time. For anyone interested in the "powershell way":
$env:DEBUG='dss*'

Thanks too much


mac: Add playback progress support

Hi! This adds:

duration field to MediaMetadata
progress field to Playing and Paused playback variants
support for these in the MacOS backend

Related to #10. What do you think?

Hey! Last week I implemented seek support, haven't pushed yet. In there I created a type called MediaPosition, which is basically just a wrapper around Duration, to specify, since duration means duration. I'll push my changes and then replace the parts where progress appears, and see how that works out, if that's ok

Sure, sounds great!


refactor: make treasuries and delegations independent of core networks

Currently we define our treasuries and delegations using core network (NetworkID), meaning if some network is not supported by SX we won't be able to access such treasury in app, so we have to add dummy networks (like xdai, ftm), but it's annoying and rolling full support is slow.
Also sometimes support is incomplete even though we enabled the network because Alchemy API (for tokens) and OpenSea API (for NFTs) use different support list and it doesn't necessarily match with TREASURY_NETWORKS.
https://github.com/snapshot-labs/sx-monorepo/blob/71ca75a156998449d986eba98957e5fa97cf02a0/apps/ui/src/helpers/alchemy/index.ts#L11-L17
https://github.com/snapshot-labs/sx-monorepo/blob/71ca75a156998449d986eba98957e5fa97cf02a0/apps/ui/src/helpers/opensea.ts#L22-L28
This means that some treasuries will be able to only tokens or NFTs, or nothing at all and it won't fail gracefully.
To avoid those issues we will most likely need to:

Find a way to avoid dependency on core network support for treasuries and delegations.
Clearly define set of supported chainIds for treasuries and define Alchemy/OpenSea APIs in terms of that list, so when we try to add new chainId to treasury we will be forced to add missing APIs by TypeScript (might not be ideal, as some networks won't be supported by one, but we will still want to support it).
See if we can avoid dependency on network to get links to explorer.

Bumped it up to Medium size, as I had 2 attempts at it and never liked the outcome so might need some extra playing.


How to get the predictions for the test samples

In the output folder, model files are being saved. What do the model files contain? How to use them?
How can we get the predictions for the test samples?

Hi @jagdeeppani
In the latest release v0.7.3, after the training is done, predictions on the training and test sets will be saved to train_predictions.txt and test_predictions.txt in the output folder.
The model file is a serialized version of the trained model. It contains all model parameters and can be loaded back to do prediction. For example, after training is done, you could set train=false and test=true, and the program will load back the trained model and make predictions on the test set. This way, you can apply the model to different or new test sets.
Currently, we do not expose APIs for users to do things other than making predictions. If you are interested in doing additional analysis with the model, please let us know your need.

Thank you cheng-li. Now I am able to get the train_predictions and test_predictions.
It would be helpful, if you can print the feature importance scores (or feature weights) to some file. This will help us to understand which features are useful.


Indexing (ready to merge)

@saracarl to test and merge if approved

On a project created July 22 (relatively recently), I try to edit the project in AA and get:
No such file or directory @ rb_sysopen - /home/saracarl/dev/clients/AudiAnnotate/audiannotate/AudiAnnotateWeb/tmp/saracarl/iiif-manifest-test/_data/navigation.yml
from app/models/project.rb:139:in `read'

[ ] missing the index terms on the left side nav
[ ] click index terms doesn't take you to the index term
[ ] index term pages are't being created


Coverage + Lint

Would love to use this to solve our code coverage / lint needs. Is that still on the roadmap? There's not a great way to integrate this stuff using .net currently.

Yeah eventually. We're really strapped for time and adding features on a need-by-need basis but feel free to put in a PR if you want to add. The biggest hurdle to get this implemented would to bake in an arc lint command, or a linter build step, capture the output and modify the Harbormaster endpoint to emit linter messages back to Differential.


Is time a sensor parameter or a static input

I'm currently looking at a time dependent problem with a fixed time discretization, where for each time step the PositionSensors are supposed to return a value. When thinking about how to implement this, there are actually several options.

The time steps are fixed and given to the constructor. In addition, there is a TimePosition sensor that has a location and a time step (or a multidimensional TimePosition sensor with time steps and locations). Those time steps could be a subset of the given time steps or even totally different. In this case, after each solution step in time the sensors are checked, and of the time instance matches, the values are stored - or interpolated.
The time steps are solely determined by the individual sensors, so the union of all sensor times determines the time steps in the solution procedure. This seems to be computationally very demanding (e.g. when modelling the tensile test with thousands of data points, but we know that the model in between is actually linear and interpolation (linear or higher order) is really not a problem.

For the first option with the interpolation (my favorite), we could define this also independent of the experiment (so directly passing to the constructor), or as an input_sensor (so different for each experiment). I guess all of the options are valid, but when writing a TimePositionSensor (I already did that in my local file), we are somehow fixing that. What is your opinion on that?

For me, the time would be in input_sensor to the forward model as in the multiple_sensors example. But it would be interesting to see some code for this example.

The problem with that is that this does not allow to have multiple sensors with different times being used. E.g. for the current Hannover demonstrator, we had two measurement recording systems (one for laser and forces) and the other one for the stereo data with different sampling frequencies. If this is an input to the forward model (and thus the same for all sensors), the returned outputs do not have the same length as the experimental values. In addition, even if we have only a single dataset, but large measurement data (in the elastic test they use at least 10Hz, or even more), thus we would need for 90s 900 forward model evaluations, even though an approximation with just one (for the elastic case) and interpolating would be totally sufficient (this is the extreme case, but usually an adative time integration scheme is really beneficial.


Unregister node in epmd on start

High Level Description
Spartan exits repeatedly after a network partition test
Related Issues

DCOS-17217 Spartan exits repeatedly after a network partition test

Checklist for all PR's

[ ] Included a test which will fail if code is reverted but test is not. If there is no test please explain here:
[ ] Read the DC/OS contributing guidelines
[ ] Followed relevant code rules Rules for Packages and Systemd

Checklist for component/package updates:
If you are changing components or packages in DC/OS (e.g. you are bumping the sha or ref of anything underneath packages), then in addition to the above please also include:

[ ] Change log from the last version integrated (this should be a link to commits for easy verification and review): example
[ ] Test Results: [link to CI job test results for component]
[ ] Code Coverage (if available): [link to code coverage report]

https://github.com/dcos/spartan/pull/46
https://github.com/dcos/navstar/pull/84

PLEASE FILL IN THE TEMPLATE ABOVE / DO NOT REMOVE ANY SECTIONS ABOVE THIS LINE
Instructions and Review Process
What is the review process and when will my changes land?
All PRs require 2 approvals using github's pull request reviews.
Reviewers should be:

Developers who understand the code being modified.
Developers responsible for code that interacts with or depends on the code being modified.

It is best to proactively ask for 2 reviews by @mentioning the candidate reviewers in the PR comments area. The responsibility is on the developer submitting the PR to follow-up with reviewers and make sure a PR is reviewed in a timely manner. Once a PR has 2 ship-it's, no red reviews, and all tests are green it will be included in the next train.

@mesosphere-mergebot bump-ee

@mesosphere-mergebot label [Ready For Review]

@mesosphere-mergebot bump-ee


Collect pellets mode

collect pellets mode aka bot ai
how to make bots collect pellets using a hotkey for example "P" ?

im a turtle.

im a potato.

make yourself this is ded.


RuntimeException turned into Error

Hi,
I have a problem with Governator that is turning runtime exceptions (eg IAE/ISE due to misconfigurations in PostConstructs) into Errors (which usually should not be catch in a program).  The issue seems lying in InternalLifecycleModule#onProvision, where there is:
try {  ...
 } catch (ExecutionException e) {
        // caching problem
       throw new RuntimeException(e);
  } catch (Throwable e) {
       // unknown problem will abort injector start up
       throw new Error(e);
  }

is that really the expected behaviour you want? If there is a need to catch Throwable, what about adding before it something like the following?
catch(RuntimeException e){
     throw e;
}

sorry, a clarification: the issue is with a thrown InvocationTargetException (ITE), which extends Exception (not RuntimeException). So, when I call LifecycleInjector#createInjector there is no checked exception, but then runtime exceptions that lead to ITEs are masked into Error, which my main catch at the root of my application does not catch


Give up maintenance...

May I ask, why you give up maintenance?

Just because I wasn't able to make it works for more than two users. And know in #43, even with two users, it doesn't work....

Maybe this can provide some hints for setting up ldap and more users:
https://wiki.linuxmuster.net/community/anwenderwiki:erweiterungen:jitsi


Can join room from /streamer

join a room that doesn't exist yet.
click "create your own room". In the background, it will continue trying to connect to the room.
in another session, create a room under that name.
the original session will eventually connect.

Fixed bug, will push soon.


core-data sends message to app service failed

I re installed the system and installed zeromq v4.3.0.
ERROR log is following
level=ERROR ts=2020-07-24T03:30:16.254185048Z app=edgex-core-data source=event.go:303 msg="Unable to send message for event: {\"id\":\"a35ad481-a955-4d71-a6d6-552126600abe\",\"device\":\"Simple-Device01\",\"created\":1595561416253,\"origin\":1595561416253435642,\"readings\":[{\"id\":\"cdf2ce5b-f67d-4a86-9730-5c893432b2d8\",\"origin\":1595561416253398568,\"device\":\"Simple-Device01\",\"name\":\"randomnumber\",\"value\":\"47\",\"valueType\":\"Int32\"}]} zmq4 was installed with ZeroMQ version 4.3.0, but the application links with version 4.1.4"

I don’t know where is 4.1.4 from.

I have tried:
creat zmqversion.c
#include <stdio.h>
#include <zmq.h>

int main()
{
    int major, minor, patch;
    zmq_version(&major, &minor, &patch);
    printf("Current ZeroMQ version is %d.%d.%d\n", major, minor, patch);
}

gcc -o zmqversion zmqversion.c -lzmq
$ ./zmqversion
v4.1.4

I don’t know where is 4.1.4 from.
But when
$ pkg-config --modversion libzmq
v4.3.0

Could you please state your environment?
Hardware architecture, OS, and any information can help us re-create the issue.

@cloudxxx8  Thank you!
$ uname -a
Linux IMC-yxh 4.15.0-112-generic #113~16.04.1-Ubuntu SMP Fri Jul 10 04:37:08 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Just I have solved this problem, I searched the root directory for libzmq files with names,and deleted files those were created earlier than libzmq v4.3.0.

sounds good.  closing this issue as resolved.  thanks for letting me know.


docs: fix typo

Thanks! Can you please remove the permission changes (100755 → 100644)?

Should I change the permission from 100644 to 100755 again?

Yes, the diff should be clean, containing only the files you actually changed. You could also soft reset the commit, add only the files you changed, and force push the result. Changing the permissions back explicitly will probably do the trick too.

Perfect, thanks!


Only show the editor when you explicitly visit /editor

Fixes #2096
Changes

Only show the editor when you explicitly visit /editor

Test plan

[ ] Visit this post<EMAIL_ADDRESS>[ ] Click on the comment button
[ ] You should still be on the post page

Thanks!


Add AnnotateDisassemblyWithSourceCode

This adds a function which can match lines of source code to machine instructions of a function using debug information.
This algorithm is the basis for the coming combined source code view.

Thank you for the reviews. I will merge when the CI gives the green light.


mds/cephfs in common?

Is really ceph-mds a requirement of the common role?

@bjne yes it is, why this question? ceph-common is needed to mainly install ceph and generates the ceph.conf.

Mainly because mds package is broken in xenial
Also, I am not using cephfs, so dont understand all the mds/cephfs deps in
the common role. Perhaps it could be moved or made optional?
On Feb 16, 2016 3:43 PM, "Leseb"<EMAIL_ADDRESS>wrote:

@bjne https://github.com/bjne yes it is, why this question? ceph-common
is needed to mainly install ceph and generates the ceph.conf.
—
Reply to this email directly or view it on GitHub
https://github.com/ceph/ansible-ceph-common/issues/5#issuecomment-184706517
.

you're right I shouldn't be installing ceph-mds by default. I'll fix that.

can you open a request on ceph-ansible instead? easier to track


Add a proper Exit function

It would have more sense to have a function similar to gocursors.GoCrash but which expects only an exit code as a parameter to exit the program successfully.

4ce7a3c


Modify nosetests command

Codecov Report

Merging #320 into master will increase coverage by 12.02%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master     #320       +/-   ##
===========================================
+ Coverage   78.94%   90.96%   +12.02%
===========================================
  Files          34       20       -14
  Lines        4018     1683     -2335
===========================================
- Hits         3172     1531     -1641
+ Misses        846      152      -694

Impacted Files
Coverage Δ

dateparser/languages/__init__.py
100% <0%> (ø)
:arrow_up:

tests/test_utils.py

tests/test_clean_api.py

tests/test_languages.py

tests/test_utils_strptime.py

tests/test_settings.py

tests/test_parser.py

tests/test_freshness_date_parser.py

tests/test_date.py

tests/test_jalali.py

... and 8 more

Continue to review full report at Codecov.

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


Info on Teaming

Reading through the doc,  I'm not certain if Teaming is or is not allowed.  It would be nice to call this out.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: c983ce71-9558-9f6e-14d9-feb6f19fe375
Version Independent ID: 99f023ee-50d7-48e3-74bf-070f818cc639
Content: Create and manage Windows VMs in Azure that use multiple NICs - Azure Virtual Machines
Content Source: articles/virtual-machines/windows/multiple-nics.md
Service: virtual-machines-windows
GitHub Login: @cynthn
Microsoft Alias: cynthn

Can you please clarify what you mean by Teaming?

@Karishma-Tiwari-MSFT I think they are asking about this kind of functionality: https://docs.microsoft.com/en-us/windows-server/networking/technologies/nic-teaming/nic-teaming. I'm not sure if it is supported, can someone from networking help?

@v-chkinn Since we are connecting offline, I will close this issue.
Let's post the solution here once we have an update.


Highlight selected reaction in Mapview

If I select a reaction in the reaction list the corresponding reaction box should be highlighted.

Solved with #418