Feature request: persistence

It would be nice to keep the Grounded collection available for the next restart; if the user starts the app without an internet connection the old data will be used.

The latest cached data should be available on startup - if not it would be an issue - it's a bit unclear if this isn't happening. Let me know @KoenLav

I should mention I'm troubleshooting a Chrome App, but it has access to IndexedDB and localForage works fine, so it shouldn't be an issue.
I'm subscribing to collections in Meteor.startup:
Meteor.subscribe('tables')
Meteor.subscribe('tableplans')
Afterwards (still in Meteor.startup) I ground them:
Ground.Collection(Tables)
Ground.Collection(Tableplans)
When I restart the app the Tables and Tableplans collections are initialized, but they remain empty (the data which was available before is not used).
I already checked to see whether this has something to do with localForage in a Chrome App, but localForage works fine (I can store values using localForage and get them after restarting the app).
Any insights would be appreciated!
Also, probably unrelated, I keep getting the warning:
"Cannot call a class as a function" which is raised by babelHelpers.classCallCheck(this, GroundCollection);, but it only happens on the first Ground.Collection call (not subsequent calls).
Other than that the 1.0 alpha seems to work just fine!

@KoenLav ok - thanks - the babel error is odd - what version of Meteor are you using?

1.2.1

I am too having trouble with data not being persisted. I have the following code, and it always logs 0 when I visit the page, although it contained data when I previously left the page.
var Data = new Ground.Collection('settings', {connection: null})
console.log(Data.find().count())

It worked as expected a year ago. Since we're now two noticing this problem, I guess there's a bug somewhere.

https://github.com/GroundMeteor/db/issues/153#issuecomment-206125703

I have about 10 collections grounded and all of them except 1 work fine offline after an app restart. The offending table is the largest - over 5MB of HTML text records. The next biggest is just under 1MB. Is there a maximum size that I should be trying to stay under? Would it be advisable to compress the HTML text before putting it in the collection?

Ground db II does not compress your data - you could use different kinds of compression, the better you know your data the better you can compress it. The minimax package helps you compress js objects and allows you to create a dictionary for better compression.
mobile browsers are usually limites to around 4.5mb most desktop browsers have no limit or will ask the user for permission.

I also seem to have a problem with a lack of persistence.
I have the following code.
Meteor.startup(function () {
	Cells = new Ground.Collection('cells', { connection: null });

	console.log("Number of cells: " + Cells.find().count());

	if (Cells.find().count() == 0) {
		for (i = 0; i < Session.get('cellsLat'); i++) {
			for (j = 0; j < Session.get('cellsLng'); j++) {
				Cells.insert({ i: i, j: j, visible: true });
			}
		}
	}
});

After every restart and reload (pressing the reload button in the browser), Cells.find().count() equals 0.
Am I missing something obvious, here?

I am using ground db in my meteor & ionic app. I am also facing a problem in data persistence between app restarts. Initially when the app starts and then goes into offline mode during navigating the app, the data is retained. However if I close and restart the app in offline mode, the data is lost.
My ground db version is 2.0.0-rc.7 and ionic version is 3.1.1

This is one slow moving issue :)
@CaptainN : your suggestion does not appear to work for me. My offline collection is reported to be ready, but still without the data that should have been in there. After a short while, the data that was supposed to be in my offline collection then appears.
For me, this is particularly an issue with a 'Settings' collection, which contains settings for the current user and which are defined on the user's first visit, or retrieved on subsequent visits.
I now solve this by regularly checking the user's settings and removing any newer duplicates. Not ideal, but it works.


Feature request: Support udd-style fragments to restrict semver ranges to update

Espetially, we need #=.
There is an npm package which does not work properly in deno except for a particular version of the package.  We'd like to prevent such npm packages from being updated.
molt CLI has --ignore option and it allows us to specify such npm packages. Or we can write a script for such restrictions as mentioned in README.md.  However, it would be great if we can specify restrictions in import declarations.
References

https://github.com/hayd/deno-udd/blob/master/README.md#semantic-versioning

unfortunately, udd-style fragments do not work in npm specifiers... and cause an error like below:
error: Invalid package specifier<EMAIL_ADDRESS>Invalid version requirement. Invalid specifier version requirement. Unexpected character.
  #=
  ~

https://docs.deno.com/runtime/manual/node/npm_specifiers

@masnagam Thanks for pointing it out. I'm not positive to support udd-style fragments, but will probably work on the npm-style fragments, which is supported by the Deno runtime.
I'm still wondering what is the best way to provide version pinning functionality without introducing our own descriptors.


Stop Tracking Staticfiles

The staticfiles directory is the result of what happens when python manage.py collectstatic is run in order to get deployment static files. This only needs to be done in production. We can track the base static files and make sure the deploy scripts run collectstatic to get the staticfiles in place (if they don't already do that).

Closed via #849


Yarn CLI Service is not Vite

It looks like this project is based on legacy build styles for Vue JS. I followed the guide to this page. ( https://storybook.js.org/tutorials/intro-to-storybook/vue/en/get-started/ ) I know, the first page. When running the suggested yarn test:unit it gave me this exception.

yarn run v1.22.19
$ vue-cli-service test:unit
'vue-cli-service' is not recognized as an internal or external command,
operable program or batch file.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Trying yarn storybook gave me this exception.

yarn run v1.22.19
$ start-storybook -p 6006
'start-storybook' is not recognized as an internal or external command,
operable program or batch file.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Did not try yarn serve. What will likely help is the install issue.

yarn install v1.22.19
[1/4] Resolving packages...
[2/4] Fetching packages...
error<EMAIL_ADDRESS>The engine "node" is incompatible with this module. Expected version "8 || 10 || 12 || 14 || 16 || 17". Got "18.12.1"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
PS C:\dev2\learn\storybook\gs\taskbox> yarn test:unit
yarn run v1.22.19
$ vue-cli-service test:unit
'vue-cli-service' is not recognized as an internal or external command,
operable program or batch file.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

So, I could be wrong about Vite... though currently, we should be using Vite. My guess is the issue with v. 18 of Node also played into this. Looking at the node site it declared Node LTS is 18 so that module is out of current status, yes?

@sosensible, thanks once again for reaching out to us with your issue. We appreciate 🙏 ! I'm aware that the Vue CLI (in which this template is used) is currently in maintenance mode, and the recommendation is to use Vite. This is something that will be addressed in the upcoming year as the Vite integration with Storybook is improving greatly. In all fairness, I haven't committed to this because of time constraints due to the recently released Storybook beta version. If you're ok with it, I was thinking of looping you in once the pull request is up so that you can test it as well and we can polish it up where needed. Will that work for you?
Looking forward to hearing from you. Happy holidays


Error when ripping from Erome?

Ripme version: 1.7.95
Java version:  version 8
Operating system:  10

Exact URL you were trying to rip when the problem occurred: https://www.erome.com/a/rhM5eQRp
Please include any additional information about how to reproduce the problem:

Expected Behavior
Want to rip all videos from page.
Actual Behavior
Error message, then re attempt leads to saying it's already downloaded. Nothing gets downloaded

You are using a very old version. Please try with the latest 2.1.9 version you can find at:
https://github.com/ripmeapp2/ripme/releases/tag/2.1.9
I was not able to reproduce your issue using the latest version.


Road Map

0.0.1 core version: Late March

rasters only
integer values only

Pending Enhancements:

coordinate with Table extension for data dictionary use, allow strings as values
coordinate with Label/Vector-Label extensions for alignment
consider allowing classifications to be defined via range or array values

Pilot implementation

Planetary Computer: ASAP
Maxar ARD: May 2022
Planet UDM: TBD

Looks good. I'll generate an example Landsat item that uses classification:bitfields.

@pjhartzell anything else you want to do with this? I think we are ready to call this 1.0.0. I'll update the changelog to reflect that.

I'm good for 1.0.0. I'll add a collection example for bitfields in the near future, but that I don't see why that should hold us back.

@drwelby What are next steps? Is the PR ready for review for a merge into main?

I'm ready to merge to main and announce it, unless you want to hold it in the PR stage for last minute feedback. I'll announce either status on Gitter and in the Stac Extensions issues.

Go ahead and merge. 🙂

What's the status of this issue?

Stale, we can close


Raidboss: TEA Alpha & Beta Instructions Not Working

Description
TEA Alpha & Beta Instructions aren't working.

No text displayed during TEA Alpha Instructions, TEA Alpha Instructions Callout, TEA Alpha Ordained Motion 1, TEA Alpha Ordained Stillness 1, TEA Alpha Ordained Motion 2, TEA Alpha Ordained Stillness 2, TEA Alpha Safe Spot, TEA Alpha Resolve First Motion, TEA Beta Instructions, TEA Beta Instructions Callout, TEA Beta Radiant ... (not sure about TEA Beta Optical Stack ~ TEA Irresistible Grace.)

The timeline of Perfect Alexander Phase seems to be broken too.
Version: 0.18.4 - 0.18.6 ( I am not sure if previous versions are working. )
Additional information

Game Language: Japanese
FFXIV ACT Plugin Language: Japanese
Log: https://server.sforest.in/ffxiv/Network_20510_20200807.2020.08.08.log

( Sorry, I forgot to take screenshots. )

What do you mean by the timeline not working?

What do you mean by the timeline not working?

After Phase 4 Part 2 - Fate Projection β, there was still something about Fate Projection β displayed in the timeline. ( My memory might not be accurate since I was focusing on the mechanisms. )

Thanks for the log, that's perfect.  Looking at it, it looks like for whatever reason, Perfect Alexander doesn't have a name in the log itself.
03|2020-08-07T21:04:07.3810000+08:00|40005908||0|50|0|0||9042|11349|28938440|28938440|10000|10000|0|0|99.98219|96.24606|0|-4.792213E-05||3919681e26a3a66cf1b6e96420df2cfc
21|2020-08-07T21:22:04.7540000+08:00|40005908||487B|未来観測α|40005908||3C|0|49|48000|1B|487B8000|0|0|0|0|0|0|0|0|0|0|24686990|28938440|10000|10000|0|1000|99.99231|99.99231|1.192093E-07|-4.792213E-05|24686990|28938440|10000|10000|0|1000|99.99231|99.99231|1.192093E-07|-4.792213E-05|00005692|0ec3deb307f322d1ae22607b45cf1891

That would explain why the timeline would be off and most of the triggers involving Perfect Alexander wouldn't work.  Let me ask Ravahn and see if there's any thoughts.
Has this worked in the past? Is this repeatedly happening, or was this a one-time problem?

Since my party just reached phase 4 in these days, I don't know if it worked in the past. It's repeatedly happening (as far as I see).
Btw, I recalled that there was a notification of TEA Ordained Capital Punishment (ja: 'タンクシェア', en: 'Shared Tankbuster') during Fate Projection β just before the boss became untargetable.

@MaikoTan Do you happen to have done TEA in Japanese? I don't really know who else to ask about cactbot in Japanese.
@KattTails Are you still doing TEA? If so, have you seen this ever? Just curious if this could be a general issue too.

Btw, I recalled that there was a notification of TEA Ordained Capital Punishment (ja: 'タンクシェア', en: 'Shared Tankbuster') during Fate Projection β just before the boss became untargetable.

This is a timeline trigger, and so if your timeline is not synced, then this trigger will happen at the wrong time.  So, I think the heart of the problem is still the missing combatant name in the logs.

I've never experienced this as far as I can recall. Game set to English though.

@SJoshua Are you able to search through your logs and find examples of lines containing |9042| (ideally on lines that start with 03 or 04)?  Perfect Alexander gets added at the start of the zone, so you don't need to be at phase 4 to see it.  I just want some more evidence that this is a consistent issue.
I brought this up in discord here: https://discordapp.com/channels/551474815727304704/551474815727304706/741520065190690837

@SJoshua If you don't mind more testing, could you add the cactbot test overlay https://quisquous.github.io/cactbot/ui/test/test.html as an overlay, and let me know if the name shows up on the target line when you're targeting Perfect Alexander?  (It's kind of a noisy overlay, so hopefully you could enable it during the long cutscene for one Perfect Alexander pull to verify.)

@SJoshua If you don't mind more testing, could you add the cactbot test overlay https://quisquous.github.io/cactbot/ui/test/test.html as an overlay, and let me know if the name shows up on the target line when you're targeting Perfect Alexander? (It's kind of a noisy overlay, so hopefully you could enable it during the long cutscene for one Perfect Alexander pull to verify.)

I am glad to test it. However, since my party completed TEA tonight, we will take a rest until 8/14.
(As a temporary fix, I replaced the sources with empty strings and it worked. Timeline was broken tho. )

I am glad to test it. However, since my party completed TEA tonight, we will take a rest until 8/14.

Congrats! :tada:
It sounds like Ravahn has an idea what the issue is in the ffxiv plugin, so hopefully this can get fixed in the future.

There's a <IP_ADDRESS> beta plugin up at https://discordapp.com/channels/551474815727304704/551476805148737546/741756457296461895 that should fix this.

Sorry for late reaction, and I cannot offer help here.
Because business cause me did not enter TEA or even Savage in Shadowbringers.

SJoshua confirmed this was fixed.


CHEBI:3985 cyathin A3, please check

Hi Adnan,
The above compound is used in Rhea for a reactions based on pmid:31535864 so I would be grateful if you would check it.
Best,
Kristian

@kaxelsen Do you know what the correct structure of cyathin A3 is?
CAS (https://commonchemistry.cas.org/detail?cas_rn=38598-35-5&search=38598-35-5) and several other articles (PMID: 19387500, PMID: 20714781) show a completely different structure with an ether linkage. The structure may have been revised at some stage but I'm unable to find any evidence.


Fix the package name in the sample pip3 command

The link to locustio is correct, but the copy/paste command uses locust as the package name.

We want to fix this by pushing to locust on pypi instead, see #817
@heyman that is on your todo, right? :)


Non-white backgrounds

Hello,
It seems that the syntax highlight requires a white background. When I use a dark theme, non-blank characters have a white background which makes a weird visual. So I had to switch to the default white background.
Thanks

@flaudanum I think you can download the reStructuredText.xml from here directly. Just go with the raw button.

Which theme do you prefer?
I think this issue has to be solved with a specific reStructuredText.xml file for dark themes.
(Sorry for my very late answer. I have been away open source project for quite some time.)

Hi @steenhulthin ,
The dark theme that I'm using is Darkula.
Thanks again for this plugin.

Basic support for dracula theme is now added. 7a8fc9023163a8afcc12076db1938b87e8a52a52
It will be included in next release. For now it can be downloaded here: https://raw.githubusercontent.com/steenhulthin/reStructuredText_NPP/master/reStructuredText_dracula.xml

Great job. Thank you! Darcula is a quite popular dark theme. I think it was worth the time.
Just so you know the background color of numbers is still white. To me it's OK but if you intend to correct it it's better you know it before the next release.
Thanks again.

Thanks for letting me know. I'll look at it for next release. ;)


DS Crash on start up

Mod Version:
1.12.2
The version that is installed in your pack.
1.12.2-<IP_ADDRESS>
Forge Version:
<IP_ADDRESS>54
The actual Forge version - "latest" does not count.
???
Link to client log:
https://pastebin.com/7AzEDfac
Link to crash log:
Refer to Pastebin, all it says is Exit code: 0
Description:
Description of the problem.  In the case of crashes, it is good to know things like the following:

Did you just add the mod to a pack?

Yes, a personal mod pack

Did it just start crashing, or has it always crashed?

Only crashes when I put in DS

Did you update any other mods in your pack and it started crashing?  This includes Forge.

No

If updating multiple mods did you update one by one or all at once?  To help narrow the problem down adding one by one is helpful.

Downloaded all of my mods of curse and just chose whatever was the latest 1.12.2

Is the modpack you are using available online somewhere?  If the crash is due to mod interaction having the pack available makes things much easier.  It is much harder to work these types of issues with a private kitchen sink pack containing 250 mods.

I made my pack, it has maybe 45 mods

FIXED, just had to install Forgelin.
https://www.curseforge.com/minecraft/mc-mods/shadowfacts-forgelin for people who might have this problem in the future


Add page for Spark operator/Yunikorn integration

Add a user guide page to the Spark operator on Yunikorn gang scheduling support that is upcoming in the 2.0.0 release.
https://github.com/kubeflow/spark-operator/issues/2098

/hold
Holding til 2.0.0 release actually comes out.

/hold cancel

/assign @ChenYi015 @yuchaoran2011 @vara-bonthu


Cant Authenticate

Hi,
I am using the latest Laravel and Adldap2-Laravel and it keeps wanting to pass the admin username and password across and not the users details :/
Does this still work for the latest version?
Thanks.

It should. Did you go through all the steps in the instructions?

Sure did... In the end I had go a different approach, took a bit to solve :/
$provider = \Adldap::getDefaultProvider();
$provider->auth()->bind($creds['username'], $creds['password']);
$provider->auth()->attempt($creds['username'], $creds['password'], true);

Thanks

Ok, thanks. I added a comment with a reference to this issue.

@jotaelesalinas Hi, if it's possible can you help me? I do ldap authorization on laravel first time. Your code not work for me. I have Windows Active Directory. Laravel version 5.3.*.

Hi,
I am using the latest Laravel and Adldap2-Laravel and all installation went well but when I check to the login page showing
BadMethodCallException
Method App\Http\Controllers\Auth\LoginController::showLoginForm does not exist.
Any suggestions.
Thanks


Mistral-7B support

Mistral-7B is a high quality open model (Apache 2.0).
It seems like it would be a perfect candidate for support in WebLLM.
https://huggingface.co/mistralai/Mistral-7B-v0.1
https://huggingface.co/mistralai/Mistral-7B-Instruct-v0.1

Got Mistral-7B-OpenOrca working, but with one caveat: sometimes, it doesn't stop the inference. After it prints <|im_end|> (OpenOrca uses ChatML), it starts outputting an empty string. A workaround is to capture the output inside the generateProgressCallback and interrupt the generation if the output is an empty string:
let lastResponse = "";

const generateProgressCallback = (_, message = "") => {
  if (message.length === 0) return chat.interruptGenerate();

  lastResponse = message;

  console.log(`Partial response: ${lastResponse}`);
};

const prompt = "Please tell me how mistral winds have attracted super-orcas.";

await chat.generate(prompt, generateProgressCallback);

console.log(`Complete response: ${lastResponse}`);

You can find the Mistral 7B OpenOrca web-llm build here:
https://huggingface.co/Felladrin/mlc-chat-Mistral-7B-OpenOrca-q4f32_1
And here's a demo:
https://huggingface.co/spaces/Felladrin/Web-LLM-Mistral-7B-OpenOrca

Awesome!!
Would this same code be compatible with untuned Mistral-7B with a webgpu quantization as specified here: https://llm.mlc.ai/docs/compilation/compile_models.html ?

It's compatible! I've compiled and uploaded both to HuggingFace:

https://huggingface.co/Felladrin/mlc-chat-Mistral-7B-v0.1-q4f32_1
https://huggingface.co/Felladrin/mlc-chat-Mistral-7B-Instruct-v0.1-q4f32_1

It's compatible! I've compiled and uploaded both to HuggingFace:

https://huggingface.co/Felladrin/mlc-chat-Mistral-7B-v0.1-q4f32_1
https://huggingface.co/Felladrin/mlc-chat-Mistral-7B-Instruct-v0.1-q4f32_1

I get "download model config failed" when I try to add either of these in mlc.

I get "download model config failed" when I try to add either of these in mlc.

Hey, @sam1am,
I guess you're trying to run the model in an incompatible compilation target.
It's currently built to run only on browsers (target: webgpu).
Making it run on other MLC targets requires compiling it accordingly, but it's out of the scope of this repo.
Just in case, I've updated my previous comment to clarify it.

@felladrin did you use any specific compilation config to get the output? Your wasm works, but I'm trying to compile with python3 -m mlc_llm.build --hf-path <mistral_model> --target webgpu --quantization q4f32_1 and keep getting Init error, LinkError: WebAssembly.instantiate(): Import #2 module="env" function="_ZN3tvm7runtime15NVTXScopedRangeD1Ev": function import requires a callable with my wasm files. I've tried compiling from CUDA 11.8 and Apple M1.

Oh yeah. Been through that same problem, @hrishioa. And indeed I had to change one thing: the version of the TVM git submodule.
For this, after cloning https://github.com/mlc-ai/mlc-llm, go into 3rdparty/tvm folder and run:
git checkout 5828f1e9e \
  && git submodule init \
  && git submodule update --recursive \
  && make webclean \
  && make web

Thank you! That fixed that issue, but I'm now running into this with relax:
InternalError: Check failed: (func.defined()) is false: Error: Cannot find PackedFunc vm.builtin.attention_kv_cache_window_override in either Relax VM kernel library, or in TVM runtime PackedFunc registry, or in global Relax functions of the VM executable

Is this because of the tvm version?

Haven't seen that one, @hrishioa. Maybe something they changed recently on mlc-llm repo.
I haven't updated the repo since I built mistral, so maybe if you checkout the same version it could work...

git checkout 1e6fb11658356b1c394871872d480eef9f2c9197

Should put the repo in this commit:

Remember to reinitialize all the git submodules and also re-checkout 3rdparty/tvm submodule to 5828f1e9e.
Ah, if you're building to f32, there was one more edit needed (it seems they fixed it already, but in that old commit, it wasn't fixed yet):
sed -i '.bak' 's/float16/float32/g' mlc_llm/transform/fuse_split_rotary_embedding.py

@felladrin Thank you! That worked. Pulling the main repo to 1e6fb, relax to 5828f1 and rebuilding helped fix that problem.
Updating float16 to float32 fixed compiling 32 bit formats, but 16's are now failing - that's something I can live with :)
Couple more things in case anyone's on this thread:

The appropriate value for conv_template seems to be custom, but it's not released yet I think.
Are sliding_window and sliding_window_chunk_size working? I can see they're merged into mlc-llm here but I don't see any mention in web-llm. Is it worth having them in mlc-chat-config.json? I didn't notice a difference in inference quality or speed.
Compiling Yarn-Mistral-128K pulls emcc out of memory. Had to edit the compiler options in 3rdparty/tvm/../emcc.py to add these:

cmd += ["-s", "INITIAL_MEMORY=1342177280"]
cmd += ["-s", "TOTAL_MEMORY=1342177280"]

This gets compilation to finish, but I end up with this error. Any ideas?

Glad it worked!

The appropriate value for conv_template seems to be custom, but it's not released yet I think.
Are sliding_window and sliding_window_chunk_size working? I can see they're merged into mlc-llm here but I don't see any mention in web-llm. Is it worth having them in mlc-chat-config.json? I didn't notice a difference in inference quality or speed.
Compiling Yarn-Mistral-128K pulls emcc out of memory.

About 1: you can use any of the available conv_template and completely override the params directly in mlc-chat-config.json, like it was done here.
I'm afraid I won't be able to help with 2 and 3.

Thanks for all the help!
Compiled and ran OpenHermes-2.5 and Dolphin 2.2.1 if anyone needs them:
https://huggingface.co/hrishioa/wasm-OpenHermes-2.5-Mistral-7B-q4f32_1
https://huggingface.co/hrishioa/mlc-chat-dolphin-2.2.1-mistral-7b-q4f32_1
https://github.com/mlc-ai/web-llm/assets/973967/2ff46f5d-a916-44bf-b066-6fdfee3fb77c
Runs pretty well at q4f32

Thanks for contributing and sharing the results! Currently working on incorporating Mistral into web-llm; will support sliding_window and sliding_window_chunk_size!

The new 0.2.9 npm now supports Mistral with sliding window attention, supporting a 4096 window size, removing the notion of max context length!
This is reflected in the demo:

@CharlieFRuan Thanks. I used following model. it works 🎉
https://github.com/mlc-ai/binary-mlc-llm-libs/blob/main/Llama-2-7b-chat-hf-q4f32_1-webgpu.wasm

Hi there, I am trying to use https://huggingface.co/spaces/Felladrin/Web-LLM-Mistral-7B-OpenOrca with "@mlc-ai/web-llm": "0.2.14", but I'm getting:
app-index.js:31 [llm@initChat] Error: Cannot find global function vm.builtin.param_module_from_cache_by_name
    at Instance.getGlobalFuncInternal (webpack-internal:///(:3001/app-pages-browser)/../../node_modules/.pnpm/@mlc-ai+web-llm@0.2.14/node_modules/@mlc-ai/web-llm/lib/index.js:2350:23)
    at eval (webpack-internal:///(:3001/app-pages-browser)/../../node_modules/.pnpm/@mlc-ai+web-llm@0.2.14/node_modules/@mlc-ai/web-llm/lib/index.js:2164:29)
    at new RuntimeContext (webpack-internal:///(:3001/app-pages-browser)/../../node_modules/.pnpm/@mlc-ai+web-llm@0.2.14/node_modules/@mlc-ai/web-llm/lib/index.js:1464:47)
    at new Instance (webpack-internal:///(:3001/app-pages-browser)/../../node_modules/.pnpm/@mlc-ai+web-llm@0.2.14/node_modules/@mlc-ai/web-llm/lib/index.js:2161:24)
    at eval (webpack-internal:///(:3001/app-pages-browser)/../../node_modules/.pnpm/@mlc-ai+web-llm@0.2.14/node_modules/@mlc-ai/web-llm/lib/index.js:3224:20)

Is this a known issue? If not, is this something we could take a look at fixing? Thank you!

I am not too sure what model library this is using: https://huggingface.co/spaces/Felladrin/Web-LLM-Mistral-7B-OpenOrca
However, there has been multiple rounds of updates to webllm recently and I have seen this error before. I am guessing that the link uses our old Mistral model library.
There are two options:

Change the model library to this backward-compatible (non-SLM) model but recompiled: https://github.com/mlc-ai/binary-mlc-llm-libs/blob/main/Mistral-7B-Instruct-v0.1-q4f16_1-sw4k_cs1k-webgpu.wasm
Use the SLM model library, and recompile the OpenOrca weights following https://llm.mlc.ai/docs/deploy/javascript.html#bring-your-own-model-variant.

cc @felladrin


Build fails on Archlinux ARM

Build log here: http://pastebin.com/7uX5Kgda

On my OS Python's hashfunc is defined as
typedef long (*hashfunc)(PyObject *);
Apparently, for the ARM version the return value is int. I will look into how to fix this. For now, you could simply build without python support. -R

The issue is fixed in the cmake branch I am currently working on. The upcoming 5.2 release will contain the fix.


Fix a parameter name in the example

The parameter named -Credentials must be -Credential (without s) as written in the documentation of the function here :
https://docs.microsoft.com/en-us/powershell/module/azure/new-azuresqldatabaseservercontext?view=azuresmps-4.0.0

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

azureps-cmdlets-docs/ServiceManagement/Azure/v4.0.0/Start-AzureSqlDatabaseExport.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Support for Chrome 79 (Puppeteer 2.0.0)

What is current devepoling status for importement support for Chrome 79 (Puppeteer 2.0.0)?

Here are some thoughts on what should be considered before/as part of upgrading to the latest Chrome version:

update version in package.json
check the Puppeteer release notes since the currently used version and add missing resources accordingly and update aliases, if changed.
confirm tests and Travis working correctly

The list isn't conclusive and might change.

Well I thing this needs new maintainer, because @nesk is not involved in this project anymore.
Somebody with node.js skills is required to maintain this project

Hey @stanolacko
I've had a long chat with @nesk about the project and going to help out to keep it going. Stay tuned!
Cheers,
Peter

See https://github.com/puppeteer/puppeteer/blob/main/docs/api.md for overview of the API

Cool, one of the best news today.
So good luck and waiting for new release ;-)

Thanks, it's a piece of work. Been working on adding more tests so we can be more sure it's actually working as expected.

Closing since Puppeteer 5 is coming real soon with the 2.0.0 release.


Update LockDealBundleProvider state

close #106

looks good. what about the name?

since poolId is a bundle pool Id, I think it's better not to use first

bundlePoolIdToFirstPoolId

yes. you right,
bundlePoolIdToFirstPoolId sounds good


Error message calculation some Azimuths?

System Health details
System Information

version
core-2023.11.0

installation_type
Home Assistant OS

dev
false

hassio
true

docker
true

user
root

virtualenv
false

python_version
3.11.6

os_name
Linux

os_version
6.1.59

arch
x86_64

timezone
Europe/Berlin

config_dir
/config

Home Assistant Community Store

GitHub API
ok

GitHub Content
ok

GitHub Web
ok

GitHub API Calls Remaining
4890

Installed Version
1.33.0

Stage
running

Available Repositories
1322

Downloaded Repositories
8

Home Assistant Cloud

logged_in
false

can_reach_cert_server
ok

can_reach_cloud_auth
ok

can_reach_cloud
ok

Home Assistant Supervisor

host_os
Home Assistant OS 11.1

update_channel
stable

supervisor_version
supervisor-2023.10.1

agent_version
1.6.0

docker_version
24.0.6

disk_total
30.8 GB

disk_used
15.2 GB

healthy
true

supported
true

board
ova

supervisor_api
ok

version_api
ok

installed_addons
Studio Code Server (5.13.0), Advanced SSH & Web Terminal (15.1.0), Node-RED (15.0.0)

Dashboards

dashboards
3

resources
7

views
8

mode
storage

Recorder

oldest_recorder_run
October 22, 2023 at 16:25

current_recorder_run
November 1, 2023 at 21:00

estimated_db_size
5249.68 MiB

database_engine
sqlite

database_version
3.41.2

Checklist

[X] I have enabled debug logging for my installation.
[X] I have filled out the issue template to the best of my ability.
[X] This issue only contains 1 issue (if you have multiple issues, open one issue for each issue).
[X] This issue is not a duplicate issue of currently previous issues..

Describe the issue
Hi,
and thanks for this great work ❤
I created 4 sensors for horizontal blinds.

north
east
south
west

For each I calculated the azimuth by using the compass from open streetmap. However, I realized that for the north-facing side (Azimuth 15)  and west-facing side (Azimuth 298) I do not receive values and the log shows errors. East and south working fine.

Screenshots

Anything I am doing wrong? 🤔
Thank you!
Reproduction steps

create new sensor, horizontal blinds, Azimuth 15
restart HA
watch the state: it shows unavailable

Debug logs
Log File:
**********

2023-11-01 21:00:27.957 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up adaptive_cover platform for sensor
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 367, in _async_setup_platform
await asyncio.gather(*pending)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 507, in async_add_entities
await asyncio.gather(*tasks)
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 752, in _async_add_entity
await entity.add_to_platform_finish()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1022, in add_to_platform_finish
await self.async_added_to_hass()
File "/config/custom_components/adaptive_cover/sensor.py", line 101, in async_added_to_hass
self.async_update_state()
File "/config/custom_components/adaptive_cover/sensor.py", line 106, in async_update_state
self._cover_data.update()
File "/config/custom_components/adaptive_cover/sensor.py", line 221, in update
self.start = params.solar_times()[0]
^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/adaptive_cover/calculation.py", line 65, in solar_times
return solpos[frame].index[0].to_pydatetime(), solpos[frame].index[-1].to_pydatetime()
~~~~~~~~~~~~~~~~~~~^^^
File "/usr/local/lib/python3.11/site-packages/pandas/core/indexes/base.py", line 5365, in __getitem__
return getitem(key)
^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pandas/core/arrays/datetimelike.py", line 376, in __getitem__
result = cast("Union[Self, DTScalarOrNaT]", super().__getitem__(key))
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/pandas/core/arrays/_mixins.py", line 276, in __getitem__
result = self._ndarray[key]
~~~~~~~~~~~~~^^^^^
IndexError: index 0 is out of bounds for axis 0 with size 0

Diagnostics dump
No response

Thanks for the detailed issue log!
I will release a fix shortly.
Although a sensor for North/North-West is not that useful in the Northern Hemisphere as most of the time the sun is already below the horizon, so the calculations are not performed.


fix #2442 when the resource name contains '$',need translate it to '$'

What is the purpose of the pull request
fix #2442 when the resource name contains '$',need translate it to '$'
Brief change log
fix #2442 when the resource name contains '$',need translate it to '$'

Codecov Report

Merging #2524 into dev will decrease coverage by 0.10%.
The diff coverage is 66.66%.

@@             Coverage Diff              @@
##                dev    #2524      +/-   ##
============================================
- Coverage     36.04%   35.94%   -0.11%
+ Complexity     2411     2407       -4
============================================
  Files           424      424
  Lines         19587    19593       +6
  Branches       2390     2390
============================================
- Hits           7061     7042      -19
- Misses        11899    11927      +28
+ Partials        627      624       -3

Impacted Files
Coverage Δ
Complexity Δ

...dolphinscheduler/api/service/ResourcesService.java
57.06% <66.66%> (+0.28%)
67.00 <0.00> (+1.00)

.../server/worker/processor/TaskExecuteProcessor.java
10.71% <0.00%> (-28.58%)
1.00% <0.00%> (-2.00%)

...he/dolphinscheduler/api/service/LoggerService.java
82.60% <0.00%> (-8.70%)
9.00% <0.00%> (-1.00%)

...he/dolphinscheduler/common/thread/ThreadUtils.java
68.25% <0.00%> (-6.35%)
13.00% <0.00%> (-1.00%)

...nscheduler/server/entity/TaskExecutionContext.java
73.26% <0.00%> (-5.95%)
53.00% <0.00%> (-3.00%)

...e/dolphinscheduler/remote/NettyRemotingClient.java
53.95% <0.00%> (+2.87%)
11.00% <0.00%> (+2.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 9f32f2d...9902e55. Read the comment docs.


Can change path player integration time and speed

and check the time used for the display of the robot.
I need it beacause in the case of a rod, the time needed by viewer.publishRobot() isn't negligible anymore.

Closed : merge branch devel before modification for clean historic


Incorrect FS during CSPC expansion

Description
Hello! I'm trying to expand my cStor pool by adding new block devices (I wiped FS on this disks before adding). For some reason some disks get "zfs_member" FS and some of them get "linux_raid_member" FS. CSPC expands normally, but when I try to add this CSPI to CVC (volume replica), there are a lot of errors in the log and CVR can't start.
2024-02-08T14:44:52+03:00 } {error exit status 1 invalid vdev specification
2024-02-08T14:44:52+03:00 use '-f' to override the following errors:
2024-02-08T14:44:52+03:00 /dev/disk/by-id/scsi-330000d1f010bd413-part1 contains a filesystem of type 'linux_raid_member'
2024-02-08T14:44:52+03:00 /dev/disk/by-id/scsi-330000d1f010bd412-part1 contains a filesystem of type 'linux_raid_member'
2024-02-08T14:44:52+03:00 /dev/disk/by-id/scsi-330000d1f010bd410-part1 contains a filesystem of type 'linux_raid_member'
2024-02-08T14:44:52+03:00 /dev/disk/by-id/scsi-330000d1f010bd411-part1 contains a filesystem of type 'linux_raid_member'
2024-02-08T14:44:52+03:00 }}

or
I0208 09:41:01.940676       8 import.go:73] Importing pool 283a4ef4-609a-42c7-aacf-0589aa7c1d02 cstor-644045c9-59da-4518-913a-1e2aa9cfb7ad
E0208 09:41:01.945221       8 import.go:94] Failed to import pool by reading cache file: failed to initialize libuzfs client
 : exit status 1
E0208 09:41:01.949346       8 import.go:114] Failed to import pool by scanning directory: failed to initialize libuzfs client
 : exit status 1

Expected Behavior
All disks have zfs_member FS and CVR is created successfully..
Current Behavior
Some of disks have zfs_member and some of the have linux_raid_member FS
Possible Solution

Steps to Reproduce

Screenshots

Your Environment

OS (from /etc/os-release):

NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

Kernel (from uname -a):
Linux d01dc-k8s008.main.russianpost.ru 3.10.0-1160.53.1.el7.x86_64 #1 SMP Fri Jan 14 13:59:45 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Others:
OpenEBS version: 3.0.0

Please note: the cStor project is being deprecated and Archived in accordance with our notification #3701 and #3709.
This work is being undertaken with direction and guidance of CNCF Leadership and the CNCF TOC.
For cStor support, please post questions and issue into the OpenEBS CNCF Slack channel.

closed


Workflow does not want to run

The newly added workflow functioned well in development, however once added to main it disappeared.  It does not appear to respond to pushes and there is no way to run it manually.  Most vexing.

Was due to an improperly named directory. .github/workflow needed to be named .github/workflows


Ability to list buckets / containers that the auth'd account has access to

Right now you need to know your bucket or container ahead of time, but most services provide a way to list the buckets or containers you can access.
Could be a separate cloud only function, could be on CloudPath("s3://").iterdir()

The syntax CloudPath("s3://").iterdir() now works to list the buckets for cloud providers with buckets/containers.


chat: inline code (with backticks) rendering fails when text includes link

Enter some monospace text that contains a link, e.g. ping https://tlon.io.  The link rendering will override the monospace.

Seems to be fixed in latest


Level 4 with one computer (Privileged Access Workstation)

Level four can be achieved with only one physical computer on your desktop. One can use virtual machines and call it a Privileged Access Workstation: https://techcommunity.microsoft.com/t5/data-center-security/privileged-access-workstation-paw/ba-p/372274
It hurts a little less than two physical computers. ;)

@C0FFEEC0FFEE Do you have experience using this technology if so?

Yes

https://docs.microsoft.com/en-us/windows-server/security/guarded-fabric-shielded-vm/guarded-fabric-and-shielded-vms

@C0FFEEC0FFEE what if an attacker takes over the Guarded host after PAW was started, what prevents him from using the PAW virtual machine?

I did not have time to read the article you linked. In my case I put the untrusted workload (e-mail, browsing the web, office work) into an VM running on the PAW with a vNIC bridged onto the physical NIC. In this case the only attack vector would be to break out of the hypervisor, which is the tradeoff to using two physical devices. The OS on the PAW is hardened und watched closely by EDR.

That would not pass Australia IRAP, you would need 2 physically separate hosts if you were to have separation


Also translate new strings

Hi,
I felt that there were some strings missing (at least the two for the Apply-Button of the SpeedDial-widget) so I ran lupdate on all .pro-files. That action updated the line numbers on all .ts-files (I'm not sure if this is wanted) and added ts-files for the plugins GPIO, Dummy and UART (not sure if this is wanted as well).
Then I translated the missing strings.
Feel free to cherry-pick instead of merging this branch.
Oh, and make sure to merge the "german" branch first since this branch depend on "german"

Yeah, thanks but the Dummy plugin is there only for "educational" purposes so it doesn't need to be translated.
So basically I can't merge this as it is.

Yes sure, take what you need and leave out the unwanted things. If you need any action from my side, just tell me :)

@kripton OK, I have pushed the updated files with your translations included.
I didn't merge the one in UART plugin cause I changed the string to "output" only.
So you have just one string to translate now :)
Closing this then. Thanks.


fix(ClientUtilsConventions): apply conventions at time of plugin initialization

We ran into an issue where one application was observing the following error as it tried to apply ignored dependencies:

The value for property 'ignoredDependencies' is final and cannot be changed any further.

This was very confusing because during my localhost testing, modifying ignoredDependencies went off without a hitch. This gave me a feeling this somehow a lifecycle was involved here.
I first started by catching any exception thrown when adding to ignoredDependencies. However, it wasn't until I removed project.afterEvaluate that the error disappeared entirely for the application in question.
Reading up on afterEvaluate, it does tend to cause these headaches. I am wondering if it's needed here at all. In my local testing, applying it immediately has the same effect and is showing no signs of regression when applying this change to a locally run DGS.

Now we know what project.afterEvaluate is for :)


Newer Wowza version available

Looking into https://www.wowza.com/blog/wowza-streaming-engine-version-4.2-has-been-released and https://www.wowza.com/blog/wowza-streaming-engine-version-4.3-has-been-released indicates there are newer versions available.
Unfortunately I wasn't able to find *deb.bin files for it.

wowza switched to a new installer since version 4.2 which makes it difficult to install unattended. Due to this 4.1 is the last wowza version supported by the image. There will not be any new wowza versions packaged until there is some way to install wowza unattended during the image build process.

Okay ... this was the expected answer. But still, there was hope. :-)

"Due to changes in the WOWZA installer, 4.3.x and later versions are installed during container startup" So this has been addressed with the new behavior and it's stable?

Wowza 4.4.0 is out and required for GPU acceleration.

@rainabba: I created #17 which upgrades Wowza to version 4.4.1.

4.4.1 is out.Is it possible to upgrade cause 4.3 is already exists?

#16 and #17 upgrades to Wowza 4.4.0/4.4.1, but we yet have no feedback from @sameersbn.

Version 4.5 has an important bug fix :

Fixed issue with some live-record recordings being out of lip sync (adjusted codec config timecodes to match first packet in list and fixed timecode of first data packet to match trimmed audio/video)

@sameersbn would you please check @mtneug commits and even upgrade image to 4.5? We really need it!
Thanks in advance.

Hi @stepan-romankov @mtneug @waja, Please note that Wowza Media Systems now packages and publishes an official docker image. Instructions for which are well documented in https://www.wowza.com/forums/content.php?867-How-to-set-up-Wowza-Streaming-Engine-using-Docker.
I suggest you to evaluate the wowzamedia/wowza-streaming-engine-linux docker image for your usage.
Please close this report if that fixes the issue for you.

Thanks for the notice @sameersbn.

I suggest you to evaluate the wowzamedia/wowza-streaming-engine-linux docker image for your usage.

Does that mean any Wowza updates will be rejected here? In other words, is this image now deprecated?

@mtneug i don't see a good reason for maintaining this image. Do you think this image adds any value over the wowza offering? I would like to know your thoughts.
If this image is something that we wish to continue maintaining, i would like to accept some collaborators and help keep it up to date.

Anyone got managed to store configuration permanently? In the past I used /var/lib/wowza for this. wowzamedia/wowza-streaming-engine-linux seems not to offer this.

@waja, Yes we did it for wowza 4.5 (seems path should be adjusted for wowza 4.6):

Put Application.xml into ./config/wowza/conf/live
Create empty directory ./config/wowza/applications/live/
Map volumes like this (we use Docker Compose):

  volumes:
    - ./config/wowza/applications/live/:/var/lib/Wowza/WowzaStreamingEngine-4.5.0/applications/live/
    - ./config/wowza/conf/live:/var/lib/Wowza/WowzaStreamingEngine-4.5.0/conf/live

@stepan-romankov as I'm building an image on top of wowzamedia/wowza-streaming-engine-linux to have the Loadbalancer addon included, I added support for /var/lib/wowza back in, which is also done in this image.
Anyway ... I avoided lib/ merged with 560c9666c0f92dad612098f0eea1c77c9b244dcf, cause you need to take care about the modules yourself on updates, which might not expected.


Fix icon styles in showdir when text is wrapping in multiple lines

Before fix:

After fix:

This looks nice.
Can you do me a solid and update the changelog and contributors list before I merge?

You unfortunately (well, fortunately moving forward, but for the purposes of this pr...) reminded me to merge a "we use modified airbnb now" PR, so there will have to be some manual work to make this merge cleanly.
If you can make it work, great, but if not, I can do the work, so don't stress too hard about the grey stuff if you can't fix it.

I rebased my changes on master and updated changelog and contributors list.

Thanks!


IE 11

I can't seem to get this to work in IE 11. Should it? Thank you.

It should works on IE 11 with promise-polyfill.

@lindseyolson any update?


FASTQ compressor

Hi, I am having problems finding the command used to do the experiments in
Adaptive reference-free compression of sequence quality scores. Bioinformatics (2014).
In particular, the script used for smoothing quality scores according to the mean of error rates.

@janinl could you please take care of this issue?


Goto Doesn't Work in "onclick"

Hi there,
in my index.html I store the impress instance via:
myImpress = impress();
myImpress.init(jQuery);
If there is a link like this:
Just some text
nothing happens when I click on it.
But if I use the same code of the "onlick" impress navigates to the corresponding slide.
Kind Regards
Ruben

Edit:
I found out that when clicking on the link goto inside impress.js is called more than once.
The first call is via the goto-statement and the slide changes as well. But if continuing debugging the click-handler of impress.js takes effect and calls goto again with the old slide as target.
Is there any way to interrupt the second click event?

I had to implemend an own eventhandler and provide the event-object. Then I do "preventDefault" and "stopPropagation"


Add restoreBlockDOM()

Adopt the solution proposed in https://github.com/facebook/draft-js/pull/2228

LGTM


[MM-803]: Added a slash command to set a default jira instance in case of multiple instances

Summary
Added a slash command to set a default instance in case of multiple Jira instances
/jira instance default <jiraURL>
Screenshot

Issue Link
Fixes https://github.com/mattermost/mattermost-plugin-jira/issues/803
What to test

Connect Mattermost to 2 JIra instances but don't create any issue or subscription
Run /jira instance setting list, you must receive an error as mentioned in https://github.com/mattermost/mattermost-plugin-jira/issues/803
Run /jira instance default <jiraURL>
Run /jira instance setting list, you must receive not receive any error and the command should respond as expected

/update-branch


Proposal: Read GLSL from file as an alternative to inline definition

Hi!
Currently we can write GLSL inline in our Elm applications using the special [glsl|...|] syntax. This is convenient and we gain type checks, but we lose editor support for GLSL that we would get from writing it in another file.
I think it'd be a great to have a way of loading this GLSL code from a file so we can leverage existing tooling without resorting to generating Elm files with scripts.
Proposed Implementation
/* my-shader.glsl */

precision mediump float;
varying vec3 vcolor;
void main () {
    gl_FragColor = vec4(vcolor, 1.0);
}

-- Main.elm

fragmentShader : Shader {} Uniforms { vcolor : Vec3 }
fragmentShader =
    [glsl-file|my-shader.elm|]

I'm happy to work on adding this feature, presuming I can stumble though the Haskell.
Thanks :)

@lpil why not embed glsl syntax into Elm syntax instead like e.g. JavaScript is embedded in the script tag in HTML. https://github.com/edubkendo/atom-elm/issues/50

Because that results in loss of existing GLSL tooling. All this work would have to be replicated by the Elm tooling authors.

Also GLSL is already embedded in Elm, so we have that already :)

Sorry, I meant embedding glsl syntax highlighting into the Elm sources.
I think you may also try to fetch a shader with Ajax and then use unsafeShader.

Then we'd lose type safety and add extra HTTP requests at runtime. :(

Normally I prefer not to track proposals in the issue tracker. This one is very interesting though. I don't know a ton about GLSL so I don't know how fancy the tooling can be for those files.
I'll start a meta issue to track things like this.


go.mod: precise replace

Use exact version in replace.
The hope here is to resolve this warning:
go: downloading github.com/wolfi-dev/wolfictl v0.15.4
go<EMAIL_ADDRESS>(in github.com/wolfi-dev/wolfictl@v0.15.4):
	The go.mod file for the module providing named packages contains one or
	more replace directives. It must not contain directives that would cause
	it to be interpreted differently than if it were the main module.

and it doesn't
go: downloading github.com/xnox/wolfictl v0.0.0-20240312133934-6eead6e984cc
go: github.com/xnox/wolfictl@6eead6e984cca941035548070d79bdf2a92f9008 (in github.com/xnox/wolfictl@v0.0.0-20240312133934-6eead6e984cc):
	The go.mod file for the module providing named packages contains one or
	more replace directives. It must not contain directives that would cause
	it to be interpreted differently than if it were the main module.


⚠ SceneTime has degraded performance

In 4d841a2, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 1096 ms

Resolved: SceneTime performance has improved in 1fefc58 after 6 minutes.


brglea - Portfolio Posts x3- climate coding, species distribution, and redlining

Portfolio Posts x3- climate coding Issue #327 , species distribution Issues #436 and #510,
and Redlining #532
Addresses Issues:
#327 for climate coding
#436 and #510 for the species distribution
EDIT - adding #532 for redlining
I pulled changes from main prior
I also requested reviews from ea-students

added html for habitat suitability but couldn't get link figured out


add .pep8speaks.yml

Starting pep8speaks with a pretty light touch. The code inspector will only look at new code - won't go through the whole project and list violations.
Over time we can add error codes to be ignored if it gets annoying.

Once the line length is made higher, LGTM.

I'm going to merge this so we can see how it looks…will revert if it's ugly.


Feature Request: Additional Disks and other resources on VMs

Issue type
[X ] Feature request
[ ] Bug report
[ ] Documentation

Environment

Python version:  2.7.12
NetBox version:  Example: 2.3.3

A feature request I would like is to be able to add additional resources to VMs within the environment. Such as disk. This could be accomplished in the Add Components in the VM list.

Guessing I can do this with custom fields?


Board and power camera power connectors.

I'm submitting a ...

[ ] bug report

Change the board and camera power connections to match those in the N2 Power Distribution Board. Here.
Currently you have exactly the same connectors for +5V and +12V which should not be the case.

Why shouldn't it be the case?
I thought the board should have female connectors then we crimp the male connection

Safety. Having connectors with a different pitch for +12V and +5v rules out the possibility of anyone plugging in +12V into the +5v terminal.

Then why have I labelled it on the board?

Then why have I labelled it on the board?

The labeling won't stop one from plugging in +12v into the +5v terminal if their connectors are exactly similar. We should ideally have connectors with different pitches but this may not be possible due to their unavailability locally.
We could have 3P for +12v connection with one more ground pin and 2P for the +5v connection. This way the +12V JST connector cannot possibly be plugged in to the +5V JST connector.

Closing due to inactivity


Request menu during dialog

If someone's speaking or the dialog choice box is open, in-game menu can't be accessed.
Personally I can't prioritize this too high, but it makes sense that the menu should always be accessible.

Agreed. Will take this into account in the rewrite.

After a rewrite from scratch, Escoria will be re-released in the coming weeks. Because of this, we're closing this issue, because it relates to the old code. If the issue also regards the rewritten code, please feel free to reopen it.
Thanks


SOLID-404: SVG hover states

Adds support for hover states in default links, link-blue, link-gray, and link-gray-lighter by transitioning svg fill colors

this is beautiful. thank you lindsey!
i forgot what we decided on. are we going to be documenting this or not?


Add additional crate owners

Currently we only have one named crate owner for zebra crates. We should add in @conradoplg also

Sent invites to be owner to @conradoplg of the 20 zebra crates:

https://crates.io/crates/tower-batch-control

https://crates.io/crates/tower-batch-cpu

https://crates.io/crates/tower-fallback

https://crates.io/crates/zcash_script

https://crates.io/crates/zebra

https://crates.io/crates/zebra-chain

https://crates.io/crates/zebra-cli

https://crates.io/crates/zebra-client

https://crates.io/crates/zebra-consensus

https://crates.io/crates/zebra-grpc

https://crates.io/crates/zebra-network

https://crates.io/crates/zebra-node-services

https://crates.io/crates/zebra-rpc

https://crates.io/crates/zebra-scan

https://crates.io/crates/zebra-scanner

https://crates.io/crates/zebra-script

https://crates.io/crates/zebra-state

https://crates.io/crates/zebra-test

https://crates.io/crates/zebra-utils

https://crates.io/crates/zebrad


Exmple h264,single direction -> camera to browser, stream app

Description
An example demonstrating how to capture h264 stream via ffmpeg and stream it to browser via Pion WebRTC.
Signalling is done via websocket.
README.md contains instructions referencing the origin repo.
Please advise how to correct it.
Any other review comments are also welcome.

PR moved to the correct repo
Closing this one


fix(modheader): check err first in switch

Fixes https://github.com/celestiaorg/celestia-node/issues/2244
Otherwise, we call Height on the nil header

Maybe split error case and non-error case? I think it will be easier to read

Optimizing for LOCs 😁
But I agree that's more readable and we should do that

Codecov Report

Merging #2246 (33282bb) into main (ec41fcb) will decrease coverage by 0.04%.
The diff coverage is 25.00%.

@@            Coverage Diff             @@
##             main    #2246      +/-   ##
==========================================
- Coverage   50.63%   50.60%   -0.04%
==========================================
  Files         150      150
  Lines        9299     9303       +4
==========================================
- Hits         4709     4708       -1
- Misses       4195     4199       +4
- Partials      395      396       +1

Impacted Files
Coverage Δ

nodebuilder/header/service.go
7.69% <25.00%> (+7.69%)
:arrow_up:

... and 6 files with indirect coverage changes


Update README.md

Adding name to list in alphabetical order.
Related issue

What changes does this PR do?
Screenshots (If any)
Questions

closing due to inactivity feel free to reopen


providing vim -u ~/config/vim/vimrc . won't open netrw tree

Steps to reproduce
try
vim -u /home/user/.vimrc .
and compare with
vim .
The former won't open the netrw tree on my system, the later will.
Expected behaviour
The /usr/bin/vim option will also open a netrw tree when issued with -u flag on the current (dot .) directory.
Version of Vim
8.2 (Included patches: 1-579, 1969, 580-1848, 4975, 5016, 5023, 5072, 2068, 1849-1854, 1857, 1855-1857, 1331, 1858, 1858-1859, 1873, 1860-1969, 1992, 1970-1992, 2010, 1993-2068, 2106, 2069-2106, 2108, 2107-2109, 2109-3995, 4563, 4646, 4774, 4895, 4899, 4901, 4919, 213, 1840, 1846-1847, 2110-2112, 2121)
Environment
Ubuntu 20.04, wezterm 20240203-110809-5046fc22, xterm-256color, GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu)
Logs and stack traces
No response

That is most likely because vim -u configfile starts Vim in compatible mode. Please add the -N argument and then it should work.

I have tested passing the -u flag with the two closest Vim
versions I have (Debian), either lists directory entries:
vim -C -u /path/to/vim-8-2-3900/share/vim/vim82/vimrc_example.vim .
vim -C -u /path/to/vim-9-0-0000/share/vim/vim90/vimrc_example.vim .

Is there any error message with the failing command?
You can list all sourced files with :scriptnames and then
look for g:loaded_netrw etc. in the sourced vimrc files
that may interfere the plugin.

I believe vimrc_example.vim explicitly sources defaults.vim which in turn sets nocompatible.

You're right, and -C will be overridden.

And E117: Unknown function: netrw#LocalBrowseCheck can be
triggered as follows:
vim +set\ cp -u /path/to/vim-8-2-3900/share/vim/vim82/vimrc_example.vim .
vim +set\ cp -u /path/to/vim-9-0-0000/share/vim/vim90/vimrc_example.vim .

Yes, because of this:
https://github.com/vim/vim/blob/37853b7de31ef34153fe76aa2b740d517ed0e5d4/runtime/autoload/netrw.vim#L39-L42

See :help -u.
https://github.com/vim/vim/blob/d887fb81b6d419d035629f06b918b054d30c5fab/runtime/doc/starting.txt#L505-L508

Yeah I mean it's clear from the manpage, but it's just very surprising.

I am not going to change the default, this would not backwards compatible and it has been like that for as long as I can remember. Back in the Vim 7 days, we always recommended to reproduce issues with vim -u NONE -N.
And the solution is simple. If you want to use a vimrc file from a commandline using -u then you can always :set nocp inside your vimrc file.


bugfix: fix panic issue in insert batch function

Fix Panic issue in insertbatch.

Will fix everything in the pre-release branch.
Merging.


[Ageviewer_go_Desktop] Refactor Inline Styles

I have separated inline styles into constant objects for better readability and reusability. Also removed unnecessary imports and added the license comments which were missing.

Outdated


export default function () {} false should be a valid module

According to https://people.mozilla.org/~jorendorff/es6-draft.html#sec-exports, export default followed by HoistableDeclaration does not need to end with a semicolon.

Attached patch should fix this.

When will these fixes be in master?

@ikarienator Once #216 is merged.

Follow-up patch 35cda0c fixes an issue with the original patch. Note that in your example (export default function () {} false) the function is an expression, and thus not a HoistableDeclaration, and thus that one is invalid. The function needs to have a name to be a FunctionDeclaration (and thus hoistable).
We will merge the v1 branch into master and bring out 1.0 in a few days.

@marijnh Actually spec considers stuff like function () {} as HoistableDeclaration even when it's anonymous, so example is rather valid.

See export default [lookahead ∉ {function, class}] AssignmentExpression[In] ; (and yes, I know it's crazy)

Oh wow. ES6 may be improving a lot of things, but it is making the strangeness of the grammar quite a lot worse. Oh well, see patch b3f49cb


AMQ-9242 - remove compile time dependency log4j-slf4j2-impl dependency from activemq-partition

I meant to get this into 5.18.1 but forgot but it's fine to wait for 5.18.2 as it's been broken a while, not a new thing and this module isn't really used anymore anyways.

Looked like the run on CI was hung for some reason but seems unrelated to the changes here so I'm going to merge it. I can investigate if it hangs again but seems very unlikely it has anything to do with just changing this compile time dependency.


[ Feature Request ] Auto Trash

I have like 1000s of the same item (not stackable) and it would be nice if there was an auto trash limit feature, so you could be like, don't store more than 'x' amount of an item. No idea how hard this would be to code (and save).

Pretty sure I saw an update that allowed nonstackables to show up stacked like the original. (haven't played tMod in a bit, just following the GitHub repo a bit, so I might be wrong). If you can also just sort by stacks now, that would massively help with this issue, and you can just remove the items that have heaps of stacks. So not sure that this feature is as necessary as before, but would still be a cool feature.


Revert proto package name of applications -> apps

In migrating from the SDK to ibc-go we changes the package name of applications -> apps. I think the same reasoning applies to this. Given that this change was purely aesthetic, we should revert to avoid unforseen bugs/complications
cc @fedekunze thoughts?

For Admin Use

[x] Not duplicate issue
[x] Appropriate labels applied
[x] Appropriate contributors tagged/assigned

If package naming is only important for type which implement an interface (MsgTransfer) then we can revisit this problem when relayers are capable of easily using the connected chains version to construct the appropriate message definition


Aws provider pod crashing when applying an MSK cluster

We've had no issues deploying kafka on previous provider versions, but in the process of migrating to a newer environment, we noticed msk cluster creation seems broken on version 0.38.
I believe I am seeing the same issue as #1391 but with aws provider version 0.38
What happened?
I created an msk config with all the required values as defined in the provider spec
Once applied, the object itself has the following event logged
cannot determine creation result - remove the crossplane.io/external-create-pending annotation if it is safe to proceed
Taking a look at the provider in crossplane-system the pod itself is erroring at cluster creation time with the following error
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
	panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x428a395]

goroutine 5580 [running]:
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile.func1()
	sigs.k8s.io/controller-runtime@v0.14.1/pkg/internal/controller/controller.go:119 +0x1fa
panic({0x5a8c220, 0x9d39d70})
	runtime/panic.go:838 +0x207
github.com/crossplane-contrib/provider-aws/pkg/controller/kafka/cluster.preCreate({0xc004481e00?, 0x0?}, 0xc004481e00, 0xc006b76240)
	github.com/crossplane-contrib/provider-aws/pkg/controller/kafka/cluster/setup.go:127 +0xf5
github.com/crossplane-contrib/provider-aws/pkg/controller/kafka/cluster.(*external).Create(0xc00664c9a0, {0x6faf740, 0xc006b1e180}, {0x6fe6950?, 0xc004481e00})
	github.com/crossplane-contrib/provider-aws/pkg/controller/kafka/cluster/zz_controller.go:109 +0x404
github.com/crossplane/crossplane-runtime/pkg/reconciler/managed.(*Reconciler).Reconcile(0xc0006480b0, {0x6faf778, 0xc0065afb60}, {{{0x0?, 0x0?}, {0xc006b00390?, 0xd?}}})
	github.com/crossplane/crossplane-runtime@v0.19.0/pkg/reconciler/managed/reconciler.go:899 +0x642b
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile(0x6faf778?, {0x6faf778?, 0xc0065afb60?}, {{{0x0?, 0x554f200?}, {0xc006b00390?, 0x413fb4?}}})
	sigs.k8s.io/controller-runtime@v0.14.1/pkg/internal/controller/controller.go:122 +0xc8
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler(0xc0005b1540, {0x6faf6d0, 0xc000a955c0}, {0x5d3b9c0?, 0xc006590940?})
	sigs.k8s.io/controller-runtime@v0.14.1/pkg/internal/controller/controller.go:323 +0x386
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem(0xc0005b1540, {0x6faf6d0, 0xc000a955c0})
	sigs.k8s.io/controller-runtime@v0.14.1/pkg/internal/controller/controller.go:274 +0x1d9
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2()
	sigs.k8s.io/controller-runtime@v0.14.1/pkg/internal/controller/controller.go:235 +0x85
created by sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2
	sigs.k8s.io/controller-runtime@v0.14.1/pkg/internal/controller/controller.go:231 +0x32

How can we reproduce it?
We are using the following cluster configuration and the problem behavior is seen immediately at creation time.
apiVersion: kafka.aws.crossplane.io/v1alpha1
kind: Cluster
metadata:
  name: roadhog-kafka
spec:
  deletionPolicy: Orphan
  forProvider:
    brokerNodeGroupInfo:
      clientSubnets:
        -
        -
      instanceType: kafka.t3.small
    clusterName: kafka-cluster-dev-rosa
    kafkaVersion: 2.6.1
    numberOfBrokerNodes: 2
    region: us-west-2
  providerConfigRef:
    name: provider-aws

What environment did it happen in?
Crossplane version: 1.11.0
aws provider version 0.38.0

We should fix this, in the meantime, try
      storageInfo:
        ebsStorageInfo:
          volumeSize: 10


Add possible template for WG Scrum of Scrums

In the interest of bringing more clarity of what's happening across the team on Flow, we are aiming to consolidate the sprint kick-off across all working groups on Flow. This will help represent all engineering work being tackled by the the core Flow Foundation engineers, and provide clarity both across WGs and with external on-lookers.
The idea is that each WG has their own section, with the following format:

Objective:
Done last sprint

General description of completed items
List of Closed issues

This sprint

General description of sprint goal
List of issues to be worked on

On Hold

List of issues on hold

Active Epics

Main epics that are being tackled, and currently active for this working group

Additionally, there are four general sections, being

Wins
Mainnet Uptime
FLIPs Tracker
Key Release Dates

general sections

FLIPs Tracker
Key Release Dates

We could move these to the top. Specifically Upcoming Key Release Dates would fit into the "Overview" section at the top and should also be at the top of mind for people looking at the doc.

FYI all, I took this file and created a copy for 2nd Feb here: https://github.com/onflow/flow/blob/master/agendas/2024/sprint-kickoff/2024-02-02-Flow-Sprint-Kickoff.md


Update slack-provisioning-tutorial.md

fixing links

@SyntaxC4 : Thanks for your contribution! The author, @asmalser-msft, has been notified to review your proposed change.

Reviewed editorial correction.


incremental by partition didn't create an empty table

When using this materialisation strategy I had noticed that the temporary table created is done so with a single CTAS statement with data and then moved in to a final table.
There was no where clause on the SQL to force an empty table to be created (e.g. I've seen AND FALSE LIMIT 0 elsewhere)
I was of the hope that the initial table would be populated partition by partition as well.

I believe I have misinterpreted the use of this strategy, apologies! My new understanding is that it will update the user created model by the partitions within that model.
My particular use case is different. I find myself in need of loading data in to my model using the source partition rather than the target partition, otherwise too much data gets loaded in to memory.

Unfortunately it isn't, I'll seek guidance from the Slack channel.


Changes Extend trait in order to allow streams that yield references

This is not ready to merge yet. I am mainly opening it so we can discuss a change I had to make to the Extend trait. cc @yoshuawuyts @stjepang (and anyone else interested)
Before this can be merged

[x] Discuss/Approve changes to Extend trait
[x] Change to using for_each after #264 is merged
[ ] (optional) Wait until a copied() method is added to StreamExt so that the &char impl can be finished.

We can also just comment out or remove the impl that uses copied until that is added

Changes To The Extend Trait
While writing the impls of the Extend trait for the String type, I noticed that certain impls weren't possible because there is no bound on Extend that guarantees that the type A being yielded from the stream actually lives long enough. We probably didn't run into this earlier because this usually isn't a problem for owned values since the compiler doesn't have to worry about whether they will out live the stream that they come from. I ran into this because of the Extend impls that consume streams of references.
The difference between the async Extend and the standard library Extend is that the async Extend returns a value that still references the input stream. That means that if A is any reference type, the compiler needs to be able to guarantee that A will be around as long as the Future returned from the trait method is around.
To fix this, I had to add the bound shown below:
 pub trait Extend<A> {
     /// Extends a collection with the contents of a stream.
     fn stream_extend<'a, T: IntoStream<Item = A> + 'a>(
         &'a mut self,
         stream: T,
-    ) -> Pin<Box<dyn Future<Output = ()> + 'a>>;
+    ) -> Pin<Box<dyn Future<Output = ()> + 'a>> where A: 'a;
 }

This guarantees that each value of type A will last at least as long as our boxed future does. The bound had to be in a where clause on the method (and not on the declaration of A because the lifetime 'a isn't in scope at the trait level. I don't think there are any negative consequences of using a where clause like this, but that's why I wanted to bring it up for discussion.
In addition to this, I had to ensure that when writing the Extend impls for String I appropriately bounded the lifetime of the references from the stream. You can see this in the code below with where 'b: 'a.
impl<'b> Extend<&'b str> for String {
    fn stream_extend<'a, S: IntoStream<Item = &'b str> + 'a>(
        &'a mut self,
        stream: S,
    ) -> Pin<Box<dyn Future<Output = ()> + 'a>> where 'b: 'a {
        //TODO: This can just be: stream.into_stream().for_each(move |s| self.push_str(s))
        Box::pin(stream.into_stream().fold((), move |(), s| self.push_str(s)))
    }
}

I should note that initially I tried to make it work with just the impl shown above, without modifying the Extend trait. This doesn't work because it would be a stricter bound than what is found in the trait itself. Rust does not allow stricter bounds like that because it could potentially cause unsoundness when dealing with generics.
Of course, I am totally open to being completely wrong in my understanding of how to resolve this issue. I tried to solve the problem with as minimal of a change as possible. Please let me know if you have some better ideas or other suggestions.
FromStream impls for String
The purpose of adding these Extend impls is to continue my work from #129 in adding the rest of the FromStream impls. The Extend impls are used directly to add all of the FromStream impls for String. Just like with #207 and #265, this adds a new string module that is unstable just like the other modules added for FromStream.

Please let me know if you have some better ideas or other suggestions.

@sunjay thanks for the detailed write-up! -- It definitely sounds like you've put a good deal of thought into this, and above all: this seems to be working!
I'm very excited about this patch set; this is very good! Thanks so much for doing this!

@yoshuawuyts This is done and ready to review/merge! I used for_each (as implemented in #264) to finish off some of the remaining TODO comments.
There is still one impl whose body is unimplemented!() until Stream gets the copied combinator. There are also some performance things that have been commented out until size_hint is added. I can't remove the unimplemented!() impl entirely because one of the FromStream impls relies on it.
I think this is in a reasonable state to merge. All of these impls are unstable, so I don't think the unimplemented is a big deal. Up to you!

Could you restart the build? It seems to have run into an internal compiler error.

bors r+


feat(btc): add op return

https://github.com/Magickbase/ckb-explorer-public-issues/issues/636

https://mempool.space/testnet/tx/7bc10f67d40b13f4eec1b6b3f041e945696443b450b4fbbc55d4c044b6a681a6

https://ckb-explorer-frontend-in-magickbase-repo-oox4vjxsu-magickbase.vercel.app/transaction/0x1dc8527ffccb9ed8330c299c4018552508667ac9d5f29eeae802b4f9eace7c5a

Is OP RETURN displayed here or does it need to display the complete OP_RETURN Yn :;$< C "Dѐ information like on https://mempool.space/?   cc @Sven-TBD

Design Draft:
https://www.figma.com/design/6XNoimRDbFTTNm016rbIdU/Magickbase?node-id=35067%3A20864&t=Rcem2oAZ16TjqGty-1

Yes we want some more info here , on the proposal, it looks like this  cc @Kirl70

It's commitment, which is displayed over head. and the decode of this is meaningless

Yes we want some more info here , on the proposal, it looks like this  cc @Kirl70

It's commitment, which is displayed over head. and the decode of this is meaningless

We can add it here, coz it's related with the RGB++ tx. And I guess this message is already included in the envelop icon. @Daryl-L Could you move it to this new place? We can extend the time of this issue, if you could add this feature here.

Do you mean move the commitment here, and no longer display on the right of the btc tx id?

Yes we want some more info here , on the proposal, it looks like this  cc @Kirl70

It's commitment, which is displayed over head. and the decode of this is meaningless

We can add it here, coz it's related with the RGB++ tx. And I guess this message is already included in the envelop icon. @Daryl-L Could you move it to this new place? We can extend the time of this issue, if you could add this feature here.

Do you mean move the commitment here, and no longer display on the right of the btc tx id?

@Sven-TBD please check


Conda acknowledges PEP 440

https://www.python.org/dev/peps/pep-0440

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

The unit tests integration here on Github is currently broken but the tests results are available here https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=366881


Lines where coworker's profile picture shown not clickable

Prerequisites

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

Followed all applicable steps in the debugging guide
Checked the FAQs on the message board for common solutions
Checked that your issue isn't already filed?

Description
When working with one guest, the lines in whose on the right side the profile picture of the guest is shown are not clickable, so you can't place the cursor with your mouse/touchpad.
Appears also on the guest's side.
Steps to Reproduce

Open a portal
let at least one guest join
try to place the cursor by mouse in the lines where on the side the picture of the coworker is shown

Expected behavior:
Cursor can be placed by mouse, like in every other line
Actual behavior:
Cursor is not placed
Reproduces how often:
100% since last update, but only have one other client to test with
Versions
atom --version
Atom    : 1.25.1
Electron: 1.7.11
Chrome  : 58.0.3029.110
Node    : 7.9.0
apm --version
apm  1.19.0
npm  3.10.10
node 6.9.5 x64
OS: Windows 10 Pro 1709

Just a small annotation to your comment @jasonrudolph  :
line 40 is already where clicking does not cause the cursor to appear, whereas clicking on line 42 should work. (at least it does for me)

@mbergen Great catch. 👌
Looks like the wrapper for the avatars blocks clicks.

We should be able to only make avatars clickable.


Getting rid of DerivNonPrime

Can you also uncomment the JSON test for DerivPath and see if the tests pass?

ACK


Travis CI - php 7.2

Fixes #1
Travis CI now also run on PHP 7.2.
I also add PHP last buid(allowed failure)

Coverage remained the same at 100.0% when pulling f12c7996f93dbe6d664f33fed1256e0eb0259790 on bartko-s:travic-ci-php-7.2 into 621d8c2636b25ece7ff783762d084c8d284b4d28 on chadicus:master.

Thanks!


Missing output from lint command (and possible others)

When adding a new example to js-ipfs-api and running git commit, aegir runs lint and it failed somewhere but not showing any real errors.

Running eslint directly on the newly added code revealed the following error (but not sure if this is the only/right one)
➜  js-ipfs-api git:(master) ✗ ./node_modules/.bin/eslint -c node_modules/aegir/config/eslintrc.yml examples

Oops! Something went wrong! :(

ESLint couldn't find the plugin "eslint-plugin-react". This can happen for a couple different reasons:

1. If ESLint is installed globally, then make sure eslint-plugin-react is also installed globally. A globally-installed ESLint cannot find a locally-installed plugin.

2. If ESLint is installed locally, then it's likely that the plugin isn't installed correctly. Try reinstalling by running the following:

    npm i eslint-plugin-react@latest --save-dev

If you still can't figure out the problem, please stop by https://gitter.im/eslint/eslint to chat with the team.

Having a similar problem right now, it is just giving up without telling me anything. (in js-ipfs)

Details about this: https://github.com/ipfs/js-ipfs/pull/625#discussion_r89639518

Could be about this part? https://github.com/dignifiedquire/aegir/blob/5d5e183a8d869231eaab6a4df53d4922fb00b38d/src/gulp-log.js#L33-L35
Would expect us to collect errors if there is a error happening. Not sure, just throwing it out there.

It has to do with that, but this will also be called with things from gulp we don't want to throw to the user. This code is a 1:1 copy from the original source code of gulp, so it's a deeper problem of orchestrator (scheduling lib that does the heavy lifting for gulp) and gulp

fixed in master


Guideline on Blog, Newsletter, Social Media by Rebecka

I have translated in .md the guideline written by Rebecka.

Image size, could be reduced a little. But I guess this will be adjusted later on?


Submission to 3D object detection challenge results in all scores at 0

Hi
I followed the tutorial https://github.com/waymo-research/waymo-open-dataset/blob/master/tutorial/tutorial_camera_only.ipynb to create a submission for the camera_only 3D object detection challenge.

I submitted for validation
all objects except unknown
CAMERA_FRONT only
I checked my predictions and they are ~correct (meaning predicted vehicles are around <1m from the GT object associated) and axes are correct.

However, submitting the tar.gz file created using the tutorial ends up in all scores at 0.
Does anyone have the same problem ?

as stated in https://github.com/waymo-research/waymo-open-dataset/issues/491 , the problem is in "camera_name", which seems to create an error in the submission

I just submitted for the test set, from the v2 dataset, and resulted in all 0.
I checked again from validation set (v2), same code, and it does not result in 0.
So same code, same dataset version, and validation submission works while test submission does not.
Does anyone has an idea ?

I checked again, re-using camera_id does not solve the problem. I now have 2 failed submissions for test...

@xcyan Could you please help / provide hints ?

@nicomon24 sorry for tagging you like that but no one is answering here and I saw you help on an other submission-related issue...

Hey @CPValeo, let me bump this up and contact someone relevant. Sorry about this delay

Hi! Would it be possible for you to attach a sample submission? Straight 0 sounds like there is a mismatch in the context fields (e.g. context name and/or timestamp).

Sure, here is the submission
what's strange is that the same code run on the validation dataset works (aka not zero)
submission.tar.gz

@VincentCa did you find anything wrong in the submission ? Thanks !

Hi @CPValeo,
We found that your submission is based on the original 3D detection test set (testing) instead of the camera-only test set (testing_3d_camera_only_detection). Furthermore, your submission seems only contains 16 sequences. Hope that address your issue.

@hfslyc Just to be sure, "testing_3d_camera_only_detection" is only available in v1.3.1 of the dataset, not in v2 ?


fix: make tests more deterministic and use single * for glob expansion

The tests & compilation became very slow because it globs through all of the examples. If examples are installed that may mean thousands of files.
I also use a more deterministic report creation (because I think the hook might not play well with multi-threaded tests).

@ruben-arts did you double-check? Because you said this didn't work?

@ruben-arts did you double-check? Because you said this didn't work?

It seems to have worked in CI so idk what happened locally. That is why I reenabled the auto merge


Complicated

I didn't realize I had to do a pull request for week zero as well so I messed things up a little. To explain, I did week zero last week but it looks like when I tried doing the commits it didn't work. I didn't realize this until after I was already done with the week 1 walkthrough and I was having some problems pushing my code to git. I think everything is good now and it should be somewhat smooth sailing from now.

for week one changes I pushed my changes to the master branch instead of the other branch so I couldn't create a pull request. I'll try not to let that happen again


Use different API to react to notebook closed and handle streams

For #5190

Codecov Report

Merging #5188 (6185a27) into main (d99989e) will increase coverage by 0%.
The diff coverage is 82%.

@@          Coverage Diff          @@
##            main   #5188   +/-   ##
=====================================
  Coverage     73%     73%
=====================================
  Files        402     402
  Lines      26403   26409    +6
  Branches    3799    3801    +2
=====================================
+ Hits       19432   19441    +9
- Misses      5403    5404    +1
+ Partials    1568    1564    -4

Impacted Files
Coverage Δ

src/client/datascience/notebook/helpers/helpers.ts
76% <75%> (-1%)
:arrow_down:

...ent/datascience/jupyter/kernels/kernelExecution.ts
75% <100%> (+1%)
:arrow_up:

src/client/datascience/notebook/types.ts
100% <100%> (ø)

...rc/client/datascience/notebookStorage/baseModel.ts
78% <0%> (-3%)
:arrow_down:

...lient/datascience/jupyter/kernels/cellExecution.ts
77% <0%> (-1%)
:arrow_down:

...datascience/notebookStorage/nativeEditorStorage.ts
80% <0%> (-1%)
:arrow_down:

src/client/datascience/jupyter/jupyterNotebook.ts
75% <0%> (-1%)
:arrow_down:

...active-common/intellisense/intellisenseProvider.ts
74% <0%> (-1%)
:arrow_down:

src/client/datascience/jupyter/kernels/kernel.ts
85% <0%> (+1%)
:arrow_up:

... and 4 more


⚠ Samsung has degraded performance

In c1dbb9a, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2671 ms

Resolved: Samsung performance has improved in dc58a1e.


Good one

Good one

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

ID: 36d9507c-e7f6-d199-46d6-089867236e38
Version Independent ID: d212ce27-997e-c16e-ad0a-78288db55ba1
Content: Cognitive search for data extraction, natural language AI processing in Azure Search
Content Source: articles/search/cognitive-search-concept-intro.md
Service: search
GitHub Login: @HeidiSteen
Microsoft Alias: heidist

Thanks for your feedback!


trained model result is not good

Hi,
I trained model following the instruction completely. But I got the result is that:

another your model result:

please refer to the data preprocessing, see scale_factor
Here, the hand is in center location of image and the scale in 2D is about 1/2 of the image  when scale_factor=2.0.
For result you want, u could follow my settings or re-train the network after  adjust the preprocess params or use much bigger augmentation value, see augmentation

@Gzzgz
Maybe it is also realted to the limited trainset. The offical project didn't do well either in some situations. see offical bad result

I don't think so. This is a pro.

I don't think so. This is a pro.

So what do you make of all this？

Hi, I trained model following the instruction completely. But I got the result is that:

another your model result:

Hello, I met the same problem as you, did you solve this problem? If it did, how to solve it?


Migration to redux simple router and redux-async-connect

:+1:  for this, I can test as well

Nice! We should update the readme to inform


Custom Text - addText is not a function

Hello,
Thanks for such a great charting library. I am looking to add custom text to my charts, and found an earlier issue #169 that pointed to the addText method to achieve this. I am currently experiencing what others in that issue later posted - an error saying "addText is not a function". In the codepen example from issue #169 that originally worked, the addText function is not generating any text:
Codepen Example
Do you know a fix for this, or other ways to add custom text beyond a simple annotation? Many thanks for your help.

I am not sure of the history of this method, but it does not currently exist on the chart object.
https://github.com/apexcharts/apexcharts.js/blob/main/src/apexcharts.js
It is also not a documented method
https://apexcharts.com/docs/methods/

Just in case it can help anyone: I've found out that addText() method has been removed in version 3.16.1 (you can check it here - https://github.com/apexcharts/apexcharts.js/releases/tag/v3.16.1). Which is quite sad btw


Not possible to call netrw#BrowseX() directly after 3d7e567ea

Steps to reproduce

Execute vim -N -u vimrc where vimrc has this content:

filetype plugin on
g:loaded_netrwPlugin = 1
nnoremap gx :call netrw#BrowseX(expand((exists("g:netrw_gx")? g:netrw_gx : '<cfile>')),netrw#CheckIfRemote())<cr>

Paste a URL in a buffer.
Go over the URL with the cursor.
Type gx.

This used to work before commit https://github.com/vim/vim/commit/3d7e567ea7392e43a90a6ffb3cd49b71a7b59d1a, but now produces:
Error detected while processing function netrw#BrowseX:
line  135:
E492: Not an editor command: Open <URL>

My suggestion would be to avoid calling plugin's commands from an autoload script (an autoload script should not depend on its plugin's commands, because the latter depend on the autoload script). Could the functionality supported by s:Open() be moved into the autoload script to make it self-contained? Note that netrw has g:loaded_netrwPlugin to control loading the plugin script, and g:loaded_netrw to control loading the autoload script. I only disable the former.
My use case is as follows: I don't want to load netrw (I use an alternative way to browse files), but I'd still like to make use of the ability to open certain paths/URIs in an external program.
Expected behaviour
The URL in the buffer should open in an external browser.
Version of Vim
9.1.819
Environment
macOS
Apple Terminal
ZSH
Logs and stack traces
No response

Let's condense the various plugin commands into a single autoload function.


Remove docker-maven-plugin in favor of testcontainers

[x] If this pull request closes/resolves/fixes an existing issue, replace the issue number. Closes #. NO
[x] Update the CHANGES log. NO NEED

With docker-maven-plugin, it's not possible to run the tests in IDE, it must be run in mvn, which is hard (if not impossible) debuggable


merge_in_config fail

Hello, I cannot merge content from two config files. Please give me some help! Thank you very much!

I have two yaml config files:

x.yaml
a: "abc"

y.yaml
a: "xyz"

The test.py is:
from vyper import v
v.add_config_path('.')
v.set_config_type('yaml')
v.set_config_name("x")
v.read_in_config()
print(v.get_string("a"))   # expect 'abc'
v.set_config_name("y")
v.merge_in_config()
print(v.get_string("a"))  # expect 'xyz'
'''
Actual output:
abc
Traceback (most recent call last):
File "/Users/createtech/temp/pyvyper/vyper/util.py", line 56, in unmarshall_config_reader
d.update(yaml.load(f))
ValueError: dictionary update sequence element #0 has length 1; 2 is required
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "test.py", line 11, in
v.merge_in_config()
File "/Users/createtech/temp/pyvyper/vyper/vyper.py", line 535, in merge_in_config
return self.merge_config(file_)
File "/Users/createtech/temp/pyvyper/vyper/vyper.py", line 548, in merge_config
cfg = self.unmarshall_reader(file, cfg)
File "/Users/createtech/temp/pyvyper/vyper/vyper.py", line 568, in unmarshall_reader
return util.unmarshall_config_reader(file, d, self._get_config_type())
File "/Users/createtech/temp/pyvyper/vyper/util.py", line 60, in unmarshall_config_reader
raise ConfigParserError(e)
vyper.util.ConfigParserError: While parsing config: dictionary update sequence element #0 has length 1; 2 is required
'''

Hi,
Sorry that issue slipped past me, I can confirm I have the same behaviour. I'll check it.

Thank you very much!

This is fixed in v0.3.3.


Fix Active Mode

Codecov Report

Merging #12 (fb4a503) into main (aafce07) will decrease coverage by 2.77%.
The diff coverage is 89.28%.

: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.
@@            Coverage Diff             @@
##             main      #12      +/-   ##
==========================================
- Coverage   99.00%   96.23%   -2.77%
==========================================
  Files           4        4
  Lines         301      319      +18
==========================================
+ Hits          298      307       +9
- Misses          3       12       +9

Impacted Files
Coverage Δ

sds011lib/exceptions.py
89.28% <40.00%> (-10.72%)
:arrow_down:

sds011lib/__init__.py
96.25% <94.11%> (-2.43%)
:arrow_down: