ERROR! 'notify' is not a valid attribute for a Block

Hi,
I tried alfresco-ansible-deployment v2.0 but got the following error (I tried it on two different machines; CentOS 7.9 and Oracle Linux 8.5).  I hope someone can give me hint to solve this problem.
Thank you,
Matthias
PS.: Version v1.2.0 works flawless

ERROR! 'notify' is not a valid attribute for a Block

The error appears to be in '/opt/alfresco-ansible-deployment-2.0.0/roles/nginx/tasks/vhosts.yml': line 37, column 3, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

- name: Vhosts config
  ^ here

Hello Matthias, you are probably still using an outdated ansible version, we had to bump ansible version to 2.12 since 2.9 is going EOL in May 2022.
You can easily install the updated dependencies as described in the deployment section:
pip install -r requirements.txt
ansible-galaxy install -r requirements.yml

Thank you for your quick response. I wasn't able to get the required prerequisites up n running on CentOS7 (pyhton, pip and ansible are too old and I found no way to upgrade this components). On Ubuntu 20 LTS I was able to execute alfresco-ansible-deployument (after I found a solution to install ansible 2.12), unfortunately it terminated with the following error:
....
Add managed vhost config files.] *********************************************************************************************************************
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: jinja2.exceptions.TemplateRuntimeError: no test named 'true'
failed: [localhost] (item={'listen': '80', 'root': '/var/www/html', 'index': 'index.html index.htm', 'filename': 'alfresco.conf'}) => {"ansible_loop_var": "item", "changed": false, "item": {"filename": "alfresco.conf", "index": "index.html index.htm", "listen": "80", "root": "/var/www/html"}, "msg": "TemplateRuntimeError: no test named 'true'"}
PLAY RECAP ******************************************************************************************************************************************************************
localhost                  : ok=203  changed=14   unreachable=0    failed=1    skipped=174  rescued=0    ignored=0
So, questions are:
What is causing the error above and how can I install the necesarry prerequisites in Centos7 (7.9) in order to execute the latest alfresco-ansible-deployment.
Thank you in advance for any hint to solve this issue.

Looks like a wrong version of the jinja lib. That should not happen if you used the requirement.txt file. Can you please send the output of the command below (execution from the python virtualenv:
pip freeze

I did use the requirements.txt file, but before I googled a soltuion to get pip on a fresh Ubuntu 20 LTS installed. Maybe this wasn't correct. Do you have any suggestions about the correct procedure to install the correct pip version (Ubuntu 20 LTS or CentOS7.9 before I use requirement.txt)? I already deleted this machines (were just azure test vms).
Thank you.

The documentation @gionn pointed is using python virtualenvwrapper. There are others virtualenv solution in python but the documented procedure should work as long as you have an python version that's at least least 3.8 (so most likely not on centos7, but ubuntu 20 should be ok).
Once you have created the virtualenv using the mkvirtualenv command as documented you will have all that's required to install the requirements and generally speaking you can install whatever python package you need without impacting your system.
You don't need to apply any solution googled in some place.
More doc on virtualenvwrapper if needed: https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html
And the documented procedure: https://github.com/Alfresco/alfresco-ansible-deployment/blob/master/docs/deployment-guide.md#setup-a-control-node

Of course I didn't mentioned it but if you use a virtualenv you first need to switch to it before playing the playbook otherwise you'll rely on system libs and version instead of the ones installed in the virtualenv

OK, I'll give it another try with Ubuntu 20 LTS. Thank you.

I gave this approach up. There are too many prerequisites: OS, pyhthon(3), ansible. I switched back to use the superb docker-compose script maintained by @aborroy which works for me on Oracle Linux 8.5 flawless. Thank you for your feedback.


An question about the actor loss calculation in SAC_Discrete.py.

Hi, thank you for your great work, it really helps a lot! I am wondering if you forgot to multiply the log_action_probabilities by self.alpha in line 83 of SAC_Discrete.py, which, I believe, should be revised as follow:
inside_term = self.alpha * log_action_probabilities - min_qf_pi

Please correct me if I am wrong about it.
Btw, could you please explain why should we calculate the SAC actor loss in discrete action situation as what you do in calculate_actor_loss of SAC_Discrete.py, to be more specifically, why should we multiply the inside_term described above by action_probabilities?
Thank you very much.

Hi, thank you for your great work, it really helps a lot! I am wondering if you forgot to multiply the log_action_probabilities by self.alpha in line 83 of SAC_Discrete.py, which, I believe, should be revised as follow:
inside_term = self.alpha * log_action_probabilities - min_qf_pi

Please correct me if I am wrong about it.
Btw, could you please explain why should we calculate the SAC actor loss in discrete action situation as what you do in calculate_actor_loss of SAC_Discrete.py, to be more specifically, why should we multiply the inside_term described above by action_probabilities?
Thank you very much.

OK, I suddenly found out why we should multiply the inside_term by the action_probabilities.
However, I still think that the inside_term should be calculated by the way I described above.

thanks a lot, i think you are correct and i will update it


Fix Command Parser Null Bug + BatchCommand generate empty file

resolves #254
resolves #220

Reviewed. Looks good!


Update framework_expires_at_utc when framework is expired.

This may or may not be a good idea. Do we want these dates to reflect
what we thought they should be initially, or what they actually turned
out to actually be? Once they're set, should they remain consistent? If
this is a good idea, should they all be updated on framework lifecycle
changes?
This date is used in content in the buyer frontend after a framework is
expired. If this date is wrong for any reason, the content will be wrong
and confusing. This ensures that the date is accurate.

I think it's reasonable to extend this PR to all of the other currently recorded datetimestamps that relate to state changes (including clarification questions, maybe). If you're happy to do that?

Yeah, totally happy. I'm just not sure if there are knock on consequences. I'm assuming that for the expiration date it won't, as it's currently in the past for G9 on prod. So we'd have seen any issues. My hunch is not but I might have a look around and see where the dates are being used.


MoveToRegion doesn't work properly on IOS

BUG / PROBREM REPORT
SUMMARY
I'm using the google maps for my xamarin forms app. It works good on Android, but on iOS there is a bug - I can't center my geolocation on the map or any pins location.
The code is:
MyMap.MoveToRegion(MapSpan.FromCenterAndRadius(new Xamarin.Forms.GoogleMaps.Position(finalLat, finalLng), Distance.FromKilometers(distance / 2 + 1)));

I'm using maps  with a HeightRequest = ContentHeight / 2.  So it looks like centering using MoveToRegion works like if the map is Full Screen...
P.S. Sorry if I have some mistakes in English..
VERSIONS

Xamarin.Forms.GoogleMaps - 2.3.0
Xamarin.Forms - 2.5.0

PLATFORMS

[ ] Android
[x] iOS
[ ] UWP

Any ideas? I am still stuck with this problem...
I don't want to use another map library, but on iOS it looks not so good..
BTW, all the markers have an offset on the map in iOS. And I tried to set different anchors, but it doesn't help.

MoveToRegion works for me,ios 11, lastest version. Check your lat, long or Googlemap API key

We have not received the requested information.
If you are still experiencing this issue please provide all the requested information and re-open the issue report.
Thanks!


make: Fix kind-image-fast-agent from scratch

When running this make target from a clean tree, it would fail with the
following error:
lstat /home/ubuntu/git/cilium/bugtool/cilium-bugtool: no such file or directory
make: *** [Makefile.kind:239: kind-image-fast-agent] Error 1

Fix it by making the bugtool a dependency for the make target.
Fixes: c275fbe29ad7 ("make: Update cilium-bugtool upon fast target")
Fixes: https://github.com/cilium/cilium/pull/36516
Fixes: #36562
Reported-by: @pmatulis
CC: @brb

/test

Hit https://github.com/cilium/cilium/issues/35774, https://github.com/cilium/cilium/issues/36593, variation on https://github.com/cilium/cilium/issues/36589#issuecomment-2541661696, variation on https://github.com/cilium/cilium/issues/36593.


Use posix_openpt in mch_openpty if available

Ref: #4289

This pull request introduces 3 alerts and fixes 3 when merging e127a227b08e8f16aa3a364ef9dc3a5ab017625e into d1f90bbcab0ad934d3f48a717a916807b57269ab - view on LGTM.com
new alerts:

3 for Function declared in block

fixed alerts:

3 for Function declared in block

Comment posted by LGTM.com

Codecov Report

Merging #4306 into master will decrease coverage by 0.02%.
The diff coverage is 69.23%.

@@            Coverage Diff             @@
##           master    #4306      +/-   ##
==========================================
- Coverage    79.9%   79.88%   -0.03%
==========================================
  Files         107      107
  Lines      141616   141616
==========================================
- Hits       113164   113133      -31
- Misses      28452    28483      +31

Impacted Files
Coverage Δ

src/pty.c
60% <69.23%> (ø)
:arrow_up:

src/gui_gtk_x11.c
48.27% <0%> (-0.69%)
:arrow_down:

src/gui.c
57.94% <0%> (-0.47%)
:arrow_down:

src/netbeans.c
27.21% <0%> (-0.3%)
:arrow_down:

src/sign.c
93.38% <0%> (-0.13%)
:arrow_down:

src/syntax.c
79.61% <0%> (-0.13%)
:arrow_down:

src/screen.c
80.63% <0%> (-0.11%)
:arrow_down:

src/channel.c
83.47% <0%> (-0.08%)
:arrow_down:

src/message.c
76.65% <0%> (+0.04%)
:arrow_up:

... and 3 more

Continue to review full report at Codecov.

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

This pull request introduces 3 alerts and fixes 3 when merging 5cf43f701f3213b1286a57c56286cd95b2117531 into d1f90bbcab0ad934d3f48a717a916807b57269ab - view on LGTM.com
new alerts:

3 for Function declared in block

fixed alerts:

3 for Function declared in block

Comment posted by LGTM.com

This pull request fixes 3 alerts when merging 6cda46ffdf8f4ab1d7c7fc10444bde2c9053af48 into d1f90bbcab0ad934d3f48a717a916807b57269ab - view on LGTM.com
fixed alerts:

3 for Function declared in block

Comment posted by LGTM.com


Service name auto discovery docs and polishing

What does this PR do?

Documents service name auto discovery mechanisms
Documents how to set Implementation-Title and Implementation-Version manifest entries with maven
Avoid standalone spring applications to have two different service names, one based on the jar name, the other based on spring.application.name.

Checklist

[x] This is an enhancement of existing features, or a new feature in existing plugins

[x] I have updated CHANGELOG.asciidoc
[x] I have added tests that prove my fix is effective or that my feature works
~[ ] Added an API method or config option? Document in which version this will be introduced~
[x] I have made corresponding changes to the documentation

:grey_exclamation: Build Aborted

There is a new build on-going so the previous on-going builds have been aborted.

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Reason: Aborted from #2

Start Time: 2022-02-02T12:59:59.234+0000

Duration: 42 min 27 sec

Commit: 7895c654750a81706827c76d446a53c9ae0abac5

Test stats :test_tube:

Test
Results

Failed
2

Passed
2319

Skipped
15

Total
2336

Test errors
Expand to view the tests failures
Builds / Tests / Non-Application Server integration tests / co.elastic.apm.agent.rabbitmq.LambdaSimpleMessageListenerContainerIT – co.elastic.apm.agent.rabbitmq.LambdaSimpleMessageListenerContainerIT

Expand to view the error details
 Shutdown in progress

Expand to view the stacktrace
 java.lang.IllegalStateException: Shutdown in progress

Builds / Tests / Non-Application Server integration tests / co.elastic.apm.agent.rabbitmq.RabbitListenerIT – co.elastic.apm.agent.rabbitmq.RabbitListenerIT

Expand to view the error details
 Tracer is already initialized

Expand to view the stacktrace
 java.lang.IllegalStateException: Tracer is already initialized

:robot: GitHub comments
To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.

run benchmark tests : Run the benchmark tests.

run jdk compatibility tests : Run the JDK Compatibility tests.

run integration tests : Run the Agent Integration tests.

run end-to-end tests : Run the APM-ITs.

run windows tests : Build & tests on windows.

run elasticsearch-ci/docs : Re-trigger the docs validation. (use unformatted text in the comment!)


How to use custom String value on Y axis

i want to do like this, how I can do

Hi @ErMapsh 👋
You can use the yAxisLabelTexts prop. It takes an array of label texts to be displayed along y-axis.
See Axes and rules related props


RP tutorial file uploads 2.1 update

Fixes #7191
Internal Review Topic

@guardrex  see https://github.com/aspnet/Docs/commit/b22f9605b20a0b6edbdedd1f6d957b905b862fb5#diff-99c56b010ea14d63f3f08b7adbe5697f

But that code is not in master. Did you already fix it and it needs to go to live?
How did that get in there?


oilgen: add debug flag

Summary
Current output of OILGen is always without debug. This hides things like the printed type graph from the end user, which would be useful in the logs of a build failure. Also rename the -d flag which was for jumping JIT code to -j, as -d is used in all the other tools for debug output level.
Test plan

CI
Tested internally with the BUCK integration in D49369823

Codecov Report

Merging #348 (3c3353b) into main (8dd1182) will decrease coverage by 21.31%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             main     #348       +/-   ##
===========================================
- Coverage   68.01%   46.70%   -21.31%
===========================================
  Files         114      101       -13
  Lines       11138    10805      -333
  Branches     1864     1811       -53
===========================================
- Hits         7575     5046     -2529
- Misses       2595     4908     +2313
+ Partials      968      851      -117

see 72 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


request was blocked when gpt_model_type=inflight_fused_batching, serving baichuan model

Hello,
I am currently experiencing an issue with the triton-inference-server/tensorrt_backend while trying to run a Baichuan model.
Description
I have set gpt_model_type=inflight_fused_batching in my model configuration, but when I send a request to the server on port 8000, the request stays in processing indefinitely, with no output whatsoever.
Triton Information
I use the latest commit from main branch(e8ae70c583f8353a7dfebb1b424326a633b9360e). Here is my GPU device info:

To Reproduce
Steps to reproduce the behavior:

Set gpt_model_type=inflight_fused_batching in model configuration.

Send a request to the Triton server on port 8000.

Observe that the request stays in processing with no output.

Some info may related using pstack

I would expect the server to process the request.
Thank you for your help.

I couldn't reproduce this issue. Will continue investigating.

hI @byshiue ,
I am facing similar issue (if not exactly same).
After running curl the command prompt just hangs.
curl -X POST localhost:8000/v2/models/ensemble/generate -d '{"text_input": "What is machine learning?", "max_tokens": 20, "bad_words": "", "stop_words": ""}'

Hi @burling ,
Were you able to resolve the issue?
Thanks.

tensorrt-llm v0.10.0 meet the same issue


Add commit information to version output of chart-verifier

This is a useful breadcrumb to identify exactly what commit was used to build a given version. Specifically useful for the dev release.

@komish Could you please assign this issue to me ?

Done @mgoerens. At a minimum, I just want the commit used to build this to be injected at binary build time. Like what you might see from git rev-parse head.
What may also be interesting is a modified for the version subcommand that spits this, as well as the version string out as a data blob. Something like chart-verifier version --as-data spitting out
{ "version": "1.12.0", "commit": "aaaaaabbbbbbcccccc"}

The latter idea isn't a hard requirement. Thanks for taking a look!


Login Details for https://yungifez.xyz/register

Can I get the login details for the demo?

<EMAIL_ADDRESS>helloworld

if helloworld does not work try password

Can I close this?

Yes, It is working. Huge work you have done. Thanks a lot!

Sure..


Index out of range exception when creating ColumnModification with identical column/key names

When creating a column modification where the original column name and the target name (key) are equal, an index out of range exception occurs when trying to read the resulting dbf rows.
2022/08/29 15:32:51 Importing technicians...
2022/08/29 15:32:51 [importer] [0] interruption: runtime error: index out of range [-1]
exit status 0xc000013a

log.Print("Importing technicians...")

dbf, err := dbase.Open(filepath.Join(manager.config.DBPath, "DATABASE.dbf"), &dbase.Win1250Converter{})
	if err != nil {
		log.Panicf(err.Error())
	}
	defer dbf.Close()

	dbf.SetTrimspacesDefault(true)
	dbf.SetColumnModification(dbf.ColumnPos("TECHNR"), true, "ID", nil)
	dbf.SetColumnModification(dbf.ColumnPos("Name"), true, "Name", nil) //crashes because of this line

	for !dbf.EOF() {
		row, err := dbf.Row()
		if err != nil {
			log.Panicf(err.Error())
		}
		dbf.Skip(1)

		if row.Deleted {
			continue
		}
...
}

The original column names in the dbf table:

The target struct for reference:
type Technician struct {
	ID        uint64 `gorm:"primaryKey" json:"ID"`
	Name      string `gorm:"not null" json:"Name"`
	CreatedAt time.Time
	UpdatedAt time.Time
}

Reading the rows works perfectly fine when removing the line, but this action should not cause any problems...

The error does not occur because the name is identical, but because there is no column with the name "Name". dbf.ColumnPos("Name") returns -1 and thus the index is out of range. I will, for ease of use, include a check to validate that the index is valid.


Algorithms, Signer or Encrypter must refuse keys if key operation is not allowed

A key may have "key_ops" or "use" values.
These values determine the operations allowed for the key.
If a key has only "sign" operation allowed, it can be used to encrypt, which is wrong.

See 9f3e3706e1a563a52064eb383c21787598fdfa0f


Add support for custom binding

Add support for custom binding, for issue #559

@pragnagopa  Sorry for reply late, cases has been updated

@Flanker32 - we should also support
@Target(ElementType.PARAMETER)
@Retention(RetentionPolicy.RUNTIME)
@CustomBinding(direction = "in", name = "", type = "customBinding")
public @interface TestCustomBinding {
   String index();
   String path();
   String name();
}

In this case, name() on TestCustomBinding should override name given in customBinding

@pragnagopa It's a good idea that using CustomBinding to extends the binding model. But may I ask in what kind of scenario, the user needs to override the name, direction or type fields defined in @CustomBinding. So far, I didn't see the necessity for this kind of usage.

@pragnagopa Could you please take a look?

@pragnagopa It's a good idea that using CustomBinding to extends the binding model. But may I ask in what kind of scenario, the user needs to override the name, direction or type fields defined in @CustomBinding. So far, I didn't see the necessity for this kind of usage.

@jdneo The main scenario is to use CustomBinding to define annotations to be used in multiple places (therefore it is useful to control the name where the annotation is used). We've been asked to use CustomBinding to build annotations for SignalR Service. It's not possible to do this without support for overriding the name (overriding direction and type are not necessary), so this is currently a blocker for us.
Here's an example:
@Target({ElementType.PARAMETER, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@CustomBinding(direction = "out", name = "", type = "SignalR")
public @interface SignalR {
   String name();
   String hubName();
}

Usage:
@FunctionName("messages")
public void sendMessage(
        @HttpTrigger(
            name = "req",
            methods = { HttpMethod.POST },
            authLevel = AuthorizationLevel.ANONYMOUS)
            HttpRequestMessage<Object> req,
        @SignalR(name = "chatMessage", hubName = "chat") OutputBinding<SignalRMessage> chatMessage,
        @SignalR(name = "notificationMessage", hubName = "notification") OutputBinding<SignalRMessage> notificationMessage) {

    chatMessage.setValue(/* a chat message */);
    notificationMessage.setValue(/* a notification message */);
}

/cc @JialinXin @chenkennt @sffamily

@anthonychu Thank you for clarifying. Get your points now!

Currently, the plugin should be able to resolve CustomBinding and the annotations which are extended from CustomBinding. While from the implementation, we found that the logic needs to be refactored.
Considering Java GA is coming soon, we decide to put the refactoring work after GA. Tracking issue: #583

I just tested this out as well. It works great. Thanks for the quick work on this @jdneo
Updated this sample to use it:
https://github.com/Azure-Samples/signalr-service-quickstart-serverless-chat/blob/antchu/add-java/src/chat/java/src/main/java/com/function/Functions.java

@anthonychu Glad to know it works. I just make some tiny changes to the code to address the comment. Would you mind to try it again to make sure things go well?
@pragnagopa Regarding this PR, We found some problems. Could you please take a look?

https://github.com/Azure/azure-functions-java-library/issues/83
https://github.com/Azure/azure-functions-java-library/issues/69


Remove vinyl dependencies

Should just use regular buffers/streams instead to simplify things. This would probably have a positive impact on #97 too.

to simplify things

Hmm, vinyl-based code seems enough simple for me. I'm afraid that removing vinyl dependencies would just bring another complexity.

Hm, lets wait and see. I've started to remove vinyl dependencies from decompress and which removes a lot of complexity imo, https://github.com/kevva/decompress-tar/blob/remove-vinyl/index.js.

Fixed in https://github.com/imagemin/imagemin/commit/ff8b4e68cca092bacb771f084bafb572c73e1d1c.


Help with Sparse RCNN Default Evaluation Parameters & Post-processing

Could I please get some help with the Sparse RCNN evaluation parameters and post-processing (score threshold or nms or others) methods that are used by default in MMDetection?
I'm using the following model and config:
sparse_rcnn_r101_fpn_300_proposals_crop_mstrain_480-800_3x_coco.py
I'm getting a high CV score during validation but, as this model produces 300 proposal boxes and doesn't perform any post-processing by default during TEST Inference. So, I'm not able to figure out the exact settings I need to use for test predictions.
The original paper says the following about the 100 proposals model and the way they did evaluation.
"For evaluation, we directly use these 100 boxes without any post-processing."
Any help would be really appreciated. Thanks in advance

I may not understand the meaning, but you can set num_proposals  to specified in cfg.

Thanks @hhaAndroid
Sorry if my initial comment was a little vague.
The issue I'm facing is after I complete the model training. During the training, I'm performing evaluation after each epoch and after sufficient epochs and lr scheduling, I'm getting a good CV mAP in the default evaluation that happens as a part of the training as I also provide a validation dataset. Then, when I have to perform inference on test images, the model predicts either 100 or 300 proposals as per the specified num_proposals and the mAP doesn't seem to be at par with other models trained to the same CV score.
I just wanted to know if some post-processing or confidence score threshold filtering is applied during the default evaluation that happens during the training so that I can replicate the same performance for the test inference. I scanned through the config file for this model and I couldn't find a setting for nms threshold or other techniques like the ones in the config files of other models.

Hi

If you are testing with tools/test.py, then the performance must be the same as when val
If you are testing with image_demo.py, then the only difference is --score-thr

Sparse RCNN post-processing only has the num_proposals parameter.

Thank you 🙂
Could you please help in providing the exact  --score-thr value used with the MMDET API?
I'm referring to the default  --score-thr for validation (during the training) with the mmdet.apis.train_detector method and inference with the mmdet.apis.inference_detector` method.
I can see the max_per_img but, I couldn't find the  --score-thr key for validation and test pipelines in the sparse rcnn config.

It is --show-score-thr in tool/test.py https://github.com/open-mmlab/mmdetection/blob/master/tools/test.py#L45
It is --score-thr in demo/image_demo.py https://github.com/open-mmlab/mmdetection/blob/master/demo/image_demo.py#L14


Adding few newly registered phishing sites

I’ve been working on adding sites to https://polkadot.js.org/phishing/. And this month I was able to add 480 websites. I have automated the parts of the process but the most time I spend is actually adding sites to the GitHub repository (formatting URL and placing them in alphabetical order). And that process is getting harder since we have more and more reported URLs. I was wondering if there could be a better way to block phishing sites.

Pull phishing URL’s from some phishing site databases. I have found this site https://pastebin.com/u/spamreports
User reportable Suspicious sites. Let’s say a user goes to a site and it looks and feels suspicions user then can click on the polkadot.js extension and mark it as “Suspicious” site gets added to “Suspicious List” next user would get a warning but would be able to go to the site if you get 10 users marking the site as “Suspicious” site gets added to list and it is blocked
You could have moderators if they think the site is Phishing, they can verify it and it gets added to the blocked list.
If the user goes to a site that has specific keywords in the URL worn user about Phishing Sites, like do not paster Seed keys to URL’s t

So, the volume is great, however it is a bit scattergun, i.e. it doesn't focus on Polkadot and ecosystem. So our PRs generally take a bit longer to go through since I check all of these to find if they have any relation to Polkadot/ecosystem and then extract address info (general phishing) from them. It is not a perfect science however, so for instance Atomic support Polkadot and there are obviously a lot of sites tragetting that wallet.
There are general phishing databases, see for instance Phishfort which does exactly hat you suggest - https://github.com/phishfort/phishfort-lists/ (they also pull Polkadot-specific ecosystem data from here)

Thanks Jaco for your input. I will narrow down the search to Polkadot and its Ecosystem. I do realize that Metamas is for ERC20 but I have seen with some of the new projects on Polkadot (Sora, Crust) they have an ERC20 token and they need to be moved to Polkadot. And that was the reason I have added it. I will check out the
https://github.com/phishfort/phishfort-lists/  it seems like a great project.

I am not complaining - you are doing absolutely brilliant work here :)
Yes, Phisfort is really great since they pull from all lists across the whole blockchain ecosystem.


Use showPicker() instead of click() "legacy"

My iOS users report sometimes that file browse do not show. Super strange, I don't think there's anything wrong with the code, it's probably more an iOS bug. But maybe you can count more on showPicker() instead of click(), I don't know... In iOS 16 it is supported.
if ('showPicker' in HTMLInputElement.prototype) {
  input.showPicker();
} else {
  input.click();
}

Ref:
https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement/showPicker

Thanks for the proposal. Let's hope this increases the reliability on iOS.

It's me who thanks :)

Now publishes as v0.31.1.

Perfect I will deploy it this weekend. Will return with status after some time. Thanks.


Confused how to run on Linux PC [Question]

❓ General Questions

Hi,
This looks incredible, thanks for making it available! It will be an awesome addition to my Free Life Planner project, which is undertaken in a similar spirit:
https://github.com/aindilis/flp/blob/main/ReferenceManual.md
However, I am unclear how to run DoctorGPT on Linux PC. The instructions say how to build for Android or iOS. Could you please if possible also either add instructions to run on Linux PC or if they already exists please direct me to the Linux PC installation instructions? I would prefer to download the models and avoid training if possible, and also have instructions how to run inference with it and especially to have the ability to run as a server if possible.
Thanks,
Sincerely,
Andrew

Adding to this, the instructions for local training don't seem to work at this time - training.pynb doesn't exist in the repository,


Create image definitions and update charm code

Create image definitions and update charm code
Work tacked in this Jira
Create image definitions for this repository.
Update charm code to reference update images in Docker hub.
Design
Design is specified in corresponding spec.
Main design points:

Build on top of image definitions work done in this issue

Testing
To test this feature perform all steps outlined in image-definitions/README.md to validate tools and instructions in README.md.

Initial scans.
Date: 2023-02-09
CVEs per image

IMAGE
BASE
CRITICAL
HIGH
MEDIUM
LOW

profile-controller:v1.6.1
debian:11.6
1
4
2
0

Updated Dockerfile and go.mod
Date: 2023-02-??
CVEs per image

IMAGE
BASE
CRITICAL
HIGH
MEDIUM
LOW

profile-controller:v1.6.1
debian:11.6
0
0
1
0

kfam:v1.6.1
debian:11.6

Fix is merged closing.


Allow aliased and absolute imports

Currently we only support relative paths in import(), but the only reason for this is because I'm lazy. Since it happens at build time, let's just throw a package at it.
The path resolution happens here (just before readFileSync) and it's just some regular Node.js functions, nothing fancy. Also importeeRelativePath is not necessarily relative, it's whatever we find as the first argument of import().
https://github.com/Sheraff/use-imported-hook/blob/1fbe4239ac5062e1f32872e812148c9fea8ac3fa/src/read-importee.js#L74-L83
Maybe look into this babel-plugin-module-resolver package?
Kinds of paths we need to support:

[x] ./folder/file.jsx relative
[ ] /folder/file.jsx absolute from project root
[ ] some-module/file.jsx aliased from node_modules
[ ] @alias/file.jsx aliased from project config
[ ] ./folder/name without extension, can mean name.js, name.jsx, name/index.js, ...

Take a look at

babel-plugin-module-resolver (Weekly Downloads: 2,042,463, Last publish: a year ago): https://www.npmjs.com/package/babel-plugin-module-resolver
babel-plugin-webpack-alias (Weekly Downloads: 29,986, Last publish: 5 years ago): https://www.npmjs.com/package/babel-plugin-webpack-alias


route logs to dbt-core/logs instead of each test folder

resolves #4700
Description
Logs were routing to the folders the projects were crated in.  I added the log-path config to the project so that logs are all written to dbt-core/logs now, same as where they were written with the current tests.
Checklist

[ ] I have signed the CLA
[ ] I have run this code in development and it appears to resolve the stated issue
[ ] This PR includes tests, or tests are not required/relevant for this PR
[ ] I have updated the CHANGELOG.md and added information about my change

Git seems confused because of my force push. I'm not sure what the best way to fix it is...  I'd probably create a clean branch off of testing_rewrite and cherry-pick your commits onto that.

@gshank I seem to have resolved the conflicts.


Fix typo, _HOME should be R_HOME .

Fixes https://github.com/Bioconductor/Bioconductor/issues/3 .
Hi @rdiaz02 , I see that you've found a typo in the new toolchain setup .  Can you confirm that this is the line you're referring to?
cc/ @dtenenba

Yes, that was the line.


[Editor|Bug] Properties Panel Can Expand Without Bounds

Summary
Fixes #199.
Fixes the entity properties panel resizing behavior.

Maximum width of panel restricted to 25% of screen width
Width adjusts dynamically when altering values in panel (growing/shrinking)
Same width when closing/opening panel
Width changes properly when resizing editor window

@Interrupt Hey Chad, when testing I noticed that the left padding is changed when the size of the pane changes. Any ideas? Maybe calling pack on the properties menu breaks things?

@Interrupt Hey Chad, when testing I noticed that the left padding is changed when the size of the pane changes. Any ideas? Maybe calling pack on the properties menu breaks things?


Support DNCKATSW001 Light Switch

Support DNCKATSW001 Light Switch

Thanks! Can you provide a link/show where you bought this switch?

Now you could not buy it. I build it for my own and use privately, but i want to use it more simple with hassio, so i submit the code. It base on SampleLight in Z-stack Home 1.2.2a.44539, CC2530 chip.
Sent from my Samsung Galaxy smartphone.

Could you share some details about this? Maybe write a GithubGist about it, in that way others can also use this.

@Koenkk this is gist, you can add to the code: https://gist.github.com/dzungpv/acd00ea53446971491354bf97676378b I know you want to help if someone want to build the hardware.
But, is there anyway to change zigbee-shepherd-converters in the hassio, like put the device handle to config folder? Because some time i don't want to public and all the modification, like manufacture only provide product, not their code. Because hassio, zigbee-shepherd, zigbee2mqtt for DIY community so i think you could support private product like public product. Ofcourse i like opensource and will contribute as much as i can.

Using a docker volume you could overwrite the devices.js with your own.

Can you show me some relate link?
I like simplity of hassio, i like to use zigbee2mqtt hassio addon.
Is it posible to include overide device.js, fromZibee and toZigbee or load addtional array of device from file in data folder if code change? Like you set datapath in the configuration file.
-------- Original message --------
From: Koen Kanters<EMAIL_ADDRESS>Date: 6/25/18 12:17 AM (GMT+07:00)
To: Koenkk/zigbee-shepherd-converters<EMAIL_ADDRESS>Cc: Viet Dzung<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Koenkk/zigbee-shepherd-converters] Support DNCKATSW001 Light Switch (#21)
Using a docker volume you could overwrite the devices.js with your own.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Koenkk/zigbee-shepherd-converters/pull/21#issuecomment-399772214, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AKEv6YBDIsBOEBRaIoGodZlrbbUci-6wks5t_8mYgaJpZM4U0wjZ.

You could do this with docker volumes. Just override the whole node_modules/zigbee-shepherd-converters with your own one from local disk.

Thank you. Can you merge this? I shared all the steps in the gist above.
-------- Original message --------
From: Koen Kanters<EMAIL_ADDRESS>Date: 6/26/18 1:31 AM (GMT+07:00)
To: Koenkk/zigbee-shepherd-converters<EMAIL_ADDRESS>Cc: Viet Dzung<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [Koenkk/zigbee-shepherd-converters] Support DNCKATSW001 Light Switch (#21)
You could do this with docker volumeshttps://docs.docker.com/storage/volumes/. Just override the whole node_modules/zigbee-shepherd-converters with your own one from local disk.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Koenkk/zigbee-shepherd-converters/pull/21#issuecomment-400050928, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AKEv6ZDrVBNuhcfJGAzbBU7O_wFvYEe6ks5uASyEgaJpZM4U0wjZ.

@Koenkk Yes, this is full description https://dzungpv.github.io/dnckatsw001/ include hardware, hex file and link to zigbee2mqtt

Great, thanks!


Add logout button in web apps

I noticed that in none of the web apps (admin, webmail, account) there is a logout button.
It would be useful to have it.
Thanks

Agreed, would be good to have.
Mox currently uses http basic authentication. It is awfully easy to implement and works surprisingly well (though a scheme were the plaintext password wouldn't be sent to the server would be a lot better!). Anyway, I had a quick look, and it looks like there isn't a good way to clear the HTTP auth credentials, see https://stackoverflow.com/questions/233507/how-to-log-out-user-from-web-site-using-basic-authentication. Though it would be good to experiment with the approaches mentioned there.

I tried an approach based on the stackoverflow posts. That is, to logout navigate the user to an endpoint that returns "401", causing the browser to stop the authenticated session and try to reauthenticate. I thought it was going to work. But turned out it won't, because one another open tab keeps the authenticated session alive (at least in Safari). Just now it dawned on me why I haven't even thought about the need for this: I use Firefox with a plugin that opens each new tab in a new session/container (because the web is a hostile place...). So I don't get any authenticated session sharing when I'm testing... This is making me realize that having a way to logout is more important for many people than I thought. The solution will be to do a more typical login page...

Probably worth mentioning in the Roadmap that a non-HTTP-basic-authentication login is already planned!

NIce to hear!
On Fri, Sep 22, 2023, at 14:18, FLuX wrote:

Probably worth mentioning in the Roadmap that a non-HTTP-basic-authentication login is already planned!
—
Reply to this email directly, view it on GitHub https://github.com/mjl-/mox/issues/58#issuecomment-1731320079, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABYBU3EXXEH4Z6JRQ6JHYALX3V6YHANCNFSM6AAAAAA4O6YKJE.
You are receiving this because you authored the thread.Message ID: @.***>

For me, not having a logout button is a big problem because I have to create multiple accounts on mox to use webmail. As it is now, once I am logged into one account, there is no way to switch to another account.
I know that with private browsing I can log out by closing the browser..., but this is only a temporary workaround and only for experienced users.

Maybe a possible solution without too much effort:
https://stackoverflow.com/a/32325848

The latest commits replaces the http basic auth-based login with cookie/csrf session-based authentication, with a custom login screen. And with a logout button. I think that will solve this issue. Testing is always welcome. You can easily test locally:
GOBIN=$PWD CGO_ENABLED=0 go install github.com/mjl-/mox@c348834ce94a35c49a121034d89169139602b5b3
./mox localserve

This is great news! Thank you for your efforts.
As for testing, I will let you know soon.
The installation instructions are not clear to me. Why mox@c348834ce94a35c49a121034d89169139602b5b3 and not mox@0f8bf2f220887078d4f3b54efff643c93580e9ed ?

c348834ce94a35c49a121034d89169139602b5b3 is the latest commit. there were a few after the one that referenced this issue. in between is at least one commit that is somewhat relevant: https://github.com/mjl-/mox/commit/9796c4539d6aed8e8ba1d8ab183002eba5d65d93

I tested mox v0.0.9-0.20240105111555-c348834ce94a
The new login/logout is much better and allows me to switch between accounts.
Great job!
I suggest making the box for entering email and password wider. In my case, I have to enter a 40 character email address and the current form is a bit tight.

Tested on newly released 0.0.9:

login / logout to /admin from Firefox
login / logout to /webmail from Firefox
login / logout to /admin from Chromium
login / logout to /webmail from Chromium

browser versions are stock in Ubuntu Desktop 22.04.
Everything ok! Thanks a lot

Awesome, thanks for testing jsfan3 & pmarini. Closing this ticket, feel free to reopen if needed.


Instrumentation ES query log output as pure JSON

Sometimes is useful copy ES query from log and use them in Kibana or curl. For now is output formated as Javascript object:
{index: "form-submits-development", type: "form_submit", body: {size: 135, query: {bool: {must: [{term: {form_id: 2}}, {range: {created_at: {gte: "2016-09-09||/d", lte: "2016-11-16||/d", format: "yyyy-MM-dd"}}}]}}, _source: ["id", "created_at", "items.id", "items.values"], from: 0, sort: [{created_at: {order: "desc"}}, {id: {order: "desc"}}]}}

JSON:
{"index":"form-submits-development","type":"form_submit","body":{"size":135,"query":{"bool":{"must":[{"term":{"form_id":2}},{"range":{"created_at":{"gte":"2016-09-09||/d","lte":"2016-11-16||/d","format":"yyyy-MM-dd"}}}]}},"_source":["id","created_at","items.id","items.values"],"from":0,"sort":[{"created_at":{"order":"desc"}},{"id":{"order":"desc"}}]}}

which prevent use simple copy/paste approach for this.
Output is created by this line of code, from inspect output https://github.com/elastic/elasticsearch-rails/blob/master/elasticsearch-rails/lib/elasticsearch/rails/instrumentation/log_subscriber.rb#L31
Maybe use configurable to_json option would be useful?

Hi, I understand the reasoning. I guess the motivation for the "JS-like" formatting is to save space.
I'm not opposed to a configuration option, but I am wondering how to properly expose that. It would be great if we could hook into the config.* namespace of Rails' environment configuration, similar to lograge, and set it there. Otherwise, it would have to be a LogSubscriber.configure class method directly in the code, and would have to be called somewhere in the application code, probably an initalizer.
Is it something you'd be interested in exploring?


Push to ImageHub

Could you push the new build to the ImageHub? I need to set up some Docker servers and prefer them to be Xenial already.

Done, we have release the version with xenial 😊


Can't find Delivery Plans after I removed it

I had Delivery Plans installed on my TFS 2017 on-premise. I browsed the Marketplace in connected mode and wanted to update to a newer version of Delivery Plans. I couldn't because clicking Install just tells me: "The extension is already installed for this collection".
I removed the extension and tried again. This time I got "We've encountered an error while downloading the extension. Please try again later.".
Then I disconnected my TFS to try to install the local version again. I can't find it when I browse local extensions.
Where can I find the (earlier) pre-installed local version of Delivery Plans so I can add it to my server again?

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

ID: 46849bf5-07ed-62cd-66a5-2ebabe449855
Version Independent ID: d12ad05e-4348-f13a-ea35-7bb4761c3b0b
Content: Install extensions for Visual Studio Team Foundation Server (TFS)
Content Source: docs/marketplace/get-tfs-extensions.md
Product: devops
GitHub Login: @elbatk
Microsoft Alias: elbatk

As a follow-up I can add that I have executed a repair of my TFS 2017 Update 2, removed and re-installed TFS 2017 Update 2 and added a new TFS Collection - all with the hope that Delivery Plans would be available again to install, but to no avail. It is not an option for me to download the newest version from the Marketplace. So if we accidentally remove Delivery Plans from our system it is gone and that version can never be added again?

This is not supported according to Buck Hodges (@tfsbuck on Twitter). The only way is to reinstall TFS. Read Buck's answer here: https://twitter.com/DonovanBrown/status/1059389630745886721


Documentation needed!

Hey @zhicheng!
When will the documents be ready?

Hi,
I'm still working on it.
What's kind of documents you are asking for?

@zhicheng The programming standard documentation like Golang, Rust ,


Current version of react-router doesn't support browserHistory anymore

Following this SO thread (https://stackoverflow.com/questions/43822589/react-router-v4-browserhistory-is-undefined) the browserHistory module is not available anymore and the example on the README.md is as such broken

The answer suggests using import { createHashHistory } from 'history' from the history module. But then I get
TypeError: history.listen is not a function
syncHistoryWithStore
node_modules/react-router-redux/lib/sync.js:104
  101 |     payload: location
  102 |   });
  103 | };
> 104 | unsubscribeFromHistory = history.listen(handleLocationChange);
  105 |
  106 | // History 3.x doesn't call listen synchronously, so fire the initial location change ourselves
  107 | if (history.getCurrentLocation) {
View compiled
./src/index.js
src/index.js:24
  21 |   window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
  22 | )
  23 |
> 24 | const history = syncHistoryWithStore(createHashHistory, store)
  25 |
  26 | ReactDOM.render(
  27 |   <Provider store={store}>

when using it as the readme did.

@wzup use the new repo https://github.com/ReactTraining/react-router/tree/master/packages/react-router-redux


Add a link to the wiki for the user guide tab

Replace user guide tab with just a button/link on the first tab.


📌📌 Breaking change<EMAIL_ADDRESS>(+addLessLoader)

As part of our 1.0 release, we need to support<EMAIL_ADDRESS>which was added to create-react-app in #7876.
Across various issues (#231, #242, #243), the new css-loader configuration format (a switch from a boolean to options for lessOptions) has caused errors during the run and build process of customize-cra.
With version 1.0, we have introduced a fix for this, although it is a breaking change, and will require maintainers to alter their customizers configurations.
In particular, configuration options for the addLessLoader customizer will now be nested in a lessOptions object, as so:
Before:
addLessLoader({
  javascriptEnabled: true,
  modifyVars: { '@primary-color': '#A80000' },
}),

Now:
addLessLoader({
  lessOptions: {
    javascriptEnabled: true,
    modifyVars: { '@primary-color': '#A80000' },
  },
}),

For additional information, please see the revised docs.
If you run into issues migrating to the 1.0 release, please report the issue, and fall-back to the 0.9.1 release until I can diagnose and help you resolve your issue.

I updated to 1.0 and changed included lessOptions: { as advised. This caused all .less files to stop loading. I removed the nested lessOptions: { object and it works fine.
My package-lock.json currently shows I am indeed on 1.0.0:
"customize-cra": {
  "version": "1.0.0",
  "resolved": "https://registry.npmjs.org/customize-cra/-/customize-cra-1.0.0.tgz",
  "integrity": "sha512-DbtaLuy59224U+xCiukkxSq8clq++MOtJ1Et7LED1fLszWe88EoblEYFBJ895sB1mC6B4uu3xPT/IjClELhMbA==",
  "requires": {
    "lodash.flow": "^3.5.0"
  }
},

And inside the node_modules/customize-cra package.json:
{
  "_from": "customize-cra@latest",
  "_id"<EMAIL_ADDRESS>
Any suggestions?

@mjfwebb Thanks for reporting this—that is odd, but I will take a look at it tonight and get back to you.
Please use without the nested lessOptions for the time being so that you can continue to use your .less files.

I ran into the same issue as @mjfwebb after updating customize-cra from version 0.8.0 to 1.0.0 and updating lessOptions like described in https://github.com/arackaf/customize-cra/issues/253#issue-626797945:
alidationError: Invalid options object. Less Loader has been initialized using an options object that does not match the API schema.
 - options has an unknown property 'javascriptEnabled'. These properties are valid:
   object { lessOptions?, prependData?, appendData?, sourceMap?, implementation? }

After upgrading my less-loader from version 5.0.0 to 6.1.0 the changes mentioned in https://github.com/arackaf/customize-cra/issues/253#issue-626797945 were necessary to be implemented and everything worked again.
I am using
...
"customize-cra": "^1.0.0",
"env-cmd": "^10.0.1",
"less": "^3.11.3",
"less-loader": "^6.1.0",
"react-app-rewired": "^2.1.6",
"react-scripts": "^3.4.1",
...

so i updated lessOptions in my config-overrides.js.

Just wanted to confirm that my previous experience of it failing was due to my still using less-loader version 5.0.0, just as @iwan-uschka described.
After upgrading less-loader to the latest version (7.0.1 as of writing this), I was required to add lessOptions: { as originally posted.
I suggest specifically mentioning this as a caveat or gotcha.

How can I resolve background-image: url('public/assets/01.png') on the less files?

How can I resolve background-image: url('public/assets/01.png') on the less files?

Hi @lamdoann, i just gave it a try at put an image at /public/images/test.png. I was able to reference it in a less file like
background: url(/images/test.png);

The background image was loaded correctly in the browser. In dev tools i can see, that the url has been adjusted:
background: url(../../../images/test.png);

Hope this helps.

Hi @lamdoann, i just gave it a try at put an image at /public/images/test.png. I was able to reference it in a less file like
background: url(/images/test.png);

The background image was loaded correctly in the browser. In dev tools i can see, that the url has been adjusted:
background: url(../../../images/test.png);

Hope this helps.

I got this error when loading images from public folder.
Module not found: You attempted to import ../public/assets/hand-map-02.png which falls outside of the project src/ directory. Relative imports outside of src/ are not supported.

I got this error when loading images from public folder.
Module not found: You attempted to import ../public/assets/hand-map-02.png which falls outside of the project src/ directory. Relative imports outside of src/ are not supported.

@lamdoann Can you please share some code? How does your less file look like? How do you reference the image? I guess your image is located in /public/images/ right?

@lamdoann Can you please share some code? How does your less file look like? How do you reference the image? I guess your image is located in /public/images/ right?

Yes, I put images in /public/assets folder.
I cannot access /public/assets folder on less files. It works when I put assets in /src.

Yes, I put images in /public/assets folder.
I cannot access /public/assets folder on less files. It works when I put assets in /src.

Well, like i said, it would help if you can show some code.
I am using craco to customise create-react-app. The interesting part of my .cracorc.js looks like this:
const CracoLessPlugin = require('craco-less');

module.exports = function ({ env }) {
  return {
    style: {
      css: {
        loaderOptions: {
          url: false,
        },
      },
    },
    plugins: [
      {
        plugin: CracoLessPlugin,
        options: {
          lessLoaderOptions: {
            lessOptions: {
              javascriptEnabled: true,
            },
          },
        },
      }
    ]
  };
};

By setting css loader option url to false i am able to reference assets normally in my css (which means i can reference them normally in my less or scss files) and these assets won't be part of the bundle. This way you can reference files outside of the src directory. At least that is how I understood it :) A discussion about this issue is going on at https://github.com/facebook/create-react-app/issues/9870.
Maybe you can add some configuration into your config-overrides.js like describe in https://github.com/arackaf/customize-cra/blob/master/api.md#addlessloaderloaderoptions:
const { addLessLoader } = require("customize-cra");

module.exports = override(
  addLessLoader({
    cssLoaderOptions: {
      url: false
    }
  })
);

I couldn't find any dedicated documentation about customizing css loader options outside less loader scope.

Well, like i said, it would help if you can show some code.
I am using craco to customise create-react-app. The interesting part of my .cracorc.js looks like this:
const CracoLessPlugin = require('craco-less');

module.exports = function ({ env }) {
  return {
    style: {
      css: {
        loaderOptions: {
          url: false,
        },
      },
    },
    plugins: [
      {
        plugin: CracoLessPlugin,
        options: {
          lessLoaderOptions: {
            lessOptions: {
              javascriptEnabled: true,
            },
          },
        },
      }
    ]
  };
};

By setting css loader option url to false i am able to reference assets normally in my css (which means i can reference them normally in my less or scss files) and these assets won't be part of the bundle. This way you can reference files outside of the src directory. At least that is how I understood it :) A discussion about this issue is going on at https://github.com/facebook/create-react-app/issues/9870.
Maybe you can add some configuration into your config-overrides.js like describe in https://github.com/arackaf/customize-cra/blob/master/api.md#addlessloaderloaderoptions:
const { addLessLoader } = require("customize-cra");

module.exports = override(
  addLessLoader({
    cssLoaderOptions: {
      url: false
    }
  })
);

I couldn't find any dedicated documentation about customizing css loader options outside less loader scope.

Here is my config-overrides.js
`
const { override, addLessLoader } = require('customize-cra');
module.exports = override(
addLessLoader({
lessOptions: {
javascriptEnabled: true,
cssLoaderOptions: {
url: false
}
},
})
);
`
And my index.less
.bg {   width: 100%;   height: 400px;   background-image: url('/public/assets/hand-map-02.png'); }

Here is my config-overrides.js
`
const { override, addLessLoader } = require('customize-cra');
module.exports = override(
addLessLoader({
lessOptions: {
javascriptEnabled: true,
cssLoaderOptions: {
url: false
}
},
})
);
`
And my index.less
.bg {   width: 100%;   height: 400px;   background-image: url('/public/assets/hand-map-02.png'); }

Thx! I guess this doesn't work :) If that's the case we have to wait for others to help out. Sorry..

Thx! I guess this doesn't work :) If that's the case we have to wait for others to help out. Sorry..

Ah, please have a look again.
Yours
const { override, addLessLoader } = require("customize-cra");

module.exports = override(
  addLessLoader({
    lessOptions: {
      javascriptEnabled: true,
      cssLoaderOptions: {
        url: false
      },
    },
  })
);

is not correct. There is no lessOptions or javascriptEnabled available in customize-cra, as far as i can see (please tell me if i missed it). cssLoaderOptions should be used as a root property of addLessLoader. Maybe this works:
const { override, addLessLoader } = require("customize-cra");

module.exports = override(
  addLessLoader({
    cssLoaderOptions: {
      url: false
    },
  })
);

Ah, please have a look again.
Yours
const { override, addLessLoader } = require("customize-cra");

module.exports = override(
  addLessLoader({
    lessOptions: {
      javascriptEnabled: true,
      cssLoaderOptions: {
        url: false
      },
    },
  })
);

is not correct. There is no lessOptions or javascriptEnabled available in customize-cra, as far as i can see (please tell me if i missed it). cssLoaderOptions should be used as a root property of addLessLoader. Maybe this works:
const { override, addLessLoader } = require("customize-cra");

module.exports = override(
  addLessLoader({
    cssLoaderOptions: {
      url: false
    },
  })
);

@iwan-uschka for new version, you can see the first comment of this topic. It will be like this:
addLessLoader({   lessOptions: {     javascriptEnabled: true,     modifyVars: { '@primary-color': '#A80000' },   }, }),

@iwan-uschka for new version, you can see the first comment of this topic. It will be like this:
addLessLoader({   lessOptions: {     javascriptEnabled: true,     modifyVars: { '@primary-color': '#A80000' },   }, }),

I found the way to fix it. I overrided ModuleScopePlugin plugin. It worked.
Thanks for your support @iwan-uschka

I found the way to fix it. I overrided ModuleScopePlugin plugin. It worked.
Thanks for your support @iwan-uschka

Oooops, i haven't even read the beginning of this block 😬  You're absolutely right about the new version, sorry :)
Glad you made it. Please paste your solution here. It might help others. Cheers

Oooops, i haven't even read the beginning of this block 😬  You're absolutely right about the new version, sorry :)
Glad you made it. Please paste your solution here. It might help others. Cheers

I've been trying to set up Ant Design with Create React App and Customize CRA but I'm getting an error when loading Less files.
TypeError: this.getOptions is not a function
My setup:

Create React App 4.0.0
React App Rewired 2.1.8
Customize CRA 1.0.0
Postcss 8.2.10
Less 4.1.1
Less Loader 8.1.1
Ant Design
Tailwind CSS

When running yarn start, I get the following error:
Failed to compile.

./src/entities/scratchpad/theme/antd/custom-theme.less (./node_modules/css-loader/dist/cjs.js??ref--5-oneOf-8-1!./node_modules/postcss-loader/src??postcss!./node_modules/resolve-url-loader??ref--5-oneOf-8-3!./node_modules/less-loader/dist/cjs.js??ref--5-oneOf-8-4!./src/entities/scratchpad/theme/antd/custom-theme.less)
TypeError: this.getOptions is not a function

I have Tailwind installed and running so I guess that de postcss-loader is not the problem. I've read that the problem maybe with less-loader version, but cannot get ant version of it working.
Anyone knows why may be this happening and how to solve it?

Finaly got it working downgrading less loader to version 7.
Package.json
"less-loader": "^7.1.1"
ConfigOverrides.dev.js
    config = override(
      fixBabelImports('import', {
        libraryName: 'antd',
        libraryDirectory: 'es',
        style: true,
      }),
      addLessLoader({
        lessOptions: {
          javascriptEnabled: true,
          modifyVars: { '@primary-color': '#13c2c2' },
        },
      }),
      addPostcssPlugins([require('tailwindcss')])
    )(config)

NOTE: that for Tailwind to load correctly y had to set the addPostcssPlugins([require('tailwindcss')]) invocation after the addLessLoader() one.
Hope this helps to anyone.

Finaly got it working downgrading less loader to version 7.
Package.json "less-loader": "^7.1.1"
ConfigOverrides.dev.js
    config = override(
      fixBabelImports('import', {
        libraryName: 'antd',
        libraryDirectory: 'es',
        style: true,
      }),
      addLessLoader({
        lessOptions: {
          javascriptEnabled: true,
          modifyVars: { '@primary-color': '#13c2c2' },
        },
      }),
      addPostcssPlugins([require('tailwindcss')])
    )(config)

NOTE: that for Tailwind to load correctly I had to set the addPostcssPlugins([require('tailwindcss')]) invocation line after the addLessLoader() one.
Hope this helps anyone.

Hi @packetstracer,
I do my own similar to you. But I encountered a problem:
Before this, I use all SCSS (also import antd & tailwind using SCSS), so the order of compiled CSS same with scss importing order
Now, to config antd color variable, I import antd LESS & config LESS loader same as you, I also use less-loader version 7 ("less-loader": "^7.3.0"). In the compiled CSS, antd CSS appears at a different position in the file & causes much change on the UI because of CSS priority changes.
Any suggestion for my case?
Thanks for reading this.

this config is working good too:
    "less-loader": "^11.0.0",
    "customize-cra": "^1.0.0",
    "react-scripts": "^5.0.1",
    "react": "^18.2.0",
    "react-app-rewired": "^2.2.1",

//config-overrides.js
const {
  override,
  addWebpackModuleRule,
} = require("customize-cra");

module.exports = {
  webpack: override(
    addWebpackModuleRule({
      test: [/\.css$/, /\.less$/],
      use: ['style-loader', 'css-loader', 'postcss-loader', {
        loader: 'less-loader',
        options: {
          lessOptions: {
            strictMath: false,
            noIeCompat: true,
            modifyVars: {
              "primary-color": "#fcbf2c", // for example, you use Ant Design to change theme color.
            },
            javascriptEnabled: true,
          }
        }
      }]
    }),
  ),
};


Bug Fix

Content returning without replacing the parameter's value while the type of parameter is a function in the passed context.

Nice catch!

Published as https://github.com/datavis-tech/json-templates/releases/tag/v4.1.0
I realize there's no documentation in the README for this new feature. Is that something you'd be willing to take on @pranavwani ? New issue for that is here https://github.com/datavis-tech/json-templates/issues/37 . Thanks!

@curran I'll add the doc for it. Thanks 👍.


.fw-semibold not work

Prerequisites

[X] I have searched for duplicate or closed issues
[X] I have validated any HTML to avoid common problems
[X] I have read the contributing guidelines

Describe the issue
fw-semibold not work in default Bootstrap 5 Project.
code here https://github.com/twbs/bootstrap/blob/main/scss/_utilities.scss#L472-L482
and https://github.com/twbs/bootstrap/blob/main/scss/_variables.scss#L556-L561
Reduced test cases
Code Pen  Example
https://codepen.io/bestony/pen/zYRKXLV

What operating system(s) are you seeing the problem on?
macOS
What browser(s) are you seeing the problem on?
Chrome
What version of Bootstrap are you using?
5.1.0

.fw-semibold was added in v5.2.0-beta1, which is coming today.


steal.done() returns undefined for SSR

When used within done-ssr-middleware:
var ssr = require('done-ssr-middleware');
module.exports = ssr({
  config: __dirname + "/package.json!npm",
  main: "bitcentive/index.stache!done-autorender",
  liveReload: true
});

index.stache
<can-import from="bitcentive/test-done" />

test-done.js
console.log('!!!!! steal.done() ' + typeof steal.done());

Shows undefined

ill take a look

I was able to recreate it with this commit: https://github.com/donejs/done-ssr/commit/ecb0d8cff57860eb177abdfee09f88ca58a6c215
My current theory is that the global steal is not the correct one. Can probably fix using Zones.


No more window size on resize with dev tools. thanks!!!

What happened to the window size overlay when resizing the dev tools dock window?

Hey @NathanDaugherty, that was a known bug that apparently has been fixed already: https://groups.google.com/forum/#!topic/google-chrome-developer-tools/fbueXIfX09k
This repo is for DevTools docs. crbug.com or the mailing list are better places to discuss devtools features / bugs.


allow a longer timeout for slower connections

currently I cannot use whiteout.io on my firefox os device (2G/Edge connection), there is no other gpg app for firefox os either. when a socket timeout error occurs, give an option to try a longer timeout.
btw is there a schedule for firefox os app release?

btw is there a schedule for firefox os app release?

There is already have a manifest for firefox os here. The reason we have not released the firefox os app is that there is an issue with rendering the message content in the iframe.
Firefox OS is prioritized after iOS (which we're working on as we speak). If you can't wait, you can build the firefox app from source and try to debug the app using the WebIDE. Patches are welcome if you fix the bug :)

I just get a blank screen when trying to launch the app.

you do realize that this error description is not exactly helpful?

You do realize you are arrogant?

To clarify, the blank screen was when launching the app from source on the Firefox OS. I was replying to the previous comment.

For your information, I was able to login but unable to get my keys. I can't get keys from sdcard (reported bug for Firefox OS browser), and syncing keys did not work (contacted support to reset)

firefox os bug preventing key import via usb https://bugzilla.mozilla.org/show_bug.cgi?id=1125016

i was not trying to be arrogant. the reason i said that your description is not helpful is the lack of information:

what version of the app are you using?
what ffos version are you deploying to?
what does the console say?
can you pull any sort of logs?

just saying that you get a blank screen is like dropping your car off at the dealership saying "something doesn't work" and walking off. that's why there are bug reporting guidelines, for example:
https://developer.mozilla.org/en-US/docs/Mozilla/QA/Bug_writing_guidelines
https://issues.apache.org/bugwritinghelp.html
https://wiki.archlinux.org/index.php/Reporting_bug_guidelines

I said you are arrogant because you closed the bug.
I tried both 1.3 and 2.0 versions of firefox os. I used the git default branch (master I guess). I will try to see if I can get some logs. It should have ideally given an error message at least. I installed it using App Manager Firefox extention.
Also slow connection issue is still there as I could sign in with a faster connection.

There is nothing on the console as well. I started the app from App Manager, then clicked debug.

I switched to WebIDE from App Manager and now I can see an error message. Style Sheet could not be loaded. app://[unique id]/css/all.min.css

there is no css folder there. I guess I need to prepcompile the sass files into css. How do I do it?

I think I will have to use grunt.js to generate those. I'll try it soon.

A friend built me the css files and its available here https://app.box.com/s/grqmnlcdz0taoqlnqg4wpm3r5p2iekpw Now the icon is visible, launch screen comes up, but still get a blank screen and  no messages on debug console. It could be related to the manifest file, as serving it from a laptop shows up the index.html

After installing 'Finder', I can choose private key from sd card and web version is working. But on a slow connection, it is practically unusable (the default firefox os email app is usable, so I guess, getting packaged app to work would make it usable).


Helm3 Repositories are Not Added

Running a playbook which installs microk8s and addons successfully does not add helm3 repos.
Playbook is below.  Result should show two repos when "helm3 repo list" is run, instead I get "Error: no repositories to show".  I haven't figured this out yet.

hosts: prodk8s
gather_facts: yes
become: yes
roles:

role: istvano.microk8s
vars:
microk8s_version: "1.24/stable"
helm3_repositories:
- name: stable
url: https://charts.helm.sh/stable
- name: mojo2600
url: https://mojo2600.github.io/pihole-kubernetes/
microk8s_plugins:
dns: "{{ microk8s_dns_resolvers }}"
helm3: true
metallb: "<IP_ADDRESS>-<IP_ADDRESS>"
microk8s_enable_HA: true
microk8s_group_HA: "prodk8s"

This is an old issue so I'm sure you figured it out by now, but perhaps this can help others because I had the some problem.
So the issue is that you must set the users: value to a non-empty list of users. And then the helm repos will be configured for those users and for those users only.

thanks for providing this useful piece of information


README

README
User Story
As a BootCamp student
I want the prework notes to be structured on a webpage,
So that I can easily find and read the information.
Acceptance Criteria
GIVEN the prework project repository,
WHEN I view the README for the repository,
THEN I can see a professional README that provides information on the project and how to use it

added README


Ignore more vcs and temp file dirs and reload bombadil config on changes

Before it would pick up stuff even in the internal .git dirs and such. This should get rid of that.
This also adds reloading of the bombadil config itself if changes are detected.

I think the failures are flaky tests and not my PRs fault.

@oknozor ping

Hey @svenstaro I will not be able to look at this before  next week. I'll take a look as soon as I can

@oknozor How do you feel about this? I can rebase but only if there's upstream interest.

Hey @svenstaro It's been a while.
This will not be needed when #156 is merged. Once it's merged bombadil link bombadil watch will relink only modified dotfiles, leaving the unmodified untouched.
Also it now open the dotfiles and modify them instead of recreating them on each link command. This should solve some issue with app that have config hot reload (for instance alacritty)


Fix inconsistent return type from spacy_tokenize for empty strings

The spacy_tokenize function normally returns a tuple of lists, with the first element representing the discovered tokens and the second element representing trailing spaces. However, when an empty string is passed to the function, the empty string is returned unchanged. This results in a confusing situation where the return type of spacy_tokenize must be checked on every call.
These changes modify spacy_tokenize to instead return a tuple of empty lists for the empty string, making its return type consistent regardless of input.

Haha, I should have looked at the open PRs in this repository before opening this PR :joy: This PR is a duplicate of #13, I'll close this one :+1:


[Bug]: YoutubeTranscriptReader has dependency on outdated youtube-transcript-api with bugged urllib3 version

Bug Description
The new YoutubeTranscriptReader from llama-index-integrations has a dependency on youtube-transcript-api version 0.5.0 which at the time used a version of urllib3 that was notorious for truncating large compressed text files, the exact kind used by Youtube's transcript api. It's worth noting that before the newest integration change, I was using the latest youtube-transcript-api version (0.6.2) with no issues.
tl;dr: The new YoutubeTranscriptReader integration will not work until the youtube-transcript-api version is bumped up.
Version
0.10.3
Steps to Reproduce
pip install llama-index-readers-youtube-transcript
from llama-index-readers-youtube-transcript import YoutubeTranscriptReader
loader = YoutubeTranscriptReader()
documents = loader.load_data(
ytlinks=["https://youtu.be/KRnDvNWXb20?si=G8EqJFtl2fomZvpT"]
)
Relevant Logs/Tracbacks
No response

thats fair, should be easy enough to bump the dep vesrion

can not   use in window   Could not retrieve a transcript for the video https://www.youtube.com/watch?v=tgrkRVzNWc8! This is most likely caused by:
Subtitles are disabled for this video
If you are sure that the described cause is not responsible for this error and that a transcript should be retrievable, please create an issue at https://github.com/jdepoix/youtube-transcript-api/issues. Please add which version of youtube_transcript_api you are using and provide the information needed to replicate the error. Also make sure that there are no open issues which already describe your problem!


Header Authorization doesn't include in header

[x] I've read, understood, and done my best to follow the *CONTRIBUTING guidelines.

What did you do?
I want to add Authorization in my header
What did you expect to happen?
I should get the response from my server. I actually got the response, but the server gives me message "missing token" which means i haven't add the token in my headers. But i have.  Here's my code API blueprint for retrieve data from server
var parameters: Parameters? = nil
var httpMethod: HTTPMethod! = .get
var headers: HTTPHeaders! = [
        .authorization(Preference.getString(forKey: .kUserToken) ?? ""),
        .contentType(ContentType.json.rawValue)
]
var module: Module! = .auth
var route: String! = "/show"

Here's my way to call Alamofire
AF.request(url, method: api.httpMethod, parameters: api.parameters, encoding: JSONEncoding.default, headers: api.headers).responseJSON {
 ...
}

What happened instead?
When i print the allHeaderFields, i didn't find Authorization value. It's printed nil. As a result, the server gives message "missing token 422".
Alamofire Environment
Alamofire version:5.0.0-rc.3
Xcode version:11.3.1
Swift version:5
Platform(s) running Alamofire:
macOS version running Xcode:Catalina
Please help

I was trying to add schema.org for my site (https://www.assureshift.in/packers-and-movers-baner-pune)
Please help me with this.
Once check my site and let me know. Please


Add Random Forest with hyperparameter tuning

Please assign me..

Duplicate, Random Forest added and merged in #128


Cleanup old image versions

Since we now used pinned sha256 references to pull images, we will update the image used by Actions runners unobtrusively to customers when they bump their Action version.
This is a good thing and an intended change in our move to tightly controlled image versions, but as consequence we can now slowly full up Actions runner's diskspace with our images over time. Having multiple unlabelled versions of our containers on runners also makes diagnostics a little harder as it requires much more careful version checking by a human investigator.
The fix
We already have a cleanup routine to remove Docker artefacts left behind by other jobs, let's extend it to remove any unused Dependabot containers that do not match the current, active version.

https://github.com/dsp-testing/dependabot-all-updates-test-actions/runs/5411466558?check_suite_focus=true
Post job cleanup.
Pruning networks older than 24h
Pruning containers older than 24h
Cleaning up images for docker.pkg.github.com/dependabot/dependabot-updater
Cleaning up images for docker.pkg.github.com/github/dependabot-update-job-proxy
Skipping current image sha256:c292b9610d3f8a1b2fac26a27dc1de29ad7c7c220ec0bc3076ae24198ffd5954
Skipping current image sha256:8217ce807a1183db4dfe397ae0dcfd6ded64543ed501d300c0ff467412b71af3
Removing image sha256:cad146dcff84180e450c76557f57899f1f336fe0fd7983fe2a117b469d554161

Confirming this works as intended in our smoke test


adding a SlackFunctionTester to help with writing function tests

Summary
This creates a new top level export of SlackFunctionTester that can be used to ease writing tests for Slack Functions. Consuming it would like like the following when writing a test for  a function in your project:
// Can call this anywhere in your test file
const { createContext } = SlackFunctionTester("reverse_string");

And then in your tests where you need to pass arguments into your function...
const { outputs } = await ReverseString(createContext({ inputs }));

A full test would like like the following:
```ts
import { assertEquals } from<EMAIL_ADDRESS>import ReverseString from "./reverse.ts";
import { SlackFunctionTester } from "deno-slack-sdk/mod.ts";

const { createContext } = SlackFunctionTester("reverse_string");

Deno.test("Reverse string function test", async () => {
  const inputs = { stringToReverse: "foo" };
  const { outputs } = await ReverseString(createContext({ inputs }));
  assertEquals(outputs?.reverseString, "oof");
});

I think we could expand on what helper functions SlackFunctionTester() returns if we need over time, but initially this will help developers have more realistic arguments into their functions w/ low effort.

Assuming we are ok with this approach, and after any changes, I can go ahead and get the default project template test updated to use this.


Sum of odd placed and even placed digits

I can work on this issue, kindly assign it to me.

i want to work on this , kindly assigned it to me,  wait for your reply


Relationships rule

It is desirable to add a new rule allowing to define allowed relationships for different elements.
The configuration for the rule could be like:
{
  "rules": {
    "boundaries/relationships": [2, {
      "default": "allow",
      "rules": [
        {
          "from": ["helpers"],
          "disallow": ["child", "parent"]
        },
        {
          "from": ["components"],
          "disallow": ["uncle"]
        }
      ]
    }]
  }
}

This proposed rule may have conflicts with the no-private one, because child elements, for example, would be considered private elements. See #198 for further info.


Add Certificate support to TLSSock

Originally reported by @npmccallum.

Original comment by @puiterwijk:
GNUTLS implementation and public API now in review: https://github.com/enarx/tlssock/pull/29
I'll start on OpenSSL work when the public API is acceptable.

Please note that PR is stalled - no updates since changes requested on 2019-04-04.


Splitting Loss into EvaluationLoss and TrainLoss

PR Type
[Fix]
Short Description
Clickup Ticket(s): https://app.clickup.com/t/8685q1dbw

Making Loss into an abstract class and splitting its code into TrainingLoss and EvaluationLoss
Making backward exist only in TrainingLoss and checkpoint exist only in EvaluationLoss
Splitting BasicClient's compute_loss into compute_training_loss and compute_evaluation_loss and making them return their respective subclass instances.
Changing all clients accordingly

Tests Added
Transformed the Losses test into TrainingLosses and EvaluationLosses tests, and also fixed the existing tests.

@emersodb please check. This is one idea I had, not a big fan of it so I am open to better suggestions.

@emersodb thanks for the comments. I will refactor it further and reach out again.

@emersodb Code changes are done, thanks for the feedback! I still need to add the docstrings, which I'll do tomorrow, but the code itself is ready for review.

@jewelltaylor @emersodb all comments have been addressed and I have added the missing docstrings, please check again when you have a minute.

@jewelltaylor @emersodb all comments have been addressed and I have added the missing docstrings, please check again when you have a minute.

It's next on my list of things to tackle today 🙂

@emersodb those were some great catches, thanks! I've fixed them and will merge as soon as tests pass.


PEP8 linting hook PR

Now that we have PEP 8-compatible formatting (#80), we should try to keep it. It would be good to add a PEP8 hook to the PR workflow.

@rawbby @McBs I've set up codeclimate for the repo. I've always found it a bit too annoying in the past but we'll see. Definitely don't pay attention to everything it complains about. If you know about better alternatives let me know.

I've also installed PEP 8 Speaks
Closing this.


Update taxonomy page header markup.

Changes

Updates taxonomy page header markup to be consistent with everywhere else.

For review: @DoSomething/front-end

:+1:

amazing


coredump with col2im

I am seeing inconsistent behaviour with certain values to the inputs of im2col and col2im.
Sometimes crashes. Sometimes not.
CODE
protected static int height = 14;
protected static int width = 32;
protected static int channels = 1;
protected static int batchSize = 2;
protected static int kernelw = 3;
protected static int kernelh = 3;
 public static void main(String[] args) throws  Exception {
     int tots = batchSize * channels * height * width;
     INDArray fakeImage = Nd4j.linspace(1,tots,tots).reshape(batchSize,channels,width,height);

     //in, kh, kw, sh, sw, ph, pw, cAll
     INDArray resultIm2Col = Convolution.im2col(fakeImage,kernelh,kernelw,1,1,0,0,false);
     System.out.println(Arrays.toString(resultIm2Col.shape()));
     //System.out.println(resultIm2Col);
     //sy,sx,ph,pw,kernel,kernel
     INDArray resultCol2Im = Convolution.col2im(resultIm2Col,1,1,0,0,kernelh,kernelw);
     System.out.println(Arrays.toString(resultCol2Im.shape()));
     //System.out.println(resultCol2Im);`

OUTPUT
[2, 1, 3, 3, 30, 12]
[2, 1, 3, 3]
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007fff8f18b813, pid=3468, tid=4099
#
# JRE version: Java(TM) SE Runtime Environment (8.0_66-b17) (build 1.8.0_66-b17)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.66-b17 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# C  [libsystem_malloc.dylib+0x3813]  tiny_malloc_from_free_list+0x147
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /Users/susaneraly/Blueprint/engineer/SKYMIND/deeplearning4j-examples/hs_err_pid3468.log

Is it reproducible with cuda?

Checking

Ya. It's called user error :)


Project does not explicitly define a license

Certain source files are commented with the Apache 2.0 license header, but the project itself does not declare the Apache 2.0 license. Regardless of which license the project wishes to use, it should be in the root of the repository in a LICENSE text file.

I'll add. Thanks

done.

Thanks @xerial - removes any ambiguities :-)


Update README.md

Fix version nvm

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


Update boringssl_fips.genrule_cmd

Commit Message:
Downgrading Clang's ubuntu version to 16.04 to fix the missing libncurses6 dependency issue when BUILD_WITH_CONTAINER is enabled to build FIPS envoy.
Additional Description:
Risk Level: Low
Testing: N/A
Docs Changes: N/A
Release Notes: N/A
Platform Specific Features: N/A
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

This is failing to build in CI.
Can you elaborate on how you're building that leads to the error you're getting?
/wait

It's how I tried to build FIPS envoy and getting
          git clone https://github.com/istio/proxy.git proxy
          cd proxy
          echo "build --define boringssl=fips" >> .bazelrc
          BUILD_WITH_CONTAINER=1 make build

FIPS envoy build failed due to missing shared libraries: libtinfo.so.6.
[8,594 / 18,101] Executing genrule @boringssl_fips//:build; 50s processwrapper-sandbox ... (7 actions running)
[8,595 / 18,101] Executing genrule @boringssl_fips//:build; 51s processwrapper-sandbox ... (7 actions running)
ERROR: /home/.cache/bazel/_bazel_user/1e0bb3bee2d09d2e4ad3523530d3b40c/external/boringssl_fips/BUILD.bazel:25:8: Executing genrule @boringssl_fips//:build failed: (Exit 1): bash failed: error executing command (from target @boringssl_fips//:build) /bin/bash -c ... (remaining 1 argument skipped)
Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
clang: error while loading shared libraries: libtinfo.so.6: cannot open shared object file: No such file or directory
/home/.cache/bazel/_bazel_user/1e0bb3bee2d09d2e4ad3523530d3b40c/sandbox/processwrapper-sandbox/2479/execroot/io_istio_proxy/external/boringssl_fips /home/.cache/bazel/_bazel_user/1e0bb3bee2d09d2e4ad3523530d3b40c/sandbox/processwrapper-sandbox/2479/execroot/io_istio_proxy
ERROR: Clang version doesn't match.
ERROR: /work/extensions/common/BUILD:115:14 Linking extensions/common/istio_dimensions_test failed: (Exit 1): bash failed: error executing command (from target @boringssl_fips//:build) /bin/bash -c ... (remaining 1 argument skipped)
Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
INFO: Elapsed time: 563.570s, Critical Path: 148.72s
INFO: 8605 processes: 6034 internal, 1 local, 2569 processwrapper-sandbox, 1 worker.
FAILED: Build did NOT complete successfully
make[1]: *** [build] Error 1
Makefile.core.mk:56: recipe for target 'build' failed
make: *** [Makefile:44: build] Error 2

In my test, downgrading to x86_64-linux-gnu-ubuntu-16.04 fixes the missing libtinfo.so.6 issue.
[14,843 / 14,987] 7 actions running
[14,843 / 14,987] 7 actions running
INFO: Elapsed time: 6787.122s, Critical Path: 223.53s
INFO: 14987 processes: 6291 internal, 1 local, 8694 processwrapper-sandbox, 1 worker.
INFO: Build completed successfully, 14987 total actions

Sorry, missed your response on this earlier.
What container does the Istio build use? Seems like something in it is incompatible here. We can't accept this change with it breaking CI, and I don't really like the idea of moving to a clang build made for a deprecated version of ubuntu.


Update sponsor links

[x] Ensure that sponsor links in RTD and on the website are not broken
[x] Remove old sponsors
[x] Check Open Collective for any new sponsors to add
[x] Update falconframework.org

See also https://github.com/falconry/falconry.github.io/pull/29

Website should be update to date now


Camera show in zoom mode

When i initialize the camera view they always show in zoom mode.

From what I found out is that the preview is indeed zoomed in, but that is because it is using not the photopreview but videopreview. Which is on default zoomed in. I have however not found a way around this. @hjam40 Perhaps you have an idea?

Same here. Preview uses video mode not the photo one and it looks there is no way to switch between


NOJIRA: Show notification when gradle script has finished

Checklist

[x] the individual contributor license agreement is signed
[x] commit message follows commit guidelines

Description of change

Automatically chooses between snarl, growl, and notify-send depending on the current operating system.

Excellent!