500 error on specific pin, and More Details button not working from list.

https://yourpeer.nyc/locations/services-now-for-adult-persons-snap produces a server error (500)
https://gogetta.nyc/team/location/5465bc20-996d-4ec3-a8b8-363a6c0a5787

Much more importantly, Safe Horizon Streetwork - one of our most in-demand locations also has this same error. Can fix fix is as an urgent prio pls @jbeard4
https://test.yourpeer.nyc/locations/test-phone-html-bay-ridge
https://gogetta.nyc/team/location/29301fb5-020f-473d-9cff-70584edad23c

Hi sorry I missed this before. I will look at this today

Did the commit get deployed? The issue is still happening.


Update bgfx, bimg, bx

Updated bgfx, bimg and bx submodules to latest commit. "bgfx/3rdparty/khronos/vulkan" got renamed to "bgfx/3rdparty/khronos/vulkan-local", no extra changes are required. Travis finished with same build result as #70 pull request.

I have merged #73.

I have merged #73.


enable case-insensitive protocol

resolve #394
protocol in the url remains its original case, which should be handled by the remote fs.
dir_archive_impl::archive_index_information read_index_file(std::string index_file) {
  general_ifstream fin(index_file);
...

It works as expected.
In [6]: tc.SFrame("**HtTpS**://static.turi.com/datasets/bad_csv_example.csv")
Downloading HtTpS://static.turi.com/datasets/bad_csv_example.csv to /var/folders/n9/wscz46nj4_10nz3f2y2r0pnr0000gn/T/turicreate-guihaoliang/39483/e774f2ea-49c5-4b76-b703-5f56b471f70a.csv
Unexpected characters after last column. "a"
Parse failed at token ending at:
        x,y,z,a,^b,c
Successfully parsed 3 tokens:
        0: x
        1: y
        2: z
1 lines failed to parse correctly
Finished parsing file HtTpS://static.turi.com/datasets/bad_csv_example.csv
Parsing completed. Parsed 98 lines in 0.006038 secs.
------------------------------------------------------
Inferred types from first 100 line(s) of file as
column_type_hints=[int,int,int]
If parsing fails due to incorrect types, you can correct
the inferred type list above and pass it to read_csv in
the column_type_hints argument
------------------------------------------------------
Unable to interpret "x" as a integer
Parse failed at token ending at:
        x,^y,z,a,b,c
Successfully parsed 0 tokens:
1 lines failed to parse correctly
Finished parsing file HtTpS://static.turi.com/datasets/bad_csv_example.csv
Parsing completed. Parsed 98 lines in 0.005674 secs.

also works for SFrame, which means SArray should be also working well.
In [2]: tc.SFrame("hTTps://static.turi.com/datasets/audioscrobbler")
Downloading hTTps://static.turi.com/datasets/audioscrobbler/dir_archive.ini to /var/folders/n9/wscz46nj4_10nz3f2y2r0pnr0000gn/T/turicreate-guihaoliang/40117/5529cd78-b733-481e-9865-00edede1f3a2.ini
Downloading hTTps://static.turi.com/datasets/audioscrobbler/objects.bin to /var/folders/n9/wscz46nj4_10nz3f2y2r0pnr0000gn/T/turicreate-guihaoliang/40117/cbd7e563-355f-4764-8f09-9f1bd53fe716.bin
Downloading https://static.turi.com/datasets/audioscrobbler/m_74b0dc51.frame_idx to /var/folders/n9/wscz46nj4_10nz3f2y2r0pnr0000gn/T/turicreate-guihaoliang/40117/3db47276-5c3a-4aa3-b8fa-c5464e76c47f.frame_idx
Downloading https://static.turi.com/datasets/audioscrobbler/m_74b0dc51.sidx to /var/folders/n9/wscz46nj4_10nz3f2y2r0pnr0000gn/T/turicreate-guihaoliang/40117/fb0c197c-95fb-402c-ae9f-c3f5bb93f497.sidx
Out[2]: Downloading https://static.turi.com/datasets/audioscrobbler/m_74b0dc51.0000 to /var/folders/n9/wscz46nj4_10nz3f2y2r0pnr0000gn/T/turicreate-guihaoliang/40117/638467e1-13c1-4a78-8f7b-78502cdfb797.0000
Downloading https://static.turi.com/datasets/audioscrobbler/m_74b0dc51.0001 to /var/folders/n9/wscz46nj4_10nz3f2y2r0pnr0000gn/T/turicreate-guihaoliang/40117/54eb228c-b425-467f-a226-a9b921d8a6f5.0001
Downloading https://static.turi.com/datasets/audioscrobbler/m_74b0dc51.0002 to /var/folders/n9/wscz46nj4_10nz3f2y2r0pnr0000gn/T/turicreate-guihaoliang/40117/5e35db24-230c-4b14-b155-21ac935d55d1.0002
Downloading https://static.turi.com/datasets/audioscrobbler/m_74b0dc51.0003 to /var/folders/n9/wscz46nj4_10nz3f2y2r0pnr0000gn/T/turicreate-guihaoliang/40117/1aa5c86f-bc36-4821-8020-7e37efd6285d.0003
Downloading https://static.turi.com/datasets/audioscrobbler/m_74b0dc51.0004 to /var/folders/n9/wscz46nj4_10nz3f2y2r0pnr0000gn/T/turicreate-guihaoliang/40117/b4410bc0-c777-433d-a6f0-7211fda8b6c9.0004
Downloading https://static.turi.com/datasets/audioscrobbler/m_74b0dc51.0005 to /var/folders/n9/wscz46nj4_10nz3f2y2r0pnr0000gn/T/turicreate-guihaoliang/40117/73897063-ba3a-471f-9aa1-b794b44917b3.0005
Downloading https://static.turi.com/datasets/audioscrobbler/m_74b0dc51.0006 to /var/folders/n9/wscz46nj4_10nz3f2y2r0pnr0000gn/T/turicreate-guihaoliang/40117/e07345d4-9305-4a41-ada7-cb9d025ab2a8.0006
Downloading https://static.turi.com/datasets/audioscrobbler/m_74b0dc51.0007 to /var/folders/n9/wscz46nj4_10nz3f2y2r0pnr0000gn/T/turicreate-guihaoliang/40117/12508d44-423b-4d7e-811c-d5037d7f821b.0007

@guihao-liang is this still WIP?

@srikris Yes.

sanitize_s3_url already lower-cases the protocol name.


Replace ace with codemirror

Ever since moving our Javascript compilation to webpack, I've hated working with the editor component. The fact that it still works is actually somewhat surprising to me. It doesn't work well with modern ways of building JS (there's even a different project "brace" that basically does some search/replace on ace's code to make it suitable with browserify/webpack). The documentation of ace is (even for Javascript) quite terrible. The only way to extend our code for it seems to be by copy-pasting code for some other modes, adjusting it and hoping it will work.
Having such an import part of Fava in a (for me at least) state that can't see any proper maintenance is a bad idea IMHO. Codemirror can do everything that ace can as far as I can see and has the following benefits (and much more probably):

Has good documentation.
Can work with textarea.
Works with webpack.

I've done some work to switch the query editor to codemirror (will submit a PR shortly), and how easy this was (thanks to good documentation) has convinced me that this change is a good idea. Any work on the ace editor has always been hours of trial and error...

Will the completions (Account names, currencies, etc.) work with CodeMirror?

I can think of the following features Codemirror needs to support:

Context sensitive completions? (Something I've been working on, so in places where beancount expects an Account, it'll only show completions for Accounts)
Template/Snippet completions would also be nice, I've been trying to get that to work as well in Ace (which I agree is a pain in the behind)
Embedded languages (for highlighting of SQL code in query directives)

Will the completions (Account names, currencies, etc.) work with CodeMirror?

The code has to be adjusted of course but then it's possible (and easier) to do completions with CodeMirror.

Context sensitive completions (Something I've been working on, so in places where beancount expects an Account, it'll only show completions for Accounts)

Template/Snippet completions would also be nice, I've been trying to get that to work as well in Ace (which I agree is a pain in the behind)

Should be much simpler than with ace because everything is well-documented. (https://codemirror.net/doc/manual.html#addon_show-hint for example)

I've had a long train journey yesterday (and luckily saved CodeMirror's documentation offline) so I did some of the work towards this in #331. It's integrated and supports the syntax. The lexer is already closer to beancount's than the one we had.
Mainly the completion is missing now (and some smaller things like the print margin), but so far everything has been a joy to implement.


Fix offBy1 errors

Partially resolvess #17596
Resolve errors from go-critic offBy1: Index() can return -1; maybe you wanted to do Index()+1.

Note: for firstHashtagIndex I haven't returned a error, as I do think it's possible that legitimate docs don't have #.
But for endColumnsIndex I have returned a error, as it do seems to be necessary.

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@43bbc54). Click here to learn what that means.
The diff coverage is 0.00%.

:exclamation: Current head 9b8c07d differs from pull request most recent head 1a525b1. Consider uploading reports for the commit 1a525b1 to get more accurate results

@@           Coverage Diff           @@
##             main   #17606   +/-   ##
=======================================
  Coverage        ?   45.50%
=======================================
  Files           ?      795
  Lines           ?    88863
  Branches        ?        0
=======================================
  Hits            ?    40441
  Misses          ?    41906
  Partials        ?     6516

Impacted Files
Coverage Δ

cmd/docs.go
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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

🚀


Fix database save of components

This should fix #72.

@cyvcloud is the only change dropping the dm. on the constraint?


read_raw for INTAN .dat files

Describe the new feature or enhancement
Hello,
Is there a way to implement a mne.io.read_raw_intan() function for .dat files from INTAN ?
Describe your proposed implementation
In the same way than all other io.read_raw() functions
Describe possible alternatives
I have no idea
Additional context
No response

OK thanks. Writing a new file format reader can be a lot of work, so unless you have time and inclination to implement it yourself based on the INTAN file specification, my focus for now is trying to find a way to read in the data somehow and then use our RawArray class to convert the data into an MNE object.
(aside: I noticed that the NEO package has an INTAN reader but it only supports .rhd and .rhs formats, so I don't think that will help us unless there's a way to convert "one-file-per-channel" .dat files into .rhd or .rhs format.)
tagging here @adrian-foy: do you have any advice on getting INTAN's "one-file-per-channel" .dat files into Python?

[the PDF file] includes snippets of how to load data from these files into MATLAB

ah, my apologies, I was scanning it quickly and didn't notice the code example. Yes, it should be straightforward, thanks @adrian-foy!
@marionducret this should get you started:
from pathlib import Path
import numpy as np
data_folder = Path("path/to/folder/where/data/files/are")  # edit this
data_files = list(data_folder.glob("amp-*.dat"))
data = None
for fname in data_files:
    this_channel = np.fromfile(fname, dtype=np.int16) * 0.195 * 1e-6
    if data is None:
        data = this_channel
    else:
        data = np.vstack((data, this_channel))

from there you can use mne.io.RawArray and mne.create_info to get this into a Raw object. You'll also need to read the info.rhd file to get sampling rate, channel names, etc.

A quick note - if the files are large enough (regardless of Python vs. MATLAB), loading all the data from specified file(s) could become taxing on memory. If high sample rate data from multiple channels over several days is being loaded at once, it might be necessary to only load smaller chunks at a time, otherwise Python may run out of memory. So some data size checking might be worth including if large data files are expected.

We have interfaces in mne.io.BaseRaw to deal with on-demand reads from disk of chunks of data. The TL;DR is that if you can figure out how to get data from sample i to sample j for all channels, it's not too bad to get on-demand reads "for free" from BaseRaw.

[the PDF file] includes snippets of how to load data from these files into MATLAB

ah, my apologies, I was scanning it quickly and didn't notice the code example. Yes, it should be straightforward, thanks @adrian-foy!
@marionducret this should get you started:
from pathlib import Path
import numpy as np
data_folder = Path("path/to/folder/where/data/files/are")  # edit this
data_files = sorted(data_folder.glob("amp-*.dat"))
data = None
for fname in data_files:
    this_channel = np.fromfile(fname, dtype=np.int16) * 0.195 * 1e-6
    if data is None:
        data = this_channel
    else:
        data = np.vstack((data, this_channel))

from there you can use mne.io.RawArray and mne.create_info to get this into a Raw object. You'll also need to read the info.rhd file to get sampling rate, channel names, etc. (Note that I'm not really dealing with channel order in the above example, other than alphabetizing by the name of the data file.)

Cool thank you so much !


libcurl dependencies

I have libcurl installed in/via vcpkg and am trying to use the library, but I get unresolved linker errors, such as:
4>libcurl-d.lib(multi.c.obj) : error LNK2019: unresolved external symbol __imp__WSACloseEvent@4 referenced in function _curl_multi_cleanup
...
4>libcurl-d.lib(ftp.c.obj) : error LNK2001: unresolved external symbol __imp__inet_pton@12
...
4>libcurl-d.lib(schannel.c.obj) : error LNK2019: unresolved external symbol __imp__CertOpenStore@20 referenced in function _schannel_connect_step1
...
4>libcurl-d.lib(schannel_verify.c.obj) : error LNK2019: unresolved external symbol __imp__CryptDecodeObjectEx@32 referenced in function _cert_get_name_string
My assumption was that vcpkg would install all dependencies, but I see nothing installed which would help me sort this out.
As well, I am trying to use a static linked version of libcurl and yet the imp strings seem to imply DLLs are needed.

Hi, @tester0077 -
I'm sorry you're having trouble, and I'm also sorry that I have to close this issue and redirect you elsewhere for support. The cpp-docs issues board is for filing bugs or making suggestions for the documentation. For product behavior questions that are best addressed by the product development team, the place to raise issues is in the Visual Studio C++ Developer Community site. For more general programming questions, I recommend the C++ board on Microsoft Docs Q&A. And for issues with vcpkg as a program, and the library build recipes supplied, you can raise issues on the vcpkg GitHub repo. That last link might be where I'd start. It's worth spending some time to search for similar issues before you add your own.
It does look like the libcurl build might be missing import libraries for (I'm guessing just based on the import names) crypt32.lib and ws2_32.lib. It seems odd that they'd be missing if needed, but maybe your particular combination of features specified for the libcurl build was missing something that would pull them in? I don't know. Good luck to you.

Thank you for even looking at this.
Eventually I satisfied all of the missing symbols messages by manually including the appropriate M$ libraries.


mailto, tel, and data URIs considered broken

It seems that hrefs beginning with mailto:, tel:, and data: are flagged as broken, but only in documents from subdirectories.
./index.html
<a<EMAIL_ADDRESS>me
telephone
hello world
regular bad link

./subdir/index.html
same content as ./index.html

Hyperlink reports /badlink broken in both files, as expected.  But the subdir/index.html also reports the mailto:, tel:, and data: links as broken.
$ hyperlink .
Reading files
Checking 5 links from 2 files (2 documents)
./index.html
  error: bad link /badlink

./subdir/index.html
  error: bad link /badlink
  error: bad link /subdir/data:text/plain;base64,SGVsbG8sIFdvcmxkIQ==
  error: bad link<EMAIL_ADDRESS>
  error: bad link /subdir/tel:+1-1234-1234

Found 5 bad links

Edit: also fax: and modem: from https://www.ietf.org/rfc/rfc2806

Btw, I'm happy to try putting together a PR to fix this if you like.

are you sure that this is broken in master? I am fairly certain it works fine there.

Argh, you are right, it's a bug introduced by my own PR, #158.


fix(v2): make doc sidebar height equal viewport

Motivation
I thought to make a collapsible sidebar and put a button to hide the sidebar to menu, but this idea did not find approval, so I fix this bug with height after merge #2161
Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan

Before
After

Now I thought that only the sidebar menu area can make scrollable, and not the entire sidebar?


Interpolation Search code C++

Thank you for your contribution, your pull request will be merged shortly!


[CP][beta channel] Change in timing for dart:html _EventStreamSubscription.cancel()

commit(s) to merge: 4c2edfd5b9fe33139aad7e9ca021bd8530f47986
merge instructions: clean merge onto 2.12.0-133.2.beta
What is the issue: The timing of _EventStreamSubscription.cancel() is synchronous in weak mode and asynchronous in sound mode.
What is the fix: Reversal of the decision to change the timing of this method (a breaking change) when opting into sound null safety. We are going to keep the existing synchronous timing in weak and sound modes.
Why cherrypick: To prevent packages from migrating to null safety and making changes to accommodate the asynchronous timing we introduced when migrating the SDK to null safety.
Risk: Low, only specific uses of DOM event streams in dart:html in packages that have already migrated to null safety will be at risk for noticing the change.
Link to original  issue(s): https://github.com/dart-lang/sdk/issues/44157
/cc @kevmoo @mit-mit @whesse @athomas @vsmenon @franklinyow @sigmundch

Approved in SCRUM
@pcsosinski

Approved in SCRUM
@pcsosinski

Merged in 01bc1f5083950751261af2219b65df445ad8f83f (2.12.0-133.6.beta).

Merged in 01bc1f5083950751261af2219b65df445ad8f83f (2.12.0-133.6.beta).


No total time is shown if preload='none' is used

Describe the bug
If I change to preload='metadata' then total time is OK otherwise it's 00:00.
Steps to reproduce
Create video player with preload='none'
Expected behavior
Total time is visible regardless of preload option.
Screenshots and recordings
No response
Vlite.js
6.0.2
Browser
All
OS
All
Additional context
No response

Hello @ignl, thanks for the report!
Can you look at the changes and test on your side too (https://github.com/vlitejs/vlite/pull/136)?


Feature Request: Set Foundry UI Font

I would like to request the ability to set the Foundry UI font using Dorako UI, via the GUI.
I am currently using the custom CSS feature of the module settings to input this:
:root {   --font-primary: IM Fell English; }
...but I hear that is too aggressive, and I would rather trust Dorako with the setting, if possible, because I think there would be less problems than with my method.

I don't have any plans for something like this, and if I had, I would be doing variable replacements exactly like the one you're doing in custom css already.
You might need to adjust the font size if the font you're using is particularly small or large.


Terralith support

Describe the feature
I know you're on a trip rn, but if you got time, pls finally do it. I'm looking forward to this so much that I check the relevant ticket on Dc every day to see if anything has happened xd

I know you were away and things get busy, but it's been a month since you said it would be done "today/tomorrow." If you need help or ran into any problems, let me know, perhaps I can help. Although I've never used biomes within a Minecraft Java plugin, it seems doable even for me since there's documentation about it and other plugins like MythicMobs and BiomeManager have done it. Would appreciate if you could at least say something about it...
This is needed for a new gamemode on a private velocity network that is planned to release in 2 months or so. Therefore, it would be great, if you / we could do this until then. Temperatures get so absurd when entering any terralith biome, ice doesn't spread over and so on... If you add nether and end support, there will be another issue with incendium, as temperatures in the nether would go down to default temperature in any custom biome and upon setting the default temperature up high, all custom overworld and end biomes would become hot, so that wouldn't really be an option... This is such a great plugin, but this small feature, just the ability to use custom biomes within the biome configuration (maybe like "terralith:biome_name") is really needed to make it usable with custom worldgeneration... I'm checking for updates on this almost daily since a month now 🥲 PLEASE make somethin work. Ty!

Here it is! https://github.com/AdvancedPlugins/Seasons/tree/main/terralith configuration
We'll have an update for the plugin later today which will add proper support, so update the plugin and add this configuration!


Fix failing npm run build command

npm run build should succeed without errors

https://github.com/facebook/create-react-app/issues/11930

This may "fix itself" as it was most likely caused by 3rd party developers pushing breaking changes to one of our dependencies so removing and reinstalling dependencies + package-lock.json file would be all that's needed to fix this assuming those developers fix the package

Confirmed the build now works


Origin/fixing render topic

Improvements for #1

Looks like the markdown isn't being properly rendered in the discussion page on chromatic , even though it is being rendered in its own component. I'm not sure why that would be, as the page should just contain the markdown component...


we should use a different PV location for snapshot builds (dev builds / CI / PRs) to releases (CD)

e.g. we don't want to pollute the CD release mvn repo with snapshots; we only want fixed releases.
Whereas for snapshots we may wanna use a separate location

in the mavenTemplate{} we can check to see if the job is a CI or CD pipeline utils.isCI() and use a different pod template with different PVs mounted.

awesome!


map

please tell me how to test Map

https://github.com/Adamdad/Object-Detection-Metrics.git
I think this is the best tool for evaluate the MAP


Add Bolts dependency. Fix compiler errors.

Because of changes in the https://github.com/aws/aws-sdk-ios/commit/8cdca780bd13a5d2b47ace9cd004420a12b66602.

Closing in favor of #48


The Docs

I am here to express what a lot of people is talking when you put a question online asking about this library, and what everybody says: The Docs are horrible.
We all are sad, your framework is nice.  In every example you should put IN DETAILS, how to have running the components. And also, update it to ES6, that is what we are using in React, ES6. You are still doing var X = require('x'); so what is going on there? Haven't you think on the Junior Devs? They are lost, I include myself, I am lost.
You are the ones who made the framework so you totally understand what is going on, but should update the Docs, it is very important. I was yesterday in Slack, and all of my co-workers are extremely sad because we are going to switch to Materialize or Polymer, possibly.
You really need to update the Docs, and put some extra details.
Sorry, but it is true.

I already ask it, but the reply was "The docs are up to date".
At first, When I was learning React, following the mui docs, I NEVER won. I had to go to docs src and try checking code and if not... new issue type question ^^
So.. I'm with @maketroli, +1 to the update.

yes @ayozebarrera, yesterday I was at the src code of the framework and anyways I couldn't complete the task I was working on. The senior Dev is still struggling with it. It is a great framework, but without good Docs, you guys will be losing this run.

@maketroli @ayozebarrera Thanks for the feedback guys. I totally agree that the docs are lacking. We've been doing a lot of work on the library itself and the docs have been lagging behind - so I'm sorry about that.
We would love any help on improving the docs though. We have several issues related to docs and it would help greatly if you can open up issues on specific documentation changes/additions. We'd also love a PR as well! :)
Again, I'm sorry that the current documentation has caused you some frustration. Hopefully, the docs will just get better over time and we can redeem ourselves. :)

hey @hai-cea thank you, do not take it bad. It is just feedback. Have a nice one and we'll be waiting for the docs update.

@maketroli @ayozebarrera @hai-cea What do you guys think about creating something similar to what the bootstrap folks did for their react-bootstrap page: http://react-bootstrap.github.io/components.html? The 'Show Code' button displays the code used to generate the example and the user can then edit the example and see the changes applied in real time. I think that will take interactivity to the next level and really make our docs pages useful.

Sounds great for me, I like it. Real time ftw :+1:
Very good work guys with the framework

@jkruder I was actually working on that. I have been trying to implement react-live-edit into the docs, so as soon as I get the component implemented, I will start the process of adding it to each component on the docs site. This is the one I was planning on using, let me know if which ya'll prefer: https://github.com/joelburget/react-live-editor

@Zadielerick Perfect! I like the interactivity of the react-bootstrap implementation. It hides the code by default and then expands downward so that you can edit it. If the react-live-editor can work like that I'd be happy with it.

@jkruder I would like to get any of the live editors to work, and after looking at the bootstrap one, I would also prefer it over the react-live-edit. I also like this project if I could get it to work. I have tried adding like 4 different live editors with no luck :( Any help or suggestions are very welcome

@Zadielerick I like that one too, looks similar to the react-bootstrap one. I'll take a crack at it and see if I can get something to work -- probably wont be until this weekend.

@jkruder Cool, Thanks. In the mean time I will do my best to try to get something working.

@Zadielerick Sounds great, let me know if you get something working, I'd like to check it out.

I will like to take part of this but I am working in 3 different projects. As soon as I get done with one of those, I will be placing some PR's over here. Have a nice coding.

@maketroli Thanks! That would be great! @Zadielerick and myself will let you know when we have the live editing incorporated and then we can start divvying up the rest of the docs pages.

What is the status on this issue? I just started trying the AppBar by following the documentation. It's in many ways not up to date with the product. I had to dive deep into the code to see what was wrong to find out the functionality of components (e.g. MenuItem) are different from the documentation.

The Docs are horrible

We could improve the docs by an order of magnitude.

I had to dive deep into the code to see what was wrong to find out the functionality of components (e.g. MenuItem)

I agree, you have to import the new MenuItem and not the older one. For someone that start, this is very confusing.

@laurenskling if there's things that you noticed that could be improved (be it with the AppBar doc only), I encourage you to write a PR to suggest those changes..

It's a bit strange that the docs use const (an ES6 keyword) but use the ES5 require instead of import.  Would be nice to see this changed.
If the maintainers give the go-ahead, I could take a stab at a PR.

It's a bit strange that the docs use const (an ES6 keyword) but use ES5 require instead of import.

The source code use a mixed of import and require. Yes it's strange and I think that we should use import over require everywhere.

@shaurya947 , the main problem for me is that i don't understand how the docs is telling me to use it. If you look at the appbar: http://material-ui.com/#/components/appbar it tells me to require the appbar, then it states 3 examples, which will not work because you need to import a lot more for those components. And before i found that i had to get the icons out of /lib/svg-icons....
So i would like to help, but it's more then just a bug in the docs, it that i don't know in what way it's trying to help me.

@sloria PRs welcome (if you haven't already started on one)
@laurenskling I see what you mean. I guess the current docs just assume that if you see <ComponentName> somewhere, then you know how to (or how to figure out to) import ComponentName -- which is not an assumption I like. For starters, I guess we could add the necessary import statements for every example code. Is that something you could help with by submitting PR(s)?

This is the first itération to improve the properties documentation https://github.com/callemall/material-ui/pull/2382

@maketroli @ayozebarrera Please checkout #2253 and see if this way of generating the docs serve as good documentation.

I'm working on an second PR to migrate the Avatar this should serve as a good exampe of how to do it.
If others can help me, that would be awesome.

@oliviertassinari I'll try to walk up from Toolbars so that I won't interfere with your work.

@oliviertassinari @subjectix looking forward to your PRs so I can see the process :grinning:

@shaurya947 Here is the second one with the list of advantages https://github.com/callemall/material-ui/pull/2407

Sorry, but it is true.

@maketroli Yes it was true https://github.com/callemall/material-ui/issues/2433.
Thanks for raising this issue!


[admin] Publish

clear agenda

add agenda for December

add november call link

reset communty call agenda

add december call link

January 2022 agenda

Docs Build status updates of commit 666f05e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/overview/office-add-ins-community-call.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Set handbook's theme based on user's system

We recently adopted MKDocs with the material theme for the handbook.
Right now we have the ability to toggle between dark and light themes. It would be good to configure the site so that it uses the user's default theme.
What needs doing?

Update the site's configuration
Make sure it works as expected

📖  References

Mkdocs material docs

@trallard - my first time working on an issue - please bare wth me! I'd like to work on this one :)


expose all execute setting in terra

as title
Description

Motivation and Context

solve #62
How Has This Been Tested?

Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[X] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[X] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[X] All new and existing tests passed.

@woodsp-ibm  I also updated the schema for ui. Will do the same thing for aqua-chem upon this PR is merged.


Hey there! I'd like an Onboarding Request pretty please :D

Your Twitch username
SepulcherZ

Oh maybe the spots are full! Sorry about the mess haha

Did you go through all of the onboarding steps? I just checked and I think you're missing a step. I don't think I am currently able to receive Twitch events from your channel. Specifically step 5 from the sign up guide


DraftRetriever wheels file missing

But is mentioned in installation instruction:
"pip3 install DraftRetriever/wheels/draftretriever-0.1.0-cp39-cp39-manylinux_2_34_x86_64.whl"
Trying to build from source seems complicated if maturin/rust infrastructure not there yet (I failed and did not investigate further)

Hi,
Sorry about the missing (due to gitignore). I've added the wheels file.

Close this issue as the file added. Welcome to reopen it or open another issue.


@update with @where

Is this supposed to work? I'd like to update <property1> to 1 on every subject where <property2> is 2.
{
  "@update": {
    "@id": "?id",
    "<property1>": 1
  },
  "@where": {
    "@id": "?id",
    "<property2>": 2
  }
}

Regardless of whether it's the right way to do it, it's currently causing Error: Variables '?b7047e' are used in the projection result, but are not assigned., which certainly isn't ideal. It looks like the SPARQL query is:
{
  "type": "project",
  "input": {
    "type": "join",
    "input": [
      {
        "termType": "Quad",
        "value": "",
        "subject": { "termType": "Variable", "value": "id" },
        "predicate": {
          "termType": "NamedNode",
          "value": "http://barefaced-pargetory.m-ld.org/#<property2>"
        },
        "object": {
          "termType": "Literal",
          "value": "1",
          "language": "",
          "datatype": {
            "termType": "NamedNode",
            "value": "http://www.w3.org/2001/XMLSchema#integer"
          }
        },
        "graph": { "termType": "DefaultGraph", "value": "" },
        "type": "pattern"
      }
    ]
  },
  "variables": [
    { "termType": "Variable", "value": "id" },
    { "termType": "Variable", "value": "b7047e" }
  ]
}

This is an awkward consequence of the way that @update and @delete do pattern matching if and only if there is no @where clause. That behaviour was found to be necessary to disambiguate some scenarios, related to the commentary in the @insert documentation. (The docs for delete and update should probably be improved in this respect.)
Having a where clause, the update logically amounts to:
{
  "@delete": {
    "@id": "?id",
    "<property1>": "?b7047e"
  },
  "@insert": {
    "@id": "?id",
    "<property1>": 1
  },
  "@where": {
    "@id": "?id",
    "<property2>": 2
  }
}

Being super-explicit fixes it:
{
  "@delete": {
    "@id": "?id",
    "<property1>": "?b7047e"
  },
  "@insert": {
    "@id": "?id",
    "<property1>": 1
  },
  "@where": {
    "@id": "?id",
    "<property1>": "?b7047e",
    "<property2>": 2
  }
}

It would be nice to:

be able to do this with an @update, perhaps by binding the before state of the variable (you can only bind the after state).
have a better error


Using AXSwift with App Sandbox Turned On Triggers Errors

Hello,
We are getting close to app submission to the App Store.  The problem is that Apple requires the app sandbox to be turned on for all apps submitted to the App Store.  Turning on the App Sandbox causes AXSwift to not work.  It returns UnknownUIElement when trying to read the app under control using Application(forProcessID: ).  Then doing anything else to that top-level UIElement returns an error.
Is there anyway around this?

It doesn't look good:
https://stackoverflow.com/questions/32116095/how-to-use-accessibility-with-sandboxed-app

Yeah, that's pretty much what I've been seeing.  I'll try going the route of getting that entitlement exception from Apple.  If anyone else has any more insight about this please do comment here.


webpack dependency problem

I got the same error. The thing is, step 3 in instructions does not apply. I just created a new project with create-react-app, did nothing else. I have no other dependencies in my package.json, specifically, no webpack.
I searched around, looks like it was because I have higher version of webpack install globally. The solution is to downgrade my own global webpack or fix by manually install 4.19.1 at current project.
So, bottomline, CRA 2 does not work with latest webpack. Is this a true statement?
Here is my steps:
npm install -g create-react-app
create-react-app site
cd site
npm start

Then got the error

Yes, if you have latest webpack installed globally, it will trigger this error.  There is absolutely no need to do a global installation, and if you must do this you can use the escape hatch to avoid this check (SKIP_PREFLIGHT_CHECK)

Looks like without webpack installed globally may also trigger the error. I created the app, then installed a dependency that has higher version of webpack. Then this error occurs. Seems like not every time. But it does happen some times.

@richardzcode I can confirm this.


Sanitize lineNumber in launchEditor

Shelling out on win32 does not properly escape the command due to https://github.com/nodejs/node/blob/c3bb4b1aa5e907d489619fb43d233c3336bfc03d/lib/child_
This patch ensures a proper lineNumber before continuing, similar to how we check that the fileName passed exists.
Test plan
On platform win32 or given appropriate testing changes to launchEditor.js...
With the following request-bad file:
GET /open-stack-frame HTTP/1.1
Host: <IP_ADDRESS>:8081
Proxy-Connection: keep-alive
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36
Accept-Encoding: gzip, deflate, sdch
Accept-Language: en-US,en;q=0.8
Content-Length: 64

{"file":"C:\\Windows\\system.ini","lineNumber":"123\" && calc"}

$ nc localhost 8081 < request-bad
Observe that before this patch calc would launch and after the request is no-op.

cc/ @davidaurelio

considering I merged the bad PR, I'll defer to you guys :P thanks for the fix @shayne !

@facebook-github-bot shipit


Add option to redact http headers

This PR adds the http-headers part of https://github.com/cilium/cilium/issues/23887.
This is to provide the option to redact the values of http headers in http flows.
The specific feature can be configured by providing the following values for example:
hubble:
  redact:
    enabled: true
    http:
      headers:
        allow:
          - traceparent
          - tracestate
          - Cache-Control
        deny: []

Note_1: allow list means that these headers will not be redacted
Note_2: deny list means that these headers will be redacted
Note_3: only one of these 2 lists can be defined. If both defined then allow list has priority and deny will be ignored.
The filtering logic/algorithm is described at: https://github.com/cilium/cilium/pull/26724/commits/4c3d701f92a4dbeb533b71d404bf0fbaadce352f#diff-1df644554f9d2598342e7c4d8f9f3ae5af5fd29b52ed0dc88e01ea986f218a36R88-R98
I was not 100% sure what should be the default behavior when just hubble.redact is enabled but none of the lists are defined so I had it to redact everything by default. That's just my proposal but let's see what we can get from the review here.
How to test this manually

In the root directory of the project edit https://github.com/cilium/cilium/blob/23bac97b3aa7a34e9d03f7d901bd77a124378446/contrib/testing/kind-values.yaml to add the following lines:

hubble:
  redact:
    enabled: true
    http:
      headers:
        allow:
          - traceparent
          - tracestate
          - Cache-Control

Deploy cilium from source with make kind-image && make kind-install-cilium
Enable hubble with cilium hubble enable --chart-directory=/home/chrismark/go/src/github.com/cilium/cilium/install/kubernetes/cilium
Apply a L7 example endpoint with kubectl apply -f https://raw.githubusercontent.com/cilium/cilium/1.13.3/examples/minikube/sw_l3_l4_l7_policy.yaml
Port forward hubble relay svc with kubectl port-forward -n kube-system svc/hubble-relay --address <IP_ADDRESS> --address :: 4245:80
Deploy the sample app with kubectl create -f https://raw.githubusercontent.com/cilium/cilium/1.13.3/examples/minikube/http-sw-app.yaml. From https://docs.cilium.io/en/stable/gettingstarted/demo/#starwars-demo
Observe the flows with hubble observe -o jsonpb --pod deathstar --protocol http -f | jq
Execute a curl request with kubectl exec tiefighter -- curl -H "Content-Type2: application/json" -s -XPOST -v "http://deathstar.default.svc.cluster.local/v1/request-landing" -H "X-Powered-By: ReqBin HTTP Client" -H "tracestate: foobar"
Verify that headers' values are replaced with HUBBLE_REDACTED except of the Accept one like in the following:

{
  "flow": {
    "time": "2023-09-02T08:14:26.498165607Z",
    "uuid": "5b70099c-e482-4c43-bb74-93e05933c21d",
    "verdict": "FORWARDED",
    "IP": {
      "source": "<IP_ADDRESS>",
      "destination": "<IP_ADDRESS>",
      "ipVersion": "IPv4"
    },
    "l4": {
      "TCP": {
        "source_port": 53704,
        "destination_port": 80
      }
    },
    "source": {
      "ID": 3464,
      "identity": 27221,
      "namespace": "default",
      "labels": [
        "k8s:app.kubernetes.io/name=tiefighter",
        "k8s:class=tiefighter",
        "k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=default",
        "k8s:io.cilium.k8s.policy.cluster=kind-kind",
        "k8s:io.cilium.k8s.policy.serviceaccount=default",
        "k8s:io.kubernetes.pod.namespace=default",
        "k8s:org=empire"
      ],
      "pod_name": "tiefighter"
    },
    "destination": {
      "ID": 3,
      "identity": 56737,
      "namespace": "default",
      "labels": [
        "k8s:app.kubernetes.io/name=deathstar",
        "k8s:class=deathstar",
        "k8s:io.cilium.k8s.namespace.labels.kubernetes.io/metadata.name=default",
        "k8s:io.cilium.k8s.policy.cluster=kind-kind",
        "k8s:io.cilium.k8s.policy.serviceaccount=default",
        "k8s:io.kubernetes.pod.namespace=default",
        "k8s:org=empire"
      ],
      "pod_name": "deathstar-7848d6c4d5-7dwtj",
      "workloads": [
        {
          "name": "deathstar",
          "kind": "Deployment"
        }
      ]
    },
    "Type": "L7",
    "node_name": "kind-kind/kind-worker",
    "l7": {
      "type": "REQUEST",
      "http": {
        "method": "POST",
        "url": "http://deathstar.default.svc.cluster.local/v1/request-landing",
        "protocol": "HTTP/1.1",
        "headers": [
          {
            "key": ":scheme",
            "value": "HUBBLE_REDACTED"
          },
          {
            "key": "Accept",
            "value": "HUBBLE_REDACTED"
          },
          {
            "key": "Content-Type2",
            "value": "HUBBLE_REDACTED"
          },
          {
            "key": "Tracestate",
            "value": "foobar"
          },
          {
            "key": "User-Agent",
            "value": "HUBBLE_REDACTED"
          },
          {
            "key": "X-Envoy-Expected-Rq-Timeout-Ms",
            "value": "HUBBLE_REDACTED"
          },
          {
            "key": "X-Envoy-Internal",
            "value": "HUBBLE_REDACTED"
          },
          {
            "key": "X-Powered-By",
            "value": "HUBBLE_REDACTED"
          },
          {
            "key": "X-Request-Id",
            "value": "HUBBLE_REDACTED"
          }
        ]
      }
    },
    "event_type": {
      "type": 129
    },
    "traffic_direction": "INGRESS",
    "is_reply": false,
    "Summary": "HTTP/1.1 POST http://deathstar.default.svc.cluster.local/v1/request-landing"
  },
  "node_name": "kind-kind/kind-worker",
  "time": "2023-09-02T08:14:26.498165607Z"
}

@lambdanis hola, looks like this is still in review, but just a heads up, it needs a rebase.

Hey folks I have rebased and refactored the PR based on https://github.com/cilium/cilium/issues/23887#issuecomment-1632167762.
That is ready for review now so feel free :).

/test

Hey @lambdanis! Thanks for the review! The validation you propose makes sense. I have added the validation methods with
70f1d8b. One thing that I'm not sure about though is if we should fail fatally in case of both lists defined 🤔 Maybe that's too "aggressive" but if that's common practice for the project then that's fine  :).  The execution+validation examples provided below:
Helm chart validation
With
hubble:
  redact:
    enabled: true
    http:
      headers:
        allow:
          - traceparent
          - tracestate
          - Cache-Control
        deny:
          - bar

the chart fails to get validated and we get
Error: Unable to enable Hubble: execution error at (cilium/templates/validate.yaml:34:5): Hubble requires only one of .Values.hubble.redact.http.headers.allow, .Values.hubble.redact.http.headers.deny to be specified

Daemon validation
With
extraArgs: ["--hubble-redact-http-headers-allow=['some']","--hubble-redact-http-headers-deny=['bar']","--hubble-redact-enabled=true"]

the cilium Pods fail to get started (CrashLoopBackOff) and in the logs we get:
level=fatal msg="invalid daemon configuration: Hubble requires only one of --hubble-redact-http-headers-allow and --hubble-redact-http-headers-deny to be specified" subsys=daemon

/test

Thank's @lambdanis ! I see some tests are failing but most probably are unrelated to the patch (some are provisioning issues)?

yeah, the CI failures look unrelated. Could you try rebasing with main @ChrsMark? I recall at least one CI workflow was fixed on main recently.

Hey @lambdanis , it seems that after the rebases the base CI's tests went green again. Could we trigger the rest of them again and move this forward?

/test

CI seems to be hitting https://github.com/cilium/cilium/issues/28088, but otherwise is green.
@joamaki @nathanjsweet @rolinh @chancez Can you review?

Hey @chancez , I have pushed some improvements according to your comments. Only your comment about filterHeader()'s input is still open since it's not 100% clear to what would be the expected change. Could you please take another look?

@chancez @nathanjsweet thank's for your reviews! I have pushed some changes to cover your comments. Feel free to take another look.

/test

@nathanjsweet @rolinh could you have a look please?

I believe this PR is pending only a review from @cilium/helm, could someone take a look?

Thank's for the detailed review @nbusseneau! Tried to address your comments with c2394b5. Feel free to have another look :).

Just noticed a binary file cilium/cilium was accidentally added in the PR, please make sure to remove it. Probably it was an output leftover on your end following the rename of cilium/cilium to cilium/cilium-dbg.

Ah my bad, it somehow made it through the rebases. Thank's for spotting this :).

/test

/test


Error: Prompt outputs failed validation

looks strange, I see nothing wrong. Can you attach your workflow as json or png (with the workflow)?

@linkbot444 did you try to do a right-click on the node and click recreate-node?
that did fix a very similar error message for me after a update..


LINUX: Clicking menu item that is above listview item causes listview to be selected instead

I thought I saw a commit for this recently, but couldn't find it. On Windows, if you click on a menu item that's over a listview (as shown on the right), it clicks the menu item. If you do the same thing on Linux (Ubuntu 20 in this case), it closes the menu and selects the listview (but not the item). This is through mouse interaction; with keyboard it works as expected.

I think it's was PR #596.

Does this still repro?

@BDisp  any status?

@tig that don't repro anymore.

yay!


Rendering MyST Markdown in Jupyter Notebook on VS Code

I'm running a Jupyter Notebook in VS Code and the MyST markdown cells are not displaying properly
I'd like the MyST markdown cell to render correctly. Here's how it should render:

I've searched online for solutions, most posts about extending Jupyter on VS Code relate to running code in Notebooks as opposed to displaying markdown. The only thing I found specifically about MyST Markdown in Jupyter was from jupyterbook.org, which said to enable the this extension.
I have the following plugins installed in my pip environment:
# Requirements for building and deploying the textbook.
jupyter-book
ghp-import

# Requirements for building and deploying the textbook.
numpy
scipy
pandas
matplotlib

datascience
prob140
shapely
descartes
ipywidgets

The Jupyter and MySt extensions are enabled and the correct python virtual env is selected as the Jupyter kernel. Here's a MyST  Markdown cell currently renders:

it seems to be linked to #31


Add labels for resolution, HDR, and DV

It would be a nice QoL change if there were labels for the resolution and whether or not the file has HDR or DV.
Like in Torrentio:

We already somewhat support this in https://github.com/sleeyax/stremio-easynews-addon/releases/tag/v1.1.0 (which will be deployed soon) but DV and HDR in particular aren't included yet.


gapps auth command will fail and not show error if call to Oauth.getToken fails

Essentially, I think there's a missing else block around the
 credentials.refresh_token = tokens.refresh_token;  resolve(credentials);
At auth.js:90.
This masks any issues with communicating with Google (in my case there was a proxy issue). I believe this issue occurs in other places in the project (I deleted my auth and re-authed as I was getting errors running upload/push.

Happy to write and submit a PR.

Hi @AledLewis PRs are welcome if you could provide more specific steps to reproduce I could try this as well.

(couldn't reproduce, this is from memory).
Symptom was Uncaught TypeError: Cannot read property 'refresh_token' of undefined
It was some interaction with my proxy on gapps auth that caused getToken to fail. It looks like execution continues to attempt to write to credentials with a probably-undefined tokens object. This then causes the promise to exit and mask the reject (I guess).
Here's a PR to show my fix https://github.com/danthareja/node-google-apps-script/pull/76


Handle src attributes differently to all others

Pulling in https://github.com/krux/postscribe/pull/124 myself.

Please revert this PR, it breaks valid URLs that contain already encoded characters:
> unescapeURLs("http://www.url.com/test?param1=a%25b%25c&param2=a%25b%25c")
< "http://www.url.com/test?param1=a%2525b%2525c&param2=a%2525b%2525c"

Thanks @bra1n - I've reverted this merge and went with https://github.com/krux/postscribe/pull/97 instead.
It's now available on NPM as v2.0.4.


enhance oreKey: not only primitive but any struct can be used

not only primitive but any struct can be used for Key, as long as the key type is comparable.
no need test for nil key, because passing nil value as key won't compile.

this solves a very annoying issue, thank you @duongphuhiep


Generic plugin does not remove TADIR-entry

Create BOPF object
use uninstall option
=> BOPF object gone, TADIR remains

see similar issue https://github.com/larshp/abapGit/issues/114 and proposed solution

looks like this is actually implemented
https://github.com/larshp/abapGit-Plugins/blob/0aa743e2c46b66bbda3d7c14e52318dc06278a63/zcl_abapgit_object_by_sobj.clas.abap#L82
now that https://github.com/larshp/abapGit/issues/114 is closed it is also possible to set delete_tadir in the metadata, and abapGit will handle the deletion
but I guess the current implementation is also okay? @mrsimpson

Even if it was implemented properly (which I doubt), I'd favor to use an option offered by the enclosing framework, if that exists. Need to get my system up and running, so it seems...

fixed, see above commit

fixed, see previous comments, set
rs_metadata-delete_tadir = abap_true.


Allow local (LAN) access to a device as a config option

Description
As a backup to being able to access a device's editor from FlowFuse, it would be helpful to be able to access the editor directly.
This has been requested by this existing customer - https://app-eu1.hubspot.com/contacts/26586079/record/0-1/503903
This will allow a user to make changes to their flow in an emergency situation where their network connection to FlowFuse is unstable or offline.
We would need to consider how the local connection to these devices is secured.
I would suggest that local access is disabled by default but can be switched on by editing the device's device.yml

This has also been discussed with https://app-eu1.hubspot.com/contacts/26586079/record/0-1/4909801 & https://app-eu1.hubspot.com/contacts/26586079/record/0-1/1956

Security is managed by FF OAuth, but a strong use case here is the ability to access the editor if the device has lost network connection. Open point of discussion here is how we handle the security of the offline access use case.


Cannot install DeepSpeed without CUDA

Problem
I tried to install DeepSpeed above torch-preinstalled virtualenv, and saw this error:
Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/04/wv3vnq8n3ns_3h3b5f8rn23r0000gn/T/pip-install-z1zw2ddb/deepspeed/setup.py", line 147, in <module>
        cuda_version = ".".join(torch.version.cuda.split('.')[:2])
AttributeError: 'NoneType' object has no attribute 'split'
[WARNING] Torch did not find cuda available, if cross-compling or running with cpu only you can ignore this message. Adding compute capability for Pascal, Volta, and Turing (compute capabilities 6.0, 6.1, 6.2)

Why?
I found that warning message at Line 60 of setup.py:
if not torch.cuda.is_available():
    # Fix to allow docker buils, similar to https://github.com/NVIDIA/apex/issues/486
    print(
        "[WARNING] Torch did not find cuda available, if cross-compling or running with cpu only "
        "you can ignore this message. Adding compute capability for Pascal, Volta, and Turing "
        "(compute capabilities 6.0, 6.1, 6.2)")

So we can confirm that it was intentional to allow installation above no-CUDA environment to support cross-compiling or run framework with CPU only (e.g. CI environment). But at Line 147 of setup.py, you can see the code trying to obtain CUDA version from torch without logical branch:
torch_version = ".".join([TORCH_MAJOR, TORCH_MINOR])
cuda_version = ".".join(torch.version.cuda.split('.')[:2])
torch_info = {"version": torch_version, "cuda_version": cuda_version}

In this case, torch.version.cuda will produce None and the installation fails.
Possible Fix
I think we have to add a guard for that line to prevent installation failure. I can send a PR for this if it is a bug.
Thank you for your support!

Thanks for your contribution @harrydrippin! We have been slowly starting to remove many cuda dependencies that DeepSpeed has, but I am sure there are more remaining. I just approved PR #538 which is a great fix in this direction. We are super excited for PRs like this though, so if you find additional gaps in terms of cpu-only support we will try to promptly review any PRs like this :)

@jeffra  Can we setup DeepSpeed for CPU-only environment?


Run transfer_exn in loop in GC child process

See https://github.com/mirage/irmin/issues/1975#issuecomment-1184311211
Also, although gap_tolerance seems to have some effect on this code I didn't update it in this PR.  We should remember to configure that before the release.

Is this still needed?

@Ngoguey42 I don't think so, I will close this because looking at the benchmarks there is no improvement compared to main

I'll merge this when CI is done


final update light-mode

100th branch updating a simple light mode ..i mean i m dumb right now

i don't understand this stuff i just changed 3 lines 10 time...and it shows
+24 −45 as file changed...

lgtm just format and lint so it passes CI

Oh no not this again

i don't understand this stuff i just changed 3 lines 10 time...and it shows +24 −45 as file changed...

I think its formatting maybe

lgtm just format and lint so it passes CI

as per the last pr i use those command : npm run format and npm run lint it literally modified : all the files and i was shocked

lgtm just format and lint so it passes CI

as per the last pr i use those command : npm run format and npm run lint it literally modified : all the files and i was shocked

Yeah idk why it does that sometimes luckily it doesnt show up in the dif.
Deployment is passing I am just gonna merge I still don't know why it won't let you check out the code

Oh no not this again

lgtm just format and lint so it passes CI

as per the last pr i use those command : npm run format and npm run lint it literally modified : all the files and i was shocked

Yeah idk why it does that sometimes luckily it doesnt show up in the dif.
Deployment is passing I am just gonna merge I still don't know why it won't let you check out the code

might be he know i m dumb


Failure to refresh access token

Describe The Bug:
Using a T9 thermostat, there is no control or view of current status. T9 Thermostat is configured for heating only with hydronic radiant heating. A fan accessory shows up in addition to the thermostat which does nothing. Thermostat also has option for cooling.
To Reproduce:
Follow configuration instructions as normal. I assume the T9 is of issue being configured as heat only with hydronic radiant heating.
Expected behavior:
No extra fan accessory. No cooling option. Proper communication and control of thermostat
Logs:
[8/11/2020, 11:01:08 AM] [HB Supervisor] Starting Homebridge with extra flags: -I
[8/11/2020, 11:01:08 AM] [HB Supervisor] Started Homebridge v1.1.1 with PID: 7736
[8/11/2020, 11:01:08 AM] Loaded config.json with 0 accessories and 3 platforms.
[8/11/2020, 11:01:08 AM] ---
[8/11/2020, 11:01:08 AM] Loaded plugin<EMAIL_ADDRESS>[8/11/2020, 11:01:08 AM] Registering platform 'homebridge-config-ui-x.config'
[8/11/2020, 11:01:08 AM] ---
[8/11/2020, 11:01:09 AM] Loaded plugin<EMAIL_ADDRESS>[8/11/2020, 11:01:09 AM] Registering platform 'homebridge-honeywell-home.HoneywellHome'
[8/11/2020, 11:01:09 AM] ---
[8/11/2020, 11:01:09 AM] Loaded plugin<EMAIL_ADDRESS>[8/11/2020, 11:01:10 AM] Registering platform 'homebridge-sensibo-ac.SensiboAC'
[8/11/2020, 11:01:10 AM] ---
[8/11/2020, 11:01:10 AM] Loading 3 platforms...
[8/11/2020, 11:01:10 AM] [Config] Initializing config platform...
[8/11/2020, 11:01:10 AM] [Config] Running in Service Mode
[8/11/2020, 11:01:10 AM] [SensiboAC] Initializing SensiboAC platform...
[8/11/2020, 11:01:10 AM] [HoneywellHome] Initializing HoneywellHome platform...
[8/11/2020, 11:01:10 AM] [HoneywellHome] Loading accessory from cache: Greg
[8/11/2020, 11:01:10 AM] [SensiboAC] Fetching Sensibo devices...
[8/11/2020, 11:01:11 AM] [HoneywellHome] Got access token: XXXXXXXXXXXXXXXXXXXXXXXXXXX
[8/11/2020, 11:01:11 AM] [HoneywellHome] New refresh token: XXXXXXXXXXXXXXXXXXXXXXXXXX
[8/11/2020, 11:01:11 AM] [HoneywellHome] Homebridge config.json has been updated with new refresh token.
[8/11/2020, 11:01:11 AM] [SensiboAC] New Sensibo AC Device Added (Name: My Room AC, ID: UPPYyAcN)
[8/11/2020, 11:01:11 AM] Initializing platform accessory 'My Room AC'...
HAP Warning: Characteristic 00000010-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 000000BC-0000-1000-8000-0026BB765291. Adding anyway.
Setup Payload:
X-HM://0023NNHJZJ45H
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:

    ┌────────────┐
    │ XXX-XX-XXX │
    └────────────┘

[8/11/2020, 11:01:11 AM] Homebridge is running on port 51519.
[8/11/2020, 11:01:12 AM] [HoneywellHome] # of Locations Found: 1.
[8/11/2020, 11:01:12 AM] [HoneywellHome] Getting devices for Lahontan...
[8/11/2020, 11:01:12 AM] [HoneywellHome] Failed to refresh access token. Cannot read property 'allowedModes' of undefined

Homebridge Config:
{
    "bridge": {
        "name": "Homebridge 3C81",
        "username": "XX:XX:XX:XX:XX:XX",
        "port": 51519,
        "pin": "XXX-XX-XXX"
    },
    "accessories": [],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "auth": "form",
            "theme": "auto",
            "tempUnits": "f",
            "lang": "auto",
            "platform": "config"
        },
        {
            "platform": "SensiboAC",
            "apiKey": "XXXXXXXXXXXXXXXXXXXXXXXXXX",
            "disableFan": true,
            "disableDry": true,
            "enableSyncButton": false,
            "enableOccupancySensor": false,
            "enableClimateReactSwitch": false,
            "enableHistoryStorage": false,
            "externalHumiditySensor": false,
            "debug": false
        },
        {
            "name": "HoneywellHome",
            "credentials": {
                "consumerKey": "XXXXXXXXXXXXXXXXXXXXXXXXXX",
                "consumerSecret": "XXXXXXXXXXXXX",
                "refreshToken": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
                "notice": "Keep your tokens a secret!"
            },
            "options": {
                "ttl": 60
            },
            "platform": "HoneywellHome"
        }
    ]
}

Screenshots:

Thermostat Model:
Honeywell T9
Environment:

Node.js Version: 12.18.3
NPM Version: 6.14.7
Homebridge Version: 1.1.1
Homebridge Honeywell Home Version: 6.1.2
Homebridge Config UI X Plugin Version: 4.24.0
Operating System: Windows 10 Pro

Can you try the latest beta?

@donavanbecker
I am having the same issue and tried the latest beta package. Unfortunately I'm still getting the "Failed to refresh access token. device.groups is not iterable" error

@jaredroc can you create a new issue and fill out the issue template so I can get the necessary info I need.

same issue as well

with the release of v6.2.0, which should fix this. I am closing this issue.

I get the following....it does seem to be different but i still run across an error
[8/24/2020, 12:54:24] [HoneywellHome] Homebridge config.json has been updated with new refresh token.
[8/24/2020, 12:54:24] [HoneywellHome] # of Locations Found: 1.
[8/24/2020, 12:54:24] [HoneywellHome] Getting devices for My Home...
[8/24/2020, 12:54:24] [HoneywellHome] Failed to refresh access token. device.groups is not iterable

I get the following....it does seem to be different but i still run across an error
[8/24/2020, 12:54:24] [HoneywellHome] Homebridge config.json has been updated with new refresh token.
[8/24/2020, 12:54:24] [HoneywellHome] # of Locations Found: 1.
[8/24/2020, 12:54:24] [HoneywellHome] Getting devices for My Home...
[8/24/2020, 12:54:24] [HoneywellHome] Failed to refresh access token. device.groups is not iterable

Fill out new issue, follow the template, so I can get more details or I won't be able to fix this.

@mdallaswatson, @jaredroc, @Gex2501: v7.0.0 should take care of all the issues, if not I need a new issue filled out so I can look into it further. Please follow issue template so that I can get all the details I need.


[DYNAMIC] Add Dynamic reshape to a dynamic namespace and add DynamicToStatic Pass

Initial POC for ideas discussed in https://discuss.tvm.ai/t/dynamic-ops-in-relay/6909
@tqchen @jroesch @kevinthesun @lixiaoquan @icemelon9

Hitting an issue with dynamic shapes on GPU with the VM.

Shall we just call the namespace dyn? I'm okay with dynamic, but just feel it is a bit long.

I agree with @icemelon9 perhaps dyn is a better name here.

:+1: Happy to shorten it.

In fact, I have another thought on this. Should we make the dynamic ops as the default ones whereas having static ops as special cases for better optimization?

@icemelon9 That was my initial suggestion, I think we reached consensus between TQ, Matt and I that we would introduce dynamic and slowly migrate stuff to use them, then introduce static migrate everything to that, and then finally remove the dynamic prefix inorder to ensure a smooth migration without confusion.

cc @kevinthesun @lixiaoquan given that we agreed on the new convention, it would be great if we can also migrate some of the existing dynamic(symbolic) effort towards this direction

cc @icemelon9 please followup and manage this PR, @jroesch @electriclilies please https://tvm.apache.org/docs/contribute/code_review.html#approve-and-request-changes-explicitly

@mbrookhart Since we separate the static and dynamic reshape in this pr, we should remove the Optional in the ReshapeAttrs correspondingly.

@icemelon9 @lixiaoquan Per Haichen's request, I removed the dynamic option from the standard reshape and changed the places that used it to use the new purely dynamic op. This touches many more files, could you take another look?

Thanks @mbrookhart @lixiaoquan @electriclilies @jroesch


Minor formatting changes for clarity.

Minor formatting changes for clarity.

Just curious: this library is actually being used? I wrote it a long time ago and figured that nobody was using it was going to pull it off of github eventually.


Action running for hours without result

Just installed lighthouse-ci-action to my shopify theme repo. Issue is that action runs without completing as long as it goes to timeout(6h). Theres no output logs or anything that could tell theres some issue.
If the action cannot run it should be halted and not just wait for result that it doesnt get, took me a while to figure out there was actions running for hours and hours eating tons of build minutes from actions.
Here is log from cancelled job:
  with:
    store: ***
    password: ***
    access_token: ***
    lhci_github_app_token: ***
    lhci_min_score_performance: 0.9
    lhci_min_score_accessibility: 0.9
    theme_root: .
/usr/bin/docker run --name ed866e000a6a5b3c7f49c99189b4c859934e53_6[2](https://github.com/xxxyyzzz/actions/runs/5235025025/jobs/9451566987#step:4:2)fd11 --label ed866e --workdir /github/workspace --rm -e "INPUT_STORE" -e "INPUT_PASSWORD" -e "INPUT_ACCESS_TOKEN" -e "INPUT_LHCI_GITHUB_APP_TOKEN" -e "INPUT_LHCI_MIN_SCORE_PERFORMANCE" -e "INPUT_LHCI_MIN_SCORE_ACCESSIBILITY" -e "INPUT_PRODUCT_HANDLE" -e "INPUT_COLLECTION_HANDLE" -e "INPUT_THEME_ROOT" -e "INPUT_PULL_THEME" -e "INPUT_LHCI_GITHUB_TOKEN" -e "INPUT_APP_ID" -e "INPUT_APP_PASSWORD" -e "HOME" -e "GITHUB_JOB" -e "GITHUB_REF" -e "GITHUB_SHA" -e "GITHUB_REPOSITORY" -e "GITHUB_REPOSITORY_OWNER" -e "GITHUB_REPOSITORY_OWNER_ID" -e "GITHUB_RUN_ID" -e "GITHUB_RUN_NUMBER" -e "GITHUB_RETENTION_DAYS" -e "GITHUB_RUN_ATTEMPT" -e "GITHUB_REPOSITORY_ID" -e "GITHUB_ACTOR_ID" -e "GITHUB_ACTOR" -e "GITHUB_TRIGGERING_ACTOR" -e "GITHUB_WORKFLOW" -e "GITHUB_HEAD_REF" -e "GITHUB_BASE_REF" -e "GITHUB_EVENT_NAME" -e "GITHUB_SERVER_URL" -e "GITHUB_API_URL" -e "GITHUB_GRAPHQL_URL" -e "GITHUB_REF_NAME" -e "GITHUB_REF_PROTECTED" -e "GITHUB_REF_TYPE" -e "GITHUB_WORKFLOW_REF" -e "GITHUB_WORKFLOW_SHA" -e "GITHUB_WORKSPACE" -e "GITHUB_ACTION" -e "GITHUB_EVENT_PATH" -e "GITHUB_ACTION_REPOSITORY" -e "GITHUB_ACTION_REF" -e "GITHUB_PATH" -e "GITHUB_ENV" -e "GITHUB_STEP_SUMMARY" -e "GITHUB_STATE" -e "GITHUB_OUTPUT" -e "RUNNER_OS" -e "RUNNER_ARCH" -e "RUNNER_NAME" -e "RUNNER_TOOL_CACHE" -e "RUNNER_TEMP" -e "RUNNER_WORKSPACE" -e "ACTIONS_RUNTIME_URL" -e "ACTIONS_RUNTIME_TOKEN" -e "ACTIONS_CACHE_URL" -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/_temp/_runner_file_commands":"/github/file_commands" -v "/home/runner/work/xxxyyyzzz":"/github/workspace" ed866e:000a6a5b[3](https://github.com/xxxyyyzzz/actions/runs/5235025025/jobs/9451566987#step:4:3)c7f[4](https://github.com/xxxyyyzzz/actions/runs/5235025025/jobs/9451566987#step:4:4)9c99189b4c8[5](https://github.com/xxxyyyzzz/actions/runs/5235025025/jobs/9451566987#step:4:5)9934e53
==============================
Configuring shopify CLI
Will run Lighthouse CI on https://***
==============================
Creating development theme
Your environment Ruby version, 2.[7](https://github.com/xxxyyyzzz/actions/runs/5235025025/jobs/9451566987#step:4:7).1, is outside of the range supported by the CLI, 2.7.5..<3.2.0, and might cause incompatibility issues.
Error: The operation was canceled.```

I had the same problem. I solved it when I set the full url of store for the store argument as noted here
ex my-store.myshopify.com not just my-store


Fix bug in from_torch method

This bug specifically causes an issue in MacOS, since the MPS framework (Apple silicon) doesn't support float64. Since the newly created tensor was being moved to MPS before being casted to the target dtype (float32), the code would crash. Doing both casting and moving devices at the same time fixes this bug.
To reproduce
On MacOS, simply run python examples/pbd_liquid.py and observe the following error:
TypeError: Cannot convert a MPS Tensor to float64 dtype as the MPS framework doesn't support float64. Please use float32 instead.

After this bugfix, this error no longer occurs.

Thank you! Would other OS be affected by any chance?

If you're asking whether this bug affects other platforms, I don't think so beyond temporarily increasing memory usage, since I don't know of any other platforms that support float32 but not float64, beyond MPS.

Thanks! Let me find a Mac and check.

I just tested. The issue on macOS can be solved and performance on Ubuntu won't be affected.
Thanks for the contribution!


Fix metric.nlpd and metric.nspd for inputs on GPU

This solves the issue #110.

Codecov Report

Merging #111 (40871af) into master (fb1c4d2) will decrease coverage by 20.64%.
The diff coverage is 100.00%.

@@             Coverage Diff             @@
##           master     #111       +/-   ##
===========================================
- Coverage   76.63%   55.99%   -20.65%
===========================================
  Files          36       36
  Lines        3462     3463        +1
  Branches      741      741
===========================================
- Hits         2653     1939      -714
- Misses        618     1296      +678
- Partials      191      228       +37

Impacted Files
Coverage Δ

...e/canonical_computations/steerable_pyramid_freq.py
87.76% <ø> (ø)

plenoptic/metric/perceptual_distance.py
83.96% <100.00%> (-1.76%)
:arrow_down:

plenoptic/tools/conv.py
45.45% <100.00%> (ø)

plenoptic/synthesize/mad_competition.py
10.71% <0.00%> (-75.48%)
:arrow_down:

plenoptic/simulate/models/naive.py
50.00% <0.00%> (-50.00%)
:arrow_down:

plenoptic/tools/display.py
38.13% <0.00%> (-40.86%)
:arrow_down:

plenoptic/synthesize/synthesis.py
38.97% <0.00%> (-38.18%)
:arrow_down:

plenoptic/metric/classes.py
50.00% <0.00%> (-30.00%)
:arrow_down:

plenoptic/synthesize/metamer.py
66.03% <0.00%> (-18.87%)
:arrow_down:

plenoptic/tools/optim.py
57.14% <0.00%> (-12.25%)
:arrow_down:

... and 3 more

Continue to review full report at Codecov.

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


gssoc23

I have applied SVM and Random Forest Model
Fixes Issue🛠
issue # 10
Description👨💻
I have added SVM and RF ML models to improve accuracy
Checklist✅

[] My code follows the style guidelines of this project
[] I have performed a self-review of my own code
[] I have commented my code, particularly in hard-to-understand areas
[] I am an Open Source GSSOC'23 Contributor

Issue # 10 complete

Where is the code for accuracies of both the models and how much accuracy or MSE you got? @sijalalyy

Closing for having no response.

Closing for having no response


Make vertex2cell dimension-agnostic

Codecov Report
Patch coverage: 100.00% and no project coverage change.

Comparison is base (06997c8) 100.00% compared to head (e163459) 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the GitHub App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff            @@
##              main       #24   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            3         3
  Lines          225       223    -2
=========================================
- Hits           225       223    -2

Files Changed
Coverage Δ

src/Eikonal.jl
100.00% <100.00%> (ø)

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


Use terraform provider mirror at buildtime?

See this discussion for context: https://github.com/getporter/porter/discussions/2279#discussioncomment-3324975
In some cases, just calling terraform init isn't sufficient to avoid calls back to download providers at runtime, particularly when a remote backend is being used (since we call init again in that case). Looks like we should also call mirror so that the second call to init at runtime grabs the files from the bundle and not by redownloading the provider files.

@carolynvs is this something we can do? I can take it...

@tamirkamara absolutely, I would really appreciate help getting this resolved sooner.
Here is the code that I think needs to be changed:
https://github.com/getporter/terraform-mixin/blob/465b0462ce5d1d9f0abd7a5137084e1f87e959ac/pkg/terraform/build.go#L11-L18
If you have any questions, just let me know. 👍

When running the mirror it duplicated the data that was fetched by the init command. In my custom docker file I delete the data downloaded by the init command and everything works fine. I have bundles with 5 terraform plugins and that accounts for ~300MB that are saved.
How do I know in the build time if an init will be run during runtime? init.go includes some logic around it but I wasn't sure if an init would always run or not...


Update Rbfl.localplayer.dev.json

Requirements

[x] You have completed your website.
[x] The website is reachable.
[x] The CNAME record doesn't contain https:// or /.
[x] There is sufficient information at the owner field.
[x] There is no NS Records (Enforced as of Sepetember 4th, 2024)

Description

My team in minecraft
Link to Website

https://www.sites.google.com/view/rbfltesting

I have read the CLA document and I hereby sign the CLA


Proposed fix for issue #1706

Thanks! I can't merge this until I merge the branch I'm working on as there will be a merge conflict. Will merge as soon as I get the work done on the other branch (going slowly due as I've been very busy with other things)

No worries.


OSError when loading roberta-base tokenizer

Prerequisite

[X] I have searched Issues and Discussions but cannot get the expected help.
[X] I have read the FAQ documentation but cannot get the expected help.
[X] The bug has not been fixed in the latest version (dev-1.x) or latest version (dev-1.0).

Task
I'm using the official example scripts/configs for the officially supported tasks/models/datasets.
Branch
main branch https://github.com/open-mmlab/mmdetection3d
Environment
sys.platform: linux
Python: 3.8.18 (default, Sep 11 2023, 13:40:15) [GCC 11.2.0]
CUDA available: True
MUSA available: False
numpy_random_seed:<PHONE_NUMBER>
GPU 0,1,2,3,4,5,6,7: NVIDIA GeForce RTX 2080 Ti
CUDA_HOME: /usr/local/cuda
NVCC: Cuda compilation tools, release 11.3, V11.3.58
GCC: gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
PyTorch: 1.11.0
PyTorch compiling details: PyTorch built with:

GCC 7.3
C++ Version: 201402
Intel(R) oneAPI Math Kernel Library Version 2023.1-Product Build 20230303 for Intel(R) 64 architecture applications
Intel(R) MKL-DNN v2.5.2 (Git Hash a9302535553c73243c632ad3c4c80beec3d19a1e)
OpenMP 201511 (a.k.a. OpenMP 4.5)
LAPACK is enabled (usually provided by MKL)
NNPACK is enabled
CPU capability usage: AVX2
CUDA Runtime 11.3
NVCC architecture flags: -gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_80,code=sm_80;-gencode;arch=compute_86,code=sm_86;-gencode;arch=compute_37,code=compute_37
CuDNN 8.2
Magma 2.5.2
Build settings: BLAS_INFO=mkl, BUILD_TYPE=Release, CUDA_VERSION=11.3, CUDNN_VERSION=8.2.0, CXX_COMPILER=/opt/rh/devtoolset-7/root/usr/bin/c++, CXX_FLAGS= -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -fopenmp -DNDEBUG -DUSE_KINETO -DUSE_FBGEMM -DUSE_QNNPACK -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -DSYMBOLICATE_MOBILE_DEBUG_HANDLE -DEDGE_PROFILER_USE_KINETO -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-psabi -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow, LAPACK_INFO=mkl, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, TORCH_VERSION=1.11.0, USE_CUDA=ON, USE_CUDNN=ON, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=OFF, USE_MPI=OFF, USE_NCCL=ON, USE_NNPACK=ON, USE_OPENMP=ON, USE_ROCM=OFF,

TorchVision: 0.12.0
OpenCV: 4.9.0
MMEngine: 0.10.3
MMDetection: 3.3.0+a69213d
Reproduces the problem - code sample
from transformers import RobertaTokenizerFast
tokenizer = RobertaTokenizerFast.from_pretrained('roberta-base')
Reproduces the problem - command or script
export CUDA_VISIBLE_DEVICES=0,1,2,3,4,5,6,7;export MASTER_ADDR=<IP_ADDRESS>;export RANK=0;export WORLD_SIZE=1;export MASTER_PORT=29320;python tools/train.py configs/grounding/mv-grounding_8xb12_embodiedscan-vg-9dof.py --work-dir=work_dirs/mv-3dvg --launcher="pytorch"
Reproduces the problem - error message
Traceback (most recent call last):
File "tools/train.py", line 133, in
main()
File "tools/train.py", line 122, in main
runner = Runner.from_cfg(cfg)
File "/data/home/kye/miniconda3/envs/embodiedscan/lib/python3.8/site-packages/mmengine/runner/runner.py", line 462,
in from_cfg
runner = cls(
File "/data/home/kye/miniconda3/envs/embodiedscan/lib/python3.8/site-packages/mmengine/runner/runner.py", line 429,
in init
self.model = self.build_model(model)
File "/data/home/kye/miniconda3/envs/embodiedscan/lib/python3.8/site-packages/mmengine/runner/runner.py", line 836,
in build_model
model = MODELS.build(model)
File "/data/home/kye/miniconda3/envs/embodiedscan/lib/python3.8/site-packages/mmengine/registry/registry.py", line 5
70, in build
return self.build_func(cfg, *args, **kwargs, registry=self)
File "/data/home/kye/miniconda3/envs/embodiedscan/lib/python3.8/site-packages/mmengine/registry/build_functions.py",
line 232, in build_model_from_cfg
return build_from_cfg(cfg, registry, default_args)
File "/data/home/kye/miniconda3/envs/embodiedscan/lib/python3.8/site-packages/mmengine/registry/build_functions.py",
line 121, in build_from_cfg
obj = obj_cls(**args)  # type: ignore
File "/data/home/kye/projects/cvpr2024challenge/visual_grounding/EmbodiedScan/embodiedscan/models/detectors/sparse_f
eatfusion_grounder.py", line 145, in init
self._init_layers()
File "/data/home/kye/projects/cvpr2024challenge/visual_grounding/EmbodiedScan/embodiedscan/models/detectors/sparse_f
eatfusion_grounder.py", line 151, in _init_layers
self.tokenizer = RobertaTokenizerFast.from_pretrained(t_type)
File "/data/home/kye/miniconda3/envs/embodiedscan/lib/python3.8/site-packages/transformers/tokenization_utils_base.p
y", line 2032, in from_pretrained
raise EnvironmentError(
OSError: Can't load tokenizer for 'roberta-base'. If you were trying to load it from 'https://huggingface.co/models',
make sure you don't have a local directory with the same name. Otherwise, make sure 'roberta-base' is the correct path
to a directory containing all relevant files for a RobertaTokenizerFast tokenizer.
Additional information
No response

The issue was due to not being logged into the huggingface-cli. After logging in, I was able to download normally.

Hello, can you help me? What are the specific operations for this error? Since I am new to this field and don’t know how to use it, the loading weight on the network is the local weight. I have pip installed huggingface-cli and logged in to add the token, but it still prompts the same error.


focus-trap version bump

Hope not to be a nuisance, but can we get a new release of this that includes the latest version of focus-trap (2.0.2)?

@jmrog If you just reinstall your npm dependencies you should get that latest version, since it's just a patch release.

Ah, you're right, there's a caret (^) in the package.json. My mistake. Thanks!


The speed of depth sensing (zed.retrieve_measure)

I have a problem about processing speed of function(zed.retrieve_measure)
The FPS is unstable and so low , from 4 to 20.
The following is my setting:
init_params.depth_mode = sl.PyDEPTH_MODE.PyDEPTH_MODE_PERFORMANCE
init_params.coordinate_units = sl.PyUNIT.PyUNIT_METER
init_params.camera_resolution = sl.PyRESOLUTION.PyRESOLUTION_HD720
runtime_parameters.sensing_mode = sl.PySENSING_MODE.PySENSING_MODE_STANDARD
Then, I measure the time of the following functions cost is unstable and so long(0.05 to 0.3 second):
# Retrieve left image
zed.retrieve_image(image, sl.PyVIEW.PyVIEW_LEFT)
# Retrieve depth map. Depth is aligned on the left image
zed.retrieve_measure(depth, sl.PyMEASURE.PyMEASURE_DEPTH)
# Retrieve colored point cloud. Point cloud is aligned on the left image.
zed.retrieve_measure(point_cloud, sl.PyMEASURE.PyMEASURE_XYZRGBA)
Third, I open the ZED Depth Viewer using the same device. It runs smoothly and the FPS is above 30.
Would someone answer the questions, thank you very much.
BTW, the environment is based on TX2 ubuntu16.04 and python3.5.

@lihp6207 Could you try the following? Comment out one of the data acquisitions and view the change in performance. Also, could it be that you were using USB 2.0 and while running on ZED Depth Viewer, on USB 3.0? Just a thought.

Dear @RSKothari  :
Thanks for your responding!!
I found the problem why delay so much. The chrome explorer caused acquiring delay. Also I tried to retrieve point cloud only. It still time-consuming. The FPS is around 10 to 12. It is also slower than acquiring from ZED depth Viewer(30FPS above).
Then, I've reconfirmed that it's connected by USB3.0 between ZED and TX2.

Hi,
The python wrapper adds a layer of computation/conversion that can significantly reduce the performance and add latency compared to the native C++ SDK, especially when compared to a GPU implementation such as Depth Viewer.
The performances are an important consideration of the wrapper implementation but that's the cost of using python, unfortunately there's not much else we can do.
For critical real-time applications, the C++/CUDA SDK should be considered instead.


Include layout header component styles for /transition

We have made some adjustments to use the layout header component in static where the account navigation should be present. This would be on the transition page as well as Brexit checker pages.
For more context: PR to replace hard coded account nav with layout header
This is fine, however some of the layout styles are overriding the layout header component styles in static, resulting in extra left/right padding around the layout header content like so:

Importing the layout_header styles into collections seems to fix the issue:

https://trello.com/c/9Kjy1hjb/575-use-header-component-in-static

@andysellick it's a weird one because the styles are already in static here. But the layout styles take precedence which is why there is extra padding on the right/left.
Adding it here seems to override that.

@andysellick I've opened https://github.com/alphagov/govuk_publishing_components/pull/1924 with a fix for this problem as well as a few other changes. Therefore, will be closing this PR.


could you give a brief intro about the ensemble

Hi bright,
nice job on these baselines. I saw you said you did some ensemble work, so could you give some words about?
I didn't find a good way to do a traditional bagging or boosting, and I tried the hard voting, but results' bad. :-(

you can read paper: 'Ensemble Selection from Libraries of Models'. you can try basic method from this paper. the result is fine for me.


Bug - Table DrillDownPageId Property

Bug description:
If table DrillDownPageId property defined and in that table there is a flowfield which uses lookup formula, then related document lines cannot be editable.
Bug experience environment:
Business Central Cloud - version: 24.5
To Reproduce:

create a new table
add two fields to table, one field just for the table requirements(field types are not important)
create a new page for newly created table and use newly created fields on page.
define DrillDownPageId property as newly created table for that new page.
create a new table extension object for "Sales Line" table and add new field to "Sales Line" extension table, new field must be defiend as flowfield and use calcformula with lookup and use newly created page for a new table.
create an extension page for "Sales Order Subform" and use new extension field in "Sales Order Subform" page.
publish app to Business Central.
try to open new sales order page or existing sales order page.
add new line into that order
try to move to second line

Result: second line and other all lines cannot be editable.
Code blocks for above mentioned objects:
1. New Table:
table 50100 "Test Table"
{
Caption = 'Test Table';
DataClassification = ToBeClassified;
DrillDownPageId = "Test Page";
fields
{
    field(1; "PK"; Boolean)
    {
        Caption = 'PK';
    }
    field(2; "Test Sales Line"; Decimal)
    {
        Caption = 'Test Sales Line';
    }

}
keys
{
    key(PK; PK)
    {
        Clustered = true;
    }
}

}
2. New Page for a new table:
page 50100 "Test Page"
{
ApplicationArea = All;
Caption = 'Test Page';
PageType = ListPart;
SourceTable = "Test Table";
layout
{
    area(Content)
    {
        repeater(General)
        {
            field("Test Sales Line"; Rec."Test Sales Line")
            {
                ToolTip = 'Specifies the value of the Test Sales Line field.', Comment = '%';
            }
        }
    }
}

}
3. New FlowField added to Sales Line extension table:
tableextension 50100 "Sales Line Ext." extends "Sales Line"
{
fields
{
field(50100; "Test FlowField"; Decimal)
{
FieldClass = FlowField;
CalcFormula = lookup("Test Table"."Test Sales Line");
}
}
}
4. New Sales Order Subform extension page:
pageextension 50101 "Sales Order Ext." extends "Sales Order Subform"
{
layout
{
addafter("No.")
{
field("Test FlowField"; Rec."Test FlowField")
{
ApplicationArea = All;
}
}
}
}

Duplicate of #7919


catalog-backend-module-puppetdb fixed to use puppetdb 7 api references

Hey, I just made a Pull Request!

This was identified in: https://github.com/backstage/backstage/issues/25224
Current implementation of this plugin was against puppetdb 6 which is no longer supported, and the latest_report_status parameter is part of the node api instead of the factsets api.
I have changed to do the discovery over the nodes api, and then for each node it will look up the factsets and add it to the factset type instead of othe node object.
This is to match default puppetdb setups https://www.puppet.com/docs/puppetdb/7/api/query/v4/nodes.html
:heavy_check_mark: Checklist

[x] A changeset describing the change and affected packages. (more info)
[x] Added or updated documentation
[x] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. (more info)

@freben are you able to review when you get a chance please?


Cut cfp option in index.html frontmatter

I believe this has been deprecated.

any idea what this means?

Nope. Some past "call for papers?"

That was a "call for proposals" for JupyterCon 2018 in NYC.
https://github.com/jupyter/jupyter.github.io/pull/262
https://github.com/jupyter/jupyter.github.io/commit/89cf090766e88a5f3ea7296cbd82c0569aa8acad

Sounds like something that can be cut then.


Allow passing in a "raw" JSON Schema rather than a pydantic model

Using an instance of a pydantic model isn't always feasible because of some limitations.
For example, I want to dynamically change the enum values of a field. A Literal type can't have its values sourced dynamically. When not using simpleaichat I create my pydantic model, generate a json schema from it, update the schema with my enum values, and then pass that on to openai.
One solution would be to allow output_schema to take in a dict OR a pydantic model and branch accordingly.  Another would be to have a separate kwarg for pydantic models and regular json schemas.

This shouldn't hurt.


fix: add legal compliance footer

This adds the legal compliance footer as discussed in https://github.com/netlify/pod-ecosystem-frameworks/issues/418.
It's not pretty but it injects the footer into the generated redoc page in the same way as the meta tags in the <head>.
Screenshot

Thanks for jumping on this @MarcL to make sure that we are compliant!!
I wanted to point out this resource for modifying footer content for redoc-powered sites: https://redocly.com/docs/developer-portal/guides/navbars-footers/#modify-footer-contents
Maybe this approach can be used instead of the injection approach?
Not a blocker by any means, esp with the Mar 7 turnaround time, but wanted to throw that out there!

Hey @jasonbarry.
I did look at this as I really don't like the way this is done. Injected the code in this way didn't sit right with me!
It felt beyond the scope of the work here as the link you shared would need us to also create the developer portal I think. Currently, it uses the Swagger schema to generate and it looked like we'd need more config. I had a read through the redoc-cli docs and I couldn't immediately see how we use the siteConfig.yaml approach that they suggest.
Are we ok with this as is for now and we can look to improve the docs in a future PR?
Or if you can see how to use the developer portal approach then happy to update to use it if you can point me in the right direction.
Thanks!

@MarcL yeah, it does seem out of scope for this PR. I think we'd need to start by not shelling out to redoc-cli, and instead just call it from an npm script to read a yml config file. But we can save that for another day!

Pushed some minimal tweaks to CSS to match the open API docs font.


Use IPC StreamWriter / StreamReader rather than writing to old Arrow file format

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
Currently we are writing to the (deprecated) Arrow format, but when sending the data to workers, we encode it to RecordBatch and re-encode data in the IPC format.
The benefit of writing to the IPC format directly, is that we can stream the data from disk and don't have to de-encode / re-encode the data. We'll also have to compress the data once (and benefit from reduced file-sizes too).
Describe the solution you'd like
Use the Arrow IPC stream format rather than the (old) file format.
Describe alternatives you've considered
Additional context

Looks to have been resolved by #943 (and duplicated by #942)


feat(git) add git to our docker images

closes https://github.com/Kong/docker-kong/issues/359

Just curious, what's the impact of this on the overall size of the image?

@gszr 72.33 MB vs 93 MB with alpine


nixos/postgresql: support 0750 for data directory

This is rework of part of https://github.com/NixOS/nixpkgs/pull/46670.
My usecase was to be able to inspect PG datadir as wheel user.
PG11 now allows starting server with 0750 mask for data dir.
groupAccess = true now does this automatically. The only thing you have to do
is to set group ownership.
For PG10 and below, I've described a hack how this can be done. Before this PR
hack was impossible. The hack isn't ideal, because there is short
period of time when dir mode is 0700, so I didn't want to make it official.
Test/example is present too.

Does it look fine to mention hack in docs in option description?

Added a commit to fix https://github.com/NixOS/nixpkgs/issues/18829

requesting also review from @pacien

I've rethought my approach. Let's not support pre11 versions THAT much. It is enough to just ensure state dir has 0700 mode for old PG.
So now dir mode is enforced only when PG is older than 11. This fixes a nasty issue when you add tmpfiles rule to make PG group-accessible and suddenly on next reboot PG doesn't start (yes, I had this...).
Now all 3 examples below start postgres, and last are possible ways to set group mode.
{
  documentation.nixos.enable = false;

  containers.test1.config = {config, pkgs, ...}:
        {
          services.postgresql.enable = true;
          services.postgresql.port = 10000;
          services.postgresql.package = pkgs.postgresql_10;
          systemd.tmpfiles.rules = [ ''d "${config.services.postgresql.dataDir}" 0750 - - -''  ];
        };
  containers.test2.config = {config, ...}:
        {
          services.postgresql.enable = true;
          services.postgresql.port = 10000;
          systemd.tmpfiles.rules = [ ''d "${config.services.postgresql.dataDir}" 0750 - - -''  ];
        };
  containers.test3.config = {config, ...}:
        {
          services.postgresql.enable = true;
          services.postgresql.port = 10001;
          services.postgresql.initdbArgs = [ "--allow-group-access" ];
        };
}

urgh. Github UI discarded my perfect squash-commit message...


M3-1411 Network Helper

Purpose
Add network helper setting.
Notes
Made the error message upon API request into a toast because the API error had no field property, so it wasn't possible to attach the error to a specific setting (auto-backups or network helper).

Coverage decreased (-0.04%) to 30.469% when pulling 4648d5ffa3168fcd3ec74b6bf693dd49fbc8227e on martinmckenna:M3-1411-network-helper into 2fec8a9c4de3519856753cef233c612137c51ecb on linode:develop.


assets video not playing on macOS

assets video not playing on macOS
please, check this issue
_meeduPlayerController.setDataSource(
DataSource(
type: DataSourceType.asset,
source: "assets/videos/sample1.mp4",
),
autoplay: true,
);

i am really sry, for some reason i didnt see your issue
can you explain more why its not working? what the error do you get?

thank you It's resolved.
I have one more question.
In using the flutter_meedu_videoplayer library, I am in a situation where I must customize the video control panel.
Is it possible to make it myself instead of the video control panel you made and apply it to the flutter_meedu_videoplayer library and operate normally?

thank you It's resolved. I have one more question. In using the flutter_meedu_videoplayer library, I am in a situation where I must customize the video control panel. Is it possible to make it myself instead of the video control panel you made and apply it to the flutter_meedu_videoplayer library and operate normally?

may i ask you, what are the customization you require so i try to update the code if its not already customizable.


zgui: DrawList api refinement

Hi, many thanks for your work!
I have incorporated changes from this PR in this commit: https://github.com/michal-z/zig-gamedev/commit/2bf04e5504592ec8540fdccd0cb88b03fc8848f1
I have slightly changed the API:

All args are passed via struct (I think this makes reading the UI code easier)
Arrays are passed to C code via pointers (this decreases number of args that we need to pass)

Also, I have added some example code to gui_test_wgpu sample app.
Let me know what you think.

Hi, I agree with your choice, consistency is important in lib design. Although there's a minor bug need fixing, just created another pull request #107 .


avatar_hash: Update a comment to reflect the current code.

Also move a couple of comments inside the functions they describe,
because they're about the implementation of the functions rather
than their interface.

Automated message from Dropbox CLA bot
@gnprice, it looks like you've already signed the Dropbox CLA. Thanks!


Create neo.units module

As a way to start addressing #133 I suggest creating a module neo.units, which for the time being would just import all of the units from quantities, but would make it easier in future to move to pint or other library since we would avoid using the quantities (or pq) namespace.
All of the documentation, examples and docstrings should also be updated to use the new module.

@apdavison, now that you are working on quantities do you still want this on the list of to-dos?


binaries: improve version reporting

I noticed that not all binaries were including the git sha in the build information. I've added the necessary functionality to the orb_build_info crate and updated all the binaries to use it.
I also bumped the version number for orb-mcu-util.

Rebased on #133

there was something wrong in the rebase as there are conflicts now 🤔