background quiz-overview.html

🚀 What is the feature?
The background in the quiz-overview.html file looks a bit dull. Please change the color to a better color...be creative here 🕺
ℹ Additional info
Add a screenshot of your changes - if helpful.
Make sure the app works, otherwise the PR cannot be approved.
Link the PR with this issue (in the right panel "Development" -> select issue).

Can I work on this ?

Can you assign it to me?

sure

@benbenben147147147 please see the PR https://github.com/benbenben147147147/Quiz-to-Contribute-OSS/pull/88


Make HPX install relocatable

There are currently certain hardcoded installation paths in HPX. It would be nice to be able to move the installation freely, but the hardcoded paths prevent that. This is not high priority but considered best practice for CMake packages.

Note that because of limitations of certain platforms (linux included) we compile the location of the executable into the binary... This might put a stick into this wheel.

We already have a cmake option to turn of the install rpath setting: HPX_FULL_RPATH. This currently defaults to ON on linux and OFF on windows and macos.


CHMOD Typo In Readme

This was such a pleasant surprise. Thank you so much from the bottom of my heart. May God bless you.


Omit empty string values

Hi,
Is there a way to omit empty string values ? To avoid displaying value="".
Like the JSON omitempty feature.
Thanks.

Please help me get my phone secure and remove remotes tags patterns Bluetooth bootloader etc.

Are you talking about the value in logrus.Field?

Yes

I see. I don't think there's a straightforward way of doing that. One way (probably the only way now) is by implementing your own Formatter and registering that with the Logger. That way, you have all the freedom to filter out fields when logging.
However, this wouldn't be too difficult to add as a feature to the existing Formatters. I seem to have found a way to add this feature in. I will keep you posted :)

Working on the feature addition for this. You can follow it here.

Thanks a lot !

You can now follow pull request Field Filters.

Direct link to my example: https://play.golang.org/p/bampaVhZMmf


Support ESLINT_USE_FLAT_CONFIG=true

This feature is supported by https://github.com/mizdra/eslint-interactive/releases/tag/v11.0.0.


Ship vs ship game roundstart preset

Although ship guns would be nice now that docking traversal is significantly better this should be doable now at least.
Ideally you'd have 2 ships split for server size having to destroy some macguffin on the other ship + respawns.

Design doc?


#294 Fixed: -- Proper Alignment of the 'Read More' Button Across Cards

This pull request addresses the issue where the "Read More" button was misaligned across cards with varying description lengths. The changes ensure that the button is consistently positioned at the bottom of each card, regardless of the description length, leading to a cleaner and more uniform layout.
Changes Made:

Positioned 'Read More' Button Consistently
Adjusted Card Layout for Consistency

Testing & Verification:

Tested across multiple screen sizes to ensure responsiveness.
Verified that the changes work as expected with cards of varying description lengths.

Impact:

The UI now displays a consistent layout with all "Read More" buttons aligned across the bottom of the cards, providing a cleaner user experience.
No visual overlapping or misalignment of the buttons, improving accessibility and readability.

Screenshots :
Before:

After:

hey @PrAyAg9 amazing work but resolve your conflict and update sync once done please let me know


SAMZA-2468: Make Standby containers respond to shutdown request

Issues: Currently, standby containers don't spin up run loop and do an infinite wait after starting the container storage manager. In the event of a shutdown request from LocalApplicationRunner, these containers don't respond since the shutdown request is coordinator through runloop and it leaves us with the only option of forcefully killing it.
Changes: Add a countdown latch to signal the main thread to make standby containers to respond to shutdown instead of infinite sleeping
Improvement: StandbyContainer invoke a clean shutdown within a few seconds rather than waiting to be killed for 30 secs
Tests: Manually tested the shutdown sequence
Before (Unclean Shutdown):
2020-02-25 01:23:55.389 [Samza Container Shutdown Hook Thread] ClusterBasedProcessorLifecycleListener [INFO] Attempting to shutdown container from inside shutdownHook, will wait up to 30000 ms.
2020-02-25 01:24:25.389 [Samza Container Shutdown Hook Thread] ClusterBasedProcessorLifecycleListener [ERROR] Did not shut down within 30000 ms, exiting.
2020-02-25 01:24:25.441 [Samza Container Shutdown Hook Thread] ThreadUtil [INFO] Thread dump from Samza Container Shutdown Hook.

API Changes: None
Upgrade instructions: None
Usage instructions: None

LGTM
nit:
can we call the latch standbyShutdownLatch instead of stopSignalLatch.
Reasons:

Since its only used in the case if the container is a standby container
The fact that it is invoked from a signal handler is an implementation detail. container.shutdown() can be called from anywhere.

@Sanil15 Let's keep the PR description concise since that goes into the commit message. We can move the logs etc. to the JIRA.

Testing Results:
Before (Unclean Shutdown):
2020-02-25 01:23:55.389 [Samza Container Shutdown Hook Thread] ClusterBasedProcessorLifecycleListener [INFO] Attempting to shutdown container from inside shutdownHook, will wait up to 30000 ms.
2020-02-25 01:24:25.389 [Samza Container Shutdown Hook Thread] ClusterBasedProcessorLifecycleListener [ERROR] Did not shut down within 30000 ms, exiting.
2020-02-25 01:24:25.441 [Samza Container Shutdown Hook Thread] ThreadUtil [INFO] Thread dump from Samza Container Shutdown Hook.


Migrate to SeleniumHQ 3

Update nuget package to Selenium 3
Update script for downloading webdrivers (add geckodriver)

ad 1. I can update them. When will I be sure that everything works? When the code compiles and the SampleUITest tests are passing?
ad 2. Should it be done similar to #20 ?

I have created a bug #21  that covers updating to geckodriver. The are separate think (geckodriver and Selenium 3), so separate issues are better, @cezarypiatek what do you think?

Ad1. I have a private set of tests (over a 300 assertions) When I run this suit and everything will be ok then I'll accept your PR.
Ad2.  Please extend script for downloading drivers. Nuget packages should be an alternative

According do geckodriver issue tracker (https://github.com/mozilla/geckodriver/issues) there is a lot issues related to clicking and typing (SenKeys) so I'm still not convinced about migration to Selenium 3.X

I fully understand that.

I've created branch  SeleniumHQ_3_5  with Selenium 3.6. There has been introduced two BrowserTypes related to Firefox:

BrowserType.Firefox -> Use legacy Firefox Driver for Firefox 47.0.1
BrowserType.FirefoxGecko -> Use Geckodriver (marionette)

This is necessary because Geckodriver has issues with clicking what makes impossible to create stable UI tests. It also does not support full page screenshots what makes VisualAssertion useless.


Update/fix PR from Marcos

I pulled in Marcos' PR https://github.com/parameter1/cox-matthews-associates-websites/pull/212 and made the necessary adjustments to be able to successfully build

 PR #212


Unzip Rar

Can I unzip .rar using this plugin in unity. 😊😊

No, RAR compression is not supported.


Create a notebook that demonstrates how the federated recommendation system solution will work

One of the most important feature of the system will be the recommendation system, which will be implemented with federated learning. Using federated learning leads to a solution with better data protection, but introduces new challenges like security issues, increasing communication overhead, higher energy and hardware requirements on the client side, increasing system complexity. An additional challenge is to find a solution that can support the various popular client side platforms of our days.
To tackle these issues, it seems to be a good idea to implement a solution, that is based on the SpFedRec framework.
This notebook should demonstrate how the designed federated recommendation system will work.
The notebook should be written in Python language, and PyTorch framework should be used.

I'm closing this issue, because ONNX on-device training doesn't support gradient retrieval, currently it is not possible to implement the framework with the technology stack that I want to use.
Instead of this, I'll create a modification of this framework that can be implemented with the target tech stack.


'touched' property of FormControl never changes for single select

Add the following to the example:

touched: {{form.controls['selectSingle'].touched}}

This 'touched' value will remain false even when you click elements within the select.
Plunkr
Using 1.0.0-alpha.10.

Yes, you're right, I still need to add the call('s) to the onTouched function. Is on the to-do list.

Should work in the beta version.


Core project: Variety Rankers

The changes look good to me, resolve the conflicts and then I will accept!


bitrot protection

I know 0-stor provide some health check and repair primitives but I've no idea if this has been integrated into our minio gateway code.
What we want to achieve is that periodically, we check the health of all the objects and repair them if necessary.
This is also going to be used in cases we have dead data shards. Having dead shards will automatically mark the object as not healthy thought, so the normal periodic health check should detect them but in some cases, we know in advance that some shards are going to go down (disk replacement,...) So we would add a mechanism that manually trigger the healing processes.

We have 2 methods that I think we can used here:

https://godoc.org/github.com/threefoldtech/0-stor/client#Client.Check
https://godoc.org/github.com/threefoldtech/0-stor/client#Client.Repair

We have 2 methods that I think we can used here:

https://godoc.org/github.com/threefoldtech/0-stor/client#Client.Check
https://godoc.org/github.com/threefoldtech/0-stor/client#Client.Repair

That's the one indeed

I suggest that this be implemented as a stand alone tool that is packed in the minio flist. It can then be scheduled to run by either the robot or the zos built in recurring_period option.
Then it can run every (say 30min) and traverse the entire metadata directory and check/repair all objects available at the time.
@zaibon what do u think ?

@muhamadazmy idea sounds good, but what about concurrent access to the metadata files ?

issue: https://github.com/threefoldtech/minio/issues/35

issue: #35 was not really a issue, so this one doesn' t have to be re-open


[ITensorVisualizationBase] Generalize visualize

Generalize ITensorVisualizationBase.visualize to make it easier to overload for new types.
Add generic fallbacks in visualization code so that visualize works with Graphs.Graph.

Codecov Report

Merging #802 (48581f2) into main (8f8229a) will decrease coverage by 0.08%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #802      +/-   ##
==========================================
- Coverage   75.63%   75.54%   -0.09%
==========================================
  Files          67       66       -1
  Lines        7469     7463       -6
==========================================
- Hits         5649     5638      -11
- Misses       1820     1825       +5

Impacted Files
Coverage Δ

src/packagecompile/compile.jl
0.00% <0.00%> (-29.42%)
:arrow_down:

...nceOptimization/ContractionSequenceOptimization.jl
62.50% <0.00%> (-4.17%)
:arrow_down:

src/global_variables.jl
90.90% <0.00%> (-0.21%)
:arrow_down:

src/physics/sitetype.jl
92.26% <0.00%> (-0.05%)
:arrow_down:

src/ITensorChainRules/ITensorChainRules.jl
95.41% <0.00%> (-0.04%)
:arrow_down:

src/mps/abstractmps.jl
86.38% <0.00%> (-0.03%)
:arrow_down:

...ensorVisualizationCore/ITensorVisualizationCore.jl

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 8f8229a...48581f2. Read the comment docs.


训练VOC数据集出错

(mmdetection) cb@ceo-pc:~/mmdetection$ python tools/train.py configs/cascade_mask_rcnn_r50_fpn_1x.py
2019-10-19 10:52:50,646 - INFO - Distributed training: False
2019-10-19 10:52:52,295 - INFO - load model from: torchvision://resnet50
2019-10-19 10:52:52,643 - WARNING - The model and loaded state dict do not match exactly
unexpected key in source state_dict: fc.weight, fc.bias
2019-10-19 10:52:58,388 - INFO - Start running, host: cb@ceo-pc, work_dir: /home/cb/mmdetection/work_dirs/cascade_mask_rcnn_r50_fpn_1x
2019-10-19 10:52:58,388 - INFO - workflow: [('train', 1)], max: 12 epochs
Traceback (most recent call last):
File "tools/train.py", line 108, in
main()
File "tools/train.py", line 104, in main
logger=logger)
File "/home/cb/mmdetection/mmdet/apis/train.py", line 60, in train_detector
_non_dist_train(model, dataset, cfg, validate=validate)
File "/home/cb/mmdetection/mmdet/apis/train.py", line 227, in _non_dist_train
runner.run(data_loaders, cfg.workflow, cfg.total_epochs)
File "/home/cb/anaconda3/envs/mmdetection/lib/python3.6/site-packages/mmcv/runner/runner.py", line 358, in run
epoch_runner(data_loaders[i], **kwargs)
File "/home/cb/anaconda3/envs/mmdetection/lib/python3.6/site-packages/mmcv/runner/runner.py", line 260, in train
for i, data_batch in enumerate(data_loader):
File "/home/cb/anaconda3/envs/mmdetection/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 582, in next
return self._process_next_batch(batch)
File "/home/cb/anaconda3/envs/mmdetection/lib/python3.6/site-packages/torch/utils/data/dataloader.py", line 606, in _process_next_batch
raise Exception("KeyError:" + batch.exc_msg)
Exception: KeyError:Traceback (most recent call last):
File "/home/cb/anaconda3/envs/mmdetection/lib/python3.6/site-packages/torch/utils/data/_utils/worker.py", line 99, in _worker_loop
samples = collate_fn([dataset[i] for i in batch_indices])
File "/home/cb/anaconda3/envs/mmdetection/lib/python3.6/site-packages/torch/utils/data/_utils/worker.py", line 99, in
samples = collate_fn([dataset[i] for i in batch_indices])
File "/home/cb/mmdetection/mmdet/datasets/custom.py", line 128, in getitem
data = self.prepare_train_img(idx)
File "/home/cb/mmdetection/mmdet/datasets/custom.py", line 141, in prepare_train_img
return self.pipeline(results)
File "/home/cb/mmdetection/mmdet/datasets/pipelines/compose.py", line 24, in call
data = t(data)
File "/home/cb/mmdetection/mmdet/datasets/pipelines/loading.py", line 107, in call
results = self._load_masks(results)
File "/home/cb/mmdetection/mmdet/datasets/pipelines/loading.py", line 86, in _load_masks
gt_masks = results['ann_info']['masks']
KeyError: 'masks'
cuda90，gcc4.9，pytorch1.1.0

请问你怎么VOC数据集的呢?能分享嘛，感谢!

Please use English or English&Chinese.
Please follow the Error report issue template.

Can you tell me how to make MS RCNN data format with label and mask in your own data set

i have the same problem

Current we do not support mask related models for VOC dataset. But prs are welcome.


Added bootstrap-tables

bootstrap-table is an extended Bootstrap table with extensions and other added features.

Where do you use this? I don't see any page that is using this plugin. Do I miss something?

If there is some interest in include it I will make an example page using the plugin.

@jesusignazio It most certainly needs example pages as otherwise users won't find it at all.


nixos/lib: add /usr to pathsNeededForBoot

if /usr is split from root then it has to be mounted at boot
See https://github.com/NixOS/nixpkgs/issues/146115

Motivation for this change
Closes https://github.com/NixOS/nixpkgs/issues/146115
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Changelog entry?

This should just silence the error from systemd-remount-fs during boot, as described in https://github.com/NixOS/nixpkgs/issues/146115, no?

@flokli well, it would. Yet, adding a path to the defaults of neededForBoot also means its inclusion in the initrd image, I suppose. Now, in NixOS, by default there's only a single link there, but some user might have placed more files there. Upgrading and not knowing of this change could result in a larger initrd for that user.

@mightyiam can you send a PR targetting staging, updating the 21.11 release notes (and we backport it to release-21.11 afterwards)? You seem to be having more context than me here ;-)

the pr can target master

Eww sorry, of course. It should target master, and can be backported to release-21.11 post-merge.

#147825 @Artturin  @flokli


Invalid authorization header

When using the library to authorize my application with Fitbit, I get the following error displayed after callback (the callback page is the same URL as the page calling the example code from README):
"invalid_client: Invalid authorization header. Client secret invalid. Visit https://dev.fitbit.com/docs/oauth2 for more information on the Fitbit Web API authorization process."
The error is generated by this code:
// Try to get an access token using the authorization code grant.
$accessToken = $provider->getAccessToken('authorization_code', [
'code' => $_GET['code']
]);
The callback URL looks like this: "test.php?state=otrqVmQ3lvKQdiXxV8YVO5HyJQCwGvmj&code=40354c250f865fb45232ac1f3d1f6162083dae0f" so isset($_GET['code']) is true and so that try statement is attempted. I'm just using the example code provided in the README, changing only the client ID, client secret, and the callback URL (test.php is both the entry page for this test and the callback URL).
I read (https://twittercommunity.com/t/puzzling-invalid-authorization-header-error-when-working-with-update-with-media/331) that maybe the client library was missing a URL encoding for the headers. Seems unlikely, but instead of trying to figure out what I'm doing wrong I was hoping you could help?!

Have you verified the client secret you specified exactly matches the one from dev.fitbit.com?

 I passed right over the "Client secret invalid" and didn't bother to check. That's what it was. Sorry for posting this, but thank you for taking the time to help, I really appreciate it!

No worries, I do it all the time :)


Use env job template for data tables stress tests

The stress deployment pipeline is currently broken because these stress tests use the deploy job template but do not include a bicep file. This PR switches the tests to use the env job template instead, as they don't appear to require any live resources for testing.

Is this still needed? Is it good? Can and should it be merged, or closed?

@benbp, ping :)

/azp run cpp - tables - ci


[Bug] BdApi.loadData() returns undefined when met with false

Describe the Bug
BdApi.loadData() returns undefined when met with a key that has a false boolean assigned.
The image below is probably the best representation of the situation.
To Reproduce
Save a key that is a false boolean with BdApi.saveData() and request that key with BdApi.loadData().
Expected Behavior
loadData() to return the boolean.
What I did to get around this issue
After a BdApi.loadData() add ?? into a false: return BdApi.loadData(pluginName, key) ?? false. But this is unreliable; a better solution would be forcing a boolean representation with !!: return !!BdApi.loadData(pluginName, key).
Instead of saving the key with a boolean et al, save it as an object that has a "holder"-key, such as value.
Screenshots

Discord Version
Stable
Additional Context
I had a debug session with other developers on the Discord server in #programming around the time of posting.

I assume a false return here (and as a result true as well) poses the issue.
                getPluginData(e, t) {
                    return void 0 !== this.pluginData[e] ? this.pluginData[e][t] || void 0 : D.existsSync(this.getPluginFile(e)) ? (this.pluginData[e] = JSON.parse(D.readFileSync(this.getPluginFile(e))),
                    this.pluginData[e][t] || void 0) : void 0
                }

Found via a breakpoint on a BdApi.loadData() in the inspector.

I am assuming this: https://github.com/BetterDiscord/BetterDiscord/commit/3e863cb2862c54086b7902ff64a84e81e2e56bb3
will close this issue. And also this PR: https://github.com/BetterDiscord/BetterDiscord/pull/958


Use DAO native sweat token symbol instead of $ for task cost

Problem
Currently the UI shows $ next for project and task cost. Since the primary purpose of the project is to enable rewards with non-transferrable sweat tokens, we should show cost denomination the DAO native token.
Each project can choose their own strategy for measuring contribution value and allocation of sweat tokens.
Desired Solution
Lookup the native DAO ERC20 symbol and use that to display in the allocation dialogs instead of $.
We can also offer in the UI some info about popular choices and a link to an explanatory document with best practices about quantifying sweat equity allocation for different kinds of contributions. The document may be a more polished public facing version of this.
Future considerations
In the future we may allow project managers to have a choice to pay in either DAO native tokens or liquid assets from the DAO treasury. There are different securities and tax related considerations that need to be taken into account in the case of enabling liquid asset payments.
When paying with native non-transferrable tokens, the main legal compliance considerations are:

Granting voting rights to contributors on DAO governance matters including treasury management.
Transferring IP and licensing rights from contributions to DAO.

When paying with liquid treasury assets, the legal compliance issues are different:

Reporting contractor/employee payment to tax authorities (1099, W-2).
Collecting tax identity information from contractor/employee (W-9,W-8).
Transferring IP and licensing rights from contributions to DAO.

Task management is no longer in MVP.


TestNormalization test flake

https://prow.istio.io/view/gs/istio-prow/logs/integ-security-istiodremote_istio_postsubmit/1542515642890981376
https://prow.istio.io/view/gs/istio-prow/pr-logs/pull/istio_istio/39688/integ-security-istiodremote_istio/1542679358819274752
issue is around meshconfig merging. We somehow end up not applying the changes. Assuming its related to https://github.com/istio/istio/commit/e927c33a6129639b99e075c6b66e6eca8221d7fb, although not sure how yet

It looks like the test correctly writes out the mesh config, but istiod is no longer processing. Deadlock? https://github.com/istio/istio/pull/39864 doesn't find anything though.
There are a ton of mesh config handles, and they are synchronous, so its pretty hard to identify

figured it out... we are using a file mount :facepalm: those are slow to update unlike configmap watcher

https://prow.istio.io/view/gs/istio-prow/pr-logs/pull/istio_istio/39896/integ-security-multicluster_istio/1548736263111053312, https://prow.istio.io/view/gs/istio-prow/pr-logs/pull/istio_istio/39896/integ-security-multicluster_istio/1548373808417607680


Incompatible with latest version of Mapbox (3.5.2)

The example implementation works with mapbox 2.9.1 (using a CDN link)
However when using the latest build of mapbox 3.5.2 the following errors occur when trying to interact with the map:
mapbox-gl-rain-layer.js?v=31fb7a9c:24904 Uncaught TypeError: callback is not a function
at mapbox-gl-rain-layer.js?v=31fb7a9c:24904:5
at kt.unloadTile (chunk-PLI7C4MI.js?v=31fb7a9c:20015:185)
at kt.unloadTile (mapbox-gl-rain-layer.js?v=31fb7a9c:24882:41)
at Xx._unloadTile (chunk-PLI7C4MI.js?v=31fb7a9c:13555:35)
at Xx._removeTile (chunk-PLI7C4MI.js?v=31fb7a9c:13842:319)
at Xx.update (chunk-PLI7C4MI.js?v=31fb7a9c:13757:162)
at Ma.updateSources (chunk-PLI7C4MI.js?v=31fb7a9c:27422:44)
at Map._render (chunk-PLI7C4MI.js?v=31fb7a9c:30237:187)
at chunk-PLI7C4MI.js?v=31fb7a9c:30352:76
This seems to happen as soon as any user interaction with the map is taken, especially zoom (via scrollwheel, nav controls etc.)
Macbook M2
Chrome Version 126.0.6478.127
Vanilla JS

@MetaHeavies Thank you for reporting this! I have already identified the issue and will release a new version soon.

Fixed with fb7dd03. The version 0.6.0 will incorporate it.


Element type hints does not work

Environment data

VS Code version: 1.23.1
Extension version (available under the Extensions sidebar): 2018.4.0
OS and version: Windows 10.0 (OS Build: 16299.461) and MacOS 10.13.4
Python version (& distribution if applicable, e.g. Anaconda): Python 2.7.14
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): N/A
Relevant/affected Python packages and their versions: XXX

Actual behavior
Declaring a type hint for types like lists or tuples doesn't work if specified which type the corresponding type contains (e.g. tuple of int)
Expected  behavior
Auto completion should work if a type hint is added to types mentioned above.
Steps to reproduce:

Use the following code:

def foo():
    """
    :rtype: tuple
    """
    pass

def bar():
    """
    :rtype: tuple of int
    """
    pass

Type:

# auto completion works as expected
m = foo()
m.

# auto completion doesn't work as expected
m = bar()
m.

Logs
Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)
Irrelevant

Output from Console under the Developer Tools panel (toggle Developer Tools on under Help)
Irrelevant

If that docstring syntax is suppored by Jedi then that would be a bug there and should be reported upstream.

Closing as this is an upstream issue which we don't have direct control or influence over.


Allow setting null TrustManager

Motivation:
I sometimes use a default (null) TrustManager, but want to set this using the same code as when I do use a TrustManager.
Modification:
Allow setting a null TrustManager. Same as how it is for KeyManager.
Result:
Allow setting null TrustManager

See also #13276

@cfredri4 can you please also include a unit test to verify that building an SslContext works with this ? Also please sign our ICLA: https://netty.io/s/icla

Thanks a lot!


have search history link back to page with params applied

works, just need to make pretty and test


Remove unused db field for ActiveState Trusted Publisher

This field never ended up being used so I'm removing it to declutter the warehouse code and DB a bit.

Thanks @di!


Update nv-inference torch version

We previously had the nv-inference tests pinned to use torch 1.13.1, this updates us to use a newer version.

@mrwyattii - looks like we get basically the same test coverage, but we will lose I think our last test on 1.13 (and only the 1.10 tests remain not on PyTorch 2+).  Any thoughts on leaving this for coverage, or updating the 1.10 tests to 1.12/1.13?


Bug 2177977: Move pagination to created/selected volume from modals

📝 Description
When Creating a new volume from the "Add volume" modal dialog or selecting a volume from the "Show all" modal dialog, the volume is selected but the pagination is not moving to the proper page to show the created/selected volume.
🎥 Demo
Before:
select volume:
https://user-images.githubusercontent.com/67270715/232485885-357eae98-4735-4bcc-a864-840bdb2da1da.mp4
create volume:
https://user-images.githubusercontent.com/67270715/232486028-4925c48e-3e30-4e5f-89cf-d6fcdea20357.mp4
After:
select volume:
https://user-images.githubusercontent.com/67270715/232486226-b0a12f47-c0e0-47bb-b3f6-cd5489c8c86d.mp4
create volume:
https://user-images.githubusercontent.com/67270715/232486294-52e82a86-cf6e-4f03-9e96-2ad29ff8a229.mp4

/retest

/cherrypick release-4.13


Refactor/s3 copy

Description
Extract copy directory and copy file logic out of copy function in S3 client.
Motivation and Context
Is just a small refactor over copy function for having more readability and reuse copy file logic also in copy directory.
The idea came by reviewing this PR: https://github.com/spotify/luigi/pull/2488
Have you tested this? If so, how?
I didn't change any behaviour so tests remain the same.

Build errors appear to have been a Travis issue as they have since resolved without change on our end.

I have made the changes suggested by @dlstadther. Please take a look.

Will I was doing the previous changes I that we are sending to _copy_file and _copy_dir the source_path, src_bucket and src_key args, this is redundant. Maybe sending copy_source ( AKA source_path would be enough and more close to meta.client.copy definition. What do you think?

Another thing is that I think copy nested directories are not supported, would that be desirable?

I agree on supplying source-path to method as the other parts can be created from that.
_copy_dir() already supports nesteddir copying

Changes committed. @dlstadther Let me know what do you think?


Encapsulated templated compare for Any in specific namespace

Without this, compilation errors can occur when another free-floating
compare function in the global/anonymous namespace exists in the
same translation unit where Any.h is included (directly or indirectly).

Signed-off-by: The MathWorks, Inc<EMAIL_ADDRESS>

Codecov Report

Merging #593 (405156d) into development (7c0b2c1) will decrease coverage by 0.01%.
The diff coverage is 100.00%.

@@               Coverage Diff               @@
##           development     #593      +/-   ##
===============================================
- Coverage        90.21%   90.19%   -0.02%
===============================================
  Files              244      244
  Lines            10559    10559
===============================================
- Hits              9526     9524       -2
- Misses            1033     1035       +2

Impacted Files
Coverage Δ

framework/include/cppmicroservices/Any.h
86.12% <100.00%> (ø)

.../cppmicroservices/detail/BundleAbstractTracked.tpp
86.84% <0.00%> (-1.32%)
:arrow_down:


fix editor CLI parsing if comma is decimal sep in locale

Fix FancyZonesEditor CLI parsing of DPI on locales with comma as decimal separator.

Related existing issue #449

Although the CLI should be constructed with C locale (C/C++, invariant in C#) by the FancyZones application, I wasn't completely certain about that, so I resorted to using a fallback mechanism of trying both invariant and current cultures for float parsing.

Validation Steps Performed
Tested manually by setting computer language e.g. to Finnish (comma as decimal separator) and regression tested with en-us as computer culture, as well as Finnish with forced period as decimal separator.

Hi @mickut
thank you for fixing this!


Update the memo to accept bytes everywhere instead of a String

Currently, the memo is represented as bytes in some model objects and a String in others. This causes some edge cases. The code should be updated so that memos are treated consistently everywhere.
There may be some considerations about how the memo is formatted. Meaning conversion should probably  always flow through librustzcash.
This work may also entail changing the rust code to expose String conversion functions (to byes from UTF8 and to UTF8 from bytes)

This can probably be closed. We have utility functions that help with the memo logic and they probably should be looked into and better organized.


Project 9

Dear Ian , (Please, expand the general comment ↓)
Unfortunately I have to reject the project:

I can delete cards without confirmation
When I delete cards and reload the page all deleted cards are still there
The button is already in Saving... mode but I haven't pressed it yet
Validation doesn't make the button gray if the form is invalid
When I reload the page all black hearts become white again

I've noticed some mistakes:

You need to deploy the app
You need to disable the submit button in the addCardPopup if the inputs are empty when you open it. It’s needed because I can click the button and add an empty card but it should not happen. After the first submit the button gets activated and you need to deactivate it again. Even if I can't add an empty card the button should look disabled (gray) anyway and with attribute disabled.
According to the task you need to change submit buttons text (Saving…) while waiting for the server response. And the user should see it.
Hi,
I have addressed the following mistakes apart from deploying the app. I'm using render to deploy the site, but I'm receiving an error. (Aug 26 03:53:29 PM  npm ERR! A complete log of this run can be found in:
Aug 26 03:53:29 PM  npm ERR!     /opt/render/.cache/_logs/2023-08-26T19_53_29_850Z-debug.log
Aug 26 03:53:29 PM ==> Build failed 😞)

I've corrected the following remarks.

You need to toggle likes only in block then after a successful response from the server because if there is an error the user will not know about that and will see the toggled heart color.
Please, delete this.setEventListeners(); from line 13 in FormValidator.js. You don't need it there. Everything is set in enableValidation
Function names should start with a verb in infinitive (there is such a point in the check list). It’s common in coding to do it so that functions could speak for themselves about what they do.
Please, delete the low dash from methods if you want to use them outside a class because the low dash shows a private method which is used only inside the class.

under index.js and APi.js. I commented on the changes that could be improved since I kept receiving an error when I clicked the cards in the middle column.

Dear Ian , (Please, expand the general comment ↓)
Unfortunately I have to reject the project:

I can't add new cards. See the errors https://disk.yandex.ru/i/KsquSOdWEz8vcw

I have corrected the mistake; you should be able to add new cards now.

One more step and everything will be fine:

After the 1st submitting the button text disappears https://disk.yandex.ru/i/0YkJVME2WonCTw
You haven't corrected something Project 9 #1 (comment)

Update: I’ve fixed the error where the text no longer disappears after the first submission; regarding the second error, I’ve replaced all occurrences of _toggleButtonState (outside classes) with resetValidation.

Everything is fine but:

in Readme you need to show the link to your deployed app. You have it there but when I visit it there is no deployed project of the 9th sprint
See here how to deploy it https://github.com/gitname/react-gh-pages#introduction

Update: I followed the instruction in the https://github.com/gitname/react-gh-pages#introduction link. When I click the link, my page Your GitHub Pages site is currently being built from the gh-pages branch. The React App with my https://iankamar.github.io/se_project_aroundtheus/ link is empty.


html-loader with Webpack v5 is unable to load html template

Bug report

What is the current behavior?
I'm trying to replace my old templateCache way of loading templates favoring html-loader, which is unable to load them, on build webpack is saying "currently no loaders are configured to process this file"
ERROR in ./src/app/views/templates/dataGrid.html 1:0
Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle this file type,
Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
  >

  |

  |

If the current behavior is a bug, please provide the steps to reproduce.
I'm trying to load AngularJs app templates(html) using html-loader + webpack 5. Many people junked templateCache favoring html-loader. But in my case I can't really get it work.
I even tried raw-loader, angularjs-template-loader and ngtemplate-loader too. But webpack always complaining about the loader.
Error:
"Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders"
  >

  |

  |

Here is is my weback.config.js:
module:{
  rules: [
           {
                test: /\.html$i/,
                use: 'html-loader'
         },
  ]
}

Directive:
const directive = {
        restrict: "E",
        template: require("ROOT/app/views/templates/dataGrid.html"),
        controller: dataGridController,
        controllerAs: "vm",
        bindToController: true
  }
 return directive;

package.json:
Portion of devDependencies:

"devDependencies": {
    "@babel/cli": "^7.0.0",
    "@babel/core": "^7.11.1",
    "@babel/plugin-syntax-dynamic-import": "^7.8.3",
    "@babel/preset-env": "^7.11.0",
    "angularjs-template-loader": "^0.1.2",
    "babel-loader": "^8.0.0",
    "html-loader": "^2.1.2",
    "ngtemplate-loader": "^2.1.0",
    "raw-loader": "^4.0.2",
    "speed-measure-webpack-plugin": "^1.5.0",
    "webpack": "^5.36.2",
    "webpack-cli": "^4.7.0",
    "webpack-dev-server": "^3.11.2",
    "webpack-merge": "^5.7.3"
  }

Anybody facing this issue?

What is the expected behavior?
Should e able to import templates dynamically

Other relevant information:
webpack version:  v5.7.0
Node.js version: v10.18.0
Operating System: windows 10
Additional tools:

@webpack-bot move to webpack-contrib/html-loader


Fix expiration crash in case request is cancelled due to low priority

expireDate should only be set to undefined if the request successfully completed

Thanks for the pull request @lilleyse!

:heavy_check_mark: Signed CLA found.
:grey_question: CHANGES.md was not updated.

If this change updates the public API in any way, please add a bullet point to CHANGES.md.

:grey_question: Unit tests were not updated.

Make sure you've updated tests to reflect your changes, added tests for any new code, and ran the code coverage tool.

Reviewers, don't forget to make sure that:

[ ] Cesium Viewer works.
[ ] Works in 2D/CV.
[ ] Works (or fails gracefully) in IE11.


Updated the logo for project manager

Old

new

apparently there are checks for the specific svg https://github.com/Redot-Engine/redot-engine/actions/runs/11276764273/job/31361343801?pr=649#step:7:106

Try putting a newline at the end of the svg, see if it works then.

unable to fix from github


Kernel creation failed, when connected to remote jupyter server

Applies To

[X] Notebooks (.ipynb files)
[ ] Interactive Window and/or Cell Scripts (.py files with #%% markers)

What happened?
I connected the locally created jupyter server from docker as remote jupyter server.
And I tried to run the code in notebook, after selecting kernel to be present in remote server
Expected:
New kernel should be created for the current new notebook.
Actually Happened:
Got Error saying,
Failed to start the Kernel.
'_xsrf' argument missing from POST.
View Jupyter log for further details

VS Code Version
Version: 1.75.0 Commit: e2816fe719a4026ffa1ee0189dc89bdfdbafb164 Date: 2023-02-01T15:29:17.766Z Electron: 19.1.9 Chromium: 102.0.5005.194 Node.js: 16.14.2 V8: <IP_ADDRESS>-electron.0 OS: Linux x64 5.15.0-58-generic Sandboxed: No
Jupyter Extension Version
v2023.1.2000312134
Jupyter logs
info 00:22:04.564: Starting Jupyter Session startUsingRemoteKernelSpec, 05a206bc846560e1b90e0f32f042a315daffe0edb6ff8a5c5d7a19ec34ae8909..python3./usr/bin/python3./.-m#ipykernel_launcher for '/home/kali/Documents/vscode/python/test/opencv-test/code/test.ipynb' (disableUI=false)
error 00:22:04.581: Backing file not supported: Error: '_xsrf' argument missing from POST
error 00:22:04.591: Failed to change kernel, re-throwing [Ap [Error]:
	at new pn (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:1628691)
	at new Ap (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:17:127546)
	at /home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:17:278397
	at process.processTicksAndRejections (node:internal/process/task_queues:96:5)

Error: '_xsrf' argument missing from POST
	at t.create (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:68927)
	at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
	at async t.startSession (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:81011)
	at async d.startNew (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:77195)] {
  category: 'unknown',
  originalException: [t [Error]: '_xsrf' argument missing from POST
  	at t.create (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:68927)
  	at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
  	at async t.startSession (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:81011)
  	at async d.startNew (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:77195)] {
    response: L [Response] {
      size: 0,
      timeout: 0,
      [Symbol(Body internals)]: [Object],
      [Symbol(Response internals)]: [Object]
    },
    traceback: ''
  }
}
warn 00:22:04.593: Error occurred while trying to start the kernel, options.disableUI=false [Ap [Error]:
	at new pn (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:1628691)
	at new Ap (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:17:127546)
	at /home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:17:278397
	at process.processTicksAndRejections (node:internal/process/task_queues:96:5)

Error: '_xsrf' argument missing from POST
	at t.create (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:68927)
	at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
	at async t.startSession (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:81011)
	at async d.startNew (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:77195)] {
  category: 'unknown',
  originalException: [t [Error]: '_xsrf' argument missing from POST
  	at t.create (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:68927)
  	at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
  	at async t.startSession (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:81011)
  	at async d.startNew (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:77195)] {
    response: L [Response] {
      size: 0,
      timeout: 0,
      [Symbol(Body internals)]: [Object],
      [Symbol(Response internals)]: [Object]
    },
    traceback: ''
  }
}
warn 00:22:04.593: Kernel Error, context = start [Ap [Error]:
	at new pn (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:1628691)
	at new Ap (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:17:127546)
	at /home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:17:278397
	at process.processTicksAndRejections (node:internal/process/task_queues:96:5)

Error: '_xsrf' argument missing from POST
	at t.create (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:68927)
	at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
	at async t.startSession (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:81011)
	at async d.startNew (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:77195)] {
  category: 'unknown',
  originalException: [t [Error]: '_xsrf' argument missing from POST
  	at t.create (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:68927)
  	at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
  	at async t.startSession (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:81011)
  	at async d.startNew (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:77195)] {
    response: L [Response] {
      size: 0,
      timeout: 0,
      [Symbol(Body internals)]: [Object],
      [Symbol(Response internals)]: [Object]
    },
    traceback: ''
  }
}
info 00:22:04.597: Dispose Kernel '/home/kali/Documents/vscode/python/test/opencv-test/code/test.ipynb' associated with '/home/kali/Documents/vscode/python/test/opencv-test/code/test.ipynb'
error 00:22:04.599: Error in execution [Ap [Error]:
	at new pn (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:1628691)
	at new Ap (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:17:127546)
	at /home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:17:278397
	at process.processTicksAndRejections (node:internal/process/task_queues:96:5)

Error: '_xsrf' argument missing from POST
	at t.create (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:68927)
	at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
	at async t.startSession (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:81011)
	at async d.startNew (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:77195)] {
  category: 'unknown',
  originalException: [t [Error]: '_xsrf' argument missing from POST
  	at t.create (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:68927)
  	at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
  	at async t.startSession (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:81011)
  	at async d.startNew (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:77195)] {
    response: L [Response] {
      size: 0,
      timeout: 0,
      [Symbol(Body internals)]: [Object],
      [Symbol(Response internals)]: [Object]
    },
    traceback: ''
  }
}
error 00:22:04.600: Error in execution (get message for cell) [Ap [Error]:
	at new pn (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:1628691)
	at new Ap (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:17:127546)
	at /home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:17:278397
	at process.processTicksAndRejections (node:internal/process/task_queues:96:5)

Error: '_xsrf' argument missing from POST
	at t.create (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:68927)
	at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
	at async t.startSession (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:81011)
	at async d.startNew (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:77195)] {
  category: 'unknown',
  originalException: [t [Error]: '_xsrf' argument missing from POST
  	at t.create (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:68927)
  	at process.processTicksAndRejections (node:internal/process/task_queues:96:5)
  	at async t.startSession (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:81011)
  	at async d.startNew (/home/kali/.vscode/extensions/ms-toolsai.jupyter-2023.1.2000312134/out/extension.node.js:2:77195)] {
    response: L [Response] {
      size: 0,
      timeout: 0,
      [Symbol(Body internals)]: [Object],
      [Symbol(Response internals)]: [Object]
    },
    traceback: ''
  }
}
info 00:22:06.599: Creating server with url : http://localhost:8888/

Coding Language and Runtime Version
Python3.8
Language Extension Version (if applicable)
v2023.2.0
Anaconda Version (if applicable)
No response
Running Jupyter locally or remotely?
Remote

Thanks you for filing this issue

locally created jupyter server from docker as remote jupyter server.

Please could you share the exact command line used to start jupyter
Also, please could you enable logging as follows:

Open settings & go into Jupyter->Logging
Change the value to verbose
Reload VS Code,
Attempt to repro the issue & then copy the output from the Jupyter output panel.

Please provide all of the logs, thank you

answer
When I debug the issue I found the reason behind it, I already posted in this link. This issue doesn't seems to be because of Bug.


poor website layout for open refine download page

I would like some refinement to be made in the main download page.
http://openrefine.org/download.html
I would like the stable version be placed at the top of the download page.  All other beta versions should be moved to the bottom.
A new user might accidentally download the beta versions.

You can submit a PR to https://github.com/OpenRefine/openrefine.github.com to change it.

The 2.6-beta version contain a lot of improvement compared to the 2.5 version (see release note) and the RC1 and RC2 have minor improvement and new language packages. This is more a release naming issue than anything else and I recommend using the RC2 version to new users.


Message: 09070004 Script url /bulk/import does not map to a Web Script.

I have installed AMP, I suppose,  fine installed, because "list" commands show me this:
_Module 'org.alfresco.extension.alfresco-bulk-import' installed in '/opt/alfresco-community/tomcat/webapps/alfresco.war'

Title:        Alfresco Bulk Import v2.1.0 (for Alfresco v5.0+)
Version:      2.1.0
Install Date: Sun Oct 07 19:40:12 CEST 2018
Description:   Alfresco Bulk Import tool. Provides high performance bulk loading of content into Alfresco._

but when I try to run,does not  work:
The Web Script /alfresco/s/bulk/import has responded with a status of 404 - Not Found.
404 Description: | Requested resource is not available.
Message: 09070004 Script url /bulk/import does not map to a Web Script.
Please, can anyone help me?... I'm new alfresco user

@JoaquimOC questions like this should be posted to the mailing list, rather than raised as issues.  Thanks!


feature: Infer isNotNull from filter and eliminate OuterJoin

Proposed changes
Issue Number: close #xxx
Problem summary
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[ ] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[ ] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[ ] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 34.7 seconds
load time: 482 seconds
storage size:<PHONE_NUMBER>0 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230203151522_clickbench_pr_90296.html


fix(ui): improve english grammar on sync page

Fix #1204

Closed #1205 and opened this PR instead

Coverage remained the same at 19.058% when pulling 1707e288ef37a3f82aca7e5a3891cb7927e20066 on bolatovumar:fix/1204 into 8785a213feddd0dd9bd6e3954ba4b2dd2f7151a4 on LN-Zap:master.

Coverage remained the same at 19.058% when pulling 1707e288ef37a3f82aca7e5a3891cb7927e20066 on bolatovumar:fix/1204 into 8785a213feddd0dd9bd6e3954ba4b2dd2f7151a4 on LN-Zap:master.


What does this project produce as a binary?

An executable? A driver? How to install it? Should it be signed to be usable on 64-bit Windows 7+? Can it work with Microsoft Hyper-Visor activated? And so on...
I think README.md should be more informative about how to use this project and its constraints.

It produces generic x64 driver with all its requirements. it won't run with any other hardware hypervisor active: hyper-v, vmware, vbox, etc.
People who understand why they need to run this project usually know how to do it.


Issue with "Model Management" tab if models are in subfolders

The "Model Management" tab is hanging on "processing" forever if you select a model that's inside a subfolder.
Step to reproduce:

Put a model inside a subfolder (e.g : Stable-Diffusion\test\sd-v1-4.ckpt)
Refresh models list or restart SD.
Go to Miaoshou => Model Management, and validate Miaoshou Assistant work by selecting any model that are not in subfolder.

You should be able to see the Model Cover and get the prompts as intended
You can change model, switch from Checkpoint to Lora, etc...

Select the model that's inside the subfolder

Miaoshou Assistant will hang on "Processing" forever

Try to rollback to a "working" model

Miaoshou Assistant will stay stuck, it will not switch to the model you've just selected.

Managing model with subfolders is a really usefull feature of the WebUI when you have a big library, but being able to get model's prompts with Miaoshou Assistant is also a killer feature, so I hope someone could get a fix for that :)

be able to repreduce the sub folder error. looking into it and adding it to the next release update

be able to repreduce the sub folder error. looking into it and adding it to the next release update

Thanks! That's really nice to read :)

ok, give it a try. it's in there now in 1.4. try the update button first, you may need to shutdown webui for this latest update, or maybe a reinstall of the extension. haven't done enough testing on the update part. if you see a chatgpt prompt box in model management, that means you got it right.

I can see the "ChatGPT" Prompt Box and i'm able to get info for models in subfolder. Nice work !


Documentation Suggestion: coordstoLatLng

A example show how coordstoLatLng should be used would be great. I am utterly confused about how to use it. I want to convert Geojson to polygon object.
Currently the documentation lacks any code about it.

Tracked in #3098

You can see how it is used in the Leaflet core.

Here's a correct permalink to what I think is the correct section.


Zero initializing the arrays

While fiddling with @jngadiub's binary network I have stumbled upon trivial change which seems to reduce resource usage and latency significantly.
In compute_layer_nobias, array acc is initialized to zero in a loop. Using array initialization syntax {0}:
typename CONFIG_T::accum_t acc[CONFIG_T::n_out] = {0};

and commenting out/removing ResetAccum loop reduces the resource usage and latency significantly. This is still valid C++ code, it passes csim with the same results, synthetises, and even cosim passes. The question is why does it use significantly less resources?
Here are the examples of synthesis reports without array initialization and with array initialization.
Loop initialization:

Array initialization:

Looks too good to be true :-)
The same idea can be applied elsewhere, e.g,, in softmax activation. It doesn't change the latency there, but reduces resource usage.

Hm yes there is something wrong with this, because the DSP usage really cannot drop to 4, for example.
I used to use ={0} to initialize arrays in the test bench, but I removed this after noticing some problems.  I can't remember exactly what the problem was -- I think maybe my output was changing run to run, suggesting that the array wasn't actually initialized to all zeros.
I'm surprised it passes csim and cosim with the same results.  How many samples did you run the inference on?

I am confused how can it be that the batch normalization layers use 1 DSP to do up to 64 multiplications of the kind ap_int<8>*ap_fixed<18,8>, with reuse factor = 1.

@benjaminkreis  Perhaps you are refering to the issue mentioned here? Supposedly it has since been solved (I also found that out in the forums, but cant find the thread now). But in our case the outputs match. I have just used Jen's default inputs.
I agree that this is probably wrong, but I would like to understand why, and avoid this and any similar HLS bugs features in the future.

Just to add more about the failure, if you look at the ports of the compute_layer vhdl blocks, they don't even take in the inputs or output the result:
entity compute_layer_nobias_1 is
port (
    data_0_V_read : IN STD_LOGIC_VECTOR (1 downto 0);
    ap_return : OUT STD_LOGIC_VECTOR (4 downto 0) );
end;

entity compute_layer_nobias_2 is
port (
    ap_clk : IN STD_LOGIC;
    ap_rst : IN STD_LOGIC;
    data_V_read : IN STD_LOGIC_VECTOR (287 downto 0);
    ap_return : OUT STD_LOGIC_VECTOR (17 downto 0);
    ap_ce : IN STD_LOGIC );
end;

entity compute_layer_nobias_3 is
port (
    data_0_V_read : IN STD_LOGIC_VECTOR (1 downto 0);
    ap_return : OUT STD_LOGIC_VECTOR (2 downto 0) );
end;

and it's similar for the normalize layers.  So it's certain it's failing.
I still don't know why exactly this happens, but we should avoid ={0}.

Yes, please close it. This was just an anomaly I wanted to understand
better, not an actual issue with any current code.
On Mon, Aug 6, 2018, 11:23 PM Ben Kreis<EMAIL_ADDRESS>wrote:

@vloncar https://github.com/vloncar I think we can close this. Do you
agree?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/hls-fpga-machine-learning/hls4ml/issues/82#issuecomment-410857424,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Ab2SndG9ngQLSR0nalwuqcdEIG155zTcks5uOLPRgaJpZM4VgXJZ
.


Question about "Test Watchdog Reset Via IPMI And Verify Using REST" in test general ipmi

Hi developers,
In this test item, I have two questions.

'ipmitool mc watchdog reset' failed.

As the above, I updated the image and test watch reset.
But the system returned the result "Reset Watchdog Timer command failed: Attempt to reset uninitialized watchdog"
The user had to set /xyz/openbmc_project/watchdog/host0/attr/Initialized be true then reset watchdog worked.
In the robot framework:

Test Watchdog Reset Via IPMI And Verify Using REST
    [Documentation]  Test watchdog reset via IPMI and verify using REST.
    [Tags]  Test_Watchdog_Reset_Via_IPMI_And_Verify_Using_REST

    Initiate Host Boot
    Set Watchdog Enabled Using REST  ${1}
    Watchdog Object Should Exist

    # Resetting the watchdog via IPMI.
    Run IPMI Standard Command  mc watchdog reset

    # Verify the watchdog is reset using REST after an interval of 1000ms.
    Sleep  1000ms
    ${watchdog_time_left}=
    ...  Read Attribute  ${HOST_WATCHDOG_URI}  TimeRemaining
    Should Be True
    ...  ${watchdog_time_left}<${1200000} and ${watchdog_time_left}>${2000}
    ...  msg=Watchdog timer didn't reset.

These was no command to set Initialized be true.
How do I add the command which set initialized true?

The watchdog_time_left needs to less than 1200000
Watchdog default interval value is 3600000.
I think that it's hard that watchdog_time_left to be less 1200 seconds after the interval reset and waited 1 second.

Should I modify the default interval as 1200000? Or I modify the comparison value be 3599000?

For 1)  Check https://github.com/openbmc/openbmc-test-automation/blob/master/lib/utils.robot#L1097  you can do something like that to set the attribute

I believe you go ahead and modify it.. this hasn't changed since, so it's not updated and I believe your interval mentioned would be correct.

Thanks for your comment.
I have one more question.
Why does the test plan always set power policy be AlwaysOff before testing, and not reset to default value when finished?

As far I remember when we started.. we always wanted it to be off by default. That power policy is ONLY driven by the AC cycle when applied to the system and doesn't come in any other use cases. Historically, we just wanted to set it to off which is by default anyway.

About power policy, Where can I find the spec or description about power policy setting?
I know that host will be power off after reboot when power policy set AlwaysOff.
But I confuse that testing run automatically, some test items wait rebooted successfully and check obmc state be good, How the test result will be passed when power policy is AlwaysOff?

Power recovery policy https://github.com/openbmc/docs/blob/5ae481581052b996966ef4c3df18afb12b1fbda8/designs/power-recovery.md

On the boot progress: https://github.com/openbmc/docs/blob/5ae481581052b996966ef4c3df18afb12b1fbda8/designs/boot-progress.md

and as for OSStart   this are older REST legacy state.. we still need to go clean up upcoming .


Implemented a method to actually take a JSON payload and then do some…

…thing with it. Right now it just prints it as a placeholder.

Based on our discussion earlier, should I still merge this?

No, I will continue on this branch with the new stuff that we talked about.


Broken Link

The hyperlink for "Telegraf Official Docs" leads to the below broken link on the docker hub registry
Relevant URLs
Broken Link: https://docs.influxdata.com/telegraf/v1.24/introduction/getting-started/
Source of Broken Link: https://registry.hub.docker.com/_/telegraf/

PR for fix: https://github.com/docker-library/docs/pull/2296

PR for fix: docker-library/docs#2296

Closed this and opened a new one with the proper file.

Fixed.


Add Bsky for Isabel

Hi @isabelizimm,
I'm working on adding a Bluesky integration for the R-Ladies bot and saw that you're also on Bluesky. Please let me know

if you agree to add your handle here as well so that the bot can use it to tag you when posting about your posts
if you're also OK to be featured in an R-Ladies starter pack

Thank you ☺

@isabelizimm Thanks so much! Quick follow-up: would you be ok with being featured in the R-Ladies starter pack?

Yes! Happy to be included :D

Fantastic, thanks! 🤗
——-
For reference: #97


laradrop is not a function

hello I am getting this error after following the install instructions
laravel 5.2

Hello,
Is it a JavaScript error or a Laravel/php error?  If you could provide a screenshot, that would be great.
Thanks,
Zig

Hi Zig
Thank you very much for your reply. My problem was I was loading jquery twice..
Regards
Paul


Replace 'master' with 'main' in readme

Since I will be doing a point release, might as well take this change to fix the market place.

Codecov Report

Merging #13845 into release-2020.08 will decrease coverage by 0.02%.
The diff coverage is n/a.

@@                 Coverage Diff                 @@
##           release-2020.08   #13845      +/-   ##
===================================================
- Coverage            59.75%   59.73%   -0.03%
===================================================
  Files                  671      671
  Lines                37386    37386
  Branches              5314     5314
===================================================
- Hits                 22341    22332       -9
- Misses               13909    13915       +6
- Partials              1136     1139       +3

Impacted Files
Coverage Δ

src/client/common/utils/platform.ts
64.70% <0.00%> (-11.77%)
:arrow_down:

src/client/datascience/crossProcessLock.ts
79.41% <0.00%> (-11.77%)
:arrow_down:

src/client/linters/pydocstyle.ts
86.66% <0.00%> (-2.23%)
:arrow_down:

src/client/datascience/debugLocationTracker.ts
76.56% <0.00%> (-1.57%)
:arrow_down:

src/client/common/process/proc.ts
14.49% <0.00%> (-0.73%)
:arrow_down:

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 a664e3f...ec3661e. Read the comment docs.


[Discussion] Dynamic task generation

Description
I have been working on a proposal to generate tasks dynamically for argo dsl.
I got to a point where I think I should get your feedback about whether it is a feasible design.
Currently, this is a work in progress, and I am still picking up the metaprogramming mechanics implemented in argo dsl. I wouldn't be surprised if my design isn't actually feasible and needed to be abandoned, but I did my best in terms of standing from a data science perspective that have authored airflow pipelines.
The proposal is here: https://gist.github.com/binarycrayon/75af90c1cdf660333f9903cd5822245d
Please let me know what you think!
Additional context
This has originally sent as email, and forwarded here per Marek's suggestion. I realize that argo also have a built in with_items or with_params https://github.com/argoproj-labs/argo-client-python/search?q=with_items&unscoped_q=with_items
Technically I'm no longer blocked for what I need to do, but I still want to get feedback

i cant get with_params working

@etheleon https://github.com/argoproj-labs/argo-python-dsl/blob/master/tests/workflows/loops.py


Identifiers validation failed for dataset Kenai National Wildlife Refuge Aquatic Invasive Fish Surveys

Identifier validation failed for the dataset Kenai National Wildlife Refuge Aquatic Invasive Fish Surveys:

Crawler attempt: 31
Publishing organization: United States Fish and Wildlife Service
Publishing country: UNITED_STATES
Installation: USGS GBIF-US IPT
Number of occurrences indexed for this dataset at the time of the issue: 238
Cause: GBIF ID problems exceed 50% threshold: 67% duplicates; 238 total records; 159 absent records
Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3331077/step

New IDs sample:

urn:uuid:03b4e6cf-6fad-4029-8aba-0256df70bd8e
urn:uuid:43d23c66-1a39-4ef4-a981-56020fe7f348
urn:uuid:cf9d3299-b6bc-4d85-b3f8-9f966f7cc325
urn:uuid:41347ec9-1f1b-41c2-842c-e44a533b52d0
urn:uuid:e2fec522-460a-4102-be2d-281a1150da46
urn:uuid:079a233a-7d54-44db-9bc0-996377d9c3b0
urn:uuid:aab3951f-fe9b-4982-9412-15835148745b
urn:uuid:f976d327-badf-4f0b-88ff-0cf4c388466f
urn:uuid:747e26a6-3e36-4338-a249-54a96e3322eb
urn:uuid:9a5bcc3f-a7be-47f1-b957-8eb0fbc8ffb0

Old IDs sample:

urn:uuid:2ca2a4ea-2362-40c0-9425-88ecb777d46b
urn:uuid:46d02e1b-6eaa-4571-9fd3-2579bcf25cce
urn:uuid:479b046d-79a8-4aba-949c-551bff939b07
urn:uuid:54177b60-adb3-451b-975c-9e86dc048f1c
urn:uuid:56419aa6-d0d1-48b5-88c1-2e7b184332b4
urn:uuid:5d848681-827c-403b-9267-3e670e043dbe
urn:uuid:5f3db0c0-f061-432f-9a11-6db7c8200415
urn:uuid:6b6f663f-eb85-417b-8481-8051a5804a0d
urn:uuid:79eec486-8f7f-4f0e-8ca8-6163580704e4
urn:uuid:80b4c91b-d373-4edd-9b84-45701e7fb798

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Kenai National Wildlife Refuge Aquatic Invasive Fish Surveys : https://doi.org/10.15468/kzw2j5.
We noticed that the occurrenceIDs were changed. We have temporarily paused the ingestions of this dataset.
As you might already know, when an occurrence record has a new occurrenceID for a given dataset, our system considers it to be a new occurrence.
This means that it will be given a new gbifid and a new occurrence URL (like this one: https://www.gbif.org/occurrence/1252968762) and the old gbifid and URL will be deprecated.
In this case, this means that the occurrence URLs would be deprecated when ingesting the newest versions of these datasets.
We would like to check with you if those changes were intentional. Do you know if this is the case?
Please let us know, thanks! We are happy to resume the dataset ingestion.
Note that some users rely on those occurrence URLs and gbifids (like https://bionomia.net for example). In an attempt to improve
the stability of the occurrence URLs and gbifids, we have implemented a warning system to detect these type of changes in datasets (see this news item).
If the data publisher can provide us with a list of old and new occurrenceIDs per record, we can avoid the identifier and URL changes. Could that be an option?
Please let us know if you have any question. Thanks!
All the best,

You can skip/fix identifier validation using the registry UI.

Identifier validation still  failing for the dataset Kenai National Wildlife Refuge Aquatic Invasive Fish Surveys:

Crawler attempt: 32
Publishing organization: United States Fish and Wildlife Service
Publishing country: UNITED_STATES
Installation: USGS GBIF-US IPT
Number of occurrences indexed for this dataset at the time of the issue: 238
Cause: GBIF ID problems exceed 50% threshold: 67% duplicates; 238 total records; 159 absent records
Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3331079/step

New IDs sample:

urn:uuid:03b4e6cf-6fad-4029-8aba-0256df70bd8e
urn:uuid:43d23c66-1a39-4ef4-a981-56020fe7f348
urn:uuid:cf9d3299-b6bc-4d85-b3f8-9f966f7cc325
urn:uuid:41347ec9-1f1b-41c2-842c-e44a533b52d0
urn:uuid:e2fec522-460a-4102-be2d-281a1150da46
urn:uuid:079a233a-7d54-44db-9bc0-996377d9c3b0
urn:uuid:aab3951f-fe9b-4982-9412-15835148745b
urn:uuid:f976d327-badf-4f0b-88ff-0cf4c388466f
urn:uuid:747e26a6-3e36-4338-a249-54a96e3322eb
urn:uuid:9a5bcc3f-a7be-47f1-b957-8eb0fbc8ffb0

Old IDs sample:

urn:uuid:2ca2a4ea-2362-40c0-9425-88ecb777d46b
urn:uuid:46d02e1b-6eaa-4571-9fd3-2579bcf25cce
urn:uuid:479b046d-79a8-4aba-949c-551bff939b07
urn:uuid:54177b60-adb3-451b-975c-9e86dc048f1c
urn:uuid:56419aa6-d0d1-48b5-88c1-2e7b184332b4
urn:uuid:5d848681-827c-403b-9267-3e670e043dbe
urn:uuid:5f3db0c0-f061-432f-9a11-6db7c8200415
urn:uuid:6b6f663f-eb85-417b-8481-8051a5804a0d
urn:uuid:79eec486-8f7f-4f0e-8ca8-6163580704e4
urn:uuid:80b4c91b-d373-4edd-9b84-45701e7fb798

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Kenai National Wildlife Refuge Aquatic Invasive Fish Surveys : https://doi.org/10.15468/kzw2j5.
We noticed that the occurrenceIDs were changed. We have temporarily paused the ingestions of this dataset.
As you might already know, when an occurrence record has a new occurrenceID for a given dataset, our system considers it to be a new occurrence.
This means that it will be given a new gbifid and a new occurrence URL (like this one: https://www.gbif.org/occurrence/1252968762) and the old gbifid and URL will be deprecated.
In this case, this means that the occurrence URLs would be deprecated when ingesting the newest versions of these datasets.
We would like to check with you if those changes were intentional. Do you know if this is the case?
Please let us know, thanks! We are happy to resume the dataset ingestion.
Note that some users rely on those occurrence URLs and gbifids (like https://bionomia.net for example). In an attempt to improve
the stability of the occurrence URLs and gbifids, we have implemented a warning system to detect these type of changes in datasets (see this news item).
If the data publisher can provide us with a list of old and new occurrenceIDs per record, we can avoid the identifier and URL changes. Could that be an option?
Please let us know if you have any question. Thanks!
All the best,

You can skip/fix identifier validation using the registry UI.

Identifier validation still  failing for the dataset Kenai National Wildlife Refuge Aquatic Invasive Fish Surveys:

Crawler attempt: 33
Publishing organization: United States Fish and Wildlife Service
Publishing country: UNITED_STATES
Installation: USGS GBIF-US IPT
Number of occurrences indexed for this dataset at the time of the issue: 238
Cause: GBIF ID problems exceed 50% threshold: 67% duplicates; 238 total records; 159 absent records
Pipelines execution steps: http://api.gbif.org/v1/pipelines/history/execution/3331082/step

New IDs sample:

urn:uuid:03b4e6cf-6fad-4029-8aba-0256df70bd8e
urn:uuid:43d23c66-1a39-4ef4-a981-56020fe7f348
urn:uuid:cf9d3299-b6bc-4d85-b3f8-9f966f7cc325
urn:uuid:41347ec9-1f1b-41c2-842c-e44a533b52d0
urn:uuid:e2fec522-460a-4102-be2d-281a1150da46
urn:uuid:079a233a-7d54-44db-9bc0-996377d9c3b0
urn:uuid:aab3951f-fe9b-4982-9412-15835148745b
urn:uuid:f976d327-badf-4f0b-88ff-0cf4c388466f
urn:uuid:747e26a6-3e36-4338-a249-54a96e3322eb
urn:uuid:9a5bcc3f-a7be-47f1-b957-8eb0fbc8ffb0

Old IDs sample:

urn:uuid:2ca2a4ea-2362-40c0-9425-88ecb777d46b
urn:uuid:46d02e1b-6eaa-4571-9fd3-2579bcf25cce
urn:uuid:479b046d-79a8-4aba-949c-551bff939b07
urn:uuid:54177b60-adb3-451b-975c-9e86dc048f1c
urn:uuid:56419aa6-d0d1-48b5-88c1-2e7b184332b4
urn:uuid:5d848681-827c-403b-9267-3e670e043dbe
urn:uuid:5f3db0c0-f061-432f-9a11-6db7c8200415
urn:uuid:6b6f663f-eb85-417b-8481-8051a5804a0d
urn:uuid:79eec486-8f7f-4f0e-8ca8-6163580704e4
urn:uuid:80b4c91b-d373-4edd-9b84-45701e7fb798

Publisher email
Hello,
I am contacting you from the GBIF Secretariat about a dataset published by the Kenai National Wildlife Refuge Aquatic Invasive Fish Surveys : https://doi.org/10.15468/kzw2j5.
We noticed that the occurrenceIDs were changed. We have temporarily paused the ingestions of this dataset.
As you might already know, when an occurrence record has a new occurrenceID for a given dataset, our system considers it to be a new occurrence.
This means that it will be given a new gbifid and a new occurrence URL (like this one: https://www.gbif.org/occurrence/1252968762) and the old gbifid and URL will be deprecated.
In this case, this means that the occurrence URLs would be deprecated when ingesting the newest versions of these datasets.
We would like to check with you if those changes were intentional. Do you know if this is the case?
Please let us know, thanks! We are happy to resume the dataset ingestion.
Note that some users rely on those occurrence URLs and gbifids (like https://bionomia.net for example). In an attempt to improve
the stability of the occurrence URLs and gbifids, we have implemented a warning system to detect these type of changes in datasets (see this news item).
If the data publisher can provide us with a list of old and new occurrenceIDs per record, we can avoid the identifier and URL changes. Could that be an option?
Please let us know if you have any question. Thanks!
All the best,

You can skip/fix identifier validation using the registry UI.


Using - slash as the name for the http-chsarp template generates invalid c-sharp namespace name

🐟 > spin new http-csharp cloud-c-sharp
Project description:
HTTP base: /
HTTP path: /...

spin build generates the following error:
/Users/mikkel/code/cloud-c-sharp/Handler.cs(3,17): error CS0116: A namespace cannot directly contain members such as fields, methods or statements [/Users/mikkel/code/cloud-c-sharp/Project.csproj]

Content of Handler.cs
using Fermyon.Spin.Sdk;

namespace cloud-c-sharp;

public static class Handler
{
    [HttpHandler]
    public static HttpResponse HandleHttpRequest(HttpRequest request)
    {
        return new HttpResponse
        {
            StatusCode = System.Net.HttpStatusCode.OK,
            Headers = new Dictionary<string, string>
            {
                { "Content-Type", "text/plain" },
            },
            BodyAsString = "Hello from .NET\n",
        };
    }
}

Thanks - the template needs to convert that to CloudCSharp or something like that.

Okay, looking at this, we don't currently perform any transformation on the project name to get the namespace statement - we are not kebab-casing it or anything.  The reason for this is that if someone chooses a project name such as Fermyon.CSharpDemo (which is a legal and idiomatic .NET project name), that's a legal and idiomatic namespace name.  We would not want to convert that to PascalCase, as this would lose the dotted nesting.
A name like c-sharp-demo is not one I'd expect a .NET programmer to normally enter.  But it's certainly plausible that someone might do it for a throwaway project (as you did).  And it would be good not to break in this case.
But the only way I think we can achieve this is to teach the template system a new text transformation, a sort of "pascal case but preserving dots".  Which is quite specific to .NET, and doesn't exist in the templates engine at the moment.
We also don't have validation on the project name since we moved it out of the parameters and into the CLI.  So we can't even reject the project name as un-namespace-like.  So there are various things we can do"

Tell people do use .NET conventions for project names.
Add the ".NET-like" transformation to the templates engine.
Add template-controlled name validation (e.g. regex) to the templates engine.
Provide a way for templates to define custom transformations.

Of these, all except 1 would require a release of Spin - they can't be accomplished in the .NET template alone.

I can confirm that I bumped into this while making a throw-away sample application.
The issue was identifiable rather easily, but the experience was not ideal.

I started noodling on this; thanks for the confirmation case!


Added Rollup for bundled version

Added Rollup for bundled version #34;
Remove webpack from project dependencies;
Update Babel to V7.

:gift: :birthday:
@talyssonoc I think we can close this one :smile:


[Difficult] Do the struct layout

[x] rewrite, at the level of Ast, functions that return structs into unit-returning functions that take a pointer to a single struct
[x] rewrite, at the level of Ast, local variables of struct type into a series of let-bindings -- need to write an explode function that explodes a struct into a series of bindings... try to think about what happens for tagged unions
[x] do a struct layout algorithm
[x] keep some type information on structures, so that we can number all the variables of a union, then
[x] load them all into conceptually distinct slots (to be optimized by wasm)
[x] write the corresponding destructuring code

done, needs debugging


Benchmark and POC with Checkpoint Indexer for Starknet testnet-1 and 2

Description
Benchmark the Indexers on the market for Starknet network, at least for testnet-1 and testnet-2.
Then, create a POC (Proof of Concept) with one of the Indexer for Carbonable Dapp.
Acceptance Criteria

[ ] Benchmark Indexers and give a recommendation to which one to use
[ ] Create and demo a POC (Proof of Concept) with one of the Indexer for Carbonable Dapp.

Additional context
Existing and known Indexers :
apibara
checkpoint
Docs: https://docs.checkpoint.fyi/
Quickstart: https://docs.checkpoint.fyi/guides/quickstart
summary.dev

Needed for Farming Project page

APIbara : https://github.com/Carbonable/carbonable-dapp/issues/61

done


[community] Add Postgresql operator

This PR adds the PostgreSQL operator from Crunchy Data.

@jmckind Thank you for your contribution! Has this operator been tested on either vanilla k8s or OpenShift?

This has been tested against both OpenShift 4 and vanilla k8s. As this operator makes use of PVs, it can be a bit tricky to get a fully automated install without manual steps until the operator itself is updated to do the steps outlined in the description.

@jmckind Could you squash your commits?

@anik120 Squashed and addressed comments regarding the missing newlines. Please double check that I did the squash correctly. :)

@jmckind @awgreene looks good!

/lgtm

/approve

postgresql operator pushed to quay under community-operators namespace


allow 'options.origin' to be a regexp

usage would be: options.origin = /^(.*\.)?github\.com$/ to allow cors from any subdomain of github.com
implementation probably something like
if (options.origin.test && options.origin.test(req.headers.origin)) value = req.headers.origin
else value = ''

https://github.com/troygoode/node-cors/blob/master/lib/index.js#L25

@zaggino that's a good idea.
Technically you can already use regex to test for a match by setting origin to a function, but I think that directly assigning a regex will make the code concise and easier to understand.
I suggest to also add an option to assign an array to origin to support an origin whitelist.
Supporting regex and array will mean that you hardly never need to use the function syntax (the only reason to use it will be for complex scenarios).
@troygoode, what do you think?

@zaggino @etiktin yes, I like the idea. there is an open pull request (#48) that I'll merge once a unit test that covers the functionality has been added

this has shipped to npm as 2.7.0
cc @zaggino @etiktin @alex94puchades

Are we able to get this feature documented?

Are we able to get this feature documented?

Since this issue comes up high in google search results and the actual documentation doesn't, yes. It was documented.
Configuration Options


Major suggestion / prototype going on.,

Hello David.
So I have hacked apart your lovely application and connected it via USB to an Arduino, connected in turn to a string of LED lights (using the APA102 chips).      The Android application runs on my Nvidia shield TV and sends out the pixel colors at the edge of the display to the arduino.   The arduino then spools out those colors to the led strip.  This means that the leds "project" the image behind the TV.   It's quite a nice effect.   This is a copy of the Phillips Ambilight system and there are a number of other projects.   Let me know how you want to handle the code attribution etc.   The code is a butchery at the moment (I'm no Android developer, thats for sure).

Hi Bruce,
that's great that my code helped you in hacking :) I would accept pull
request to my code, but not in current hacked form. You would need to make
app more generic - not break existing functionality, create some kind of
chooser between LIFX and LED lights in the beginning and keep the code
civil in terms of existing code convention. Then I can release it to the
Play Store and make it accessible for everyone.
If you wish to use it just for hacking and just for yourself, it's also
completely OK to keep it as separate fork.
David
On Tue, Mar 15, 2016 at 10:36 PM, bruce mcdonald<EMAIL_ADDRESS>wrote:

Hello David.
So I have hacked apart your lovely application and connected it via USB to
an Arduino, connected in turn to a string of LED lights (using the APA102
chips).  The Android application runs
on my Nvidia shield TV and sends out the pixel colors at the edge of the
display to the arduino. The arduino then spools out those colors to the led
strip. This means that the leds "project" the image behind the TV. It's
quite a nice effect. This is a copy of the Phillips Ambilight system and
there are a number of other projects. Let me know how you want to handle
the code attribution etc. The code is a butchery at the moment (I'm no
Android developer, thats for sure).
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/destil/MoodSync/issues/6


Specify CPU threading

Specify CPU threading

[x] I have read and checked the items on the review checklist.

bors try

Needs a version bump, but otherwise looks good to me.
Before merging, it might be worth making the necessary changes to ClimaCore to check that the interface works.

The ClimaCore tests run correctly with this branch on my local machine. I will go ahead with the merge and bump the version!

Can you bump the minor version?

Can you bump the minor version?

Sure.

https://github.com/CliMA/ClimaComms.jl/pull/53


python310Packages.pynws: 1.3.2 -> 1.4.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.pynws is: "Python library to retrieve data from NWS/NOAA"
meta.homepage for python310Packages.pynws is: "https://github.com/MatthewFlamm/pynws"
meta.changelog for python310Packages.pynws is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

Warning: a test defined in passthru.tests did not pass

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 1.4.1 with grep in /nix/store/c4xw1ca53vsikk1mj9wyj5f50wc73dv9-python3.10-pynws-1.4.1

found 1.4.1 in filename of file in /nix/store/c4xw1ca53vsikk1mj9wyj5f50wc73dv9-python3.10-pynws-1.4.1

Rebuild report (if merged into master) (click to expand)

5 total rebuild path(s)

3 package rebuild(s)

3 x86_64-linux rebuild(s)
2 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
home-assistant-component-tests.nws
python310Packages.pynws
python39Packages.pynws

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/c4xw1ca53vsikk1mj9wyj5f50wc73dv9-python3.10-pynws-1.4.1 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.pynws https://github.com/r-ryantm/nixpkgs/archive/259cbf74c92d7bea918350e5af9367706176a5cb.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/c4xw1ca53vsikk1mj9wyj5f50wc73dv9-python3.10-pynws-1.4.1
ls -la /nix/store/c4xw1ca53vsikk1mj9wyj5f50wc73dv9-python3.10-pynws-1.4.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package failed to build:

home-assistant-component-tests.nws

2 packages built:

python310Packages.pynws
python39Packages.pynws

Maintainer pings
cc @fabaff for testing.

Result of nixpkgs-review pr 166779 run on x86_64-linux 1

1 package failed to build:

home-assistant-component-tests.nws

2 packages built:

python310Packages.pynws
python39Packages.pynws

I have cherry-picked this change into my staging tree, thank you!


RFC - Adding Puppetfile as a contributing langauge

The language server is in the process of understanding Puppetfile's.
https://github.com/lingua-pupuli/puppet-editor-services/issues/28 and https://github.com/lingua-pupuli/puppet-editor-services/pull/25
However this has shown an issue in the extension.  The current package.json only associates *.pp and *.epp files to the puppet extension (https://github.com/lingua-pupuli/puppet-vscode/blob/35b56a3458376857c764851cad14170b5d104bfd/package.json#L56-L69).  Now, you can manually assign Puppetfile as a Puppet language file, which I did for my testing BUT...
This means I end up with all the PDK commands and Puppet Resource and Node Graph commands which make no sense in a Puppetfile.  Also it gets the syntax coloring, hardcoded snippets and bracketing.  Fortunately Puppet DSL is similar to Ruby langauge (Puppetfile is just ruby) however it's not always the case.
So the trouble is, how to separate the two languages but still give meaningful insights to Puppetfiles's (autocomplete, hover, validation etc.)
Option 1 - Build a Node based language server (👎)

There are some projects out there to parse and cross-compile ruby into Javascript but it's going to be hard work
Would need to write our own Forge API handler

Option 2 - Build a new Puppetfile Extension (👎)

Yes this could be done, but it will involve a lot of duplicate work e.g. All of the ruby instantiation methods etc.  May as well just use what we already have

Option 3 - Add a new contributed language and share the Language Server (👍)
Add a new language contribution to this extension, but share the Language Server.   A brief look at the extension code shows we can contribute multiple languages and still have a single instance of the language server connection.  We would need to refactor some of the code to handle multiple langIDs (e.g. the Puppet Status Bar), and some code would need guards on the commands (e.g. `"when": "resourceLangId == 'puppet'")
We could then have separate syntax coloring, Puppetfile only commands, bracketing etc. for the two languages types; puppet and puppetfile
What do you think?

I see Option 3 as the only way. I think it's how vscode expects you to handle these things.

I'm also in favor of option three, not sure either of the others make any sense given the context.


Celda does not throw error or stop when supposed to do

Celda does not throw error when counts matrix has any row(s)/column(s) has all 0 count cross the whole dataset.
I think all functions that wrapped upon celda_C, celda_G, celda_CG have this issue, although I only have tested celda_C, celda_G, celda_CG and recursiceSplitModule.
One example code here:
sim = simulateCells( model = "celda_CG" )
sim$counts[ 10, ] = 0
sum( rowSums( sim$counts) == 0 )   # showing one row has all 0 count cross the whole dataset

celda_CG( sim$counts, K = 5, L = 6)  #however it didn't stop the process or throw an error while it's supposed to be

#153


docs: fix CHANGELOG.md link

Codecov Report
Base: 94.44% // Head: 94.44% // No change to project coverage :thumbsup:

Coverage data is based on head (787eedd) compared to base (501c8ae).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #18   +/-   ##
=======================================
  Coverage   94.44%   94.44%
=======================================
  Files           1        1
  Lines          54       54
=======================================
  Hits           51       51
  Misses          2        2
  Partials        1        1

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


replace StringFormatter with libfmt

Is your feature request related to a problem? Please describe.
fma_common::StringFormatter is easy but lack advanced feature, for example, we can not do the following:
double a = 3.1415926;
StringFormatter.format(buf, "{.2lf}", a);

So I propose replace it with libfmt and formalize the LOG structure.
C++20 has libfmt as a built-in lib, we can easily switch to format after we update to C++20 with few changes.

We have already used the speedlog embeded fmt in v5.x, so close this issue.


Crafting Upgrade

Need to properly notify the user when the crafting request failed.
See original RS1 issue:
https://github.com/refinedmods/refinedstorage/issues/2602

Add Craft-only option.
See original RS1 issue:
https://github.com/refinedmods/refinedstorage/issues/2586


Fixed typo in Setup.rst

Fixed minor typo in documentation.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@ca2fade). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #1613   +/-   ##
=========================================
  Coverage          ?   94.02%
=========================================
  Files             ?      126
  Lines             ?     5727
  Branches          ?        0
=========================================
  Hits              ?     5385
  Misses            ?      342
  Partials          ?        0

Continue to review full report at Codecov.

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

Thank you @mstrofbass


Feature Request: Support Image / Base64

Description
Currently, the Textembed supports only text input. It would be highly beneficial to extend this functionality to allow images as input.

Update: new endpoint for image embedding generation by @kevaldekivadiya2415 in https://github.com/kevaldekivadiya2415/textembed/pull/16


Missing vocab and config files for unilm1.2-base-uncased model

Describe
Model I am using (UniLM, MiniLM, LayoutLM ...): UniLM v1.2 base-uncased
I couldn't find vocab.txt and config.json files for this model on repo storage folder or Hugging Face's model hub.

https://github.com/microsoft/unilm/blob/master/s2s-ft/s2s_ft/tokenization_unilm.py#L46

https://github.com/microsoft/unilm/blob/master/s2s-ft/s2s_ft/configuration_unilm.py#L41


Day99

Resolves #205.

Pull Request Test Coverage Report for Build 394

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 392:
0.0%

Covered Lines:
5

Relevant Lines:
5

💛  - Coveralls


Parse selectClause with ANTLR

Ready for Review
TODO:

[ ] IsSelect Matcher in SparqlAntlrParserTestHelpers.h is not nice.
[ ] Extract std::variant<Variable, ParsedQuery::Alias> to type alias. Types.h?
[ ] REGRESSION: SCORE and TEXT in a SELECT clause currently don't work. With the current grammar/code it should be easy to re-add it. This is also the cause for the 3 tests that fail.

It is ok if SCORE and TEXT don't work anymore. TEXT is completely redundant. As for the SCORE I will derive a small fix that replaces SCORE(?t) by a special variable ?ql_textscore_t to make the test cases work again.

Defining std::variant<Variable, ParsedQuery::Alias> would require moving ParsedQuery::Alias to a separate File. Otherwise there would be a cyclinc inclusion between Types.h and ParsedQuery.h. I am unsure about that.


Command-line utility to make messages easier to read

Fixes #208.

Cool, thanks.  Just those minor comments inline.  Merge when you and travis are satisfied.


fix for everyPacket

fix for 1151
Clearly describe the problem and solution
defined moloch_rules_run_every_packet (in rules.c), updated moloch.h, invoved this new function right after moloch_session_find_or_create () so we'll have the session info for this packet.
Relevant issue number(s) if applicable
1151
Did you run npm run lint from the viewer or parliament directory (whichever you are making changes to) and correct any errors
no-- no viewer changes
Did you Ensure that all tests still pass by navigating to the tests directory and running ./tests.pl --viewer
ran ./tests.pl and all test passed.  not sure if there are any tests which verify the bpf stuff is working...
License
I confirm that this contribution is made under an Apache 2.0 license and that I have the authority necessary to make this contribution on behalf of its copyright owner.

Added most to 2.3.0, thanks!


Yahoo interface?

When I insert smtp.mail.yahoo.com:25 as the sending address, the Send command seems to hang forever.
Any idea what settings you would require?
Note:
However, if you create the mail using this package, you can stream the output of the Bytes() command into MSMTP to send the email using os.exec(). Digital Ocean have good notes on setting up MSMTP to access Yahoo. I Can give details/sample code if needed.

@DaveAppleton Do you have any sample code?

Additionally, port 25 are sometimes blocked by some ISPs. Most SMTP providers have additional ports to work around that. Have you tried alternate ports?