Unexpected default placement of deleted item when sibling can't be found

🐛 Bug Report
Not sure if this is a bug or intentional, but it feels like a bug to me.
I'm observing this result:
transitions = useTransition(1, null, { ... })
// transitions = [{ item:1, ...}]

// and later this is run:
transitions  = useTransition(2, null, { ... })
// transitions = [{ item:2, ...}, { item:1, ...}]
// my ideal would be: transitions = [{ item:1, ...}, { item:2, ...}]

The resulting transitions array while transitioning puts the CREATED item first, and I feel it should come last, the idea being to preserve the order of the array as closely as possible. I've tracked this down to the line in the "sanity check" here in reconcileDeleted:
https://github.com/react-spring/react-spring/blob/512f1e849d6d94729f0fce929e531e1a3249a318/packages/core/src/helpers.ts#L120
It can't find a sibling index because there were no siblings during the first useTransition, and so the sanity check is triggered and puts the deleted value last using .push
I'm thinking it's as easy as using .unshift instead but I'm not familiar with this project enough to know if that change is significant, so I wanted to bring this up as an issue first. It may not be that simple since this seems to be an edge case and using .unshift would be convenient, but may be the wrong thing to do.
I'm working on getting the repo running to create a (hopefully) failing test to confirm this, and to see if any other tests break if I change it to .unshift, but I'm having trouble getting it to run on windows, looks like it's expecting unix paths? I'll have to setup my laptop if that's the case, so in the meantime I wanted to throw this out there and see if this makes sense to anyone without examples/tests.
Oh and the reason I need the order of items preserved as much as possible is because I'm rendering overlapping elements and I need the newest items to be rendered last so that they're rendered on top of older elements, but as it stands in that example, the oldest (deleted) item is rendered last since it's last in the transitions array.
Environment

react-spring v9.0.0-beta.30
react v16.8.6

but I'm having trouble getting it to run on windows, looks like it's expecting unix paths?

We should fix this. Where are you having issues on Windows? In the tests?

Oh and the reason I need the order of items preserved as much as possible is because I'm rendering overlapping elements and I need the newest items to be rendered last so that they're rendered on top of older elements, but as it stands in that example, the oldest (deleted) item is rendered last since it's last in the transitions array.

I wonder if similar use cases exist where multiple "items" are used. If so, we probably don't want a special case for single "items". I didn't write useTransition, so I'm not sure if there's a good reason for putting deleted "items" last in the returned array. @drcmda Could you enlighten us here?

Yeah, running the tests on windows doesn't work. I believe the issue was in jest.config.js. On unix, it's passing paths like /a/b/c to recrawl, which puts that into a regex as-in, but on windows it's passing \a\b\c which recrawl puts into the regex, but the regex reads the backslashes as escapes and so breaks.

I wonder if similar use cases exist where multiple "items" are used. If so, we probably don't want a special case for single "items". Also, I didn't write useTransition, so I'm not sure if there's a good reason for putting deleted "items" last in the returned array. @drcmda Could you enlighten us here?

Once I got a test in place, I realized my initial idea of using unshift would be a bit hacky and it broke other tests anyways, so I went with explicitly handling the case that there is no left or right to an item, short-circuiting the entire logic that tries to find a sibling. See the PR attached to this issue, I think it turned out to be pretty simple and covers an edge case that was missed.

I'll retest this after #750 is merged


Gets confused by extension on Integer.

Issue Summary
Gets confused by extension on Integer.  What's interesting is the if you change 0.foo to 1.foo or some other number, it seems to work.
Environment

OS Info: macOS Version 10.14.1 (Build 18B75)
Yanagiba/swift-ast version: 0.18.10

Reproduction Steps
[Detailed steps to reproduce the issue.]

Sample code
extension Int {
    var foo: Int {
        return 10
    }
}

print(0.foo)

Command to run swift-ast with the code above:
swift-ast /Users/rudro/Downloads/foo.swift

Expected Result
What do you expect to happen as a result of the reproduction steps?
Actual Behavior
What currently happens as a result of the reproduction steps?
/Users/rudro/Downloads/foo.swift:7:10 fatal: expectedCloseParenFuncCall

Even Better
Is your project open sourced? If yes, can you point us to your repository?
If not, is it possible to make a small project that fails the Travis CI?
If not, can you create a gist with your sample code for us?

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates.
Please make sure to update to the latest version and check if that solves the issue. Let us know if that works for you by adding a comment.


Feature - Upgrade to Full(strict) mode in CloudFlare

This is because even though there is a padlock, because traffic between my website and CloudFlare has been encrypted, browsers like Microsoft Edge and Google Chrome still say my website is insecure. To do this I will have to get a certificate from a trusted CA authority, so I will probably use Let's Encrypt as it is free.

Changed security mode in CloudFlare. The website now has end-to-end encryption.


[Feature][Sort] Add ElasticSearch connector on Flink 1.15

Description
Add ElasticSearch connector on Flink 1.15
Use case
Add ElasticSearch connector on Flink 1.15
Are you willing to submit PR?

[X] Yes, I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

duplicated with #10740, close this issue


Jnigen does not have compiler suffix, and resets it every build

When using a fresh download of the latest build of Jnigen (with and without the template), it gives the following error on the Windows build:
Property "env.PATH" has not been set
It then searched the global path for this:
[available] Unable to find x86_64-w64-mingw32-g++
If you manually add '.exe' to the compiler-suffix in the XML files, it removes it every build and is then unable to actually run the compiler (which exists and is in the path).
Which then leads to the following string of errors:
Property "compiler-found" has not been set
create-build-dir:
Skipped because property 'has-compiler' not set.

compile:
Skipped because property 'has-compiler' not set.

link:
Skipped because property 'has-compiler' not set.

strip:
Skipped because property 'should-strip' not set.

And then ant cannot run.
Please select the affected platforms

[ ] Android
[ ] iOS
[ ] HTML/GWT
[x ] Windows
[ ] Linux
[ ] MacOS

Looks like I never finished the compilerSuffix support. The ant files being replaced every run is normal, all contents should be generated dynamically based on the content of the BuildTargets (in gradle or java).
Could you open this ticket on the https://github.com/libgdx/gdx-jnigen repo and I'll see about finishing the support soon?

Done!  Thanks for your quick response and action


Fix app.json for Heroku

The file was not valid JSON, failing the deployment on Heroku. I corrected the syntax.

Hey all, can this be merged? Just hit this issue myself

I'll test this in a few hours and then I'll merge it if everything seems okay 👍🏻

Hi @lordofthelake
Thank you for the PR and apologies for the long wait to get this merged. 🙏


I tried running this example with Tensorflow estimator configure to MPIConfiguration. looking at the logs - seems like it duplicate the work for 2 node which make the same things (duplicate), instead of parallel it. any suggestions?

[Enter feedback here]

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

ID: b5b90fbd-19a9-4fe7-032b-765457549f30
Version Independent ID: a23a02a5-23fd-9935-4031-b943aa468030
Content: Train and deploy a TensorFlow model - Azure Machine Learning
Content Source: articles/machine-learning/how-to-train-tensorflow.md
Service: machine-learning
Sub-service: core
GitHub Login: @maxluk
Microsoft Alias: maxluk

@neryacohen we'll review your feedback and get back to you shortly. Thanks.

@neryacohen can you please share a screenshot of this observation? Thanks.

@neryacohen I'm unable to reproduce this issue, please provide a screenshot or log details so we can investigate further. Thanks.

.


Docker: request returned Internal Server Error for API route and version

🐛 Bug Report
Docker fails to pull the image. Error is:
request returned Internal Server Error for API route and version http://%2FUsers%2Fg%2F.docker%2Frun%2Fdocker.sock/v1.47/images/create?fromImage=vincentqin%2Fimage-matching-webui&tag=latest, check if the server supports the requested API version

🔬 How To Reproduce
Docker version 27.4.0, build bde2b89
docker pull vincentqin/image-matching-webui:latest

Environment

OS: Mac Os 15.2
Python version: Python 3.11.10

Sorry, docker issue, not from this repo.


override main of a component

Sometimes the main of a bower component does something we really don't want. We should have the possibility to override it entirely.

Is there any progress on this? Bower seems to support a an overrides concept, see https://github.com/bower/bower.json-spec/issues/38

No progress on this. Happy to see contributions.
From what I can find in that issue (and related https://github.com/bower/bower.json-spec/pull/27 ) , Bower does not yet support such an overrides system, right? But we can take it as inspiration, I guess!

I'm not sure about the implementation status of this feature in bower. (Some pages refer to it as undocumented some other – like the spec – let me think that it is not jet implemented.)
But I think it could be a good source of inspiration.
I my current problem was that I wanted to exclude a file mentioned in main. I solved it for now by manipulating the resource dependencies after include.

I ran into an issue where I wanted to completely change a main to include a different file (which can happen if a bower package offers multiple bundles with more or less features).


Invalid option name: 'colorcolumn'

To reproduce:

Open Neovim with a new file nvim test
Enter insert mode with the key i

Although, it does not happen using minimal.vim with the command nvim --noplugin -n -u config/nvim/minimal.vim. It could be something in my config. Need to debug more.
Also, it does not seem to happen when I'm opening Neovim without any arguments, thus opening the dashboard buffer and either entering a session or opening a file through that buffer using telescope.
Error detected while processing InsertEnter Autocommands for "*":
E5108: Error executing lua /Users/dhruvmanilawala/.config/nvim/plugin/autocmds.lua:19: Invalid option name: 'colorcolumn'

Error in packer_compiled: ...vim/site/pack/packer/opt/packer.nvim/lua/packer/load.lua:91: Vim(lua):E5108: Error executing lua /Users/dhruvmanilawala/.config/nvim/plugin/autocmds.lua:19: Invalid option name: 'co
lorcolumn'
Please check your config for correctness

Related PRs:

https://github.com/neovim/neovim/pull/14678
https://github.com/neovim/neovim/pull/14779 (might be fixed by this)

Closed by 708c8e0c18774419d95d29bc5e994cd572c184e5


private telegram bot

Description of Problem:
At the moment everbody can find the chatbot and talk to it. This is okay, as long as nothing is controlled by the bot. Think of a voice-/chat-assistant for a smarthome. "Open the door..."
Overview of the Solution:
One should optionaly be able to filter the chat-ID of the bot and only give response, if the ID is already known. Maybe hardcoded in the credentials-file or over a password-question at the start of the bot.
Examples:
There is a so called "adapter" for the smarthome-system ioBroker. There you can connect a telegram-bot and at the first connection with the bot on a new device. You have to give it the password via typing "/passwd ". Then the ID and nicname of the user is stored in the database. If a message of another ID comes in, it is ignored.
Github-repo of the adapter  as example:
Definition of Done:

[ ] function is implemented
[ ] Tests are added
[ ] Feature described the docs
[ ] Feature mentioned in the changlog

Thanks for submitting this feature request 🚀 @Ghostvv will get back to you about it soon! ✨

Hi @unltdnetworx! I am going to close this issue because this is something you can achieve in Rasa Open Source today. You would process the first message you receive as the password, just like what that example you shared does 👍


Use cmd::Cmd instead of cmd::String in replay funciton

The current implementation uses cmd="--color=yes" as a keyword argument, but it seems cmd::Cmd=`--color=yes` is better because we can remove split in this line.
julia> cmd = "--color=yes -q"
"--color=yes -q"

julia> `julia $(split(cmd))`
`julia --color=yes -q`

julia> cmd = `--color=yes -q`
`--color=yes -q`

julia> `julia $cmd`
`julia --color=yes -q`

This makes sense to me.
If this proposal is merged, I think it should be released as a v0.5 feature. This would be a destructive change for users who pass an object (type String) to the "cmd" argument.


Custom magic to add UI buttons

I have added a .py file which has a custom magic to add the show/hide button as well as the initialize button. This commit also includes a brief tutorial and introduction to magic commands.
*Note: some of the text in the tutorial will require changes if/when the custom magic file is to be incorporated using pip.

Sorry @ericeasthope  I meant to change it from master to staging. I don't think I have permission to change it now that I have already submitted the request.


Fix deriving traits for fully generic types.

Closes #100

you are on fire!

@oli-obk: :fire_engine:


Compiled assets not added to Django's staticfile manifest

I run collectstatic and then build assets to compile and version my assets in production (webassets does the versioning). I use Whitenoise to serve production assets and (in theory) ensure far-future expire headers for fingerprinted assets.
However, Whitenoise doesn't think the compiled, versioned assets should have an far-futures expired header set because they aren't in the staticfiles.json manifest.
If I run collectstatic again after build assets it fingerprints the already fingerprinted files.
Is there a way we can solve this or work around it?
Key parts of my settings.py:
STATICFILES_STORAGE = 'whitenoise.django.GzipManifestStaticFilesStorage'

In assets.py:
from django_assets import Bundle, register

register('css', Bundle(
    # list 3rd party and raw css here
    'bower_components/fontawesome/css/font-awesome.css',
    Bundle(
        # list SCSS files here
        'stylesheets/app.scss',
        filters='pyscss',
        output='css/styles.%(version)s.css'),
    filters='cssrewrite',
    output='css/app.%(version)s.css'))

Not being up to date with Django, this is the first time I hear about staticfiles.json.
I have two ideas:

Whitenoise could support the webassets manifest file, in the same way that it supports Django's.

django-assets, being perfectly aware that it's "build" step complements with "collectstatic", could add the files it generates to staticfiles.json.

My vote is for django-assets being aware enough to add entries to staticfiles.json. Does the webassets builder return the output filenames for what it has compiled?

I'm sure there is some way to get at the info. The right place would probably be an overwritten version of the "build" command.


Update-DbaServiceAccount - Allow for not restarting services

Summary of new feature
When service accounts are managed by PIM systems (Thycotic, BeyondTrust, etc.) offer the ability to rotate the passwords in Active Directory, and in conjunction push out those passwords to dependency resources. In most situations when SQL Server service account is being managed the need is to update the password but not restart the service. The password change would be done when security needs it, and then DBAs will handle restarting the service during a scheduled maintenance window.
Proposed technical details (if applicable)
A parameter that supports backward compatibility to how the command current works that simply offers the option to not restart the service.
Parameter name: -NoRestart
This parameter will be utilized to have the command not restart the agent service even if the password for the database engine is updated.

The only way of changing passwords/accounts that I'm aware of, is using the ManagedComputer Service class, which would also automatically restart the services in question and doesn't have an option to skip the restart. Unless there is another way of changing passwords, I'm afraid, the feature cannot be implemented.

The ChangePassword() method will not auto restart the service. The current implementation of the command is only restarting the Agent service because we are telling it. Issue the command as-is to update a password for SQL Server and it does not get restarted.

I use this for a dependency script in Secret Server to rotate the SQL Server and Agent account so it won't restart the service. Then the DBA can apply the restarts during a provided window later in the workflow or maintenance.
$params = $args
$Target = $params[0]
$Domain = $params[1]
$PrivUser = $params[2]
$PrivPwd = ConvertTo-SecureString -String $params[3] -AsPlainText -Force
$ServiceName = $params[4]
$ServicePwd = ConvertTo-SecureString -String $params[5] -AsPlainText -Force

<# Create credential for each account type #>
$privCred = [pscredential]::new("$domain\$PrivUser",$PrivPwd)
$serviceCred = [pscredential]::new('Ignore this value',$ServicePwd)

Invoke-Command -ComputerName $Target -Credential $privCred -ScriptBloc {
    [pscredential]$cred = $using:serviceCred
    [System.Reflection.Assembly]::LoadWithPartialName('Microsoft.SqlServer.SqlWmiManagement')> $null
    $sqlwmiLocal = New-Object 'Microsoft.SqlServer.Management.Smo.Wmi.ManagedComputer'

    $targetService = $sqlwmiLocal.Services | Where-Object Name -eq $using:ServiceName
    if ($targetService) {
        try {
            $targetService.ChangePassword('ignore this value',$cred.GetNetworkCredential().Password)
            $targetService.Alter()
        } catch {
            throw "Error updating the service password on $($using:Target) for service $($targetService.Name): $($_.Exception)"
        }
    } else {
        throw "Service $($using:ServiceName) not found on $($using:Target)."
    }
}


i have designed the schema for backend..

pls check and then give the feedback..
THANK YOU...

Hello @SaanyaGarg5, The schema you have designed of User is already present and the backend functionality for User is already implemented, also the schema for Product and Order is not correct.
Please do connect on discord so that I can elaborate more on designing the schemas

i have done changes.. pls. check now

I have deleted the file.js and made changes in the code.. pls check..

i have made the changes.  .kindly check now

@soham0005  kindly merge and give me the points for my contribution

@soham0005  kindly add level 3, gssoc-ext , hacktoberfest


Add Service Worker

I can help with sw-precache-webpack-plugin???

Sounds cool! I've never used now/next.js before so I'm learning as I go. I'd love the docs to be available online though! I've also never used sw-precache-webpack-plugin before. I've always used the offline-plugin. But in any case, if you want to work on adding a service worker to the site, I'd totally love that! Thanks!

I never got offline-plugin to  ~work with Next.js~. But, i was able to make it work with sw-precache-webpack-plugin which is what styled-component's website adopted. BTW, since you love the docs online, we could just add the networkFirst option to all urls, so it tries fetching from the network first then fallback to the service worker on timeout.

That sounds great :+1: Thanks!

We would be needing a server to send our service worker file. Should i create a simple server with express or we should forget about the service worker?

Hmmm... I'm unsure what you mean. This is using next.js which is a server right?

Also, I'm pretty sure the service worker file is just static. Why would we need a special node server to serve it?

Just what i wanted to say; Static files are served via /static/ but we need our service worker scope to be one level up i.e ./ so that it can match all content.

P.S: Scope and worker must be in the same location

Ah, right, makes sense. So would we make a server.js look the example you linked to? Then does next run that server for us? What infrastructure changes do we need to make?
I'm really excited about this!

Yeah, Yeah, and nothing much :sweat_smile: We just need a simple server to serve us the service worker. I was just asking for your permission to add express or something simpler since we only need it that purpose :smile:

next is running a node server when you run next start so I'm not sure we need to add express at all. I would just update the webpack config to include the service worker and try pinging /sw.js. It should work from what I can tell.
Also, if we start using express or need to keep the next server running that means we can't do the static export I mentioned in #38, so we'll need to also do that auto scaling stuff on deploys to ensure there's no sleeping or the server.

Another note, if by "serving" the JS file we mean baking bake to GET it, a static build/export on now should work too. It won't execute and code on a server, but it will use serve to serve the files we deploy. If all we need to do is respond to a GET with that file then a static build should be OK I think. Looking at the example @ooade made that seems to be the extent of it.

Sounds like with the static export we could have a pay bills step to just stick the sw file in the right place when it's done 🤔

That might work too. I'd like to shoot for a static export because we (@kentcdodds really) gets free autoscaling. We don't really need anything to be done server-side, so why not? (I'm also a sucker for static sites 😁)

@paulmolluzzo isn't static export a v3 beta thing? But anyhow it is, just lead me and i'll take it up from there :sweat_smile:

@ooade you're right, it's in the beta. I guess let's try to implement without addding in an express server and ignore the static export aspect for now?

Yeah, that sounds nice

Bin busy with school lately, @paulmolluzzo how do you suggest we approach this??? Or we wait for v3??

I think I heard v3 will be released soon. Not sure what that means in terms of days, but I expect we could upgrade our version to the v3 alpha and be ok.

Things seem to work fine with http-server, just like the one Next.js implemented
Tested it on a repo

So, we can still leave v3 for now :)

Get this! We're on v3 (beta) now and the static export works really well! I think we're ready to go! Pretty sure we just need to have something here to copy the sw.js file right?

Having issues serving js files via static export. Maybe @paulmolluzzo can help with this :sweat:

Hmmm... I was thinking that we could just copy the service worker file to each of the build directories. Or is it not that simple?

This project is now in an unmaintained status. Please see the glamorous README for more information.


Use Webpack

This is a low priority until I can make the testing and releasing process more consistent. Hopefully Node will have async/await soon so I can test against the syntax natively without Babel.


Fix some classes of compiler warnings

Towards #1064. Fixes all compiler warnings related to

empty files (00f4926)
catching all Throwables (ece65b5)
Using val instead of var for immutable values (542d6e7)
Type arguments eliminated by erasure (cb0742498ec5543423e814738b24fdc44fefbb06)

Further info in the commit comments.

Codecov Report

Merging #1458 (4d431d1) into unstable (37a48f8) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 4d431d1 differs from pull request most recent head f09f28d. Consider uploading reports for the commit f09f28d to get more accurate results

@@            Coverage Diff            @@
##           unstable    #1458   +/-   ##
=========================================
  Coverage     74.57%   74.57%
=========================================
  Files           359      359
  Lines         11442    11442
  Branches        532      532
=========================================
  Hits           8533     8533
  Misses         2909     2909

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 37a48f8...f09f28d. Read the comment docs.


A unified way of providing global/thread-local configurations

Some behaviors of Chainer could be configured by a global or thread-local configuration (often as a flag). We already have two flags and one integer configuration: default_backprop (which is configured by no_backprop_mode and force_backprop_mode), type_check_enable (which is configured by CHAINER_TYPE_CHECK environment variable), and cuda._max_workspace_size (which is configured by cuda.set_max_workspace_size). We may have more flags and values to configure the behavior of features which are currently configured by arguments to certain functions. Here is a list of features configured by global/local configurations (not exhaustive).

use_cudnn flag in various functions.
train/test flag in some links and functions (e.g. dropout and BatchNormalization)
deterministic flag in some convolution functions

These would be easier to configure by a global or thread-local flag instead of local arguments. These can be implemented in a similar way as done for existing flags, but it is beneficial to provide a unified way of configuring them, because it reduces the amount of things to learn for using Chainer.
Here is a simple design proposal.

Add a central global object (configuration) to manage the configuration. It has a global dictionary that gives the default configuration and a thread-local dictionary that gives the thread-wise configuration.
A flag is registered to the configuration object with the flag name and the default value. The flag name is automatically converted to the corresponding environment variable name (e.g. enable_foo is converted to CHAINER_ENABLE_FOO) and the environment variable is used as the default value if given.
The configuration object has interface to get the value for the current thread, set the value for the current thread, and set the value for the global setting.

A context manager function for temporarily changing the configuration would be also useful (like no_backprop_mode function).

Should we consider this issue as resolved?

Not yet. Some concrete examples (use_cudnn and deterministic) are not made or merged.

OK. Now training and use_cudnn mode are done, the remaining one is deterministic mode isn't it?

Yes, the deterministic flag remains.

All configurations discussed so far have been implemented. So I close this PR.


Add endpoints for sending/consuming messages

As suggested here: https://discord.com/channels/793094838509764618/1044264308353282078
How would this affect the existing postman functionality?

I could hardcode l1 to l2 mock transaction:
{
   "block_number":5,
   "status":"ACCEPTED_ON_L2",
   "timestamp":1670343501,
   "block_hash":"0x1103ceaad619854e6bb07cdc267d3573135b515af9a7245485f0d6d8342db5c",
   "transactions":[
      {
         "nonce":"0x0",
         "version":"0x0",
         "entry_point_selector":"0xc73f681176fc7b3f9693986fd7b14581e8d540519e27400e88b8713932be01",
         "calldata":[
            "0xe7f1725e7734ce288f8367e1bb143e90bb3f0512",
            "0x0",
            "0x0"
         ],
         "transaction_hash":"0x5d2002dab450120f3310e57b28a73f6e6e7a67defc67549cf353bc41ee8d60f",
         "contract_address":"0x1df1ee73f77099ae51c9e30698c994e46f3eef8b01c0a9e0f1d08d55c00379d",
         "type":"L1_HANDLER"
      }
   ],
   "sequencer_address":"0x416017615e785233a2ec6b6a16058eef596a40171b2517add5167bd5ba1ab88",
   "state_root":"0000000000000000000000000000000000000000000000000000000000000000",
   "parent_block_hash":"0x23b91befea42a132f1177f61ce34b493996e896a1c46ace0704d5620794daa2",
   "transaction_receipts":[
      {
         "actual_fee":"0x0",
         "transaction_index":0,
         "l2_to_l1_messages":[

         ],
         "transaction_hash":"0x5d2002dab450120f3310e57b28a73f6e6e7a67defc67549cf353bc41ee8d60f",
         "execution_resources":{
            "n_memory_holes":22,
            "builtin_instance_counter":{
               "pedersen_builtin":2,
               "range_check_builtin":6
            },
            "n_steps":169
         },
         "events":[
            {
               "keys":[
                  "0x35b86a9bc5485ff562c3a899d2a0561c0ea55be269b62886f121f855494188e"
               ],
               "from_address":"0x1df1ee73f77099ae51c9e30698c994e46f3eef8b01c0a9e0f1d08d55c00379d",
               "data":[

               ]
            }
         ]
      }
   ],
   "gas_price":"0x174876e800",
   "starknet_version":"0.10.2"
}

TODO:

transaction is failing silently without any exception if addresses are incorrect but exception should be raised in InternalL1Handler


Yigit - Cards are created with relative information on the second page

Cards are created with relative information on the second page

Teamwork makes the dream work!


Relative file links in comments do not work anymore

Possible regression of https://github.com/microsoft/vscode/issues/90848
Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.77.3
OS Version: Windows 11

Steps to Reproduce:

Open any folder with files in it
Open any code file that supports comments, preferably
Write a link to a relative file like this "file:///./relativeFile.txt"
Observe that upon clicking this link VSCode attempts to open the file with wrong/empty path

I've decided to fix it myself via pull request!
https://github.com/microsoft/vscode/pull/181475
Making a note of it since auto-triage assigned Microsoft employee to the issue. Sup, @alexr00 !

Still an issue for me.

VS Code Version: 1.79.2
OS Version: Windows 10

Same behavior. Would be really nice to have this feature working in a stable release. Get the most out of it if I can show other people how to find their way around my code easily. For that, It has to work for everybody (or most people).

Place bets
I bet the fix merging will have its first birthday celebration which is on 4th of May: https://github.com/microsoft/vscode/pull/181475

May the 4th be with @alexdima to pull hi ~sh**~ feature-area together!

For clarity, here are some things I've noticed on the state of this:

This kinda works already for some - just not for windows and web users. On mac and linux, you can ctrl-click the file://./relative-path link directly and it works great. However if you wait for the mouseover popup and click "Follow link", it does not. :shrug:
It would be great if the mouseover popup behavior could be fixed along with the Windows behavior.
And oh my gosh, if we could have it working on vscode web, that would be amazeballs.


About dynamic and static graphs dataset

Hello! I'm a little confused why there are two more graphs in a dynamic graph than in a static graph, and whether the dynamic graph and the static graph are obtained from the same people, and how do I match them,look forward to your response
Thank you!

Hi,
Datasets for different tasked were preprocessed separately. Likewise, the preprocessing between the static and dynamic graphs are different, which differs the number of samples. Moreover, there was no mapping maintained between the subjects in different task datasets. But I think it would be possible to maintain the mapping. Please check the NeuroGraph documentation. You may need to process the data again to get the mapping.

I am a little confused that different processing methods will have different graphs, is not a person corresponding to a graph
Thank you for your reply

Please see the detail on preprocessing in section 3.2 and section C in Appendix which describe how the data was processed in static and dynamic setting. Mainly, in the static setting, two subjects that contained fewer than 1200 scans were removed to keep the preprocessing align for every sample.


VCF conversion to easily processable format as TSV

Description of feature
The annotated output from VEP should be converted to a format more easy to process for spreadsheet programs and programming languages as python and R. A common standard is a TSV file format.
This should be implemented as separate module.
BCFtools already has a plugin for splitting VEP-annotated output "+split-vep" https://samtools.github.io/bcftools/howtos/plugin.split-vep.html. It should output all columns by default.

Based on the status report meeting from April, an alternative approach to generate a TSV output file using "vembrane" (https://github.com/vembrane/vembrane) was discussed.
Initial local tests in Aachen with the software package showed no silent dropping of mutations without consequence information using vembrane, a problem linked to vep-split. To integrate vembrane, a few adaptions would need to be done to the workflow:

The VEP annotation module would be extended by the option --vcf_info_field ANN for downwards compatibility with vembrane suite and to easily extract information previously annotated in the INFO-field as CSQ

The workflow would need to be extended by bcftools norm, which splits mutational events with multiple alternative alleles into separate mutational events (handling of DBS events). The documentation of vembrane recommends the normalization prior to annotation. Based on further discussions from the meeting, we would suppress the --atomize step in the normalization step as it seem to break file formatting.

Furthermore, using bcftools index as additional step decreases the runtime and could provide index files for the vcf files for other downstream processes.


Bug: OpenTelemetry Middleware Doesn't Capture Exceptions Raised Before Route Handler

Description
Recently, I integrated OpenTelemetry into my backend to improve observability. However, I've noticed a specific issue where exceptions raised before the route handler is hit aren't being logged under the current request span. This results in incomplete tracing, making it difficult to capture the full context of request lifecycles, which is crucial for accurate monitoring and debugging.
URL to code causing the issue
No response
MCVE
# Your MCVE code here

Steps to reproduce
1. Set up a LiteStar application with an OpenTelemetry middleware and another middleware that can raise an exception, such as a JWT middleware.
2. send request to an unknown url by the app.
3. Observe that the request span is not created.

Screenshots
"![SCREENSHOT_DESCRIPTION](https://files.slack.com/files-tmb/T046DJBFEMD-F07HBK3F4TA-38f4387909/image_720.png)"

Logs
Traceback (most recent call last):
  File "/Users/bella/Documents/python/litestar_backend/.venv/lib/python3.12/site-packages/litestar/_asgi/routing_trie/traversal.py", line 157, in parse_path_to_route
    node, path_parameters, path = traverse_route_map(
                                  ^^^^^^^^^^^^^^^^^^^
  File "/Users/bella/Documents/python/litestar_backend/.venv/lib/python3.12/site-packages/litestar/_asgi/routing_trie/traversal.py", line 54, in traverse_route_map
    raise NotFoundException()
litestar.exceptions.http_exceptions.NotFoundException: 404: Not Found

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/bella/Documents/python/litestar_backend/.venv/lib/python3.12/site-packages/litestar/middleware/_internal/exceptions/middleware.py", line 159, in __call__
    await self.app(scope, receive, capture_response_started)
  File "/Users/bella/Documents/python/litestar_backend/.venv/lib/python3.12/site-packages/litestar/_asgi/asgi_router.py", line 90, in __call__
    asgi_app, route_handler, scope["path"], scope["path_params"] = self.handle_routing(
                                                                   ^^^^^^^^^^^^^^^^^^^^
  File "/Users/bella/Documents/python/litestar_backend/.venv/lib/python3.12/site-packages/litestar/_asgi/asgi_router.py", line 112, in handle_routing
    return parse_path_to_route(
           ^^^^^^^^^^^^^^^^^^^^
  File "/Users/bella/Documents/python/litestar_backend/.venv/lib/python3.12/site-packages/litestar/_asgi/routing_trie/traversal.py", line 174, in parse_path_to_route
    raise NotFoundException() from e
litestar.exceptions.http_exceptions.NotFoundException: 404: Not Found

Litestar Version
litestar 2.10.0
Platform

[X] Linux
[X] Mac
[ ] Windows
[ ] Other (Please specify in the description above)

[!NOTE]
While we are open for sponsoring on GitHub Sponsors and
OpenCollective, we also utilize Polar.sh to engage in pledge-based sponsorship.
Check out all issues funded or available for funding on our Polar.sh dashboard

If you would like to see an issue prioritized, make a pledge towards it!
We receive the pledge once the issue is completed & verified
This, along with engagement in the community, helps us know which features are a priority to our users.

Issue with Exception Handling in Middleware Chain
So, I've been digging into how LiteStar processes requests and handles spans across various middleware layers. Here's a quick rundown of the flow:

Initial ExceptionHandler Middleware
ASGI Router
Middleware 1
Middleware 2
Middleware n (e.g., JWT Middleware)
OpenTelemetry Middleware (n+1)
Second ExceptionHandler Middleware
HTTP Route Handler

Problem
We're running into an issue with OpenTelemetry and how exceptions are logged across this chain.
Case 1:
If something blows up in the route handler, the second ExceptionHandler Middleware catches it, and everything is logged correctly within the span. This works as expected.
Case 2:
But if an exception is thrown earlier, like in the JWT Middleware, before OpenTelemetry Middleware gets involved, there's no span started yet. So, while the exception does get logged, it's not tied to the current request's span in tracing tools like Jaeger or Logfire. This messes with our trace view since the span doesn't capture the full picture of what's happening.
We need to figure out how to make sure exceptions are correctly logged under the appropriate span, even if they happen early in the middleware chain.
I have think we can simply solve this by changing the order to ExceptionHandler -> OtelMiddlware -> ExceptionHandler -> ASGI Router -> .......
I will try to create a PR to solve the issue.

This issue is resolved on the PR #3689
Thank you litestart team for the resolving it.

Let's keep this open until #3663 is merged :)

oh Sure I thought it's already merged.


"API Priority and Fairness" doc must be updated

(1) The user-facing changes in https://github.com/kubernetes/kubernetes/pull/110104 are not yet reflected in the doc.
(2) There are four possible values for the reason of a rejection ("concurrency-limit", "queue-full", "time-out", and "cancelled") but "cancelled" is not listed in the doc.
The relevant page is https://kubernetes.io/docs/concepts/cluster-administration/flow-control/
/sig api-machinery
@tkashem
@MikeSpreitzer

APF is for API Priority and Fairness just for people looking into this issue.
/triage accepted
/priority important-longterm

Please feel free to change it again if it is not correct.
/retitle "API Priority and Fairness" doc must be updated

/assign

/remove-lifecycle stale


How many training iterations does it take?

Maybe I am wrong, but looking at your train.py, there seems not to be a stop at some specific iterations. Just curious about how many iterations does it take?

I don't know how many iterations needed, but official implementation (https://github.com/openai/ebm_code_release) uses about 70k iterations for cifar to test.


added requirements and requirements-dev files; added usage section in README

awesome project!
hope you don't mind a minor pull request to use virtualenv and requirements.txt for pip

Thanks for the PR, but I won't accept it.
I specified the dependencies as a list instead of a ready to run command
and requirements.txt, because depending on what you want to run, you don't
need all dependencies.
Creating a new virtualenv probably isn't necessary as you can reuse an
existing one, as dependencies are fairly common, and the uncommon ones are
small, rather than downloading tensorflow one more time.
You can also have different virtual environments for pybullet and
tensorflow.
Specifying the name of the environment in a command to copy paste is also
problematic.
Also I usually work with a specific version of tensorflow but don't want to
specify a certain version, or install latest which can be different
every-time there is an install, (as I'm aiming for reproducible results
between runs).
Also afaik I don't use flake8 or blake
Also I don't want github spamming my mailbox every-time there is a
vulnerability discovered in a dependency.
Thanks
William
Le lun. 5 juil. 2021 à 22:57, Steven Docherty @.***> a
écrit :

awesome project!
hope you don't mind a minor pull request to keep use virtualenv and
requirements.txt for pip
You can view, comment on, or merge this pull request online at:
https://github.com/GistNoesis/BrickRegistration/pull/1
Commit Summary

added requirements and requirements-dev files; added usage section
in README

File Changes

M README.md
https://github.com/GistNoesis/BrickRegistration/pull/1/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5
(10)
A requirements-dev.txt
https://github.com/GistNoesis/BrickRegistration/pull/1/files#diff-2b4945591edfeaa4cf4d3f155e66d4b43d1bda7a55d881d5cf3107f1b05abbbc
(2)
A requirements.txt
https://github.com/GistNoesis/BrickRegistration/pull/1/files#diff-4d7c51b1efe9043e44439a949dfd92e5827321b34082903477fd04876edb7552
(5)

Patch Links:

https://github.com/GistNoesis/BrickRegistration/pull/1.patch
https://github.com/GistNoesis/BrickRegistration/pull/1.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/GistNoesis/BrickRegistration/pull/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF5ZKISRBFBAZYDLT26W55TTWIMDHANCNFSM473KMXNQ
.


Exception in thread "main" java.lang.NullPointerException

Information

apktool_2.0.3 -
Windows 10) -
**S5 Active

So I am having a problem recompiling a file, it is a stock email app off of my phone. I had a small issue decompiling it before, then I updated my framework file and it worked. I have  not made any changes yet.
When I try to recompile i get this error every time.
I: Using Apktool 2.0.3
I: Checking whether resources has changed...
I: Building resources...
Exception in thread "main" java.lang.NullPointerException
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at brut.util.OS.exec(OS.java:84)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:419)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:458)
at brut.androlib.Androlib.buildResources(Androlib.java:410)
at brut.androlib.Androlib.build(Androlib.java:298)
at brut.androlib.Androlib.build(Androlib.java:268)
at brut.apktool.Main.cmdBuild(Main.java:225)
at brut.apktool.Main.main(Main.java:84)

This looks like the internal binary (aapt) was not found. Almost like its missing from the application. I would check this bug report, maybe you have the old Windows Defender or this has regressed. - https://github.com/iBotPeaches/Apktool/issues/1054


Projects/ViTDet

Hi, if you have time, I'm curious how I can try out this PR? I tried running the config, but got several registry scope errors. For example:
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:0,algo-1]<stdout>:02/08 11:34:31 - mmengine - WARNING - The "visualizer" registry in mmdet did not set import location. Fallback to call `mmdet.utils.register_all_modules` instead.
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:0,algo-1]<stdout>:02/08 11:34:31 - mmengine - WARNING - The "vis_backend" registry in mmdet did not set import location. Fallback to call `mmdet.utils.register_all_modules` instead.
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:0,algo-1]<stdout>:02/08 11:34:32 - mmengine - WARNING - The "model" registry in mmdet did not set import location. Fallback to call `mmdet.utils.register_all_modules` instead.
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:Traceback (most recent call last):
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:  File "/opt/conda/lib/python3.9/site-packages/mmengine/registry/build_functions.py", line 121, in build_from_cfg
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:    obj = obj_cls(**args)  # type: ignore
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:  File "/opt/mmdetection/mmdet/models/necks/fpn.py", line 120, in __init__
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:    l_conv = ConvModule(
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:  File "/opt/conda/lib/python3.9/site-packages/mmcv/cnn/bricks/conv_module.py", line 148, in __init__
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:    self.norm_name, norm = build_norm_layer(
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:  File "/opt/conda/lib/python3.9/site-packages/mmcv/cnn/bricks/norm.py", line 107, in build_norm_layer
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:    raise KeyError(f'Cannot find {norm_layer} in registry under scope '
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:KeyError: 'Cannot find None in registry under scope name mmdet'
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:During handling of the above exception, another exception occurred:
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:Traceback (most recent call last):
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:  File "/opt/conda/lib/python3.9/site-packages/mmengine/registry/build_functions.py", line 121, in build_from_cfg
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:    obj = obj_cls(**args)  # type: ignore
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:  File "/opt/mmdetection/mmdet/models/detectors/mask_rcnn.py", line 22, in __init__
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:    super().__init__(
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:  File "/opt/mmdetection/mmdet/models/detectors/two_stage.py", line 37, in __init__
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:    self.neck = MODELS.build(neck)
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:  File "/opt/conda/lib/python3.9/site-packages/mmengine/registry/registry.py", line 537, in build
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:    return self.build_func(cfg, *args, **kwargs, registry=self)
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:  File "/opt/conda/lib/python3.9/site-packages/mmengine/registry/build_functions.py", line 240, in build_model_from_cfg
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:    return build_from_cfg(cfg, registry, default_args)
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:  File "/opt/conda/lib/python3.9/site-packages/mmengine/registry/build_functions.py", line 135, in build_from_cfg
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:    raise type(e)(
bwg3ffjd50-algo-1-dqro5 | [1,mpirank:1,algo-1]<stderr>:KeyError: "class `SimFPN` in projects/ViTDet/vitdet/sim_fpn.py: 'Cannot find None in registry under scope name mmdet'"

Hey, apologies since I know this PR is still a work in progress, but if I may ask, when modifying img_size (for example from 1024 to 448), what additional changes are necessary?

Hey, apologies since I know this PR is still a work in progress, but if I may ask, when modifying img_size (for example from 1024 to 448), what additional changes are necessary?

You only need to modify the training/testing pipeline and the batch augments. But we have not tried before. Recently @zwhus has made some updates and the training accuracy is almost aligned. We will update this PR soon.

Closed and continued in #9812


Add restart messages, bot and checkboxes

This PR has the following changes:
Add forwardRef to RasaChat so it can handle inner functions from parent components
Add resetMessages method to clear messages
Add resetBot method to reset bot (Rasa bot will need a /reset intent which cleans conversation using action)
Add checkbox
Add video responses
Update RAEDME
Update License
Add Rasa example

I saw the warning when you sent the image, I think that the light-box problem, can you please try to resolve that issue by using this comment https://github.com/FaridSafi/react-native-gifted-chat/issues/1825#issuecomment-718463680 😄 ?

FaridSafi/react-native-gifted-chat#1825 (comment)

Hello @hungvu193 yes sure I am going to solve it

The patch you suggested solved the warning.

I'm glad to here that 👍


Highlight same-algorithm instances of a clicked

From an email about an upcoming feature in ReSpec:

var element highlighting: allowing you to click on one or more
var elements in a spec's section or algorithm, to see where a
variable is being used. I'm personally really excited about this
feature. As it makes it much easier to visually understand complex
spec algorithms.

This sounds very reasonable to do in Bikeshed.

This is also already present in Ecmarkup FWIW

Ooh, example of a spec using it? Might as well copy the styling hooks.

https://tc39.github.io/ecma262/ e.g. click "cp" in https://tc39.github.io/ecma262/#sec-utf16encoding

Relevant styles:
var.referenced {
    background-color: #ffff33;
}

var {
    color: #2aa198;
    transition: background-color 0.25s ease;
    cursor: pointer;
}


Iterable ObjectStorage interface for use in Repository struct

The current implementation of the Repository struct includes a pointer to core.RAWObjectStorage. This seems inappropriate because it prevents the development of alternative implementations of ObjectStorage. I presume that the direct reference was included because it provided convenient and fast access to the commit objects.
This pull request proposes the addition of one function to the ObjectStorage interface: IterType. This function returns an iterator of objects matching the given object type. The Repository is modified to make use of this new function, and RAWObjectStorage is modified to provide it.
The return value of IterType is a new interface called ObjectIter. Two implementations of ObjectIter are provided:

ObjectLookupIter, which iterates over a slice of object hashes and looks up the given objects as needed. This is used to iterate through parent commits, for example.
ObjectSliceIter, which iterates over a slice of objects.

Additional implementations could easily be added.
Both CommitIter and TreeIter are modified to make use of the new ObjectIter interface, as is Commit.Parents(). Note that this does away with the previous channel-based iterators.
The proposed implementation of RAWObjectStorage.IterType simply flattens the map of the requested type into a slice on the fly. This is probably fine for small to medium repositories, but might cause trouble for large repositories or if it's called frequently. Further optimization should be done as warranted.
Note that this pull request modifies several public types. As such it should probably be considered breaking for v2; it may be more appropriate to pull this instead into a v3 branch. I expect that other breaking changes will be needed to meet the needs of #19, and I suspect that all such work should be carried out in a branch until it's ready to be rolled out formally as v3. Feedback on this is most welcome.

@JoshuaSjoding great job, we will merge this as soon as the minor things I commented get fixed. You can keep the PR to master, because we are using gopkg.in, is not a problem having an unreleased master.
Thanks!

@mcuadros I think that I've addressed all of your comments with the latest commit.
CommitIter has some decent test coverage now. Tree probably needs some work and should use a FileIter to be consistent, but I'll handle that with a separate issue and PR if it's wanted.
I also merged in the latest work from src-d:master for convenience. Let me know if you'd prefer that I not do that in the future.

Current coverage is 58.51%

Merging #20 into master will decrease coverage by -2.97% as of 99f8359

@@            master     #20   diff @@
======================================
  Files           24      24
  Stmts         1532    1567    +35
  Branches       203     200     -3
  Methods          0       0
======================================
- Hit            942     917    -25
- Partial         92      93     +1
- Missed         498     557    +59

Review entire Coverage Diff as of 99f8359

Powered by Codecov. Updated on successful CI builds.

@mcuadros I went ahead and updated the ObjectStorage functions New, Get and Set so that they can return errors now.


启动失败日志提示！

time="2020-08-14T08:58:24Z" level=fatal msg="Parse config error: yaml: unmarshal errors:\n  line 1632: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1633: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1634: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1635: cannot unmarshal !!str MATCH,D... into map[string]interface {}\n  line 1636: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1637: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1638: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1639: cannot unmarshal !!str MATCH,D... into map[string]interface {}\n  line 1640: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1641: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1642: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1643: cannot unmarshal !!str MATCH,D... into map[string]interface {}\n  line 1644: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1645: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1646: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1647: cannot unmarshal !!str MATCH,D... into map[string]interface {}"
2020-08-14 16:58:18 OpenClash Can Not Start, Try Use Backup Rules Start Again
time="2020-08-14T08:58:27Z" level=fatal msg="Parse config error: yaml: unmarshal errors:\n  line 1632: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1633: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1634: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1635: cannot unmarshal !!str MATCH,D... into map[string]interface {}\n  line 1636: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1637: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1638: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1639: cannot unmarshal !!str MATCH,D... into map[string]interface {}\n  line 1640: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1641: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1642: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1643: cannot unmarshal !!str MATCH,D... into map[string]interface {}\n  line 1644: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1645: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1646: cannot unmarshal !!str DOMAIN-... into map[string]interface {}\n  line 1647: cannot unmarshal !!str MATCH,D... into map[string]interface {}"
2020-08-14 16:58:18 OpenClash Can Not Start, Please Check The Error Info And Try Again

配置文件应该有问题

你用一键生成，现在你的配置文件里面有换行符，不符合要求


Ticket_#3519 QueryDict method doc string update.

Updated doc string to include the return of of [] when a key references an empty list.
35915 Trac ticket number

ticket-35915
Branch description
Provide a concise overview of the issue or rationale behind the proposed changes.
Checklist

[ ] This PR targets the main branch.
[ ] The commit message is written in past tense, mentions the ticket number, and ends with a period.
[ ] I have checked the "Has patch" ticket flag in the Trac system.
[ ] I have added or updated relevant tests.
[ ] I have added or updated relevant docs, including release notes if applicable.
[ ] I have attached screenshots in both light and dark modes for any UI changes.

The line wrapping looks good to me! I made one more comment.
Once you feel that this PR is ready, you can mark the "Has patch" field in Trac. Then someone with more authority will eventually review it for content.

Thank You

@jburns6789 It looks like Trac is not associating this PR with the ticket. Could you try changing the beginning of the Markdown in the initial post of this PR to this?
#### Trac ticket number

ticket-35915

You can also fix the title of this PR by fixing the ticket number and making the title (and commit message) "Ticket #35915 -- QueryDict method doc string update."
https://docs.djangoproject.com/en/dev/internals/contributing/committing-code/#committing-guidelines

Hi jburns, thanks for the patch 🏆
This one's hard to concisely describe due to its quirky nature.
These 2 sentences here are repetitive Returns the last data value for the given key. If the key has more than one value, it returns the last value.
Also I found this part here If the value is an empty list, ``[]`` is returned confusing even though that's what the docstring says.
I'll leave this suggestion here for Sarah or Nessita to consider:

Retrieves the collection of values for the given key and returns the last item in the collection; or an empty list ([]) if the collection is empty.  Raises ... etc

I'm not sure collection is the right word to use but just trying to avoid confusing folks by mentioning lists twice. 🤷

Makes sense, I think the more concise the better based on the nature of the behavior, the doc string now mentions four cases instead of three.

I am also working in changing the markdown and commit message

updated the title and added the ticket trac number https://github.com/django/django/pull/18841


Checkpointing in Batch routing seems broken

Looking at the attached log, we see that the calculation was as about 10780/15379 of progress and after a restart, we seem to be back at the beginning (2024-07-11 15:32:38.274 Routing odTrip 1386/15379)
log.txt

My guess is that there's a slow request at the beginning. checkpoints are done when a complete batch is done, so let's say in the third 1% of the queries, there's one that does not return correctly, that batch won't be checked. So you can finish 80% of the rest, the last checkpoint will still be at the beginning until that slooooow request returns.
Or maybe there's a bug and the said request did come back, but was not checked.
Or maybe, you said offline that there were warnings on some lines of the csv, that odTrip is never queried, so no answer comes back and that batch can never be checkpointed? But the first error parsing was on line 278, a bit far from 1386... But we can keep this in mind when investigating this issue.

#1011 is unrelated to the checkpoint problem.
After adding many log statements and investigating faulty batch jobs, it seems that sometimes, after a successful fetch of trRouting, the process hangs in a socket callback. The trRouting call returns correctly, but the socket message (since this is in a server worker pool thread, it is not really a socket but a simple event emitter) never makes it to the callback and the log message after the callback call is never logged.
Maybe by fixing this FIXME // FIXME This code path will use a fake socket route to do the calculation. Move this code to the backend too, it will solve the issue here.

It turns out that the trRouting call did not return correctly after all, it was just a misplaced console.log that gave me the impression that it was ok. Anyway, the FIXME mentioned in earlier comments is now fixed, but not the underlying problem here of the missed checkpoint.
Locally, it does not happen. In our infra, running the instance on other pods (one with more compute power) does not pose problem, but our "normal" infra stalls somewhere in a call. If it happens there, it could happen anywhere with the same setup, so still needs investigation.


Configure a global init script using the API Section Incomplete

Looks like for this section is incomplete:
Admins can add, delete, re-order, and get information about the global init scripts in your workspace using the _. _ a temporary placeholder I presume.

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

ID: afe3475a-86ce-5aef-ef59-59de8d5a040e
Version Independent ID: db1b8ac1-78ff-8c0d-1c63-d693f5cab369
Content: Cluster node initialization scripts - Azure Databricks
Content Source: databricks/clusters/init-scripts.md
Service: azure-databricks
GitHub Login: @mssaperla
Microsoft Alias: saperla

@danhlee329, Thanks for bringing this to our attention. Your feedback  has been shared with the content owner for further review and update the document as appropriate.
@mssaperla Could you please update the document as shown below?
Admins can add, delete, re-order, and get information about the global init scripts in your workspace using the Global Init Scripts API.

Thank you for the update.  I notice that the link on the page is a yaml file with the API details, whereas the recommended change above is a link to the API documentation.  Was this intended? I would prefer the latter as this would be more up to date than a static file.

The changes look good from my side, closing ticket.


verifying badges with unknown dates

The first version of instructor utils encrypted the following:
badge_time = datetime.now().isoformat()
badge_content = '\n'.join([badge_name,student_gh_name,badge_time])

So the pre-encryption content would look something like
experience.2023-02-21
brownsarahm
2023-02-21T08:16:12.105012

from the student's repo we can get the badge name (though some formatting fixes will be required) and the gh username
but the full time stamp is not possible.
We do know an upper limit on the time stamp, using the comment  time, which is available from GitHub, all required information is available with:
gh pr list --state all --json title,comments,reviewDecision

in the createdAt attribute of the comment that contains the hash (which must be posted by one of the TAs or me)
Currently the verifyer only uses the badge name: https://github.com/introcompsys/courseutils/blob/main/badges.py#L16
needs to be updated so that it uses the gh username as well and to, if that does not verify, attempt to verify by adding time in, starting from  the gh time and going back, maybe up to 1 minute?
GitHub dates are formatted similarly, but might be in a different time zone, need to check and adjust by number of hours accordingly.

no longer in use


initial snapshot does not define collation info

Description
When using bin/cake bake migration_snapshot Initial, the generated migration file lacks collation information.
Consequently, applying this migration in a production environment results in default collation settings for all tables, deviating from the collation settings on the development machine.
This issue remained unnoticed for 2 years and 62 migrations until a table creation failed due to a mismatch between the collation settings of a UUID foreign key field and the base table field.
This issue likely arose because I initially created the schema on my development machine, added data, performed a dump, and imported it to the production environment. The initial schema creation was not executed on the production machine, potentially causing this discrepancy.
Suggestion
I propose that the initial snapshot should either incorporate collation information or provide a notification in the generated migration file to alert users about potential collation discrepancies.
Question
How can I rectify this situation now? Should I create a new migration to modify the collations of all tables? I intend to switch to utf8mb4_hungarian_ci from the default collation, ensuring it doesn't result in data errors.

Refs https://github.com/cakephp/migrations/issues/332

I would try to implement this and send a PR.
As I have limited time it would be nice to get a few hints on what files should I concentrate.
As I see the tests uses sqlite, but this problem is more of a MySQL problem. So should I add tests using MySQL?


separate profile.html into profile/index, projections, and inheritance

The first and last may stay the same but I should expand on projections quite a bit

created an index.rst but decided against separating further (for now)

created an index.rst but decided against separating further (for now)


DATABASE

MongoDB

SCHOOL schema:

const GeoSchema = new Schema({
   type:{
       type:String,
       default:"Point"
   },
   coordinates: {
       type: [Number],
       // index: '2dsphere'
   }
})

// Create user models and Schemas
const SchoolSchema = new Schema({
   name: {
       type: String,
       required:[true, 'Name field is required']
   },

   geometry: GeoSchema,

   phone: {
       type: String,
       required:[true, 'Phone number field is required']
   },

   email:{
       type: String,
       required:[true, 'Email is required']
   },

   rating: {
       type: Number,
       required:false
   },

   // Public, Private
   types:{
       type: String,
       required:[true, 'Types is required']
   },

   // General, Technical, Vocational , Art Secondary Education
   areas:{
       type: String,
       required:[true, 'Areas is required']
   },

   // Community education, Official subsidized education, Free subsidized education, Private schools
   network:{
       type: String,
       required:[true, 'Network is required']
   },

   languages: {
       type: String,
       required:[true, 'Languages is required']
   },
   comments:{
       type: [String],
       required:false
   },

   admin: Boolean,

   date: {
       type: Date,
       default: Date.now()
   }

})

USER schema

const UserSchema = new Schema({
    firstname: {
        type: String,
        required:[true, 'Name field is required']
    },

    lastname: {
        type: String,
        required:[true, 'Last name field is required']
    },
    password:{
        type: String,
        required:[true, 'Password is required']
    },
    email:{
        type: String,
        required:[true, 'Email is required']
    },
    phone:{
        type: Number,
        required:false
    },

   geometry: GeoSchema,

    lists:{
        type: [],
        required:false
    },
    admin: Boolean,
    date: {
        type: Date,
        default: Date.now()
    }

})

Geospatial Query Operators in MongoDB - https://docs.mongodb.com/manual/reference/operator/query/near/

This file is the data file about schools in Gent, in different formats
locaties-secundaire-scholen-gent.zip

Ira,  thank you for your great work! My small suggestions:

may be for the field comments in the SCHOOL schema:

comments: {
       type: [Comments],
       required:false
   }

const Comments = new Schema( {
    comment-body:{
	type: String,
	required: true
},
    authorId: {
	type: mongoose.Schema.Types.ObjectId,
	ref: "User",
	required: true
},
   date: {
       type: Date,
       default: Date.now()
   }
})

But I'm not sure that the syntax is valid, I'n not tested it.

Add in the SCHOOL schema fields:

photo: {
       type: String,
       required:[true, 'Photo is required']
   },

site: {
       type: String,
       required:[true, 'Site is required']
   }

Hi @IrynaSpyrydonova , great work again :rocket:
We should also add "language classes" in SchoolShemas. It will be a boolean value; whether it exists or not.
languageClasses: {
type: Boolean,
required:[true, 'Language classes is required']
}

Hi @IrynaSpyrydonova ! Awesome work!
Would you mind to use the enum for the fields with the predefined values?
In this approach the inbuilt validation works for the fields which we want be exact
// Public, Private
  types:{
      type: String,
      enum : ['Public,'Private'], // predefined values;
      required:[true, 'Types is required']
  },

// General, Technical, Vocational , Art Secondary Education
  areas:{
      type: String,
      enum : ['General,'Technical','Vocational','Art Secondary Education' ], // predefined values;
      required:[true, 'Areas is required']
  },

@IrynaSpyrydonova
Think that the field
admin: Boolean,

should be of the UserSchema type

guys, I have updated all you suggestions. Feel free to update whatever you think is correct to do. Thanks.


Added Prettier and a .prettierrc to auto-format YAML now, and Ruby in the future

I've started using the formatOnSave option in VS Code with Prettier, and it's amazing. I feel so much more productive. It's especially useful for open-source projects. Prettier enforces a consistent style, so you don't have to think about code formatting in PRs.
I noticed that Prettier was fixing a few things in the YAML files, so I've set up a .prettierrc configuration file that tries to match the current format (single quotes, and tab width: 2.) Although the YAML files were actually a bit inconsistent, and used different styles in different places. I also ran it on the existing YML files with: prettier --write *.yml **/*.yml. (I've added a ./bin/format command that people can run before sending PRs.)
Prettier actually caught a duplicate key error in config/default.yml:
$ ./bin/format
appveyor.yml 78ms
mkdocs.yml 24ms
readthedocs.yml 10ms
config/default.yml
[error] config/default.yml: SyntaxError: Map keys must be unique; "VersionChanged" is repeated (3877:3)

(Style/SafeNavigation had a duplicate VersionChanged key.)
I've also added a minimal package.json and yarn.lock so that people can run yarn install to install the right version of Prettier.
It's also worth mentioning that prettier-ruby is being developed, so we might be able to auto-format Ruby code in the future. This will pair really nicely with RuboCop, just like Prettier + eslint. Prettier can auto-format the code, and then RuboCop will handle the code linting with cops. When prettier-ruby is stable and ready for production, the ./bin/format command can be updated to format all the Ruby files as well.
(I know it's a bit weird to add a JavaScript tool to a Ruby project, but it works really well and has a huge community.)
Note: I've opened a similar PR for rubocop-rails.

Related issue where people discuss Prettier for Ruby: https://github.com/rubocop-hq/rubocop/issues/4951

Well, there's also rubocop --fix-layout, which is obviously our preference when it comes to a code formatting tool. :-)

@bbatsov Oh, I was under the impression that rubocop --fix-layout was a bit limited compared to an opinionated code reformatter like Prettier or Rufo. Similar to how eslint can do some code formatting, but doesn't have a complete set of heuristics and rules like Prettier.
Or is the goal of RuboCop to eventually be a complete Ruby formatter, on par with Prettier?

Potentially yes, although that's not a high priority. We are always looking to improve the code formatting abilities of RuboCop.
Thanks for the suggestion, but that this point I'd skip on using prettier (even if it's only for the yaml).


ASU-1512 | Lottery results report improvements

Codecov Report

Merging #249 (04931e7) into develop (85e168e) will decrease coverage by 0.01%.
The diff coverage is 93.33%.

@@             Coverage Diff             @@
##           develop     #249      +/-   ##
===========================================
- Coverage    93.35%   93.34%   -0.02%
===========================================
  Files          118      118
  Lines         4081     4087       +6
  Branches       359      361       +2
===========================================
+ Hits          3810     3815       +5
- Misses         201      202       +1
  Partials        70       70

Impacted Files
Coverage Δ

application_form/services/export.py
95.74% <92.59%> (-0.58%)
:arrow_down:

apartment/api/views.py
98.01% <100.00%> (ø)

application_form/services/offer.py
96.36% <0.00%> (-0.07%)
:arrow_down:

invoicing/api/serializers.py
97.10% <0.00%> (+0.08%)
:arrow_up:

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 85e168e...04931e7. Read the comment docs.


Add (Ctrl+ R) next to tooltip for the Refresh button in one ADLS Gen1 account's toolbar

Storage Explorer Version: 1.10.1
Build: 20190919.2
Branch: hotfix/1.10.1
Platform/OS: Windows 10/ Linux Ubuntu 19.04/ macOS High Sierra
Architecture: ia32/x64
Regression From: Not a regression
Steps to reproduce:

Open one ADLS Gen1 account.
Hover the mouse to the Refresh button in the toolbar -> Check the tooltip.

Expect Experience:

Ctrl+R works well.
(Ctrl+R) shows next to the tooltip.

Actual Experience:

Ctrl+R works well.
(Ctrl+R) doesn't show next to the tooltip.

Won't fix b/c gen1


Update Commands & Keybindings in Workspaces README

Update Commands & Keybindings in Workspaces README
Related to #1166

Sorry for the force-push I used the wrong email address.

Force pushes are perfectly fine, in fact, preferred over incorrect/untidy commit history. The only exception is when you are working with others on the PR (then it's best to coordinate and save the rebasing until last).
In any case, thanks again for updating the documentation. It is much appreciated!


WT believes Noto Sans Mono CJK is not a Mono font

Windows Terminal version
1.22.2151.0
Windows build number
26120.1330
Other Software
https://github.com/notofonts/noto-cjk/blob/main/Sans/Variable/OTC/NotoSansMonoCJK-VF.otf.ttc
Steps to reproduce

Expected Behavior
No response
Actual Behavior

Thanks for filing!
Yes, this is true.
Windows DirectWrite does not consider this font to be monospaced because the PANOSE values specify that it is an "Any" proportion font for Text Display purposes.
The PANOSE bProportion value is 0 instead of 9.
In addition, the postscript table specifies isFixedPitch to be 0.
In short, the font's built-in metadata says it is proportional.
It is probably because it contains multiple character widths. This is common (but not required) for CJK fonts.


Add overlay network support.

Add label HAPROXY_NETWORK = overlay support overlay network.

Can one of the admins verify this patch?

Can you explain what this change is? And update documentation accordingly.


Enable numlock on startup

Please add a hyprctl command or a config option to enable numlock on startup.

tried, didnt work. Idk how to do it properly. If anyone wants to fix it, feel free. Wayfire and Sway can do it iirc

For the convenience of those who search here subsequently, add memo here.
check this link to enable numlock:

For the convenience of those who search here subsequently, add memo here.
check this link to enable numlock:

The link is broken, this works:
input {
   # ... snip ...
    numlock_by_default = true
}

For the convenience of those who search here subsequently, add memo here.
check this link to enable numlock:

The link is broken, this works:
input {
  # ... snip ...
  numlock_by_default = true
}

new document is here


Button click is submitting form

If date picker is used inside a <form> element, every button click (for example day click) is submitting form.
Solution for that is to add type="button" on all buttons.

Solution for that is to add type="button" on all buttons. This is a correct solution, it 's works very well.

Especify pleease, i have same problem

example ?

Especify pleease, i have same problem

in js file add for all buttons type: "button"


[Bug]: Uninitialized variable not detected in while loop if it terminates early

Description
If the while loop's body terminates with a return/fail; the statements after the while loop; do not consider previous uninitialized variables in the flow
import ballerina/io;

public function foo(boolean bool) {
    int i;
    while bool {
        i = 1;
        return;
    }
    io:println(i); //no uninit var error
}

Steps to Reproduce
No response
Affected Version(s)
2201.4.0
OS, DB, other environment details and versions
No response
Related area
-> Compilation
Related issue(s) (optional)
No response
Suggested label(s) (optional)
No response
Suggested assignee(s) (optional)
No response

Looks like the error is logged on U8 and later versions.


Misleading: "perhaps by entering the values for custom variables used by the tasks in the release." not actually allowed

The variables for the environment are greyed out and not editable once the release to this environment has begun, so telling the user to "enter the values for custom variables" is actually impossible.

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

ID: e1c633b9-c8b2-e05d-de2c-7754894d28fd
Version Independent ID: df031b76-0fe7-e138-dd36-2736757a97fd
Content: Manual Intervention task - Azure Pipelines
Content Source: docs/pipelines/tasks/utility/manual-intervention.md
Product: devops
Technology: devops-cicd-tasks
GitHub Login: @RoopeshNair
Microsoft Alias: ronai

This is not entirely true. While you are are not able to edit variables scoped to the stage in which the Manual Intervention task is in, you can edit variables that are scoped to "Release" or to any other stage.


Key ambiguity

When using integer keys, they are converted to strings. Therefore:
mysqlitedict['1'] = 'ONE'
mysqlitedict[1] = 1

all refer to the same thing.

Just to add, it also can't handle tuple keys

@Jwink3101 thanks for the report & PR
CC: @piskvorky how this should work?

IIRC there was a long discussion about encoding keys, and in the end we decided against it.
I don't remember the arguments any more, let me search through the issue history.

The thread starts with #19 and continues all the way through #26, #30 to #31 (closed as abandoned).

In the changes of #74, byte/string keys are not modified. However, it appears as though the json encoding/decoding of the object may affect strings/bytes, especially on python2. I am not 100% sure of this behavior. But, it is worth noting again that this should not break any backwards compatibility as other keys are not touched.
As I mentioned also in #74, one remedy in general is to instead use the pickle of the object as the key but I think that is risky since, in my quick testing, while the unpickled object between py2.7 and 3.6 pass an equality check, they are not the same (even if you base64 encode them) and therefore would not be found.

@piskvorky through?

Has anyone given this more consideration?


chore: release main

:robot: I have created a release beep boop
autonat: 2.0.5
2.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/interface-internal bumped from ^2.0.4 to ^2.0.5
@libp2p/utils bumped from ^6.0.4 to ^6.0.5

devDependencies

@libp2p/logger bumped from ^5.0.4 to ^5.1.0

bootstrap: 11.0.5
11.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/interface-internal bumped from ^2.0.4 to ^2.0.5

devDependencies

@libp2p/interface-compliance-tests bumped from ^6.1.2 to ^6.1.3
@libp2p/logger bumped from ^5.0.4 to ^5.1.0

circuit-relay-v2: 2.1.0
2.1.0 (2024-09-25)
Features

add relay server reservation store metrics (#2722) (60f6aa9)

Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/interface-internal bumped from ^2.0.4 to ^2.0.5
@libp2p/peer-collections bumped from ^6.0.4 to ^6.0.5
@libp2p/peer-record bumped from ^8.0.4 to ^8.0.5
@libp2p/utils bumped from ^6.0.4 to ^6.0.5

devDependencies

@libp2p/interface-compliance-tests bumped from ^6.1.2 to ^6.1.3
@libp2p/logger bumped from ^5.0.4 to ^5.1.0

dcutr: 2.0.5
2.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/interface-internal bumped from ^2.0.4 to ^2.0.5
@libp2p/utils bumped from ^6.0.4 to ^6.0.5

devtools-metrics: 1.1.3
1.1.3 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/interface-internal bumped from ^2.0.4 to ^2.0.5
@libp2p/logger bumped from ^5.0.4 to ^5.1.0
@libp2p/simple-metrics bumped from ^1.2.2 to ^1.2.3

echo: 2.0.5
2.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/interface-internal bumped from ^2.0.4 to ^2.0.5

devDependencies

@libp2p/logger bumped from ^5.0.4 to ^5.1.0

fetch: 2.0.5
2.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/interface-internal bumped from ^2.0.4 to ^2.0.5

devDependencies

@libp2p/logger bumped from ^5.0.4 to ^5.1.0

floodsub: 10.1.3
10.1.3 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/pubsub bumped from ^10.0.4 to ^10.0.5

devDependencies

@libp2p/interface-compliance-tests bumped from ^6.1.2 to ^6.1.3
@libp2p/logger bumped from ^5.0.4 to ^5.1.0
@libp2p/peer-collections bumped from ^6.0.4 to ^6.0.5

identify: 3.0.5
3.0.5 (2024-09-25)
Bug Fixes

switch informational logging to trace logging (#2727) (442a835)

Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/interface-internal bumped from ^2.0.4 to ^2.0.5
@libp2p/peer-record bumped from ^8.0.4 to ^8.0.5
@libp2p/utils bumped from ^6.0.4 to ^6.0.5

devDependencies

@libp2p/interface-compliance-tests bumped from ^6.1.2 to ^6.1.3
@libp2p/logger bumped from ^5.0.4 to ^5.1.0

interface-compliance-tests: 6.1.3
6.1.3 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/interface-internal bumped from ^2.0.4 to ^2.0.5
@libp2p/logger bumped from ^5.0.4 to ^5.1.0
@libp2p/multistream-select bumped from ^6.0.4 to ^6.0.5
@libp2p/peer-collections bumped from ^6.0.4 to ^6.0.5
@libp2p/utils bumped from ^6.0.4 to ^6.0.5

interface-internal: 2.0.5
2.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/peer-collections bumped from ^6.0.4 to ^6.0.5

kad-dht: 13.1.0
13.1.0 (2024-09-25)
Features

add inbound rpc request metrics (#2721) (fa83ee1)

Bug Fixes

reduce dht logging and update metrics (#2725) (80fb47f)

Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/interface-internal bumped from ^2.0.4 to ^2.0.5
@libp2p/peer-collections bumped from ^6.0.4 to ^6.0.5
@libp2p/utils bumped from ^6.0.4 to ^6.0.5

devDependencies

@libp2p/interface-compliance-tests bumped from ^6.1.2 to ^6.1.3
@libp2p/logger bumped from ^5.0.4 to ^5.1.0
@libp2p/peer-store bumped from ^11.0.4 to ^11.0.5

keychain: 5.0.6
5.0.6 (2024-09-25)
Dependencies

The following workspace dependencies were updated

devDependencies

@libp2p/logger bumped from ^5.0.4 to ^5.1.0

logger: 5.1.0
5.1.0 (2024-09-25)
Features

add %e error formatter (#2726) (c5988cc)

mdns: 11.0.5
11.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/interface-internal bumped from ^2.0.4 to ^2.0.5
@libp2p/utils bumped from ^6.0.4 to ^6.0.5

devDependencies

@libp2p/interface-compliance-tests bumped from ^6.1.2 to ^6.1.3
@libp2p/logger bumped from ^5.0.4 to ^5.1.0

mplex: 11.0.5
11.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/utils bumped from ^6.0.4 to ^6.0.5

devDependencies

@libp2p/interface-compliance-tests bumped from ^6.1.2 to ^6.1.3
@libp2p/logger bumped from ^5.0.4 to ^5.1.0

multistream-select: 6.0.5
6.0.5 (2024-09-25)
Bug Fixes

switch informational logging to trace logging (#2727) (442a835)

Dependencies

The following workspace dependencies were updated

devDependencies

@libp2p/logger bumped from ^5.0.4 to ^5.1.0

peer-collections: 6.0.5
6.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/utils bumped from ^6.0.4 to ^6.0.5

peer-record: 8.0.5
8.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/utils bumped from ^6.0.4 to ^6.0.5

peer-store: 11.0.5
11.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/peer-collections bumped from ^6.0.4 to ^6.0.5
@libp2p/peer-record bumped from ^8.0.4 to ^8.0.5

devDependencies

@libp2p/logger bumped from ^5.0.4 to ^5.1.0

perf: 4.0.5
4.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/interface-internal bumped from ^2.0.4 to ^2.0.5

devDependencies

@libp2p/interface-compliance-tests bumped from ^6.1.2 to ^6.1.3
@libp2p/logger bumped from ^5.0.4 to ^5.1.0

ping: 2.0.5
2.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/interface-internal bumped from ^2.0.4 to ^2.0.5

devDependencies

@libp2p/logger bumped from ^5.0.4 to ^5.1.0

plaintext: 2.0.5
2.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

devDependencies

@libp2p/interface-compliance-tests bumped from ^6.1.2 to ^6.1.3
@libp2p/logger bumped from ^5.0.4 to ^5.1.0

pnet: 2.0.5
2.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

devDependencies

@libp2p/interface-compliance-tests bumped from ^6.1.2 to ^6.1.3
@libp2p/logger bumped from ^5.0.4 to ^5.1.0

prometheus-metrics: 4.1.3
4.1.3 (2024-09-25)
Dependencies

The following workspace dependencies were updated

devDependencies

@libp2p/interface-compliance-tests bumped from ^6.1.2 to ^6.1.3
@libp2p/logger bumped from ^5.0.4 to ^5.1.0

pubsub: 10.0.5
10.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/interface-internal bumped from ^2.0.4 to ^2.0.5
@libp2p/peer-collections bumped from ^6.0.4 to ^6.0.5
@libp2p/utils bumped from ^6.0.4 to ^6.0.5

devDependencies

@libp2p/logger bumped from ^5.0.4 to ^5.1.0

simple-metrics: 1.2.3
1.2.3 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/logger bumped from ^5.0.4 to ^5.1.0

tcp: 10.0.5
10.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/utils bumped from ^6.0.4 to ^6.0.5

devDependencies

@libp2p/interface-compliance-tests bumped from ^6.1.2 to ^6.1.3
@libp2p/logger bumped from ^5.0.4 to ^5.1.0

tls: 2.0.5
2.0.5 (2024-09-25)
Bug Fixes

close tls socket on encryption failure (#2724) (9800384)

Dependencies

The following workspace dependencies were updated

devDependencies

@libp2p/interface-compliance-tests bumped from ^6.1.2 to ^6.1.3
@libp2p/logger bumped from ^5.0.4 to ^5.1.0

upnp-nat: 2.0.5
2.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/interface-internal bumped from ^2.0.4 to ^2.0.5
@libp2p/utils bumped from ^6.0.4 to ^6.0.5

devDependencies

@libp2p/logger bumped from ^5.0.4 to ^5.1.0

utils: 6.0.5
6.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/logger bumped from ^5.0.4 to ^5.1.0

webrtc: 5.0.7
5.0.7 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/interface-internal bumped from ^2.0.4 to ^2.0.5
@libp2p/utils bumped from ^6.0.4 to ^6.0.5

devDependencies

@libp2p/circuit-relay-v2 bumped from ^2.0.4 to ^2.1.0
@libp2p/identify bumped from ^3.0.4 to ^3.0.5
@libp2p/interface-compliance-tests bumped from ^6.1.2 to ^6.1.3
@libp2p/logger bumped from ^5.0.4 to ^5.1.0
@libp2p/websockets bumped from ^9.0.4 to ^9.0.5
libp2p bumped from ^2.1.2 to ^2.1.3

websockets: 9.0.5
9.0.5 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/utils bumped from ^6.0.4 to ^6.0.5

devDependencies

@libp2p/interface-compliance-tests bumped from ^6.1.2 to ^6.1.3
@libp2p/logger bumped from ^5.0.4 to ^5.1.0

webtransport: 5.0.7
5.0.7 (2024-09-25)
Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/utils bumped from ^6.0.4 to ^6.0.5

devDependencies

@libp2p/logger bumped from ^5.0.4 to ^5.1.0
@libp2p/ping bumped from ^2.0.4 to ^2.0.5
libp2p bumped from ^2.1.2 to ^2.1.3

libp2p: 2.1.3
2.1.3 (2024-09-25)
Bug Fixes

split error/operation metrics (#2728) (0c59578)

Dependencies

The following workspace dependencies were updated

dependencies

@libp2p/interface-internal bumped from ^2.0.4 to ^2.0.5
@libp2p/logger bumped from ^5.0.4 to ^5.1.0
@libp2p/multistream-select bumped from ^6.0.4 to ^6.0.5
@libp2p/peer-collections bumped from ^6.0.4 to ^6.0.5
@libp2p/peer-store bumped from ^11.0.4 to ^11.0.5
@libp2p/utils bumped from ^6.0.4 to ^6.0.5

devDependencies

@libp2p/circuit-relay-v2 bumped from ^2.0.4 to ^2.1.0
@libp2p/identify bumped from ^3.0.4 to ^3.0.5
@libp2p/interface-compliance-tests bumped from ^6.1.2 to ^6.1.3
@libp2p/mplex bumped from ^11.0.4 to ^11.0.5
@libp2p/plaintext bumped from ^2.0.4 to ^2.0.5
@libp2p/tcp bumped from ^10.0.4 to ^10.0.5
@libp2p/websockets bumped from ^9.0.4 to ^9.0.5

This PR was generated with Release Please. See documentation.

:robot: Created releases:

plaintext-v2.0.5
tls-v2.0.5
interface-compliance-tests-v6.1.3
interface-internal-v2.0.5
kad-dht-v13.1.0
keychain-v5.0.6
libp2p-v2.1.3
logger-v5.1.0
devtools-metrics-v1.1.3
prometheus-metrics-v4.1.3
simple-metrics-v1.2.3
multistream-select-v6.0.5
peer-collections-v6.0.5
bootstrap-v11.0.5
mdns-v11.0.5
peer-record-v8.0.5
peer-store-v11.0.5
pnet-v2.0.5
autonat-v2.0.5
dcutr-v2.0.5
echo-v2.0.5
fetch-v2.0.5
identify-v3.0.5
perf-v4.0.5
ping-v2.0.5
pubsub-v10.0.5
floodsub-v10.1.3
mplex-v11.0.5
circuit-relay-v2-v2.1.0
tcp-v10.0.5
webrtc-v5.0.7
websockets-v9.0.5
webtransport-v5.0.7
upnp-nat-v2.0.5
utils-v6.0.5
:sunflower:


Minor README tweaks

I just watched a less-technical user install TeXpresso by following the README+INSTALL instructions. Here are two small tweaks:

In the INSTALL.md file, include a full git clone command -- this was less useful when the instructions where in the README.md, as the page would be viewed in the context of the full repository with the green code button, but it is harder to find now. (This hardcodes the link to the current repository in INSTALL.md)
(Note: I included a description of the cloned size (about 120MiB on my machine) and the post-build size (about 1.2GiB on my machine.)

In the README.md instructions for Emacs, be more explicitly about what is the path to the texpresso binary.

Thank you.


Update intro text for Instructor Training application

The instructor training application currently has this text at the top:

For trainees selected by Carpentries member organizations or groups that have arranged for training, it serves as a trainee Profile Creation form. This creates an entry in our database and allows us to record attendance and track your progress through the Instructor certification process. Form responses are not reviewed in detail but may be used in programmatic assessment. Please note that this form is separate from event registration. Your site contact will provide you with instructions to register for an Instructor Training event. In response to the first question, please select Profile Creation for Pre-approved Trainees and enter in your provided registration code.

Consider changing the final sentence of that paragraph to note that they need to enter their code and their Eventbrite registration info.
Tagging @karenword  for feedback.

Thanks @maneesha  -- this one is more complicated because there are diverse time points at which a trainee may be instructed to complete this form. In the unusual case where a member directs them to the form before they register for training, it is ok for them to complete the form as long as they have a membership code. The eventbrite link will not be enforced. So, I think this text is ok as-is.

OK, I will close this issue.


chan.sankakucomplex.com failure

Hello , reported that from the page 101 on, and any tags leaves no download or display anything, either let me do a massive download, I hope you can help me in that problem, or me proportions necessary settings for that page , thanks

hello

Hello,
Did you check issue #471? A fix will be included in the next update or you can update the model file manually (see my comment on that other issue)
Note that you need a Sankaku account to access pages further than 100.

Fixed for a while, so I'm closing this issue.
If you want to go further than page 50, note that you'll need a Sankaku account until issue #444 is implemented.


storage: Move common code in helper functions, closes #730

Signed-off-by: Petu Eusebiu<EMAIL_ADDRESS>Cleanup storage code, moved some common code into helper.go
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

lgtm.

@peusebiu move pkg/storage/local.go into its own pkg/storage/local/local.go now so everything is symmetric.

@peusebiu move pkg/storage/local.go into its own pkg/storage/local/local.go now so everything is symmetric. Otherwise lgtm

done, thanks


BottomBarWithSheetItem splash issues

I noticed that the build of BottomBarWithSheetItem leads to a few inconveniences.

the icon on select pushes the label down. I think this is because the splash in nonexistent beforehand.

The area that excepts input is way to small. For the bottom bar I would expect the touchable area to fill the whole the whole Column/Row.

@Frezyx I would be happy to assist you also in this project, but please add a few more comments beforehand :see_no_evil:
https://user-images.githubusercontent.com/77293597/115225377-4a1d9980-a10e-11eb-9fb2-981de7e62f17.mp4

Hello @jlnrrg ✋🏻
Glad to see you again 😄
Indents appear due to the fact that earlier the widget was adapted for icons - circles.
Now I am moving away from the old concept. If you can do it so as not to hurt the functionality, it will be great

This functionality is fixed by (2.0.0)[https://github.com/Frezyx/bottom_bar_with_sheet/releases/tag/2.0.0] version release


Add Recyclarr config files for standard Radarr and Sonarr Profiles and tidy SQP configs

Pull request
Purpose
To add new Recyclarr config files for the standard guide Radarr and Sonarr profiles, and add a comment to the instance section of the SQP config files.
Approach
So users can use a pre-set Recyclarr config for the standard Radarr and Sonarr profiles, and to clarify what the instance part of the config is for.
Open Questions and Pre-Merge TODOs
Check all boxes as they are completed

[x] Use github checklists. When solved, check the box and explain the answer.

Learning
If you're adding a new Custom Format make sure you follow the Radarr/Sonarr Custom Format (JSON) Guidelines.
Requirements
Check all boxes as they are completed

[x] These changes meet the standards for contributing.
[x] I have read the code of conduct.

Have also done the Sonarr V4 profiles, commenting/naming them as V4 only.


An/A in definition

When looking at description at the workshop, Paola spotted an error that she said could be fixed relatively easily.
Currently our DOSDP pattern starts everything with "A" (eg "A oligodendrocyte...") when at times it should be an (eg "An oligodendrocyte). Paola mentioned that we should be able to write in the DOSDP pattern to use "An" when the starting letter of the next word is a vowel.

Inflect can handle this.
But in the dosdp pattern, we should be able to tag/annotate the indefinite article to be automatically manipulated. Or we can automatically apply this to all articles that exists before variables.


Make swiftenv-api endpoint configurable

Currently the swiftenv-api is a requirement to install Linux builds. The API is down currently and has been down for an hour or more and is preventing our CI from running.
Even if we hosted our own swiftenv-api there is currently no way to configure it. The scripts should allow an environment variable to override the default URL.

Unfortunately the API did go down for a few hours. I woke up to an email from Heroku saying I hit the limitations of the free tier and I've upgraded the application so it will continue working (https://github.com/kylef/swiftenv-api/issues/9).
That said, I think it would be better if swiftenv cli tool would include the URLs for stable versions of Swift locally. This means that installing a full release (3.0, 2.2.1 etc) will work without the API. The API will be called for unknown releases (i.e, if you have an older version of swiftenv and Swift 3.1 came out), or any of the development snapshot releases. There are too many and they change too often to go into a slower moving tool such as swiftenv.
I will make some changes to swiftenv (on top of #61) which will allow swiftenv to locally store the swift binary URLs in swiftenv itself. We can also add the ability to set an environment variable to override the API used, but I don't think it will be as important as the other changes I've mentioned.

@kylef sounds great!


Relevant name for startDate field

Looks like startDate  field name here is irrelevant. startTime or  mInitialTime would make sense.

Done


setting path d not working

<svg id="test" width="500" height="500">

    <path ></path>
</svg>

 d3.selectAll("#test path").transition(t).style("stroke","red").attr("d",function(){
        return "M0,0L20,20"
    })

You haven’t included any information about what you expected to happen, and how the observed behavior differed from what you expected. The expected behavior when interpolating from the empty string (the default d attribute on a path element) to a non-empty string is just the non-empty string. If you want some different behavior, you’ll need to initialize the path element’s d attribute to a different value, or use a different interpolator in place of the default d3.interpolateString.
Please use Stack Overflow tag d3.js to ask for help. Although I make an effort to assist everyone that asks, I am not always available to provide help promptly or directly. Stack Overflow provides a better collaborative forum for self-help: tens of thousands of D3-related questions have already been asked there, and some answered questions may be relevant to you.
When asking for help, please include a link to a live example that demonstrates the issue, preferably on bl.ocks.org. It is often impossible to debug from code snippets alone. Isolate the issue and reduce your code as much as possible before asking for help. The less code you post, the easier it is for someone to debug, and the more likely you are to get a helpful response.
If you have a question about D3’s behavior and want to discuss it with other users, also consider the d3-js Google Group or joining the d3-js Slack.
Thank you! 🤗