ActiveSupport 3.1.3 breaks capture

Using cap deploy:cleanup while requiring active_support or rails it breaks:
executing `deploy:cleanup'
/Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/activesupport-3.1.3/lib/active_support/core_ext/kernel/reporting.rb:75:in `eval': (eval):1: syntax error, unexpected tREGEXP_BEG, expecting keyword_do or '{' or '(' (SyntaxError)
$ls -xt /var/www/web0/html/alchemy2/re...
         ^
(eval):1: unknown regexp options - www
(eval):1: syntax error, unexpected tUMINUS, expecting keyword_do or '{' or '('
...0/html/alchemy2/releases = LS -XT /VAR/WWW/WEB0/HTML/ALCHEMY...
...                               ^
(eval):1: unknown regexp options - WWW
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/activesupport-3.1.3/lib/active_support/core_ext/kernel/reporting.rb:75:in `ensure in capture'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/activesupport-3.1.3/lib/active_support/core_ext/kernel/reporting.rb:75:in `capture'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/recipes/deploy.rb:427:in `block (2 levels) in load'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/configuration/execution.rb:139:in `instance_eval'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/configuration/execution.rb:139:in `invoke_task_directly'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/configuration/callbacks.rb:25:in `invoke_task_directly_with_callbacks'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/configuration/execution.rb:89:in `execute_task'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/configuration/execution.rb:101:in `find_and_execute_task'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/callback.rb:38:in `call'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/configuration/callbacks.rb:123:in `block in trigger'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/configuration/callbacks.rb:123:in `each'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/configuration/callbacks.rb:123:in `trigger'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/configuration/callbacks.rb:27:in `invoke_task_directly_with_callbacks'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/configuration/execution.rb:89:in `execute_task'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/configuration/execution.rb:101:in `find_and_execute_task'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/cli/execute.rb:46:in `block in execute_requested_actions'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/cli/execute.rb:45:in `each'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/cli/execute.rb:45:in `execute_requested_actions'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/cli/help.rb:19:in `execute_requested_actions_with_help'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/cli/execute.rb:34:in `execute!'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/lib/capistrano/cli/execute.rb:14:in `execute'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/gems/capistrano-2.11.2/bin/cap:4:in `<top (required)>'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/bin/cap:19:in `load'
    from /Users/tvd/.rvm/gems/ruby-1.9.3-p0@alchemy-2.1/bin/cap:19:in `<main>'

As a work around we're using:
task :cleanup, :except => { :no_release => true } do
    count = fetch(:keep_releases, 5).to_i
    cmd = "ls -xt #{releases_path}"
    run cmd do |channel, stream, data|
        local_releases = data.split.reverse
            if count >= local_releases.length
                logger.important "no old releases to clean up on #{channel[:server]}"
            else
                logger.info "keeping #{count} of #{local_releases.length} deployed releases on #{channel[:server]}"
                (local_releases - local_releases.last(count)).each { |release|
                    run "rm -rf #{File.join(releases_path, release)}", :hosts => [channel[:server]]
                }
            end
        end
end

From
http://blog.perplexedlabs.com/2010/09/08/improved-deploycleanup-for-capistrano/
Might help those who stumble upon this issue.


Why does using setObjectOrder on a character double their fps?

What is your question?
Recording it would be too laggy but basically when i do setObjectOrder('dad', 5), it makes their animations and sing animation length twice as fast

setObjectOrder gets the character directly and removes it, then reinserts it at the position. something probably happens because of this that causes it but idk

try looking for something about fps on the set object


another language?

How to use it for a different language?
Because it keeps speaking in English.
I used this notebook on Google Colab.
https://colab.research.google.com/drive/1IA3c_R859nANerMARazCSrjc2UD3ws8A?usp=sharing#scrollTo=bRvO6RstRpMX

The pretrained model is English only. To get other languages you'll need to train (or finetune) a quantizer model yourself.

How can you train such a model, what data is needed, etc.?

data zips can be created with https://github.com/gitmylo/bark-data-gen, but you'll have to change the "books" which contains sources, and you may have to change the allowed chars as well if your language does not use the a-z alphabet.
i also have the dataset which i created to train the current model uploaded on huggingface https://huggingface.co/datasets/GitMylo/bark-semantic-training
when you have created that, zip up your semantic files (.npz) and you audio files (.wav) and put those zips in a folder for example "example" here:
Your semantics zip goes in example/semantic/test.zip
Your audio zip goes in example/wav/test.zip
You can have more than one zip, but make sure their names match, so test.zip in semantic has the semantics for test.zip in wav
Prepare, train and then test

transcriptions aren't the same as semantics, you need actual semantics.
you could generate from the transcriptions of the common voice dataset. ignoring the actual audio files and using bark-generated audio files instead.
for https://github.com/gitmylo/bark-data-gen you need some links to text, and it will load it into memory and cut out chunks and generate from them.

I'm not sure if I understand correctly. Instead of using books, can I use transcriptions based on audio files, and I won't need to generate wavs using Bark? Do I just need to name the files properly, like npy and wav? What I mean is that the files generated by Bark are of low quality, and some of them don't sound in my language.

you do need to generate wavs yourself. otherwise they won't match. but transcripts can be used to create the semantics which then get turned into the wavs.
if some files generated don't sound like your language, then that's a bark issue. and this voice cloning cannot go beyond what bark can. as it relies on bark in order to create the training data.

You would need to finetune bark, which isn't possible with this repository. There are a lot of steps you would need to take, and i'm personally still trying to figure that out.

i believe you can use hubert_base_ls960.pt. I believe it works for other languages.
once you've trained a bit and think it's good enough, it would be really cool if you could upload it to huggingface, and i could make a list of different models people have made for different languages etc.

Where should I put the path to this model if I'm getting an error when I place the path here?
tokenizer = CustomTokenizer.load_from_checkpoint('/content/bark-voice-cloning-HuBERT-quantizer/tokenizer.pth')
RuntimeError: [enforce fail at inline_container.cc:257] . file in archive is not in a subdirectory model_epoch_52/:
model_epoch_52.pth/.info
Did something go wrong with the training?

open the model_epoch_52 as a zip, move the .info file from the model folder into the model_epoch_52 folder.
i'll fix this for the future

I've found this HuBert model in portuguese:
https://huggingface.co/jonatasgrosman/exp_w2v2t_pt_hubert_s486

Original checkpoints are from https://github.com/facebookresearch/fairseq/tree/main/examples/hubert
There is no difference in bin vs pt vs pth etc. they're both pickle files that can be viewed as a zip as well. You can check if you are able to load the model, it might work.

I have tested it, it cannot copy the style. It can speak Polish well, which the limited BARK cannot do well. I tested a model with 7 epochs, I don't know if changing it to 20 epochs would make any difference.

usually results get decent around 4 epochs (with 8 hours of training data), if it sounds nothing like what you want at that point, it probably won't get much better.

It works very well, the voice is very close to the original, but there's an issue with mimicking a person's style, meaning if a person has a speech impediment, for example, it cannot replicate that. It probably requires training the model further, which is currently not possible.

right, that might improve with some extra training, but not a whole lot. Speech impediments is definitely something bark in general struggles with.

Would it be necessary to use such data, with various pronunciation flaws, etc., to train the HuBERT model?

you don't train the HuBERT model, you train the quantizer for the HuBERT model. it's only used for creating the history prompt, you can't really go beyond what bark can do. and i'm not sure bark is very good at this.

I have checked, and the whole recording is 8 hours long, but many samples have a lot of silence. For example, speech lasts for 3 seconds, while silence/noise lasts for 10 seconds. Some samples don't sound like Polish at all.
Is it possible to use the model I created for further generation? Does this model generate better samples, or does it no longer make sense?

Bark itsself still has issues with other languages. If that's the case, it's not something I can easily fix.

Yes, BARK speaks weakly in other languages, but after training with HuBERT-quantizer, it speaks much better.

Do you mean the clones speak better in other languages than bark does without the clones?

Yes, maybe because BARK recognizes the language itself, and it does it incorrectly.

i believe you can use hubert_base_ls960.pt. I believe it works for other languages.
once you've trained a bit and think it's good enough, it would be really cool if you could upload it to huggingface, and i could make a list of different models people have made for different languages etc.

https://huggingface.co/spaces/Hobis/bark-voice-cloning-polish-HuBERT-quantizer

Nice! It would be better if you uploaded it as a model separately as well though, instead of as a space. Once you do that, i'll make a list of the models.

ps: If you upload the dataset to huggingface, tell me, so i can add it to the info.
If we end up with a lot of datasets, we could merge them and train a multilingual model. Which would be even better!

dataset:
https://huggingface.co/datasets/Hobis/bark-polish-semantic-wav-training/tree/main
The term "semantic" encompasses more than just WAV files, but that is not a problem because it will still generate a compatible number with the WAV files.
model:
https://huggingface.co/Hobis/bark-voice-cloning-polish-HuBERT-quantizer

ps: If you upload the dataset to huggingface, tell me, so i can add it to the info.
If we end up with a lot of datasets, we could merge them and train a multilingual model. Which would be even better!

@HobisPL did you use hubert_base_ls960.pt for training data generation? From this link https://github.com/facebookresearch/fairseq/tree/main/examples/hubert I saw Hubert base was trained with Librispeech which is an English dataset.

@HobisPL Same question...


Manual Method cutting

I have code Qiskit Circuit bellow

#### from circuit_knitting.cutting.cutqc import cut_circuit_wires

cuts = cut_circuit_wires(
    circuit=qc, method="manual", subcircuit_vertices=[[0, 1], [1, 2]]
)

i run above code I get error bellow
ValueError                                Traceback (most recent call last)
/tmp/ipykernel_11814/1566718775.py in <module>
      1 #### from circuit_knitting.cutting.cutqc import cut_circuit_wires
      2
----> 3 cuts = cut_circuit_wires(
      4     circuit=qc, method="manual", subcircuit_vertices=[[0, 1], [1, 2]]
      5 )

~/anaconda3/lib/python3.9/site-packages/circuit_knitting/cutting/cutqc/wire_cutting.py in cut_circuit_wires(circuit, method, subcircuit_vertices, max_subcircuit_width, max_subcircuit_cuts, max_subcircuit_size, max_cuts, num_subcircuits, verbose)
     86                 "The subcircuit_vertices argument must be set if manually specifying cuts."
     87             )
---> 88         cuts = cut_circuit_wire(
     89             circuit=circuit, subcircuit_vertices=subcircuit_vertices, verbose=verbose
     90         )

~/anaconda3/lib/python3.9/site-packages/circuit_knitting/cutting/cutqc/wire_cutting.py in cut_circuit_wire(circuit, subcircuit_vertices, verbose)
    531         subcircuit_list.append(subcircuit)
    532     if sum([len(subcircuit) for subcircuit in subcircuit_list]) != n_vertices:
--> 533         raise ValueError("Not all gates are assigned into subcircuits")
    534
    535     subcircuit_object = _subcircuits_parser(

ValueError: Not all gates are assigned into subcircuits

@garrison  need solution

Hi @naeemktk , we have been seeing several different problems with cutqc. It is legacy software, and we are trying to migrate users to the newer wire cutting functionality.
We also have an implementation of an automat cut-finder which supports both gates and wire cuts in a branch here, which should be available in the upcoming release.
We'd like to know whether this new package suits your needs.

Closing all CutQC issues now that it has been removed.


refactor(contracts)!: StreamManager upgrades

What I did

Stream.stream_id -> Stream.id
reordering/renaming of some event arguments
reordering of create_stream function
remove unused functions
adds Allowlist/Denylist validators
adds PricingExample validator
allow StreamManager.controller to transition ownership
allow Stream.owner to transition ownership

fixes: #103
fixes: #104
fixes: #105
fixes: #107
partial fix: #72
How I did it
some larger refactors to contracts, examples, py sdk, etc.
NOTE: No update to js-sdk
How to verify it

Checklist

[x] All changes are completed
[x] New test cases have been added
[x] Documentation has been updated

ca8c85b related: https://github.com/ApeWorX/ape/pull/2277

something weird I noticed, can't tell if it because of Ape or the ApePay library, but if you run the tests w/o contracts being compiled, it will compile them, but then all tests will fail with 'Project' object has no attribute 'StreamManager'

question: What exactly is a product? Are there any constraints? If it's just up to validators what exactly that means to the contract, maybe that should be explained a bit more.

Yes, it is up to the validator. :+1: on better docs/explanation there (but right now it's more for us)

Even if you adjust for different decimals for a token, I'm not sure how this matches the comment of "256 tokens/hour". Feel like I'm missing something.

The "TestValidator" in there basically just converts the product code directly into the streaming rate, so that hex number is 0.072057594 tokens/second or 259.4 tokens/hour ( a little bit off)

>>> 0x0000000000000000000000000000000000000000000000000100000000000000 // 1e18
0.0

Don't forget that the token decimals are really only for display purposes only
>>> 0x0000000000000000000000000000000000000000000000000100000000000000 / 1e18
0.07205759403792794

something weird I noticed, can't tell if it because of Ape or the ApePay library, but if you run the tests w/o contracts being compiled, it will compile them, but then all tests will fail with 'Project' object has no attribute 'StreamManager'
Edit: ok this hasn't happened in my sample project, hmmm

yeah I think it might happen if you reference it as a local package via but not when it is bundled since the bundle will copy the file pointed by the symbolic link
I'm not sure if there's a better, more ape-y way to do it, but I would love to find a common pattern here to suggest to any other Ape py SDK deployooooors

suggestion: document more. Maybe file-level docstrings in the header, or maybe in the README.

docs for StreamManager added here: 7c25276

@mikeshultz don't need a full audit here, but please check for any gotchas you can think of right now before we put this into live testing (on Sepolia first through Platform staging)

note: coverage/gas reporting seems to be failing erronously

Deployed a preliminary cut here (using salt "ApePay 0.5.0rc1"):
blueprint - https://sepolia.etherscan.io/address/0xA4e75aef1362A5c037a43709E9cdB1649D9F1303
factory - https://sepolia.etherscan.io/address/0xacf6369f76f04ec96ce881423e858805adbd2bd5
manager - https://sepolia.etherscan.io/address/0x7B25175142886e34543247f4583fe034eafDee32


Add support in Address structure for BCC and CC

@Sam23D This is an interesting one since the SparkPost API itself doesn't have separate support for CC and BCC`. It's really just a convention where:

we use a single header_to for all recipients
we set a custom CC header to name all the recipients


Add Usage chapter to README.md

Updated example usage cases.

Looks good, thank you for contributing!


Output commands are fragile due to marshaling directly from our structs

I was working on loading outputs from dependencies into a running bundle and realized that because we save outputs to ~/.porter/outputs/CLAIM/OUTPUT as marshaled structs from the porter Output struct, it is sensitive to us changing that struct over time. If we change that struct in a release, then outputs created from previous releases may not unmarshal cleanly or without errors.
I'm wondering if we have another way to persist outputs, that would be more robust?
What if we stored just the value from the bundle's execution, and the looked up the bundle output definition from the claim? Or is there more data that we need to be persisting elsewhere in order to properly display an output again later? I'm not sure what drove the decision to save the entire Output struct from the porter.yaml so I'm tagging in @vdice for more background and context.

@carolynvs agreed, storing outputs as marshaled structs may present issues in the future.
We went this route so that the print logic, say, on porter bundle outputs list could populate other pertinent info besides just the output value (output name, type, printing the path if output is sensitive, etc.)  If we want to continue to provide such info, but there is an alternate/better way to do so, let's do it.  If we decide we only really want to provide the output value, we can also remove the structured approach...

What do you think about using the marshaled bundle.json definition inside the claim, along with the output value that is also in the claim?
We can unmarshal the bundle.json and retrieve the properties from the outputs that we want: sensitive is going to be "writeOnly", type and name are straightforward and everything will be on the definition. The value is stored in the claim as well.
Those are all part of the Core 1.0 spec, and won't change without a major version bump which seems a bit more stable.
Thoughts?

If you think that our structs are just as stable as the Core Spec 1.0 structs in cnab-go, then it doesn't matter.
One more question is just to double check that this works the same for CNAB bundles (say made by duffle) and Porter bundles. Sensitive is specific to Porter so I wanted to check.

What do you think about using the marshaled bundle.json definition inside the claim, along with the output value that is also in the claim?

Yea, this is probably the best way to go.  Output values were added to the claim in the spec after we implemented outputs in Porter.  Going this route would ideally simplify logic quite a bit!


page onload will not be executed?

Steps to reproduce
Tell us about your environment:

Puppeteer version:  1.1.0
Platform / OS version: centos7
URLs (if applicable):
Node.js version: v8.5.0

What steps will reproduce the problem?
await page.goto(url);
const search = await Help.waitForFrame(page, 'search');
await search.waitForSelector('#page-controller');
const power = await Help.waitForFrame(page, 'power');
await power.waitForSelector('#modal-page');
await page.close();

waitForFrame come from: https://github.com/GoogleChrome/puppeteer/issues/1361
About url page:

main frame (parent), and two child frames (name with 'search' and 'power')
main frame will trigger search frame
search frame will trigger power frame

as show following (code is contained in main frame):

What is the expected result?
search and power frame can be loaded
What happens instead?
search frame is ok, but the power frame is bad.
Server is not receiving the request about power frame.

Puppeteer version: 1.10

Is this 1.1.0? We haven't released 1.10 yet; we're at 1.8.0.

search frame is ok, but the power frame is bad.
Server is not receiving the request about power frame.

Can you provide your script? There's not much to say without seeing your code / website.

@aslushnikov sorry, I have updated version (1.1.0), and added some code snippet.

I don't see who's this related to pptr; I think there's an issue with your website.
Your snippet doesn't work for me; however, the following loads just fine:

@aslushnikov
It will work good when I replace a fast page for 'search' page.
so, the reason may be, the response of the 'search' page is very slow.
What's your opinion?

Well, if search takes long time to load, then it'll naturally take long to navigate the #power. Also note: certain pages will never emit the load event, so I wouldn't rely on it.
Closing this since this has no relation to Puppeteer.


Provide glob-promise's peer dependency on glob - Fix for Yarn 2+ users

When I try to use Storybook Builder Vite with the latest version of Yarn (2 Berry) I get errors, when running yarn storybook.
I believe this PR will resolve the issue. Yarn 2 (Berry) is more strict - requiring that peer dependencies are provided.
$ yarn storybook
info @storybook/react v6.4.0-beta.4
info
ERR! Error: glob-promise tried to access glob (a peer dependency) but it isn't provided by its ancestors; this makes the require call ambiguous and unsound.
ERR!
ERR! Required package: glob
ERR! Required by: glob-promise@virtual:e41fd824222733fbf27d66672eb6cf6644cee58d5625eff07a42db1544406c352956463c5636cfe695fc0e3c64fe7809821d29f9d30493273821ba2af13a15ce#npm:4.2.0 (via /Users/otoolj02/Code/peer-voxel/.yarn/__virtual__/glob-promise-virtual-9f493b32ac/0/cache/glob-promise-npm-4.2.0-718ca03284-73191bde06.zip/node_modules/glob-promise/lib/)
ERR!
ERR! Ancestor breaking the chain: storybook-builder-vite@virtual:1913578d726afa31bd4fbd667d40cd0acdfdf31786334125d09a997e227aa8ef1085ffd3c169905b8ec2382672196ae8125ea2f53de32baa8661dc4c86fdb8d2#npm:0.1.0

Note that glob-promises documentation recommends installing both glob and glob-promises:

glob is set as a peerDependency in package.json
npm <= 2 will automatically install peerDependencies if they are not explicitly depended upon higher in the dependency tree.
npm >= 3 will no longer automatically install peerDependencies.
You will need to manually add glob as a dependency to your project for glob-promise to work.

https://www.npmjs.com/package/glob-promise

Ugh peer dependencies are the worst.  Thanks for the fix!


Weather app.

Describe the project
A simple app that will show current weather details.
Issue Type:

[ ] Bug Report
[ ] Feature Request
[ ] Documentation
[x] New Project

Additional context
Add any other context or screenshots about the project here.
Screenshots

If applicable, add screenshots to help explain your problem.

Please assign me this issue.

@Vatsalmadhur The weather website is alreday present. Plz look for other idea or develop the currently present website by creating new issue.


Export ButtonFloat and IconButtonFloat overrides

@ynotdraw Not sure if I need to do anything else when adding overrides?

@dexterca nope, this should be it!  Following this merging, will need to create a new branch, run yarn version --patch, push it up, and then once it's up for PR it'll cut a release 😄  (just like in the OG chroma repo!)


Only run some CI on canonical repo

Is it possible to put a guard check in your CI config for the daily/weekly jobs, especially for the ones that try to push to the repo, to only run these if running on the canonical repo?

Hi, it should now be implemented with     if: github.repository_owner == 'alexbelgium' let me know if it works!


PDF.js inside asp.net project

Dear sirs,
I have a request about showing PDF´s under circumstances, and I have the impression the PDF.js can help me to resolve this.
Starting to use it, I´m using almost 100 % the code off the Hello World example inside my project, adding a new html page.
The problem I´m having is this =

Trying to avoid problems, I put my code pointing to the pdf.js site, as here =

I don´t see where I could be making any mistake that can causes this. I´m an VB programmer, with small skills with js (almost none). To me, it looks like the operator "=>" inside pdf.js is causing the problem.
For this problema, I can walk along the code better with IE11, and Chrome and Edge don´t help me a lot.
I thank you in advance for any help you can give me. And beg your pardon for not following all the rules for asking for help.
Roberto Camargo / Rio de Janeiro / Brazil
<EMAIL_ADDRESS>

First of all, when opening an issue, please provide all of the information requested in https://github.com/mozilla/pdf.js/blob/master/.github/ISSUE_TEMPLATE.md since those details matter (a lot) when explaining your problem.

Trying to avoid problems, I put my code pointing to the pdf.js site, as here

You should never link directly to that code, since it changes with every merge, and instead use official releases; see https://mozilla.github.io/pdf.js/getting_started/#download

To me, it looks like the operator "=>" inside pdf.js is causing the problem.

Unfortunately browsers and/or environments without arrow function support is now too old to be supported by the PDF.js library.
All reasonably modern browsers now support arrow functions, please note e.g. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions#browser_compatibility

For this problema, I can walk along the code better with IE11, and Chrome and Edge don´t help me a lot.

As is already mentioned in the FAQ, see https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#faq-support, IE 11 is no longer supported by the PDF.js library.

Finally, please keep in mind that this is first and foremost and open-source bug tracker, rather than a support forum.

Configuration:
Web browser and its version: IE11 (as previous commented, for allowing me step debugging the code a little better) / Chrome 89.0.4389.72 (Versão oficial) 32 bits / Microsoft Edge Versão 89.0.774.68 (Compilação oficial) (64 bits)
Operating system and its version: Windows 10 Pro
PDF.js version: 2.7.570-es5
Is a browser extension: no
Steps to reproduce the problem: call the helloworld.htm page, inside the Visual Studio 2019 Asp.net project and fall in the problem.
The behavior is the same for the presented page, in all the tree browser. If my comment about the operator was made, this was thanks to IE11, because Chrome and Edge don´t show anything about the error, whilst IE11 shows.
As a only bug tracker, please indicate me where I will get better help about pdf.js usage.
page code (both local and remote js code - here commented) =

'Hello, world!' example

//
PDF.js 'Hello, world!' example

<canvas id="the-canvas"></canvas>

JavaScript code:

------------------------------------------
Page view, after loading (with no pdl loaded) =
![image](https://user-images.githubusercontent.com/15171527/117152903-d8418300-ad90-11eb-8eed-014babbf88bb.png)

Steps to reproduce the problem: call the helloworld.htm page,

That example should work, when run e.g. locally, so it's very difficult to tell what's going wrong.

Steps to reproduce the problem: call the helloworld.htm page, inside the Visual Studio 2019 Asp.net project and fall in the problem.

Unfortunately we cannot support "Visual Studio 2019 Asp.net project", whatever that is, here.

Note that code-snippets are of no use, since it's impossible for anyone else to run your exact code; please see https://github.com/mozilla/pdf.js/blob/master/.github/CONTRIBUTING.md (emphasis mine):

If you are developing a custom solution, first check the examples at https://github.com/mozilla/pdf.js#learning and search existing issues. If this does not help, please prepare a short well-documented example that demonstrates the problem and make it accessible online on your website, JS Bin, GitHub, etc. before opening a new issue or contacting us in the Matrix room -- keep in mind that just code snippets won't help us troubleshoot the problem.

All-in-all, this issue unfortunately isn't really actionable/valid.


New envelope zooming actions

SWS/wol: Full zoom selected envelope (in media lane only) to upper/lower half in time selection
SWS/wol: Vertical zoom selected envelope (in media lane only) to upper/lower half
SWS/wol: Put selected envelope in media/envelope lane

Thank you for the contribution wolqws!
Weird... This pull request was made on the "master" branch although it included things from my next branch... Anyway, I have cherry-pick'd your relevant commit, so it should be ok.
For your next contributions, please make you pull request on the next branch (so we can just use the "Merge pull request" button on github). TIA!

Oh yeah, have not seen it was on master, ofc should have been to next. It included your next branch because I have updated my next branch from repo, added my commits and opened a pull request to master. If I've requested to merge to next only my commits would have been here.


Correction for raw affiliation Department of International Studies and Consultancy, Aeres University of Applied Sciences, Dronten, the Netherlands

Correction needed for raw affiliation Department of International Studies and Consultancy, Aeres University of Applied Sciences, Dronten, the Netherlands
raw_affiliation_name: Department of International Studies and Consultancy, Aeres University of Applied Sciences, Dronten, the Netherlands
new_rors: 03jnx2c74
previous_rors: 015d5s513
works_examples: W4388202699
contact: c82f1041777ab613ab19d92ef509df21:4cef747efb0484bc @ aeres.nl

This issue was accepted and ingested by the OpenAlex team on 2024-12-19. The new affiliations should be visible within the next 7 days.


Fuzzer adds identical keys to Map in generated test

Description
When Fuzzer generates tests data for Map it may add value by the same key twice.
To Reproduce

Install UnitTestBot plugin built from main in IntelliJ IDEA
Open UTBot Java project
Set Test generation method: Fuzzing = 100%
Generate tests for examples.collections.Maps

Expected behavior
Test doesn't contain adding identical keys to the Map.
Actual behavior
Some tests contain different values by identical keys.
Screenshots, logs
Sample of such test
    @Test
    @DisplayName("mapOperator: map = collection")
    public void testMapOperator3() {
        Maps maps = new Maps();
        HashMap map = new HashMap();
        map.put("abc", "10");
        map.put("abc", "key");
    ...

Environment
IntelliJ IDEA version - 2023.2.2
Project - UTBot Java
JDK - 8

Fuzzer doesn't know about details of implementation, thus it is OK for it to generate same values in different places. For example, you can find an issue when same key (as a user can think) is added to the IdentityHashMap:
Map<Integer, String> m = new IdentityHashMap();
m.put(190190190, "one")
m.put(190190190, "two")
...

You can expect that the map contains 1 element in this case, but because of boxing primitive int value into Integer it doesn't happen and the map has 2 values inside. But you can find that this will work correctly for small integers like 1, 5 or another. It is because JVM contains preloaded Integer set for some range of primitive int set.
Same issue can be found when object of class with bad equals/hashCode is passed as a key.
So, now fuzzer works as intended.


unable to resolve class org.gradle.api.internal.ClosureBackedAction

While following the "Advance tutorial section" of osmdroid there is a line "The best example of how to use the osmdroid library is our OpenStreetMapViewer sample project,
https://github.com/osmdroid/osmdroid/tree/master/OpenStreetMapViewer
but unable to open the "OpenStreetMapViewer" sample project in the android studio. Error faced during opening the project in the android studio is
"unable to resolve class org.gradle.api.internal.ClosureBackedAction".
Same is the case with the parent library osmdroid-master.
Issue Type
[ ] Bug

@aamir-github I know that I have (perhaps) related problems with osmdroid sample app on Android Studio 3.6.3.
It works OK on 3.5.3 though.
I've just retried on 3.6.3 and got the following error when trying to run (Shift-F10):
Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: No outputs for the main artifact of variant: debug

Maybe it's not 100% related to your issue, but I think there's something around the build process that doesn't go well with the new Android Studio 3.6.x. And I have no idea on how to fix that, as I don't understand anything about the build process.

@monsieurtanuki the Android Studio currently I am using is "3.5.2"

@aamir-github Then it's something else... Or an issue with the version of gradle? As I said, I don't know much about builds. But I know that I had no problem with AS 3.5.2 - except that I was maybe cautious with the gradle upgrades suggested by AS.

should be fixed now


do not re-calculate digest when retry

fix: https://github.com/Azure/azure-sdk-for-go/issues/20870

@jhendrixMSFT could you help to review?


Performance

Extension takes too long to load

Made extension persistent so that it loads in memory as soon as the browser loads instead of on click of the icon. First load is definitely faster, but want to see if we can do even better.


localhost will not be ignored in Hostname verification

Describe the issue:
When the client login to an application using localhost, the following error appears:
Error.txt
How to reproduce:
Add the following line to the etc/hosts file:
<IP_ADDRESS> localhost wso2.is.lb
*where wso2.is.lb is the hostname of the IS
Add the following configuration in the deployment.toml file
deployment.txt
Generate the keystore a in the  security folder
(IS_HOME\wso2is-6.0.0\repository\resources\security):
certificate.txt
Try the SAML authentication flow with an application (for ex pickup-dispatch).
There is an issue with the following functionalities when the ip localhost is being validated:
->authenticationendpoint\plugins\basicauth-extensions.jsp
->checkTypingDNA
line:  isTypingDNAEnabledInTenant = preferenceRetrievalClient.checkTypingDNA(tenantDomain);
-> authenticationendpoint\basicauth.jsp
->checkMultiAttributeLogin
line: isMultiAttributeLoginEnabledInTenant = preferenceRetrievalClient.checkMultiAttributeLogin(tenantDomain);
->self-sign-up
line: isSelfSignUpEnabledInTenant = preferenceRetrievalClient.checkSelfRegistration(tenantDomain);
->account-recovery
line: isUsernameRecoveryEnabledInTenant = preferenceRetrievalClient.checkUsernameRecovery(tenantDomain);
and line: isPasswordRecoveryEnabledInTenant = preferenceRetrievalClient.checkPasswordRecovery(tenantDomain);
Expected behavior:
The user should login normally into the application.
Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: [e.g., IS 6.0.0]
OS: [Windows]
Database: [H2]
Userstore: [LDAP]
Tomcat 9.0

Optional Fields
Related issues:
#12577
CS0200105: This is the I take in consideration to create this case.
**Suggested la
bels:**

duplicate https://github.com/wso2/product-is/issues/12577


Remove obsolete version tracking assertions in exercises

Some tracks have added assertions to the exercise test suites that ensure that the solution has a hard-coded version in it.
In the old version of the site, this was useful, as it let commenters see what version of the test suite the code had been written against, and they wouldn't accidentally tell people that their code was wrong, when really the world had just moved on since it was submitted.
If this track does not have any assertions that track versions in the exercise tests, please close this issue.
If this track does have this bookkeeping code, then please remove it from all the exercises.
See https://github.com/exercism/exercism/issues/4266 for the full explanation of this change.

This should be all set, after looking at all the test suites I don't see any assertions with hard-coded versions.


Drop EEJobInterface

It's not used anywhere. If we've multiple structs implementing the same methods, we can have an interface and call the methods on the interface.

/test openstack-operator-build-deploy-kuttl

recheck

recheck RETRY_LIMIT

recheck
Openshift marketplace failure Some core CRC pods are not ready...

Tempest test:
testtools.matchers._impl.MismatchError: 'compute-2.ctlplane.example.com' != 'compute-1.ctlplane.example.com': Live Migration failed. Migrations list for Instance 1fb75314-c0fa-46d4-a74c-46fd594e7804
https://logserver.rdoproject.org/88/1088/ccf6020aaeedd50bc3e4d3d209ef67ee4d19f232/github-check/openstack-operator-tempest-multinode/a5c8f4a/controller/ci-framework-data/tests/test_operator/tempest-tests/stestr_results.html

Yeah, I was thinking about using it for some tests, but I never ended up implementing it. Should have dropped it from my original PR, my bad.

Unless multiple structs implement the same interface, you don't need them. Also, it was hiding the fact that addEnvFrom() is not called at all and linter was not complaining.

recheck


Align project notification events

This PR adds support for several notification events that are present on the group/project level per the API documentation here: https://docs.gitlab.com/ee/api/notification_settings.html#update-groupproject-level-notification-settings
I also added a test for the project API testing that nested events returned properly.

@svanharmelen  - This should be ready for review when you have a moment. Just adds a couple of events to the existing APIs (matched the current alphabetical order style), and added a couple tests for Update and Get.


richText should save with language keys in multilanguage context

Hashbrown Version v1.3.6
Content from richText schemas, that are part of an array which itself has a "multilanguage" flag are now saved differently than in version 1.1. In the current version, the richTexts nor the array is saved with any information about the language.
Having this schema set up:
{
  "config": {
    "struct": {
      "texts": {
        "label": "Texts",
        "schemaId": "array",
        "config": {
          "minItems": "1",
          "maxItems": "2",
          "allowedSchemas": [
            "richText"
          ]
        },
        "multilingual": true
      }
    }
  }
}

This screencap shows that is appearantly not possible to save the text in the "Texts"-Array:

But we can see in the pure json data, that the texts items are actually saved, but differently than before.
JSON in ver 1.3.6 after save:
{
    "texts": [
        {
            "value": "
This is my text
\n",
            "schemaId": "richText"
        }
    ]
}

Expected representation on the other hand is this:
JSON Data in ver1.1
{
    "texts": {
        "de": [
            {
                "value": "
This is my text
\n",
                "schemaId": "richText"
            }
        ]
    }
}

as we can see, the newer version lacks the language keys when saving  a richText that sits inside an array (which has set the flag for multilang).
The UI of Hashbrown seems to agree with me, since it also does not seem to find the expected structure and thus shows an "empty" state after a reload.
Unfortunately this breaks the saving process fundamentally and we kinda need a solution here urgently.

@mrzapp could you possibly have a look at that?

@milesleif oh dang, is this something that only happens with rich text editors? Seems to me like an array issue

@mrzapp yes, this is only richText editors in the context of arrays.

@mrzapp but let me check if it also occurs when I use something different in the arrays.

It was in the ArrayEditor, I'm pushing the fix now

@mrzapp does not seem to be a problem with richText but more, as you stated, with the array when having the "multilingual" flag. Using for example strings in this context creates the same result (strings are saved but without language key):
{
    "texts": [{
        "schemaId": "string",
        "value": "Hello there"
    }]
}

expected output is
{
    "texts": {
        "de": [{
            "schemaId": "string",
            "value": "Hello there"
        }]
    }
}

@mrzapp woah, you are too fast for me :)

Jeppe blows the smoke off the barrel of his smoking revolver, and in a raspy voice he speaks:

The COVID-19 isolation halted almost all of my paid projects, so I have has nothing to do lately. Stay cool, kids :sunglasses:

:sweat_smile:

@mrzapp hilarious! And the fix works, too: =D


Adding templating functionality

Adding in the ability to dynamically read from a file by using the {{text:file.txt}} syntax

@blakeburch - Steven and I have tested in the application and it passed


Disable add remote book test

Until https://github.com/microsoft/azuredatastudio/issues/16039 can be fixed

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
26253

Relevant Lines:
55746

💛  - Coveralls


Ssl enabled

This PR contains the code necessary for deploying NGINX properly.
Summary of changes :

Proxy server configured - HT https://meta.discourse.org/t/running-other-websites-on-the-same-machine-as-discourse/17247/35
SSL certs added (not the key) thanks @gwarf
NGINX role added as dependency
vars for the forum added to group_vars
SSL hardening and HTTP redirect added to the nginx config - HT https://mozilla.github.io/server-side-tls/ssl-config-generator/

Please review for possible sensitive info leakage.

The reason that the public key is in the repo is to ensure that the deployment can be validated - does the deployed public key correspond to the public key in the repo ? this can check for configuration drift down the line.
The reason for not including the key in the repo is obvious - it's sensitive. We could include it in the following ways (not necessarily mutually exclusive) :

Encrypt it before committing and use vault to decrypt when the playbook runs.
Make this repository private
Only keep the keys on a "release manager" machine from which the playbook is deployed and manage sensitive files there with a Tower-like tool.

Since we don't have the infrastructure yet for stuff like (3) and I want to be able to publish this repository and not expose the private key, while still protecting against configuration drift I wanted to only commit the public keys.
What do you think ?


beforeUpdate and updated lifecycle hooks not called when component is wrapped in a transition

Version
3.0.4
Reproduction link
https://codepen.io/fomalhaut79/pen/LYRWGaZ
Steps to reproduce

Open reproduction link
Click "Add" button
There are no logs in the console

What is expected?
Like with the same example but using Vue2 (https://codepen.io/fomalhaut79/pen/ExgWKPP) I expect beforeUpdate and updated methods being called
What is actually happening?
Nothing

If component is not wrapped in a transition all works as expected

Your beforeUpdate and updated hooks is bind to test-component， your code generate a tree like this test-component>Transition>BaseTransition.
Update is less granular，it just update BaseTransition.
I am not sure if it is expected behavior.

Your beforeUpdate and updated hooks is bind to test-component， your code generate a tree like this test-component>Transition>BaseTransition.
Update is less granular，it just update BaseTransition.
I am not sure if it is expected behavior.
I thought again, there has no workaround about this scene, so it will be fix but i am not sure if should to notice parents when there has Transition.

Not only transition, any component has <slot /> may cause the behavior.
For example
<slot />

Not only transition, any component has  may cause the behavior.

Thank you and i found that too, so it seems a expected behavior because vue update granularity is components.
But there is no good reason for explaining the difference between Vue2 and Vue3.

Not only transition, any component has  may cause the behavior.

Thank you and i found that too, so it seems a expected behavior because vue update granularity is components.
But there is no good reason for explaining the difference between Vue2 and Vue3.

Try to explain:
In vue2, the slot content is created in parent's render phase (in most cases). So the data deps inside slot is collected as itself's deps. When data update the component itself will update.
In vue3, the slot content is created in children's render phase. So the data deps inside slot is collected as its children's deps. When data update only the components which have used it will update.

Make lots of sense.
@fomalhaut79 if you want to do something in beforeUpdate/updated hooks, you can wrap like Transition > CustomeComponent > code , and move hooks callbacks to CustomeComponent .

This is expected behaviour as all slots in Vue 3 are now scoped slots, for which reactive dependencies are collected in the child, as @07akioni correctly explained.
There are mutlitple way to deal with this, i.e. watching the data in question or using the transition's events to listen to transition updates.


hilbish: 2.2.1 -> 2.2.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/Rosettea/Hilbish/releases.
meta.description for hilbish is: An interactive Unix-like shell written in Go
meta.homepage for hilbish is: https://github.com/Rosettea/Hilbish
meta.changelog for hilbish is: https://github.com/Rosettea/Hilbish/releases/tag/v2.2.2
Updates performed

Golang update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.2.2 with grep in /nix/store/5n7wasmp9sp685fv74ss750nrmm09hxz-hilbish-2.2.2
found 2.2.2 in filename of file in /nix/store/5n7wasmp9sp685fv74ss750nrmm09hxz-hilbish-2.2.2

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
hilbish

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/5n7wasmp9sp685fv74ss750nrmm09hxz-hilbish-2.2.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/499c8303737f9c63fa00e38f4f23f7fded8f47dc#hilbish

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/5n7wasmp9sp685fv74ss750nrmm09hxz-hilbish-2.2.2
ls -la /nix/store/5n7wasmp9sp685fv74ss750nrmm09hxz-hilbish-2.2.2/bin

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

1 package built:

hilbish

Maintainer pings
cc @moni-dz for testing.

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

1 package built:

hilbish


FR: Remove F5 as keyboard shortcut

Problem:

F5 is the global standard shortcut for reloading a website.
Using impress.js requires a lot of trial-and-error (because text-based); I.e. reloading is necessary frequently

Suggestion:

Use Ctrl + F5 instead (didn't check for compatibility problems outside of firefox)

Hi. F5 is used for "PowerPoint compatibility". In practice this means compatibility with remote controllers.
This binding comes from the https://github.com/impress/impress.js/blob/master/src/plugins/fullscreen/fullscreen.js plugin. Just disable this plugin if you don't want it.
Note that browsers will also reload the page if you press Ctrl+R. This works with impress.js.


Why are they including Members in a Guest Setup

If this page is to create a secure GUEST environment, why is it including MEMBERS in the setup?

"In the dropdown, select B2B collaboration guest users and B2B collaboration member users."

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

ID: a4945844-0f8f-2691-1092-0025cc19c683
Version Independent ID: adc60afc-fb2a-dd5c-9217-6e074abc8dc0
Content: Create a more secure guest sharing environment
Content Source: microsoft-365/solutions/create-secure-guest-sharing-environment.md
Service: o365-solutions
GitHub Login: @MikePlumleyMSFT
Microsoft Alias: mikeplum

@vpmih it's possible to change a guest's user type to member. This covers that scenario. You can just select B2B collaboration guest users if your guests all have a user type of guest.

@vpmih Hope this comment is helpful for you. If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


Add 'janfaracik' as a maintainer of the 'Build monitor view' plugin

Link to GitHub repository
https://github.com/jenkinsci/build-monitor-plugin
I've been a long time user of this plugin and myself and my team have found it really helpful for visualising our instance of Jenkins. I'd like to adopt it to ensure that it's maintained/updated for the future. I've been a long time contributor to Jenkins now focusing on UI/UX, and currently own the Design Library plugin.
@jan-molak
When modifying release permission
List the GitHub usernames of the users who should have commit permissions below:

@janfaracik

This is needed in order to cut releases of the plugin or component.
If you are modifying the release permission of your plugin or component, fill out the following checklist:
### Release permission checklist (for submitters)
- [x] The usernames of the users added to the "developers" section in the .yml file are the same the users use to log in to [accounts.jenkins.io](https://accounts.jenkins.io/).
- [x] All users added have logged in to [Artifactory](https://repo.jenkins-ci.org/) and [Jira](https://issues.jenkins.io/) once.
- [x] I have mentioned an [existing team member](https://github.com/orgs/jenkinsci/teams) of the plugin or component team to approve this request.

### Reviewer checklist
- [ ] Check that the `$pluginId Developers` team has `Admin` permissions while granting the access.
- [ ] In the case of plugin adoption, ensure that the Jenkins Jira default assignee is either removed or changed to the new maintainer.
- [ ] If security contacts are changed (this includes add/remove), ping the security officer (currently `@Wadeck`) in this pull request. If an email contact is changed, wait for approval from the security officer.

There are IRC Bot commands for it.

As the plugin is up for adoption we can proceed with this immediately.
Please remove the adopt-this-plugin topic @janfaracik


feat: add integration with Redux DevTools

Details

This PR adds the ability to use React Native Onyx with Redux DevTools extension to debug writes made to the web storage.
At this time, it's not possible to jump between states from the Redux DevTools extension.
This functionality is only available in web apps.
Related Issues

N/A
Automated Tests

I added integration tests that check if all Onyx methods are registering their actions correctly on the Redux DevTools extension.
Manual Tests

N/A
Author Checklist

[x] I linked the correct issue in the ### Related Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] If we are not using the full Onyx data that we loaded, I've added the proper selector in order to ensure the component only re-renders when the data it is using changes
[x] For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
[x] Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions

[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
[x] I have checked off every checkbox in the PR author checklist, including those that don't apply to this PR.

Screenshots/Videos

MacOS: Chrome / Safari

Can we please add some tests to show how this will be used and update the documentation with some basic instructions?
I know it's a DX QoL improvement, but we should have someone test it out.

Can we please add some tests to show how this will be used and update the documentation with some basic instructions? I know it's a DX QoL improvement, but we should have someone test it out.

@marcaaron Do you mean record some videos to show how this is working? I can update README with instructions on how to use the app with redux devtools 😄

@marcaaron Do you mean record some videos to show how this is working?

Not necessarily videos. But some instructions on how one would use this. I'm thinking of people who have not used ReduxDevTool before and might benefit from knowing that this exists and some basic explanation for how to use it.

@marcaaron I added some instructions to the README. Let me know if it's clear to you!

cc @AndrewGable on the above. If it doesn't seem valuable though then I am 👍 on this one.


Reorganize CLI Commands

Reorganize the CLI commands to work more like autograder Python interface CLI.
Make sure to check any comments or docs to command references.
This includes the CSE Cracks Course and any course-specific documentation.

Complete in e632ad74448819183a2ae73c14a7cdf817a7fe29.


🐛 : Decorators are not valid here. biome(parse)

VS Code version
1.89.1
Extension version
2.2.3
Biome version
1.7.3
Operating system

[ ] Windows
[X] macOS
[ ] Linux

Description
When using NestJs and using parameter decorators, biome complains about it not being valid.

If disabling it in the biome.json file with the following code:
"javascript": {
		"parser": {
			"unsafeParameterDecoratorsEnabled": true
		}
	},

The cli tool, can run fine, however the VScode extension still reports it as a problem.
Steps to reproduce
Decorate a parameter, and allow for unsafeParameterDecorators, and see vscode extension still failing.
Expected behavior
For the VSCode extension to report the same issues as the cli tool does.
Does this issue occur when using the CLI directly?
No
Logs
No response

VSCode isn't able to load your configuration file. Where is it placed? What do you see in the output/logs? Did you read the troubleshooting section?

It's a monorepo setup, and it goes like this:
app/

package.json (with biome/biomejs installed as devDep)
biome.json
packages/backend/

package.json (with biome/biomeJs installed as devDep)

biome.json (this one extends the root biome.json)

Here is the gist for the four files.
https://gist.github.com/MagnusHJensen/a5d4de47b1581436794149b3374fb466

Update: Just using the root configuration file and no other configuration files inside the packages in a monorepo, seems to work.

I was about to say that. Nested config files aren't supported


Parent term
animal transportation equipment [AGRO_00000671]
Children terms
No response
Your nano-attribution (ORCID)
https://orcid.org/0000-0001-5275-8866

Hi @marieALaporte, I just gently wanted to follow up on these terms. These terms are a part of the GRDI project so it would be great if these can be added in Agro. Please let me know if I need to make any changes to improve them. Thank you.


Build 1.5.14 doesn't seem to work with DIM beta at all on Firefox

I think this may be due to a change on DIM's end since 1.5.12 wasn't working either. Haven't checked other browsers/versions.

Sounds good, thank you for your efforts!

Firefox is no longer officially supported (basically just not going to upload new versions to the firefox store) because their support is awful but I will fix bugs if there will be any
and a new version is available on other browser stores and manual installation should work


Apply for AWS credit

AWS gives one year of credit to open source projects: here. Maybe we should apply for them? We could use them for

Hosting the blog #115
As a build server for Commitable
Hosting bots
Staging servers for infrastructure.
Running benchmarks...

One year? And then what? Am I missing something? Very nice of them to use open-source movement to promote their services, but it doesn't feel like a lot of help from their side.

Hosting the blog #115

My understanding is that we have a bunch of servers capable of doing that.

As a build server for Commitable

This is doing just fine on my server, any problems with it?

Hosting bots

Same

Staging servers for infrastructure.

What does that mean exactly?

Running benchmarks...

On virtual servers?

One year? And then what? Am I missing something? Very nice of them to use open-source movement to promote their services, but it doesn't feel like a lot of help from their side.

No, you're not. You'll probably have to reapply all over again. I guess if we don't host any permanent infrastructure there, we're good if we simply don't get it. Having AWS credit is nice no matter what.

Staging servers for infrastructure.

What does that mean exactly?

Testing deployment before you do it to the real production server.

Running benchmarks...

On virtual servers?

Yep, why not? They're as valid as "my laptop" and you can run them every day if you want...

Very cool. I will sign up and let you know.

Feel free to use this to burn cpu cycles but please don't put anything permanent on it (blogs, bots, automation, etc.).

Feel free to use this to burn cpu cycles but please don't put anything permanent on it (blogs, bots, automation, etc.).

Well, we can use it to test stuff before we move it to the permanent infrastructure. Thanks, @rba

AWS asks a lot of questions like:
AWS Credits for Open Source Application Form
Company Address (optional)
Country/Region (optional)
State (optional)
Postal Code (optional)
Level of AWS Usage *
Level of AWS Knowledge *
What are you looking to accomplish with the Activate credits?  * (100-200 words)
Requested amount (in USD) *
S3 Calculator URL (https://calculator.s3.amazonaws.com/index.html)  *

I just asked for 500 USD. I don‘t know if we have a chance. I asked for less last time on Digitalocean and I haven‘t heard back from them after application.

Thanks, Roman
El mar., 15 oct. 2019 21:22, Roman Baumer<EMAIL_ADDRESS>escribió:

I just asked for 500 USD. I don‘t know if we have a chance. I asked for
less last time on Digitalocean and I haven‘t heard back from them after
application.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/perl6/problem-solving/issues/116?email_source=notifications&email_token=AAAAD5CL5YJK4JROPXDZKYDQOYKA3A5CNFSM4JA72ML2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBJ5SDY#issuecomment-542365967,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAAD5G4ZSKHDG6CWNKDH23QOYKA3ANCNFSM4JA72MLQ
.

Got a feedback from Amazon. I guess I didn't fully understood the form I've filled out as I have only added calculated expenses for S3 (~ 100 GB storage/10 GB up+down/10000 put+get):
Hello Roman,

This is Arun Gupta from Amazon!

We are reviewing your application for AWS credits for Raku / Perl 6 build/test automation. S3 calculator URL shows monthly need as $2.62 and the ask is $500. Can you help clarify the discrepancy?

Arun

@JJ or someone else, do you have experience with the AWS calculator? https://calculator.s3.amazonaws.com/index.html
May you help me to estimate the compute power and the other cloud resources we need, using the calculator for the expected use cases?


Add lookup table for shooter angle

Closes #145

We are calling the set_range function in the shooter.py whilst in every state from note.py. Numpy's interp function already clamps the value between the bounds of the sequence provided. I think we can change the desired_inclinator_angle to no longer be a tunable since even if we set the value it is recalculated anyways.

I think we want it to be tunable to allow us to tune the lookup table. In test mode when the shooter controller is not being run, then changing the tunable will be effective.


New bullet point: Do search engines index the HTTPS version of a site?

This is probably the simplest indicator of whether sites will land on a secure version of a website the first time (regardless of whether the browser supports HSTS preloading).
It's probably also correlated with e.g. most links on the internet pointing to the HTTPS version of the site.
[Disclaimer: I work for Google Chrome. However, I think it would make sense to look at all top search engines that users might use.]

Relevant: canonical URLs (which sites can use to make sure the HTTPS version of a page is always indexed... even if they haven't turned on redirection yet).

That's an interesting idea. I don't really know how to compute that reliably, though. I also note that redirecting HTTP -> HTTPS is a pretty good indication of where users will get sent from search results (once the crawler gets to it anyway).


Sorting an array of0s , 1s and 2s

🚀 Feature
Given an array of size N containing only 0s, 1s, and 2s; sort the array in ascending order.
Have you read the Contributing Guidelines on Pull Requests?
Yes, I have read the Code
Motivation
I have to contribute to GSSOC'21
Pitch
Input:
N = 5
arr[]= {0 2 1 2 0}
Output:
0 0 1 2 2
Explanation:
0s 1s and 2s are segregated
into ascending order.

/assign


TableauRefreshABCOperator, TableauRefreshDataSourceOperator and TableauRefreshWorkBookOperator

Closes #90
Trigger refreshes of Tableau objects through TableauRefreshDataSourceOperator and TableauRefreshWorkBookOperator.
Description
TableauWrapper class provides the general functionality that is required to authenticate with Tableau server, identify object(s) that require refresh based on user friendly parameters (e.g. data source name) instead of ID and async trigger job refresh. This code can be executed separately as well.
TableauRefreshABCOperator introduces the abstract Airflow operator that handles result parsing.
TableauRefreshDataSourceOperator / TableauRefreshWorkBookOperator handle refreshes of the Tableau data sources and workbooks respectively.
Related Issue

https://github.com/Nike-Inc/brickflow/issues/90
Motivation and Context

On many occasions the result of the data pipeline should be consumed within the dashboard. Triggering Tableau objects refresh via these operators simplifies and streamlines the task.
How Has This Been Tested?

Custom wheel file used instead of Brickflow release from PyPi. The workflow has been created with 2 operators that connected to the Tableau server and triggered required payloads. Plus unit tests for the TableauWrapper class which contains the majority of the logic.
Screenshots (if appropriate):
Types of changes

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

Checklist:

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

Looks like the tests failed

Yeah, i'm looking into it. Were successful on my machine, but after I dropped the env and recreated getting an error as well.

@asingamaneni the tests are working on local. I had to limit allowed pytest version to < 8.0.0
Prior to v8, the test_brickflow andtest_plugins.py were resolved and executed by PyTest in the beginning of the test session. On v8 they were the last, and test_plugins.py was failing.
I did a little bit of digging and noticed that they are failing due to this:
{
	'default': <brickflow.engine.task.DefaultBrickflowTaskPluginImpl object at 0x10fd820e0>,
	'4559328096': <brickflow_plugins.airflow.brickflow_task_plugin.AirflowOperatorBrickflowTaskPluginImpl object at 0x10fd82080>,
	'airflow-plugin': <brickflow_plugins.airflow.brickflow_task_plugin.AirflowOperatorBrickflowTaskPluginImpl object at 0x10fd82380>
}

The AirflowOperatorBrickflowTaskPluginImpl was loaded multiple times. This behaviour was consistent on my branch and on main, it seems that the numbered instance<PHONE_NUMBER> in the above example) was created by one of the tests that ran prior to test_plugins

@asingamaneni @stikkireddy can you please retrigger the workflow or let me if anything else should be changed / added?


How can I get the *.npy file for the demo

Hello, much appreciate your amazing work!
I got one question here, how can I generate the *.npy file for the demo file to generate the mesh *.obj file.
What's more, for example, I have the 3d poses presented by three dimensions Cartesian coordinate system(xyz-axis). like the image below. How can I convert the original 3d pose to the *.npy file?

Hi!
I am not sure which would be a perfect answer for you, but here are 3 suggestions.

To get input 2d pose for Pose2Mesh, use off-the-shelve 2D pose estimators like this.

You can save your own 2d/3d pose as .npy file by

np.save('file_name.npy', pose)

Make sure the that the input pose (joints) follow the topology here.

Thanks for the suggestions. I will try the suggestions later.
BTW, the demo.py actually supports 2D skeleton pose?  After I loaded the h36m_joint_input.npy, I found that is a shape of (17, 2) instead of (17, 3).


Add OCSP Stapling to supported features

@simonkurtz-MSFT : Thanks for your contribution! The author(s) have been notified to review your proposed change.


linalg.eigh Convergence Issue in Speaker Diarization

Hi all,
First, thanks to @MahmoudAshraf97 for this valuable diarization tool. Very appreciated.
I encountered an error in some audio files with "linalg.eigh" failing to converge:
_LinAlgError: linalg.eigh: The algorithm failed to converge because the input matrix is ill-conditioned or has too many repeated eigenvalues (error code: 842).
Has anyone faced this issue and found a solution?
Any suggestions would be appreciated.
Thanks!

Hi, can you try to use the notebook provided and see what line causes that error?

Sure, error started on line 123 ˜msdd_model.diarize()˜.
I believe it was some dependency problem caused by installing all the requirements at once.
When I install line by line following the proposed sequence on requirements.txt, it works without errors.
Thank you!
Traceback (most recent call last) ──────────────────────╮
│ /content/drive/MyDrive/Colab Notebooks/whisper-diarization/diarize.py:123 in │
│
│   121 # Initialize NeMo MSDD diarization model
│   122 msdd_model = NeuralDiarizer(cfg=create_config())
│ ❱ 123 msdd_model.diarize()
│   124
│   125 del msdd_model
│   126 torch.cuda.empty_cache()
│
│ /usr/local/lib/python3.9/dist-packages/nemo/collections/asr/models/msdd_mode
│ ls.py:1170 in diarize
│
│   1167 │   │   function that can generate overlapping timestamps. `self.run_
│   1168 │   │   """
│   1169 │   │   torch.set_grad_enabled(False)
│ ❱ 1170 │   │   self.clustering_embedding.prepare_cluster_embs_infer()
│   1171 │   │   self.msdd_model.pairwise_infer = True
│   1172 │   │   self.get_emb_clus_infer(self.clustering_embedding)
│   1173 │   │   preds_list, targets_list, signal_lengths_list = self.run_pair
[...]
│ /usr/local/lib/python3.9/dist-packages/nemo/collections/asr/parts/utils/offl │
│ ine_clustering.py:546 in eigValueSh                                          │
│                                                                              │
│    543 │   │   laplacian = laplacian.float().to(device)                      │
│    544 │   else:                                                             │
│    545 │   │   laplacian = laplacian.float()                                 │
│ ❱  546 │   lambdas = eigvalsh(laplacian)                                     │
│    547 │   return lambdas                                                    │
│    548                                                                       │
│    549                                                                       │
╰──────────────────────────────────────────────────────────────────────────────╯
_LinAlgError: linalg.eigh: The algorithm failed to converge because the input
matrix is ill-conditioned or has too many repeated eigenvalues (error code:
842).


Add .describe() for annotating types with descriptions

Originally came up here https://twitter.com/JasonKuhrt/status/1443331235598700544
Idea is that it would be great to be able to add descriptions to schema types so that it can be passed off to other destinations.
Example:
const foo = z.object({
  bar: z.string().description(`about bar`)
}).description(`about foo`)

Already  documented ? I can't find any information about .describe() in offical doc . @colinhacks


drop dependency on cryptography library in wallet module

fixes #3532

Coverage decreased (-0.07%) to 69.689% when pulling 42cf4b44a218177781002f9f8b81f1a7ef2e8fb9 on normalize_signatures into 8076000c2761d7ca077049f1e9e1de177553d6f0 on master.


Question - Version RouterDb

Hi Ben,
first of all congratulations for finally releasing 1.4 :)
The version byte for 1.4 is 9. How long can we trust, this will stay unchanged?
Meaning, can we expect that routerdbs created today with 1.4 will be compatible with all 1.4.x-Versions? Or even all upcoming 1.x ?
Whats on the menu for 1.5?
Cheers, Tom

The routerdb format will stay unchanged as much as possible. We're planning for all bigger changes now to go into the development of Itinero2.
Itinero 2 will change quite a lot compared to v1 but is also a long way off from being usable. Itinero 1 will be maintained and updated for as long as needed because quite a lot of projects (and clients) depend on it.

Obviously in 2.0 there will be a change again, but please try to keep v9 for 1.x, and if you have to increase, please clearly state this in release-notes or commits.


Improve documentation about current comment markup

Signed-off-by: David A. Wheeler<EMAIL_ADDRESS>

By coincidence, I started working on this response to issue https://github.com/metamath/metamath-book/issues/126 a few days ago.  Here's a useful point.
Instead of having completely separate LaTeX and HTML sections that mostly duplicate each other, let's just discuss the major features that exist in comments.  I think the result is much clearer.
The text here tries to describe what exists now.  If the comment processing changes, this will need to change to match.  But it'll be a lot easier to use this revision as the starting point.

@nmegill - I suggest that we accept this change, which works to document what we do right now, and then tweak it if there is a change in what is supported.

@nmegill - ok to merge?  We can make further changes after this.


Cannot read properties of undefined (reading 'collections')

To Reproduce

Run pnpm create fumadocs-app in an existing monorepo
run pnpm dev inside the docs workspace
see the following error

Current vs. Expected behavior
.content-collections folder was already created, so I think the docs should start normally when I run pnpm dev
Provide environment information
Operating System:
  Platform: win32
  Arch: x64
  Version: Windows 10 Pro
  Available memory (MB): 65437
  Available CPU cores: 12
Binaries:
  Node: 21.5.0
  npm: N/A
  Yarn: N/A
  pnpm: N/A
Relevant Packages:
  next: 14.2.8 // Latest available version is detected (14.2.8).
  eslint-config-next: N/A
  react: 18.3.1
  react-dom: 18.3.1
  typescript: 5.5.4
Next.js Config:
  output: N/A

Which area(s) are affected? (Select all that apply)
Not sure
Additional context
I didn't touch anything inside the newly created docs.
I simply ran pnpm create fumadocs-app and then cd'ed into the docs directory and ran pnpm dev and I got the error above

I deleted node_modules and pnpm-lock and installed it again but got the same issue

Probably some upstream issues. Please provide a minimal reproduction

@TheMikeyRoss  Is the issue solved ? Is your repo that uses fumadocs public ?

I’m closing this issue as it cannot be reproduced, please provide a minimal reproduction to this bug report


[North Star Applicant UI] Designs for duplicate submission page

See https://github.com/civiform/civiform/issues/7875 for what the page looks like now.
This page is shown when the user submits an application, goes to edit it, and submits without making any changes.

Duplicate of #7987


Added some other design goals/questions

Some other design goals influenced by the reflex experience

Also, where should I push the answer to these questions for the reflex case?

Also, where should I push the answer to these questions for the reflex case?

Do something similar to #51 (markdown file in doc directory).


Some issues with data in /ca/on

/ca/on/middlesex_centre, /ca/on/city_of_london, ca/on/brant, ca/on/simcoe, /ca/on/renfrew has no city/district names
/ca/on/hastings: The city field in this dataset is incorrect. It seems to be the first 4 letters of something, I'm guessing the name of the person who added the data?
/ca/on/peterborough - No data at all.  No street or city data.
/ca/on/haldimand - Has city data, but no street data.

Looks like Simcoe city name field is MUNI

@trescube How do you find the column names for street/city?  I would like to just make the edit myself but I don't know how to find the column name

The original data source has a listing here: http://maps.simcoe.ca/arcgis/rest/services/Public/Search_Layers_Dynamic/MapServer/0

@Valachio There are a few ways to view the metadata and verify.  First, you can do what @migurski suggests and copy/pasta the data url into your browser.  In this case the data is sourced from ArcGIS (an Esri product/service).  On some ArcGIS sources, you can simply append /1, /2, etc to the end of the service URL to see individual records (unfortunately the records are offset from a larger number in this source).
Second, if you have QGIS and the ArcGIS REST API Connector plugin installed, you can load the data URL that way.
Lastly, you can install openaddresses/pyesridump and follow the directions to convert an Esri ArcGIS source to a local geojson file.


Create App 01

Changes to the project

Update App component to be the main container of the app.
Create Header component to display the title of the app.
Create InputTodo component which contains a for to add tasks.
Create TodosList component which is an unordered and is made up of TodoItem components.
Create TodoItem component for each task we add to the list.
Each TodoItem can be updated and deleted.
All tasks are saved in the localstorage.

Congratulations Gaby,
Your To-Do List app works efficiently in all the features you have implemented for it: it allows the user to input new task; to check-mark the tasks already completed; and to delete the tasks the user chooses. The display is functional and stylish. The code is clean and follows the best-practices rules.
There is only one issue to take care of and that is the linters. I see that neither the ESLint nor the Stylelint have passed. Please look into the issues that they have raised up and see if you can clear them.
Just a bit to go. Great work so far!
You can contact me in GitHub at German-Cobian, if you have any concerns or questions.
Happy coding!


Allow globbing in group entities

Hi,
currently, it's rather complicated to add items individually to groups like this:
entities:
- thermostat1
- thermostat2

instead, it would be great if globbing could be accepted like this:
entities:
- thermostat*

Feature requests go in the forum here. A quick search revealed someone else beat you to it.


Feature Request: Adding new rows to dataset

Has been quite pleasant to use openpipe. My biggest problem I'm facing right now, is that the only way for me to add a new row into my dataset, is to have it from my request logs, add it to my dataset, and then edit that row.
I can update rows in the dataset, but I would like to be able to add rows into the dataset table as well.
I believe it'll be a pretty easy feature to add, since the updating UI is already built via the dataset table.

Hey @anunayajoshi, how would you like to be able to add new rows? You can currently import them from the request logs, or upload a .jsonl file in the dataset's General tab.

Closing until we have a bit more clarity on the ask here.


New terms for PMID:22438582

protein localization to meiotic spindle pole body delayed in meiosis I
premature protein localization to meiotic spindle pole body
synonym precocious
attenuated protein localization to meiotic spindle pole body
(using analog sensitive mutant  localization is stopped abruptly)
protein localization to meiotic spindle pole body in meiosis I
increased meiotic  SPB duplication
exact synonym meiotic SPB overamplification
exact  spindle pole bodies present in increased numbers during meiosis

attenuated protein localization to meiotic spindle pole body
(using analog sensitive mutant localization is stopped abruptly)

"Attenuated" means "weakened" or "thinned". That doesn't sound like what's happening here. I had a quick look at the paper, and I would just use "abolished".

protein localization to meiotic spindle pole body in meiosis I

What's the qualifier for this one? Increased, decreased, normal etc.?

increased meiotic SPB duplication
exact synonym meiotic SPB overamplification
exact spindle pole bodies present in increased numbers during meiosis

These can't all be exact synonyms. Increased SPB duplication is a process phenotype (exact synonym "overamplification" would be OK), but SPB number is a physical quality (roughly, structural) phenotype.

OK yes abolished makes sense. Iwasn't thinking that the phenotype is only what happens after the inhibitor is added.
protein localization to meiotic spindle pole body in meiosis I
was supposed to be
premature
and
delayed
OK related

A little confused now ... there's a request for

premature protein localiziation to spindle pole body during meiotic prophase

in #3625 (and that one's prophase I, right?), and these two in various places on this ticket:

premature protein localization to meiotic spindle pole body
premature protein localization to meiotic spindle pole body in meiosis I

Which one(s) do you actually want? I'll add all 3 if you need them, but if you only want to use the "during prophase I" term I won't bother with the less specific ones.

Here's what I've added so far:
delayed onset of protein localization to meiotic spindle pole body during meiosis I FYPO:0007257
abnormal meiotic spindle pole body duplication FYPO:0007258
increased meiotic spindle pole body duplication FYPO:0007259
abnormal cellular process during meiotic cell cycle FYPO:0007260
Let me know if you need any more SPB localization terms, or close this.
edit file: 8c52e7fd7b3bb5712c8297e39ef38b050e2352d3
release: 7aa12cd199db7e29e5ab119832b3473b9a78b5e8

I got everything I needed from these


Websocket disconnects automatically after 30 seconds

Hi! I have an issue with this library. It disconnects after 30 seconds. I also tried to setPingInterval to 60 seconds but it closed automatically with close error 1000.

Try setting the underlying TCP connection's timeout through WebSocketFactory.setConnectionTimeout()
Check if the software at the other end of your WebSocket channel has configurable ping interval (for example, browsers might not support it).
Finally, check if some firewall is killing idle connections.

Thanks for your answer. I implemented this library in android and set all of this methods that you mentioned. but still, i see that socket disconnects after 30 seconds

It could be something Android specific then. Here is SO question and solution regarding a similar 30 seconds disconnect on Android.


BUG: string split with space, python

This issue has been moved from a ticket on Developer Community.

Splitting string with split(" ") or split(' ') appends extra element """ to the return list. The element passes if """ != elm:. Before splitting, checking the space in last, the string and then removing solves.

Original Comments
Feedback Bot on 6/11/2023, 06:04 PM:
(private comment, text removed)

Original Solutions
(no solutions)

Hi there, thanks for the issue. This sounds like a python issue to me, could you provide a code sample with repro steps so that we can further investigate? Thanks!

Going to close this out. If the issue still persists, please reopen with the information requested. Thanks.😊


Account- Account Settings for Client to update their password- Flow of password boxes

Expected behavior
I would expect that I would have to enter my Current Password
Then enter my NEW Password
Then Confirm Password
can we control the names:
Current Password
New Password
Confirm Password
Actual behavior
You enter Password, Confirm password and then Current Password

Steps to reproduce behavior
go to site https://tastefully-simple-sandbox-2.mybigcommerce.com/store
Go to upper right corner click to sign in
sign into your client account
click on drop down arrow by your name and select profile
then click on account settings

Not seeing that BigCommerce has an easy way for us to switch the order of those fields. We can spend some time investigating more, just need to know if you guys want to prioritize this.

@wbyrnetx we do not feel like it is worth it to spend time on right now. I have added it to our backlog and will close the bug.


RATIS-1672. Revert "RATIS-1595. Shade dropwizard 4.x in ratis-thirdparty. (#34)"

see https://issues.apache.org/jira/browse/RATIS-1672

@szetszwo Could you help take a look at this pull request, thanks!

@codings-dan , we should revert RATIS-1601 and then RATIS-1391 from the master branch.  RATIS-1595 in the thirdparty branch is okay since shading itself isn't incompatible.

@szetszwo Thanks for the review, RATIS-1595 really doesn't need revert, let me close this pull request


ModuleNotFoundError: No module named 'df'

Hello Everyone,
I m facing this issue while trying to run run_interactive_demo.py or  run_text_to_file_reader.py
The following error is returned :
Traceback (most recent call last):
  File "run_text_to_file_reader.py", line 5, in <module>
    from InferenceInterfaces.FastSpeech2Interface import InferenceFastSpeech2
  File "/content/IMS-Toucan/InferenceInterfaces/FastSpeech2Interface.py", line 11, in <module>
    from df.enhance import enhance
ModuleNotFoundError: No module named 'df'

I have already downloaded the models using run_model_downloader.py
Also when I'm checking the directory structure, I cannot find any Module named df.
Please let me know if I m doing anything wrong.
Thanks

Hello Everyone,
I was able to solve this issue by adding the cuda version to torchaudio as well.
pip install torch==1.10.0+cu111 torchvision==0.11.0+cu111 torchaudio==0.10.0+cu111 -f https://download.pytorch.org/whl/torch_stable.html

I was able to solve this by adding the cuda version to torchaudio as well and changing the torch version accordingly.
pip install torch==1.12.0+cu102 torchvision==0.13.0+cu102 torchaudio==0.12.0+cu102 --extra-index-url https://download.pytorch.org/whl/cu102

Hi! df is the shorthand for deepfilternet, which is part of the requirements.txt.
So it should be there after running pip install -r requirements.txt
It can be installed individually by running pip install deepfilternet
I'm not sure how changing the torch installation fixed the missing requirement for you, but it's good to hear that it works now!


Loss of highlighting when using hyperlinks with spaces

Hi, many thanks for your plugin.
I've just discovered that the markdown highlighter doesn't mark the label of hyperlinks ([hello](http://hello.com)) any more when using a shortcode as hyperlink and the label contain spaces.
To reproduce: [example with spaces]({{< ref "something" >}})
Expected: Same behaviour as [example_without_spaces]({{< ref "something" >}})

While I can confirm that behaviour, it looks to be an issue in the VSCode highlighter.
Mine only affects things within the hugo syntax e.g. {{< stuff in here only >}}.
You can confirm by disabling my extension and seeing the same behaviour.
Now, it's likely due to markdown not allowing hrefs to have spaces in them (cos it's invalid), but the hugo syntax allows it.
i.e. This doesn't work in the standard VSCode highlighter [this has spaces](http://www.spaces and stuff.com)
But this does: [this has spaces](http://www.nospaces.com)
I don't know that I want to expand my extension to overtake syntax that exists in the main markdown syntax, but if you have any ideas on how that could be done, let me know.
Sorry I can't be more helpful :(


Witcher 2 Glitches

Witcher 2 Glitches
Mens heads are flickering in this capture, and also getting the odd lag spike and other visual glitches

The Witcher 2 GOG Edition
Software information
Running Wine Staging 4.14 on Fedora 30 x86_64, installed d9vk_master from winetricks version 8113e4c on a fresh 32bit prefix
System information

GPU: MSI Radeon RX 580 8GB
Driver: Mesa 19.1.4
Wine version: Staging 4.14
DXVK version: master da8c837

Apitrace file(s)

Put a link here

Log files

d3d9.log: witcher2_d3d9.log

d3d11.log:

dxgi.log:

Apitrace file(s)
Put a link here

Please actually do that.

https://1drv.ms/u/s!AgH-T_tmw6C20iG2MwJYgjkiicG-?e=txeIKN
Apitrace, had to use d9vk as WineD3D just sat on a black screen for 5 mins doing nothing.

That's probably fine in this case.

https://i.imgur.com/QeGxdXz.jpg
This might be a driver bug. It looks fine on Nvidia with D9VK.

Did you rotate the camera to look at the men pushing the wheel, their heads flicker/glitch.

Yes.
Your trace is broken because the game does something very retarded that D9VK didn't handle properly.
I fixed that in #313
Because of that I made a new apitrace with Windows D3D9. https://mega.nz/#!8bRmyYYJ!JXZtTAigaxFmghD8kCEIR5FfRk9LqHs9s00n7dt0WGY

The game is trying to access stuff outside of the UBO range of 256 in the vertex shader, so it's reading memory garbage which results into those flickering heads.

Witcher 1 has the exact same problem (#15)

on d9vk-master + nvidia driver 435.19.02 I get to see the GUI but the game itself is a black screen.
I also tried with d9vk 0.20, same result.

Should be fixed now.


Use glamor-react as drop-in replacement for 'react'?

I think it would be rad if if glamor-react had the same API facade as react so one could use it like this:
import React, { Component } from 'glamor-react';

Have you considered this option or are there any downsides you can think of?

Did consider it, I feel it's overkill for something with no real technical value. You could make your own module with this though.


Add support for redeeming purchases made towards Apple and Google

Same comment as Unity: characters are classes. Solid work otherwise! Nicely done!

Fixed


Openh264 1.8

Checklist

[ ] Used a fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)

Fixes #61

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

@sdvillal if you prefer to remove all openh264 pins, we can close this PR and work on yours.

I think we definitely need a mutex Carlo ;-)
Yes, I believe now these two packages export their pins, so unless there is a good reason I think we should just let them float here.

I think we definitely need a mutex Carlo ;-)

:smile: definitely! Such over-zealous maintainers....

Yes, I believe now these two packages export their pins, so unless there is a good reason I think we should just let them float here

sure, I didn't see the openh264 pin export, thank you!


https://aka.ms/dotnet-install-templates has bad redirect + No "Install templates docs"

Originally opened by @shanselman at https://github.com/aspnet/Docs/issues/4018
Asked to move here per @danroth27
With SDKs backward compatible (without global.json) it possible to create a .NET Core 1.1 application by using the new version, such as
dotnet new console --framework netcoreapp1.1
This returns with an error that this is not a valid value for –framework and a link to install additional templates:  https://aka.ms/dotnet-install-templates
It would be ideal if this link showed how to install a template for .NET Core 1.1 with the the .NET Core 2.0 SDK as well as the general "how to install templates" topic.
However, this aka link redirects to Introduction to ASP.NET Core: https://docs.microsoft.com/en-us/aspnet/core/
I see a few to-dos here:

[ ] Create "how to install dotnet new CLI templates" topic
[ ] How to install .NET 1.1 templates while using the .NET 2.0 CLI
[ ] Update the https://aka.ms/dotnet-install-templates link

/cc @mlorbetske @RickAndMSFT
From Mike, some starter text:
To install the 1.0 and 1.1 project templates, please run one or more of the following commands
For web templates:
dotnet new -i Microsoft.DotNet.Web.ProjectTemplates.1.x::1.0.0-*
For class library or console apps:
dotnet new -i Microsoft.DotNet.Common.ProjectTemplates.1.x::1.0.0-*
For unit test projects:
dotnet new -i Microsoft.DotNet.Test.ProjectTemplates.1.x::1.0.0-*

cc @sayedihashimi

@sayedihashimi for some reason I can't find that aka.ms link in the tool even though I should have permissions (since when I tried to create it again, it tells me that you and ddfwlink are the owners). It seems that since that issue was created for aspnet/docs, you created a help topic in one of the repos and changed the aka.ms link to that.
We already have a topic that covers custom templates, including installation:
https://docs.microsoft.com/en-us/dotnet/core/tools/custom-templates#installing-a-template
Should I just update that topic to include that info and then we change aka.ms link and delete that other topic?

@mairaw the end-user will see this error whenever they try to invoke a template which is not installed. One very common case of that is a user trying to create a 1.1 project after installing 2.0. In that case the linked doc is not very helpful. I'd like to link to a page which includes that info since it will be a common case when visiting the link.

@sayedihashimi yep, I understand that. What I was proposing is to add that info to that existing doc. Do you agree with that?

Sounds good


Calling native NewDirectByteBuffer with size 0 causes crash when using ART runtime

When creating a Mesh, I'm passing in 0 for maxIndices. This eventually leads to a native call NewDirectByteBuffer(ptr, numBytes) with numBytes = 0. This causes a crash when using Android 4.4's ART runtime with the following error:
JNI DETECTED ERROR IN APPLICATION: capacity must be greater than 0: 0
in call to NewDirectByteBuffer
from java.nio.ByteBuffer com.badlogic.gdx.utils.BufferUtils.newDisposableByteBuffer(int)
...
Replacing all the maxIndicies with 1 instead of 0 allows my game to run perfectly on on ART.
Note:
Some classes in libGDX (such as ImmediateModeRenderer20) create meshes with maxIndices = 0, so they can't be used in ART without modification due to the above.

Yes 4.4.4 Art ... @n3o59hf https://github.com/libgdx/libgdx/issues/976#issuecomment-30218089 simply changed the font and it works... but either font it works with Dalvik... just leaving a note...