[ENH] Allow for - (dash) (and/or +) in

I thought that we already had an issue filed for this, but may be it was just my comments in the google doc version of the BIDS specification, so filing anew.  Please close it referencing original one if one already exists.
ATM <label> is as I formalized in yet to be finished PR is allowed to contain only alpha numerics.  That makes it really difficult in some cases to place multiple entries (e.g. details for _acq- or abbreviate details of preprocessing in _desc- of BIDS derivatives). In ReproIn heuristic for heudiconv, where we do allow for - we just replace them with an ugly X as a separator to just stay compatible with BIDS.
I have been suggesting to extend the list of allowed characters in <label> to include at least - and possibly others (e.g., +) which otherwise should not introduce any backward incompatibility with BIDS 1.0 -- all BIDS 1.0 names would be compatible with new syntax allowing - in the <labels>.
The original concern (probably at least a year back) which precluded any action was a possible breakage of parsing BIDS filenames for BIDS-supporting software, and was suggested to be included in coming some time in the future BIDS 2.0.
N.B.  I have failed to file and issue outlining plans for BIDS 2.0, so I initiated a new milestone (2.0.0) to which I am adding this new issue.
IMHO (and may be we should outline it somewhere) BIDS supporting applications should be coded adhering to Postel's principle which is driving TCP implementations to "be conservative in what you do, be liberal in what you accept from others.". And most likely, in the case of added -, they already are since they are more likely to be splitting based on _ and then on - to separate key from value instead of full rigid regular expressions limiting to the allowed characters (not so obviously) mandated by the BIDS specification.  So the only catch here indeed might be splitting on - without restricting that only a single split should happen.  That is where breakage could happen if - is added.  The possibility of breakage in case of extending the list of allowed characters with + (or even : which I dislike to suggest due to messing up scp/ssh) unlikely to have negative ramifications.
Please share your thoughts/opinions

I moved this back. Sorry, not sure exactly why it got moved; perhaps it seemed abandoned, or was lumped in with the BIDS-2 proposal linked above because of the - suggestion.
Reading through the thread, I think there's basically:

Rough support (as in some support but no opposition) for +
Opposition to - for having multiple meanings
Opposition to UTF-8 for deceptive characters

So I think a reasonable proposal is to change the regex for label to [a-zA-Z0-9+], and associated textual changes. It does not seem worth the time to write for both + and -, given that there's known opposition and - was specifically tabled before.

While I have no objection to + other than that it looks ugly, - I think is a very bad idea. I think the main issue is not high-level tools such as validators, but basic tools such as user bash scripts and path legibility at a glance. Minus is a special character, and that is good. I would make an analogy to periods in file names, using periods to delimit words in a filename is a bad idea.
The genealogy of this request is also indicative of problems which BIDS could help solve by encouraging better data practices. This desire generally crops up because operators will put the experiment name, animal name, animal genotype, session date, etc. in the name field to keep it all in one place. That is a poorly annotated experiment and not a string which is just “too fancy” for BIDS. So I think there is something to be said for explicitly not supporting minuses. If you need a minus you're trying to cram 2 concepts in a field, pretty much by definition.

...  using periods to delimit words in a filename is a bad idea

and thus we don't use periods in the middle of the filenames (although could), but we do use .tar.gz and others to compose extensions together. In other words, "allowed != always a good idea". But on contrary "disallowed == need to come up with uglier workaround" (.tgz?).
Although I agree that quite often desire to place - within a label as indicator of "underthinking" about separating metadata, it is not always the case and some cases do warrant "multi-word" label, e.g. within _acq- field to indicate e.g. different SMS and GRAPPA factors etc for which there is no (and never would be due to too small of a niche) dedicated entity.  Situation becomes even more fun for _desc- in derivative data to provide some meaningful description.
Another analogy -- BIDS doesn't restrict the length of the <label> but nobody does super long labels.  The same sanity I expect to be applied to use of - by the user.

Although I agree that quite often desire to place - within a label as indicator of "underthinking" about separating metadata, it is not always the case and some cases do warrant "multi-word" label, e.g. within _acq- field to indicate e.g. different SMS and GRAPPA factors etc for which there is no (and never would be due to too small of a niche) dedicated entity. Situation becomes even more fun for _desc- in derivative data to provide some meaningful description.

Are we not talking off the 20% in the 80/20 principle? How many datasets would need such flexibility to specify acq-? This means, all other entities are the same so you can't disambiguate ?
I tend to agree with Chris' assessment, and, as I mentioned before, once + is allowed, it could be given tokenization semantics. That would turn - redundant as its sole proposed purpose is label tokenization.

I agree with the usefulness of  +, is there any update on this issue ?

No update. Rereading this, I think my assessment remains the same as before: We can do this. Somebody needs to make a concrete proposal in the form of a PR. I have some new questions that I would like to see addressed in a proposal (possibly they came up and I skimmed too briefly):

Can all labels include +, or should we have labels ([a-zA-Z0-9]+) and multi-labels ([a-zA-Z0-9+]+)?
Is + allowed in index ([0-9]+) or just label?
Can + be the first or last character of a label(/index)? (If no, the regexes will get much uglier.)
Is this generally available or only in derivatives?
Do we define any semantics? e.g., if you combine run-01 and run-02, is run-01+02 now acceptable? Previously derivatives said to remove the run entity. In the other direction, does run-01+02 imply any relationship to run-01 or run-02 per the standard? This will have implications on tooling: if I query layout.get(run=1), should I get run-01 and run-01+02?
What does this mean for suffixes? These aren't "entities", so we could say this is just labels.

I would suggest the following answers, but I'm not 100% set:

Split labels and multi-labels.
Just label. Indexes have numerical meaning and a list of numbers is less clear how to work with.
Weak no. I could imagine a label like B1+ might be useful enough to justify permitting it.
General.
No semantics. It's just another character in a label for human readability. Tooling should not count on consumers to interpret multi-labels as compositions of discrete meanings. If detailed metadata needs to be communicated, it should be in JSON.
Leave suffixes as a controlled vocabulary. On a case-by-case basis a suffix with a + can be considered.

Thanks @effigies , I'm happy to help on the PR

Hmm. Not intentionally (see 5). Possibly that argues against my position 1. I do think the end result should be logically consistent, however these questions are answered.

The same sanity I expect to be applied to use of - by the user.

Ambitious hope. I think the lack of minus support is usually the point where people are introduced to metadata separation. I'm still explaining to one of our colleagues why the name of his mouse is not part of the session name.
I continue to think this makes BIDS less efficiently transformative for good metadata practices. If you really want to allow it, maybe it should be made sufficiently prohibitive so as to give the user pause as to whether it's worth it. We could support some other character. Perhaps ⋅.

@effigies could you confirm that here https://github.com/bids-standard/bids-specification/issues/1165#issuecomment-1549699835 you are referring to only + ? I believe one way of pushing this forward faster is dropping - from proposals now, see + added and if someone is really interested in also permitting - then iterate on a new PR.
Another weak idea regarding 3 (and trying to get regexes even uglier) is: should two + be allowed? Something like: acq-O++O.
Overall, I totally agree with @effigies' assessment, but also agree with @yarikoptic on why this should get added semantics (e.g., allow for subject labels).

Yes, just +. Let's consider - as dropped from this proposal.

Given the absent concrete action (from me) on this, I am thinking that we should bundle this one into BIDS 2.0. Hence I will announce this closed and let's continue on

https://github.com/bids-standard/bids-2-devel/issues/17

The BIDS maintainers have discussed this issue and I think we've converged on allowing +, but not -.

FWIW, as #1926 shows, change is "substantial" enough to also allow for -, I would even might have postponed it until BIDS 2.0 frankly:  any BIDS compliant tool might need to adjust the way they parse filenames, especially if they do not use schema yet.  IMHO - is dominantly already used in various use cases for separation of words in the labels, and + is more of "something which is not -" but without really a big reason: I think BIDS should encourage consistent parsing of file names based on simple algorithm of "split by _ into entities + suffix; then split each entity into name and the value by splitting on the first -".  That would make all tools robust, and it would make them work with any regex we adopt as allowed for the BIDS: tools IMHO should not rely on any specific regex, it should be just a job of the validator to ensure compliant values.


Bugfix/hpa

Scaling should be based on resource limits (as that was our assumption when first implementing).
Fix alters target usage to be relative to resource requests instead of resource limits.

Closing PR. Restarted clean on new branch.
https://github.com/CybercentreCanada/assemblyline-helm-chart/pull/39


tor-browser-bundle-bin: 9.0.2 -> 9.0.3

Motivation for this change
https://blog.torproject.org/new-release-tor-browser-903
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Notify maintainers
cc @offline @matejc @doublec @thoughtpolice @joachifm @hax404 @cap
(list copied from meta.maintainers, didn't ensure github names match,
know at least some of these are the github names O:))

Thanks! Did you take a look at bumping pkgs/applications/networking/browsers/tor-browser-bundle/default.nix? It also needs the fixes.
cc maintainers @offlinehacker @matejc @doublec @thoughtpolice @joachifm @hax404 @scaredmushroom


Would appreciate more detail about unused options

I'm looking to change only the Stay Signed In option, and leave everything else at defaults.  The article doesn't make it clear if I don't supply images and text for the rest of the branding, will they remain default, or will they show blank?

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

ID: 72f2e675-436d-dcd4-fa27-49408b201158
Version Independent ID: 4d821732-fc10-f4a6-3c7d-77bce75299d7
Content: Add branding to your organization's sign-in page - Azure AD
Content Source: articles/active-directory/fundamentals/customize-branding.md
Service: active-directory
Sub-service: fundamentals
GitHub Login: @ajburnle
Microsoft Alias: ajburnle

@JakeMoe
I have assigned the issue to the content author for further review and update the doc as appropriate.

#reassign:@amsliu

FWIW, I opened a support ticket regarding this<PHONE_NUMBER>00807), and was told that if I set the KMSI option only, the other options would remain at default, not blank.  I've implemented it that way and it's worked fine for us.

@JakeMoe Thanks for providing feedback that helps improve our documentation. We are currently updating all the end-user content and we will address your issue as part of this process. We are now closing the issue. #please-close

#please-close

#please-close

#please-close

#please-close


Mouse

Hello your program work but i have a problem i tried every deadzone en sensitivity settings, and when i do micro adjustement my mouse move random
If im very slow its good but we go normal (not very fast) it goes randomly but when i do fast movement it work, so im lost :/

Hi, the mouse emulates a stick, it works so-so, I recommend using any gamepad


Set column widths in tables

How can I set the column width for tables?  Right now, all columns in a table always have the same width.  I found https://github.com/python-openxml/python-docx/issues/78 from python-docx which looked promising, but this does not seem to work in python-pptx.
Thanks

Nevermind - in python-pptx you can set the column widths directly, no need to set the cell widths (cells don't support setting their width)

@mitchelljkotler can you please share how to do it?

How about this? shapeWidfth is the width of the table shape.
cols = newTable.columns
        for colno in range(columns):
            cols[colno].width = int(shapeWidth * widths[colno] / widths_total)

@anupreet-birr This was a long time ago!  Unfortunately, I no longer have access to the code as it was for a previous job, and I have not used python-pptx since then.  Hopefully @MartinPacker's solution will help you.


[POWEROPS-2598] feat: setup prod toolkit configs

Description
Please describe the change you have made.
Checklist:

[ ] Tests added/updated.
[ ] Documentation updated.
[ ] Changelog updated in CHANGELOG.md.
[ ] Version bumped. If triggering a new release is desired, bump the version number in pyproject.toml per semantic versioning.

@emiliedahl, regarding your question

the name field is supposed to be redundant and isn't used anymore (there's a bug that I can't remove it as of now, but info can be found here
the type field determines if specific warnings should be ignored or not given the type configuration (see this thread for more details as it's not documented in detail on public docs)


cann't work with chinese corpus

seems not support chinese, would you consider adding chinese support?

It is coming soon but we don't have a specific date yet.

Does it support Chinese now? Thanks

Please check out our new tool AutoPhrase, which can support English, Spanish, and Chinese.


SVG background for hero not parsing correctly on Firefox + IE

FF is expecting SVG data to be URL encoded, so this needs to be separated out into a separate file in assets so that it will be displayed correctly. Similarly, this can be url-encoded and left in the current css as-is if needed.

Fixed


Fix inlined stacktrace

This is the first of two related PRs:

This one fixes a unit test in Erlang 25 and 26. More details below.
The next one is #29, which fixes dialyzer issues in Erlang 26.

I noticed that the eunit test includes_mocked_mfa_in_stacktrace_on_function_clause_test/1 fails on 25.2.3 and 26.0 but not on <IP_ADDRESS>. The base for this seems to be that the stacktrace contains for instance '-f/1-inlined-0-' whereas the fun_info(F, name) would return '-f/1-fun-0-'. Due to this difference, the generated '$mockgyver_map_st'/4 doesn't find the right thing to replace
The simplest program I could come up with to demonstrate the issue is this:
-module(x).
-export([h/1, fp1/0]).

h(N) ->
    F = fp1(),
    N = (F)(N).

-compile({inline,[fp1/0]}).
fp1() -> fun(N) when N >= 0 -> N + 1 end.

# Erlang/OTP 25 [erts-13.1.5] [source] [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:1] [jit:ns]
Eshell V13.1.5  (abort with ^G)
...
85> x:h(-1).
** exception error: no function clause matching x:'-h/1-inlined-0-'(-1) (/tmp/x.erl, line 10)
86> erlang:fun_info(x:fp1(), name).
{name,'-fp1/0-fun-0-'}

My attempt is a bit crude and I'm not entirely happy with it in its current form, but putting it forward anyway, to have something to work with for a while. What the PR does is it tries to replace '-f/1-fun-0-' and then '-f/1-inlined-0-'. It arrives at '-f/1-inlined-0-' by doing text substitution, but:

If replaces the first -fun- with -inlined-. In theory they could maybe be nested, but in practice, I think they seldom are. Maybe the last -inlined- should be replaced instead. That would make the code a bit more complicated though.
The -fun- can sometimes be -anonymous- as I've noticed. Don't know if such functions can appear as inlined or not, though.

In the demonstrator above, one of the many possible changes that make -inlined- go back to -fun- is if I comment-out the -compile({inline,[fp1/0]}). line. This makes me think an alternative solution, if it works, could be to just specify -compile({no_inline, [something]}). It would be cleaner, I think, but I haven't been digging deep enough to understand if this approach can work, and what to mark, or how or where that might be generated.
~ ~ ~
One more thing: This PR additionally contains a commit that shifts the github workflow to include Erlang 25, dropping 21. I don't remember what the policy regarding old Erlang versions was, so I made a guess and took a chance here. Just let me know if you want 21 still in the game.

I've spent some time trying to see if I could noinline something, but unfortunately, I failed at that.
So instead, I (force-)pushed a change to substitute only the last occurrence of -fun- to -inlined- by walking the reversed string and returning on the first match.

Thank you!


Update Google Pay

Google Pay
Brand guidelines: https://developers.google.com/pay/api/web/guides/brand-guidelines
Download: https://developers.google.com/static/pay/api/download-assets/Google-Pay-Acceptance.zip

Updated in f419323800eeed0e76b370bb65c8e84159765e72
Thanks


Change starting global depth

Hey! Do you think it would be possible to change the starting global depth, i?
So that it started at i = 2 instead?
00
01
10
11
Like that? Thanks.

According to the extendible hash concept at first, it will allocate as low space as possible for memory efficiency. Then it will grow dynamically with a power of 2. So in the beginning, the value of i should be 1.
The simulator is made based on this concept.


Set up easier way to add a puzzle via command line

I have a solution to this, a more concise way to represent puzzle grids, store them, and selectively read them.  See here.  I integrated a reader for this representation into kenken.py and can generate a pull request if you've any interest.


add an option to remove singletons

When working with invasive species (or any species that experienced a recent range expansion) there are a lot of singletons, i.e. haplotypes found only in one individuals, and this results in haplowebs that are very difficult to read. To avoid this, it would be great to add a button that removes all singleton haplotypes from the analysis (i.e., individuals having both a "regular" haplotype and a singleton one will appear as homozygous in the haploweb, whereas individuals having two singleton haplotypes will completely disappear from the graph).

Done.


Optimise model code

I have gone through and, to the best of my ability, optimised the default.py model code, as there was a large slowdown with the recent updates. My training went from 0.6-0.65 it/s to 1-1.04 it/s with this.
The changes are detailed in the code with comments.

Same issues pointed out on 49. Also, the backward on generator is not retaining graph, essentially disabling gradient accumulation (unlike the discriminator).
However, like you pointed out, using one GradScaler and update() once is likely correct. I'll have to read more about this, but thanks for pointing it out :+1:

Same issues pointed out on 49. Also, the backward on generator is not retaining graph, essentially disabling gradient accumulation (unlike the discriminator). However, like you pointed out, using one GradScaler and update() once is likely correct. I'll have to read more about this, but thanks for pointing it out 👍

I assume that would be solved by using retain_graph=True on the backwards scaling? Or are the individual losses not retaining their graph?


Release/v1.0.12

@maximtop I close this PR, because we should change the version to 2.0 due to the breaking changes and we need a different changelog


Is there a way to start in full screen？

It would be nice if we could use the way of memory cracking and free windowing

@w4454962 Need restart d3d device for change window mode if started in fullscreen.


We need the OSM user id for each feature in the osm-cache

Currently the mapping file for the docker-osm / osm-cache returns back data like this:

Can you check if we are able to include the OSM user id for each node, way, relation.
We need that so that we can support things like the latest updates page:
http://<IP_ADDRESS>/profile/timlinux406a5595659b4a7b/
That user name must be matched back to our django user accounts via their social auth so that we can see data created by that user

child of #1011

i think docker osm doesn't provide how to get the uploader (already checked the documentation)
maybe we could use OSMCha for this?

Yes and we need to get the last edit time too. Ideally implementation should be done inside of osm-docker container so everything is encapsulated in one place.

Already fixed by extend docker osm with docker osm enrich
PR : https://github.com/healthsites/healthsites/pull/1079


Shader error on Linux Chrome

The astronaut went incognito!

This is my rendering on my version of Chrome of https://modelviewer.dev/
Attached is my chrome://gpu -- the problem appears to be that my WebGPU is disabled, and the model-viewer breaks if it doesn't have access to WebGPU -- which clearly results in a trash fire.
Attached are my GPU internals:
about-gpu-2024-01-09T20-52-20-483Z.txt
As a developer I'm not even able to figure out how to enable WebGPU and see a bunch of "unsafe" elements around it.
Kind of wondering what happened here -- this stuff used to work.
Problem does not exist when checking on my iPhone.  Not sure how long this has been the case.
There absolutely needs to be a more graceful handling of this, worst case a slower rendering on CPU... not destruction of all currently deployed models with model-viewer...
I'm taking model-viewer down from my site in the meantime, but I can't imagine how bad this might be for everyone who may be heavily relying on this, with many users...
Let me know if you can't reproduce / don't see the problem ...

You're right that this looks like a very serious issue - as such can you please fill in the issue template so that we know what version(s) of which browsers/devices you're seeing this on? I certainly have no repro locally.
We haven't actually switched to WebGPU yet, so those warnings are I think a red herring. Can you do a quick test of other MV versions to see if this is a regression from one release to another? Also modelviewer.dev is pre-release so this may not have made it to a public release at all yet - likely since this is the first we've heard of it.

"Good" news: I can confirm that this issue appears to be isolated to my Linux Chrome environment.  On a Linux Firefox, as well as on a Macbook Chrome and Macbook Safari, it does not persist.
Here is the problem environment:
Google Chrome | 120.0.6099.216 (Official Build) (64-bit)
-- | --
Revision | c89e9d30198bc4e9e7711e2b90b9602cdd50e448-refs/branch-heads/6099@{#1720}
OS | Linux
JavaScript | V8 12.0.267.14
User Agent | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
Command Line | /usr/bin/google-chrome-stable --desktop-startup-id=gnome-shell/Google Chrome/2350-3-vision_TIME2137073 --origin-trial-disabled-features=WebGPU --restart --restart --flag-switches-begin --enable-webgpu-developer-features --ignore-gpu-blocklist --flag-switches-end

The problem persisted for the following model-viewer versions:

model-viewer: at least v3.1.0 (where I saw it originally) and v3.3.0 (what I updated to, to see if it fixed it)

Browser Affected

[x] Chrome, version: 120.0.6099.216
[ ] Edge
[ ] Firefox
[ ] IE
[ ] Safari

OS

[ ] Android
[ ] iOS
[x] Linux
[ ] MacOS
[ ] Windows

Thanks, that's helpful. Are you sure this is WebGPU-related? If you enable WebGPU does it start working? I think the real problem is this: WebGL: INVALID_OPERATION: useProgram: program not valid. Can you add ?model-viewer-debug-mode to the end of your URL? That will put WebGL into debug mode so that it'll spit out the compile error it got to the console. Please paste that whole error here. Thanks!

Thanks, I don't know for sure if it's WebGPU related, or how to verify if I've properly enabled WebGPU (I don't think I have been able to yet), but I was able to get a detailed compile error from the debug mode.  Here is a look at it (something about Shaders):

Here's also more detail on the original useProgram: program not valid source:

Thanks, that's close, but please no screenshots! What I need is the text in that red error message that starts with Shader Error 1282. The message is likely several pages long - I need it all! Please copy all of that text from your console and paste it here.  There should be a Program Log Info section down there somewhere...

That's everything.  Yes, confirmed this is with the debug mode set, the Shader error doesn't appear otherwise.
There is just empty space and no further details around the "Program Info Log".

Thanks, that's super weird - I've contact Chrome graphics about it. Hopefully we can find a repro.

 Can you reproduce this with a standard Linux Chrome instance?

I'm running on Ubuntu 22.04.3 LTS.
Those flags were auto-generated by the standard desktop icon button.  I just tried to see what happens if I remove some or all of them.  Various issues come up.  In some cases the https://modelviewer.dev/ only ends up showing floating balls, with or without PBR textures.  I'll spare you screenshots as requested...
I tried to look for a remote Linux machine testing service for websites, but could not find one actually.
One hardcore solution could be to spin up something like a AWS / Google Cloud Linux machine with a GPU and streaming desktop, and see if the problem persists there.
At this point it's unclear to me what the source of the problem is, or if it persists across most/all Linux machines or just something quirky about my own.  I'm currently running with 2 RTX 3090 GPUs.  "Previously" (at least later in 2023) things were rendering properly with my same GPU and OS.

Great news!
So I see now that floating balls is the default rendering experience at https://modelviewer.dev/ -- and more importantly, all of my 3D rendering with <model-viewer> is now working again!

Glad to hear your setup is working. And thanks for the ping about the floating balls - that was a mistaken push! Fixed shortly...


"Multiple instances of Three.js being imported." warning, when working with npm packages of three.js and AR.js in one project

Do you want to request a feature or report a bug?
I want to report a bug, at least as far as I can tell.
What is the current behavior?
When importing three.js and AR.js for Marker Tracking (via npm packages, a warning that "Multiple instances of Three.js being imported." when starting the project. I use Vite as a bundler, if that information helps.
MyScript.js
import * as THREE from "three";
import * as THREEx from<EMAIL_ADDRESS>
I checked the three.js samples, they seem to import the three.js min library. May this be related?
I'll attach my package.json content too.
package.json
{
  "name": "three-js-first-try",
  "private": true,
  "version": "0.0.0",
  "type": "module",
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "preview": "vite preview"
  },
  "devDependencies": {
    "vite": "^3.2.3"
  },
  "dependencies": {
<EMAIL_ADDRESS>"^3.4.3",
    "three": "^0.146.0"
  }
}

If the current behavior is a bug, please provide the steps to reproduce.
I just created a new project and added the npm packages via npm i three and npm i @ar-js-org/ar.js. When using Vite as bundler, starting the project with npx vite and the web dev tools console will show the warning.
Please mention other relevant information such as the browser version, Operating System and Device Name
Firefox, Chrome on their latest versions.
What is the expected behavior?
No warning.
If this is a feature request, what is motivation or use case for changing the behavior?
not a feature request

Does it work if you remove three from the dependencies?
I have a feeling the issue might be that AR.js already has a three.js dependency, so you are installing two separate copies of three.js
@kalwalt might know more as he developed the packaging system for AR.js.

This was my first thought too, but when I remove three.js I can't no longer create scenes, renderer, etc... e.g.: scene = new THREEx.Scene(); doesn't work.

If you keep the three import, but remove it from the dependencies, does it work?

Nope, unfortunately not :(

Is this just with markers, does it work with location-based?

The warning appears with location only too.

I had this issue in the past, but i don' t remember now how i solved, but i will look into It when i can.

Thank you, will be greatly appreciated!

Will try and have a look at location, but no guarantees I'll be able to solve it. I guess it's something to do with the packaging process.

I have a feeling the issue might be that AR.js already has a three.js dependency, and the built AR.js bundle already contains a copy of three.js so you are importing two separate copies of three.js, at different versions.

Three is included as an external package in webpack https://github.com/AR-js-org/AR.js/blob/be7c9083df5a651c2ab978ddd7c1a33409c4d40b/webpack.config.js#L9-L22 it should prevent to create another instance.
Maybe add three to devDependencies in package.json? I have to admit i never used vite bundler so "i'm walking in the dark".
@FireDragonGameStudio Can you share more infos on your vite setup or do you have a github repository to have a look or test?

Another thing: Can you try instead to import the whole THREE namespace with:
import * as THREE from "three";
only the classes that you need ? example:
import { Mesh } from "three";

Thx for the swift response. I'm currently not at home, but I'll give it a shot as soon as I'm back. The repo for this is https://github.com/FireDragonGameStudio/ARIndoorNavigation-Threejs but the current state is not pushed yet. Will do that as soon as I'm home too and give you an update here :)

Unfortunately none of the suggested solutions helped. Neither moving three to devDependencies, nor only importing the needed classes. Tried to remove three completely, so maybe the dependency is resolved, deleted node_modules + package-lock.json too, but no change after npm install. Is it generally possible to use the AR.js three version? Smth. like var scene = new THREEX.Scene();?
I already pushed the current state of the project without installed three npm package, so feel free to check it out and play around.
Will try to bundle with webpack tomorrow. I have a feeling that Vite is messing with me... Oo

Unfortunately none of the suggested solutions helped. Neither moving three to devDependencies, nor only importing the needed classes. Tried to remove three completely, so maybe the dependency is resolved, deleted node_modules + package-lock.json too, but no change after npm install. Is it generally possible to use the AR.js three version? Smth. like var scene = new THREEX.Scene();?
I already pushed the current state of the project without installed three npm package, so feel free to check it out and play around.
Will try to bundle with webpack tomorrow. I have a feeling that Vite is messing with me... Oo

I think it depends by the set up. I see that you specify in package.json https://github.com/FireDragonGameStudio/ARIndoorNavigation-Threejs/blob/a21badd7bbd2ef33512acf39ce849ec142a485ba/package.json#L5
"type": "module"
what happens if you disable  it and add three in the dependencies?

The warning unfortunately still appears :/

I thought I recognised this warning, but had not given it priority as it didn't stop anything working.
To investigate this, I've prepared an absolute basic location-based three.js example here:
https://github.com/nickw1/arjs-three-basic/
This uses npm to install AR.js and webpack to build.
My observations seem similar to @FireDragonGameStudio:

if I import THREE from three, I get the multiple instances warning.
if I don't import THREE, then hardly surprisingly, THREE is undefined.

@kalwalt does this help?

I thought I recognised this warning, but had not given it priority as it didn't stop anything working.
To investigate this, I've prepared an absolute basic location-based three.js example here:
https://github.com/nickw1/arjs-three-basic/
This uses npm to install AR.js and webpack to build.
My observations seem similar to @FireDragonGameStudio:

if I import THREE from three, I get the multiple instances warning.
if I don't import THREE, then hardly surprisingly, THREE is undefined.

@kalwalt does this help?

I can confirm this but i haven't a solution at the moment. Thank you @nickw1

I think this is related to the way the build is bundling the files. I made a test modifying the UMD config of the threex-location-only to be built as a ESM instead. It does eliminate the multiple instances, but it removes the possibility of adding the file to a project any other way than by importing it as a module.
Meanwhile, there is a workaround in webpack that worked for me. Setting an alias in your config for three to be converted into node_modules/three
This is an answer from this post https://discourse.threejs.org/t/threejs-custom-lib-usage-generate-warning-multiple-instances-of-three-js-being-imported/35292/3
module.exports = {
    // ...
    resolve: {
         // ...
        alias: {
            three: path.resolve('./node_modules/three')
        },
        // ...
    },
    // ...
};

Thanks Juan, shame that I've already given up on Vue and gone back to barebones html, css and js now

I'm just wondering whether this is simply because three is included as a dependency in package.json for AR.js when super-three (a version of three.js) is already a dependency of A-Frame. Thus both three and super-three are being imported.
@kalwalt does this make sense?

Hi to all @FireDragonGameStudio @juanRabaa @Platform-Group in this thread, I merged PR #615 It should solve this issue (for THREEX at least) can you test the dev branch? I will make a new AR.js release in few days. Thanks to all!


⚠ Jenkins Plugins Artifactory has degraded performance

In af9769d, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1467 ms

Resolved: Jenkins Plugins Artifactory performance has improved in 1d46e0e after 37 minutes.


MULTI IVs for Improved Database Security

An important feature that made me choose litedb is native support for data encryption.
Looking through the implementation, i observed multiple encryptions for separate pages are done using a single global Initialization Vector stored in the Header Page.
I suggest a move to using separate IVs for each page to be encrypted.
Shared It's between multiple encryptions using the same password does create a security hole that can be exploited by hackers.
An implementation of AES encryption using
CBC mode (_aes.Mode = CipherMode.CBC)
with every page having a unique IV stored plainly in the database. Would make it virtually impossible to crack a litedb file. Use of SHA256 instead SHA1 to hash the passwords would further help strenghten the security.

This stackoverflow discussion explains the technicals stackoverflow.com/questions/3008139/why-is-using-a-non-random-iv-with-cbc-mode-a-vulnerability

Hi @johnzens, in v3 this feature was changed. Now, each database store a unique salt vector, in header.
https://github.com/mbdavid/LiteDB/blob/master/LiteDB/Engine/Pages/HeaderPage.cs#L47
About store per page, it´s more complex to resolve and must change file format structure. I will take a look on how others database do to encrypt datafiles.

V3's implementation is much more secured than the previous. As it currently stands, an hacker would need to fully understand the kind of database stored and the possible range of values of the data to be able to extract data from the database. Hence, for most applications, it's secured.
I fully understand that the file structure would have to change if each page is to have a separate Salt. Just as CollectPages dictionary store a list of collection names and their pageids, i believe a PageIVCollection could be kept, to store all pageids with their respective unique IVs, as i can tell from the code that each page is individually encrypted. To encrypt each page, you simply generate a new iv, use it to encrypt the page and store the iv in PageIVCollection, to decrypt the page, you simply need to use the pageid as a key to retrieve the pageiv. This should work if properly implemented without over altering the structure of the database.


Partial fix #15 - labels no longer trimmed for multibyte chars

This seems to fix the value labels being stripped when using multibyte characters.

Hi! Thanks for your contribution, i'll check it as soon


Fix readme description

The scope domain is not needed. Instead certificates is needed.

The scope domain is not needed. Instead certificates is needed.

No it's not. The domain scope is needed to perform domain operations. Infomaniak does not issue the certificate here, Let's Encrypt does


RSS feed?

Wondering if theres a rss feed for the page?

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

ID: d5cd9ff6-a28b-8e40-83b5-7ef4fd24db48
Version Independent ID: bb50c22c-c945-0ec9-17bf-6921e87c41a4
Content: What's new in Azure Site Recovery
Content Source: articles/site-recovery/site-recovery-whats-new.md
Service: site-recovery
GitHub Login: @rayne-wiselman
Microsoft Alias: raynew

@cconrado Thank you for your feedback . We will investigate and update this thread.

@cconrado Next steps is the section you need to refer to "Keep up-to-date with our updates on the Azure Updates page." and subscribe for RSS feed for Site Recovery.

@cconrado We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Generate token results in "something went wrong" message box

Looking into the logs of site I see the following:

(before attempt to authorize) Notice: Undefined variable: api_products in smartdocs_oauth_additions_form() (line 63 of /srv/bindings/655c325e12904974bcdef119a9c6c75d/code/modules/smartdocs_oauth_additions-master/smartdocs_oauth_additions.module).
(before attempt to authorize)Warning: array_intersect(): Argument #1 is not an array in {closure}() (line 66 of /srv/bindings/655c325e12904974bcdef119a9c6c75d/code/modules/smartdocs_oauth_additions-master/smartdocs_oauth_additions.module).
(after attempt to authorize and message box shown) HTTP/1.1 404 Not Found .... {..., ."message" : "TemplateAuth with the given name OAuth2 does not exists for Organization navico-prod, Api 75d6a5d1-abd9-471b-b50e-a238e8861f6e.", ..}

from ApiGee support:
... looked into that line in my text editor (line 63). I noticed on that line that it makes a call to $api_products, however that variable is not defined anywhere.
...
Unfortunately, this out of the scope of Apigee Support...
so, can anyone please help with this?

I added above mentioned code but still getting the same error is there any other workaround


Min api unit & integration tests sample

Fixes https://github.com/dotnet/AspNetCore.Docs/issues/26352
@Rick-Anderson In my opinion, this could make a stand-alone comprehensive doc about writing unit and integration tests for minimal API apps. Please take a look at the sample. I've modified the existing todo-group sample to support the test cases. The sample could also be used to showcase the MapGroup,
https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-7-preview-4/#route-groups

@captainsafia please assign a reviewer

@fiyazbinhasan  see gitignore
Don't we want the sln file for test projects?
sln files are ignored

@brunolins16  this looks good so I'm going to merge once the .sln file is pushed - unless you have any changes needed.

@fiyazbinhasan see gitignore Don't we want the sln file for test projects? sln files are ignored

@Rick-Anderson moved both projects under MinApiTestsSample folder and added the solution file

Nice work @fiyazbinhasan


implement "envs" as subdirs a la: ~/.cache/napm/<env>

see also #5 and #6

added with d1fb6ee88553822690d7ac3da0ed72366478015e, still need to test

validated with test 09ca3074a9f5fab508b77f224f5e88cb97ebd2f1


Lazy Load for Prod

Hi @mgechev,
Are there any plans to merge branch "lazy" into master / implement lazy loading for production any time soon?
Thanks

It won't be merged in this form. It doesn't work out of the box for all scenarios, requires custom configuration. It's a good example which can be followed for individual implementation.


Disable the context menu from UI components

All OS, All GPU, Godot Engine 2.1.4-stable
Issue description:
Click the right mouse button on the UI components:

LineEdit
TextEdit
Range

invokes the context menu. It is convenient in the editor, but completely inappropriate in the game. I need to turn it off. I have not found the method to do it.

Makes sense :)


Added before_cache

Adding before_cache as a valid key.  For #73

:+1: Would like this added as well.

Apologies for the delay.


Sanitize query params and body

Actually when try to sanitize query params from Route Validator doesn't work

Hey @eBaeza! 👋
As you see your code is breaking the current build.
Please, make it works if you want us to merge your modification.

@RomainLanz ok, let me check why is happen this.

Coverage remained the same at 100.0% when pulling e521ca80fffbddea97cbd9b66b4ca45e4e20b73e on eBaeza:sanitize-all-request-data into 6a35c3cd5558ed13bf5257bef6f70d347697da15 on adonisjs:develop.

Thanks 😄


Release Google.Cloud.Iot.V1 version 1.0.0

Changes in this release:
No API changes since 1.0.0-beta01.

Created release for Google.Cloud.Iot.V1-1.0.0

Created release for Google.Cloud.Iot.V1-1.0.0


[Feature/multi_tenancy] Fix remote client configuration and mapping issues

Description
Updates remote client configuration:

Allows HTTP connection to a remote store to simplify testing without dealing with certificates
Fixes two mapping issues:

date types on remote model default to nanosecond precision, turning longs into doubles and breaking parsing.  Changed to millisecond precision so a proper long is returned.
the version field on the MLModel object was incorrectly given a String type, possibly due to internal naming of the new model_version field with an internal version name, and automatic type mapping via reflection.  Worked around this with a util method.

Worked around enum casing differences in server and client

Related Issues
Cherry-picked from #2818
Check List

[x] New functionality includes testing. (Part of #2818)
[x] Commits are signed per the DCO using --signoff.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Flipping to draft: identified the root cause of the mapping bug and will update this PR to correct it.

Fixed!
Before:
{
    "_index": ".plugins-ml-config",
    "_id": "master_key_smzth7yZSwhXLMVS5KKb7tt15cAjHYzyfvfZo074Wzg=",
    "_score": 1.0,
    "_source": {
        "fragment": false
    }
},

After:
{
    "_index": ".plugins-ml-config",
    "_id": "master_key_Lpv4sSf4q3SgYRHvc3wRwiV_Z0vTGs3Y3sjQA7iaqaQ=",
    "_score": 1.0,
    "_source": {
        "create_time":<PHONE_NUMBER>701,
        "tenant_id": "TNEEE",
        "master_key": "bonPRPstRvZ3Jq2/BRwgVWb1Ari4AszjLWbFnRIfzbA="
    }
},

and the version naming issue on ML Models is also corrected (it has model_version as it should and not version)
{
    "_index": ".plugins-ml-model",
    "_id": "rYN6u5EB_yGwbcQaJRdI",
    "_score": 1.0,
    "_source": {
        "name": "remote model for connector_id qoN6u5EB_yGwbcQaGxfX",
        "model_group_id": "q4N6u5EB_yGwbcQaIRd9",
        "algorithm": "REMOTE",
        "model_version": "1",
        "description": "test model",
        "model_state": "REGISTERED",
        "created_time":<PHONE_NUMBER>836,
        "last_updated_time":<PHONE_NUMBER>836,
        "is_hidden": false,
        "connector_id": "qoN6u5EB_yGwbcQaGxfX",
        "tenant_id": "TNEEE"
    }
},


volar vscode extension can't install v1.4.4

I can install 1.4.3
Version: 1.77.3 (Universal)
Commit: 704ed70d4fd1c6bd6342c436f1ede30d1cff4710
Date: 2023-04-12T09:19:37.325Z
Electron: 19.1.11
Chromium: 102.0.5005.196
Node.js: 16.14.2
V8: <IP_ADDRESS>-electron.0
OS: Darwin x64 22.4.0
Sandboxed: No

https://user-images.githubusercontent.com/41773861/233915220-0dd6cb86-5566-472d-a0b4-87d13c290f1e.mov

For anyone want to download 1.4.4, you can just click: https://marketplace.visualstudio.com/_apis/public/gallery/publishers/Vue/vsextensions/volar/1.4.4/vspackage


Security Vulnerability in Dependency | follow-redirects

Checks

[X] I understand project setup issues should be asked on StackOverflow or in GitHub Discussions.
[X] I updated to latest http-proxy-middleware.

Describe the bug (be clear and concise)
Follow Redirects improperly handles URLs in the url.parse()
Patched Version: >=1.15.4
Step-by-step reproduction instructions
1. ...
2. ...

Expected behavior (be clear and concise)
I expected http-proxy-middleware to use follow-redirects version >= 1.15.4, addressing a security vulnerability related to improper URL handling in the url.parse() function.
How is http-proxy-middleware used in your project?
yarn add http-proxy-middleware

What http-proxy-middleware configuration are you using?
{
  target: config.baseUrl,
  changeOrigin: true,
  onProxyReq: (proxyReq: any, req: Request, _res: Response) => {
    if (!req.body || !Object.keys(req.body).length) {
      return;
    }
    const contentType = proxyReq.getHeader("Content-Type");
    const writeBody = (bodyData: string) => {
      proxyReq.setHeader("Content-Length", Buffer.byteLength(bodyData));
      proxyReq.write(bodyData);
    };
    if (contentType.includes("application/json")) {
      writeBody(JSON.stringify(req.body));
    }
    if (contentType.includes("application/x-www-form-urlencoded")) {
      writeBody(queryString.stringify(req.body));
    }
  },
  onProxyRes: (proxyRes: any, req: Request, res: Response) => {
    const exchange = `[PROXY] ${proxyRes.statusCode} ${req.method} ${req.path} -> ${proxyRes.req.protocol}//${proxyRes.req.host}${proxyRes.req.path}`;
    logger.info(exchange);
  },
}

What OS/version and node/version are you seeing the problem?
http-proxy-middleware: ^2.0.6 node: 16.20.2

Additional context (optional)
No response

Dependabot has created a PR for the upgrade: https://github.com/chimurai/http-proxy-middleware/pull/961

refresh your package lock file and you should get the latest follow-redirects version


Filter out special tokens and placeholder tokens

Context
The Phi3 team added 10 special tokens for instruction tuning. They round up to the nearest multiple of 64 so the total vocab size for the embedding is 32064. We should filter out ALL of these tokens during decode (however, unlikely it is that they are generated past 32010).

Closes #976
Changelog

Change the filtering function to be a range from 32k to 32064

Test plan
from torchtune.models.phi3 import phi3_mini_tokenizer
tokenizer = phi3_mini_tokenizer(PATH_TO_TOKENIZER)
tokenizer.decode([32000, 32064])
""

Codecov Report
Attention: Patch coverage is 0% with 1 lines in your changes are missing coverage. Please review.

Project coverage is 67.12%. Comparing base (cb8e65a) to head (356ca0f).
Report is 2 commits behind head on main.

Files
Patch %
Lines

torchtune/models/phi3/_sentencepiece.py
0.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #983      +/-   ##
==========================================
+ Coverage   67.10%   67.12%   +0.01%
==========================================
  Files         174      174
  Lines        7423     7424       +1
==========================================
+ Hits         4981     4983       +2
+ Misses       2442     2441       -1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

I don't think I follow why we need this special filtering? For example, for Llama3 we have a handful of special tokens but the vocab size is 128256 - do we something similar there?

TikToken adds special tokens directly into the embedding table. See here where we're doing this. SPM is an older tokenizer and doesn't do this, so we have to handle special tokens ourselves for instruction-tuned models.


Fix context passthrough and bundling

Pass context to rendered components. https://github.com/sompylasar/atellier/commit/98357eda93f4e09b1a51beccee15e17880ef43f7
Use common spelling of ReactDOM. https://github.com/sompylasar/atellier/commit/aa1c3a7d42b985534237e6f0f908155ae61dba05
Use external react and react-dom. https://github.com/sompylasar/atellier/commit/034164ba1016eb342f000d3ca94dd301e4a9bf1b

Any chance for this PR getting merged and published to npm?

I have tested it and It works well, tks for help us!

Yay!

@agutoli Hi, at which version is this published?


CORS issue when trying to connect to a Feature Info Agent from another stack

The Feature Info Agent container returns a CORS error if a request is sent from outside its stack. The most obvious solution is to set some of the "Access-Control-Allow-*" headers explicitly in its Nginx config file.
One set of values suggested in a forum post is as follows:
add_header 'Access-Control-Allow-Credentials' 'true';
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type';```
The ```'Access-Control-Allow-Origin'``` header in particular should probably be restricted to specific hosts and the ```'Access-Control-Allow-Methods'``` header can probably be just ```'GET'```.

This is also an issue for the GeoServer container so a similar solution for getting the ```Origin``` values could be applied there too.

Functionality added as part of PR #560 will make adding these custom headers much easier.

@sm453, FYI Seán is working on this now.


review the html layout

looking bit weird on 14" display.
good to test with a lot of dependencies and share some feedback.

when running the command licenser --htmlinside a project foo , the tool creates a license.html file
on foo directory but is missing the license.css file causing this:

should be :


adapted charm and tracing test code ready for new tracing and charm_tracing libs

Currently the CI is bork because the new tracing lib has a new tracing protocol interface version.
Also charm_tracing has some changes we want to try out.
This will need to wait for tempo to release the new charm_tracing and tracing libraries.
https://github.com/canonical/tempo-k8s-operator/pull/135
https://github.com/canonical/tempo-k8s-operator/pull/136
Once that is done, we can fetch_lib and this branch should work.

We now have the new libs and we also use charm_tracing_config so this can be closed.


CeloStats: Upgrade Backend

[x] move to Typescript and ES6
[x] add unit tests
[x] refactor data model
[x] manage connections and messages

this is done, for more advanced work on the backend (like persistent data storage) we should open another issue


Push :latest in addition to :

https://github.com/mrsked/mrsk/commit/1ed4a37da2b73125c37044d04e5a9a5ba0efd62a introduced pulling <image>:latest in addition to <image>:<git-ref>:
https://github.com/mrsked/mrsk/blob/cec82ac641056dce1718f4cbdc99edcd8bc97484/lib/mrsk/commands/builder/base.rb#L8-L11
As we're not pushing <image>:latest:
https://github.com/mrsked/mrsk/blob/cec82ac641056dce1718f4cbdc99edcd8bc97484/lib/mrsk/commands/builder/native.rb#L10-L14
… we're getting an error when trying to deploy:
ERROR (SSHKit::Command::Failed): docker exit status: 1
docker stdout: Nothing written
docker stderr: Error response from daemon: manifest for <registry>/<project>/<app>:latest not found: manifest unknown: manifest unknown

So this PR adds pushing <image>:latest.

cc @djmb


Segmentation Component - Unexpected Behavior in Dialog when deleting a segment

Steps to reproduce:

Add segmentation component to the page
Add 2 or 3 segments
Author content within each segment
Open dialog for Segmentation component
Delete any of the segments that you added previously
Notice that the dialog shows the actual content of another segment in it.

Please see the screenshot below for a visual.

Closing and reopening the dialog does resolve the issue, but wanted to report this as an issue.

This issue will be fixed with the upcoming wcm core components version. Which contains the changes of the PR https://github.com/adobe/aem-core-wcm-components/pull/2302

The Dialog also breaks when

add 3 segments to the Segmentation Component, do not save
deleting them without saving the dialog

Actual Behaviour:
The dialog panel reloads and some of the unsaved changes get lost
Expected Behaviour:
The unsaved changes are preserved.

duplicates https://github.com/adobe/aem-core-wcm-components/issues/2314

Will be fixed with https://github.com/adobe/aem-core-email-components/issues/210


Use currentColor rather than black for menclose with no math color.  #1573

Use currentColor rather than black for menclose when mathcolor isn't specified.
Resolves issue #1573.

LGTM.

It turns out we don't need the currentColor line in the SVG output after all, but we do in the HTML-CSS output.
I don't think this needs more review, so I'm merging.


Products-catalog endpoint not implemented

Is there a plan for implementing the product-catalog endpoint into this project?

Good question Rob! I too would really benefit from this functionality.


[Provider Audit] provider.bigtractorcompute.com

Prerequisite Steps:
1. Make sure your provider has community provider attributes and your contact details (email, website):
  Example:
  $ provider-services query provider get akash1<REDACTED> -o text
  ...
  attributes:
  ...
  - key: host
  value: akash
  - key: tier
  value: community
  info:
    email: "<your email>"
    website: "<your website>"

Ref documentation:.
2. Make sure your provider *.ingress resolves to your provider IP (ideally worker node IP)
host <anything>.ingress.<yourdomain>

Example:
$ host anything.ingress.akash.pro
anything.ingress.akash.pro is an alias for nodes.akash.pro.
nodes.akash.pro has address <IP_ADDRESS>

More info on what DNS records should look like are available in the Akash Documentation here.

3. Please make sure your Akash provider doesn't block any Akash specific ports.

If you are using a firewall, please follow this doc:
https://akash.network/docs/providers/build-a-cloud-provider/akash-cloud-provider-build-with-helm-charts/#step-11---firewall-rule-review
If you are behind NAT, then you need to make sure these ports are open between your provider worker nodes and the internet.

Audit Steps:
1. Title the issue: " [Provider Audit]: Provider Address" (e.g. "[Provider Audit]: provider.europlots.com")
2. Wait for response via comments. If no issues during provider Audit, process will be complete, provider should start bidding on leases, and Audit ticket will be closed.
3. If there are issues during the provider Audit, debug those issues, and Audit will be complete.
4. Audit Issue will be closed by core team member.
Leave contact information (optional)

Name: JM Hands
Discord handle or Telegram handle: @jmhands
Contact email address<EMAIL_ADDRESS>

hi JM, welcome back,
These are your current attributes:
provider-services query provider get akash1kkjkd0pv0c7r53luacjj6aeaaalerjjnh7z9kv -o text
attributes:

key: region
value: us-west
key: chia-plotting
value: ""
key: host
value: akash
key: cpu
value: Intel
key: tier
value: ""
key: network_download
value: "10000"
key: network_upload
value: "10000"
key: status
value: https://status.bigtractorcompute.com
key: capabilities/storage/1/class
value: beta1
key: capabilities/storage/1/persistent
value: "true"
key: capabilities/storage/2/class
value: beta2
key: capabilities/storage/2/persistent
value: "true"
key: capabilities/storage/3/class
value: beta3
key: capabilities/storage/3/persistent
value: "true"
host_uri: https://provider.bigtractorcompute.com:8443
info:
email<EMAIL_ADDRESS>website: farmgpu.com
owner: akash1kkjkd0pv0c7r53luacjj6aeaaalerjjnh7z9kv

There's a few missing attributes:
The "tier" value should be set to "community"

key: tier
value: community

The "organization" key is missing;

key: organization
value:

I presume you will want to do Chia plotting, please use:

key: chia-plotting
value: true
key: workload-support-chia
value: true

The persistent storage should be set to beta3 (you are using nvme drives I presume). The other keys should be deleted.

key: capabilities/storage/1/class
value: beta1
key: capabilities/storage/1/persistent
value: "true"
key: capabilities/storage/2/class
value: beta2
key: capabilities/storage/2/persistent
value: "true"

In case your provider does not have persistent storage, all keys pertaining to it should be removed.
Next, upon trying to deploy a beta3 workload (a wordpress site) your provider did not place a bid.
The inventory operator does not seem to be aware of any persistent storage. Please go through the steps explained here:
https://akash.network/docs/providers/build-a-cloud-provider/helm-based-provider-persistent-storage-enablement/
Please feel free to skip those steps in case you do not plan on having persistent storage enabled.
thanks,
Shimpa

awesome, hit me up again to catch up sir!!
I'm adding 12 more nodes next week with NVMe, should I just leave beta3 on and set the others to false?
    --set attributes[8].key=capabilities/storage/1/class --set attributes[8].value=beta1 \
    --set attributes[9].key=capabilities/storage/1/persistent --set attributes[9].value=true \
    --set attributes[10].key=capabilities/storage/2/class --set attributes[10].value=beta2 \
    --set attributes[11].key=capabilities/storage/2/persistent --set attributes[11].value=true \
    --set attributes[12].key=capabilities/storage/3/class --set attributes[12].value=beta3 \
    --set attributes[13].key=capabilities/storage/3/persistent --set attributes[13].value=true \

Sounds good!
Just delete the others referencing either beta1 or beta2.
I can help you on Discord, might be faster.

all right I just turned off for now, should be ready to verify. I will get more comfortable with the ceph / rook before I add back in. Please add me again on Discord! you have DMs off 😉

@andy108369 Provider akash1kkjkd0pv0c7r53luacjj6aeaaalerjjnh7z9kv ready to be signed

@andy108369 Provider akash1kkjkd0pv0c7r53luacjj6aeaaalerjjnh7z9kv ready to be signed

Signed.
Apologies for the delay.

@jmhands I suggest you topping up the provider balance a bit more than it currently has ~0.49 AKT


Research questions and Sketches

Created a PR for this to be looked over

Looks good, just a couple comments on the links/labels for the figures.
Also, when opened locally, I got a warning from GitLens about the git history. @mqharris do you get a similar warning - should probably deal with this if it's an issue.

Looks good, just a couple comments on the links/labels for the figures.
Also, when opened locally, I got a warning from GitLens about the git history. @mqharris do you get a similar warning - should probably deal with this if it's an issue.

No warnings on my end


ToString representation of minds object

Short description of current behavior
Currently, Mind object doesn't have a string representation of it's variable value when the object is printed. Instead the object address is printed.
Steps 🕵♂ 🕵♀
Add a tostring representation of the Mind object where the object variable values are printed.
print(mind_obj), str(mind_obj) or just entering the mind_obj in python console should print the object variable values.
📢 Additional rewards 🏆
This issue brings  2⃣ 0⃣ points for SWAG and entry into the draw for a 👇 :
3⃣ ❌ 💻 Razer Blade 16 Gaming Laptop
👕 🐻 MindsDB Swag
ℹ For more info check out https://mindsdb.com/hacktoberfest 👈

Hey @chandrevdw31 I can do this task. Please can you assign it to me.
Thanks !

@swarupn17 @chandrevdw31 a PR is already created for this issue when I worked on it - https://github.com/mindsdb/minds_python_sdk/pull/28.
I have addressed the comments by the reviewer too.

@swarupn17 please look for another issue available

Okay fine i will find another issue.
On Wed, Oct 9, 2024, 16:16 Chandre Van Der Westhuizen <
@.***> wrote:

@swarupn17 https://github.com/swarupn17 please look for another issue
available
—
Reply to this email directly, view it on GitHub
https://github.com/mindsdb/minds_python_sdk/issues/29#issuecomment-2401971449,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUQPC6Y2MMJWKPRWPGXI2DLZ2UCSFAVCNFSM6AAAAABPUFDHCGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMBRHE3TCNBUHE
.
You are receiving this because you were mentioned.Message ID:
@.***>


Do not build the plutus executable if GHC <9.6

It doesn't build with 9.2: https://github.com/IntersectMBO/cardano-haskell-packages/actions/runs/8902018953/job/24447188265

Thanks, I didn't know. I will look  if there is a solution to this, but most likely there isn't.


feat(audience): validate and anonymize reported audience

Introducing data validation and pre-processing logic to properly validate experiment and audience checkpoints, which will be dependent on the opt-in logic, and also pre-process the reported audience to anonymize it.
Related Issues
Fix https://github.com/adobe/helix-rum-collector/issues/360

@trieloff I can work with the DOM. We do set a CSS class for any experiment and/or audience so code-only ones can trigger appropriately. So I could hook into that logic and skip the explicit sampleRUM call indeed

@trieloff Is there anything left before we can approve and merge this?
I see 1 failing test, but that seems related to the newly introduced language checkpoint.

Good to merge when the conflicts have been resolved.

@trieloff Looks like I hit the size limit with those changes. How do you want to proceed?


Filter for Duration not working properly

I've successfully create pulse dashboard using this filament plugin.
But when i'm trying to Filter duration, it's not working.

It got error no route define

Here's the source code of the custom pages and AdminPanelProvider
Location app\Filament\Pages\SystemDashboard.php

AdminPaneProvider:

Hi @ademiawansyah,
Please check the list of routes using php artisan route:list. You should be able to find the correct route name for this page.
If the issue persists or if you encounter any other problems, feel free to let us know. We're here to help!


backport-based-on-label.yml: add styhead

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Backport failed for kirkstone-next, because it was unable to cherry-pick the commit(s).
Please cherry-pick the changes locally.
git fetch origin kirkstone-next
git worktree add -d .worktree/backport-9765-to-kirkstone-next origin/kirkstone-next
cd .worktree/backport-9765-to-kirkstone-next
git checkout -b backport-9765-to-kirkstone-next
ancref=$(git merge-base 4b88ab6bb43d46692d7975e7503940d77afacd78 2e7897a3a0ed46a4082aa39fa670c9bbdd5d646d)
git cherry-pick -x $ancref..2e7897a3a0ed46a4082aa39fa670c9bbdd5d646d

Backport failed for scarthgap-next, because it was unable to cherry-pick the commit(s).
Please cherry-pick the changes locally.
git fetch origin scarthgap-next
git worktree add -d .worktree/backport-9765-to-scarthgap-next origin/scarthgap-next
cd .worktree/backport-9765-to-scarthgap-next
git checkout -b backport-9765-to-scarthgap-next
ancref=$(git merge-base 4b88ab6bb43d46692d7975e7503940d77afacd78 2e7897a3a0ed46a4082aa39fa670c9bbdd5d646d)
git cherry-pick -x $ancref..2e7897a3a0ed46a4082aa39fa670c9bbdd5d646d

Backport failed for styhead-next, because it was unable to cherry-pick the commit(s).
Please cherry-pick the changes locally.
git fetch origin styhead-next
git worktree add -d .worktree/backport-9765-to-styhead-next origin/styhead-next
cd .worktree/backport-9765-to-styhead-next
git checkout -b backport-9765-to-styhead-next
ancref=$(git merge-base 4b88ab6bb43d46692d7975e7503940d77afacd78 2e7897a3a0ed46a4082aa39fa670c9bbdd5d646d)
git cherry-pick -x $ancref..2e7897a3a0ed46a4082aa39fa670c9bbdd5d646d


Fails to get prices for Azure

Hi folks.
Trying to run v1.0.5 against Azure k8s cluster but getting this error

Is the problem on my side?

Right now I have no time to test it. If I get same issues again I will let you now. Thank you for quick response!


[Discussion] Should apps with dedicated plans have CONTENT* settings

Related to https://github.com/microsoft/vscode-azurefunctions/issues/1682, @paulbatum initially said Windows Dedicated should not have CONTENT* settings, but then said:

Maybe my above table is wrong re: dedicated because it will make it harder for people to switch SKUs once we support that.

Just a quick note, haven't lost track of this. Right now I'm leaning towards keeping the current VS code behavior of using content*  settings and updating our portal and other tooling to be consistent. I have an internal thread going with a few folks to confirm that this makes sense.

I'm revisiting this because Linux Consumption now supports the CONTENT* settings. It's been a while since this issue was originally opened and the portal/az cli still do not add CONTENT* settings for dedicated plans. In the absence of a clear answer from @paulbatum or others on the Functions team, I'm just going to make us consistent with the portal and az cli


Add SUNY College of Environmental Science and Forestry

The State University of New York - College of Environmental Science and Forestry is the oldest specialized doctoral-degree granting institution in the U.S that focuses on environmental sustainability.
SUNY ESF offers undergraduate and graduate programs in a variety of environmental sustainability related fields including environmental science, forest science, environmental resources engineering, natural resources management, wildlife science, aquatic and fisheries science, conservation biology, sustainable management, ecological engineering, bioprocess engineering, and landscape and urban ecology.
The school operates education and research facilities also in the Adirondack Park, the Thousand Islands, central New York, and Costa Rica.

Thanks, that fits perfectly into to list.


fix(pkg): support publishing releases to 2x version

Coverage remained the same at 79.137% when pulling ba533bfd312583aae22fb53c55d3a2a98b88b9c1 on kv_fix_publishing_from_2x into 2a8c89092a1fa72e424bc2865ec24fa33b784ba3 on 2x.

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

npm package (@2x dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Restart after printing

Hello everyone,
After each finished print, I have to restart spoolman with the following command:
"
cd Spoolman-0.13.1
yes | bash ./scripts/install_debian.sh
"
because otherwise I no longer have access to my mainsail interface.
Any ideas?
thank you

if you use docker, can you post output of  after print end?
docker-compose logs --tail -n200

i have the same issues in the standalone install.
the moonraker log says the spoolman page is unreachable, i've opened a bug in the moonraker github but the only reply stated it's a problem with spoolman.
https://github.com/Arksine/moonraker/issues/734
moonraker.log

thats sounds like the http daemon part of spoolman is crashing. i checked my instance (uses docker) if the container also crashes (but because of my config) gets restarted immediately - but this is not the case, had at least 5 prints today and spoolman container is up since 2 days.

It looks like the process is sleeping. Mainsail says not ending initializing. If i jump to the shell to view the spoolman log comes a Starting Spoolman and then Mainsail works ...
2023-11-03 13:22:40:INFO:Client <IP_ADDRESS> has stopped listening on pool spool
2023-11-03 17:21:38:INFO:Starting Spoolman v0.13.1 (commit: None) (built: None)
2023-11-03 17:21:38:INFO:Setting up database...
2023-11-03 17:21:38:INFO:No database type specified, using a default SQLite database located at "/home/pi/.local/share/spoolman/spoolman.db"
2023-11-03 17:21:38:INFO:Performing migrations...
2023-11-03 17:21:40:INFO:Scheduling automatic database backup for midnight.
2023-11-03 17:21:40:INFO:Startup complete.
2023-11-03 17:21:53:DEBUG:executing <function connect..connector at 0x7fb8da68b0>

I get the same thing in my spoolman logs. seems to happen every 2 hours for me. I lose spoolman and it kicks mainsail.

I get the same thing in my spoolman logs. seems to happen every 2 hours for me. I lose spoolman and it kicks mainsail.

How did you start the service? I changed it from systemctl --user start Spoolman to systemctl start Spoolman.
Since that change it works.
Moved Spoolman.service from /home/pi/.config/systemd/user/ to /etc/systemd/system/Spoolman.service
added User and Group
/etc/systemd/system/Spoolman.service
[Unit]
Description=Spoolman
[Service]
Type=simple
ExecStart=/home/pi/Spoolman-0.13.1/scripts/start.sh
WorkingDirectory=/home/pi/Spoolman-0.13.1
User=pi
Group=pi
Restart=always
[Install]
WantedBy=default.target
sudo systemctl daemon-reload
sudo systemctl enable Spoolman
sudo systemctl start Spoolman

not sure how to move the spoolman service. I'm pretty much a simple user with this stuff.

here the commands i used to move and start the service
systemctl --user stop Spoolman
systemctl --user disable Spoolman
sudo su
cd /home/pi/.config/systemd/user/
mv Spoolman.service /etc/systemd/system/
nano /etc/systemd/system/Spoolman.service
-> added unter [Service]
User=pi
Group=pi
systemctl deamon-reload
systemctl enable Spoolman
systemctl start Spoolman
ps -axu |grep spoolman
-> pi        246703  0.3  1.9<PHONE_NUMBER>0 ?        Sl   15:55   1:28 /home/pi/Spoolman-0.13.1/.venv/bin/python /home/pi/Spoolman-0.13.1/.venv/bin/uvicorn spoolman.main:app --host <IP_ADDRESS> --port 7912

here the commands i used to move and start the service systemctl --user stop Spoolman systemctl --user disable Spoolman sudo su  cd /home/pi/.config/systemd/user/ mv Spoolman.service /etc/systemd/system/ nano /etc/systemd/system/Spoolman.service -> added unter [Service] User=pi Group=pi systemctl daemon-reload systemctl enable Spoolman systemctl start Spoolman ps -axu |grep spoolman -> pi 246703 0.3 1.9<PHONE_NUMBER>0 ? Sl 15:55 1:28 /home/pi/Spoolman-0.13.1/.venv/bin/python /home/pi/Spoolman-0.13.1/.venv/bin/uvicorn spoolman.main:app --host <IP_ADDRESS> --port 7912

This sorted the issue out completely. Added the bonus effect that it autostarts on reboot. THanks a million, this should be how the install script does it going forward imho.

Yeah seems like it was a mistake to make Spoolman a user-level systemd service instead of a proper system-level one. I will update the script to do that instead.

this also fixed my issue.. but now my data isn't showing... didn't think this would point to a new location.. would it have?


colour of boundaries

Since the style update a few day ago the boundaries of countries are displayed as grey lines.
As similar coulours are used for admin_levels 2, 3 and 4 it is difficult to see the shape of a country.
Moreover level 3 boundaries are slightly coloured and therefore look as if they would have a higher priority than level 2 boundaries
For me boundaries and how they changed over time is an essential part of OHM. Thats why I think that it's importand that boundaries can be seen well.
And thats also why I prefere the old blue colour for country boundaries.

@map-per - we're actually doing some planning work on this. There's a mess of a doc here that I'll be working to reorganize, but if you look through it, you can get a sense of what we're thinking. Comments are turned on, so you can leave notes directly on the slides.

I will note that our latest updates did make state boundaries in US less prominent.
I started up a local demo of the previous style (left) compared to the updates (right):

And countries:

Jeff's links above are important discussions to have more broadly about map styles, but/and it's also possible we just need to re-beef-up Admin0 and Admin1 boundaries. The Google Slides deck that Jeff links to identifies country and state/province boundaries as a key use case we should focus on. And @map-per your ticket confirms that!

Updated boundaries from March 19 are not yet in production but visible on this demo:
https://openhistoricalmap.github.io/mbgl-timeslider/demo/#5.053/46.59626/12.12674/1850,-4000-2020

A middle ground between the two previous versions that should be a good balance.

Middle ground borders now live on the site:


[flutter-tools] "Flutter Device Selection" not working properly on IntelliJ IDEA CE 2020.1.2

In 2020.1.2 version of IntelliJ IDEA (Installed using Toolbox from JetBrains) the Flutter Plugin doesn't works as it should be in the "Flutter device selection" selector.  Some times it only shows a device icon, and only shows Simulator (no more), some times shows "Loading..." and shows Simulator and list Android Emulators options, and some times (less than the others) it works fine.  I have 2 real devices connected (iPhone 7 & Samsung Tablet) and Simulator opened and Emulator opened.  flutter devices command on terminal works fine, problems appears only on IntelliJ IDEA.
Note: I have Android Studio 4 (Installed using Toolbox from JetBrains).  It appears working.  But doesn't shows all options I need (web/simulator/ios devices) for Flutter work.
Reboot computer, uninstall & reinstall IntelliJ + Flutter Plugin is not working.

Note, I am on MacOS Catalina 10.15.5 on a MacBook Air, flutter master channel.
flutter --version
Flutter 1.20.0-1.0.pre.19 • channel master •
https://github.com/flutter/flutter.git
Framework • revision 49dc9b1227 (71 minutes ago) • 2020-06-11 16:05:18 +0200
Engine • revision 965fbbed17
Tools • Dart 2.9.0 (build 2.9.0-14.0.dev 2b917f5b6a)

IntelliJ IDEA 2020.1.2 (Community Edition)
Build #IC-201.7846.76, built on May 31, 2020
Runtime version: 11.0.7+10-b765.53 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 10.15.5
GC: ParNew, ConcurrentMarkSweep
Memory: 990M
Cores: 4
Non-Bundled Plugins: org.jetbrains.kotlin, Dart, io.flutter

flutter devices
6 connected devices:

SM T113NU  • xxxxxxxxxxxxxxxxxxxxxxxxxxxx                         • android-arm    • Android
4.4.4 (API 19)
iPhone7       • xxxxxxxxxxxxxxxxxxxxxxxxxxxx • ios            • iOS
13.5
iPhone 11  • 76F86870-719D-4327-9307-8A3FAD7D15F2     • ios            •
com.apple.CoreSimulator.SimRuntime.iOS-13-5 (simulator)
macOS      • macOS                                    • darwin-x64     • Mac OS
X 10.15.5 19F101
Web Server • web-server                               • web-javascript • Flutter
Tools
Chrome     • chrome                                   • web-javascript • Google
Chrome 83.0.4103.97

flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, 1.20.0-1.0.pre.19, on Mac OS X 10.15.5 19F101,
    locale en-CO)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.0)
[✓] Connected device (6 available)

• No issues found!

Problem still appears... I found a workaround: delete .idea folder before open the project with IntelliJ IDEA CE 2020.1.2. Maybe someone has same behavior with "Flutter Device Selection".

Hi @alsedev
Are you experiencing the issue only with Android Studio / IntelliJ or with VS Code as well?
Thank you

Same for me on Android Studio 4 after flutter upgrade from 1.18 to 1.19 on channel beta...
"Loading..." on device selection and no web devices
`
Flutter 1.19.0-4.1.pre • channel beta • https://github.com/flutter/flutter.git
Framework • revision f994b76974 (3 giorni fa) • 2020-06-09 15:53:13 -0700
Engine • revision 9a28c3bcf4
Tools • Dart 2.9.0 (build 2.9.0-14.1.beta)
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, 1.19.0-4.1.pre, on Mac OS X 10.15.5 19F96, locale it-IT)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✗] Xcode - develop for iOS and macOS
✗ Xcode installation is incomplete; a full installation is necessary for iOS development.
Download at: https://developer.apple.com/xcode/download/
Or install Xcode via the App Store.
Once installed, run:
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
✗ CocoaPods not installed.
CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
Without CocoaPods, plugins will not work on iOS or macOS.
For more info, see https://flutter.dev/platform-plugins
To install:
sudo gem install cocoapods
[✓] Chrome - develop for the web
[✓] Android Studio (version 4.0)
[✓] VS Code (version 1.45.1)
[✓] Connected device (2 available)
2 connected devices:
Web Server • web-server • web-javascript • Flutter Tools
Chrome     • chrome     • web-javascript • Google Chrome 83.0.4103.97
Android Studio 4.0
Build #AI-193.69<IP_ADDRESS>14223, built on May 20, 2020
Runtime version: 1.8.0_242-release-1644-b3-6222593 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.15.5
GC: ParNew, ConcurrentMarkSweep
Memory: 1246M
Cores: 4
Registry: ide.new.welcome.screen.force=true
Non-Bundled Plugins: Dart, com.google.services.firebase, io.flutter, org.intellij.plugins.markdown
`

I'm having the same problem after updating android studio
"Loading ...." devices

Hi @cyberdemon8 @leandrosantiag
Are you experiencing the issue only with Android Studio / IntelliJ or with VS Code as well?
Thank you

@iapicca Android Studio only

Hi @alsedev
Are you experiencing the issue only with Android Studio / IntelliJ or with VS Code as well?
Thank you

@iapicca It appears on both Android Studio and IntelliJ IDEA CE. (I'm not using VS Code, so I don't know if this issue).

[ ] I have found a "new" workaround that "maybe" can help to check what/where the bug really is.

My history:
I need to work with "project1".  Then I open "project2", then, immediately, open "project1".  Close "project2", cause I don't really need it, AND the "Flutter Device Selection" works as expected.
Hope this can help!.

Hi @alsedev
Are you experiencing the issue only with Android Studio / IntelliJ or with VS Code as well?
Thank you

Hi @iapicca as @pruebasabner said, on both Android/IntelliJ, but I do use mainly IntelliJ IDEA CE (now version 2020.2 EAP).

Hi @alsedev
Are you experiencing the issue only with Android Studio / IntelliJ or with VS Code as well?
Thank you

@iapicca It appears on both Android Studio and IntelliJ IDEA CE. (I'm not using VS Code, so I don't know if this issue).

[ ]  I have found a "new" workaround that "maybe" can help to check what/where the bug really is.

My history:
I need to work with "project1". Then I open "project2", then, immediately, open "project1". Close "project2", cause I don't really need it, AND the "Flutter Device Selection" works as expected.
Hope this can help!.

flutter downgrade to 1.18 resolve the issue... switching projects doesn't work for me

Hi all
Following the indication of jetbrains' Flutter plugin, the correct way to address the problem is to open an issue in the dedicated repository.
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you


plug in cannot start

first of all, thank you for providing any feedback
I tried this plugin with kicad 5.1.12, on windows 10.
The issue is I cannot have the plug in started. It keeps giving me
AttributeError: 'BOARD_DESIGN_SETTINGS' object has no attribute 'GetNetClasses'

Since it is something related to the board setttings, I opened my board set up and I do see net classes there. Screen shot as below

am I missing anything?

Please use the kicad-5 branch (you can select it in the dropdown menu on the main page) https://github.com/mitxela/kicad-round-tracks/tree/kicad-5


Feature/sample service cassandra

This PR includes the sample-service-rest-cassandra-book module for an end to end rest example integrated with the cassandra database

Will add unit and it tests in next pr


concurrent selectList method nullPointException

Question?
when I use mybatis selectList method concurrently, there are situation of nullpointException occured with high probability. The statement and param are normal，and the data in database is exist, but the variable 'result' from 'sqlSession.selectList(command.getName(), param)' return null.
Bug report?

MyBatis version
3.5.10
Database vendor and version
Test case or example project
Steps to reproduce
Expected result
Actual result

Hello @zshunxiang ,
Please use text to post code, stack trace, etc..
Posting images is BAD because we cannot search or copy anything.
Looking at the picture of the stack trace, the exception seems to be thrown from a class belongs to mybatis-plus (which is not maintained by us).
If you believe there is a bug in mybatis, please provide exact steps to reproduce the problem or a small demo project that replicates the problem without using mybatis-plus.


Error: You must provide a Mongoose Model (at new Service) on Model variable name change

Steps to reproduce

Follow the example located here
Change the name of the variable Model to anything else
The error: Error: You must provide a Mongoose Model (at new Service) is thrown

System configuration
Linux Mint 18.3, running Node 8.12.0
package.json dependencies:
"dependencies": {     "@feathersjs/errors": "^3.3.4",     "@feathersjs/express": "^1.2.7",     "@feathersjs/feathers": "^3.2.3",     "feathers-mongoose": "^6.1.4",     "mongoose": "^5.2.17"   }
NOTE: I've isolated the issue down to just the name of the variable, it works flawlessly when named Model, but when changed fails. The only references in the main file are the import (require) and the service itself.
Let me know what other info is needed, thanks.

That's because Model is the name of the option. If you want to change the variable name it still has to be passed as Model as the service initialization options.
app.use('/messages', service({
  Model: myOtherModelName
}));

@daffl That did it. Thanks!

Side note: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment gives a good overview of destructuring in ES6 (which is what was happening here).


mysql::secure class

Here's a small feature addition, one bug fix, and one example of how to trigger a bug I can't figure out :)
MySQL ships with a shell script named mysql_secure_installation. It removes test dbs, anonymous users, etc. Productionize.pp is a port of that into puppet.
There's one bug fix in the type - in the case of an anonymous user, the string before the @ sign is nil.
Note that this branch has a bug, and it's one I can't figure out. Any time I set the ensure property on the database_grant type, I get an error, even though puppet describe says I can set it.

Please note that there's an error when you apply mysql::secure:  err: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter ensure at /etc/puppet/environments/mysqlgem/modules/mysql/manifests/secure.pp:16 on node mysql.foo.com
I have no idea why I can't set the ensure property, but I'm about 99% sure it's not coming from this commit, rather from the type itself.


Updating FD boot loader for 2.0

@abhullar-tt you deleted all the command queue files? Are we going to port Grayskull dispatch to FD2 as well?

@abhullar-tt you deleted all the command queue files? Are we going to port Grayskull dispatch to FD2 as well?

I don't think we mean to keep the grayskull fork around

https://github.com/tenstorrent-metal/tt-metal/actions/runs/8517169399


Implemented a view for a Geohashing clients that uses Visual

Implemented a view for a Geohashing clients that uses Visual="Material".
Added Screen Shots on Android and iOS with Visual turned on and off on both platforms.
There are a few buttons, an entry and a Frame effected by Visual.
I've used an Entry where I would usually use a date picker. It would be great to see a date picker that looked similar to the material entries.
The main benefit I found was how much nicer the Entry looks on both platforms.
I'd love to see more controls using Visual and would also look forward to options for Visual other than Material.
Thanks for setting this up.

Thanks @lachlanwgordon !

It would be great to see a date picker that looked similar to the material entries.
That's actually in the works.

options for Visual other than Material.
Anything you have in mind?

iOS would be a good start and probably the most useful. Metro would be fun although I don't think I would ever actually use it.
The way I see visual being used is if I set Visual in an app, the app looks identical(or as close as practical) on all platforms. If I set it to iOS it will make the controls on Android(etc.) appear the same as their default appearance on iOS.
I often develop a new feature mainly testing on iOS along the way, then when I test on Android things look awful. The two main offenders tend to be the default appearance of Android button and the extra height required for entries.
This could also be useful in letting users choose what style UI they see. I've heard Apple fans complain about how much they hate Material Design showing up in iOS apps.

It would be great to see a date picker that looked similar to the material entries.

@lachlanwgordon we've updated the master branch with some updated nugets if you want to try out the pickers that now use material entry controls
Thank you for your visual challenge contribution!!


503 Application error.

I was just trying to go through the code and clicked on the link for live example. It is giving 503 "Application Error". I am facing the same issue on my akka http app on Heroku. Do you know what it might be? Logs are not showing much info on it.

Currently fixing it, example deployment is broken.

Fixed.

@ArchDev how did you fix it? I am seeing the same issue with my akka http example.

An error was because I not specified Procfile for Heroku. Which kind of error do you have? Are you trying to deploy it on heroku too?

I am getting this 503 Application Error.
2017-10-24T01:47:29.397112+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=gentle-crag-87651.herokuapp.com request_id=58316117-8c4b-4d29-8341-b3f978330380 fwd="<IP_ADDRESS>" dyno= connect= service= status=503 bytes= protocol=https
2017-10-24T01:47:29.702207+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=gentle-crag-87651.herokuapp.com request_id=67889b17-2565-44de-900c-3b75b74510f4 fwd="<IP_ADDRESS>" dyno= connect= service= status=503 bytes= protocol=https
I will check to see how I can specify a Procfile for Heroku.

https://github.com/ArchDev/akka-http-rest/commit/9c304379bc4d5696510fe317d2fe2a9df265cf90
Also don't forget to pass ENV variables with postgres connection properties

@ArchDev thank you. That helped.
Now I am getting this:
Starting process with command target/universal/stage/bin/akka-http -Dhttp.port=${PORT}
Then it is able to start the server. But I get this. I am not sure why because I have PORT set to 8080 in env.
Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch.

If you have environment variables JDBC_URL, JDBC_USER, JDBC_PASSWORD configured in Heroku and your repo looks exactly like original, then everything should work.

-Dhttp.port overrides port in config, if you don't use port from config, then probably you will have problems with deployment.

@ArchDev thank you for helping me out. Sorry, I am new to akka http. I had to replace "localhost" to "<IP_ADDRESS>" in Http().bindAndHandle(). It works now. :)


c3: update get started guides with info on deploying with git repos.

Also update quickstart command to replace wrangler generate with valid c3 command.
Addresses documentation for this issue in the workers-sdk repo.

In the whole docs repository there is, as far as I know, only a single place in which we offer switchers for package managers:

I think Kate told me (but I might be wrong!) that just always only mentioning npm was a deliberate choice
I'm not saying that I am against the approach but I guess we should make sure this is ok.... also it feel like a bit of a slippery slope just sprinkling it here and there as I feel that if we added such switchers they should be either everywhere or nowhere 😕 🤔

@dario-piotrowicz that's a good point. I'm good with consistency. What do you think @deadlypants1973 ?


Create collect-show-interface.pl

This example demonstrates how to collect and parse the output of show interfaces command using XML::XPath and XML DOM.

Thanks @dmontagner


[Draft] Handling inputs and outputs of GraphFloat32

GraphFloat32 is an IR(Intermediate Representation) of the network for the GPU delegates.
Currently, when it determines the inputs of outputs of graph, it checks whether the tensor(ValueDef) has consumers or not.
We need to handle inputs and output of GraphFloat32.

At first, I was going to manage ValueIds of inputs and outputs.
However, when I tried to modify other APIs to fit the first idea, it came back origin state...
It removes the intermediate tensor.


Hex/Binary display of debug variables in C++

VSCode Version:
OS Version:

Please add the C++ debug variable display format support. For example HEX/Binary etc. Absolutely imperative feature for C++ developers.

You can display the debugger values in hex via "var, h" with the Windows debugger, but I'm not sure how to do that with gdb (I assume there's some command you can use). I don't know if VS Code has a way for us to add a hex option.

I am trying on OS, X and Linux. Is there any way I can do this?

Please file this is a feature request to the c++ vscode extension here
https://github.com/Microsoft/vscode-cpptools
thank you


Merge UAT to PRD 17 April 2018

Coverage increased (+0.004%) to 77.864% when pulling 62d43e18ffc67e2c8abc527b40c039cf6d5e36e0 on uat into 16d9b5e11f20e292ad293369e46419c30356e5c4 on master.


Separate Settings editor open and search steps

I noticed some Settings editor smoke tests always pulling up the Command palette, so this change should speed up those smoke tests just a bit, and hopefully make them less flaky.

Will merge the change in next week in case it breaks CI.


NLog.Extended nuget-package is fixed to NLog 4.0.0

Hi,
The NLog.Extended nuget-package is depending on the exact version 4.0.0 of NLog. This causes issues when you have a dependency on NLog.Extended and you tries to upgrade NLog to 4.0.1.
Please fix this! Thanks!

This is indeed wrong! We will fix this.

Hi, this is fixed with NLog.Extended <IP_ADDRESS>
https://www.nuget.org/packages/NLog.Extended/<IP_ADDRESS>

note @Xharze .nuspec files are updated.


Convert current bq2cloudsql to a dagster asset

Describe the feature you'd like to request
We currently use bq2cloudsql from our github actions. We should convert it into a dagster asset and have it scheduled to run conditionally on changes to it's dependent dbt models.
Describe the solution you'd like
See above.
Describe alternatives you've considered
N/A

Just merging poetry deps and .env changes here
https://github.com/opensource-observer/oso/pull/1779

Trying again here
https://github.com/opensource-observer/oso/pull/1780

Rescoping this to bq2clickhouse Dagster asset
Done here
https://github.com/opensource-observer/oso/pull/1799
I've left the original bq2cloudsql code intact in case we need to copy anything else from it


One-frame lag when spawning scenes

Bevy version
0.10
What you did
Create an entity with a Handle<Scene> in FixedUpdate during game logic.
What went wrong
Spawns one frame later, once scene_spawner in PreUpdate runs.
Additional information
Seems like a natural consequence of bevy_scene's design.

Should be fixed by #9260.

Can you still reproduce this?

I think we can close it.


Return TRUE filter when creating field filter from an empty message.

This change is

This is no longer needed.


fix(request-list): wrong avatar rendered for the modifiedBy user in request list

Description
This fixes an issue where when the request is modified it was showing the avatar of the requester instead of the modifiedBy user
Screenshot (if UI-related)
To-Dos

[x] Successful build pnpm build
[ ] Translation keys pnpm i18n:extract
[ ] Database migration (if required)

Issues Fixed or Closed

Fixes #1017

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

v2.1.0
GitHub release

Your semantic-release bot :package::rocket:


CLI Should log propper error message if env file is not configured correctly

This is a fetch error? When did this happen exactly? I am still not satisfied with the error mechanism.. Just not sure how to fix the code. I am from a Java background and exception handling is seamless there.. But here I dont have sufficient information. Will try to research to see if there are good ways to handle these kinds of errors.

So I dug in to the code and found that :
`try {
// this next line is wrong
let tweets = require("./twitter/twitter_responses/response-version2-tweetthread.json");
if (!mock) tweets = await getTweetsFromTweetId(tweetId);
const outputFilePath = getOutputFilePath(outputFilename);
await Renderer.render(tweets, format, outputFilePath);

if (kindleEmail) {
  await sendToKindle(kindleEmail, outputFilePath);
}

} catch (e) {
console.error(e);
}`
console.error(e) is probably printing this? So what do you think is the best way to fix this?

You could take a look at https://javascript.info/try-catch#error-object to understand more about the error object and how to handle the specific case.

We have added a lot of validation and better error handling. Should we close it?

I will verify and close


Mf/add limit order metadata order type field

Looks good, leaving to Nina to stamp.
One question though: should we also add validation in the transaction metadata construction for FillOrKill orders (https://github.com/deso-protocol/core/blob/main/lib/blockchain.go#L3169)? Ex: if the transaction we want to construct is a FillOrKill order, but there aren't enough bidder inputs to populate an executable order, then we know the order submission will fail. The API can return the appropriate error before the order is even submitted in this case. This avoids the roundtrip of signing and submitting a transaction that will fail, and it feels like this it'll help avoid confusing for devs later on.


doesn't compile with 1.4.0

Error: ambiguous call; both tools.indentation(s: string) [declared in /home/username/.nimble/pkgs/xander-0.6.0/xander/tools.nim(18, 6)] and strutils.indentation(s: string) [declared in /home/username/.choosenim/toolchains/nim-1.4.0/lib/pure/strutils.nim(1562, 6)] match for: (string)
compiles with 1.0.10 and 1.2.8

Please can this issue be fixed ? I really want to try this framework but I get q similar error
Error: ambiguous call; both tools.indentation(s: string) [declared in /data/data/com.termux/files/home/.nimble/pkgs/xander-0.6.0/xander/tools.nim(18, 6)] and strutils.indentation(s: string) [declared in /data/data/com.termux/files/usr/lib/nim/lib/pure/strutils.nim(1548, 6)] match for: (string)

Please can this issue be fixed ? I really want to try this framework but I get q similar error
Error: ambiguous call; both tools.indentation(s: string) [declared in /data/data/com.termux/files/home/.nimble/pkgs/xander-0.6.0/xander/tools.nim(18, 6)] and strutils.indentation(s: string) [declared in /data/data/com.termux/files/usr/lib/nim/lib/pure/strutils.nim(1548, 6)] match for: (string)