Windows installer does not prompt for install location

Just went through the latest windows installer and it did not allow me to select an installation directory.
It went to C:\ProgramData\ComposerSetup\bin but this is not where I would have liked to install composer. The installer should provide a way to specify this, like the vast majority of windows installers do.

Sorry, this is non-negotiable, as per the README. It just makes life easier.
If the location matters to you that much, then you probably don't need to use this installer anyway.

It's your program, so you can of course do as you like. However this is a standard feature of any installer I have ever used, I can't remember the last time a program didn't give me this option.
It may make your life easier (the maintainer), but it makes my life harder (the user). As is usually the case, it is a trade-off.
As a user I would like it. It sounds like you've already made up your mind and it is non-negotiable, while not a choice I agree with, this is your prerogative.

Okay, this is the first time this has come up as an issue and it has obviously grated with you, so perhaps you could explain how it makes your life harder? Where would you prefer it install to (ie what are your requirements)?

this is non-negotiable is pretty strong language, though not wrong. Text is hard, I am not angry, just inconvenienced and I am reporting it as such, especially for a feature I see in every other program installer.
My requirement is to store Composer on a different drive, where I store all my development stuff. e.g. D:\dev\composer.

Hi there, may i know how do i install this to my C:\ProgramData\ComposerSetup\bin ? I am new and do not know which file to click.

What do you mean? It does install some stuff to C:\ProgramData\ComposerSetup\bin. May the README will help.

@johnstevenson hi，i mean, how do i install it? as i don't have a C:\ProgramData\ComposerSetup\bin directory in my pc. Can u please help me?
What I mean is, i have download the file, and extract it at my download folder. But i don't know what to do next, what file to click to install?

Hi @johnstevenson , so sorry i overlook the Download link ( https://github.com/composer/windows-setup/releases/tag/v4.5.0 ).
My issue is solved, i have the C:\ProgramData\ComposerSetup and C:\ProgramData\ComposerSetup\bin now in my pc. Thanks alot!

@ofbeaton I've kept this open until I had the opportunity to revisit the issue of a user-selected installation location. I modified the installer to allow this, but after much experimentation I have come to the conclusion that the original design decision is the most suitable.
Composer needs a place to perform its self-updates and this must be a writable location. For an admin install this needs to be accessible to all users (so %ProgramData% is the obvious and recommended choice). So if you used the modified installer you would end up with:

D:\dev\composer containing the ComposerSetup uninstall data and exe
C:\ProgramData\ComposerSetup containing composer.phar and the shim scripts

which I guess is not doing what you would really wanted it to do.
I've added a short explanation to the read.me and removed the inflamatory non-negotiable wording!

Thank you for taking the time to revisit and explore this. You're right, that isn't what I meant.
If I told the installer to use D:\dev\composer I would expect all files there. For example D:\dev\composer\bin would then contain the phar. So the same as C:\ProgramData\ComposerSetup\bin except be able to replace the C:\ProgramData\ComposerSetup part of the path with whatever I wished.
You would still be able to structure the project however you wishes within that directory.
But perhaps you are installing things in multiple places already, which is leading to our misunderstanding here?

If I told the installer to use D:\dev\composer I would expect all files there.

Unfortunately that is not possible because we always need to use %ProgramData% (or %LocalAppData%) to provide the guaranteed writable location.

But perhaps you are installing things in multiple places already, which is leading to our misunderstanding here?

Well, for an admin install we use Program Files for the ComposerSetup uninstaller and %ProgramData% for the Composer stuff, if that is what you mean.

If I'm using the installer, and tell it to install in a specific location, aren't I, as the administrator running in the installer, guaranteeing it will be writable? %ProgramData% is a fine default, I just wish I could specify an alternative.
It sounds like we understand each other. It's just a matter if this would be important enough to add as a feature. If I'm the only one asking for it, it's probably not worth more of your time, though it is odd that it is missing.
Thank you for taking the time to consider it. Feel free to close the ticket at your discretion and decision.

If I'm using the installer, and tell it to install in a specific location, aren't I, as the administrator running in the installer, guaranteeing it will be writable?

Sure, it will be writable for you, but you might not be the only user and if that is the case then it might not be writable for them. What if you selected C:\Users\<user>\dev\composer? The installer would have to check the location and then add write permissions for all users to that directory. And if it was going to do that, then it should probably ask your permission first.
It is precisely because of all these hoops you have to jump through to guarantee a persistent reliable location that %ProgramData% (or %ALLUSERSPROFILE% as it once was) exists. Of course in the old pre-UAC days everything was chucked into Program Files (or your Documents directory).

It's just a matter if this would be important enough to add as a feature ... though it is odd that it is missing

Which is why I've taken the time to revisit it and explore the options again. I have already suggested what it would look like, and you agreed that it wasn't what you were expecting.
I hope this explains things.

@ofbeaton Hi, I haven't given up yet.
I'm experimenting with offering a portable mode installation, which would let you choose which folder to install to. The only difference is that it wouldn't include an uninstaller.
Do you think this would this be a good compromise?

Yes, I think that would be more than acceptable. Thank you.

Cool. We will see how it goes.
It should probably be called a developer mode installation, since it will invariably add something to the PATH, so portable is a bit of a misnomer.

It's your lucky day: Composer-Setup.4.5.2.exe
This is a pre-release version for testing. Would you mind giving it a run, if you have time. Thanks.

@johnstevenson ping me when stable so I update it on the site :)

v4.6.0 includes a Developer mode option, which just downloads the core files, without an uninstaller.

Thank you for persevering and coming up a solution that I think is fantastic. Nobody wants an installer with a thousand choices to make, but I think this is worthwhile. Thank you.

Your thanks are appreciated. I think it has ended up as fairly unobtrusive option.

@johnstevenson thanks, I updated to latest on getcomposer.org :)

@Seldaek Thanks, and 4.7.0 should be out later today.  I had to wait that long to get 4.6.0 through the chocolatey approval process (several months) that I had forgotten about this release!

Heh ok, ping me when it's up for download.


python311Packages.pegen: disable failing test

Description of changes
Fix build (https://hydra.nixos.org/build/246302358)

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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/)
24.05 Release Notes (or backporting 23.05 and 23.11 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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 281097 run on aarch64-darwin 1

13 packages built:

inkcut
inkcut.dist
inkscape-extensions.inkcut
python311Packages.enaml
python311Packages.enaml.dist
python311Packages.enamlx
python311Packages.enamlx.dist
python311Packages.pegen
python311Packages.pegen.dist
python312Packages.enaml
python312Packages.enaml.dist
python312Packages.pegen
python312Packages.pegen.dist


Two tone colored Icons

Environment
Target Platform: Android
Module Version: v6.4.10
Description
I wonder if it possible to have a two tone color on Icons. I've read the documentation but there's nothing indicating that it is possible or impossible.

your gonna have to use a MaskedView

We’ve just released a major new version with significant changes and improvements. If you’re still experiencing this issue after upgrading, please open a new issue with updated details. We're closing all the very old issues to get on top of things. Thanks for your patience!


MDRpcId variants should call the function if the passed in Id is the local peer

When attempting this now, a Godot error will print stating that ClockedCall isn't setup to call locally for the current mode

I would fix this along with #76


formating issues in schmidt_decomposition and diamond_norm

Summary
There are some doc formatting issues in schmidt_decomposition and diamond_norm
https://qiskit.org/documentation/apidoc/quantum_info.html#qiskit.quantum_info.diamond_norm

https://qiskit.org/documentation/apidoc/quantum_info.html#qiskit.quantum_info.schmidt_decomposition

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
19 unchanged lines in 3 files lost coverage.
Overall coverage decreased (-0.02%) to 87.265%

Files with Coverage Reduction
New Missed Lines
%

qiskit/extensions/quantum_initializer/squ.py
2
80.0%

crates/qasm2/src/lex.rs
5
90.66%

crates/qasm2/src/parse.rs
12
97.13%

Totals

Change from base Build<PHONE_NUMBER>:
-0.02%

Covered Lines:
74312

Relevant Lines:
85157

💛  - Coveralls


Add basic support for keysanity tracking

It's still not entirely clear that the big key and small keys will appear if you click on the bottom part of the boss icon. This also comes at the sacrifice of the chest tracker.
There are matches from the current keysanity tournament that are restreamed elsewhere than Speedgaming channels, and they use this tracker. However, it is lacking key tracking. My main goal with this PR is to provide a keysanity support to these channels.
If you want to test it out: https://lttp-tracker-f0591.firebaseapp.com

Looks fantastic, I'll merge and work on getting this up on the main site. Thanks for the PR!

Thank you! Can you also mention my Discord/Twitch name "Ninban" in place of my Github name? Just to get proper credit.

Is there some way to have the chest tracker along with the keys? I really like my chest counts and would rather not have to choose between both.
Also: any plan to update the logic for keysanity?

To have multiple things in the same box probably requires a smarter treatment of how subitems are displayed; i.e. rather than having them in a fixed position, they fill in the existing space depending on what is or is not used. Which would probably go along with the general revamp of the grid html layer.
As far as actually doing the dev work to put that into place or any other updates including logic, I have no plans to do so myself--and as always don't really have the domain knowledge to do the logic updates correctly anyway--but will continue to review PRs and accept those that contribute and don't harm the primary goal of the tracker, to assist new players.

I'd love to be able to replace the dungeon label with the chest tracker personnally. But then we don't have anymore space to click on the boss icons for MM and TR, so I don't know what's the best way to tackle this issue.
I do plan to propose a logic update for keysanity down the road. No key tracking was my major roadblock for this, but now that I've decided to do it (clearly inspired by the way Speedgaming's tracker presents it), I want to get started on that soon.


demo

add lr_config.policy in config setting part

 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.

add lr_config.policy in config setting part

Can you briefly describe why you want to modify it?

add lr_config.policy in config setting part

Can you briefly describe why you want to modify it?

I met AssertionError  in mmcv/runner/baserunner.py at line 351 last night.

add lr_config.policy in config setting part

Can you briefly describe why you want to modify it?

I met AssertionError in mmcv/runner/base_runner.py at line 351 last night.

This is because the original config is modified. You might need to rerun the cell that loads the config. please refer to #4603

Hi @ccjjww  ！We are grateful for your efforts in helping improve this open-source project during your personal time.
Welcome to join OpenMMLab Special Interest Group (SIG) , where you can share your experiences, ideas, and build connections with like-minded peers.
To join the SIG channel, simply message moderator— OpenMMLab on Discord or briefly share your open-source contributions in the #introductions channel and we will assist you. Look forward to seeing you there! Join us ：https://discord.gg/UjgXkPWNqA
If you have a WeChat account，welcome to join our community on WeChat. You can add our assistant ：openmmlabwx. Please add "mmsig + Github ID" as a remark when adding friends：）
Thank you again for your contribution❤


Use common naming for majority-leader-auto-downing spec

Fixes issue https://github.com/TanUkkii007/akka-cluster-custom-downing/issues/11
FYI @TanUkkii007

Sorry for my slow response.
So the CI passed because test settings are fine, while application settings are incorrect. Nice catch!
Thank you for your contribution.


Use fallback method for determining country if standard method does not work

It might be better to compare this branch to charts2 when reviewing


Question about result reproduction

Hi, thanks for your nice work！
I aming to reproduce the results (mIoU) of semantic segmentation on the kaist dataset with the pretrained model and the re-trained version, but the results are not matched to those reported in the paper and the file of Complete semantic segmentation results.md.
Can you further specify what needs to be done to get close to the results in the paper?
And,are there any other steps that need to be paid attention to in the process of data-preprocessing to form the Datasets and the detection of mIoU?
Best Regards,

Hi, thanks for your nice work！
I aming to reproduce the results (mIoU) of semantic segmentation on the kaist dataset with the pretrained model and the re-trained version, but the results are not matched to those reported in the paper and the file of Complete semantic segmentation results.md.
Can you further specify what needs to be done to get close to the results in the paper?
And,are there any other steps that need to be paid attention to in the process of data-preprocessing to form the Datasets and the detection of mIoU?
Best Regards,

Flawlessly reproducing the results is extremely difficult for image-to-image (I2I) translation models. Unlike CNN models, the training of I2I translation models is generally unsupervised, and the encoders of both domains may be switched randomly at each iteration. In addition, the random cropping of batchsize to 1 and the sensitivity of the discriminator to samples constrain the stability of training. Moreover, there are other factors such as dropout that can have an impact on GAN model training. However, under reasonable initialization conditions, a similar result can usually be obtained by multiple attempts.
In the proposed method, since the attentional loss is unsupervised, which may further affect the stability of the training, we suggest observing whether the attention maps have a hierarchical distribution along the height at around the 30th epoch of training.
For the pre-processing of the KAIST dataset, please remember to enhance the DC images as described in the paper.

Hi, thanks for your nice work！
I aming to reproduce the results (mIoU) of semantic segmentation on the kaist dataset with the pretrained model and the re-trained version, but the results are not matched to those reported in the paper and the file of Complete semantic segmentation results.md.
Can you further specify what needs to be done to get close to the results in the paper?
And,are there any other steps that need to be paid attention to in the process of data-preprocessing to form the Datasets and the detection of mIoU?
Best Regards,

Flawlessly reproducing the results is extremely difficult for image-to-image (I2I) translation models. Unlike CNN models, the training of I2I translation models is generally unsupervised, and the encoders of both domains may be switched randomly at each iteration. In addition, the random cropping of batchsize to 1 and the sensitivity of the discriminator to samples constrain the stability of training. Moreover, there are other factors such as dropout that can have an impact on GAN model training. However, under reasonable initialization conditions, a similar result can usually be obtained by multiple attempts.
In the proposed method, since the attentional loss is unsupervised, which may further affect the stability of the training, we suggest observing whether the attention maps have a hierarchical distribution along the height at around the 30th epoch of training.
For the pre-processing of the KAIST dataset, please remember to enhance the DC images as described in the paper.

Thank you for your reply!
I have augmented the DC images as described in the paper, then resized and center cropped all images using transforms.Resize() and transforms.CenterCrop() respectively to form my own dataset and finally retrained the model .
The semantic segmentation result (mIoU_9) of both my retraining model and the provided pretrained model on the KAIST dataset is only about 34, which is far from the 43.1 reported in the file of Complete semantic segmentation results.md.
Could this result be caused by the wrong operation of data-preprocessing in the process of making the dataset?
I would love to study this paper and reproduce its results. If it is convenient for you, can you share the relevant datasets used in this article (ie preprocessed kaist dataset and flir dataset) to help me reproduce the results?
Sincerely,

If the dataset of your processed segmentation task does not match the annotation, we suggest you test the mAP results of the KAIST dataset using the trained weights. First, resize the original image to 360288 for NTIR2DC translation, and then upsample the DC image to 640512 using MATLAB. Finally, the mAP results of pedestrian detection are tested using YOLOv4.

Hi, thanks for your nice work！
I aming to reproduce the results (mIoU) of semantic segmentation on the kaist dataset with the pretrained model and the re-trained version, but the results are not matched to those reported in the paper and the file of Complete semantic segmentation results.md.
Can you further specify what needs to be done to get close to the results in the paper?
And,are there any other steps that need to be paid attention to in the process of data-preprocessing to form the Datasets and the detection of mIoU?
Best Regards,

Flawlessly reproducing the results is extremely difficult for image-to-image (I2I) translation models. Unlike CNN models, the training of I2I translation models is generally unsupervised, and the encoders of both domains may be switched randomly at each iteration. In addition, the random cropping of batchsize to 1 and the sensitivity of the discriminator to samples constrain the stability of training. Moreover, there are other factors such as dropout that can have an impact on GAN model training. However, under reasonable initialization conditions, a similar result can usually be obtained by multiple attempts.
In the proposed method, since the attentional loss is unsupervised, which may further affect the stability of the training, we suggest observing whether the attention maps have a hierarchical distribution along the height at around the 30th epoch of training.
For the pre-processing of the KAIST dataset, please remember to enhance the DC images as described in the paper.

Thank you for your reply!
I have augmented the DC images as described in the paper, then resized and center cropped all images using transforms.Resize() and transforms.CenterCrop() respectively to form my own dataset and finally retrained the model .
The semantic segmentation result (mIoU_9) of both my retraining model and the provided pretrained model on the KAIST dataset is only about 34, which is far from the 43.1 reported in the file of Complete semantic segmentation results.md.
Could this result be caused by the wrong operation of data-preprocessing in the process of making the dataset?
I would love to study this paper and reproduce its results. If it is convenient for you, can you share the relevant datasets used in this article (ie preprocessed kaist dataset and flir dataset) to help me reproduce the results?
Sincerely,

If the dataset of your processed segmentation task does not match the annotation, we suggest you test the mAP results of the KAIST dataset using the trained weights. First, resize the original image to 360x288 for NTIR2DC translation, and then upsample the DC image to 640x512 using MATLAB. Finally, the mAP results of pedestrian detection are tested using YOLOv4.

我最近开始用kaist数据集，也遇到了这个问题，

我对原始图片这样操作后，用预训练的权重跑了预测结果对不上，这是可视化的对比，

感觉是不是kaist数据集和flir数据集预处理时候的放缩尺寸并不都是（500,400）？因为我之前在flir数据集上面这样预处理结果是对得上的。下面是flir的可视化，就通过天空区域可以明显看出flir的是匹配的，但是kaist的就不匹配（预训练权重算的数据也是flir是匹配的，但是kaist就不匹配）

不知道帅气的作者大大能不能提供下做预处理的pipeline，十分感谢！！！

早上来试了一下，kaist的数据集预处理应该是没有resize到【500,400】这一步的，只需要centercrop就够了，然后结果也和论文对上了

早上来试了一下，kaist的数据集预处理应该是没有resize到【500,400】这一步的，只需要centercrop就够了，然后结果也和论文对上了

感谢你的认真核对，能复现就好。KAIST数据集的处理时间较早，当时可能是我个人疏忽检查，导致resize到500x400这一行代码没有取消注释，我很抱歉。我后续会在README里面更正一下KAIST数据集实验的预处理步骤，以及致谢中感谢你的勘误。感谢你的核对！

transforms.Resize

请问你贴的这行代码是自己对原始数据集（640*512）进行预处理的代码嘛，我好像没有看到作者大大开源的代码里有这行。


Elastic throws 403 (read-only index), but Bulk.Do(ctx) does not catch an error

Please use the following questions as a guideline to help me answer
your issue/question without further inquiry. Thank you.
Which version of Elastic are you using?
[ ] elastic.v7 (for Elasticsearch 7.x)
[x ] elastic.v6 (for Elasticsearch 6.x)
[ ] elastic.v5 (for Elasticsearch 5.x)
[ ] elastic.v3 (for Elasticsearch 2.x)
[ ] elastic.v2 (for Elasticsearch 1.x)
Please describe the expected behavior
Expect Bulk.Do() to return an error when Elastic throws 403 upon at attempt to do bulk indexing into a  read-only index.
 403 ({"type"=>"cluster_block_exception", "reason"=>"blocked by: [FORBIDDEN/12/index read-only / allow delete (api)]
Please describe the actual behavior
My indexes were in the read-only state, bulk indexing was seemingly completing without an issue. Bulk.Do(ctx) was not returning an error.
I troubleshoot by put a doc manually and received the 403 (shown above).
Any steps to reproduce the behavior?
I assume you should be able to set an index to a read-only state and attempt to bulk index into the index...
PUT /<indexname>/_settings { "index": {      "blocks": {           "read_only_allow_delete": "true"       }    } }

This client should simply route through all errors returned from ES. So if ES returns an error, the client should. And the client should not throw any errors if ES doesn't, otherwise we don't have consistent behavior.
Can you confirm, by a bunch of curl commands, that ES does return an error when doing the above?

Does ES perhaps return errors, but on the item-level? This is the response structure.

Thank you for the response. I will try to get back to this and test. Will let you know.

This is a problem about the BULK api.   In another issue  there are more details. https://github.com/olivere/elastic/issues/1258

I added a test against an ES 7.x cluster. This is by design and works as expected. The request/response looks like this:
POST /_bulk?pretty=true HTTP/1.1
Host: <IP_ADDRESS>:9200
User-Agent: elastic/7.0.17 (darwin-amd64)
Content-Length: 160
Accept: application/json
Content-Type: application/x-ndjson
Accept-Encoding: gzip

{"index":{"_index":"elastic-test","_id":"1"}}
{"user":"olivere","message":"Welcome to Golang and Elasticsearch.","retweets":0,"created":"0001-01-01T00:00:00Z"}

HTTP/1.1 200 OK
Content-Type: application/json; charset=UTF-8

{
  "took" : 0,
  "errors" : true,
  "items" : [
    {
      "index" : {
        "_index" : "elastic-test",
        "_type" : "_doc",
        "_id" : "1",
        "status" : 429,
        "error" : {
          "type" : "cluster_block_exception",
          "reason" : "index [elastic-test] blocked by: [TOO_MANY_REQUESTS/12/index read-only / allow delete (api)];"
        }
      }
    }
  ]
}

As you can see, ES responds with HTTP Status 200 (OK), which indicates that the Bulk API call was successful. However, the individual document you wanted to bulk index has failed, as you can see with the individual "status": 429. Also, there's a general "errors": true flag in the response indicating if any bulk request has failed.
This is good, in general, as it allows you to send many requests to different indices, and the Bulk API succeeds even if some documents fail. You as a caller need to figure out what happened.


assert start_index is not None and stop_index is not None and stop_index > start_index

https://github.com/bragancas/VNet_PyTorch-Atriaseg2018/blob/0bc00b2c050b083a1f200d20a1f6b3a807a4e3ba/LASC18/utils.py#L127

Hi, could you help me this this error. there is none because of start_index = None, stop_index = None

Hi, start_index and stop_index is defined as None (in Lines 122,123) and would remain as None in the case when if statement (Lines 125 & 127) does not evaluate to True. This might be because output[index,:,:].sum() >= 10(Line 125) and output[(dim_range - 1) - index,:,:].sum() >= 10(Line 127) in the if-statement does not evaluate to True.
I would presume that the Image being supplied to the patch_builder function is empty and hence you receive the above error..


[polymorphic-builtin] Rather than asserting in IRGen if we see a buil…

…tin that was not specialized, turn the builtin into a trap.
I forgot about this part of the design when I was working on this. To ensure
that the whole design works as expected, I included a small end-to-end test
using an experimental design for simd that uses polymorphic builtins that test
this functionally.
NOTE: The experimental design is only intended to exercise the code functionally.
rdar://48248417

@swift-ci smoke test

@swift-ci smoke test and merge

@swift-ci smoke test and merge


Any way to get this library working with a CDN like skypack?

If I try and load solid-refresh from a CDN like skypack, it brings down a production solid-js dependency, rather than the necessary development equivalent. Would it be possible to load it in this way?

In case anyone gets here, I ended up using esm.sh instead of skypack, appending ?dev to the requests urls, and everything started working! Skypack may have a similar feature, but im not sure.


Columns (10) have mixed types. Specify dtype option on import or set low_memory=False

Line 123 report_parser.py
...
return pd.read_csv(self._report_path, **kwargs)
...
Add this to resolve or I guess add argument
return pd.read_csv(self._report_path, low_memory=False, **kwargs)

Can you please share which type of report caused this warning?

A nessus report. A vulnerability list export.

Did you generate the report by going to My Scans > [Scan Name] > Report > Report Format: CSV > Generate Report?


Postponed renames

This issue is for tracking planned renames of packages and interfaces.

server -> keyserver, because server is really not descriptive.
server.VerifierBroadcast, server.WaitingRoom -> separate packages in server/internal/ (internal folder spec)
coname -> e2eks when it is known what the final name will be AND that the coname design will be used to implement that.

what about leeks -> Lightweight End-to-End Key Server
I can't think of other words that start with L but there are probably some.

arboretum since we're making a bunch of trees?

Thing_PreserveEncoding -> EncodedThing

Another name proposal: donkeys.

cnclient -> cnlookup, cnmgr as in dename?


cmd/vet: Re-typed slice expects explicit keys, but only for fields inside of a struct

Please answer these questions before submitting your issue. Thanks!

What version of Go are you using (go version)?

go version go1.6.2 darwin/amd64

What operating system and processor architecture are you using (go env)?
As above, darwin + amd64. Running OSX 10.11.4

What did you do?
Ran go vet for the following code:
https://github.com/prashantv/vetrepro

Basically has a foo.go with:
package vetrepro

type Container struct {
	List StringList
}

// StringList is a list of strings
type StringList []string

And a foo_test.go:
package vetrepro_test

import "github.com/prashantv/vetrepro"

// This causes a failure
var _ = &vetrepro.Container{
	List: vetrepro.StringList{"hello", "world", "asdasd", "asdasd"},
}

// This works even though it's essentially the same.
var list = vetrepro.StringList{"hello", "world", "asdasd", "asdasd"}
var _ = &vetrepro.Container{
	List: list,
}

What did you expect to see?
No errors from go vet for both places were I create vetrepro.StringList.

What did you see instead?
An error for the first case (where the StringList is created inline when setting the List field), but no error for the second case, where the StringList is created separately from the Container.

$ go vet .
foo_test.go:7: vetrepro.StringList composite literal uses unkeyed fields

If the issue is that vet needs the installed packages, I'd expect that both cases would be affected.
go install does fix this issue, but I'm not clear why the error is inconsistent between the 2 cases.

This was also a surprise for us, breaking our build when we upgraded to 1.6.

This may be related to https://github.com/golang/go/issues/9171


Suffixes added and custom_options tweaked

Added a suffix option
custom_options tweaked, so it has the new attributes
Another castrated sheep fixed that I forgot to fix earlier

Could we just have a couple of tests with the new feature in lib.rs?
Other than that, looks great.

Done. I actually had one written before, but messed up with git commands and had to rewrite everything.
I might write quite a few more of them in the future, as I believe we even have an issue for that, but for now these should be fine to make sure everything works.

Correct. Ideally these would be moved to a test module containing many functions each testing a specific feature. But that's probably the last thing to do before publishing the new version. (In such a small lib anyways).
Good PR, merged!


Fix \boxed

A temporary patch for \boxed. When the box contains a large font, \boxed
now will pass a large value of maxFontSize to makeVList. So the box will
always be located correctly relative to the subject matter. On the other hand,
the whole line may be pushed downward on the screen.
If the all fonts inside the box are <= 1.0 em, then \boxed acts just as
in PR #670, a method which does not displace the line.
To resolve all the problems, we first need to resolve issue #746.

Perhaps in lieu of Screenshotter, a screen shot may be sufficient:

I'm closing this PR in preference for a slightly more general approach that I have planned. Stand by for a day or two.

Cool, looking forward to it!


[DDW-1152] Fix general stories

The General stories of Storybook were either not handling the state of some props in storybook, or knobs weren't working. So now they should display the behaviour they are expected to have.
Jira ticket
Todos

[x] Build storybook with  yarn storybook:build
[x] Run storybook yarn storybook
[x] Find the General components and check the three of them.
[x] Pass an story, or mock an store and pass the props appropriately

Screenshots

Testing Checklist

Slack QA thread
[ ] Test

[ ] Make sure the dropdowns in General > General work
[ ] Make sure the switches on General > Wallets and General> Security work.

Review Checklist
Basics

[x] PR assigned to the PR author(s)
[x] input-output-hk/daedalus-dev and input-output-hk/daedalus-qa assigned as PR reviewers
[ ] If there are UI changes, Alexander Rukin assigned as an additional reviewer
[ ] All visual regression testing has been reviewed (assign run Chromatic label to PR to trigger the run)
[x] PR has appropriate labels (release-vNext, feature/bug/chore, WIP)
[x] PR link is added to a Jira ticket, ticket moved to In Review
[x] PR is updated to the most recent version of the target branch (and there are no conflicts)
[x] PR has a good description that summarizes all changes
[x] PR contains screenshots (in case of UI changes)
[x] CHANGELOG entry has been added to the top of the appropriate section (Features, Fixes, Chores) and is linked to the correct PR on GitHub
[ ] There are no missing translations (running yarn manage:translations produces no changes)
[ ] Text changes are proofread and approved (Jane Wild / Amy Reeve)
[ ] Japanese text changes are proofread and approved (Junko Oda)
[ ] Storybook works and no stories are broken (yarn storybook)
[ ] In case of dependency changes yarn.lock file is updated

Code Quality

[x] Important parts of the code are properly commented and documented
[ ] Code is properly typed with typescript types
[ ] React components are split-up enough to avoid unnecessary re-renderings
[ ] Any code that only works in main process is neatly separated from components

Testing

[ ] New feature/change is covered by acceptance tests
[ ] New feature/change is manually tested and approved by QA team
[ ] All existing acceptance tests are still up-to-date
[ ] New feature/change is covered by Daedalus Testing scenario
[ ] All existing Daedalus Testing scenarios are still up-to-date

After Review

[ ] Update Slack QA thread by marking it with a green checkmark

@VanessaPC Here are a few issues/inconsistencies on this PR:

When you click on "Security" and "Wallets", you are redirected to the tab "General". Check this video.
Not sure if this one is on the scope of this task, but when you enable discreet mode, the "eye" icon doesn't change (it should be crossed out), additionally, when you click on it there is an error on the screen. Check this video.


Enhance Get-XelionContact

To get an ordered list of numbers i chose to have every (company)number of a contact to sort like "Company_1_Number_1" For csv list this is preferable then having a cell with multiple numbers.
But its also possible to make it more XLM or Json convertable. So then it can have an array of items for example: Business1 = (Number1,Number2).
I focussed more on the former because that is still most used. Takes some time to remodel.

made some changes to remidy this. This can be enhanced further or better.

Didn't have an Idea how to name certain part of the code. But I came of with using Templates. Also moved the code to its own command. Now the code is more clear and esier to change. This issue is still present but can be changed better then with previous command.


downloader: Only call safeMkdirs() on the output directory once

This is already done in download().

This change is

Reviewed 1 of 1 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Truncate long path names

I would love to truncate long path names as they can be very long in some cases and makes it impossible to see the actual file name that I harpoon'ed.

got same problem cuz my laptops with is not big enough to fit all the path and it overflows. so fixed the problem with -- init.lua
-- ... (other configurations)
require("harpoon").setup({
menu = {
width = 40,  -- Adjust this value based on your preferences
}
})
-- ... (other configurations)

https://github.com/ThePrimeagen/harpoon/issues/523#issuecomment-1984926994
Here is a way to truncate the directory path


IP Restrictions, Rate Limiting Test

The API Owner can add IP restrictions and rate limiting to Consumer access. Need to add these restrictions and then test that they are applied when making API requests.
Also need to test removing these restrictions and that API calls no longer have these restrictions after removing.
TODO add in steps for test case when Unexpected Errors are resolved.

I believe this has been implemented and this ticket can be closed. @jTendeck  @nirajCITZ  Please confirm.


add support for setRotation()

resolves #396 #40
The following pictures below shows demonstration print() to draw every text, drawFastHLine(), drawFastVLine(), and fillRect() as screen filler to clear display, works correctly in different orientations without virtual Matrix:
90 degrees rotation setRotation(1)

180 degrees rotation setRotation(2)

270 degrees rotation setRotation(3)

setRotation(0) no question

Thank you for this contribution.


CI Badge for master

Is your feature request related to a problem? Please describe.
A passing/failing badge for master in the project's README
Describe the solution you'd like
Same badge we've had so far, but pointed to Concourse. We'll likely need some code to get the last commit of master and get its status from Concourse, since the pipeline checks both PRs and master.
Describe alternatives you've considered
Not using a badge.
Additional context
n/a

We can deploy this: https://github.com/jimmykarily/github_branch_status


IBlockColor and IItemColor not implemented

Thanks for reporting an issue to an Elytra project!
When reporting an issue to an Elytra project, please make sure to include:

The version of the mod you are using (e.g. 2.0.0a4) architecturecraft-1.12-1.20.jar
Your Minecraft version (e.g. 1.11.2) - 1.12.2
Your Forge version (e.g. <IP_ADDRESS>2) - <IP_ADDRESS>9
The crash report or log, uploaded to gist.github.com - N/A

Hey I just wanted to show you a video of how the mod interacts with Flat Colored Blocks Shades I will also be posting the interaction with the Flat Colored Blocks mod developer as well.
Video of Issues.
https://youtu.be/pAP9eMv-1LQ
::NOTE:: Youtube messed up my video give me a second to fix
Here I uploaded to streamable
https://streamable.com/p4z55

Try this build, apparently the original dev didn't implement support for IBlockColor and IItemColor...
https://ci.elytradev.com/blue/organizations/jenkins/elytra%2FArchitectureCraft/detail/1.12/52/artifacts

I will test it for you :D

So yeah it crashes when something XD
https://gist.github.com/P3rf3ctXZer0/43cea897184ec4c98224b1095e0fc6c7

That error log doesn't reference architecturecrafts codebase. It looks more like an issue with shaders.

It appeared after an update I will look into it later.

So for some reason archiecture craft has mess with all left click and right click block states ... I also noticed this when trying to do anything!
https://gist.github.com/P3rf3ctXZer0/b62801ecd46de571299cb6cfb83fd745

Confirmed removing Architecture bench brings block interaction back to normal.

Ah, it's an issue with my refactor, I haven't tested it on dedicated servers yet.

@P3rf3ctXZer0 https://ci.elytradev.com/blue/job/elytra/job/ArchitectureCraft/job/1.12/53/ try this.

Testing now.

Alright works except it does not register glass types. However thankfully it doesn't break the game anymore XD

I believe these issus are connected - https://github.com/elytra/ArchitectureCraft/issues/10

I believe these issus are connected - #10

They're not.

Sorry to reply on a closed bug report from ages ago.
But does anyone have the jar file of the url below? its archived, but that url does not show up.
https://ci.elytradev.com/blue/organizations/jenkins/elytra%2FArchitectureCraft/detail/1.12/53/artifacts

Sorry to reply on a closed bug report from ages ago.
But does anyone have the jar file of the url below? its archived, but that url does not show up.
https://ci.elytradev.com/blue/organizations/jenkins/elytra%2FArchitectureCraft/detail/1.12/53/artifacts


[Decompiler] If the out_folder does not already exist, exceptions are raised

If the folder designated for dumping the decompilation doesn't already exist before running the decompilation, exceptions occur.  There seems to be checks that seem to be too late in the process that could be moved earlier on.
https://github.com/water111/jak-project/blob/2436a8a5410aa46311579ccd81166e03a526df85/decompiler/main.cpp#L51-L55

fixed in https://github.com/water111/jak-project/pull/242


404 at http://fsprojects.github.io/FSharp.Quotations.Evaluator/

Description

404
File not found
The site configured at this address does not contain the requested file.

Repro steps

Visit http://fsprojects.github.io/FSharp.Quotations.Evaluator/

Expected behavior
Not a 404 (I don't know what to expect, this is my first time visiting the Quotations Evaluator).
Actual behavior
404
Known workarounds
N/A
Related information
N/A

Fixed by #33


Do we need to have mac  or windows compulsory for this or this will work in linux?

because the claude app is only available for the mac and windows.

Note that MCP is an open protocol. Claude Desktop is just one client of many and people are actively working on building MCP clients into more products. Sourcegraph's Cody and Zed Editor both support MCP and work on Linux. There are limitations in both implementations, but I Am sure they will improve. For testing and development purposes, the inspector http://github.com/modelcontextprotocol/inspector works on Linux and can be used to build MCP servers on Linux.


Convert streamURL[@(140)] to mp3

Hello,
I used NSURLRequest to download the content of the streamURL[@(140)] (it is the url to the audio of the video) and i stored in in NSData,
What i need to do is to be able to convert this NSData to MP3 and then store it again in a NSData and save it locally to the phone for offline playback.
PLEASE HELP

This question is outside the scope of XCDYouTubeKit, please ask it on Stack Overflow.


Fixing links

This PR fixes the links in the main README.md to experimental details.

Realised this duplicates another open PR. Closing this in favour of that.


idk how to center floating window

Hyprland Version
Hyprland, built from branch main at commit 90c03e5bd2204ba6d1a0167c68f65b7a9231bef4 dirty (master: layout resize makes the wrong size changes (3064)). Tag: v0.28.0-89-g90c03e5b  flags: (if any)
Bug or Regression?
Bug
Description
eh i cant center the float
How to reproduce
current config:
# See https://wiki.hyprland.org/Configuring/Monitors/
monitor= ,preferred,auto,auto
# See https://wiki.hyprland.org/Configuring/Keywords/ for more

# Execute your favorite apps at launch
exec-once = hyprpaper
# Source a file (multi-file configs)
# source = ~/.config/hypr/myColors.conf

# Some default env vars.
env = XCURSOR_SIZE,24

# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
input {
    kb_layout = us
    kb_variant =
    kb_model =
    kb_options =
    kb_rules =

    follow_mouse = 1

    touchpad {
        natural_scroll = no
    }

    sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
}

general {
    # See https://wiki.hyprland.org/Configuring/Variables/ for more

    gaps_in = 5
    gaps_out = 20
    border_size = 2
    col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
    col.inactive_border = rgba(595959aa)

    layout = dwindle
}

decoration {
    # See https://wiki.hyprland.org/Configuring/Variables/ for more

    rounding = 10
    blur {
        enabled = true
        size = 3
        passes = 1
    }

    drop_shadow = yes
    shadow_range = 4
    shadow_render_power = 3
    col.shadow = rgba(1a1a1aee)
}

animations {

  enabled = yes
  bezier = wind, 0.05, 0.9, 0.1, 1.05
  bezier = winIn, 0.1, 1.1, 0.1, 1.1
  bezier = winOut, 0.3, -0.3, 0, 1
  bezier = liner, 1, 1, 1, 1
  animation = windows, 1, 6, wind, slide
  animation = windowsIn, 1, 6, winIn, slide
  animation = windowsOut, 1, 5, winOut, slide
  animation = windowsMove, 1, 5, wind, slide
  animation = border, 1, 1, liner
  animation = borderangle, 1, 30, liner, loop
  animation = fade, 1, 10, default
  animation = workspaces, 1, 10, wind

}

dwindle {
    # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
    pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
    preserve_split = yes # you probably want this
}

master {
    # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
    new_is_master = true
}

gestures {
    # See https://wiki.hyprland.org/Configuring/Variables/ for more
    workspace_swipe = off
}

# Example per-device config
# See https://wiki.hyprland.org/Configuring/Keywords/#executing for more
device:epic-mouse-v1 {
    sensitivity = -0.5
}

# Example windowrule v1
# windowrule = float, ^(kitty)$
# Example windowrule v2
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more

# See https://wiki.hyprland.org/Configuring/Keywords/ for more
$mainMod = SUPER
$mainMod2 = ALT
# Example binds, see https://wiki.hyprland.org/Configuring/Binds/ for more
bind = $mainMod, return, exec, kitty
bind = $mainMod, G, exec, waterfox-g
bind = $mainMod, C, killactive,
bind = $mainMod, E, exec, kitty -e xplr
bind = $mainMod, V, togglefloating,
bind = $mainMod, R, exec, ~/.config/rofi/scripts/launcher_t1
bind = $mainMod, code:9, exec, ~/.config/rofi/scripts/powermenu_t1
bind = $mainMod, P, pseudo, # dwindle
bind = $mainMod, J, togglesplit, # dwindle
bind = $mainMod, L, exec, swaylock -f -i ~/Pictures/1cl5vpT.jpeg -k -l --scaling=fill
bind = $mainMod, TAB, bringactivetotop
bind = $mainMod, M, exit,
# Move focus with mainMod + arrow keys
binde = $mainMod, left, movefocus, l
binde = $mainMod, right, movefocus, r
binde = $mainMod, up, movefocus, u
binde = $mainMod, down, movefocus, d

# Move windows with mainMod2 + arrow keys
binde = $mainMod2, left, movewindow, l
binde = $mainMod2, right, movewindow, r
binde = $mainMod2, up, movewindow, u
binde = $mainMod2, down, movewindow, d
# Switch workspaces with mainMod + [0-9]
bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6
bind = $mainMod, 7, workspace, 7
bind = $mainMod, 8, workspace, 8
bind = $mainMod, 9, workspace, 9
bind = $mainMod, 0, workspace, 10

# Move active window to a workspace with mainMod + SHIFT + [0-9]
bind = $mainMod SHIFT, 1, movetoworkspace, 1
bind = $mainMod SHIFT, 2, movetoworkspace, 2
bind = $mainMod SHIFT, 3, movetoworkspace, 3
bind = $mainMod SHIFT, 4, movetoworkspace, 4
bind = $mainMod SHIFT, 5, movetoworkspace, 5
bind = $mainMod SHIFT, 6, movetoworkspace, 6
bind = $mainMod SHIFT, 7, movetoworkspace, 7
bind = $mainMod SHIFT, 8, movetoworkspace, 8
bind = $mainMod SHIFT, 9, movetoworkspace, 9
bind = $mainMod SHIFT, 0, movetoworkspace, 10

# Scroll through existing workspaces with mainMod + scroll
bind = $mainMod, mouse_down, workspace, e+1
bind = $mainMod, mouse_up, workspace, e-1

# Move/resize windows with mainMod + LMB/RMB and dragging
bindm = CTRL, mouse:272, movewindow
bindm = $mainMod, mouse:273, resizewindow

# Resizing windows
binde = SUPERSHIFT, right, resizeactive, 10 0
binde = SUPERSHIFT, left, resizeactive, -10 0
binde = SUPERSHIFT, up, resizeactive, 0 -10
binde = SUPERSHIFT, down, resizeactive, 0 10

# Screenshot with hyprshot
bind = SHIFT, code:107, exec, hyprshot -m window
bind = , code:107, exec, hyprshot -m region

Crash reports, logs, images, videos

1- not an issue
2- read the wiki https://wiki.hyprland.org/Configuring/Dispatchers/#list-of-dispatchers, you can do it via window rules or dispatcher
3- you're on a very old Hyprland version, you probably want to update

3- you're on a very old Hyprland version, you probably want to update

ah sorry


Implement the "View Source" command to open files in a right-split editor

Closes https://github.com/applandinc/appmap-intellij-plugin/issues/1
Adds a callback handler for the AppMap JS application's "View Source" command. A Java/JS bridge is installed on the JCEF handler to register a callback in the JS environment.
Path lookup logic:

Lookup by relative path
If no match was found, query the index of filenames and return the file with a matching parent hierarchy.
If there's still no match an error message is displayed

@ptrdvrk
The newly created editor is not focused, the focus remains on the AppMap application. Is this correct?

Hello @jansorg , the editor should receive focus when you open a source from an AppMap.


Missing ACL info in database object

I used the following code on server side for saving object:
app.post('/',requireUser, function(req, res) {
    var post = new Post();
    post.set("Category",req.body.Category)
    var acl = new Parse.ACL();
    acl.setPublicReadAccess(true);
    acl.setRoleWriteAccess("admin", true);
    acl.setWriteAccess(req.user, true);
    post.setACL(acl);
    post.save(null,{sessionToken:req.user.sessionToken});
  });

And this is the data saved in MongoDB
{
    "_rperm": [
        "*"
    ],
    "_wperm": [
        "role:admin",
        "SPtdQePtm2"
    ],
}

Unlike previously, there is also acl related data saved in the object, i.e.
    "_acl": {
        "*": {
            "r": true
        },
        "SPtdQePtm2": {
            "w": true
        },
        "role:admin": {
            "w": true
        }
    },

And consequence and is that a bug? P.S. I am using parse-server 2.1.2

Hello, I have a similar issue, when I use the code below in my xcode xwift project, in the mongolab part the objects are written as below, and the ACL settings in the parse dashboard are not changed.
                                          ```

let acl = PFACL()
acl.publicReadAccess = true
acl.publicWriteAccess = false
userSettingObj["ACL"] = acl

"_rperm": [
"*"
],

However when I make the changes from the dashboard of parse, the mongolab acl record is like:

"_acl": {
"*": {
"r": true
},
},
"_rperm": [
"*"
],

Same issue here

ACL are transformed when saved to mongodb for performance optimization reasons. Do you have problem with objects that should not be read?

Hi @gfosco Is this issue resolved? We are still seeing the same issue in 2.2.4.

I guess it is related to #1317 , the compatibility between self hosted parse and parse.com


No border style property for individual sides

tailwindcss v1.0.1
I believe this is a bug.
Previously, border-b would put a solid 1px line at the bottom of my element. Now with v1.0.1 this border doesn't show unless I also include border-solid. The problem with this is now I have a border on all four sides of my element.
I am applying border-b-2 border-gray-600 as per the docs at https://tailwindcss.com/docs/border-width for individual sides - however, this does not show as there isn't a border style property.

The workaround is to declare border-0 as well. For example;
border-solid border-0 border-b-2 border-gray-500
Hope this helps someone.

Sounds similar to #919.

Sounds similar to #919.

Yep. I also forgot to change from preflight to base.


Google+ APIs have been deprecated

This sample is non-functional. Propose replacing with Google People API as the README documentation already suggests is the API being used.

Fixed, thanks for reporting.


on save, getting cached versions of files which have changed

Switched completely to the node js file system api for reading files (for consistency, didnt make sense reading some from atom api and some from node api).  Since switching, I have not experienced this issue.


bug(@vtmn/css): popover a11y

Describe the bug
The popover component needs a refactor to improve its accessibility.
There are two issues :

you cannot close the popover by clicking on the button
you are forced to open the popover when navigating using keyboard

Steps to reproduce
Storybook here
First case :

Click on the button to open the popover
Click again on the button => the popover is not closing

Second case :

Use tabulation to move focus to the button
The current popover uses the focus to open, so when navigating, so you have to open all the pages popovers :

https://user-images.githubusercontent.com/56544866/172387384-241114f5-ad4c-4b19-ab61-79a39733be6f.mov
Expected behavior

popovers should not open on focus
popovers should open when the trigger is focused AND enter or space key is pressed
popovers should close when click back on the trigger (or press keyboard a second time)

I think the solution will need some JavaScript to be fully accessible.
We will need to decide if it's up to the frameworks implementations or not
Example : https://techservicesillinois.github.io/accessibility/examples/popover.html
Browsers affected
All
Version affected
@vtmn/css

Hi @arichard-info, thanks for raising this issue. We will investigate as soon as possible :)

FYI, there is a reason there are dozens of library trying to solve this problem, you might not want to go down that rabbit hole and re-use an existing solution such as https://floating-ui.com
(this would also solve https://github.com/Decathlon/vitamin-web/issues/971 btw)
and for what it's worth, the same applies to most components logics, so you might want to check https://zagjs.com/ or just  https://xstate.js.org/ if you want to soundly make framework-agnostic components


Problem when train with lvis_v1_train+coco

Hi @xingyizhou
Thank you for sharing the great work.
I am learning to train the Detic on LVIS.
The command  I used to train   python train_net.py --num-gpus 8 --config-file configs/Base-C2_L_R5021k_640b64_4x.yaml .
[09/14 03:55:46 detectron2]: Full config saved to ./output/Detic/Base-C2_L_R5021k_640b64_4x/config.yaml
[09/14 03:55:46 d2.utils.env]: Using a generated random seed 46703253
[09/14 03:55:46] timm.models.helpers WARNING: No pretrained configuration specified for resnet50_in21k model. Using a default. Please add a config to the model pretrained_cfg registry or pass explicitly.
[09/14 03:55:46] timm.models.helpers WARNING: No pretrained configuration specified for resnet50_in21k model. Using a default. Please add a config to the model pretrained_cfg registry or pass explicitly.
[09/14 03:55:46] timm.models.helpers WARNING: No pretrained configuration specified for resnet50_in21k model. Using a default. Please add a config to the model pretrained_cfg registry or pass explicitly.
[09/14 03:55:46] timm.models.helpers WARNING: No pretrained configuration specified for resnet50_in21k model. Using a default. Please add a config to the model pretrained_cfg registry or pass explicitly.
[09/14 03:55:47] timm.models.helpers WARNING: No pretrained configuration specified for resnet50_in21k model. Using a default. Please add a config to the model pretrained_cfg registry or pass explicitly.
Traceback (most recent call last):
File "train_net.py", line 262, in
launch(
File "/home/wx1075382/projects/detic/detectron2-main/detectron2/engine/launch.py", line 67, in launch
mp.spawn(
File "/home/wx1075382/py_venv/venv_detic/lib/python3.8/site-packages/torch/multiprocessing/spawn.py", line 230, in spawn
return start_processes(fn, args, nprocs, join, daemon, start_method='spawn')
File "/home/wx1075382/py_venv/venv_detic/lib/python3.8/site-packages/torch/multiprocessing/spawn.py", line 188, in start_processes
while not context.join():
File "/home/wx1075382/py_venv/venv_detic/lib/python3.8/site-packages/torch/multiprocessing/spawn.py", line 150, in join
raise ProcessRaisedException(msg, error_index, failed_process.pid)
torch.multiprocessing.spawn.ProcessRaisedException:
-- Process 4 terminated with the following error:
Traceback (most recent call last):
File "/home/wx1075382/py_venv/venv_detic/lib/python3.8/site-packages/torch/multiprocessing/spawn.py", line 59, in _wrap
fn(i, *args)
File "/home/wx1075382/projects/detic/detectron2-main/detectron2/engine/launch.py", line 126, in _distributed_worker
main_func(*args)
File "/home/wx1075382/projects/detic/Detic-main/train_net.py", line 224, in main
model = build_model(cfg)
File "/home/wx1075382/projects/detic/detectron2-main/detectron2/modeling/meta_arch/build.py", line 22, in build_model
model = META_ARCH_REGISTRY.get(meta_arch)(cfg)
File "/home/wx1075382/projects/detic/detectron2-main/detectron2/config/config.py", line 189, in wrapped
explicit_args = _get_args_from_config(from_config_func, *args, **kwargs)
File "/home/wx1075382/projects/detic/detectron2-main/detectron2/config/config.py", line 245, in _get_args_from_config
ret = from_config_func(*args, **kwargs)
File "/home/wx1075382/projects/detic/Detic-main/detic/modeling/meta_arch/custom_rcnn.py", line 67, in from_config
ret = super().from_config(cfg)
File "/home/wx1075382/projects/detic/detectron2-main/detectron2/modeling/meta_arch/rcnn.py", line 73, in from_config
backbone = build_backbone(cfg)
File "/home/wx1075382/projects/detic/detectron2-main/detectron2/modeling/backbone/build.py", line 31, in build_backbone
backbone = BACKBONE_REGISTRY.get(backbone_name)(cfg, input_shape)
File "/home/wx1075382/projects/detic/Detic-main/detic/modeling/backbone/timm.py", line 192, in build_p67_timm_fpn_backbone
bottom_up = build_timm_backbone(cfg, input_shape)
File "/home/wx1075382/projects/detic/Detic-main/detic/modeling/backbone/timm.py", line 178, in build_timm_backbone
model = TIMM(
File "/home/wx1075382/projects/detic/Detic-main/detic/modeling/backbone/timm.py", line 127, in init
self.base = create_timm_resnet(
File "/home/wx1075382/projects/detic/Detic-main/detic/modeling/backbone/timm.py", line 86, in create_timm_resnet
return build_model_with_cfg(
File "/home/wx1075382/py_venv/venv_detic/lib/python3.8/site-packages/timm/models/helpers.py", line 531, in build_model_with_cfg
model = model_cls(**kwargs) if model_cfg is None else model_cls(cfg=model_cfg, **kwargs)
File "/home/wx1075382/projects/detic/Detic-main/detic/modeling/backbone/timm.py", line 45, in init
super().init(**kwargs)
TypeError: init() got an unexpected keyword argument 'default_cfg'
Thanks.

Hi,
This looks like a timm version issue, can you try if pip install timm==v0.5.4 will address this?
Best,
Xingyi

Hi,
This looks like a timm version issue, can you try if pip install timm==v0.5.4 will address this?
Best, Xingyi

Thank you !  It works. And , after that , there is another problem. Maybe it is another version issue ? Thank you very much.
[09/21 02:53:54 d2.data.build]: Using training sampler RepeatFactorTrainingSampler
Traceback (most recent call last):
File "train_net.py", line 262, in
launch(
File "/home/wx1075382/projects/detic/detectron2-main/detectron2/engine/launch.py", line 67, in launch
mp.spawn(
File "/home/wx1075382/py_venv/venv_detic/lib/python3.8/site-packages/torch/multiprocessing/spawn.py", line 230, in spawn
return start_processes(fn, args, nprocs, join, daemon, start_method='spawn')
File "/home/wx1075382/py_venv/venv_detic/lib/python3.8/site-packages/torch/multiprocessing/spawn.py", line 188, in start_processes
while not context.join():
File "/home/wx1075382/py_venv/venv_detic/lib/python3.8/site-packages/torch/multiprocessing/spawn.py", line 150, in join
raise ProcessRaisedException(msg, error_index, failed_process.pid)
torch.multiprocessing.spawn.ProcessRaisedException:
-- Process 3 terminated with the following error:
Traceback (most recent call last):
File "/home/wx1075382/py_venv/venv_detic/lib/python3.8/site-packages/torch/multiprocessing/spawn.py", line 59, in _wrap
fn(i, *args)
File "/home/wx1075382/projects/detic/detectron2-main/detectron2/engine/launch.py", line 126, in _distributed_worker
main_func(*args)
File "/home/wx1075382/projects/detic/Detic-main/train_net.py", line 240, in main
do_train(cfg, model, resume=args.resume)
File "/home/wx1075382/projects/detic/Detic-main/train_net.py", line 136, in do_train
data_loader = build_detection_train_loader(cfg, mapper=mapper)
File "/home/wx1075382/projects/detic/detectron2-main/detectron2/config/config.py", line 207, in wrapped
explicit_args = _get_args_from_config(from_config, *args, **kwargs)
File "/home/wx1075382/projects/detic/detectron2-main/detectron2/config/config.py", line 245, in _get_args_from_config
ret = from_config_func(*args, **kwargs)
File "/home/wx1075382/projects/detic/detectron2-main/detectron2/data/build.py", line 371, in _train_loader_from_config
sampler = RepeatFactorTrainingSampler(repeat_factors)
File "/home/wx1075382/projects/detic/detectron2-main/detectron2/data/samplers/distributed_sampler.py", line 147, in init
seed = comm.shared_random_seed()
File "/home/wx1075382/projects/detic/detectron2-main/detectron2/utils/comm.py", line 166, in shared_random_seed
all_ints = all_gather(ints)
File "/home/wx1075382/projects/detic/detectron2-main/detectron2/utils/comm.py", line 114, in all_gather
group = _get_global_gloo_group()  # use CPU group by default, to reduce GPU RAM usage.
File "/home/wx1075382/projects/detic/detectron2-main/detectron2/utils/comm.py", line 94, in _get_global_gloo_group
return dist.new_group(backend="gloo")
File "/home/wx1075382/py_venv/venv_detic/lib/python3.8/site-packages/torch/distributed/distributed_c10d.py", line 2708, in new_group
pg = _new_process_group_helper(group_world_size,
File "/home/wx1075382/py_venv/venv_detic/lib/python3.8/site-packages/torch/distributed/distributed_c10d.py", line 630, in _new_process_group_helper
pg = ProcessGroupGloo(
RuntimeError: [enforce fail at ../third_party/gloo/gloo/transport/tcp/device.cc:210] ifa != nullptr. Unable to find interface for: [::1]

Hi,
Thanks for helping.


[CPP] Implement ColumnOrder to support min_value and max_value

Use ColumnOrder to set min_value and max_value statistics.
Reporter: Deepak Majeti / @majetideepak
Assignee: Deepak Majeti / @majetideepak
PRs and other links:

GitHub Pull Request #430

Note: This issue was originally created as PARQUET-1193. Please see the migration documentation for further details.

Uwe Korn / @xhochy:
Issue resolved by pull request 430
https://github.com/apache/parquet-cpp/pull/430


Set of redwax modules (modular/federated PKI Tooling)

Set of apache modules that make up most of a PKI framework; along with things like SCEP (automated rollout to things like cisco routers, iPhones, etc), timestamping and so on.
Note that this is our first attempt at a NixOS module set - any and all comments welcome; e.g. should we do it 1) like this - fairly independent; 2) create a library with just the sha/name/desc per module file or 3) create the common elements in the mother module (mod_ca) and minimise the leaf modules by referring somehow to the mod_ca definitions ?
Motivation for this change
Things done

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

[X] NixOS
[X] macOS
[X] other Linux distributions

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

Notify maintainers
cc @

Ok - so  just changes this to $out/modules -- but happy to change it back !
As to `to such standard location exists' -- it may be easiest go back to our first cut - and follow what 'apxs -q' tells you -- as that tends to follow the idiosyncrasies of the various (linux) platforms.
Dw.
On 14 Dec 2019, at 19:08, Jan Tojnar<EMAIL_ADDRESS>wrote:

@jtojnar commented on this pull request.
In pkgs/servers/http/apache-modules/mod_ca/default.nix https://github.com/NixOS/nixpkgs/pull/75620#discussion_r357930603:

maintainers = with maintainers; [ dirkx ];

};

src = fetchurl {
url = "${baseurl}${name}-${meta.version}${suffix}";
sha256 = "1pxapjrzdsk2s25vhgvf56fkakdqcbn9hjncwmqh0asl1pa25iic";
};

buildInputs = [ gnused coreutils pkgconfig apacheHttpd openssl openldap ];

configurePlatforms = [];
configureFlags = [

  "--with-apxs=${apacheHttpd.dev}/bin/apxs"

];

installPhase = "make INCLUDEDIR=$out/include LIBEXECDIR=$out/libexec install";
I think there is a value in mirroring the FHS structure inside $out so that people coming from other distros can quickly understand the output tree. We have been already doing such transitions (#43992 https://github.com/NixOS/nixpkgs/pull/43992, #30428 https://github.com/NixOS/nixpkgs/pull/30428). Of course it is harder when no such standard location exists. On Arch apache https://www.archlinux.org/packages/extra/x86_64/apache/ uses lib/httpd/modules, whereas lighttpd https://www.archlinux.org/packages/extra/x86_64/lighttpd/ uses lib/lighttpd. It definitely should not be in $out/modules, though.

Indeed gnome-user-share runs its own httpd instance but I would not say it is that different from NixOS module, it is just another instance of extensibility conflicting with immutable store, a well understood issue. The only difference is that in the module, we are creating a configuration from scratch so we can just put in whatever module paths we want, whereas in gnome-user-share, we are re-using the upstream config so we need to patch the paths there to combat the assumption that all modules are in a single directory.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/NixOS/nixpkgs/pull/75620?email_source=notifications&email_token=AAC73B4JWWUSGXPAWBTVYMDQYUOIVA5CNFSM4J2WATU2YY3PNVWWK3TUL52HS4DFWFIHK3DMKJSXC5LFON2FEZLWNFSXPKTDN5WW2ZLOORPWSZGOCPGVXKA#discussion_r357930603, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAC73B5PCGLMGMHW52IOQWLQYUOIVANCNFSM4J2WATUQ.

Jan - not sure if you noticed it - but there is a slight hidden tweak behind that make which is not default Apache-- the https://source.redwax.eu/projects/RS/repos/mod_ca/browse/Makefile.am has been tweaked to both allow the standard linux tweaking; the normal apache synced approach (*bsd, darwin, macports, etc) and a prefix so that you can have the same path within the NIX store that is unique from apache - but they are still the same structure, etc.

All review issues should be address I hope.

Thanks. Works like a treat.

All issues from review addresed.

all fixed. ready for re-review.

Ok will do. And will check if one of my test configs is sufficiently clean/unencumbered to already share.
Dw

i think the wrong branch was pushed

@dirkx can you please take a look at your branch when you get a chance?

Closing this pull request - will move & squash the commits onto a new branch - and resubmit a pull request (See #76417).


chnages to reflect the last release of IoT CF and improvements and more

update to reflect the latest release of IoT CF and to support SAP IoT Leonardo with the updated tutorial for Enabling
added license tag to the relevant tutorials
improved the links to other tutorials as mentioned in Daniels email

Did you add an explanation in the prequrisites want license you need for these tutorials?

I see the prerequisites mention other tutorials -- are these tutorials part of a group? Should we create one? [Generally these previous/next links are created automatically when we create a group)


Logo added

Logo added Successfully

Don't remove the bg of the logo, therefore remove the img and the code @avezqureshi14


Unrecognized --run_pipeline   flag

I tried your titanic example using COMPILE UPLOAD AND RUN
Deployment Result
usage: kale [-h] --nb NB [--experiment_name EXPERIMENT_NAME]
[--pipeline_name PIPELINE_NAME]
[--pipeline_description PIPELINE_DESCRIPTION]
[--docker_image DOCKER_IMAGE] [--volumes [VOLUMES [VOLUMES ...]]]
[--deploy] [--kfp_dns KFP_DNS] [--jupyter_args JUPYTER_ARGS]
kale: error: unrecognized arguments: --run_pipeline

Using COMPILE TO DSL
Deployment Result
Traceback (most recent call last):
File "/opt/conda/bin/kale", line 10, in <module>
sys.exit(main())
File "/opt/conda/lib/python3.7/site-packages/kale/command_line.py", line 87, in main
auto_deploy=metadata_arguments['deploy'],
KeyError: 'deploy'

And COMPILE AND UPLOAD
usage: kale [-h] --nb NB [--experiment_name EXPERIMENT_NAME]
[--pipeline_name PIPELINE_NAME]
[--pipeline_description PIPELINE_DESCRIPTION]
[--docker_image DOCKER_IMAGE] [--volumes [VOLUMES [VOLUMES ...]]]
[--deploy] [--kfp_dns KFP_DNS] [--jupyter_args JUPYTER_ARGS]
kale: error: unrecognized arguments: --upload_pipeline

It seems like it's referencing non-existing flags

Hello @LeonardAukea
I have introduced these changes just a couple of days ago and had to fix a few bugs so it might be possible that you installed Kale in the middle of my fixing. Sorry about that.
You should be good to go with the current versions in master. Can you please try to reinstall both the python package and the jupyter extension from scratch?

Will do.

Ok, now it gives this. Using  the numpy example (transpose & matmul)
10-09 18:36 | kubeflow-kale | INFO: Pipeline code saved at kfp_numpy-kale.kfp.py
10-09 18:36 | kubeflow-kale | ERROR: invalid syntax (pipeline_code.py, line 6)
10-09 18:36 | kubeflow-kale | ERROR: To see full traceback run Kale with --debug flag or have a look at kale.log logfile

log:
10-09 18:35 | kubeflow-kale |  DEBUG: ------------- Kale Start Run -------------
10-09 18:35 | kubeflow-kale |  INFO: Pipeline code saved at kfp_numpy-kale.kfp.py
10-09 18:35 | kubeflow-kale |  DEBUG: invalid syntax (pipeline_code.py, line 6)
Traceback (most recent call last):
  File "/opt/conda/lib/python3.7/site-packages/kale/core.py", line 117, in run
    return self.deploy_pipeline_to_kfp(self.output_path)
  File "/opt/conda/lib/python3.7/site-packages/kale/core.py", line 140, in deploy_pipeline_to_kfp
    spec.loader.exec_module(foo)
  File "<frozen importlib._bootstrap_external>", line 724, in exec_module
  File "<frozen importlib._bootstrap_external>", line 860, in get_code
  File "<frozen importlib._bootstrap_external>", line 791, in source_to_code
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/tmp/tmppfdssyik/pipeline_code.py", line 6
    def create-matrices() -> str:
              ^
SyntaxError: invalid syntax
10-09 18:35 | kubeflow-kale |  ERROR: invalid syntax (pipeline_code.py, line 6)
10-09 18:35 | kubeflow-kale |  ERROR: To see full traceback run Kale with --debug flag or have a look at kale.log logfile
10-09 18:36 | kubeflow-kale |  DEBUG: ------------- Kale Start Run -------------
10-09 18:36 | kubeflow-kale |  INFO: Pipeline code saved at kfp_numpy-kale.kfp.py
10-09 18:36 | kubeflow-kale |  DEBUG: invalid syntax (pipeline_code.py, line 6)
Traceback (most recent call last):
  File "/opt/conda/lib/python3.7/site-packages/kale/core.py", line 117, in run
    return self.deploy_pipeline_to_kfp(self.output_path)
  File "/opt/conda/lib/python3.7/site-packages/kale/core.py", line 140, in deploy_pipeline_to_kfp
    spec.loader.exec_module(foo)
  File "<frozen importlib._bootstrap_external>", line 724, in exec_module
  File "<frozen importlib._bootstrap_external>", line 860, in get_code
  File "<frozen importlib._bootstrap_external>", line 791, in source_to_code
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/tmp/tmpn7s3mt4z/pipeline_code.py", line 6
    def create-matrices() -> str:
              ^
SyntaxError: invalid syntax
10-09 18:36 | kubeflow-kale |  ERROR: invalid syntax (pipeline_code.py, line 6)
10-09 18:36 | kubeflow-kale |  ERROR: To see full traceback run Kale with --debug flag or have a look at kale.log logfile
10-09 18:36 | kubeflow-kale |  DEBUG: ------------- Kale Start Run -------------
10-09 18:36 | kubeflow-kale |  INFO: Pipeline code saved at kfp_numpy-kale.kfp.py
10-09 18:36 | kubeflow-kale |  DEBUG: invalid syntax (pipeline_code.py, line 6)
Traceback (most recent call last):
  File "/opt/conda/lib/python3.7/site-packages/kale/core.py", line 117, in run
    return self.deploy_pipeline_to_kfp(self.output_path)
  File "/opt/conda/lib/python3.7/site-packages/kale/core.py", line 140, in deploy_pipeline_to_kfp
    spec.loader.exec_module(foo)
  File "<frozen importlib._bootstrap_external>", line 724, in exec_module
  File "<frozen importlib._bootstrap_external>", line 860, in get_code
  File "<frozen importlib._bootstrap_external>", line 791, in source_to_code
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/tmp/tmp_4gbrewh/pipeline_code.py", line 6
    def create-matrices() -> str:
              ^
SyntaxError: invalid syntax
10-09 18:36 | kubeflow-kale |  ERROR: invalid syntax (pipeline_code.py, line 6)
10-09 18:36 | kubeflow-kale |  ERROR: To see full traceback run Kale with --debug flag or have a look at kale.log logfile

Do you need/want any help with this project btw?


Fix translations copy and prepare release

Copy only translations that are contained in the export paths, if
several export paths had a common prefix some translations could be
copied to incorrect directory.
Update version and changelog for release.

This addresses the build failure in: https://github.com/zaproxy/zap-admin/runs/3301460070


Cherry pick 1152 and bump

Description:

Bump #1152
bump 0.22.3

Related issue(s):
Fixes #
Notes for reviewer:

Checklist

[ ] Documented (Code comments, README, etc.)
[ ] Tested (unit, integration, etc.)

Codecov Report
Patch and project coverage have no change.

Comparison is base (c0e7993) 74.74% compared to head (e71983a) 74.74%.

:exclamation: Current head e71983a differs from pull request most recent head 52b02cb. Consider uploading reports for the commit 52b02cb to get more accurate results

Additional details and impacted files
@@              Coverage Diff              @@
##           release/0.22    #1153   +/-   ##
=============================================
  Coverage         74.74%   74.74%
=============================================
  Files                31       31
  Lines              2162     2162
  Branches            425      425
=============================================
  Hits               1616     1616
  Misses              438      438
  Partials            108      108

Impacted Files
Coverage Δ

packages/relay/src/lib/eth.ts
83.75% <ø> (ø)

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


Support security alerting/auditing

If Connect were to notice any activity that impacts a user's security, or if the activity was suspicious, it would be nice to have the option to have Connect dispatch an e-mail to the user informing them of the actions, as well as providing steps to take in the event that the user does not recognize the activity.
So far, these are some activities I think should generate alerts:

Failed sign-in attempts past a certain threshold
Subject: "Having trouble signing in?"
Body:  A list of the most recent failed access attempts, the IPs, locations, which provider, and user agent details (OS, browser).
.
Geo-located distance between IP and known user IPs past a certain threshold
Subject: "Sign-in attempt from [Location] - is this you?"
Body:  A summary of the IP behind the sign-in attempt, its location, timestamp, and tokenized link to confirm that the attempt was legitimate.
.
Sign-in with a new provider not previously associated with Connect
Subject: "New sign-in using [Provider]"
Body:  A summary of the IP behind the sign-in attempt, its location, timestamp, and user agent details (OS, browser).
.
New client attached to user
Subject: "Connected to [Client]"
Body:  A summary of the IP behind the sign-in attempt, its location, timestamp, and user agent details (OS, browser), along with a tokenized link to deny authorization in the event the attempt was illegitimate.
.
User password/e-mail/security questions changed
Subject: "[Attribute] changed"
Body:  A summary of the IP behind the action, its location, timestamp, and user agent details (OS, browser), along with a tokenized link to initiate an account recovery in the event the activity was illegitimate.

@vsimonian excellent idea :)


Using TextWriter with an invalid span index produces an inscrutable panic

Bevy version
0.15, main
What you did
It's really easy to goof and use TextWriter with an invalid span index. Here are three scenarios, two that have affected me personally, and another witnessed in Discord.
fn setup(mut commands: Commands) {
    // User is just bad at counting, or goofed while refactoring
    // after removing a span, or made a typo.
    commands.spawn((Text::default(), A));

    // User accidentally uses `Text` in place of `TextSpan`
    commands
        .spawn((Text::default(), B))
        .with_child(Text::new("One"));

    // User attempts to use `TextWriter` API with marker
    // component placed on child text span
    commands
        .spawn(Text::default())
        .with_child((TextSpan::new("One"), C));
}

fn update_text(
    a_query: Query<Entity, With<A>>,
    b_query: Query<Entity, With<B>>,
    c_query: Query<Entity, With<C>>,
    mut writer: TextUiWriter,
) {
    let entity = a_query.single();
    *writer.text(entity, 1) = "Panic".to_string(); // Panics

    let entity = b_query.single();
    *writer.text(entity, 1) = "Panic".to_string(); // Panics

    let entity = c_query.single();
    *writer.text(entity, 1) = "Panic".to_string(); // Panics
}

What went wrong
In each of these cases, the user is presented with a panic on an internal Bevy unwrap.
thread 'Compute Task Pool (0)' panicked at /Users/me/src/bevy/crates/bevy_text/src/text_access.rs:344:43:
called `Option::unwrap()` on a `None` value
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

How can this be improved?
Some ideas:

Add a nicer message by changing the unwrap to an expect.
Pushing users to get_text in docs and using that in examples, even if we immediately unwrap it. At least then it would be slightly more clear that this is user error.
Remove the panicking variants.

In order of preference:

Remove ability to panic.
Improve panic messages.
Improve docs.


[Microsoft] Fix retrieveParents

Description
Returned parents in wrong order + did not reuse existing getParents
Risk
na
Deploy
connectors

PMRR

LGTM 👍