Weights are almost Nan, accuracy and loss are still 0.5

I am using the following layers for training:
seq = Sequential()
seq.add(Embedding(100000, 32, input_length=input_dim))
seq.add(Dropout(0.1))
seq.add(LSTM(64))
seq.add(Dropout(0.1))
seq.add(Dense(128,activation='relu'))

rms = RMSprop(lr = 0.00001)
model.compile(loss=contrastive_loss, optimizer=rms)
model.fit([x1, x2], y, batch_size=128, nb_epoch=1)

However, after training, the loss and accuracy were 0.5, and I checked the weights, the results were terrible:
array([[ nan,  nan,  nan, ...,  nan,  nan,  nan],
    [ nan,  nan,  nan, ...,  nan,  nan,  nan],
    [ nan,  nan,  nan, ...,  nan,  nan,  nan],
    ...,
    [ nan,  nan,  nan, ...,  nan,  nan,  nan],
    [ nan,  nan,  nan, ...,  nan,  nan,  nan],
    [ nan,  nan,  nan, ...,  nan,  nan,  nan]], dtype=float32),
 array([             nan,  -1.09340586e-02,  -4.78311162e-03,
     -1.61668728e-03,   1.06338365e-03,              nan,
                 nan,   8.06208933e-04,  -5.45365829e-03,
     -3.45902704e-03,              nan,              nan,
                 nan,  -1.05342746e-03,              nan,
     -6.31471910e-03,              nan,              nan,
      9.69409477e-04,   4.55729757e-03,              nan,
      1.98780419e-03,              nan,              nan,
      1.05216762e-03,  -8.49252101e-04,              nan,
                 nan,   3.82378814e-04,   7.34463474e-03,
.....], dtype=float32)]

Is there any problem with my network?

Is this a classification or regression problem? Your last activation is ReLU, which does not have an upper bound. It's a bit hard to see what's going on without the surrounding code / data.

@phdowling This is a classification problem. I followed the example https://github.com/fchollet/keras/blob/master/examples/mnist_siamese_graph.py
but changed the base-network and used my own data.
I have more than 1 million data, when I first trained the model, the loss was decreased and accuracy was increased. But after training complete, the training and validation loss was 0.5, the accuracy was 0.5.
Is there any problem about the 'relu'?

Any update on this issue?

@longma307 @aryopg I had the same problem of the weights going to nan. I fixed it by modifying euclidean_distance so it never takes the square root of a negative value. In theory this should never happen because we're squaring the numbers, but it could be a numerical stability issue, I'm not sure.
More specifically, change
def euclidean_distance(vects):
    x, y = vects
    return K.sqrt(K.sum(K.square(x - y), axis=1, keepdims=True))

to
def euclidean_distance(vects):
    x, y = vects
    return K.sqrt(K.maximum(K.sum(K.square(x - y), axis=1, keepdims=True), K.epsilon()))

Thanks @nigeljyng why not use K.abs ? is there any paper or something that i should read to understand that?

@aryopg Upon further thought I don't think it's a negative value problem but a small number problem. Squaring a small number makes the number even smaller, and my hunch is that that's where the NaNs occur. I'm not 100% sure about this so please correct me if I'm wrong.
Here's an example.
>>> x = np.array([[1e-10000, 2e-10000]])
>>> K.eval(K.square(x))
array([[ 0.,  0.]])
>>> K.eval(K.maximum(K.square(x), K.epsilon()))
array([[  1.00000000e-07,   1.00000000e-07]])


Expose SubCapturesNamed to docs

Otherwise the type returned from iter_named isn't hyperlinked.

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @huonw (or someone else) soon.
If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. The way Github handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.
Please see CONTRIBUTING.md for more information.

Great, thank you!


fix: select checkpoint blocks by distinct

If there are multiple contracts checkpointed at same block, this block can then be processed multiple times causing issues.

Yes, it is.


New HyperGraph

Hi,
Thanks for your work! I am running your code with a different hypergraph. Unfortunately, I get G as nan. Are there certain properties of the incidence matrix apart from n*m shape?

Hi,
Thanks for your attention. The nan in G may be caused by the zero degree of any hyperedge(D_e) or vertex (D_v). Then inf or nan will be generated by ^-1 or ^-1/2 operation. I have two suggestions:

Please carefully check your incidence matrix H.  Delete those hyperedges that not connect any vertices. And make sure there aren't any isolated vertex, which may cause the zero vertex degree.
Replace inf with zero like: d_inv_sqrt[np.isinf(d_inv_sqrt)] = 0.  Append the code behind computing the degree's inv_sqrt.

About the certain properties:
The computation of G is just to reduce repeatability computation of DV, DE in hypergraph convolution. The raw H also can be fed into the hypergraph convolution. While the dv, de, W should be computed in any hypergraph convolution in this situation.

Hi,
Thank you for your prompt reply. The mentioned suggestions work as I expected.


Autorun broken with Codemirror

Ctrl+Enter / Cmd+Enter no longer work.
Upd: also manual run mode is broken in other ways, seems like the code is always re-evaluated on edits, even in manual mode? But the result is not rendered.

Oh, yeah. Currently it's re-bound to Ctrl-s

Can we switch it back to cmd+enter/ctrl+enter?
Also, the part about manual mode evaluating code is pretty concerning, I consider it to be a blocker for the next release.

Can we switch it back to cmd+enter/ctrl+enter?

done so in 722e21a6

Also, the part about manual mode evaluating code is pretty concerning, I consider it to be a blocker for the next release.

Will research

Upd: also manual run mode is broken
@berekuk can you please clarify, how did you test it?
Is this issue present on cab/autocomplete branch?

Ok, I tested it some more and the issue with manual mode is unrelated to Codemirror and was present before. It's about rendering of results that happens on every keystroke, even in manual mode, and rendering can be slow even if the results are the same. (I tested it with a large number of samples when I filed this issue, and didn't realize that the performance costs were in React, not in squiggle-lang).
That's a separate issue related to missing React.memo somewhere, I've filed it as #1628.


Communication

Hey guys,
I have been thinking about if we could improve the communication. Github issues are awesome, but we could do better. Since this is the first time for me to be part of such a large group (I usually did things alone so far), I only have a few guesses how it could be done in an organized way. If any of you have better ideas, I am open to them.
So we have github issues. Great, but sometimes direct communication would be better.
We have a gitter room, but let's admit: noone really wants to use yet another communication channel.
I was thinking about slack. In theory, it can be made public as well using slackin.
Other possibilities: email, skype, twitter.
So what do you think guys? What do you use at FOS/Made with Love?

I'm ok with Gitter though. At madewithlove we use slack, but I don't mind using Gitter. It keeps an archive and sends email notifications if you are mentioned. What do you need more?

Just a few thoughts:

Gitter application is slow (at least for me)
Notifications are also slow (not just the email ones: even if the tab is open, when not active, I just don't get the notifications right away)
Slack is open anyway (for me as well, we use it at work too): and keeping it in mind: why would we use two communication channels?

If you want me in, i also use slack so this is painless for me

Slack channel created.


Fix syntax in webtest login recipe

Previously, the example yielded SyntaxError. Adding an equal sign
fixes the assertion syntax.

Thanks


Correct location of taps (doc)

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[x] (NA) Have you written new tests for your changes? Here's an example.
[x] (NA) Have you successfully run brew tests with your changes locally?

Nice spot, thanks!


Add configurable known groups

Fixes #952
Known groups are stored in the database and manipulated via CLI commands. This makes it a lot easier to script and/or add lots of groups, compared to storing them in the config file. The documentation added in one of the later commits should explain everything in detail, and the commit messages should help understand this patch. Can be reviewed commit by commit.
As usual, the last commit (configuring groups for the test deployment) is not used by this test deploy yet, but only after merging this PR. And as usual, since I couldn't easily test this, there is probably something slightly broken :P but i can just fix that after merging.

Well done catching those! It should all be fixed now. The db reset thing is a new commit, everything else is amended and should be visible in the force-push-compare-button.


added aliases to tip frontmatter for redirects

[ ] I added CHANGELOG entry for this change.
[x] Change is not relevant to the end user.

Changes
added aliases to tip for proper redirects and also, to avoid bad link issues

PTAL: @bwplotka @squat @prmsrswt

Is this a dupe of #3258? Do we need this in the 0.15 docs too? Maybe we can rather merge this into the release branch. and then merge the release branch into master as part of our regular release flow

This is beneficial for only future releases. #3258 was made specifically for release-0.16 docs because it has already been cut from master so aliases frontmatter settings can't be found in release-0.16 docs.

I think we should consider merging #3258 to master before we could consider this PR since #3258 promises to solve the problem at hand.
Also, couldn't view netlify preview in checks so I don't know if it's right to merge #3258

I tried the approach on hugo.yaml but it wasn't working.
This was what I did:
v0.16: "/:section /:filename.md"

This is it! Good for quick short term fix :+1:


Implemented IID Delete API

A new API that enables deleting instance IDs associated with a Firebase project.
let result: Promise<void> = admin.instanceId().deleteInstanceId(iid);

go/firebase-admin-iid

Made the suggested changes, and left one question. Over to @bojeil-google  for another look.

@bojeil-google I pushed a couple of commits to improve error handling and test coverage. PTAL.


Annotation: Remove Text Notes

When bookmarking, notating, or highlighting a verse with built-in translation notes, those notes will appear in the text that in that annotation's respective menu. This looks awkward, so it should probably be removed

@davidbbryant Could you provide some screenshots?

I will ask the Proskomma author (or @davidmoore1) if there is a way to do a query for specific verses that gets just the displayable text without markup.


Change connection name with profile

Is this a similar or duplicate feature request?

[ X ] No.

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
I have my test and prod configuration saved as 2 profiles. I'm frustrated when my team pushes to the wrong server because they forget which they are connected to.
Describe the solution you'd like
A clear and concise description of what you want to happen.
I would like to be able to change the name of the connection when the profile changes
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
I have tried adding a name property under each of the profiles but the name of the session does not change with it.
...
"profiles": {
"Test": {
"name": "Test/PP",
"host": "test.server.com"
},
"Live": {
"name": "Live/PP",
"host": "live.server.com"
}
}
...
Does this project help you?

[x] Yes. SFTP IS AWESOME!
[ ] Yes. I want to support you.

Why the name could help this?

I didn't notice that, I only saw that the name in the explorer didn't change


Adapt code base to new coding style

CAF and VAST will (soon) share the same, unified coding style. We need to refactor the existing code base accordingly.

Missing pieces:

[ ] T const& --> const T&
[ ] !expr --> ! expr
[ ] Use typename only for dependent types, and class otherwise


Switched the CheckboxInput component to use Checkbox.Item to stay mor…

Switched the CheckboxInput component to use Checkbox.Item to stay more consistent with RN paper and allow for the mode parameter.
This will use Text from RN Paper for the label as well keeping the theme consistent.

@Thodor12 Please note in this PR I have set the 'position' property to 'leading'.  This puts the checkbox on the left side of the text.  The implementation is the same as before.  It just stays more consistent with React Native Paper's styling.  It also adds the mode property.  Thanks for the review.

Now also includes bug fixes for #53 and #49 as per @srivastavaanurag79 request.
@CarlosSLoureiro or @Thodor12  could you please review?

With all the individual property additions, isn't it easier to just inherit the typings from the paper checkbox and using rest parameters to pass everything at once to the checkbox? (Whilst making sure to omit certain things we have to explicitly set)

@Thodor12 UI changes are minimal.   Seems like you are grilling me for no reason on this PR.  It’s pretty straightforward.

@himrocks33  Please add this feature to this merge request,i.e, limiter, a key name limit which limits the maximum number of items one can select in the multi-select.
Future Features:

Sectional List i.e.  see below example

[ ] ASIA

[ ] UAE
[ ] INDIA
[ ] NEPAL

[ ] EUROPE

[ ] UK
[ ] SPAIN
[ ] FRANCE

Chips style selected items (optional styling)
Different View For Single Select, example below

@Thodor12 UI changes are minimal. Seems like you are grilling me for no reason on this PR. It’s pretty straightforward.

If you think that that is your problem.
All I'm asking for is a simple before and after. I see a bunch of changes and I've got no idea of the impact of this.
If things start changing between versions we have to state it as a breaking change, otherwise people can get silently a new interface without knowing if they update the library.

It will be a breaking change since the checkbox style is being changed and some other new features are being added as well. The pull request will be strictly reviewed so please be patient and please be a bit polite everyone.

@Thodor12 If you have time please switch to @himrocks33 branch and run the project to review the changes and update it with your guidance if you find something unusual or not needed.

@srivastavaanurag79 #59 items seem like a complete rewrite almost to support the single select (which would probably be a whole new component really?)  I doubt I have time for that right now.  Bug Fixes and minor changes I can do.  Where do we stand with getting this PR merged?

@himrocks33 #59 you Don't have to do them, those are future features

@himrocks33 if adding a limiter feature is possible please add it, a key name limit which limits the maximum number of items one can select in the multi-select, will try to review and merge this pull request this Sunday by myself if other contributors don't have time for the same.

Fixed disable issue and checkbox label issue, select all issue


GeoArrowScatterplotLayer throws 'c.vector is undefined'

As alluded to on Mastodon, I am still having issues with getting GeoArrowScatterplotLayer to work. A reproducible example is below. This seems a very similar issue to what @jaredlander reported here, in fact, I've modified his example in the reprex below. This uses some .arrow data hosted on a CORS enabled public bucket on AWS S3.

    <meta charset='UTF-8' />
    <title>GeoArrowScatterplotLayer issue</title>

This is the error in the console

Any ideas as to what might cause this?

As a general note, I'd suggest testing with the PathLayer before testing with the TripsLayer. The TripsLayer is more complex.
This is probably due to the Arrow name not correctly getting found. We found recently that the name of arrow-js on the page has to be Arrow with a capital A. This was recently fixed in this repo in https://github.com/geoarrow/deck.gl-layers/pull/122 but hasn't been released yet

Huh... When I copied your code into an HTML file and ran it on localhost, the error traceback has trips-layer in it, which made me confused. Maybe the sourcemaps are incorrect?

Strange, if I serve it via localhost I get

Yeah must be an issue with the source maps...

I published<EMAIL_ADDRESS>with the latest main

Unfortunately, I am still getting the same error...

I'm not a JS expert, and personally I always use React with a bundler. Based on the previous issue in https://github.com/geoarrow/deck.gl-layers/issues/109, it seemed like people were able to get something working directly from a CDN.
I don't have a lot of spare time right now, so I'm not able to try and dig in and debug this.

Maybe @joemarlo can help write CI/CD pipelines for that?

I didn't think we looked at it yet, but I'll remind my folks to take a look.

Thanks!

This does look similar to #109. I don't think we ever got it working straight from a CDN. We cloned the branches, ran npm run build on them, and copied over the static files to the project we were working on. Specifically:

npm run build deck.gl-layers/tree/kyle/bundling-fix branch
npm run build geoarrow-js/tree/kyle/fix-bundling branch
Source both of these new local umd.js files in the head of the example's index.html

Not a clue how to get this on a CDN. Do you have to submit to CDNs or do they just scan and pull the repos' main branch?
It looks like the fix for deck.gl-layers has been merged but not the geoarrow-js fix. So perhaps that is the issue?

I merged the geoarrow-js pr. If you need me to create a patch release I can

Thanks, @kylebarron. I think a release is necessary. Do you submit it to npm? I did a little poking around and the CDNs apparently just pull the latest version from there.

I published 0.3.1 https://github.com/geoarrow/geoarrow-js/releases/tag/v0.3.1

Thanks everyone! When using the latest versions, we get rid of the JS errors, but we get a webgl warning (this is in Firefox):
WebGL warning: drawArraysInstanced: Instance fetch requires 100, but attribs only supply 0.
<!DOCTYPE html>

    <meta charset='UTF-8' />
    <title>GeoArrowScatterplotLayer issue</title>

WebGL warning: drawArraysInstanced: Instance fetch requires 100, but attribs only supply 0.

That could be a bug in deck.gl v9

@felixpalmer this is the issue we just talked about in the morning session of sdsl2024. Maybe you can have a look at what the problem could be with the above example?

It's best if you don't use the minified scripts, so go with:


Update purge private data integration tests

Ensure previously purge private data can be recreated without being purged
Signed-off-by: James Taylor<EMAIL_ADDRESS>

@Mergifyio backport release-2.5


updating pshell cmdlets for new KB

@billmath,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

#sign-off


Function App doesn’t use latest Pop Receipt to call Delete Message

[Transferred from Azure Customer Reported Incident (CRI)]
[GENERAL INFO]
Subscription ID: (see CRI)
Site name(s): (see CRI)
Stamp:
Instance ID (if applicable):
Exact Time Frame In UTC : 2017-06-15T12:08:21.0990465Z
[PROBLEM DESCRIPTION]
Customer is using Function App that gets triggered by Storage Queue. If the function takes more than 5 min to execute, It looks like Function App is making an Update Message call to Storage Queue to update message’s Visibility Timeout. This Update Message call returns a new Pop Receipt. When the function execution is completed, Function App should call Delete Message with this new Pop Receipt, but instead of using the latest Pop Receipt Function App is using original Pop Receipt it got when it did GET Message call and message delete call is failing. There is no retry logic to delete this message. And once the Visibility Timeout expires, this same message will be now visible and gets processed again.
[TROUBLESHOOTING STEPS]
Captured Application Insights logs and Storage Queue Logs. Here are details :
Message was PUT at 12:03:19
Message was received by function app at 12:03:22
Function App took 9 mins 35 seconds to process it
Function App made a request to Storage Queue to update Visibility Timeout to 600 at 12:08:21 (five min after initial GET request)
Function App made a delete message request at 12:12:36 but this delete request failed (as the pop receipt is not current)
In the meantime, another instance of function got hold of this same message and started to execute at 12:18:23 (10 min after UPDATE request)
This second function instance took only 15 ms to execute (as most of work was already done by the first instance)
Function App made a delete message request at 12:18:37 and this was successful.

Here are logs from Storage Queue Logs: (see CRI)

Fixed with https://github.com/Azure/azure-webjobs-sdk/issues/1191

Update: the fix is now deployed in version 1.0.11015.0 (visible in the 'Settings' page of the Functions portal). If you are not running this version, manually restart your app and it will pick up the latest version.


Update the staging branch to latest Uniswap main state

Uniswap Labs updated the sdk-core dependency. Add this change to the staging branch.

Actually lets do that in main.


ModuleNotFoundError: No module named 'memcache'

Describe the bug
I cannot use Memcached with django-select2 7.2.3, I always get the error below:
Exception & Traceback
ModuleNotFoundError: No module named 'memcache'
Code Snippet
CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
        'LOCATION': '<IP_ADDRESS>:11211',
    }
}

SELECT2_CACHE_BACKEND = "default"
I also tried to add a copy of the "default" definition named "select2" and set "select2" to SELECT2_CACHE_BACKEND in the settings.py but it didn't change.
I restarted both apache2 and memcached too.
Is Django-Select2 compatible with Memcached?

Here's where django-select2 is initiated and creates the issue in the project, according to the output of django debugger:
cache = caches[settings.SELECT2_CACHE_BACKEND] in site-packages/django_select2/cache.py
The only place where I find a reference to "memcache" is here:
/site-packages/django/core/cache/backends/memcached.py in init where it is imported. I use django and memcached in other projects and it works fine with djang 3.2. I'm using django 2.2.4 with python-memcache

I disabled django-select2 and the error message is still he same, involving django-select2. I think this is very suspicious and my problem may have something to do with the apache2 configuration, but I will not close this issue yet so that you can please confirm that I can use django-select2 with memcached


Default site name is not shown for site admin login

when
i create new site user
then
must show site name defaultly
actual
does not shown current site name

root cause : actually the problem is that particular part testing time im working on the database site so thats time im changeing site id for the particular site admin site
solution : then after i call tamil and inform that so thats not issue thats my site fault


POST route on server.js

Is POST method sufficient here ?
https://github.com/RecastAI/starter-NodeJS/blob/0230e4b9c7235f564b269fd8fe6be8f97b325231/src/server.js#L27

You're right, GET shouldn't even be valid, nice catch ! Could you make a pull request ? We can take care of it otherwise.


fix: upgraded tiledb (#2251)

Reviewers
Functional:
@MDunitz
Readability:
@ebezzi

Changes

modify: upgraded tiledb to >=0.9

Deployment to dev and some testing still forthcoming later this afternoon.


Updating from beta.10 to beta.11 inside of a module doesn't seem to work

Environment

Operating System: Darwin
Node Version:     v18.15.0
Nuxt Version:     3.4.2
Nitro Version:    2.3.3
Package Manager<EMAIL_ADDRESS>Builder:          vite
User Config:      -
Runtime Modules:  -
Build Modules:    -

Reproduction
https://github.com/jpsc/beta.11.bug
Describe the bug
Updating from beta.10 to beta.11 and the fact that the file now needs to be loaded separately doesn't seem to work when configuring it inside of a module.
Additional context
No response
Logs
[2:18:50 PM]  ERROR  Internal server error: Failed to resolve import "/Users/jpsc/workspace/shell-nuxt-3/playground/Users/jpsc/workspace/shell-nuxt-3/src/module/i18n.config.ts?config=true" from "@nuxtjs/i18n/__config__?target=../Users/jpsc/workspace/shell-nuxt-3/src/module/i18n.config.ts&c=66edb2fd&from=/Users/jpsc/workspace/shell-nuxt-3/playground/.nuxt/i18n.options.mjs". Does the file exist?
  Plugin: vite:import-analysis
  File: @nuxtjs/i18n/__config__?target=../Users/jpsc/workspace/shell-nuxt-3/src/module/i18n.config.ts&c=66edb2fd&from=/Users/jpsc/workspace/shell-nuxt-3/playground/.nuxt/i18n.options.mjs:5:0
  3  |  import { isObject, isFunction } from '@intlify/shared'
  4  |  export default async function(context) {
  5  |    const loader = await import("/Users/jpsc/workspace/shell-nuxt-3/playground/Users/jpsc/workspace/shell-nuxt-3/src/module/i18n.config.ts?config=true").then(m => m.default || m)
     |                                ^
  6  |    const config = isFunction(loader)
  7  |      ? await loader(context)
      at formatError (file:///Users/jpsc/workspace/shell-nuxt-3/node_modules/vite/dist/node/chunks/dep-24daf00c.js:42591:46)
      at TransformContext.error (file:///Users/jpsc/workspace/shell-nuxt-3/node_modules/vite/dist/node/chunks/dep-24daf00c.js:42587:19)
      at normalizeUrl (file:///Users/jpsc/workspace/shell-nuxt-3/node_modules/vite/dist/node/chunks/dep-24daf00c.js:40498:33)                    2:18:50 PM
      at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
      at async file:///Users/jpsc/workspace/shell-nuxt-3/node_modules/vite/dist/node/chunks/dep-24daf00c.js:40641:47
      at async Promise.all (index 3)
      at async TransformContext.transform (file:///Users/jpsc/workspace/shell-nuxt-3/node_modules/vite/dist/node/chunks/dep-24daf00c.js:40567:13)
      at async file:///Users/jpsc/workspace/shell-nuxt-3/node_modules/vite-plugin-inspect/dist/index.mjs:777:23
      at async Object.transform (file:///Users/jpsc/workspace/shell-nuxt-3/node_modules/vite/dist/node/chunks/dep-24daf00c.js:42865:30)
      at async loadAndTransform (file:///Users/jpsc/workspace/shell-nuxt-3/node_modules/vite/dist/node/chunks/dep-24daf00c.js:53344:29)

I've fixed this issue.
Please check edge channel 8.0.0-beta.11-28059008.d1499b6 version.
Thanks!

Thanks for the fix @kazupon .
I've tried to update to the latest edge and it doesn't seem to work yet.
This is how we can get the latest edge right?
"@nuxtjs/i18n": "npm:@nuxtjs/i18n-edge",

I'm also fine waiting for the beta.12 if you have other priorities 👍
Keep up the great work!

I've tried to update to the latest edge and it doesn't seem to work yet.

Could you give us your errors 🙏 ?

The error is the same as before. I've just updated the reproduction repo with the edge dependency.

I've confirmed your reproduction repository.
You need to define the vue-i18n (createI18n) options only.
Please see the docs:
https://v8.i18n.nuxtjs.org/getting-started/basic-usage

Thanks. I know understand my mistake 👍
It's fixed.


Revert "[flutter_tools] More Linux version detail"

Reverts flutter/flutter#50739
This requires APIs that are not yet in the google3 version of Platform. Reverting to unblock the roll, though we should reland soon. FYI @zanderso

Landing on red to unblock roll, the artifacts check is a known issue

Leaves https://github.com/flutter/flutter/issues/50575 open.


Try to fetch Qt from conan

This will allow us to:

Avoid the maintenance burden of the qt5-build-environment containers
Better integrate the build environment with the host IDEs
Help us target more platforms easily

A sample project that lets us cross compile using conan:
https://github.com/ssrobins/stackblox/blob/main/.github/workflows/main.yml
However, there seems to be a problem compiling Qt for android using conan.
https://github.com/bincrafters/community/issues/710

I can't help you with the specific problem, but as a general note, we (Bincrafters) don't maintain the Qt recipe anymore. Migrate to the Qt Conan recipe in the Conan Center Index https://conan.io/center/qt (the reference is then without the @bincrafters/stable part)

Thanks a lot for the update! Looks like Qt aren't maintaining any builds for android yet.


Advise Treasurer of new user invoice sent

This should email the treasurer once a new invoice is sent successfully by xero so they know to expect it.
Will be redundant with stripe subscriptions, but not everyone will be that automated :)

done


⚠ AVS (kty) has degraded performance

In c024140, AVS (kty) (https://avus.com.br) experienced degraded performance:

HTTP code: 200
Response time: 13029 ms

Resolved: AVS (kty) performance has improved in a9f1aad.


Component based design?

Description
Sorry if this is brief I am on my phone.
Is there a way we can get component support in this?
My main issue is being able to attach multiple scripts to a the root of the scene and being able to add and remove components and edit properties at the root of the scene
Implementation ideas
I was thinking of a script type called orcatrator root that isn't a editable script but instead allows us to add and remove orcatrator scripts of the same type as the node the orcatrator root script is on, as well as edit the components exported properties.
I am open to suggestions I just desire the following

enforcing the type on a node to script based
editable properties from the root
grouped properties based on the component
the ability to add and remove scripts while enforcing the type of the node and script

Now I know that this may not fall under the immediate scope of orcatrator but I think it would improve the workflow since we could start using composition over just inheritance

Can you elaborate on what you mean by enforcing the type on a node to script based?
Composition is something you can already do in Godot, and their philosophy has always been to do this using the Scene Tree and multiple nodes rather than trying to get into the scripting layer to handle this specific aspect.

Can you elaborate on what you mean by enforcing the type on a node to script based @Shadowblitz16 ?

I mean if you make a orchestrator script and you try to add it as an component to a orchestrator-root then it must be the same type as the node it's attached to.

Composition is something you can already do in Godot, and their philosophy has always been to do this using the Scene Tree and multiple nodes rather than trying to get into the scripting layer to handle this specific aspect.

This main issue with this is you can't edit properties at the root of the scene.
You also can't add components from the root of the scene either.
Also If don't want components to be able to be added to a incompatible node type you can't do that with nodes as there is no way to validate weather a node can be a child of other node.

The main issue with this is you can't edit properties at the root of the scene.
You also can't add components from the root of the scene either.

Sure you can.
I suspect your issue may have been you were trying to do this inside the _ready() function, and in this case, it makes sense that Godot would block you because of how the _ready() callback is fired bottom up.
Our PrintString node works very much like this: When the node is called, it attaches a set of custom UI widgets at the top of the scene. When you use the PrintString in the _ready() function, we can't attach the nodes immediately; the call must be deferred, but it's most definitely doable.

Also If you don't want components to be able to be added to a incompatible node type, you can't do that with nodes as there is no way to validate whether a node can be a child of other node.

You can't prevent that, sure, but if the script is a @tool script and implements the _get_configuration_warnings() virtual method, then this information can at least be shown to the user to inform them of such situations.

You can pass a reference to the node you want to operate on but then that can't be done from the root of the scene.

Why can't you pass a NodePath into the root and then lookup the node during an @onready or during the _ready callback to resolve the node from the scene?
I'm sorry for all the questions, but I believe you're talking about a very specific use case that either I haven't encountered or one which can be mitigated by using the Godot API as it was intended.

The main issue with this is you can't edit properties at the root of the scene.
You also can't add components from the root of the scene either.

Sure you can.

How so?
Godot properties are part of the node if you have a component on a child node (lets say a health components)
You can't easily access the health component from the root of the scene.
You have to either...

A expand the scene exposing things you may not want to expose.
B attach another script on the scene root and redirect the properties (buggy)

I suspect your issue may have been you were trying to do this inside the _ready() function, and in this case, it makes sense that Godot would block you because of how the _ready() callback is fired bottom up.

It has nothing to do with the _ready function it has to do with how godot is designed.

Our PrintString node works very much like this: When the node is called, it attaches a set of custom UI widgets at the top of the scene. When you use the PrintString in the _ready() function, we can't attach the nodes immediately; the call must be deferred, but it's most definitely doable.

I haven't tested Print Screen but the idea isn't about moving nodes around it's about the inspector.

Also If you don't want components to be able to be added to a incompatible node type, you can't do that with nodes as there is no way to validate whether a node can be a child of other node.

You can't prevent that, sure, but if the script is a @tool script and implements the _get_configuration_warnings() virtual method, then this information can at least be shown to the user to inform them of such situations.

That's not good.
This introduces bugs and makes selecting components a nightmare since you don't know what components are supported by what types.

You can pass a reference to the node you want to operate on but then that can't be done from the root of the scene.

Why can't you pass a NodePath into the root and then lookup the node during an @onready or during the _ready callback to resolve the node from the scene?

Type safety
It breaks the encapsulation of the scene.

I'm sorry for all the questions, but I believe you're talking about a very specific use case that either I haven't encountered or one which can be mitigated by using the Godot API as it was intended. If you can provide a concrete example, perhaps that can certainly make it easier to follow.

It's not about your api it's about improving workflow.
Your system has the potential to get around some of godot's bad design choices aka (inheritance over composition)
The godot devs refuse to introduce a component oriented designed around nodes.
If implemented, this can potentially prove to godot devs that we are in dire need of a proper behavior system.
The point of this wouldn't necessarily be to modify existing orchestrator behavior.
The point of it would be to..

Provide a way to export orchestrator properties to the scene root
Allow attaching multipule orchestrator scripts to a single node
Ensure orchestrator scripts would not be attached to nodes of a wrong type.

All of these together are basically what I am suggesting.

could be done by just attaching a orchestrator script on the root of the scene but then orchestrator scripts would need to be able to handle multiple sub orchestrator scripts

could also be done with my idea.

My idea was to provide something called orchestrator root or orchestrator entity in which you don't have to modify existing orchestrator behavior, instead users could just choose whether they want a single script or a multi script

I wonder if this belongs in Orchestrator.
First, your description is overgeneralized, and you still need to consider the Godot API and its limitations. Regardless of what you call it, OrchestratorEntity or what-not, the point is the Godot API is limited to a singular Ref<Script> on an Object. In short, to even support the attachment of multiple scripts would be a complete rewrite of Orchestrator from the ground up for its script to act like a container of other scripts.
The next concern is the order of operations.  For example, when two scripts override the same virtual method or expose the same method name, what do you do?  What's the precedence? What if multiple scripts export the same variable name?
The answers to all these questions fundamentally impact the logic inside many of the plug-in's classes and architecture.  This isn't something that can just be bolted onto the existing logic without significant internal changes.

@Naros you couldn't just delegate signals and events down to a collection of nodes and then rexport exported properties?
for example some mockup gd script code...
class_name Entity inherits Script
@export var scripts : Script

func _get(name:string):
    for script in scripts:
        for property in script.get_properties():
              if property.has_annotation("entity_export") and property.name == name:
                  return property
     return null

func notification(what):
    for script in scripts:
        script.notification(what)

then you just support exporting properties with @entity_export

you couldn't just delegate signals and events down to a collection of nodes and then rexport exported properties?

There are many things you could "just do", but just because you can doesn't mean it won't be risky. It could be plagued with all sorts of complications both during implementation and afterward. You also have to weigh the risks involved in creating a solution that goes against the Godot design pattern and ideals. While it may work today, a change in Godot could render that solution inoperable tomorrow. That's why I am very picky about specifics; details are essential when you want to design something that goes against expected standards.
The delegation pattern may work well for some standard functions like notification or _ready, which by their nature would have the same argument list as their Godot functions, but what happens when two scripts define the same user-defined function but with different argument lists? Godot doesn't allow the same function to be defined with differing argument lists.
It's not only a question of how exactly outside calls come into the Script and are handled but also how the data is exposed contextually to the engine. Godot needs to know about all exposed methods, signals, and variables, and if you have conflicts between the collection of Script objects, you have a problem.  You have to account for how this gets managed inside the ScriptInstance and PlaceholderScriptInstance types of the scripting system to have the correct instance state managed.
As for exported properties, regardless of how you flag them for export, you still need to answer my question about variable conflicts.  What about two scripts that are interested the same value with the same name, i.e. Health or what if two scripts name a property the same, but they're two different data types and represent two different concepts?
I would say if you can think about the design in a much lower level detail and share how to integrate that detail into the existing Godot API to satisfy all the ScriptExtension and ScriptLanguageExtension requirements, we can certainly discuss this more.
However, regardless, what you're proposing is something better suited for a separate plug-in. What you're ultimately proposing is a completely altered way that Script instances interact with the scene tree. When developed as a standalone plug-in, it would invite the ability to use any Scripting API implementation, including GDScript or Orchestrator.

ok I will think about it more.
I am closing this issue for now.


Prompt ChatGPT to finish code one by one

As is often the case, ChatGPT refused to finish the project I was working on in gpt-engineer and just said "Implement the remaining methods in the BotManager class as described in the specification." It would be good to gather best practices for code delivery from ChatGPT to go back and get it to one by one create the code for the sections that are incomplete.
For example, add instructions in the prompt to tell ChatGPT to list/tag unfinished components and then gptengineer could go back and request that ChatGPT create each individually and ask ChatGPT to then add them to the appropriate file in the code. I have had success with this in the past when using the primary ChatGPT interface.

Feel free to try to submit a PR on this one @clickbrain! See #121

I'd be the last guy to try to write any code for this. That is why I am so excited about gpt-engineer. I understand it, but have never learned more than a cursory bit here and there.


possible to have subtitles scanned on change date instead of Modified

I could download a movie. That still has the original "modified" date.
The "changed" date tells me that I just have it, and that I want to have a subtitle for it.
Maybe a nice feature to be able to use the change date instead of the modify?
example :
stat Ratatouille\ -\ 2007\ -\ Bluray-1080p.mkv
  File: Ratatouille - 2007 - Bluray-1080p.mkv
  Size:<PHONE_NUMBER>	Blocks: 13757848   IO Block: 4096   regular file
Device: 801h/2049d	Inode: 84935986    Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/  jeroen)   Gid: (  997/  docker)
Access: 2019-02-25 01:25:20.066981384 +0100
Modify: 2018-11-26 23:40:11.000000000 +0100
Change: 2019-02-25 01:25:14.103183034 +0100
 Birth: -

Duplicate #860

Sorry, this is not a duplicate. It's just related.
The other issue relates to the creation/birth date.
This one relates to change date. And change date relates to changes in the inode of the file. Every time you change owner or permission, that changes. Why that's better than the modified date?

I downloaded this a few days ago. However the modified date (that subliminal uses) is from what is in the zipped files. So I will not get subtitles for it.
That is the point I want to make.
I am not changing permissions a lot, nor the owner. And if it would change it is not a big deal to get the subtitles again.
At this point it does not get them at all :(

Definitely related to #860


Make gaslighter and sputnikvm follow Rust dir convention

See commits for details.

Ah yes, I missed this! Thanks!


Support for statsd plugin

Hi,
Can you please confirm if cloudwatch plugin will  publish metrics that are received by the statsd collectd plugin ?
Thanks,
Girish

Cloudwatch plugin doesn't distinguish the source of the metrics.  In theory it should publish all metrics passing the white list filter.

I see the values are pushed but the tag that is provided to statsd is not converted as dimensions. They are seen in cloud watch as a blob of metric name.
Metric name as seen in cloudwatch
statsd.gauge.statsd.[foo=bar,dim=val]test

Thanks for your information.
Currently, this plugin does not support dynamic dimensions.
There are only two fix dimensions which comes from collectd in this plugin now.
We will consider add some other fix dimensions in the future.


Popover/Tooltip: streamline config property to start with underscore

Although, this is not really a protected property but its name was started with underscore (_), because it is a protected property used by a child class as well.
Nevertheless it is just a property (But you should keep the consistent naming convention IMO :slightly_smiling_face:)

I assume these were the only places? The reason must be because these two components share common part.

I have searched the whole project. I didn't found it anywhere else

tim
On Wed, May 12, 2021 at 4:19 PM XhmikosR @.***> wrote:

Merged #33381 https://github.com/twbs/bootstrap/pull/33381 into main.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/twbs/bootstrap/pull/33381#event-4735015646, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AHORFC7YFEJMQ2PZM5VM7ATTNJB33ANCNFSM4ZI7BPMQ
.


fullImageViewSwizzle configuration is redundant

Swizzle flag is already a part of the VK_KHR_portability_subset extension, under the name of "imageViewFormatSwizzle".
If the user needs, they have to not only to check the flag, but also pass it as true inside "pNext chain of VkDeviceCreateInfo". So the portability extension already gives you the clear opt-in from the user on when this function needs to be enabled. There is no need to have a separate flag in the MVK config.

It's... not quite redundant. The portability feature in MoltenVK indicates whether or not we have native image swizzling. Without it, we emulate the swizzling in the shader, which is quite expensive. Also, the fullImageViewSwizzle toggle predates the portability extension.
I wonder if there should be some sort of imageViewFormatSwizzleNative property (as opposed to a feature) for the portability extension.

That makes sense, thanks for explaining!


Question about usage

Hi,
Thank you for developing such an exciting method. Is there an official document showing the usage of the model and interpretation of the results?
Best regards

Thanks for your questions, but CIDER is more like a framework to find causal relations between subgraph and graph's label, so should be re-trained for different questions, you can follow the section Subgraph Inference for explaining phenomena in README  , more details can be found in the paper which I will put in ARXIV soon

Thank you for your response. I will further study the example you provided.


tiapp.xml entitlements

proper position for entitlements

Messages

:book:

:floppy_disk: Here are the artifacts produced:

ti.applesignin-iphone-1.1.1.zip

:book:

:white_check_mark: All tests are passing
Nice one! All 8 tests are passing.

  Generated by :no_entry_sign: dangerJS against ff63e89f3b1f00a97c981dac820817ffb3db5353

🎅


Entities for firmware version

Describe the feature
Entity for Envoy firmware version, and micro inverters firmware versions.
Currently, the firmware version is shown for a device, but there is no entity, which would be useful to monitor firmware updates.
Account type

Installer

Envoy

Standard
FW version: D8.2.4225 (this is what it is about)
Amount of micro inverters connected: 10

Home Assistant

Version: 2024.10.3

Great feature, but only useful, if we know how to detect if a firmware update is available and how to trigger it.
Do you have any information on how that can be found / done?

but how do we know if there is a firmware update available? And also, the firmware is pushed by enphase, we as end-users/installers have very limited influence on that.
So in which api should we look for a firmware version that is available for the envoy in order to show that an update is even available?

I think @M66B wants to use it to know that (and when) the Envoy has automatically updated. Not if an update is available.

I think @M66B wants to use it to know that (and when) the Envoy has automatically updated. Not if an update is available.

Indeed.

@M66B The sensors are available in 0.5.1

@vincentwolsink Thanks. However, I use the master branch, living dangerously ;-)


Use relative heights

It would be very nice to have the height of the placeholder be based on the height of the text that would be there; inheriting from the parent.
This should probably be easily achieved using ems instead of px
This is useful for placeholding headers without having to manually set the height. (Note: manually setting the height on the default type ('text') doesn't affect each row, only the height of the area as a whole)

Hi @TheSharpieOne I agree with you, it's a good idea!
I think we can change the defaults to the equivalent in em based on a standard font-size of 14px.
I'll open a PR shortly with these changes


[in_app_purchase] Added priceCurrencySymbol to SkuDetailsWrapper

This PR adds priceCurrencySymbol to the SkuDetailsWrapper. It uses the java function Currency.getInstance(currencyCode).getSymbol() to get the symbol.
We could change the platform_interface to also expose this in the ProductDetails.
Part of flutter/flutter#83984 (other part can be the platform_interface).
Pre-launch Checklist

[X] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[X] I read the Tree Hygiene wiki page, which explains my responsibilities.
[X] I read and followed the relevant style guides and ran the auto-formatter. (Note that unlike the flutter/flutter repo, the flutter/plugins repo does use dart format.)
[X] I signed the CLA.
[X] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[X] I listed at least one issue that this PR fixes in the description above.
[X] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[X] I updated CHANGELOG.md to add a description of the change.
[X] I updated/added relevant documentation (doc comments with ///).
[X] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test exempt.
[X] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

@mvanbeusekom Maybe it's better to first implement #4115 in this PR.


Set scope not being used in built OAuth2 URL

I followed the guide for implementing my own provider and have used others as a reference. We require a scope to be provided when hitting our OAuth2 endpoints, and I'd prefer if the scope can be configured when we create our connection factory:
MyConnectionFactory mycf = new MyConnectionFactory("clientId", "clientSecret");
mycf.setScope("myApi");
cfConfig.addConnectionFactory(mycf);

However, this scope never makes it to the OAuth2AuthenticationService. When OAuth2AuthenticationService#setScope executes, defaultScope is still an empty string. The defaultScope is supposed to be set within SecurityEnabledConnectionFactoryConfigurer#wrapAsAuthenticationService, but nothing seems to get executed after the final OAuth2AuthenticationService<A> authService = ... line (I set breakpoints, logs and system out).
I don't know what could be preventing the next line to be run, but because it's not running the default scope is never being set.
The workaround is to set the scope as a url parameter, but I'd prefer this to be coded in config.

This is odd. In all of the tests I've run, it does make it to that next line and the default scope is set. Would it be possible for you to share what you have (or some facsimile thereof) for me to try?
I can't think of too many things that would prevent that line from running. The only 2 I've come up with are:
(1) An exception is thrown from the previous line where OAuth2AuthenticationService is created. (Even then, I can't imagine what exception would be thrown)
(2) Maybe you are seeing this behavior in a debugger that is showing the current version of the code but the actual executable in play is an older version that doesn't have that line. I've had this kind of thing happen to me from time to time and it can be terribly confusing. If the method is returning immediately after that "final" line, I'd bet that this is what's happening.

Thanks. It was (2). I was using an outdated version of spring-social-samples that was still referencing spring social 1.1.0.


[6.x] Split Console InteractsWithIO to external trait

This is the final part of moving Illuminate\Console\Command to traits that can be use by Symfony Console, and this allows developer to reuse all the available IO helpers such as table, askQuestion, choice or even output style based on Laravel.
Usages
    // ...
    use \Illuminate\Console\Concerns\InteractsWithIO;

    /**
     * Execute the console command.
     *
     * @param  \Symfony\Component\Console\Input\InputInterface  $input
     * @param  \Symfony\Component\Console\Output\OutputInterface  $output
     * @return mixed
     */
    protected function execute(InputInterface $input, OutputInterface $output)
    {
        $this->setOutput(new \Illuminate\Console\OutputStyle($input, $output));

         // you can now use any of the helper methods
    }

Signed-off-by: Mior Muhammad Zaki<EMAIL_ADDRESS>

Thank you for all your work on this @crynobone :)

This might take a bit of working merging into master. :P

This might take a bit of working merging into master. :P

@GrahamCampbell This seem to be the only changes I can find in the history, the PR to convert to Symfony 5 shouldn't be related to the PRs.
https://github.com/laravel/framework/commit/092203fa5ee7274322fc1411d498eefba97fc196#diff-2fa965df73b5d784388c81b706c26c82

Thank you for all your work on this

Welcome @driesvints


datastore: transactions

A transaction is an operation or set of operations that is atomic—either all of the operations in the transaction occur, or none of them occur. An application can perform multiple operations and calculations in a single transaction.

Details at /datastore/docs/concepts/transactions

This is in master and delivered.


1.0 refactoring

The current version of DURC will auto-generate Zermelo lists.
It also has functions that can be used in other templates to link to all zermelo list and DURC create forms for every datatype.
This makes having a "left menu" on the DURC data editor page redundant.
Instead, the "go back to list" function should return to the generated Zermelo list.
As nice as it is to have a list of all other DURC objects when you are editing object of type goodperson or car (etc) for security purpose it is probably best to not have the links to all of the objects from all of the objects.. so I think that means eliminating the left side menu from all DURC interfaces.
Optional:
The Zermelo generation code works, but it is very "meta" where it uses DURCs notions of object self awareness to reverse engineer how to create good MapRow links for all of the fields that are gotten to by visiting other tables... But the better approach might be to just figure out what the actual value are at compile time and then hard code them so that the resulting Zermelo report is readable and understandable, and something that can be used as a starting point for a  useful custom report.
Other than these items, I think that the plan for 1.0 with DURC is just to get all of the extant bugs fixed and to implement those few critical features that are used all the time. There is a 1.0 requirement tag that I have deployed on the github issue tracker for both Zermelo and DURC that should present a useful discussion point for what needs to be sorted for a 1.0 release.

Has this been done? I'm not seeing anything that could be described as a left menu on the data editor page, so maybe we can just close this??


Error when script is attempting to remove the user.

We are running the latest Zabbix version 5.2.6. I downloaded and installed the requirements, and I was able to import the users in the Active Directory group. However, when I removed a user and run the sync, I get the following error:
2021-04-15 15:00:52,276 - ZabbixConn - INFO - Connected to Zabbix API Version 5.2.6
2021-04-15 15:00:52,481 - ZabbixConn - INFO - Users in group Zabbix Super Admins which are not found in LDAP group:
2021-04-15 15:00:52,481 - ZabbixConn - INFO - User not in ldap group "werschmannj"
2021-04-15 15:00:52,482 - ZabbixConn - INFO - Update media on all users for group >>>Zabbix Super Admins<<<
2021-04-15 15:00:52,541 - ZabbixConn - INFO - >>> Updating/create user media for "muellervo", update "Email (HTML)"
2021-04-15 15:00:52,757 - ZabbixConn - INFO - >>> Updating/create user media for "hicklc", update "Email (HTML)"
2021-04-15 15:00:52,970 - ZabbixConn - INFO - >>> Updating/create user media for "werschmannj", update "Email (HTML)"
Traceback (most recent call last):
  File "./zabbix-ldap-sync", line 102, in <module>
    main()
  File "./zabbix-ldap-sync", line 98, in main
    zabbix_conn.sync_users()
  File "/root/zabbix-ldap-sync/lib/zabbixconn.py", line 436, in sync_users
    if self.ldap_conn.get_user_media(ldap_users[each_user], self.ldap_media):
KeyError: 'werschmannj'`

Is there a setting I missed somewhere?

We have tested with multiple users, same outcome.

I will have a look at this issue at weekend.

Implemented a bugfix. Please reopen if the problem is is existing and provide detailed logoutput, a redacted config an information about your ldap directory structure.

Hi,
This project fell a little to the wayside, but now that we have some time to catch our breath, this is still an outstanding issue.
Here is our .conf file
`cat zabbix-ldap-superadmins.conf
[ldap]
type = activedirectory
uri = ldap://subdomain.domain.com:389/
base =DC=subdomain,DC=domain,DC=com
binduser = domain\domain.account
bindpass = Password
groups = Zabbix Super Admins
media = mail
[activedirectory]
filtergroup = (&(objectClass=group)(name=%s))
filteruser = (objectClass=user)(objectCategory=Person)
filterdisabled = (!(userAccountControl:1.2.840.1135<IP_ADDRESS>3:=2))
filtermemberof = (memberOf:1.2.840.1135<IP_ADDRESS>1:=%s)
groupattribute = member
userattribute = sAMAccountName
[zabbix]
server = https://zabbix.subdomain.domain.com
username = zabbix.account
password = password
auth = webform
[user]
roleid = 3
[media]
description = Email (HTML)
active = 0
period = 1-5,07:00-22:00
severity = 56`

Have you tried out my (guessed) implemented bugfix?
Regards Marc?

Yes I did, I just pulled a fresh copy of everything prior to testing, still resulted in the same issue.
Also, I opened a new issue since I could not figure out how to "re-open" this. Shall I close that one?

Reopened :-)

Same issues. When deleted user out of group in ActiveDirectory and resync it errors out. This PR https://github.com/zabbix-tooling/zabbix-ldap-sync/pull/39 will at least allow it not to error out but not sure if I'm losing functionailty as I just started looking at sync options yesterday and saw this project.

Please retry with the with the latest git release.
No update for months, unable to reproduce, please submit detailed debug and reopen.


[WIP] Implement R/W Lock

Introduce the Concurrent::RWLock class - Readers/writer lock.
Closes #477

Codecov Report

Merging #6 into master will decrease coverage by 0.79%.
The diff coverage is 0%.

@@            Coverage Diff            @@
##           master       #6     +/-   ##
=========================================
- Coverage   83.06%   82.26%   -0.8%
=========================================
  Files          50       51      +1
  Lines        8769     8854     +85
=========================================
  Hits         7284     7284
- Misses       1259     1344     +85
  Partials      226      226

Impacted Files
Coverage Δ

vm/vm.go
87% <ø> (ø)
:arrow_up:

vm/concurrent_rw_lock.go
0% <0%> (ø)

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 d0fd185...3fb0a39. Read the comment docs.


How to run WinUI C# custom controls WinUI C++ application?

Discussion: How to run WinUI C# custom controls WinUI C++ application?]
I have created custom controls using WinUI C# class libraries, now trying to include this control in WinUI C++ application.
Is this possible to do this or we need to create separate control for C++. If so, which template need to select for creating custom control in WinUI C++
Related Links
NA

I think this should just work, except that your c++ application will now load the CLR since it uses a C# component.  Have you tried it and ran into issue?

Hi @StephenLPeters
yes, I have tried C# component in C++ applications and faced below issue.
Could not install package 'DevExpress.Maui.Core 21.2.1-pre-21217'. You are trying to install this package into a project that targets 'native,Version=v0.0', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author. Time Elapsed: 00:00:14.7380946
Thanks.,


Response is always Please click on the ReCaptcha box[]

I am trying to figure out how to implement the client but the docs are pretty scant on this. Anyways, using var_dump and running xdebug with phpstorm but I am always seeing the error:
Please click on the ReCaptcha box[]
I am not sure why the form does not see the user response when the user interacts with the captcha properly.
Can anyone advise?
My files:
https://gist.github.com/c0fe/f4465086579a9ccbbac405da9f2d7f46

did you resolve the issue?
because I am facing the same issue, when implementing v2, click to validate recaptcha and it is working perfectly but when form submit it show the above message.
"please click on ReCaptcha box"
let me know, how did you resolve the issue.
thanks.

@xbraindesigner I have, take a look at this:
https://github.com/c0fe/Mango-Form
I am still planning on improving this form.


Fix platform family to include amazon

'amazon' is a platform family in chef13.
https://docs.chef.io/deprecations_ohai_amazon_linux.html

I don't think these failures are linked to my commits?

I'll resubmit this when I get a little more time to test it properly.


bcc tools print warnings about macro redefined

Description
Bcc-based gadgets print compiler warnings on new kernels.
Impact
Bad output
Environment and steps to reproduce

Set-up:

Fedora, Linux 5.12
Kubernetes started locally with hack/local-up-cluster.sh
containerd v1.5.2

Task: Trying gadgets based on bcc
Action(s):
a. ./kubectl-gadget-linux-amd64 execsnoop --namespace=default
Error:

$ ./kubectl-gadget-linux-amd64 execsnoop --namespace=default
Node numbers: 0 = <IP_ADDRESS>
[E0] In file included from <built-in>:2:
[E0] In file included from /virtual/include/bcc/bpf.h:12:
[E0] In file included from /lib/modules/5.12.6-300.fc34.x86_64/build/include/linux/types.h:6:
[E0] In file included from /lib/modules/5.12.6-300.fc34.x86_64/build/include/uapi/linux/types.h:14:
[E0] In file included from /lib/modules/5.12.6-300.fc34.x86_64/build/include/uapi/linux/posix_types.h:5:
[E0] In file included from /lib/modules/5.12.6-300.fc34.x86_64/build/include/linux/stddef.h:5:
[E0] In file included from /lib/modules/5.12.6-300.fc34.x86_64/build/include/uapi/linux/stddef.h:2:
[E0] In file included from /lib/modules/5.12.6-300.fc34.x86_64/build/include/linux/compiler_types.h:80:
[E0] /lib/modules/5.12.6-300.fc34.x86_64/build/include/linux/compiler-clang.h:35:9: warning: '__HAVE_BUILTIN_BSWAP32__' macro redefined [-Wmacro-redefined]
[E0] #define __HAVE_BUILTIN_BSWAP32__
[E0]         ^
[E0] <command line>:4:9: note: previous definition is here
[E0] #define __HAVE_BUILTIN_BSWAP32__ 1
[E0]         ^
[E0] In file included from <built-in>:2:
[E0] In file included from /virtual/include/bcc/bpf.h:12:
[E0] In file included from /lib/modules/5.12.6-300.fc34.x86_64/build/include/linux/types.h:6:
[E0] In file included from /lib/modules/5.12.6-300.fc34.x86_64/build/include/uapi/linux/types.h:14:
[E0] In file included from /lib/modules/5.12.6-300.fc34.x86_64/build/include/uapi/linux/posix_types.h:5:
[E0] In file included from /lib/modules/5.12.6-300.fc34.x86_64/build/include/linux/stddef.h:5:
[E0] In file included from /lib/modules/5.12.6-300.fc34.x86_64/build/include/uapi/linux/stddef.h:2:
[E0] In file included from /lib/modules/5.12.6-300.fc34.x86_64/build/include/linux/compiler_types.h:80:
[E0] /lib/modules/5.12.6-300.fc34.x86_64/build/include/linux/compiler-clang.h:36:9: warning: '__HAVE_BUILTIN_BSWAP64__' macro redefined [-Wmacro-redefined]
[E0] #define __HAVE_BUILTIN_BSWAP64__
[E0]         ^
[E0] <command line>:5:9: note: previous definition is here
[E0] #define __HAVE_BUILTIN_BSWAP64__ 1
[E0]         ^
[E0] In file included from <built-in>:2:
[E0] In file included from /virtual/include/bcc/bpf.h:12:
[E0] In file included from /lib/modules/5.12.6-300.fc34.x86_64/build/include/linux/types.h:6:
[E0] In file included from /lib/modules/5.12.6-300.fc34.x86_64/build/include/uapi/linux/types.h:14:
[E0] In file included from /lib/modules/5.12.6-300.fc34.x86_64/build/include/uapi/linux/posix_types.h:5:
[E0] In file included from /lib/modules/5.12.6-300.fc34.x86_64/build/include/linux/stddef.h:5:
[E0] In file included from /lib/modules/5.12.6-300.fc34.x86_64/build/include/uapi/linux/stddef.h:2:
[E0] In file included from /lib/modules/5.12.6-300.fc34.x86_64/build/include/linux/compiler_types.h:80:
[E0] /lib/modules/5.12.6-300.fc34.x86_64/build/include/linux/compiler-clang.h:37:9: warning: '__HAVE_BUILTIN_BSWAP16__' macro redefined [-Wmacro-redefined]
[E0] #define __HAVE_BUILTIN_BSWAP16__
[E0]         ^
[E0] <command line>:3:9: note: previous definition is here
[E0] #define __HAVE_BUILTIN_BSWAP16__ 1
[E0]         ^
[E0] 3 warnings generated.
NODE PCOMM            PID    PPID   RET ARGS

Expected behavior
No compiler warnings.
Additional information
Inspektor gadget needs to be updated to use a new bcc version.
See:

https://github.com/kinvolk/inspektor-gadget/blob/e7850ed73a8aab221d3f8f04271e457be5624671/gadget.Dockerfile#L32
https://github.com/iovisor/bcc/issues/3366
https://github.com/iovisor/bcc/pull/3391

It seems the kernel change was introduced in v5.12:
$ git tag --contains 97e4910232fa1f81e806aa60c25a0450276d99a2
v5.12


Add documentation for the breadcrumb component

closes #88

Merged, thanks!

Thank you for the great job!


Add DateInput Story

Addresses:

https://github.com/IFRCGo/go-web-app/issues/678

Changes
-Add DateInput Story for DateInput component
This PR doesn't introduce:

[x] typos
[x] conflict markers
[x] unwanted comments
[x] temporary files, auto-generated files or secret keys
[x] console.log meant for debugging
[x] codegen errors

@roshni73 Default value is not working in docs section please check again


What is the best way to handle emails periodically ? loops / eventmachine

Hi,
I was wondering that if I want the client to keep checking periodically new e-mails , what is the best way to achieve that ? simply to use a loop to do so https://gist.github.com/15a72402911368920903 ? or you recommend using eventmachine to do such a task .
One more question please, anyone got the chance to check out how many client can be run in parallel and if there limitations for that ?
I assume that the code could be modified to work with different type of clients as well if i'm not mistaken .
Thanks in advance

This issue was moved to gmailgem/gmail#69


lexer: Format syntax errmsg when value out of range

What problem does this PR solve?
related PR: pingcap/tidb#17489
What is changed and how it works?
Add AppendWarn func in lexer.go.
Generate a warning when decimal value out of range.
Check List
Tests

No code

Code changes

N/A

Side effects

N/A

Related changes
-N/A

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

can you please add some test?

When I add test about decimal value in parser_test.go. like below
SELECT<PHONE_NUMBER>123456789012345678901230948390457934057234068019438509023041874359081325875128590860234789847359871045943057; .
The test will be failed.
`
PANIC: parser_test.go:47: testParserSuite.TestSimple
... Panic: This branch is not implemented. This is because you are trying to test something specific to TiDB's MyDecimal implementation. It is recommended to do this in TiDB repository. (PC=0x430C11)
`
Maybe I should add some test in tidb about decimal value.

When I add test about decimal value in parser_test.go. like below
 SELECT<PHONE_NUMBER>123456789012345678901230948390457934057234068019438509023041874359081325875128590860234789847359871045943057; .
The test will be failed.
`
PANIC: parser_test.go:47: testParserSuite.TestSimple
... Panic: This branch is not implemented. This is because you are trying to test something specific to TiDB's MyDecimal implementation. It is recommended to do this in TiDB repository. (PC=0x430C11)
`
Maybe I should add some test in tidb about decimal value.


Rendered page UI Enhancements

Adjust page columns (and iFrame width on ISDCF site)
Remove top scroll, fix to top (to accommodate sorting by column in #15)
Update ISDCF to full page length (no iFrame scroll)
Make Table more compact

See discussion at ISDCF/registries#87

Full page length is not possible on Wordpress.
There is a WP plugin with the following drawbacks that make it unsuitable for purpose and makes the pages unusable.

During a search the page stays the long full content length, will not re-render
The anchor links no longer work for deprecated codes, etc.

All other items will be added.


Document PHP Configuration in "Configuration" Section of Documentation

Currently, only the YAML configuration format is documented in the section of the documentation titled "Configuration". However, Phinx supports PHP configuration as documented in the "Commands" section.
Documentation on the PHP configuration format should also be included in the "Configuration" section.

+1 this is a solid feature as it allows dynamic loading of variables thus safe versioning of the config file. Browsing the source as we speak to work out how it works, but that isn't ideal!

Closing. Other formats are now documented in configuration.rst.


#4 vaccine sdtm data

Created a data folder and added DM.rda
Thank you for your Pull Request! We have developed this task checklist from the Development Process Guide to help with the final steps of the process. Completing the below tasks helps to ensure our reviewers can maximize their time on your code as well as making sure the admiral codebase remains robust and consistent.
Please check off each taskbox as an acknowledgment that you completed the task or check off that it is not relevant to your Pull Request. This checklist is part of the Github Action workflows and the Pull Request will not be merged into the devel branch until you have checked off each task.

[ ] Place Closes #<insert_issue_number> into the beginning of your Pull Request Title (Use Edit button in top-right if you need to update)
[ ] Code is formatted according to the tidyverse style guide. Run styler::style_file() to style R and Rmd files
[ ] Updated relevant unit tests or have written new unit tests - See Unit Test Guide
[ ] If you removed/replaced any function and/or function parameters, did you fully follow the deprecation guidance?
[ ] Update to all relevant roxygen headers and examples.
[ ] Run devtools::document() so all .Rd files in the man folder and the NAMESPACE file in the project root are updated appropriately
[ ] Address any updates needed for vignettes and/or templates
[ ] Update NEWS.md if the changes pertain to a user-facing function (i.e. it has an @export tag) or documentation aimed at users (rather than developers)
[ ] Build admiral site pkgdown::build_site() and check that all affected examples are displayed correctly and that all new functions occur on the "Reference" page.
[ ] Address or fix all lintr warnings and errors - lintr::lint_package()
[ ] Run R CMD check locally and address all errors and warnings - devtools::check()
[ ] Link the issue so that it closes after successful merging.
[ ] Address all merge conflicts and resolve appropriately.
[ ] Pat yourself on the back for a job well done! Much love to your accomplishment!

IT looks like this should be rda

Hi Ben,
Let me close this PR, I'll create a new PR with a new branch (Vaccine_sdtm_data) and adding more datasets. #4
Please take a look on it.

Hi Ben,
Let me close this PR, I'll create a new PR with a new branch (Vaccine_sdtm_data) and adding more datasets. #4
Please take a look on it.


Update README.md

Updated syntax ( ' instead of " for section, and enclosing parameter switch in "" ) for creating alias on OSX. Took a while for a beginner like me to discover/get right, might be a problem for others as well if they are not well versed in these things. Tested on MacOS Sierra. Great project :-)

Thanks for the suggestion, but why change this?  I tested the existing version and it was working for me on Sierra, were you having issues with it?

Oh nevermind, I see what happened, it was only working for single args due to globbing. Thanks!


GCE Ingress

Setup and use an ingress resource to route traffic from the outside world to our cluster.
Why: ingress objects make configuring TLS easier and have greatly improved visibility for monitoring.
How:

GKE / Kubernetes as a service platforms make using ingress easy. They watch for the ingress resource and configure the control plane accordingly:

Acquire a public IP
Setup a TLS proxy

Locally and on Travis we don't have this auto magic so we have to supply it ourselves.

nginx - generic config to run nginx
nginx - baremetal config to supply things that the cloud would normally offer.

After researching Helm, I've decided to stick with Kustomize for the following reasons

Helm supports environment specific customization through Go Templating. This makes small changes possible, but larger changes quickly become convoluted.
I couldn't see a way to optionally depend on subcharts in an environment specific manner.

To support local testing, we need bare metal features that cloud service providers typically provide.

The more complex uses cases for setting up let's encrypt certs can be managed by relying on GCE. This reduces the effectiveness of local testing, but the local testing story probably deserves a re-think.

Thanks for your suggestions @NatalieDoduc
Please see

Updated README.md

Dir structure
Testing instructions

A README.md for the ingress-nginx directory


PySide vs PyQt

otioview uses PySide, but some folks might need to use PyQt. If we need to support both, then this shim might help: https://github.com/mottosso/Qt.py

We have decided to stick with PySide.


[gardening] add a missing license header

"stdlib/public/core/StringUTF8Validation.swift" was missing its license header.

@swift-ci please smoke test


lost Pairing Phrase

Is there any way to retrieve the pairing phrase? I didn't write it down and logged into LNMarket but now I can't log in.

Pairing phrases are single use, so you would need to create another session.

I understand. I used pairing phrase to trade on LNMarket, does the new pairing phrase recover the trade or should I consider it lost?

I'm not sure exactly how the LNMarket auth flows work/use LNC, you'd have to ask them whether you need the same pairing phrase. Any active pairing phrases should be visible within the Lightning Node Connect UX screen within the litd UX. So, you should be able to go there and find the active session to get the pairing phrase and re-connect.

Closing due to inactivity.


Hy, im Kevin, This is my project

1 file .ppt
1 file .draw.io flowchart
1 file .jpg flowchart
1 file .ino

Good project and keep going


Temp values from 1w have not padding zeros.

Prevents value freeze for temperatures below 10° (like now in France).

Thanks, my only 1w temperature probe is indoors so it's always been >10. Do you know if it works with negative temperatures? I've been unable to verify that yet.

I'll see as soon as it's freezing outside. ;)

Just got one today:
fb ff 4b 46 7f ff 0c 10 06 : crc=06 YES
fb ff 4b 46 7f ff 0c 10 06 t=-312

And it seems to work:
onewire_temperature_c{location="exterieur"} -0.312

Nice, thanks!
(Meanwhile I've been in sub-zero temperatures in two countries in the time it took your area to drop to the negatives, I have clearly made some bad decisions somewhere.)


How to properly set split size

Hi,
the readme mentions that the spark cassandra input split size i.e. number of cassandra rows per spark partition needs to be set while calling sc.cassandraTable()
However, looking at the code, this doesn't seems to be the case.
How to set split_size?

Hi,
it seems that README is not consistent with code. There is workaround:
class ReadConf(object): pass
rc = ReadConf()
rc.split_size = 1000
sc.cassandraTable('keyspace', 'table', read_conf=rc)

@anshulsin @jakac the correct way was to use the ReadConf class from pyspark_cassandra. Sorry for that not being clear from the readme. I'm working on 0.2 It'll support setting read/write conf as kwargs and as an object.

With the current master branch it is allowed to use kwargs as well as an explicit ReadConf object.


Startup script is installing the wrong requirements

When starting a new runpod using 'RunPod TheBloke LLMs' as a template and load any gpu, after running a query it returns no response. Looking in the logs shows this:
Traceback (most recent call last):
File "/workspace/text-generation-webui/modules/callbacks.py", line 57, in gentask
ret = self.mfunc(callback=_callback, *args, **self.kwargs)
File "/workspace/text-generation-webui/modules/llamacpp_model.py", line 141, in generate
completion_chunks = self.model.create_completion(
TypeError: Llama.create_completion() got an unexpected keyword argument 'min_p'
When looking at pip freeze I notice this line:
'https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.2.11+cu121-cp310-cp310-manylinux_2_31_x86_64.whl'
Notice it says llama_cpp_python_cuda-0.2.11
Latest version is 0.2.19
cd into text-generation-webui and run pip install -r requirements.txt
Proper version is installed:
'https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.2.19+cu121-cp311-cp311-manylinux_2_31_x86_64.whl'
Chat now works properly. However, when stopping and restarting the pod, the wrong version is reinstalled again.

I've just pushed a new docker container - please test and confirm if it fixes the issue. It should, as it rebuilds from requirements.txt and thus should get the latest llama-cpp-python.

It works, thank you so much.
However it requires significantly more storage space now. I could fit it on 10GB before, now it requires more like 30

Hmm, not sure what that means exactly. The image is still under 10GB

I tried it again just now and it's back to its previous usage.  Thanks


[WFCORE-4431] Upgrade log4j-jboss-logmanager from 1.1.6.Final to 1.2.…

…0.Final.
https://issues.jboss.org/browse/WFCORE-4431

superseded by #3748


Getting error "Error: Cannot instantiate firebase-database - be sure to load firebase-app.js first."

Getting the following error when I try to build my app after upgrading this addon via the ember-cloud-firestore-adapter:
App is being served by FastBoot
TypeError: Cannot read property 'INTERNAL' of undefined
    at /var/folders/q5/0j0lj_2d3f7fl0b5q2zq6sfc0000gn/T/broccoli-87000aEbTt56DYcBg/out-618-broccoli_persistent_filter_replace_filter/assets/node_modules/firebase/firebase-database.js:1:1
    at /var/folders/q5/0j0lj_2d3f7fl0b5q2zq6sfc0000gn/T/broccoli-87000aEbTt56DYcBg/out-618-broccoli_persistent_filter_replace_filter/assets/node_modules/firebase/firebase-database.js:1:1
    at /var/folders/q5/0j0lj_2d3f7fl0b5q2zq6sfc0000gn/T/broccoli-87000aEbTt56DYcBg/out-618-broccoli_persistent_filter_replace_filter/assets/node_modules/firebase/firebase-database.js:1:1
    at /var/folders/q5/0j0lj_2d3f7fl0b5q2zq6sfc0000gn/T/broccoli-87000aEbTt56DYcBg/out-618-broccoli_persistent_filter_replace_filter/assets/node_modules/firebase/firebase-database.js:1:1
    at Script.runInContext (vm.js:133:20)
    at VMSandbox.eval (/Users/alexmasita/External/Personal/projects/Ember-Apps/mobile-services/node_modules/fastboot/src/vm-sandbox.js:14:16)
    at /Users/alexmasita/External/Personal/projects/Ember-Apps/mobile-services/node_modules/fastboot/src/ember-app.js:156:15

It appears this issue is related to the refactor you did around creating fastboot shims on the firebase libraries as when I revert the code to the code on the previous version of this addon, the fastboot server loads without errors.  I suspect that there needs to a new way of importing additional libraries other than the documented way below?
'use strict';

const EmberApp = require('ember-cli/lib/broccoli/ember-app');

module.exports = function (defaults) {
  const app = new EmberApp(defaults, {
    ...
  });

  ...
  // Maybe we need to shim these as well?
  app.import('node_modules/firebase/firebase-database.js');
  app.import('node_modules/firebase/firebase-functions.js');
  app.import('node_modules/firebase/firebase-storage.js');

  return app.toTree();
};

I only shim auth and firestore for this addon. If you need to use other firebase features such as storage, you'll have to shim it in your own app.

It is up to the user to shim the firebase features that they want to use. This addon only shims firebase-app as it is what's required to firebase to run.

What is the contents of your package.json?

I believe there is a way provided by ember that allows enabling shimming in the ember-cli-build.  I have tested it and seems to work.  I have submitted a pull request for the same to update your read me.  Let me know if you still need to see the contents of my package.json.  Thank you.

Issue resolved. Feel free to reopen if necessary. Thanks! 😃