About the throughput?

hi, sir!  could you tell me about how to test throughout of HydRand? using some tools like ab, iperf or something else?

Hi,
You can find additional information on how we benchmarked our solution in
the evaluation/aws directory. In particular have a look at manage.py (the
run_benchmark procedure).
For measuring CPU and network we use dstat, in particular did run
dstat --integer --noupdate -T -n --tcp --cpu --mem --output ~/stats.log 1
&> /dev/null & (line 764, manage.py) in the background on all nodes during
execution of the protocol.
But I guess some other tools would work fine as well.
Am So., 28. Juni 2020 um 14:35 Uhr schrieb chenjinhua1993 <
<EMAIL_ADDRESS>
hi, sir! could you tell me about how to test throughout of HydRand? using
some tools like ab, iperf or something else?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/PhilippSchindler/hydrand/issues/6, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABATVRR44XUGIB4MUDCZGR3RY42JPANCNFSM4OKQLSZQ
.

I truly appreciate your timely help. I found that and will test later.


Split compile action

Remove Merge to all_commits from compile action, such that a action failure due to merge conflicts is clearly identifyable.

Done with commit: 106aa70fbebe06954b970c7e0538deab63e2daa5


Added error pages

Added 404 and 500 error pages
By overriding default views of pages to our own custom views !
that's all I had @enoren5

Resolves Issue #113. Thanks, @UmarGit!


common: change getPendingRAVs PAGE_SIZE from 1000 to 200, fix http 413

Verified that this solves receipt collection on the upgrade indexer.


docs(table): added documentation for the 'new' method of the 'table' widget

Added documentation for the new method of the Table widget

Oh, the gramaticall error comes from the commit message and not the diff. Noted

Oh, the gramatical error failing the lint CI comes from the commit message and not the diff. Noted

Yeah - the convention is imperative form ("add" instead of "added") as if you're completing the sentence “If applied, this commit will …”
There's a couple of good blog posts that talk more about the rationale for this:

https://www.conventionalcommits.org/en/v1.0.0/ gives the dry detail
https://bitcrowd.dev/a-note-on-commit-messages/ gives some context
https://cbea.ms/git-commit/ goes deep
https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html is one canonical post that everyone refers to

Oh, the gramatical error failing the lint CI comes from the commit message and not the diff. Noted

Yeah - the convention is imperative form ("add" instead of "added") as if you're completing the sentence “If applied, this commit will …” There's a couple of good blog posts that talk more about the rationale for this:

https://www.conventionalcommits.org/en/v1.0.0/ gives the dry detail
https://bitcrowd.dev/a-note-on-commit-messages/ gives some context
https://cbea.ms/git-commit/ goes deep
https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html is one canonical post that everyone refers to

Thank you very much for this


Missing transpilation

This library is written in Typescript but it's not being transpiled into Javascript code (plus type declarations) before being uploaded to npm. That means it cannot be used outside of Typescript projects. Even if your project uses Typescript it will produce tons of errors if your typescript settings differ from whatever this library uses: https://github.com/microsoft/TypeScript/issues/41883#issuecomment-831235280
node_modules/vuexyz/src/primitives/usePolygon/index.ts:116:26 - error TS18048: 'config' is possibly 'undefined'.

116     } else if ("size" in config) {
                             ~~~~~~

node_modules/vuexyz/src/primitives/useTriangle/index.ts:2:9 - error TS1484: 'DistributiveOmit' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled.

2 import {DistributiveOmit} from '../../types'

Please transpile the code into Javascript and ship it along with the type declarations (.d.ts).

@darkbasic - Go ahead and give it a shot now by installing vuexyz@latest from npm (specifically, v.1.3.167).
I've added build transpilation and fixed a handful of TS issues that popped up during that process. Tested in a clean JS StackBlitz project and it worked as expected.

@marchantweb that fixed my issue, thanks!


How to use LexikJWTAuthenticationBundle as identity provider in many projects?

I am planning a new microservice project. Single microservices are REST-APIs, the user should authenticate himself with JWT. I want to use the LexikJWTAuthenticationBundle for implementing JWT.
How can I make sure that the token is validated correctly on different servers?

I think this is quite hard to tell since you have to use Symfony User together with this bundle to make it works.
If you simply just want to use JWT without Symfony User you can find and use a library that generate a JWT.

How can I make sure that the token is validated correctly on different servers?

Public and Private key.

Typically, a private key, or secret, is used by the issuer to sign the JWT. The receiver of the JWT will verify the signature to ensure that the token hasn’t been altered after it was signed by the issuer.


Add special characters restrictions

Add special characters restrictions line regarding RAC-BAG-ID. Want bag names to avoid any special characters or else we will reject the bag.

Need to clarify what "special characters" means:

reserved characters like !, %, & etc
extended or non-latin script characters like ℑ,≥, Ⱥ or Ɱ


Add example use with websockets to Docs

Curious where best to listen for websocket events.

We push an action onto the repo when a message arrives and it works well.

@greypants you're the resident web sockets + microcosm expert. Would you be willing to take this on? Happy to ghost write.

Sure. I believe I've got a week to spend on open source coming up in the next month or so. I can put together some examples.
The basic pattern is this:
Receiving Messages
Socket messages being received have an action key that map to microcosm actions.
{ action: 'addItem', data: { id: 1, label: 'foo' }

Then I'd build a little ActionSocket class that looked something like this:
class ActionSocket {
  constructor(repo) {
    this.repo = repo
    this.socket = new WebSocket('ws://foo.dev')
    this.socket.addEventListener('message', this.onMessage)
  }

  onMessage({ action, data }) {
    if(CoolActions[action]) {
      this.repo.push(CoolActions[action])
    } else {
      console.debug(`"${action}" not found CoolActions`, data)
    }
  }
}

Sending Messages
For sending messages, I set up an effect, passing it my websocket instance, and registering actions that send messages with the action payload.
export default class SocketEffect {
  setup(repo, socket) {
    this.socket = socket
  }

  register() {
    return {
      [CoolActions.sendAddItem] : this.sendAddItem
    }
  }

  sendAddItem(data) {
    this.socket.send({ action: 'addItem', data })
  }
}


Issues in Latvian message translations

In yii message files for Latvian, there are multiple little things that I found, gathering them here.
Wording
In line 54, is currently used translation for the word Galvenā (main), but should be instead something more close to Sākums (beginning), that is more often used for links to home page.
'Home' => 'Sākums',

In line 82, currently there is translation for Neizdevās apstiprināt (could not confirm), that is invalid translation for "Unable to verify". It suggests now that verification could not begin, rather than that verification finished and results are invalid. Message is used in CSRF validation context for failed validation and should be more clear as to what happened.
'Unable to verify your data submission.' => 'Saņemtie dati neizturēja pārbaudi.',

In line 84, pārbaude is a decent translation for it, but in this case, its for CAPTCHA use, and we should use cilvēktests (human) instead, as it is correct and approved translations for HIP challenge; Human Interactive Proof; Completely Automated Public Turing Test to Tell Computers and Humans Apart.
'The verification code is incorrect.' => 'Cilvēktesta kods bija nepareizs.',

In line 85, we see izvēle (choice), but we should rather see iespēja, because a choice, is already chosen option.
'Unknown option: --{name}' => 'Nezināma iespēja: --{name}',

In line 140, we see tulīt (in a moment), but its complete opposite of the context, as it is used in time formatter for showing interval of zero length and the expected value is closer to "something will happen in 0 seconds" and tikko is a correct translation, that talks about past event. Sadly, Yii uses same "just now" for both "ago" and "in (future)".
'just now' => 'tikko',

Quotes
In multiple lines, there is a weird use of quotes. Some translations have ” and „ instead uf default quotes. We should have consistency.
In line 73
'The file "{file}" is not an image.' => 'Saņemtā "{file}" datne nav attēls.',

Same in lines 74, 75, 76, 77, 78, 79, 80, 81, 98, 99, 103, 107, 108, 109, 110, 111, 114, 115.
Some words are quoted when in source they are not.
In line 99
'{attribute} cannot be blank.' => 'Ir jāaizpilda {attribute}.',

Same in lines 100, 101, 102, 104, 105, 106, 112, 113, 116, 117, 118.
Dot at the end of the sentence
In line 56, is currently used unnecessary dot at the end.
'Login Required' => 'Nepieciešama autorizācija',

Invalid variables
In line 133, capitalized variable {Yii} is not compatible syntax, translated string should have the same capitalization as source string.
'Powered by {yii}' => 'Darbojas ar {yii}',

Good set of issues. Would you please do a pull request? I don't speak Latvian so may make mistakes when applying these.


Hours Wasted assuming the framework could handle a complex object save(insert, or update)

I foolishly assumed that the EF would understand based on all of the keying relationships I defined what was a new object vs what was to be updated (or even removed).
It seems to me that there should be one method that performs this for any complex model.
Having to manage the implementation above will require a lot of redundant code across multiple levels of a big data model. This is a great opportunity for a framework to shine...
If it does this somewhere else and I just haven't uncovered it please let me know.
Thanks

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

ID: 130521ba-2943-c640-4190-7e22af37e154
Version Independent ID: c31908e9-2836-8efd-5df6-e9dc5b5a9a5f
Content: Working with entity states - EF6
Content Source: entity-framework/ef6/saving/change-tracking/entity-state.md
Product: entity-framework
GitHub Login: @divega
Microsoft Alias: divega

Duplicate of #5536


Items counciling feature

Is your feature request related to a problem? Please describe.
Add the ability / interface option to give item to a raider for a fixed price without starting auction at all.
Example 1: tank loot prio
Example 2: bis items rotation
Example 3: personal bis options (I’ve mentioned mechanics of PBIS before).
This will remove some amount of annoying announcing auctions starts / ends that we see almost every couple of minutes now in raid.
Describe the solution you'd like
Add item to auction as normal -> add price -> ok -> click "council loot" -> add player from raid roster -> award.
Normal "win" RW appears after.

I am very against putting this directly in the addon, since addon is focused on the DKP and auctioning systems and there is no end to the number of requests of specific changes.
What I would propose is to create a Public API that allows to handle all of those cases and create maybe some comms/helpers to make WA authors life easier.
Any thoughts @SamMousa ?

This will not be included in CLM. I highly recommend using gargul for LC features https://github.com/papa-smurf/Gargul especially that there will be integration with CLM coming.


fixing deviation

Moved the default policy creation as part of deviation.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

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 55.5%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1983

Relevant Lines:
3573

💛  - Coveralls


HTTP24 2.4.18

Update httpd24 to 2.4.18 from 2.4.16. Supposedly fixes behavioural changes made in 2.4.17 that broke REDIRECT_URL.

I took care of it in #103

Thanks for the submission anyway! 💙


internal: introduce 'add new major version script'

Checklist

[ ] I have filed an issue about this change and discussed potential changes with the maintainers.
[ ] I have received the approval from the maintainers to make this change.
[ ] This is not a stylistic, refactoring, or cleanup change.

Please note that the maintainers will not be reviewing this change until all checkboxes are ticked. See
the Contributions section in the README for more
details.
Discussion thread for this change
Issue number: <please reference the issue number or url here>
Description of this change

I already left the bazel org, can you please merge?


Question about HW Sync using D455

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
D455

Firmware Version
<IP_ADDRESS>

Operating System & Version
Win10

Kernel Version (Linux Only)
-

Platform
PC

SDK Version
2.54.2

Language
python

Segment
Robot

Issue Description
[question]
I am trying the D455 multi camera(2 devices)  while reading the following doc.
https://dev.intelrealsense.com/docs/multiple-depth-cameras-configuration
Now, I have a question.
Is D455 support Depth and RGB HW sync? There are multiple pieces of information below, and I am confused.
In looking at some issues, it was mentioned that RGB HW sync is not supported.(https://github.com/IntelRealSense/librealsense/issues/12321#issuecomment-1780932585)
But, In DataSheet of D400 series, following information is written.

3.7.4 External Sensor Sync Connector
For D415 and D455, both the depth and RGB sensors can be synced by an external trigger

Hi @premQee  In theory, using Inter Cam Sync Mode '3' (Full Slave) on both cameras is supposed to enable depth + RGB hardware sync.  In practice though, this mode did not work well.  It was also designed for use with the D415 camera model.  This mode, part of the genlock external hardware sync system, is no longer supported by Intel and modes 1 and 2 (Master and Slave) are the only officially supported and validated Inter Cam Sync Modes.  However, the genlock system's modes including '3' are still usable in the RealSense SDK.
Whilst you are welcome to try mode '3', I would strongly recommend assuming that only depth will be able to be synced.

Thank you for your response.
In that case, does it mean that I can't check the (color) synchronization using the high-speed LED panel in the document?

In theory, using Inter Cam Sync Mode '3' (Full Slave) on both cameras is supposed to enable depth + RGB hardware sync.

Is this correct? I thougaht one device is '1' (Master) and another is '3' (Full Slave)

Mode 3 (Full Slave) will be set on both cameras if an external hardware sync trigger pulse is being used.
If you wish to use one of your two cameras as a Master though so that it generates the sync trigger pulse, then the Master camera will be set as '1' and the Full Slave camera set as '3'.

I understand. Can I do this test?

In that case, does it mean that I can't check the (color) synchronization using the high-speed LED panel in the document?

The LED panel product highlighted in the sync paper was for depth sync testing.  That paper was written years before genlock sync was introduced, so there is no past example of it being used with RGB.
In a past investigation, I identified the LED panel product in the paper as very likely being the one at the link below.
https://www.image-engineering.de/products/equipment/measurement-devices/900-led-panel

OK. I will check "timestamp drrift" when hw sync is enabled.

Hi @premQee  Do you have an update about this case that you can provide, please?  Thanks!

I'm sorry for the delay.
I have confirmed the "timestamp drrift" using 2 devices. (Inter Cam Sync Mode is 1 and 2)
I can close this issue. @MartyG-RealSense  Thank you for your support.

You are very welcome, @premQee - thanks very much for the update.  As you suggested, I will close this issue.  Thanks again!


Support for int64?

Is there a way to keep attributes with long integers (int64)? Currently it seems that the limit is int32 but I am not sure and couldn't find this in the documentation, but I am getting overflow, e.g.:

original number (int64)
overflowed to int32

611740782014522
110650

201501012578
-362450334

I tried -T attribute:int64 but I get the error:
Attribute type (int64) must be int, float, string, or bool.
I found this issue #698 but I'm not sure if it is related.

Thanks for asking. The intent is that int64 attributes will be preserved with their full precision into the tiles. It seems to work for me:
➤ echo '{"type":"Feature","properties":{"val":611740782014522},"geometry":{"type":"Point","coordinates":[0,0]}}' | tippecanoe -z0 -f -o out.mbtiles
…
➤ tippecanoe-decode out.mbtiles
…
{ "type": "Feature", "properties": { "val":<PHONE_NUMBER>14522 }, "geometry": { "type": "Point", "coordinates": [ 0.000000, 0.000000 ] } }
…

Can you say more about the circumstances under which it isn't working for you?


Default Prop Interpolation

It looks like currently the props are default to undefined, which makes it a bit too complex than it should be to define, for instance, default colors or any other styles.

They default to an empty object.
https://codesandbox.io/s/gL2V4R6ZG

@k15a is there a way to define the default style via the interpolation of the default prop of the component?
something like this:
  static propTypes = {
     color: PropTypes.string
  };

  static defaultProps = {
    color: 'grey'
  };

 render(){
    ...
 }
}

export default styled(Component)`
  fill: ${prop => prop.color};
`;

Or is there a better way to do this?

Just use normal propTypes and defaultProps
const Component = styled.div`
  fill: ${prop => prop.color};
`;

Component.propTypes = {
  color: PropTypes.string
}

Component.defaultProps = {
  color: 'grey'
}


Refactor transaction pool into separate data structure

The mempool now lives in its own TransactionPool data structure. I have changed the details of the pool's implementation, but I think the high-level logic should remain the same:

Return only valid transactions (which have a nonce equal to the sender's nonce)
Of these, prioritise transactions with a higher gas price.

The comments in pool.rs should hopefully do a reasonable job at explaining the new logic and how it is implemented.

I think I've made sure the pool's state after a fork is maintained. For now, I decided to just implement the simple solution of draining and re-filling the pool upon a fork, since I figure forks will be rare and the number of transactions in the mempool should be reasonably low.
@n-hutton @theo-zil

Block TX limits aren't respected any more?

I figured it didn't make sense to have this limit in. We'll add a block gas limit in #496 and that should cover all the possible limits you would want on a block.

It now doesn't respect priority TXs, the flow as far as I can see it is that a second arriving (Address, u64) will overwrite transactions regardless of priority

That's fixed now - Theo commented the same thing above.

In the case the above happens, there will still be a reference to the other TX in hash_to_index, which could be considered a memory leak as it will never be cleared

See above.

The mempool tries to keep a track of nonces, but is also has to be informed of nonce updates which seems bugprone - might be better if it can just ask the state

I did consider that, but the borrowing pattern of having Consensus owning State and TransactionPool, plus TransactionPool which borrows from the same &State would probably be painful and require an Rc. I figured it wasn't worth the additional complexity.

In the case there is a fork and your tx nonces go in reverse you will get into the state where the your ready heap is confused, I think

This is now fixed.

I wouldn't have made it so getting the best TXs modifies the mempool, it is limiting to the user (for example if you wanted to pre-empt the next block by collecting a bunch of TXs to speculate on)

Until there's a specific use case for peeking into the pool, without mutating it, I don't see the need to support doing so.

As unrelated note, there is a test priority_fees_tx which is only enabled on macos for some reason (my bad), might make sense if we enable it?

It is now enabled.


Specify Azure CNI as a requirement

Please, specify Azure CNI as a requirement. Looks like kubenet is not support for this case.

Document Details
If kubenet can be used- please add a link on a guide how to use kubenet
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 95812617-2cee-fb2c-2c6d-573f222033be
Version Independent ID: bf51864f-646f-2fda-7842-b1f3cf2f9ce2
Content: Creating an ingress controller with a new Application Gateway
Content Source: articles/application-gateway/ingress-controller-install-new.md
Service: application-gateway
GitHub Login: @Caya
Microsoft Alias: caya

@SychevIgor -
Thanks for brining this to our attention. We will investigate it further and update you shortly.

@SychevIgor, Appreciate your patience. Looks like the doc needs an update on this. attaching #399 Issue here for quick reference.
We are closing this issue for now. If there are further questions regarding this matter, please reply and we will gladly continue the discussion.


Training for a new language

Hi,
Is it possible to use the pre-trained model to train a new language?
I'm specifically interested to train a low resource language.
I've done it with Coqui, with IMS-Toucan, and with few-shot-transformer-tts.
First two gave ok results and the 3rd one was better. But I'm hoping for even better quality, and with the great features of VALL-E-X it would be great if it would be possible to fine-tune it to additional languages.
Thanks!

If you could figure out a way of phonemizing the text of your language to IPAs, and match them to the phonemes provided in this tokenizer, you can success a lot of knowledge from the pretrained model. Next, initialize a new language embedding for language, you will be able to perform fine-tuning on the new language.

Close this issue due to long term inactivity of issue creator.

Thanks for the information. I have a couple of follow up questions:

When you say hat I need to match the phonemes of my language to the ones specified in your tokenizer - does it mean that phonemes that don't exist already in your implementation cannot be supported? or can I extend the list of phonemes?
Do you plan on implementing a script for fine-tuning for a new language (that handles initializing a new language embedding etc.)? or should I figure it out on my own?

Thanks!

If you could figure out a way of phonemizing the text of your language to IPAs, and match them to the phonemes provided in this tokenizer, you can success a lot of knowledge from the pretrained model. Next, initialize a new language embedding for language, you will be able to perform fine-tuning on the new language.

Hello, this tokenizer looks very similar to the one that was used in Tortoise. I understand that to add a new language, one needs to perform fine-tuning on your model. Where can I find the training code?

If you could figure out a way of phonemizing the text of your language to IPAs, and match them to the phonemes provided in this tokenizer, you can success a lot of knowledge from the pretrained model. Next, initialize a new language embedding for language, you will be able to perform fine-tuning on the new language.

Hello, this tokenizer looks very similar to the one that was used in Tortoise. I understand that to add a new language, one needs to perform fine-tuning on your model. Where can I find the training code?

It's mentioned in README, I didn't made many modifications on the training code so I prefer not to copy them to my repo.

It's mentioned in README, I didn't made many modifications on the training code so I prefer not to copy them to my repo.
Except for the part where you're adding the Language Embedding and different Dataloaders for the dataset you used, which is not part of Lifeiteng's repo 😉

It's mentioned in README, I didn't made many modifications on the training code so I prefer not to copy them to my repo.

Except for the part where you're adding the Language Embedding and different Dataloaders for the dataset you used, which is not part of Lifeiteng's repo 😉

The difference is mainly about language embedding, whose logic should be quite straightforward in the inference method of the model class.

future spanish support? 🤔 🙏

For Spanish, I'll suggest using phonemizer as the g2p tool. The rest of the data preparation & training is the same.
I apologize that we are not going to train VALL-E X on more languages or data due to limitations of availability & GPU cost
It's good to get started with lifeiteng's repo if you would like to train your own model.

For Spanish, I'll suggest using phonemizer as the g2p tool. The rest of the data preparation & training is the same. I apologize that we are not going to train VALL-E X on more languages or data due to limitations of availability & GPU cost It's good to get started with lifeiteng's repo if you would like to train your own model.

Do you have any estimation on how much resources would it require to train for a new language. I am wondering about Ukrainian or maybe Russian.

It's mentioned in README, I didn't made many modifications on the training code so I prefer not to copy them to my repo.

Except for the part where you're adding the Language Embedding and different Dataloaders for the dataset you used, which is not part of Lifeiteng's repo 😉

The difference is mainly about language embedding, whose logic should be quite straightforward in the inference method of the model class. There is nothing special about self-defined dataloader. I was doing this because it's easier than learning how to prepare data with lhotse

@Plachtaa can you at least give us dataloader code sample how to prepare dataset for training

https://github.com/0417keito/VALL-E-X-Trainer-by-CustomData


True Colors don't show on Windows, no matter what

Description of the problem or steps to reproduce
Specifications

Commit hash: f594686
OS: Windows 10
Terminal: Many
Hello. So i've tried almost every relevant terminal for Windows 10: regular Console, Microsoft Terminal, MinTTY, ConEmu, Cmder, and the PowerShell terminal which is pretty much the same as CMD.
I've set the environment var MICRO_TRUECOLOR to true every time, but no matter what , i keep getting  basic colors.

Mouse interactions, however, work pretty well on most terminals, interestingly enough.

Try set MICRO_TRUECOLOR=1 instead of set MICRO_TRUECOLOR=true.

Try set MICRO_TRUECOLOR=1 instead of set MICRO_TRUECOLOR=true.

Thanks for your answer. Just tried that and got the same result.
Just FYI, in the same console window I get the colors perfectly fine if I enter into WSL (typing bash) and run micro from inside Ubuntu

Here I have recorded micro working on both WIndows and Linux (WSL) in the same terminal:

Came here to say I have the same problem. I looked into the backend library tcell and found this issue https://github.com/gdamore/tcell/issues/187. @sebolio if that is the default highlighting you are using then unfortunately it looks like you are having the same issue, and like the rest of us stuck with only 16 colors. Should look like this:
http://zbyedidia.webfactional.com/micro/screenshots/micro-monokai.png

Came here to say that I'm having the same problem. I looked into it and it seems the backend library tcell supports only 16 colors on Windows. https://github.com/gdamore/tcell/issues/187
I don't really understand why there is even an issue with Windows, as the console supports the same ANSI escape codes.

Came here to say that I'm having the same problem. I looked into it and it seems the backend library tcell supports only 16 colors on Windows. gdamore/tcell#187
I don't really understand why there is even an issue with Windows, as the console supports the same ANSI escape codes.

Exactly, I posted a video of this on my last comment

The author of tcell just posted that a PR is coming that will implement the missing functionality!

Yesterday the author of tcell commited the necessary changes and zyedidia/tcell was also updated. I just compiled the HEAD of master and it works! Just do the following before running micro: set MICRO_TRUECOLOR=1
Thank you @zyedidia!

Appears to be fixed in 2.0.8 - cfcb2e4, if env variable set to MICRO_TRUECOLOR=1

@tr4g Could you verify if this works for you now?

It works fine now, thank you very much :)
Mouse interaction still doesn't work in Windows Terminal, but I think it's a different issue


Remove ansible.cfg update requirements

init.sh updates [1] ansible.cfg in the following ways but we cannot rely on that so this issue tracks removing these changes.

Disabling Ansible host key checking

    sudo sed -i -e s/\#host_key_checking\ =\ False/host_key_checking=False/g /etc/ansible/ansible.cfg

Updating /etc/ansible/ansible.cfg action_plugins=/usr/share/ceph-ansible/plugins

    sudo sed -i -e s/\#action_plugins.*/action_plugins\ \=\ \\/usr\\/share\\/ceph-ansible\\/plugins\\/actions/g /etc/ansible/ansible.cfg

Disable retry files given permissions issue with /usr/share

    sudo sed -i s/\#retry_files_enabled\ =\ False/retry_files_enabled\ =\ False/g /etc/ansible/ansible.cfg

Disable deprecation warnings

    sudo sed -i s/\#deprecation_warnings\ =\ True/deprecation_warnings\ =\ False/g /etc/ansible/ansible.cfg

[1] https://github.com/fultonj/tripleo-ceph-ansible/blob/b4d01a2f81b104e6c4a93b4bd04c4200a2cc811c/init.sh#L48-L59

Plan:

This should be fixed by adding --ssh-extra-args='-o StrictHostKeyChecking=no to https://review.openstack.org/#/c/469644/13/workbooks/ceph-ansible.yaml
Reasons for this are not clear; reproduce the issue and debug with seb
File an RFE with the ceph-ansible project (as per seb)
No change; if deprecation warnings are left it doesn't affect the playbook run so it was just a nice-to-have

Regarding 3, even if ansible.cfg, as provided by the ceph-ansible package which ends up in /usr/share/ceph-ansible/ansible.cfg, could be modified, the user would still need to do the modification.

For item 3 I am now waiting on the ceph-ansible project to respond to my request: https://github.com/ceph/ceph-ansible/issues/1611

For item 1, I am debugging. I undid what #1 does:
sudo crudini --set /etc/ansible/ansible.cfg defaults host_key_checking True

I added the following to ceph-ansible.yaml
            ssh_extra_args: '-o StrictHostKeyChecking=no'

I see my playbook was called with the new option but I am getting an SSH key warning:
Unexpected error while running command.
Command: ansible-playbook /usr/share/ceph-ansible/site-docker.yml.sample --user heat-admin --become --become-user root --extra-vars {"ceph_mon_docker_subnet": "<IP_ADDRESS>/24", "monitor_secret": "***", "ceph_rgw_civetweb_port": 8080, "cluster": "ceph", "fetch_directory": "/tmp/ceph-ansible-fetch/", "ceph_docker_on_openstack": false, "rgw_containerized_deployment": true, "ceph_docker_image_tag": "tag-build-master-jewel-centos-7", "osd_containerized_deployment": true, "ceph_osd_docker_devices": ["/dev/vdb", "/dev/vdc"], "public_network": "<IP_ADDRESS>/24", "journal_collocation": true, "ssh_extra_args": "-o StrictHostKeyChecking=no", "mds_containerized_deployment": true, "mon_containerized_deployment": true, "cluster_network": "<IP_ADDRESS>/24", "fsid": "b007365e-cc87-11e5-a877-525400330ee0", "journal_size": 256, "ceph_mon_docker_interface": "br_ex", "openstack_config": true, "devices": ["/dev/vdb", "/dev/vdc"], "docker": true} --forks 6 --inventory-file /tmp/ansible-mistral-action6BKjrB/inventory.yaml --private-key /tmp/ansible-mistral-action6BKjrB/ssh_private_key
Exit code: 4
Stdout: u'\
PLAY [mons] ********************************************************************\
\
TASK [setup] *******************************************************************\
fatal: [<IP_ADDRESS>]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\r\\\
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @\\\\r\\\

http://sprunge.us/KKIb

Regarding item 3 (action_plugins). If I don't do the following to the default ansible.cfg shipped with TripleO,
crudini --set /etc/ansible/ansible.cfg defaults action_plugins /usr/share/ceph-ansible/plugins/actions

Then I see the following error:
TASK [ceph-mon : generate ceph.conf configuration file] ************************\
fatal: [<IP_ADDRESS>]: FAILED! => {"failed": true, "msg": "module (config_template) is missing interpreter line"}\
\
PLAY RECAP *********************************************************************\
<IP_ADDRESS>              : ok=21   changed=4    unreachable=0    failed=1   \
<IP_ADDRESS>              : ok=1    changed=0    unreachable=0    failed=0   \
<IP_ADDRESS>               : ok=1    changed=0    unreachable=0    failed=0   \

Full error log at http://sprunge.us/JODV

Can the ansible environment be used for this? https://docs.ansible.com/ansible/playbooks_environment.html

Update:
2. retry files (ceph/ceph-ansible#1611) The ansible.cfg that ceph-ansible ships will now have retry files disabled by default
3. action_plugins The action plugs are referenced in the ansible.cfg that ceph-ansible ships, if only I could call it
So this whole issue can be resolved by getting Mistral to call ansible-playbook with the ansible.cfg that it ships.

Q: How does ansible-playbook know which ansible.cfg to use?
A: Based on the directory it is running in (if none is there it uses the one in /etc/) OR the env var: ANSIBLE_CONFIG
In /home/stack
(undercloud) [stack@undercloud ~]$ ansible-playbook --version | grep config
  config file = /etc/ansible/ansible.cfg
  configured module search path = Default w/o overrides
(undercloud) [stack@undercloud ~]$

In /usr/share/ceph-ansible
(undercloud) [stack@undercloud ceph-ansible]$ ansible-playbook --version | grep config
[WARNING]: log file at /var/log/ansible.log is not writeable and we cannot create it, aborting

  config file = /usr/share/ceph-ansible/ansible.cfg
  configured module search path = Default w/o overrides
(undercloud) [stack@undercloud ceph-ansible]$

Or wherever, provided you set the env variable
(undercloud) [stack@undercloud ~]$ ANSIBLE_CONFIG=/usr/share/ceph-ansible/ansible.cfg ansible-playbook --version
[WARNING]: log file at /var/log/ansible.log is not writeable and we cannot create it, aborting

ansible-playbook <IP_ADDRESS>
  config file = /usr/share/ceph-ansible/ansible.cfg
  configured module search path = Default w/o overrides
(undercloud) [stack@undercloud ~]$

Thus, I need to submit a review to make tripleo-common's ansible.py set a env_variables not just to HOME but to something I can pass it as extra environment variables. Then I should be able to pass an extra dictionary and make it contain ANSIBLE_CONFIG=/usr/share/ceph-ansible/ansible.cfg.
Next step: get Juan to restore https://review.openstack.org/#/c/475728/2

flapper87 to the rescue with an update of it too. Next step, test it.
https://review.openstack.org/#/c/475728/

Tested https://review.openstack.org/#/c/475728/ and set verbosity: 5. Observed the following with the output of see_last_task.sh:
  "stderr": "Using /usr/share/ceph-ansible/ansible.cfg as config file

Playbook run succeeded with #action_plugins = /usr/share/ceph-ansible/plugins/actions in /etc/ansible/ansible.cfg and with disable retries only in ceph-ansbile's ansible.cfg.
(undercloud) [stack@undercloud tripleo-ceph-ansible]$ grep retry /etc/ansible/ansible.cfg | grep -v \#
retry_files_enabled = True
(undercloud) [stack@undercloud tripleo-ceph-ansible]$
(undercloud) [stack@undercloud tripleo-ceph-ansible]$ grep retry /usr/share/ceph-ansible/ansible.cfg  | grep -v \#
retry_files_enabled = False
(undercloud) [stack@undercloud tripleo-ceph-ansible]$


Use adapted test_get_libctx() for simpler test setup and better error reporting

This is a test setup code refactoring.

[x] tests are added or updated

This PR is in a state where it requires action by @openssl/otc but the last update was 30 days ago

This PR is in a state where it requires action by @openssl/otc but the last update was 61 days ago

Rebased to fix many (in the end rather trivial) merge conflicts.
Would be nice if we can get this done not too far in the future.

This pull request is ready to merge

Merged - thanks Pauli


FreeBSD: implements cpu availability command line.

Getting this
Measuring per-core preemption rate (this will take 1.00 sec)...     Core #1: CAUTION (156%)     Core #0: CAUTION (238%)     Core #3: CAUTION (176%)     Core #2: CAUTION (229%)
As I am doing parallel compilation here, it is pretty faithful.


Switch to headless chrome for testing

Fixes failing build, as Stripe has dropped support for TLS 1.2

headless chrome :clap: :clap: :clap:


Adding SL for product EOL date extensions

This PR adds service log template eol_date_extended.json, which notifies cluster owners that ${PRODUCT}'s EOL date has been extended to ${EOLDATE} per docs link ${DOCUMENTATION}.
This addresses OSD-13610, where OSD/ROSA v4.9's EOL date was extended. Some wording from that card has been modified slightly for clarity.

LGTM 👍

/lgtm

/approve


feat: use mempool.space as block explorer

Hard to say if this will have a performance impact or not without deploying and trying it out :)
Related to https://github.com/get10101/meta/issues/164.
We can of course try it out manually first.

Note: this will only change the esplora endpoint for the mobile apps, the coordinator would still go against blockstream.info. The more critical IMHO is the coordinator though. I would simply do a manual test on production and run it against mempool.space to see if the situtation changes.

can we get indication what are the rate limits on both? they might be different!

can we get indication what are the rate limits on both? they might be different!

I think both are undisclosed.

Converting this back to draft: I tried it on the coordinator and it got stuck. I assume we will get a similar result in the app.

@bonomat whats the status of this PR?

We can close this and pick it up again in the future.


Styled component support

Hello,
Is it possible to add Styled plugin support?
Thanks.

Hello! Is this an LSP server? There is a dedicated issue template for requesting new servers!

My bad, it's not an LSP rather it's a TS Plugin. For reference here is what I did to make it work.
npm install --save-dev typescript-styled-plugin typescript
add a plugins section to your tsconfig.json
{
  "compilerOptions": {
    "plugins": [
      {
        "name": "typescript-styled-plugin"
      }
    ]
  }
}

Tsserver should be working probably ofcourse.
Thank you for the great plugin


[ja] Translate docs/concepts/policy/pid-limiting.md into Japanese

Note that this issue is for Japanese Speaker
This is a Feature Request
What would you like to be added
Translate content/en/docs/concepts/policy/pid-limiting.md into Japanese
Why is this needed
There is no Japanese translation for this page
Comments
File to translate:
https://github.com/kubernetes/website/blob/main/content/en/docs/concepts/policy/pid-limiting.md
Original:
https://kubernetes.io/docs/concepts/policy/pid-limiting/
/area localization
/language ja
/assign

Thanks!
/triage accepted

/assign

/assign


Faster and more concise solution to the problem

File(s) Modified: 0001-two-sum.py, 0002-add-two-numbers.py, etc...
Language(s) Used: python, javascript, etc...
Submission URL: _https://leetcode.com/problems/[problem-name]/submissions/xxxxxxxxx/_

Important
Please make sure the file name is lowercase and a duplicate file does not already exist before merging.

hey @HC1608
There is no need to overwrite the original solution. You can put your solution just below it separately with Time and space complexities written on top of it.
And please create valid PR for reference go through Contributing.md


add: YouTube Logo

Add YouTube Logo

Icon ID
Icon Image

youtube

Just one more @LelouchFR, thanks!!

@LelouchFR what do you think about a PR template? I can make it.

@LelouchFR what do you think about a PR template? I can make it.

Yes, it could be good to do, I think I can work on it too, we could work on that on a new branch okay ? then I will be merging it in the main branch after it's finished

@LelouchFR about the white color, actually white was with D8D8D8, I changed to FFFFF, but the red is with FF0000. What do you think?


Updating bundled JDK to <IP_ADDRESS>+1 and 8u345-b01

Signed-off-by: Andriy Redko<EMAIL_ADDRESS>
Description
Updating bundled JDK to <IP_ADDRESS>+1 and 8u345-b01
Issues Resolved
N/A
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[X] Commits are signed per the DCO using --signoff
[X] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@reta Where do we need to backport this one?


⚠ Processors has degraded performance

In 895744a, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 47 ms

Resolved: Processors performance has improved in 3c4ebce.


x64: Add more support for more AVX instructions

One aspect of AVX that I have just recently become aware of is that there's apparently a performance penalty associated with mixing AVX and SSE intructions. One reason for this is that AVX instructions which operate over 128-bit values always zero the higher-than-128-bits of each register operate on. SSE instructions, however, don't do this. This means that false dependencies can be created between instructions because SSE instructions look like they're intentionally preserving higher bits where AVX instructions intentionally zero them. According to this stackoverflow question the processor also tracks whether an instruction has been executed and there's a "scary red line" for mixing AVX/SSE.
On the local meshoptimizer benchmark this PR doesn't actually have any effect on the generate code's performance, or not one that I can measure. In that sense this is more of a hygiene thing than anything else.
Specifically the changes here were to refactor many ISLE helpers that were generating instructions with SseOpcode.XXX manually to instead using the instruction helpers which will use the AVX variant if enabled. Additionally more AVX instructions were added for moving data to/from memory and such.
I don't think this 100% handles all the SSE instructions cranelift can generate when AVX is enabled, but it at least raises the bar further and removes a bunch of cases of SSE-generated instructions when AVX is enabled.

Oh good points! Shame on me for not actually reading all the way through on these bits...
So hypothetically if the host uses ymm registers in its own code, that might cause stalls but given that the stall requires hopping between the guest and the host it probably isn't really going to affect much?
Otherwise though locally I can't measure a difference before/after this PR, so the main motivation at this point is to copy what v8 does.

So hypothetically if the host uses ymm registers in its own code, that might cause stalls but given that the stall requires hopping between the guest and the host it probably isn't really going to affect much?

Yeah, that's a good point. I guess we should remember that, beyond just the normal overhead of switching between guest and host, this YMM transition penalty could add to the switch overhead. Maybe it's worthwhile to think about running VZEROUPPER in the "host to guest" trampoline so that we feel more sure that guest code will be in the "Clean UpperState"? cc: @cfallin, @elliottt, @jameysharp; I guess this is a "better safe than sorry" kind of thought, but that goes along with the intent of this PR.

Otherwise though locally I can't measure a difference before/after this PR, so the main motivation at this point is to copy what v8 does.

Yeah, I wanted to say it earlier but don't want to sound cavalier: one might have to work rather hard to make the partial register dependency become a noticeable issue in a real benchmark. I'm not saying it can't be done and we shouldn't try to avoid it, just... the StackOverflow answer ("you are experiencing a penalty for "mixing" non-VEX SSE and VEX-encoded instructions") felt more alarmist than I thought was warranted.

Oh sorry I didn't mean to raise an alarms or convey any sense of urgency. I should probably more succinctly put it as "I was interested in filling out more AVX instructions, but had no technical motivation to document as the reason to do so, so I picked the first google result and pasted it here"
I'll need to read up more on VZEROUPPER as I'm not sure what it does and how it affects performance myself.

The optimization manual says that vzeroupper "has zero latency" so I guess the only cost is instruction decode. Given that, adding one no-operand instruction to Wasmtime's trampolines sounds reasonable to me. (I guess it should be added for transitions in both directions between host and guest, based on the optimization manual's recommendations.)
I think I remember at least one of those trampolines does a tail-call, so it doesn't have the opportunity to do this when the callee returns, which I suppose could lead to surprising results too.
Just to check, we don't need to worry about ABI here, right? I'm assuming no x86 ABI guarantees anything about bits beyond the first 128 of vector registers across a call, or all the vector registers are caller-saved, or something.

Just to check, we don't need to worry about ABI here, right? I'm assuming no x86 ABI guarantees anything about bits beyond the first 128 of vector registers across a call, or all the vector registers are caller-saved, or something.

Honestly, hadn't thought too much about this idea until today so I don't know, but if we did add VZEROUPPER in the "host to guest" direction, e.g., I think we would want to do so before we fill in any registers with passed v128 values.


host valve should support atleast the async attribute for tc7

From<EMAIL_ADDRESS>on December 02, 2013 15:57:35
since tc7 will go through all valves and check for async compatibility, the host valve should support atleast the async attribute since it is used globally on all applications regardless if they use msm. in addition moved dirty hack on getResponseSetCookieHeaders to specific subclass too
created https://github.com/magro/memcached-session-manager/pull/32
Original issue: http://code.google.com/p/memcached-session-manager/issues/detail?id=184

From martin.grotzke on December 02, 2013 07:45:53
This should be already implemented with commit 5a6b0b6 (https://github.com/magro/memcached-session-manager/commit/5a6b0b6d761dff086010d2d0ef0bdf29c3f418d9), related to  issue #75 .

Can we close this one?

From martin.grotzke on December 02, 2013 13:10:57
(No comment was entered for this change.)
Status: Duplicate
Mergedinto: 75


Adding favicon to documentation

As the title.
I did go for black right leg and transparency, instead of the default black background and white leg. I think this is more stylish.

Added in https://github.com/pyansys/pyansys-sphinx-theme/pull/31


Improve tree-based weight functions

The functions predict_leaf_matrix and predict_forest_weights are currently a mix of two separate functionalities:

Computing tree-based weights, which make use of the samples in the leaf nodes and are therefore a "predict" method.
Computing a similarity measure using only the tree structure but not the samples in the leafs.

I propose, we separate the two functionalities and harmonize the naming between trees and forests:

Replace the predict_leaf_matrix method of the Prediction class with a predict_leaf function that takes (new) samples X and outputs a dictionary with keys being node.ids and then which samples are in that leaf node.
Add two new methods to both DecisionTree and RandomForest (replacing predict_leaf_matrix and predict_forest_weights): (i) tree_based_weights(X : np.ndarray | None = None) (or maybe predict_tbw?) which outputs a (n_row, X.shape[0]) matrix of tree based weights and (ii) similarity(X0: np.ndarray, X1: np.ndarray) which outputs a (X0.shape[0], X1.shape[0]) matrix where the ij-th entry corresponds to the fraction of trees in which X0[i, :] and X1[j, :] land in the same leaf node (or for trees just 0 or 1 depending on whether they are in the same node. The similarity would just directly use the new predict_leaf method from the prediction class.

This is now fixed on the Development branch as part of the update RandomForest.


callback to flutter from rust

Hi, and thank you very much for your work!
Is your feature request related to a problem? Please describe.
Is there a way one could register a callback from flutter which is then called from rust.
Describe alternatives you've considered
Right now I am polling for some events happening in rust but I would rather just like to have callback.
Additional context
I am not really sure if this already exists; or if this might be kind of impossible.
Thanks!

Firstly, you may use the Stream feature.
Secondly, IIRC someone has proposed similar questions before in the issue section, and it looks possible to do that. If the Stream does not satisfy your need, feel free to ask for more info about this!


Redo CLI, Makefile, completion, vim syntax file

hi,
found this project, found it very useful. I am currently migrating many of my more complicated bash scripts from bash -> gentee.
i added a few things when playing with it and thought i would pr
i tried to keep the cli api the same but just adding some features (stdin & string input), along with autocompletion, done through a third party library
i'm not really sure how the test framework you have works? is it comment based or something?
i also created a vim syntax highlight file that i have added to contrib, it's loosely based off the go.vim one and me reading the docs.

Thanks. I have merged this PR and pushed one commit with the fixed cli test. You can pull master branch and check the updated version. If it is ok then I will create a new release.


question for data download

when i run 'bash scripts/download_data.sh'  to download the dataset, there is a problem as follows
Connecting to www.dropbox.com (www.dropbox.com)|<IP_ADDRESS>|:443... failed: Connection timed out.
Connecting to www.dropbox.com (www.dropbox.com)|<IP_ADDRESS>|:443... failed: Connection timed out.

maybe this is due to the vpn? Can you surf the forgien website?


[Sonar] Reorder the modifiers to comply with the Java Language Specification in src/main/java/org/trebol/integration/mailing/mailgun/MailgunMailingServiceImpl.java

Summary

Source Sonar issue URLs [1 | 2]
Issue type: Code Smell
Severity: Minor
Technical debt: 2min effort

Could you assing me ? PR ready


getting build errors

Hey guys I am new  to haxe and I have some struggle to  build it to js using your build.hxml .
I get these errors when I try to use it. Could you give me some help ?
./src/flump/filters/AnimateTintFilter.hx:2: characters 7-55 : Type not found : pixi.core.renderers.webgl.filters.AbstractFilter
./src/PixiFlumpMain.hx:4: lines 4-15 : Defined in this class
./src/pixi/flump/Movie.hx:16: lines 16-434 : pixi.flump.Movie is not ready to be accessed, separate your type declarations in several files
./src/pixi/flump/Resource.hx:19: lines 19-115 : Defined in this class
./src/pixi/flump/Movie.hx:16: lines 16-434 : pixi.flump.Movie is not ready to be accessed, separate your type declarations in several files
./src/pixi/flump/Resource.hx:19: lines 19-115 : Defined in this class
./src/pixi/flump/Resource.hx:107: characters 4-19 : pixi.flump.Movie should be pixi.core.display.DisplayObject

Hello,
I cannot answer for the build.xml, but the 1st error may be related to the pixi version you're using.
The runtime is written for pixi v3, but you can enable pixi v4 support by modifying these lines :
1)
https://github.com/jackwlee01/pixi-flump-runtime/blob/master/src/flump/filters/AnimateTintFilter.hx#L2-L4
2)
https://github.com/jackwlee01/pixi-flump-runtime/blob/master/src/flump/filters/AnimateTintFilter.hx#L26-L28
3)
https://github.com/jackwlee01/pixi-flump-runtime/blob/master/src/pixi/flump/Movie.hx#L311-L312
I'm still using pixi v4.0.2, I need to upgrade to 4.2.1 and see if evrething is still alright ...

Upgrade done, at first it's ok.
If you're new with haxe, you can review my tests. I work with HaxeDevelop on Windows. It is configured to include the libs localy into the project, more easy to start from this ... if it helps ... :
https://github.com/NicolasVereenoghe/git.vega.pixi4.flump

@NicolasVereenoghe Thanks mate! I will try everything tomorrow. Cheers


[BEAM-13] Add JmsIO

Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

[X] Make sure the PR title is formatted like:
[BEAM-<Jira issue #>] Description of pull request
[X] Make sure tests pass via mvn clean verify. (Even better, enable
Travis-CI on your fork and ensure the whole test matrix passes).
[X] Replace <Jira issue #> in the title with the actual Jira issue
number, if there is one.
[X] If this contribution is large, please file an Apache
Individual Contributor License Agreement.

JmsIO (unbounded source and sink).

This is a first draft for discussion and improvements. I will improve with new commits.
R: @davorbonaci
R: @dhalperi

I'll leave the rest of the review for @dhalperi.

Rebased and updated to move the dependencies definition in the top level pom.
About the license, the JmsIO dependencies are Apache projects (Apache ActiveMQ and Apache Geronimo), so it's already under Apache license.

Okay, I think I'm done with my current pass :) Thanks JB!

Rebased and updated.

Rebase (now I won't rebase again, I will add new commits on the PR).
I have the following questions:

from my understanding watermark is when the data is actually processed in the pipeline, compare to the timestamp which is when the data has been actually created. It allows us to deal with the skew (the gap between data creation time and data processing time). Correct ? So, in the JMS case, the timestamp is basically the message timestamp and the watermark is when the message is consumed from the broker.
the checkpoint is an object holding the last data consumed. It's a kind of unique identifier for the message. In the case of JMS, I'm using the Message ID which is unique and generated by the broker. Correct ?
I implemented the initial split reader using the executor recommendation.

On the other hand, I have the following issues to fix:

Following your recommendations, I'm now using checkNotNull() and checkArgument() methods. However, it seems that the arguments are always null.
The testWrite() test works fine.

Build is now failing because of the new maven-dependency-plugin. It wants you to explicitly list all dependencies such as slf4j, guava, etc.
[INFO] --- maven-dependency-plugin:2.10:analyze-only (default) @ jms ---
[WARNING] Used undeclared dependencies found:
[WARNING]    org.slf4j:slf4j-api:jar:1.7.14:compile
[WARNING]    joda-time:joda-time:jar:2.4:compile
[WARNING]    com.google.guava:guava:jar:19.0:compile
[WARNING]    org.apache.activemq:activemq-client:jar:5.13.1:test
[WARNING]    com.google.code.findbugs:jsr305:jar:3.0.1:compile

OK gonna fix that.

from my understanding watermark is when the data is actually processed in the pipeline, compare to the timestamp which is when the data has been actually created. It allows us to deal with the skew (the gap between data creation time and data processing time). Correct ? So, in the JMS case, the timestamp is basically the message timestamp and the watermark is when the message is consumed from the broker.

Watermark is a (heuristic) lower bound on all future timestamps (in event time). You are using the message time as the event time, and using the time of the most recent message as the watermark.
If I recall our whiteboard discussion correctly, JMS will deliver messages in timestamp order and in a consistent order even during failures -- so this makes perfect sense: timestamps will only grow, and the last message time is a good watermark.
This is not, however, the processing time. If the pipeline falls behind, JMS timestamps will be well before the processing time. So it is good that you are not using processing time as the watermark!

the checkpoint is an object holding the last data consumed. It's a kind of unique identifier for the message. In the case of JMS, I'm using the Message ID which is unique and generated by the broker. Correct ?

Again, per our discussion this seems exactly right!

I implemented the initial split reader using the executor recommendation.

Looks great!

Thanks to @dhalperi I now have a better understanding of the requirements:

I should not use the AUTO_ACK mode on the JMS Session. Instead, I should use CLIENT_ACK and use the checkpoint mark to store the "pending" messages. Then, in the checkpoint finalize method, I will explicitly send the ACK to the JMS broker.
The watermark depends of the use cases and user needs. So, a good improvement would be to use a JMS property where the user can store his actually useful watermark. If this property is not defined in the JMS message, then we can fallback to the JMS timestamp (containing the timestamp when the message has been produced on the JMS broker).
Right now, the ConnectionFactory is an attribute of the PTransform (Read). As PTransform can be distributed on the executors, the ConnectionFactory has to be serializable. As the ConnectionFactory is an interface, it's hard to guarantee that any implementation will provide a serializable ConnectionFactory. A potential enhancement would be to use a kind of factory of connection factory, the factory itself would be serializable.

Huge thanks to @dhalperi for his help !

Any time!

Regarding 3, according to http://docs.oracle.com/javaee/1.4/api/javax/jms/ConnectionFactory.html, we can read:
It is expected that JMS providers will provide the tools an administrator needs to create and configure administered objects in a JNDI namespace. JMS provider implementations of administered objects should be both javax.jndi.Referenceable and java.io.Serializable so that they can be stored in all JNDI naming contexts. In addition, it is recommended that these implementations follow the JavaBeansTM design patterns.

So a ConnectionFactory implementation is Serializable.

Gonna fix the dependencies duplicate.

[update: Per discussion this morning, JB is still working on watermarks.]

Jenkins failure is not related to the PR: it failed on archetype when retrieving the maven-archetype-plugin from Central.

Merged!


[SPARK-39677][SQL][DOCS][3.2] Fix args formatting of the regexp and like functions

What changes were proposed in this pull request?
In the PR, I propose to fix args formatting of some regexp functions by adding explicit new lines. That fixes the following items in arg lists.
Before:

After:

Why are the changes needed?
To improve readability of Spark SQL docs.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
By building docs and checking manually:
$ SKIP_SCALADOC=1 SKIP_PYTHONDOC=1 SKIP_RDOC=1 bundle exec jekyll build

Authored-by: Max Gekk<EMAIL_ADDRESS>Signed-off-by: Max Gekk<EMAIL_ADDRESS>(cherry picked from commit 4e42f8b12e8dc57a15998f22d508a19cf3c856aa)
Signed-off-by: Max Gekk<EMAIL_ADDRESS>

Merging to 3.2 since all tests passed, and the fixes have been merged to master already.


Housekeeping in search views

We're going to be doing some work on the search pages soon. This PR removes some old code and duplication to make that easier.

Is params[:organisation] actually used by anything any more?

It has not, and the test testing for its existence has also been deleted since. Removed the tag & rebased.


MinGW build doesn't use BCryptGenRandom like MS VC build and it is limited to depricated CryptGenRandom

Applies to both master and 1.1.1-stable branch.
in crypto/rand/rand_win.c, the code to use the recommended BCryptGenRandom  from bcrypt.dll is limited to the use of Visual Studio 2008 and newer through a check on the proprietary _MSC_VER define.
This means that if OpenSSL is built using MinGW, the random generator falls back to using the deprecated CryptGenRandom function even on new Windows versions like Windows 10 although bcrypt.dll is present on these new systems and BCryptGenRandom can be called at runtime.
I believe this was done this way because MinGW doesn't provide bcrypt.h header file but this is the wrong approach since BCryptGenRandom function can be called at runtime by loading bcrypt.dll and retrieving the function pointer dynamically from it using GetProcAddress.

Marking as inactive, to be closed at the end of the 3.4 dev cycle barring further input


Getting lots of spam in my inbox

@mattl this is more of an FYI - just wanted to let you know I got about a dozen yest. Wanted to see if there's an easy fix or anything in particular I should do about it or we can do to my email address on the site to avoid it? If not, qty is still relatively manageable and I'll just mark as spam and delete.

Email is on https://creativecommons.org/donate/ . Two thoughts:

throw an obfuscation plugin on there to stop email from getting scraped, e.g. https://en-ca.wordpress.org/plugins/email-encoder-bundle/
swap that link to hyperlink to contact form and add a category there in "Type of information you need" select for Donation support.

@rebeccalendl Can you forward one to me? Please don't mark as spam.

@mattl sure, just fwded and won't mark as anything

Okay, as they're just random people emailing you... you can mark those as spam, just be careful not to mark any emails from the various contact forms as spam.
I've updated the link to point to the generic contact form now.

Still receiving random emails with no subject line and/or incoherent ramblings, about 10-12 daily since the site launch. Possible to resolve?

I found another page with your email address on it. Fixed.


BorderHexColor ignored?

Hi there
First of all thanks for a great control - it's been a pleasure to work with it!
I have a small issue: It didn't get the BorderHexColor of a CircleTransformation to work, no matter what I assigned to it. When searching for that property here on GitHub, I see only property assignments, but no code that actually would do anything with it. Did I miss anything, or Is this property obsolete or yet to get an actual implementation.
Thanks,
Philipp

Hi @hardcodet,
It should be working, CircleTransformation uses RoundedTransformation internally:

https://github.com/luberda-molinet/FFImageLoading/blob/master/source/FFImageLoading.Transformations.Droid/RoundedTransformation.cs#L94-L106
https://github.com/luberda-molinet/FFImageLoading/blob/master/source/FFImageLoading.Transformations.Touch/RoundedTransformation.cs#L95-L110
https://github.com/luberda-molinet/FFImageLoading/blob/master/source/FFImageLoading.Transformations.Windows/RoundedTransformation.cs#L117-L139

You must set BorderSize for it to work. Did you do this?

Duh.  I tried it late, but with a very small value. Only just now realized that I need smth more like "20" than "2" for the BorderSize.
Thanks for the quick feedback, Daniel :)

No problem. I think it would be nice to add some default minimal / max values to avoid confusion in future anyway. Cheers :)


Not displaying preview of the dragging item when in a virtualized list

I'm having an issue of displaying the preview of a dragging item in a virtualized list.
It's when I removed this line https://github.com/clauderic/dnd-kit/blob/05d6a78a17cbaacd8dffed685dfea5a6ea3d38a8/stories/2 - Presets/Sortable/5-Virtualized.story.tsx#L91
After dragging and scrolling passes the initial view, the preview of the dragging item will be disappeared.
I am using latest versions:

@dnd-kit/core 4.0.3
@dnd-kit/sortable 5.1.0

Demo
https://user-images.githubusercontent.com/38782010/143559073-465d3219-ec12-4233-9d36-fe2bf3bf158b.mp4

This isn't a bug with @dnd-kit, this is just how virtualized lists work. When items scroll out of view, they get unmounted by the virtual list component.
If you're using react-tiny-virtual-list, you can use the stickyIndices prop to prevent the item from unmounting when it goes off screen:
<VirtualList
  stickyIndices={activeId ? [items.indexOf(activeId)] : undefined}

这不是一个错误@dnd-kit，这就是虚拟化列表的工作方式。当项目滚动出视图时，它们会被虚拟列表组件卸载。
如果您使用的是react-tiny-virtual-list，则可以使用stickyIndicesprop 来防止项目在离开屏幕时卸载：
<VirtualList
  stickyIndices={activeId ? [items.indexOf(activeId)] : undefined}

If using another virtual library such as react-virtuoso, is there a solution for @dnd-kit?

This isn't a bug with @dnd-kit, this is just how virtualized lists work. When items scroll out of view, they get unmounted by the virtual list component.
If you're using react-tiny-virtual-list, you can use the stickyIndices prop to prevent the item from unmounting when it goes off screen:
<VirtualList
  stickyIndices={activeId ? [items.indexOf(activeId)] : undefined}

If using another virtual library such as react-virtuoso, is there a solution for https://github.com/dnd-kit?


Please update cosmiconfig in @graphql-codegen/cli

Which packages are impacted by your issue?
@graphql-codegen/cli
Describe the bug
@graphql-codegen/cli is using a version of cosmiconfig that is a full major version (plus) behind. That major version (7.x) contains a particular CVE that is impossible to get around: https://github.com/advisories/GHSA-f9xv-q969-pqx4
Overriding the version of yaml with a package manager results in a crash of cosmiconfig and subsequently @graphql-codegen/cli as there are breaking changes with the version of yaml that cosmiconfig@7 uses, and the latest version which resolves the CVE<EMAIL_ADDRESS>Additionally, cosmiconfig@8 no longer uses the yaml package.
Offending line is here: https://github.com/dotansimha/graphql-code-generator/blob/master/packages/graphql-codegen-cli/package.json#L61
Your Example Website or App
n/a
Steps to Reproduce the Bug or Issue
Doesn't require a reproduction, as this is strictly a dependency update.
Expected behavior
A reasonably updated version of cosmiconfig and other dependencies would be used.
Screenshots or Videos
No response
Platform

OS: all
NodeJS: LTS
graphql version: 15+
@graphql-codegen/* version(s): 3.3.1

Codegen Config File
No response
Additional context
No response

done as part of https://github.com/dotansimha/graphql-code-generator/pull/9449 and will be released soon.


[SPARK-14531][STREAMING] Flume streaming should respect maxRate

What changes were proposed in this pull request?
At the moment Flume streaming set the default polling max batch size as DEFAULT_POLLING_BATCH_SIZE (1000) even if an option "spark.streaming.receiver.maxRate" is passed. This patch tries to address this issue by respecting the option "spark.streaming.receiver.maxRate" in FlumeUtils.scala.
How was this patch tested?
A test case is added to cover the this change.

Can one of the admins verify this patch?

Thanks @srowen. It looks like my previous understanding of the issue might be incorrect. Let me take a detailed look and see if I could update this pull request.

@yongtang could you close this one? You can open a new one when you figure out the correct fix. Thanks!


Git cannot be found in any of the default locations

Windows 7, Atom 1.0.11, merge-conflicts 1.3.5.
When I attempt to run merge-conflicts I get
git can't be found in any of the default locations!

I checked my PATH variable and git is there C:\Program Files\Git\cmd, in the command line git works.
More than happy to provide further info if required, and maybe even debug myself, in the meantime I'd love help getting this working via a workaround. Sadly my atom has issues showing settings in the GUI due to bugs in atom when behind a corporate firewall/proxy, so if you could point me somewhere to add the setting for git manually that would be great.

Running atom as an administrator makes this issue go away, not sure whether this is expected?

You can manually configure a path to your git executable in the settings for the package if it's not in any of the places we're looking at right now.
That does seem like a reasonable path to add to the search paths, though.


add fix to set browser storage on initial render

Add fix to set browser storage on initial render

Description

In my previous change (https://github.com/antonioru/beautiful-react-hooks/pull/367) I removed the useEffect which in turn caused the browser storage not to be set on the initial render; this pr fixes that bug.
I also added an update so that when storage.setItem throws an error in a setValue call, the storedValue state will still be set (previously the new state was not set). This is consistent with the behavior before https://github.com/antonioru/beautiful-react-hooks/pull/367, and with other similar useStorage hooks i.e. UI.dev's hook
I updated the types so the storage variable is correctly typed as Storage, which adds more type safety to the storage.setItem and storage.getItem calls.
Related Issue

https://github.com/antonioru/beautiful-react-hooks/pull/367/
Motivation and Context

How Has This Been Tested?

I added tests to useLocalStorage.spec.js and useSessionStorage.spec.js that directly check the browser storage to ensure it's always up to date with the state. I also removed unnecessary rerender calls, and added acts per the official docs
Screenshots (if appropriate):

@ElanMedoff thanks for the fix, I didn't notice the bug you're describing to be honest but looking at the PR it is definitely there.
I should've probably done more tests for this hook, good to know you did
I'm merging this... thanks


Awaiting promise doesn't seem to work

I'm in love with this library if it works! I tried the following code which is supposed to work according to documentation but I get the following error.
var a is a promise and it works just fine and it prints but awaiting it would throw an error.
var async = require('asyncawait/async');
var await = require('asyncawait/await');
var Promise = require('bluebird');
var fs = Promise.promisifyAll(require('fs'));

var a = fs.readFileAsync('data.txt', 'utf8');
a.then(function(v){console.log(v)});

var b = await(fs.readFileAsync('data.txt', 'utf8'));

throw new Error('await functions, yield functions, and value-retur
^
Error: await functions, yield functions, and value-returning suspendable functions may only be called from inside a suspendable function.

This is my git btw. https://github.com/peymanmortazavi/AsyncAwait-Examples


Add metadata in config to indicate a config requires admin or non-admin

Summary of the new feature / enhancement
Some configurations may require admin or may require user to not be admin to apply.  The actual configuration can use an AssertionGroup to a resource that checks if user is elevated/root.  However, it might make sense to also have this info in the metadata property of the configuration, but this would just be documentation.
Proposed technical implementation details (optional)
No response

WinGet package manifests have:
https://github.com/microsoft/winget-cli/blob/296a53dbedffabfd14b60f43e1a7abae0200cb75/schemas/JSON/manifests/v1.6.0/manifest.installer.1.6.0.json#L512
Something similar for a DSC Resource would mean errors caused by mismatched elevation requirements could be caught before execution.

A consistent request from our customers is to have a single configuration document that can be used in multiple contexts to achieve the overall desired configuration.  On Windows, this means the ability to group the configuration elements to run under the SYSTEM user and an individual user (as well as that user's unrestricted token if applicable).  I believe that this also means that ability to state the desired action to take when the orchestrator is not run in the desired context; for example, being able to simply ignore the entire group.  They are generally accepting of the need to apply the configuration multiple times, so long as it is a single document.  I believe that the major reason for this single document stance is to shift the burden of splitting the document more into the authoring side, removing the need to store/transport multiple data streams in the backend systems.  Given the benefits of having a tool like this beyond these customers though, the additional requests are minimal and thus this seems like the best method to provide.
My understanding of the requirements on any such group to provide this behavior are thus:

The ability to specify the target user context in which the group applies
a. With analogous values to: SYSTEM, User, RestrictedUser, UnrestrictedUser
b. SYSTEM targets the actual SYSTEM user context on Windows.
c. User targets any standard user context
d. RestrictedUser targets the restricted token for a standard user when UAC is enabled
e. UnrestrictedUser targets the unrestricted token for a standard user when UAC is enabled
The ability to specify the behavior of the group when not in the desired context
a. With analogous values to: Ignore, Switch
b. Ignore would result in a no-op when attempting to Set the state, and presumably a no-op when attempting to Test as well.
c. Switch would run the group's sub elements in the target context is possible.

My expectation on the average use case would be:
resources:
  - name: SYSTEM group
    type: DSC/UserContextGroup
    properties:
      UserContext: SYSTEM
      WrongContextAction: Ignore
      resources:
        ...
  - name: User group
    type: DSC/UserContextGroup
    properties:
      UserContext: User
      WrongContextAction: Ignore
      resources:
        - name: Restricted user group
          type: DSC/UserContextGroup
          properties:
            UserContext: RestrictedUser
            WrongContextAction: Switch
            resources:
              ...
        - name: Unrestricted user group
          type: DSC/UserContextGroup
          properties:
            UserContext: UnrestrictedUser
            WrongContextAction: Switch
            resources:
              ...

With the goal of providing two effectively independent configuration documents via the SYSTEM and User targeting groups that would be Ignored when not in the correct context.  In the User context, we then request that the group invoke some resources in the alternate context via Switch.  Most likely, any automation here would run the user context portion from an unrestricted token to prevent the need to accept the elevation request.  The ability to use Switch when targeting/running from SYSTEM could be unsupported/implemented later.

For now, we'll implement https://github.com/PowerShell/DSC/issues/54 to handle elevation/non-elevation, but anything more, we recommend WinGet team to implement this group resource.

For the "fail-fast" case where a config doesn't have mixed context, we should also standardize on meta-data in the configuration similar to https://github.com/PowerShell/DSC/issues/253#issuecomment-1960556072:
metadata:
  Microsoft.DSC:
    RequiredSecurityContext: Elevated

Same enum values as https://github.com/PowerShell/DSC/issues/54


Hystrix CircuitBreaker Implementation

Implementation based on https://github.com/spring-cloud/spring-cloud-commons/pull/445

Codecov Report

Merging #3277 into 2.0.x will increase coverage by 9.59%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##              2.0.x    #3277      +/-   ##
============================================
+ Coverage     59.81%   69.41%   +9.59%
+ Complexity      872      316     -556
============================================
  Files           129       46      -83
  Lines          4591     1311    -3280
  Branches        471      143     -328
============================================
- Hits           2746      910    -1836
+ Misses         1667      345    -1322
+ Partials        178       56     -122

Impacted Files
Coverage Δ
Complexity Δ

...loud/netflix/turbine/stream/TurbineController.java

...etflix/turbine/stream/TurbineStreamProperties.java

...ramework/cloud/netflix/eureka/EurekaConstants.java

...work/cloud/netflix/eureka/InstanceInfoFactory.java

...etflix/ribbon/eureka/EurekaServerIntrospector.java

...x/ribbon/eureka/RibbonEurekaAutoConfiguration.java

...a/server/EurekaServerInitializerConfiguration.java

...lix/eureka/EurekaDiscoveryClientConfiguration.java

...mework/cloud/netflix/hystrix/HystrixConstants.java

...loud/netflix/turbine/CommonsInstanceDiscovery.java

... and 72 more

Continue to review full report at Codecov.

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

Also, why is this against 2.0.x? Shouldn't it be master for Greenwich?

I was thinking we could initially put it in a SR of finchley since it is a net new feature (shouldnt effect anything else)

Everything is now against master.
I got rid of the builder concept and moved to a circuit breaker factory concept as that seems to make more sense in this scenario.  The config factory still exists and is passed in to the constructor of the circuit breaker factory bean.  Hope this makes more sense.

Code has been moved to incubator project https://github.com/spring-cloud-incubator/spring-cloud-circuitbreaker


Feature: Implement inputKey format auto-detection

Implement auto-detection of inputted key format before conversion to compute the FROM conversion type
Resource: https://github.com/gr2m/universal-github-app-jwt?tab=readme-ov-file#about-private-key-formats

Closing this as duplicate of issue #6


Set public link defaultname capability

Description
It's not really worth fixing this since we will switch to setting a different, translatable default name for freshly created links in https://github.com/owncloud/web/pull/6961 but anyways :)
Related Issue

Fixes #1237

IMO it is useful to advertise this anyway, so any clients that connect to oCIS and implement the ability to create public links can choose to implement the advertised default.


Test PR

This is a test release-like PR to see if the problems that Contact Map Explorer is having with Travis is unique to that repo or if it is general.
It will be closed, unmerged (it should also fail tests)

ok, this one works, so it is something specific to Contact Map Explorer


CI for Calyx

Circle CI ok?

Could also try GitHub actions if you sign up for the beta…

I'm curious about GitHub actions too, but do whatever you are comfortable with.

I wanna try it out- I'm still waiting to hear back about registration for the Beta. I believe they will send me an email as soon as my account is activated for the beta.

Just added a config file for Github actions that builds and tests our rust code in Calyx. We can update with new workflows (e.g. for racket code) as needed.


Herbaria by #Records

Include empty herbaria in sort by #Records

Delivers https://www.pivotaltracker.com/story/show/176833561
(a pre-existing issue that was imported into updated HerbariaController).

Manual Test

Go to http://localhost:3000/herbaria?flavor=nonpersonal
Click #Records in sort tabs
Go to last page if there are > 1 page of results

Expected Result: Includes Fungaria with 0 records

Coverage increased (+0.01%) to 93.013% when pulling 0364a00bc2b06e3ee5358d6b371681ae1666d4fc on 176833561-herbaria-by-records into dfaed01aa26bc679c6572ae2bd73c179b5980030 on master.

Looks good to me.

Thanks!


Import fails on node 14.16.0, works on node 14.17.0

Describe the bug
On Node.js 14.16.0 some of our tests fail with something similar to:
Error: Failed to load url ./path/to.js (resolved id: ./path/to.js) in /home/runner/work/edge-bundler/edge-bundler/node/stage_2.test.ts. Does the file exist?

Is vitest/vite not working on 14.16.0? If so should we update the engines field in the next 0.x version? Or should this work?
Failing (14.16.0):
https://github.com/netlify/edge-bundler/actions/runs/4324526320/jobs/7549469085
Working (14.17.0):
https://github.com/netlify/edge-bundler/actions/runs/4324542665/jobs/7549507918
Reproduction
https://github.com/danez-labs/vitest-node-14
nvm install 14.16.0 && npm i && npm test
System Info
gitpod /workspace/vitest-node-14 (main) $ npx envinfo --system --npmPackages '{vitest,@vitest/*,vite,@vitejs/*}' --binaries --browsers
npx: installed 1 in 1.117s

  System:
    OS: Linux 5.15 Ubuntu 20.04.5 LTS (Focal Fossa)
    CPU: (16) x64 AMD EPYC 7B13
    Memory: 10.97 GB / 62.80 GB
    Container: Yes
    Shell: 5.0.17 - /bin/bash
  Binaries:
    Node: 14.16.0 - ~/.nvm/versions/node/v14.16.0/bin/node
    Yarn: 1.22.19 - ~/.nvm/versions/node/v16.19.0/bin/yarn
    npm: 6.14.11 - ~/.nvm/versions/node/v14.16.0/bin/npm
  npmPackages:
    vite: 4.1.4 => 4.1.4
    vitest: 0.29.2 => 0.29.2

Used Package Manager
npm
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

Personally, I don't think the version should matter here. Looks like a bug or regression.

All I found so far is that on 14.16.0 the id that vitest/vite is trying to resolve is  ./format/javascript.ts whereas on node 14.17.0+ this is /src/format/javascript.ts. So to me it seems that the transform does something different on these node versions? Is there a transform happening for the imports?

All I found so far is that on 14.16.0 the id that vitest/vite is trying to resolve is ./format/javascript.ts whereas on node 14.17.0+ this is /src/format/javascript.ts. So to me it seems that the code transforms do something different on these node versions? Is there a transform happening for the imports?

Yes, Vite preprocesses all files and changes file paths.


#147215217 | #147216919 | #147217279

What does this PR do?

Setup Project
Implement Models for app
Implement test for Models
Implement environment Configurations

Description of Task to be completed?

Creating the models for the data which my application will be manipulating. This should be done using SQLAlchemy.
Create scripts for handling migration of data when the data model changes
Create a flexible way for storing the application configurations. For this task, think about the different environments your application will be deployed to

How should this be manually tested?

python manage.py tests

What are the relevant pivotal tracker stories?

#147215217 | #147216919 | #147217279

Coverage increased (+96.7%) to 96.739% when pulling 71bd0ba3dd6ada959a699787e0f59de1ff0d4890 on ft-data-models-147215217 into d6f6b8a6ecddc223490b158b57403a17b4170169 on develop.


chore: add auto for release

📦 Published PR as canary version: 0.0.1-canary.1.fa18da8.0

:sparkles: Test out this PR locally via:
npm install<EMAIL_ADDRESS># or
yarn add<EMAIL_ADDRESS>

:rocket: PR was released in v0.0.1 :rocket:

:rocket: PR was released in v0.0.2 :rocket:

:rocket: PR was released in v0.1.0 :rocket:


Some confusions at coco 2017 stuff dataset

I've download the coco 2017 stuff_trainval annotations at this link, and found the number of image ids containing stuff annotations is total 118280 rather than 40k mentioned in paper.
The corresponding code is in line 151 of coco.py:
click here
Does anyone meet this problem? Thanks.

2018 Update: Detection and keypoint data is unchanged. New in 2018, complete stuff and panoptic annotations for all 2017 images are available. Note: if you downloaded the stuff annotations prior to 06/17/2018, please re-download.
All right, these captions can be found here.


Rock Paper Scissors exercise: Replace Utils.feedback with TestedCell

Todos

[x] add tested_cell as dependencies
[x] replace all feedbacks with TestedCell
[x] add solution for each TestedCell
[x] remove all assertions in feedback.ex
[x] remove all solution in  solutions.ex

Awesome!
I removed the call to show_editors/0 because I think we should hide them from students.


Create a PostgreSQL database to store promotion details

As a developer
I need a database
So that record my promotion information inside the database
Details and Assumptions
Create a docker image for PostgreSQL in the docker-compose.yml file
Set up an example row in the DB for a sample promotion
The RESTful APIs can later read, update, create, and delete rows in the database
Acceptance Criteria
Given the cloned project from GitHub,
When I run `python server.py` and go to `localhost:5432`
I shall be able to see some information about the PostgreSQL

Per feedback, not needed as a user story


Update Project “fill-murrays”

Automatically generated by Netlify CMS

👷 Deploy Preview for quirky-brahmagupta-74888c processing.
🔨 Explore the source changes: 0a9ef42b1ea7b1a2a84cbe531d1576fdbb2ea61f
🔍 Inspect the deploy log: https://app.netlify.com/sites/quirky-brahmagupta-74888c/deploys/61042baf25868d0007cfebe0


documentation for distribution/image unification

Document image/distribution unification

Coverage remained the same at 71.27% when pulling a7c5a057028bb70f0ff2be98e86b0d96107a3c6f on SzySteve:docs/distribution into 9414c5650a8a56d1ff920e12d4fa915d3e2b7369 on linode:pending-docs-updates.

Looking at this locally, I notice:

[ ] The /image endpoint docs don't show a pagination envelope.
[ ] The /image PUT and DELETE docs don't specify that you may only delete private images
[ ] The deprecation warnings around the /linode/distributions endpoints are easy to miss

Coverage remained the same at 71.27% when pulling b049449bc9cd72571eb299cfef92884c26d6b18f on SzySteve:docs/distribution into 9414c5650a8a56d1ff920e12d4fa915d3e2b7369 on linode:pending-docs-updates.


GUI

OverwatchDataManager needs a GUI for making a new version, looking at data, and looking at old versions.

Settings:

File types override (list)
Find added
Find removed
Find changed
Overwatch Dir


Bug When remove Timers Unable to type

Sometimes when I remove timers, the mouse is left unable to type, until I open the browser and it is fixed.
https://github.com/Ellpeck/ObsidianSimpleTimeTracker/assets/52177646/967097da-1307-4be3-ae54-a9b073729abb

Same issue here, deleting the segment prevents typing until Obsidian window loses and regains focus.


What's the official name of the project?

Is it "WASI SDK" or "WASI-SDK" (i.e. w/ or w/o a hyphen)? The usage is inconsistent in the README.

Let's go with "WASI SDK", with no hyphen, because that's the one that's at the top of the README.md in H1.
The repo and packages and paths can continue to use wasi-sdk.

https://github.com/WebAssembly/wasi-sdk/pull/384 should hopefully make the naming consistent.


Subscriptions via StrawberryShake emit errors and handlers never fire.

Product
Strawberry Shake
Version
13.9.0
Link to minimal reproduction
https://github.com/SvdSinner/StrawberryShakeIssueReproduction
Steps to reproduce

Run HotChocolatePOC project.
Run RepoClient
Go to: https://localhost:7231/AccountEdit
View errors in debug output and in browser developer tools.
Use GraphQL queries shown on the page in step 3 to observe that the server-side is working as expected.

What is expected?
The subscription should be created without errors.  After subscribing, the handler should execute when the subscription is fired on the server.
What is actually happening?
Trying to create the subscription on the client fails and produces errors.  The handler never executes when the subscription fires.
Relevant log output
No response
Additional context
No response

Issue has been discovered to be user-error.  I had accidentally commented out the code that initialized web sockets in Hot Chocolate.  This didn't stop Banana Cake Pop from working, but it does stop Strawberry Shake when Strawberry Shake is configured to use web sockets.
Please close this issue.


Visual shader broken after uniform->parameter rename

Godot version
4b164b8e4790cfeb597b763123560b59a96458e5
System information
Fedora Silverblue 36, Ryzen 2400G
Issue description
Opening a visual shader in the latest version performs several destructive actions:

FloatUniform nodes are deleted
All uniform_name fields are lost and not converted to parameter_name
Several variables are deleted without replacement (even those who still have nodes), which breaks shader compilationres://src/material/worlds/environment/shader.tres:102 - Unknown identifier in expression: 'TextureUniformTriplanar3'.
  Shader compilation failed.

Sample shader: https://gist.github.com/jgillich/46fb0753b9f01abb691516f12004ac6a
This diff is produced by opening the shader in the latest version and saving: https://gist.github.com/jgillich/34d843da4d11ed2821204b87d642cacb
Pretty sure this is caused by #64952 @Chaosus.
Steps to reproduce
Open a visual shader with TextureUniformTriplanar and FloatUniform nodes in the latest version
Minimal reproduction project
No response

FloatUniform nodes are deleted
It's a bug indeed, and can be easily fixed.

Several variables are deleted without replacement (even those who still have nodes), which breaks shader compilation

Nah, it's just a bug inside TextureUniformTriplanar - you cannot use multiple nodes of that types at all.

All uniform_name fields are lost and not converted to parameter_name

Can you explain what do you mean? Parameters in the inspector lost only when shader fails to compile.

Can confirm that FloatUnforms are now converted, thanks :+1:

It's just a bug inside TextureUniformTriplanar - you cannot use multiple nodes of that type at all.

My shader used to work just fine with multiple triplanar texture nodes(?). I'm no shader expert so I'm not sure if there's a better way...

Can you explain what do you mean? Parameters in the inspector lost only when shader fails to compile. You need to compile the shader successfully at least once - then the internal parameters will be updated.

The shader names are reset to the default because the  unform_name field is not converted to the new parameter_name.

They used to be different. It doesn't compile due to the triplanar issue but is that actually the reason?

I know it's annoying but I think it's okay if some stuff breaks at this stage of development, 4.0 is a breaking change (broke also my stuff for the records x) but it's okay, I think this rename improves things)

The node names are reset to the default because the unform_name field is not converted to the new parameter_name.

Ah, unfortunately there is no way to make a conversion property, so the best way is to rename it back again manually.

If it's a regular Object property, it should be possible to do the conversion by handling it in _set, see e.g.:
https://github.com/godotengine/godot/blob/7a620e34bf3fbe3e704c95c3e0ab5565730df651/scene/resources/environment.cpp#L1134-L1151
It's compatibility code that needs to be maintained (and eventually removed) so whether it's worth doing depends on the pros and cons / how many users will be affected by the breakage.

I think it's fine to not add a conversion as long as it is mentioned in the next release changelog. But one does need to be careful, this could also lead to loss of parameter values in ShaderMaterials.

I've fixed the triplanar texture code generation in the https://github.com/godotengine/godot/pull/65455.

Thank you very much! Everything's looking good now


pushing progress on argo bootstrap

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@parkand1  do we need this PR?

closing - this was addressed in an earlier PR


I can't enable the svg preview option in file explorer on Windows 11

Microsoft PowerToys version
0.47.1
Running as admin

[X] Yes

Area(s) with issue?
General
Steps to reproduce
I installed PowerToys on Windows 11, and I run it as administrator, but it keeps saying "You need to run as administrator", because of that I can't enable the svg preview option in file explorer
✔ Expected Behavior
hoped to be able to enable the svg preview option in file explorer
❌ Actual Behavior
I installed PowerToys on Windows 11, and I run it as administrator, but it keeps saying "You need to run as administrator", because of that I can't enable the svg preview option in file explorer
Other Software
Windows 11 220000.258

Windows11: SVG preview isnt working in OneDrive folders , when I copy folder to somewhere else it works
(yap, downloaded - clicked always download files etc..)

@insinfo Is this still an issue on 0.49.1?
@apsolut  Which version are you using? Is it 0.49.1? If not, please update to the latest release and see if this persists.
Thank you!

@insinfo Is this still an issue on 0.49.1?
@apsolut  Which version are you using? Is it 0.49.1? If not, please update to the latest release and see if this persists.
Thank you!

Will try to test more, but yes latest version 0.49.1 OneDrive folder 📂 dont show SVG previews

@franky920920
I can confirm that the issue has been resolved in this version  0.49.1 , Thank you very much


fix githandler for windows

The testfixture script fails. And that is why everything breaks.

Running powershell script seems to be ridiculously difficult! This has proven to be a serious time-consuming blocker, because the test fixture scripts are not executed proberbly.. I will make a subset og the tests run, so we can get a release pronto on GitHub and for chocolatey.


Memory being updated more than once, causing inaccurate statistics

Player statistics such as jumps and deaths are added for each memory update called. Currently with how memory works, it'll update multiple times, causing these statistics to be inflated (Added multiple times). A possible fix is to use the level's built-in victory_counter to add 1 right before a level transition. Then in the main script and main loop, it'll instead detect if victory_counter is 4 rather than the length of the victory_text. This is better written as plus 1 to the length of the victory text.

This update is fixed in dsn_levels v.0.2.2 and main v.0.1.6. 👍


Fix spaces handling inside url()

Coverage remained the same at 100.0% when pulling<PHONE_NUMBER>fc71372c919d7fc422d86e3f0602f1 on fix-spaces-handling-inside-url into 6cacc359d46c1ba9da892bf796a74979dcbbfab6 on master.


Order[CharsetRange] is unlawful, so weaken it to Equal

It's based entirely on the QValue.  This makes it possible to write an
f: CharsetRange => CharsetRange that determines the QValue by the
charset, and breaks x eqv y ==> f(x) eqv f(y).
We could make it lawful by using the charset to break ties, but this has
no basis in the HTTP spec.  One part of the HTTP spec we missed was to
prefer atoms over splats.  All of this is specific to
content-negotation, and belongs in code there, not a general ordering.
This was uncovered by Cogen in cats-0.8.  It will be tested there.
/cc @ceedubs, whose morning I helped ruin with this.

It's curious that we had nothing similar for the other range types.  This gets to the consistency that I want to make a pass through before calling this 1.0.

I'm not a maintainer, but I approve of this change. 👍


State-dependent inability to access the .Parameters property of command definitions returned by some wildcard-based Get-Command calls

Note: Applies to all platforms.
When using Get-Command with a wildcard expression that resolves to certain cmdlets, the output object's .Parameters property is initially $null.
After referencing that cmdlet by literal name rather than wildcard, even the wildcard reference starts working.
Steps to reproduce
Note that it matters what cmdlet is targeted; the symptom does not surface with set-item*, for instance.
$null -eq (Get-Command -type cmdlet set-executionpolicy*).Parameters
$null -eq (Get-Command -type cmdlet set-executionpolicy).Parameters
$null -eq (Get-Command -type cmdlet set-executionpolicy*).Parameters

Expected behavior
False
False
False

Actual behavior
True     # !! .Parameter is initially $null
False    # A non-wildcard reference makes it non-$null
False    # From then on, the wildcard reference works too.

Environment data
PowerShell Core v6.0.0-beta (v6.0.0-beta.1) on macOS 10.12.4
PowerShell Core v6.0.0-beta (v6.0.0-beta.1) on Ubuntu 16.04.1 LTS
PowerShell Core v6.0.0-beta (v6.0.0-beta.1) on Microsoft Windows 10 Pro (64-bit; v10.0.14393)

What means "to certain cmdlets"?

To quote from the original post:

the symptom does not surface with set-item*, for instance.

If needed, we can look into creating an explicit list of cmdlets that are affected.

Yes, this can help identify the cause of the Issue.

@iSazonov: I've adde a list to the original post, along with the command that created it.


chore(application): add support for 'output-formats' argument

order handling : html needs svg, which needs dot
cleaning output if only one format supplied : remove dot if svg only

Already done ;)


Add lgtm.yml build configuration for lgtm.com Java analysis

This build configuration enables Java analysis on LGTM.com. As discussed in #3097 with @davidwatkins73: a large part of the Java build process depends on generating code, which requires a running SQL server. For now I've disabled that module (waltz-schema) and all modules that depend on it by patching the pom.xml.
When analyzing a revision, LGTM will always use the lgtm.yml file that is present in that revision. So if the build process ever changes, all you have to do is update this file. The build is very configurable; see https://lgtm.com/help/lgtm/lgtm.yml-configuration-file
(Full disclosure: I'm part of the team that build LGTM.com)

Thanks for setting this up for us.