training dataset

hi Martlgap,
Your work was amazing. Are you willing to provide the dataset file ("/mnt/ssd2/test_embs.pkl") ? Meanwhile, the file seems contains both basic training data and downsimpled data, am I correct?
Thx

@Martlgap thx for your reply, that's really helpful! Recently I'm trying to implement octuplet loss on my model and have few questions. Hope you can help me:

I've trained a model based on arcface, and it has a good performance on my own test dataset. Then I tried to fine-tune the model based on octuplet loss, the accuracy decreases rapidly. Did you have such issue in the past?

The paper said "... can be easily applied to existing networks to ...". Actually, I think octuplet loss is a little different with other loss functions, even triplet loss. Octuplet loss requires double the mini-batch, and the down-sampled imgs should be feeded to backbone to get the features first, after that, Octuplet loss can be used like any other loss function

Can you explain the implement of "bicubic kernel" and "anti-aliasing"?
(If you are willing to provide the code for training and data preprocessing, question 2&3 would be easier to figure out)

I'm confused about the meaning of "empty set(LFW,CALFW,...,AgeDB)" in Table 1 of the paper. For example, the second result in the first row '50.82', it looks like you tested a resnet50 pretrained model in some test dataset, and the data was downsampled to 77 and upsampled to 112112, but I'm not sure what the target test dataset is.

 Maybe check your learning rate and ensure your code is doing what you intend. We didn´t experienced such behavior.
Sure, it is a little different than classical loss functions like, e.g. cross-entropy. But it should not be a big deal to double the batch size and then use the provided loss function.
We use the bicubic Kernel of Tensorflow/PyTorch and their Anti-Aliasing. You can find more information about that in their documentation. (I'll upload our TensorFlow code for the resizing)
The Ø - symbol in Table 1 is indicating the average across all datasets in the brackets (LFW, CALFW, ...). So we tested our models on all those datasets and report the mean accuracy. And yes, they were downsampled to 7x7px and upsampled to 112x112px.

Hi @abcsimple,

We used 7px, 14px and 28px for training data. Randomly distributed across the dataset.
Yes the pertained models were trained with the same MS1M-V2 dataset.


Missing templates

This page is missing a number of templates, such as all of the session templates (unless there's a different page?)

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

ID: 0192fe47-4af3-0a7b-74a1-efbe7ad7536a
Version Independent ID: 34ff03e6-aadf-638d-1b9f-30b999b19240
Content: Policy template reference for Defender for Cloud Apps
Content Source: CloudAppSecurityDocs/policy-template-reference.md
Service: defender-for-cloud-apps
GitHub Login: @dcurwin
Microsoft Alias: dacurwin

Thanks for your question. We'll investigate and get back to you.


Cannot Compile freebsd 10.3 with go 1.7.2

I get the following when trying to compile:
go get -u github.com/xenolf/lego
github.com/xenolf/lego/providers/dns/azure
gocode/src/github.com/xenolf/lego/providers/dns/azure/azure.go:78: unknown dns.RecordSet field 'Properties' in struct literal
gocode/src/github.com/xenolf/lego/providers/dns/azure/azure.go:106: too many arguments in call to rsc.Delete
Any ideas on how to fix?

@symgryph I've stumbled upon the same build issue and fixed it. Have a look at this pull request: https://github.com/xenolf/lego/pull/323

Should be fixed now. #323 has been merged.


App Name

As a mailman, I want to see the name of the app so that I can distinguish it from the other apps I have on my phone

What do u mean by that Maab because I added logo and name for app in the first window? or is it the one that shows in the phone External sign?


Fixes to some doc pages

Fix some broken links for flushable and errors in the caching code examples

thanks


Consistent naming convention within the spec

As part of a recent PR we have seen the need to specify a consistent naming convention for binding items, file names and other artifacts.
The consensus is to use dash separated names instead of camel case.
This issue will call out the convention at the top of the spec and fix existing entries.

I assume we're talking about following the k8s conventions for resource names and file paths. This isn't trying to suggest that resource fields be dash separated where the current convention is camel case, correct?

right.  It may be that the re-written spec now follows all of the correct conventions, for k8s and filenames when they apply.  This issue should make a pass through the text to see if there's anything else that needs to be updated.

Can you call one one specific line in the spec that you'd expect to be changed by this?  Just as an example so I understand how large the change is.

I don't think we have any more examples after the recent PR, which is great thing.  :)
We used to have things like roleNeeded and dataMappings (as the Synthetic id), which are gone.    So I think we can close this issue, as I couldn't find another camelCase example other than the annotations / x-descriptors extension which I think are OK.


✨ Update env.yml for Windows support

Added 'nvidia' to the channels list and adjusted 'cudatoolkit' version to 11.5.0 for Windows compatibility.
Reference: https://anaconda.org/nvidia/cudatoolkit
Thanks! 🙌

Windows? I'm running Linux with cudatoolkit 12.2

For Linux, I think it will be good to add nvidia and conda-forge channels to environment.yaml.


feat: drop support for symfony 4, add support of symfony 7 (WIP)

Blocked by

[x] matthiasnoback/symfony-dependency-injection-testsing
[x] https://github.com/php-http/client-common/pull/232

please see
https://github.com/meilisearch/meilisearch-symfony/pull/265#issuecomment-1788661930
and https://github.com/meilisearch/meilisearch-symfony/issues/300

Thanks for the reminder. I forgot it again :(
I have added it now.

Testruns for PHP 8.3 are blocked by https://github.com/shivammathur/setup-php/issues/789

This is missing Symfony 6.4

I have added tests for Symfony 6.4 now.
Now waiting for the blocking PR. (see on top of page)

Instead of Empty-Commit just do git commit --amend --no-edit :slightly_smiling_face:

Ok, will do. I saved it to my snippets.

I'd conditionally require var-exporter when it is needed, like when we conditionally remove doctrine/annotations

As we all want to release Symfony 7 support faster, then we should currently avoid dropping 4.4 support as two blocker issues popped up that needs to be fixed before

@norkunas I added a new PR. But i am on holidays starting from friday (until 19.12). And not much time tomorrow.
Feel free to finish it.

bors merge


#534 repair string error in bootstrap data header

Resolves issue #534
What tests have been done?
Before this change, the program would exit at or after writing the header info for the first bootstrap file.  This would occur about every 5 runs.  After the change, I encountered no exiting even after >10 runs.
What tests/review still need to be done?

[ ] verify that r4ss did not read the line that now simply says "bootstrap"

Is there an input change for users to Stock Synthesis?

I think hake will need this fix.


NClient interfaces generator

I want to use some sort of generator for contracts from OpenApi specification (Including, but not limited to)
This will be great to create generic tool and integrate that with dotnet cli

Well... I wanted, I've created.


C++ generated string_view breaking for fixed length strings

On version 1.12.0
g++ -o bin/tests/sbe_unittests_testschema -Wall -Werror -Wextra -std=c++17 -I. -Itests -isystem third tests/sbe/sbecompattest.cpp
./generated/sbe/test_testschema_sbe/TestStrings.h: In member function ‘test::testschema::sbe::TestStrings& test::testschema::sbe::TestStrings::putFixedString(std::string_view)’:
./generated/sbe/test_testschema_sbe/TestStrings.h:330:50: error: ‘using string_view = class std::basic_string_view<char>’ {aka ‘class std::basic_string_view<char>’} has no member named ‘c_str’; did you mean ‘_M_str’?
         std::memcpy(m_buffer + m_offset + 0, str.c_str(), length);
                                                  ^~~~~
                                                  _M_str

Fixed with this https://github.com/real-logic/simple-binary-encoding/commit/66738533fb9d98071964e4d80e45d41b9d32e8c5


Current Price on output and notification

Would be nice to have the current price as an output and on notification.

works
take a look at
OHLCV - open, high, low, close, volume
this config.yam
settings:
  update_interval: 300
  log_level: INFO
  market_pairs:
    - BTC/USDT

exchanges:
  bittrex:
    required:
      enabled: true

notifiers:
    stdout:
        required:
            enable: true
        optional:
            template: "[{{analysis.config.candle_period}} / {{analysis.config.period_count}}] {{market}} {{indicator}} is {{status}}! ({{values}}){{ '\n' -}}"

indicators:
  rsi:
    - enabled: true
      alert_enabled: true
      alert_frequency: once_
      signal:
        - rsi
      hot: 30
      cold: 70
      candle_period: 1h
      period_count: 14

informants:
  ohlcv:
    - enabled: true
      signal:
        - close
      candle_period: 1h
      period_count: 15

will produce this output.
Starting default analyzer...
Found configured markets: ['BTC/USDT']
Using the following exchange(s): ['bittrex']
Beginning analysis of bittrex
Beginning analysis of BTC/USDT
BTC/USDT:

indicators:     momentum #0: -813.85999999      macd #0: -109.09987122  ichimoku #0: 6769.68877874/7188.44450000        stoch_rsi #0: 38.97333058       mfi #0: 30.50138543     obv #0: -8267.12218905  rsi #0: 65.12944315
crossovers:
informants:     ohlcv #0: 6566.00000000         ema #0: 6557.06267743   bollinger_bands #0: 7491.31229247/6748.58487656/6005.85746066   vwap #0: 6752.35402775  sma #0: 6676.96716053

Sleeping for 300 seconds```

**ohlcv #0: 6566.00000000** is the current close price

Ok, I see that in the output. I am trying to get that value in the notification. Essentially, I want to know what the current price was when rsi went hold or cold. AFAIK, the only way currently to get an notification out of an informant is to use it in a crossover.

@sacharya
I'm making some changes on code to have the prices as part of the notifications. As you say, it can be very useful.
Ej.
[4h] EOS/USDT {'rsi': '18.33'} , HLC{'high': 5.1599, 'low': 5.1133, 'close': 5.1246}
[4h] ETH/USDT {'rsi': '26.92'} , HLC{'high': 197.39, 'low': 195.99, 'close': 196.45}
Let me finish it and I can share the code.
Best

Looking forward to it.


remotes/docker: Only return "already exists" on push when the upload was sucessful

The (dockerPusher).Push method uses a StatusTracker to check if an
upload already happened, before repeating the upload. However, there is
no provision for failure handling. If a PUT request returns an error,
the StatusTracker will still see the upload as if it happened
successfully. Add a status boolean so that only successful uploads
short-circuit Push.
Signed-off-by: Aaron Lehmann<EMAIL_ADDRESS>

Somewhat related to this PR: Push uses doWithRetries, but because the body comes from a pipe that isn't seekable, an attempt to retry the upload will fail. I'm not sure what purpose doWithRetries serves in this case, since the architecture of Push doesn't seem like it really supports retries. It may make sense to redesign this (or stop attempting retries in Push). I ran into the issue in this PR because I originally wanted to adjust the retry logic for Push, but found I had to go one level up to the library user to get usable retries.

Hi 👋 @aaronlehmann long time no see 🤗

@aaronlehmann related to doWithRetries, I agree that part could be improved, especially the returned errors. It is designed right now to just fail on a subsequent request after a body has already been requested from a previous request, I'm not sure there is a case today where that would end up doing anything though. There have probably been some improvements in Go that allow us to clean this up further too.
What has been your experience with push here though? This code flow hasn't been tested extensively outside of buildkit use cases

What has been your experience with push here though? This code flow hasn't been tested extensively outside of buildkit use cases

This came up in a buildkit context.

@dmcgowan: Would you happen to be the right person to review this? It would be great to get it upstream!

@aaronlehmann I saw your PR in BuildKit linking to this one (https://github.com/moby/buildkit/pull/2043) was to handle 5xx errors; is this fix related to / trying to solve the same issue as https://github.com/containerd/containerd/pull/5288 ?
/cc @kzys

No, I wasn't aware of that issue. The problem I was trying to solve was flaky infrastructure causing sporadic 5xx errors which caused pushes to fail.

@dmcgowan: Would you happen to be the right person to review this? It would be great to get it upstream!

Yes, but I am still trying to understand this state a little better. Completed seems like it might share some state with committed, these states don't transfer well from the registry API to content API

The issue here was that the check near the beginning of Push was only checking the number of bytes sent. If we had sent N bytes of an N byte blob to the registry, we assume the registry has that blob, but that's a bad assumption to make. What if we sent those bytes but the registry returned an error and didn't commit the blob? That's the condition I'm trying to handle.
I'm fine with renaming it to Committed if you think that's a better description.

Committed would be a better field name.
Why I think it still doesn't transfer well is because the content API works a little differently than this. The Status type is intended to represent an active ingest. The "more correct" use of the content API would mean the upload should not check the size at all, but rather continue the process as long as there is a status object returned. After the upload is successful, the status should be removed and the "already exists" would happen via calling Info on the content.Manager interface.
My only reservation is related to making any changes to content.Status.  For this particular change, I do think the change should occur inside the Commit method (there is one related TODO there). I also think it may make sense to just keep a separate record of the committed Info objects to the registry. This would be a little more work than just updating the status, but long term I think it is the right way to integrate with the interface. So the changes would mean the tracker would support removing status and keeping an Info cache (just a cache since this could also be checked via Head to the registry).

Thanks, that makes sense. I've modified this to rename the field to Committed, move it from content.Status to docker.Status, and make the update in the Commit method.
I'm not completely clear on how the Info cache would fit into this. It looks to me like the pusher code is making HTTP requests directly rather than using the content.Manager abstraction. Are you suggesting that dockerPusher should be refactored to use content.Manager?

@aaronlehmann actually this works great, thanks!
LGTM
merge might be on hold still until CI issues resolved

Is there a known issue with CI? I've tried a few times since yesterday and continue to see these failures.

Is there a known issue with CI? I've tried a few times since yesterday and continue to see these failures.

yeah rebase and you should be good now


Enable running the Config UI as part of the Python Webserver

Is your feature request related to a specific problem?
We need to enable the FastAPI webserver to serve the config UI without also running a node webserver
Describe the solution you'd like
Export the next.js project as a static site that can be served by FastAPI
Describe alternatives you've considered, if any
A description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

can also see github.com/ethyca/fidesops for inspiration

It doesn't look like fidesops has implemented the serving part yet. From a quick google, FastAPI lets you host static files pretty easily. In the past, what I've done for this kind of problem is:

Add a script in the frontend package.json along the lines of copy-build which 1. builds the static files and 2. copies them over to the proper place in the backend (where we'd point the FastAPI static file folder)

Your Dockerfile would also run copy-build
You wouldn't commit the static files anywhere

If configured properly, the API server will then be able to host the static files at whatever port the server runs on (perhaps 8080). However, you can still do a npm run dev to have your frontend dev environment at another port (maybe 3000) for all your hot reloading dev needs. The static site at 8080 of course won't update unless you do another copy-build. In my experience this worked decently well, where frontend devs pretty much solely use 3000 and backend devs can use either port (depending on if they need a really up to date version of the frontend).

Would love to hear other approaches!

That seems like pretty much exactly what we want! In the prod stage of our Docker build we can build the static files and have FastAPI serve them. We can set up the docker-compose file to run npm for the local dev hot reloading then.
@NevilleS any objections to this set up? This fits with the flow I was imagining

I definitely think that'll work. In next, you can build the highly optimized prod version with next build, and it should actually be a completely static site. Technically this won't be possible yet though because of the auth library we're using (see https://github.com/ethyca/fidesui/issues/2). So, for the "production" Docker image we could build the static files and serve them up with uvicorn.
For bonus points, though, can we get it working in dev mode too in the same way? All we'd need to do is have uvicorn act as a reverse proxy to the node app... e.g. have the node app running on port 3000, and then have uvicorn just route all requests for those "static" assets to it

I definitely think that'll work. In next, you can build the highly optimized prod version with next build, and it should actually be a completely static site. Technically this won't be possible yet though because of the auth library we're using (see ethyca/fidesui#2). So, for the "production" Docker image we could build the static files and serve them up with uvicorn.
For bonus points, though, can we get it working in dev mode too in the same way? All we'd need to do is have uvicorn act as a reverse proxy to the node app... e.g. have the node app running on port 3000, and then have uvicorn just route all requests for those "static" assets to it

I would assume this is doable but have only really messed with uvicorn in the context of FastAPI

The other thing we may need to worry about is backend paths vs frontend paths. i.e. right now it looks like there are API paths at /policy, /organization, etc. This can start to clash with frontend paths if we also want a page in the frontend at the same path (assuming we want the frontend to just live at localhost:8080). Ideally the api paths can be prefixed with i.e. /api/policy, but that might be a big documentation change?

@conceptualshark is here to save the day when we need to do those kinds of difficult docs changes! so that shouldn't stop us from going with the implementation that makes the most sense
also I think you're totally right, prepending all of the api paths with /api feels like the best route (pun intended) here

@allisonking can you open a separate ticket for migrating all of the endpoints to /api?

I've got this mostly going over here, but am running into a problem I could use some guidance on. Right now I'm making a new directory in fidesapi called build/static where the frontend build can go. However, I don't want to commit these files, so I've added the path to the .gitignore. Locally I can populate that folder with a frontend and things get served up properly, but things get tricky in CI since those files don't exist in the git repo.
I tried to have the dockerfile populate that folder with some temp data for now (since we don't have a frontend yet) but that appears to get overwritten by the docker compose volume mounting. i.e. if I comment out these few lines https://github.com/ethyca/fides/blob/aking-560-serve-static-files/docker-compose.yml/#L17-L21 then the tests will pass, but if I leave them in then there will be an error saying it can't find the build/static folder.
I believe this would still be a problem even once we have a full frontend since we wouldn't have those files in the repo, and from what I can tell the docker-compose will overwrite with just what is in the repo.

@sanders41 we're trying to prevent volume bind in docker-compose.yml from deleting the build/static/ dir within the docker file


Add Google TTS

Adding Google's TTS (using RPC API), using SSML for text input to add more control options.
Audio was clicking/popping when streamed. I had to fade-in over 10ms)= to eliminate the popping sound. I think this is an OK solution as it doesn't affect the spoken audio at all.

LGTM!


fix the bug when trying to add device to group

when org_id is empty we will receive an error,
change the condition that only when orgID and account
are empty we will recieve an error
realted to issue -THEEDGE-2298
Signed-off-by: mgold1234<EMAIL_ADDRESS>Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
What is it?

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Documentation update
[ ] Tests update
[ ] Refactor

Checklist:

[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] 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
[ ] I run make pre-commit to check fmt/vet/lint/test-no-fdo

/retest

/retest

Test results are available in Ibutsu. The test run IDs are:
30bffaae-8b50-4193-9a2a-20936fe1b5bc

/retest


instrument_comment global attributes are getting overridden in format_attributes?

Are the station latitudes and longitudes being removed too? They aren't in the latest CGO cfc-11 files, for example


[Experiment] feat(7342): Decorators not allowed classes expressions

Fixes #7342
This is an experimental PR that aims to allow using decorators in ClassExpression members. Transform idea was taken from Babel, not sure if this is an acceptable way for TypeScript.
Any feedbacks are welcome.

Babel - es5
var _class;
function decorator() { }
var foo = (_class = /*#__PURE__*/function () {
  function _class() {
    _classCallCheck(this, _class);
  }

  _createClass(_class, [{
    key: "x",
    value: function x() {}
  }]);

  return _class;
}(), (_applyDecoratedDescriptor(_class.prototype, "x", [decorator], Object.getOwnPropertyDescriptor(_class.prototype, "x"), _class.prototype)), _class);

TS - es5
var _a;
function decorator() { }
var foo = (_a = /** @class */ (function () {
    function class_1() {
    }
    class_1.prototype.x = function () { };
    return class_1;
}()), __decorate([
    decorator
], _a.prototype, "x", null), _a);

Babel - esnext
var _class;

function decorator() {}

var foo = (_class = class {
  x() {}

}, (_applyDecoratedDescriptor(_class.prototype, "x", [decorator], Object.getOwnPropertyDescriptor(_class.prototype, "x"), _class.prototype)), _class);

TS - esnext
var _a;
function decorator() { }
const foo = (_a = class {
    x() { }
}, __decorate([
    decorator
], _a.prototype, "x", null), _a);

Dear @a-tarasyuk, you made my day, I'm very gratitude to you. Using your branch I was able to finally generate declaration files for my project, which make heavy use of mixins + decorators (https://github.com/microsoft/TypeScript/issues/44304)
Of course it took few hours of code tweaking, because TS is currently fragmented into 2 languages, but finally it works.

Btw, I noticed that I can't just use this branch in my project, directly from github, like:
  "devDependencies": {
    "typescript": "https://github.com/a-tarasyuk/TypeScript/tree/d760d2c7838404048f12433f386f99daa6dcfdac"
  },

The package is installed, and can be used, but it contains the outdated lib folder, which is updated with npx gulp LKG.
Shoudn't npx gulp LKG be part of the prepare npm script?

I'm not sure about the lib., @DanielRosenwasser Does the master contain the latest lib changes?
@canonic-epicure Thanks for the feedback., I would not recommend using this branch in production because these changes aren't approved or included in the next releases/milestones.

I have to use it, otherwise I can't generate declaration files.
Regarding npx gulp LKG in the prepare script - please nevermind, I realized, that build during installation would be taking too long.

But may be you can consider running npx gulp LKG and committing the updated files in lib, before pushing - that would make possible to use your branch directly. Currently I had to fork it, for that purpose.

@DanielRosenwasser How often do you update lib? Do you update lib before publishing to npm and don't push changes to the repo?

We LKG on individual branches but don't often LKG because we're not missing any compiler features. If you need an LKG, I can push one now or you can run it manually.

@DanielRosenwasser Is it possible to get the latest lib changes in main? Then I can merge master to this branch and @canonic-epicure can use it.

@canonic-epicure I've merged main to the current branch. You can try to use it.

Thanks! I'll give it a try.

Closed in favor of waiting for the stable spec. The branch will be available, however, I think doesn't make sense to continue updating it. Summary of this feature https://github.com/microsoft/TypeScript/issues/44555
/cc @canonic-epicure

@a-tarasyuk I'm very frustrated with the decision about this PR.
Just curious - what about the emerging ES decorators spec? It will still not be possible to use them in the class expressions? What do you think?

In any case, I'm very grateful to you for this PR, it allows me to generate the declaration files for my project. Wish there would be more contributors like you in TS world.
I'll have to stick with this branch and I guess I'll be rebasing regularly. 😅

The current spec allows using decorators in class expressions

Class expressions may be decorated, not just class declarations.

and Babel allows too, however, the spec still in stage 2 :(

Ok, so both legacy and ES decorators needs to be applicable for class expressions. This means your PR is actually future proof, as decorators emit can be abstracted, but using decorators in class expressions will remain as is.

@a-tarasyuk Looks like you know the TS compiler internals very well, perhaps you can check this StackOverflow question and provide some brief instructions how that can be done? Would be very much appreciated. Seems nobody knows how to do that.

I'm glad the decorators specs is finally approved to move forward. I really dislike the new @init feature though. This means end users have to worry about decorator implementation so they know whether it is meant to be called with or without @init:, which is not an ideal developer experience.


System CA pool excluded when registry CA is used from /etc/docker

Currently if a user specifies a CA for a private registry in /etc/docker/certs.d/REGISTRY/ca.crt, the TLS configuration is configured to use a new CA pool with only that CA. If the registry does a redirect to a URL which is under a new domain with a certificate valid using the system CA pool but not the specified private registry CA, the operation will fail as an unknown certificate. The expected behavior would be to add the registry CA to the list of trusted roots along with the system roots.
See also distribution issue https://github.com/docker/distribution/issues/426
@ping moxiegirl @docker/distribution-maintainers

I've run into similar issues myself on other projects trying to add custom certs. The difficulty is that the default cert pool is inaccessible (x509.systemRootsPool()). It might be good to raise the issue on the official golang tracker (ask them to export the function). Otherwise the code will have to be copied out.

Opened https://github.com/golang/go/issues/13335 to track this upstream.

@phemmer I am not sure there should be separate cert pools...

Not sure what you mean. Right now the pools are separate. We have one CertPool for user provided CAs, and one CertPool for the system provided CAs (which we don't have direct access to).
To fix this issue, we need to get access to a CertPool which contains the system provided CAs. We can then add user provided CAs to that CertPool instead of creating one from scratch.

@phemmer Right now, each registry has its own CA. I don't see why we don't just use the system CA for this.
There is an argument that one should only narrowly trust registry instances, so this model is good. However, it presents a massive challenge to the average user.

I don't see why we don't just use the system CA for this.

That's what the upstream issue I opened is for. It is not currently possible to access the system CA pool.
Unless you're saying use the system pool without the ability to add anything to it at runtime. Meaning users would have to install their CA certs in the system locations. If so, this wouldn't be feasible for clients, as a user might not have permissions to add certs to the system CA pool. It also means the CA would be trusted for things other than docker.

@phemmer You bring up an interesting point.
To provide some context, I am looking at trying to reduce the incidence of this solution:
http://stackoverflow.com/questions/26710153/remote-access-to-a-private-docker-registry
Most users typically have access to root to add a cert to the system CA pool, but seem to get hung up around adding the cert individually for each registry host, which is understandable. I see this as the more dire of the situations, since people are using --insecure-registry.
That said, the go issue is spot on.
Although, they outright deleted my comment. Not sure why.

@dmcgowan @stevvooe the system cert pool is being exported as of this commit in golang: https://github.com/golang/go/commit/a62ae9f62fcfca02075b70e6e0aa757f4fd8f5ec
By the looks of things this will be included in go 1.7 which should enable us to fix this issue cleanly.

Thanks for pointing this out.
Sounds like another good reason to get #22000 sorted out so Docker can adopt newer Go versions.

Seems go1.7 will get this done

I don't quite understand how to get around the x509 error. I am using a mac. Is there a process someone can point me to for telling docker what certs to use default?

@brona90 This issue is really about fixing the way the cert chain is handled. If you're having problems using docker 4 mac, I'd recommend filing an issue over at https://github.com/docker/for-mac.

@brona90 from the beta release next week (around 19 Sept) Docker for Mac should use your system certs, so if you install the certs on the Mac it should just work.

🎉 😍


[ci skip] adding user @rxm7706

Hi! This is the friendly automated conda-forge-webservice.
I've added user @rxm7706 as instructed in #20.
Merge this PR to add the user. Please do not rerender this PR or change it in any way. It has [ci skip] in the commit message to avoid pushing a new build and so the build configuration in the feedstock should not be changed.
Please contact conda-forge/core to have this PR merged, if the maintainer is unresponsive.
Fixes #20

@MichelML - I am willing to be a maintainer and keep this feedstock updated, as I need the latest versions. Alternatively merging this PR meets my needs too.
https://github.com/conda-forge/drf-spectacular-feedstock/pull/19
Thank you and regards.


feat/tcp_connection: log the number of connections, change heartbeat period

This change is

r? @Viv-Rajkumar

r? @canndrew
(maidsafe_highfive has picked a reviewer for you, use r? to override)


Make analyzer skip files with non yaml or json extension

Please provide a description for what this PR is for.
fix https://github.com/istio/istio/issues/21712
We are already handling parsing error. This fix just skips the files with non yaml or json extension and prints out a message.
And to help us figure out who should review this PR, please
put an X in all the areas that this PR affects.
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[X] User Experience
[ ] Developer Infrastructure

I approved but added hold so you can add the test case requested by Liam.

@jasonwzm: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-telemetry-k8s-tests_istio
5cfffa30031970262619d9dd402fd7087a19bfe4
link
/test integ-telemetry-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest


Misc: Out of date instructions in installer?

Hass.Agent (HACS Addon)
Just a  note that the instructions in the installer did not correspond with the instructions I found on your git site
Installer states that you need HASS-Agent-notifier to use notifications

I jumped in and looked for the integration

I was told "YOU DON'T NEED THIS INTEGRATION IF YOU'RE USING THE NEW HASS.AGENT INTEGRATION"

Very sharp, thank you for this!

You're welcome, thanks for the excellent addon :)


FUSETOOLS2-454 - fixed problem with closing of ddl editor when deleti…

…ng vdb
Signed-off-by: Lars Heinemann<EMAIL_ADDRESS>

@lhein I am unable to delete VDB which was created second time with same name

Steps to reproduce:

create VDB named: test
delete "test"
again create VDB named: test
try to delete "test" again

error shows up and editor is opened with tag (deleted)


Notion link attachment is not created

Describe the issue
I've been living with duplicated items since I installed Notero, but today I figured I search for a solution. I found #27 - and I think the issue is similar, however, the Notion link attachment never gets created in my case.
To Reproduce
Steps to reproduce the behavior:

Add an item to a synced collection via Zotero Chrome extension/drag n drop a pdf
Notero syncs automatically the first instance and adds the notion tag
As Zotero adds new items (notes, pdf, etc.), it modifies the item
Notero syncs again and creates a new, duplicate item in the database for each modification
I have 3 duplicate entries now in Notion

Expected behavior
I'd expect a single Notion database record to be maintained for the same Zotero item by creating the Notion link attachment, and not syncing duplicate items before that happens.
Screenshots
https://user-images.githubusercontent.com/635073/194908101-82340438-6d0b-4922-aa2c-68a63bbe2fc6.mov
Additional context
Zotero add-ons:

@balopat, thanks for reporting this issue! I'm not really sure what the cause is.
Would you mind sending me a screenshot of the error console (from the menu Tools > Developer > Error Console)? I'm curious if we can see anything going awry in there.

and some more

Thanks for looking into this, I might be able to do a bit more debugging myself in the coming weeks.

@balopat, thanks for posting those screenshots. I don't see anything related to Notero in them.
Can you try performing a sync again, and then open the error console and enter notero in the Filter input at the bottom-left corner of the error console?

Those are the only messages that get created after a sync. I.e. I cleared the logs, did a sync and did a screenshot of all the messages. The notero filter shows nothing.
In the meantime, I ran into this: https://github.com/dvanoni/notero/issues/195

I added the following lines to sync-manager.ts at line 288:
    if ('url' in response) {
      await noteroItem.saveNotionLinkAttachment(response.url);
    } else {
      log('no url was sent in response:\n' + JSON.stringify(response), 'error')
    }

And got the following message after the sync was done:
zotero(3)(+0000003): Notero: no url was sent in response:
{"object":"page","id":"8cf9ab03-4c19-4de4-9fd4-7877f4cbf27a"}

It looks like for some reason on my machine the this is the cause why the attachment is not created. Any idea what assumption went wrong? From my minimal digging into the notion client it seems that instead of a PageObjectResponse  a smaller, PartialPageObjectResponse is returned. And from https://github.com/makenotion/notion-sdk-js#type-guards it seems that consumers of the notion client should guard against partial vs full responses... I just don't understand yet what to do when a partial response comes. Thoughts?

AHHH 😵💫
This was the reason:

Now it's all working.

Recommendation: throw an actionable error message (e.g. "Cannot create notion attachment, duplicate items will be created. Please ensure that Read content is allowed for the Notero integration at notion.com/my-integrations")  when partial response is returned

AH!
Yes, I think that's a great suggestion. I'll also update the README to mention the specific capabilities that are required.
Thank you so much for figuring this out!


Code Owners

Adding a codeowners file that tells github who owns what file. The owners of a file will be automatically added as a reviewer to PR's involving their code. Please check it over and make sure your owned files are agreeable and that everything is spelled right. Not sure there is a way I can test this which is a little annoying
Once this is merged, I will have to go into a few of the currently open PR's and edit this file for the additions they are making. #115 for @ericpokeefe 's case and #109 for my containers that I added in that PR

Branched off the wrong branch....

Branched off the wrong branch....


where to read the documentation?

hi, I might have missed something, but there's no link on the github repo to the python documentation, and some quick googling points to https://arrow.apache.org/datafusion/python/index.html which returns "Not Found The requested URL was not found on this server.".
The main github page points to arrow.apache.org/datafusion but there's no python section there.
I hope I am not wasting your time by missing something obvious.

https://github.com/apache/arrow-datafusion/tree/master/docs

Hi @luk-f-a we plan on fixing this for the upcoming 0.7.0 release (https://github.com/apache/arrow-datafusion-python/issues/7)

Once the release vote passes tomorrow, I can publish the documentation to the Arrow web site.
The main DataFusion documentation is published at: https://arrow.apache.org/datafusion/
I plan on publishing the documentation for the Python bindings to https://arrow.apache.org/datafusion-python/ unless there are any objections.

https://github.com/apache/arrow-site/pull/279


tf.distribute.experimental.CentralStorageStrategy does not work with tf.keras.layers.Discretization

System information

Have I written custom code (as opposed to using a stock example script
provided in TensorFlow): Yes
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): CentOS Linux release 7.2
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue
happens on a mobile device: N/A
TensorFlow installed from (source or binary): binary
TensorFlow version (use command below): v2.8.0-rc1-32-g3f878cff5b6 2.8.0
Python version: 3.8.8
Bazel version (if compiling from source): N/A
GCC/Compiler version (if compiling from source): N/A
CUDA/cuDNN version: CUDA 11.2/cuDNN 8.2.1
GPU model and memory: two A100 GPUs, each with 40GB GPU memory
Exact command to reproduce:

Describe the problem
I wrote a subclassed Keras model and use tf.keras.layers.Discretization to preprocessing two numerical features. In the preprocessing layer, the code also uses Normalization/StringLookup/IntegerLookup to preprocess numerical and categorical features. The training data is in TFRecord format and read using TFRecordDataset API.
The model training works fine with default strategy, tf.distribute.OneDeviceStrategy(device="/gpu:0"), and tf.distribute.MirroredStrategy(). However, the following error occurred if the distributed strategy is switched to CentralStorageStrategy.
INVALID_ARGUMENT:  indices[28] = -1 is not in [0, 10)
	 [[{{node MMoE/u-age_dis_embedding/embedding_lookup}}]]

This vocabulary size of the u-age_dis_embedding is 10, and the index is computed by the Discretization. I do not quite understand why Discretization output -1 under CentralStorageStrategy, and since the training code works fine with other distributed strategies, I guess this is a bug between CentralStorageStrategy and Discretization.
Here is the compute device info with CentralStorageStrategy.
strategy = tf.distribute.experimental.CentralStorageStrategy()
INFO:tensorflow:ParameterServerStrategy (CentralStorageStrategy if you are using a single machine) with compute_devices = ['/job:localhost/replica:0/task:0/device:GPU:0', '/job:localhost/replica:0/task:0/device:GPU:1'], variable_device = '/device:CPU:0'
Source code / logs
Here is the code snippets and the logs
# strategy = tf.distribute.MirroredStrategy() # this works fine
# strategy = tf.distribute.OneDeviceStrategy(device="/gpu:0") # this works fine
# strategy = tf.distribute.get_strategy() # this works fine
strategy = tf.distribute.experimental.CentralStorageStrategy() #this strategy failed
with strategy.scope():
    mmoe_model = MMoE(config, preprocessing_layer, name='MMoE')
    optimizer=tf.keras.optimizers.Adam()

    mmoe_model.compile(
        optimizer=optimizer,
    #     run_eagerly=True,
    #     jit_compile=True,
    )
dataset_train = make_dataset_ceph_v0('2022-01-20/14', num_hours=1, batch_size=4096, block_length=None, data_dir='/group/30039/sample_tfrecord/')
mmoe_model.fit(dataset_train, epochs=1)

---------------------------------------------------------------------------
InvalidArgumentError                      Traceback (most recent call last)
<ipython-input-70-b48f111214ea> in <module>
----> 1 mmoe_model.fit(dataset_train, epochs=1)

/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/utils/traceback_utils.py in error_handler(*args, **kwargs)
     65     except Exception as e:  # pylint: disable=broad-except
     66       filtered_tb = _process_traceback_frames(e.__traceback__)
---> 67       raise e.with_traceback(filtered_tb) from None
     68     finally:
     69       del filtered_tb

/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/tensorflow/python/eager/execute.py in quick_execute(op_name, num_outputs, inputs, attrs, ctx, name)
     52   try:
     53     ctx.ensure_initialized()
---> 54     tensors = pywrap_tfe.TFE_Py_Execute(ctx._handle, device_name, op_name,
     55                                         inputs, attrs, num_outputs)
     56   except core._NotOkStatusException as e:

InvalidArgumentError: Graph execution error:

Detected at node 'MMoE/u-age_dis_embedding/embedding_lookup' defined at (most recent call last):
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/threading.py", line 890, in _bootstrap
      self._bootstrap_inner()
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/threading.py", line 932, in _bootstrap_inner
      self.run()
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/engine/training.py", line 1000, in run_step
      outputs = model.train_step(data)
    File "<ipython-input-22-cbffbfa5ad65>", line 245, in train_step
      y_pred = self(x, training=True)  # Forward pass y_pred[task].shape = (batch_size, 1)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/utils/traceback_utils.py", line 64, in error_handler
      return fn(*args, **kwargs)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/engine/base_layer.py", line 1096, in __call__
      outputs = call_fn(inputs, *args, **kwargs)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/utils/traceback_utils.py", line 92, in error_handler
      return fn(*args, **kwargs)
    File "<ipython-input-23-0f0cbc0afd9c>", line 62, in call
      for feature_name, config in self._config.items():
    File "<ipython-input-23-0f0cbc0afd9c>", line 68, in call
      if isinstance(embedding_fn, list):
    File "<ipython-input-23-0f0cbc0afd9c>", line 69, in call
      for layer in embedding_fn:
    File "<ipython-input-23-0f0cbc0afd9c>", line 70, in call
      bottom = layer(bottom)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/utils/traceback_utils.py", line 64, in error_handler
      return fn(*args, **kwargs)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/engine/base_layer.py", line 1096, in __call__
      outputs = call_fn(inputs, *args, **kwargs)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/utils/traceback_utils.py", line 92, in error_handler
      return fn(*args, **kwargs)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/layers/embeddings.py", line 197, in call
      out = tf.nn.embedding_lookup(self.embeddings, inputs)
Node: 'MMoE/u-age_dis_embedding/embedding_lookup'
Detected at node 'MMoE/u-age_dis_embedding/embedding_lookup' defined at (most recent call last):
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/threading.py", line 890, in _bootstrap
      self._bootstrap_inner()
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/threading.py", line 932, in _bootstrap_inner
      self.run()
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/engine/training.py", line 1000, in run_step
      outputs = model.train_step(data)
    File "<ipython-input-22-cbffbfa5ad65>", line 245, in train_step
      y_pred = self(x, training=True)  # Forward pass y_pred[task].shape = (batch_size, 1)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/utils/traceback_utils.py", line 64, in error_handler
      return fn(*args, **kwargs)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/engine/base_layer.py", line 1096, in __call__
      outputs = call_fn(inputs, *args, **kwargs)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/utils/traceback_utils.py", line 92, in error_handler
      return fn(*args, **kwargs)
    File "<ipython-input-23-0f0cbc0afd9c>", line 62, in call
      for feature_name, config in self._config.items():
    File "<ipython-input-23-0f0cbc0afd9c>", line 68, in call
      if isinstance(embedding_fn, list):
    File "<ipython-input-23-0f0cbc0afd9c>", line 69, in call
      for layer in embedding_fn:
    File "<ipython-input-23-0f0cbc0afd9c>", line 70, in call
      bottom = layer(bottom)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/utils/traceback_utils.py", line 64, in error_handler
      return fn(*args, **kwargs)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/engine/base_layer.py", line 1096, in __call__
      outputs = call_fn(inputs, *args, **kwargs)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/utils/traceback_utils.py", line 92, in error_handler
      return fn(*args, **kwargs)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/layers/embeddings.py", line 197, in call
      out = tf.nn.embedding_lookup(self.embeddings, inputs)
Node: 'MMoE/u-age_dis_embedding/embedding_lookup'
Detected at node 'MMoE/u-age_dis_embedding/embedding_lookup' defined at (most recent call last):
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/threading.py", line 890, in _bootstrap
      self._bootstrap_inner()
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/threading.py", line 932, in _bootstrap_inner
      self.run()
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/engine/training.py", line 1000, in run_step
      outputs = model.train_step(data)
    File "<ipython-input-22-cbffbfa5ad65>", line 245, in train_step
      y_pred = self(x, training=True)  # Forward pass y_pred[task].shape = (batch_size, 1)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/utils/traceback_utils.py", line 64, in error_handler
      return fn(*args, **kwargs)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/engine/base_layer.py", line 1096, in __call__
      outputs = call_fn(inputs, *args, **kwargs)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/utils/traceback_utils.py", line 92, in error_handler
      return fn(*args, **kwargs)
    File "<ipython-input-23-0f0cbc0afd9c>", line 62, in call
      for feature_name, config in self._config.items():
    File "<ipython-input-23-0f0cbc0afd9c>", line 68, in call
      if isinstance(embedding_fn, list):
    File "<ipython-input-23-0f0cbc0afd9c>", line 69, in call
      for layer in embedding_fn:
    File "<ipython-input-23-0f0cbc0afd9c>", line 70, in call
      bottom = layer(bottom)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/utils/traceback_utils.py", line 64, in error_handler
      return fn(*args, **kwargs)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/engine/base_layer.py", line 1096, in __call__
      outputs = call_fn(inputs, *args, **kwargs)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/utils/traceback_utils.py", line 92, in error_handler
      return fn(*args, **kwargs)
    File "/data/miniconda3/envs/env-3.8.8/lib/python3.8/site-packages/keras/layers/embeddings.py", line 197, in call
      out = tf.nn.embedding_lookup(self.embeddings, inputs)
Node: 'MMoE/u-age_dis_embedding/embedding_lookup'
3 root error(s) found.
  (0) INVALID_ARGUMENT:  indices[28] = -1 is not in [0, 10)
	 [[{{node MMoE/u-age_dis_embedding/embedding_lookup}}]]
	 [[replica_1/MMoE/i-grade_embedding/embedding_lookup/_352]]
  (1) INVALID_ARGUMENT:  indices[28] = -1 is not in [0, 10)
	 [[{{node MMoE/u-age_dis_embedding/embedding_lookup}}]]
	 [[Add_41/ReadVariableOp_1/_2648]]
  (2) INVALID_ARGUMENT:  indices[28] = -1 is not in [0, 10)
	 [[{{node MMoE/u-age_dis_embedding/embedding_lookup}}]]
0 successful operations.
0 derived errors ignored. [Op:__inference_train_function_562346]

@cockroachzl,
Hi,
Thank you for opening this issue. Since this issue has been open for a long time, the code/debug information for this issue may not be relevant with the current state of the code base.
Could you please try with the latest tensorflow v2.17 which contains the Keras3.0 and supports the disitribution strategy for the Keras.
The Tensorflow team is constantly improving the framework by fixing bugs and adding new features. We suggest you try the latest TensorFlow version with the latest compatible hardware configuration which could potentially resolve the issue. If you are still facing the issue, please create a new GitHub issue with your latest findings, with all the debugging information which could help us investigate.
Please follow the release notes to stay up to date with the latest developments which are happening in the Tensorflow space.


Remove jcenter

Jcenter will shutdown and it is not stable at the moment causing android builds either debug or release APKs to fail. Jcenter is used in the build.gradle file

yes sure, next release will solve this issue.

Waiting for update. Hopefully it'll be release soon. If you can provide tentative date, it would be great.

@swatiredhu17
sorry for late, I will release update today.

News about this ?

@saczuac  @swatiredhu17  package updated v3.3.2


Feature Request: Ledgerbook and DivorceBook actions

I'd love it if we were able to set the TileData actions for the LedgerBook and DivorceBook from the Mayor's house elsewhere! I'm in the process of moving most essential functions from the Mayor's house to the Refurbished Community Center so they are accessible when the Mayor's house is locked.

Sure, I had some changes planned for 1.6.9 but I can add these and look at pushing out an update for 1.6.8 instead.

I'm fine with waiting for a 1.6.9 version!

I finally got Nexus to accept my file, it's under Optional Files.
I think the documentation is good to go now, let me know if you need any clarifications.


Fusion React Datepicker does not work with React 18

Describe the bug
The styles are not applied correctly when using React 18. See screenshot.
Screenshots

Been fixed in later versions of datepicker component.


Multiselect not working at all with angular 1.4.7

Hi,
I am trying to use your multiselect plugin with angular 1.4.7. I tried to use it exactly like your "Minimum" Demo.
excerpts:
<div
        isteven-multi-select
        input-model="smsReceivers"
        output-model="outSmsReceivers"
        button-label="name"
        item-label="name"
        ticket-property="selected"
        helper-elements="">
</div>

smsReceivers: {{smsReceivers}}<br>
outSmsReceivers: {{outSmsReceivers}}

[...]
var app = angular.module( 'sendSms', ['isteven-multi-select'] );
app.controller( 'SendSmsController', function($scope, $log) {
    $scope.smsReceivers = [
        {id: 1, name: "Steven Rogers", selected: false},
        {id: 2, name: "Tony Stark", selected: false},
        {id: 3, name: "Thor Odinsson", selected: false}
    ];

    $scope.outSmsReceivers = [];
[...]
}

the elements from the scope array are being displayed when clicking on the button, BUT:

I can't select any of them (they get the css class "selected", but aren't highlighted and can't be unselected
"ticket-property" is being ignored, I can't set elements to being preselected
"output-model" is being ignored, it stays empty when clicking on elements
the only thing that happens when clicking on elements is a new attribute in the input-model ("undefined":true)
when printing the input-model to my view, it shows strange attributes with cryptic values being added to it (e.g. "spc_DqZeF":0,"idx_DqZeF":0)

After I clicked on every item and close the dropdown, I can't open it anymore and firebug shows me an error on each click on the button:

Hope you can help me :-(

@Vortilion ,
Possible to replicate the problem in JsFiddler or Plunker? It will help me a lot in debugging.
FYI the cryptic values are internal IDs for grouping purpose :) You can safely ignore them.

Hi isteven,
thanks for your fast response!
Actually I could reproduce it:
https://plnkr.co/edit/tLCAGy2StH8j7N9O5pH5?p=preview

@Vortilion ,
Try to use "tick-property" instead of "ticket-property".

OMG
I am so embarrased right now. Really. I am so sorry for not seing that and wasting your time because of my stupidity. Jeez... Thanks so much for finding my mistake! Great support, thank you!

But, to help you in return: You forgot a comma in your Documentation, under "translation", next to "Undo all". :-D

Glad can help.. thanks for noticing. Yeah the documentation need update.


Documentation: enumerate which features are supported on CUDA

Things that work in nopython mode and don't require any additional support from _helperlib or anything added by CPUContext should work on CUDA. However, it is difficult to find out/explain exactly which features satisfy these requirements - this should be fixed by going through and listing in the documentation exactly what works.

@seibert

Is this still TODO?

I think this might still be a todo.  We don't explain in the CUDA docs what standard Python functions are available on the device (like parts of math, but only those provided in NVIDIA's device math library).
This also reminds me that we might want to support using the NumPy math functions on scalar arguments on the GPU, for convenience.


Request, not issue: Support for piped links

Mind Map is an awesome plugin. I am now using across multiple projects. One thing I came across: It incorporates piped links fully, including the source link and the pipe. It would be great to display only the short name to make the mind map more usable with links with long file names. Thanks.

Same here :)


Replace go-livepeer dependency with go-tools

Drivers package is now in a separate repo. Task-runner doesn't seem to run any tests on PR, and the tests are failing for me locally for seemingly unrelated reason, could someone please check?

Task-runner doesn't seem to run any tests on PR, and the tests are failing for me locally for seemingly unrelated reason, could someone please check?

That is correct, we do not have unit tests in this project yet. That import_test one has been broken for a while, you can leave it as is or just remove it! (probably more confusing to have it there)


Enhance the last_sync_timestamp metric

Currently, the metric may be sent with an empty commit, since we support asynchronous status updates.  This PR ensures this metric is only recorded when the commit label is not empty.

/retest


Typescriptize

Purpose: Get typescript configuration working for existing typescript test code.

typescript config stuffs
pin dependencies to work with existing test code
npx hardhat test operational
- ***** typechain config works with existing tests (build/typechain) ********
preps for tests working with avalanche chain id

Tests work (go green, without me understanding specifics). Not sure what the merkle root for Allowlist should be for avalanche chain, altho appears to work with the merkle root intended for eth mainnet.
The VirtualSwap part of test fails. Haven't looked into it, i think provider side error and nor runtime/transaction revert errors. Original code fails at same step on fresh pull soo overlooking this for now.

@saito-sv i agree with we only need avalanche, i spent time trying to get this to working with avalanche chain id but failed. the commented pieces are left in as a "todo" and as well a reminder to the places that these pieces relevant. There's probably more places through the code base that condition on the chain id.
This work was to prep for auroter vesting lock contract testing. As npx hardhat test commands did not work before.

h

I understand. If the commented pieces are TODO please mark them as such.

@saito-sv i agree with we only need avalanche, i spent time trying to get this to working with avalanche chain id but failed. the commented pieces are left in as a "todo" and as well a reminder to the places that these pieces relevant. There's probably more places through the code base that condition on the chain id.
This work was to prep for auroter vesting lock contract testing. As npx hardhat test commands did not work before.

I understand. If the commented pieces are TODO please mark them as such.


Default reference assembly count is incorrect, causing debug assert

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.
[X] Refer to the FAQ.
[X] Refer to Differences between Windows PowerShell 5.1 and PowerShell.

Steps to reproduce

Build a debug version from the current master branch.
Import Pester
PS> Import-Module -Name Pester -max 4.9.9

Expected behavior
Module is imported.

Actual behavior
Debug assert:
defaultRefAssemblies was resized because of insufficient initial capacity! A capacity of 160 is required.

The default ref assemblies count is now 161, triggering the assert.

Error details
Either the expected number of default ref assemblies needs to be adjusted, or better yet just remove the assert.

Environment data
Name                           Value
----                           -----
PSVersion                      7.3.0-preview.3
PSEdition                      Core
GitCommitId                    7.3.0-preview.3-120-ge7a4b7ddaa4634ea61e8acce8e2d491090aa965f
OS                             Microsoft Windows 10.0.22000
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

Visuals
https://github.com/PowerShell/PowerShell/blob/e7a4b7ddaa4634ea61e8acce8e2d491090aa965f/src/Microsoft.PowerShell.Commands.Utility/commands/utility/AddType.cs#L703

Related to #12815


Aligned.backup is always used even if it should not; cause: getFollowerOffset's portalRect argument is wrong; root cause: _RenderPortalTargetTheater.applyPaintTransform is buggy

fixing

reproduced
══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════
The following TestFailure was thrown during a scheduler callback:
Expected: Rect:<Rect.fromLTRB(-20.0, -20.0, 30.0, 30.0)>
  Actual: Rect:<Rect.fromLTRB(-3.0, -3.0, 47.0, 47.0)>

When the exception was thrown, this was the stack:
#0      fail (package:test_api/src/expect/expect.dart:137:31)
#1      _expect (package:test_api/src/expect/expect.dart:132:3)
#2      expect (package:test_api/src/expect/expect.dart:46:3)
#3      expect (package:flutter_test/src/widget_tester.dart:455:16)
#4      main.<anonymous closure>.<anonymous closure> (file:///Users/tom/RefCode/flutter_portal/test/anchor_test.dart:158:9)
#5      _TestAligned.getFollowerOffset (file:///Users/tom/RefCode/flutter_portal/test/anchor_test.dart:278:22)
#6      CustomRenderFollowerLayer._computeLinkedOffset (package:flutter_portal/src/flutter_src/rendering_proxy_box.dart:252:19)
#7      CustomFollowerLayer._establishTransform (package:flutter_portal/src/flutter_src/rendering_layer.dart:377:46)
#8      CustomFollowerLayer.addToScene (package:flutter_portal/src/flutter_src/rendering_layer.dart:405:5)
#9      Layer._addToSceneWithRetainedRendering (package:flutter/src/rendering/layer.dart:545:5)
#10     ContainerLayer.addChildrenToScene (package:flutter/src/rendering/layer.dart:1105:13)
#11     OffsetLayer.addToScene (package:flutter/src/rendering/layer.dart:1239:5)
#12     Layer._addToSceneWithRetainedRendering (package:flutter/src/rendering/layer.dart:545:5)
#13     ContainerLayer.addChildrenToScene (package:flutter/src/rendering/layer.dart:1105:13)
#14     TransformLayer.addToScene (package:flutter/src/rendering/layer.dart:1680:5)
#15     ContainerLayer.buildScene (package:flutter/src/rendering/layer.dart:937:5)
#16     RenderView.compositeFrame (package:flutter/src/rendering/view.dart:228:37)
#17     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:1138:26)
#18     RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:363:5)
#19     SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1144:15)
#20     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1081:9)
#21     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:995:9)
#24     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:71:41)
#25     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:982:27)
#26     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:548:22)
#29     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:71:41)
#30     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:545:27)
#31     main.<anonymous closure> (file:///Users/tom/RefCode/flutter_portal/test/anchor_test.dart:179:18)
#32     main.<anonymous closure> (file:///Users/tom/RefCode/flutter_portal/test/anchor_test.dart:145:44)
#33     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:170:29)
<asynchronous suspension>
<asynchronous suspension>
(elided 5 frames from dart:async and package:stack_trace)


Help needed

Deployed in my EKS cluster with AWS NLB. Using an AWS ACM certificate for the NLB.
I am getting below error in my kube-oidc-proxy pod logs

I0805 15:15:41.263776       1 dynamic_serving_content.go:111] Loaded a new cert/key pair for "serving-cert::/etc/oidc/tls/crt.pem::/etc/oidc/tls/key.pem"
I0805 15:15:41.264632       1 tlsconfig.go:200] loaded serving cert ["serving-cert::/etc/oidc/tls/crt.pem::/etc/oidc/tls/key.pem"]: "kube-oidc-proxy.keycloak.svc.cluster.local" [serving,client] issuer="kube-oidc-proxy-ca" (2022-08-05 15:15:38 +0000 UTC to 2023-08-05 15:15:38 +0000 UTC (now=2022-08-05 15:15:41.264615102 +0000 UTC))
I0805 15:15:41.264650       1 secure_serving.go:178] Serving securely on [::]:443
I0805 15:15:41.264713       1 dynamic_serving_content.go:130] Starting serving-cert::/etc/oidc/tls/crt.pem::/etc/oidc/tls/key.pem
I0805 15:15:41.264730       1 tlsconfig.go:240] Starting DynamicServingCertificateController
I0805 15:16:00.243431       1 probe.go:69] OIDC provider initialized, proxy ready
I0805 15:16:00.243462       1 probe.go:70] OIDC provider initialized, readiness check returned error: oidc: verify token: oidc: expected audience "my oidc client name -- redacted" got []

Please help me in solving this issue

error: oidc: verify token: oidc: expected audience "my oidc client name -- redacted" got []
This means that your aud claim in your JWT is not set.  Make sure the aud is being set to my oidc client name -- redacted

Thanks for your response.
I verified and confirm that "aud" is being set to my "oidc client name -- redacted"


Enum field text erroneously changes color when the button is clicked

For example, if you put "butt" in a stroke-linecap attribute of a <path>, it will become yellow because it's the default value and unnecessary. But then if you click to get to the dropdown, the text is going to become white for no reason, and stay white.

Seems like it's not specific to enum fields, but LineEditButton in general.


Don`t support ES6

this version does not support ES6!!! I think you can update it!

https://github.com/sindresorhus/atom-jshint#deprecated

thank you ^_^


Frontend consistency

[ ] When showing membership index, provide info button to go back to team show
[ ] Membership table should probably be in a card body
[ ] Capitalize first letter of every word of attributes/field titles (e.g. "Time Clock Period" instead of "Time clock period"
[ ] Show all events in table or card group layout??
[ ] Which category show views should we have "Back to [index]" for??? Brad plez answer thanks
[ ] Remove unnecessary card sections (headers/bodies/footers) i.e., there's nothing in them
[ ] Idk please comment with improvements to frontend

Please don't make issues like this - there are 3 or 4 separate things here that should get broken out into individual issues.
Condensing multiple "small" tasks like this into one issue makes discussion more confusing & causes bottlenecks where completed work gets held up by discussion or concerns with completely unrelated stuff.

Sorry I didn't mean to push your buttons - I originally planned to use the misc branch to solve these misc problems and not link a PR to this issue, but simply close it. I don't know why this issue is pinned.


Extend lifetime of login token

Your code sets the flarum_remember cookie to +30 days, which is fine, but inside flarum the default lifetime for a token is 3600 (seconds? if so, one hour). I've made changes to provide the lifetime parameter and also set it to 60 * 60 * 24 * 30 (= 30 days?). (see this line in flarums code for beta v6)

Thanks for pointing that out. I think we should set the flarum_remember cookie to the same value as the remember me functionality in Flarum itself. See this line.
Could you edit your PR and set the lifetime parameter to 60 * 60 * 24 * 14 and the cookie lifetime to 14 days?

No problem, although we might consider making this a config value, as the flarum login should last as long as the main page's login, in my case 30 days, in to them cases 14 days or longer or shorter.

👍 Yes a config value is the best solution

I've changed it to a parameter of login() so one can actually make it dependent from eg the checked status of a remember me box or so


[#3871] Improvement(spark-connector): Making Iceberg extended sqls compatible with different iceberg versions

What changes were proposed in this pull request?
compatible with different iceberg versions by reflection.
Why are the changes needed?
Making Iceberg extended sqls compatible with different iceberg versions.
For example, in some lower version, such as 0.14.x, CreateOrReplaceBranch is not available.
Fix: https://github.com/datastrato/gravitino/issues/3871
Does this PR introduce any user-facing change?
No.
How was this patch tested?
existing ITs.

0.14.x is an older version, I'm not sure whether to support it, especially with some reflection methods. cc @jerryshao

0.14.x is an older version, I'm not sure whether to support it, especially with some reflection methods. cc @jerryshao

1.3.x is also slightly different from 1.4.x.

added the create parameter in 1.4.x

Same for createOrReplaceTag

We should define some supported versions, we should not extend to support too many version, that will increase our support burden.

This may help:
https://iceberg.apache.org/multi-engine-support


flow/random: Store state as unsigned int to avoid UB in 32-bit

This has been reported on Issue #607, where undefined behavior
sanitizer would produce runtime errors when generating random numbers
on a 32-bit machine.
Move state to unsigned int so that the overflow behavior is defined,
and, where signed data is expected, shift value right by 1 bit before
casting to an integer in order to kill the bit that would be the sign
bit.
Signed-off-by: Leandro Pereira<EMAIL_ADDRESS>

looks ok, but I still think we should use platform's function whenever they exist.

Alright, I'll make a second version tomorrow.

Closing to submit V2.


Update project to PyAnsys guidelines

Resolves #36.

The license specified in the classifiers and current project one does not match. I will impose MIT one here, as it is the default one for PyAnsys projects.

I am not sure why those "build" and "precommit" checks are listed there with a "Expected - Waiting for status to be reported" messaged... None of these are specified in the current workflows.

LGTM. We'll have to double check that codecov gets reported correctly once we merge. Plan on adding that as a followup.

I removed branch protection as we changed the workflow names. Add this back in post-merge please.


Loss of export variable when a script does not compile and then compiles again

Godot version:
b7320bc02ff6753cab
OS/device including version:
4.19.4-arch1-1-ARCH
Issue description:
When editing a script with export variables, failure in compilation leads to export variables to be lost
Conditions:

Script has export variables
Scene that uses the script is open and "focused" (current selected tab)
Script compiles

Steps to reproduce:

Open the reproduction project
Open the scene "main"
Open the script "Node2D.gd"
Uncomment the broken line
Save (SCRIPT ONLY)
Comment the broken line again, so that the script compiles
-> Export variable becomes null

Minimal reproduction project:
LoseExport.zip

Now that it's mentioned, I have noticed recently that my scenes are losing their exported values at regular intervals.  I can confirm that this is happening.

I've seen this too a lot on a project I use to try to reproduce bug reports, where script compilation failure often end up in my main scene losing its PackedScene export var (thus breaking the game).

I think this might be the actual cause of #23418

I think that this was introduced in #23639 (via bisecting + fixing); I've put up a potential PR in #24707 that seems to fix the issue.


dependencies? required modules?

I followed the instruction and now I extracted runtime folder
every time I run go-applio.bat it says "No module named yada yada" things
so how can I install all the required library?
I guess all the modules are in the runtime folder but I don't know how to install them... maybe I could pip install all the modules separately?

i executed go-applio-manager.bat and tried 'Update Applio + Dependencies' but it said there is no requirements.txt...

What option you use to start Applio?


Add new desktop project

Hello everyone
This issue to add a new desktop project
The project is about SQL , Simulation for a Recruitment System
I think it will be useful for beginners with SQL and Databases in general
I will create a new folder in Desktop Application called SQL because the project contains only SQL
Thanks

Project merged successfully PR #80
Please close this issue
Thanks


Gpg-agent support

Env

VSCode Version:

1.22.0-insider
b75321329388d74e34f79dcfcb789246e31836a8
x64

OS Version: Debian 9

Steps to Reproduce

Enable git commit signing globally
Enable git commit signing in UserSettings
Create gpg paraphrased key and set it as default to use
Try to commit in git, and you will get error message form git which says it's failed to sign

Does this issue occur when all extensions are disabled?: Yes
Comment
Well this also happens when GPG_AGENT doesn't know which TTY to use, so by setting wrong TTY agent in terminal it will fail too with exactly the same message, because you need to enter passphrase in ncurses window which will be opened only when you commit. By entering this passphrase, there's no need to enter it for next ~10 minutes I think.
I remember that with passphrased ssh keys Vscode been able to throw a window to enter a passphrase. Can we do this for gpg-agent too?

Ok seems to be solved, this is all dependent on gpg-agent setup. There's a need to specify a time for caching passphrase, an app to use for entering passhprase when prompted (by default it fall back to curses, so it's failing in X apps), and to specify that you allow to store password at all in agent (this is optional)
~/.gnupg/gpg-agent.conf
default-cache-ttl 46000 # optional
pinentry-program /usr/bin/pinentry-gtk-2
allow-preset-passphrase # optional

That did not resolve my problem. I still have the same error.
gpg: cannot open tty `/dev/tty': No such device or address

git config --global commit.gpgsign
true

cat ~/.gnupg/gpg-agent.conf
default-cache-ttl 46000
pinentry-program /usr/bin/pinentry-gtk-2
allow-preset-passphrase

VSCode-Insiders config :
{
	"git.enableCommitSigning": true,
}

@NatoBoram have you installed pinentry-gnome3 package?

When you commit from cli, you should have GUi window popup for entering password. If this doesn't happen and you're called back to ncurses input, then it's not a problem of vcode.


Show answer constraints to applicants for questions that have them

Is your feature request related to a problem? Please describe.
When answering a question with constraints (e.g. an enumerator question that allows up to 3 answers), the applicant has no way to know there is a constraint unless they violate it and try to submit. This can waste applicant time and be frustrating.
Example of current behavior (after clicking "Save and next") with a number question limited to 1-10:

Describe the solution you'd like.
The applicant UI should show question constraints proactively so that the applicant is aware of them up front.
What priority is this?
Probably a medium-low priority because it's just a frustration/usability issue, not a functional blocker, but it also should be a small-ish effort to fix so it might be worth considering in the northstar work.
Additional context
We considered adding this for the enumerator limits but skipped it for consistency, and we plan to add it for multiple file uploads, so it would be good to be consistent across all questions.

A couple related cases:

File upload questions only allow certain file types (jpg and pdf I think?) but it's not documented anywhere
The program image only allows certain file types (jpg I think? maybe other image types?)


⚠ Heritage of Faith Christian Church - Gold Coast has degraded performance

In c1baa86, Heritage of Faith Christian Church - Gold Coast (https://heritageoffaith.com.au) experienced degraded performance:

HTTP code: 200
Response time: 7307 ms

Resolved: Heritage of Faith Christian Church - Gold Coast performance has improved in 5d1a07c.


syntax highlighting  missing string interpolation

the code samples on this are hard to read given the fact that string interpolation is used but not being highlighted as it would be in an editor.

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

ID: 0eb4d762-3910-2c57-8741-3306c15537b6
Version Independent ID: ba2254a0-ea8e-9b28-e94b-edd0fc58c043
Content: Configuration in ASP.NET Core
Content Source: aspnetcore/fundamentals/configuration/index.md
Product: aspnet-core
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Kind'a falls into the https://github.com/aspnet/Docs/issues/7172 bucket.
cc/ @vicancy @superyyrrzz
@Rick-Anderson I'm going to take this one because it possibly falls into updates on https://github.com/aspnet/Docs/issues/7102; but unless DocFX takes steps, I don't think it will be actionable for us.

it's useLess when  I used  config.GetSection("LogConfig").Get().please help.thanks

I see it has  to be used config.GetSection("LogConfig:StoreName").
appsettings.json file:
{"LogConfig": {
"ProjectName": "com-ny-erp",
"StoreName": "default",
"DefaultOut": "Local"
}
}

Let's track this over on the DocFX issue that I just opened. We have no control over this here.


add greying out interaction for genre plots

Thank you Vignesh, I merge this PR to continue to continue to work on the app.


vdk-core: fix flakey test in test checking logs output

Why?
We want to fix intermittent failures in tests. Specifically the described in https://github.com/vmware/versatile-data-kit/issues/1177.
What?
The underlying issue was that test_log_plugin was modifying the log level to warning.
the test test_run_dbapi_connection_no_such_db_type relies on it being INFO to pass.
There are two fixes to prevent this in the future

the log level is explicitly set at the start of the test test_run_dbapi_connection_no_such_db_type.
in the test test_log_plugin we revert the start back to info at the end of it.

How has this been tested?
Before my fix I was getting an error reasonably frequently during runs.
After I added my fix in I ran the pipeline many more times and never encountered the error again.
What type of change are you making?
Bug fix (non-breaking change which fixes an issue) or a cosmetic change/minor improvement
Signed-off-by: murphp15<EMAIL_ADDRESS>

We currently do not support really contributions from forks
because Gitlab CI is not triggered for forks (until https://github.com/vmware/versatile-data-kit/issues/854)
So you need to

I will now add you to list of maintainers
Create a PR from a branch.

We currently do not support really contributions from forks because Gitlab CI is not triggered for forks (until #854)
So you need to

I will now add you to list of maintainers
Create a PR from a branch.

Cool. How long does it take to add me to the list of maintainers?


Update the topic for filtering memory mapped io

Adding the general way to filter memory mapped I/O as filtering paging I/O.
Replace "the IFS documentation in the WDK" with "NTFSD (Windows File System Developers List) newsgroup on OSR" because no one can find such information in WDK.
I discussed this with Christian Allred. So, he or his team might review this.

Thank you for the PR, Akihisa-san @aktsuda


Changing one link pointing to a commercial resource

The link for one of the .NET resource is pointing to a commercial product.
Resource:
Practical Performance Profiling: Improving the efficiency of .NET code
Change the link to "http://www.red-gate.com/products/dotnet-development/ants-performance-profiler/#ebook"

Aren´t those links nearly identical?

They are. If this book cannot be obtained for free, it should be removed.

I can do that too tomorrow, if it´s not already done


Translate reference/react-component

I've added you and your PR to #1

@iamstiil
Hey Pavithran,
how are you doing on your task?
Is anything holding you back?
How can we help you?
Thanks
Michael

@iamstiil please do something. This PR can be merged after you have approved the suggestions.

@ph1p
Any idea how to tackle this one?

I was thinking about the same. Three PRs or so are in this state. The only thing you can do is copy and paste the content and create a new PR.


How should we deal with the error problem of Redis?[Question]:

Describe your problem
When I upgraded from v0.4 to v0.7, Redis appeared.Error no such key,And the chat reports an error ERROR: BadRequestError (400,'search _ phase _ execution _ exception', 'failed to create query: field [q_1536_vec] does not exist in the mapping')

我也出现同样问题，不过在6.0就出现Redis显示Error:
no such key不知道如何解决

Redis is used for task schedule, no such key is not a big deal if parsing works well.
For q_1536_vec, I'm afraid you need to redo parsing. The embedding model for parsing and chating is not the same model.

谢谢您的回复，我的问题解决了！


Unknown class _JTACMonthView in Interface Builder file

Getting error like
Unknown class _JTACMonthView in Interface Builder file

did you set the module?

Yes i have already set the Module, Just i ma using this in XIB file

what version do you have in have in your podfile?

8.0.0

can you send me a an example app with the error?

closing until user responds.
seting the awaiting response flag.

What's the new module name?
Thx.


Update README with up to date information

Now that the journeys have been implemented, add some background around what this repository does and info on how to deploy changes.

Would be good to document the help routes as well.  So they don't get lost in the abyss like before.