Lift arguments object reference up to origin scope

See explanation: https://github.com/EmergingTechnologyAdvisors/node-serialport/issues/1245
Signed-off-by: Rick Waldron<EMAIL_ADDRESS>

@reconbot Thanks! I will wait for this to go green first :)

Codecov Report

Merging #1246 into master will decrease coverage by 0.13%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #1246      +/-   ##
==========================================
- Coverage   79.84%   79.71%   -0.14%
==========================================
  Files          19       18       -1
  Lines         878      828      -50
  Branches      160      158       -2
==========================================
- Hits          701      660      -41
+ Misses        177      168       -9

Impacted Files
Coverage Δ

lib/util.js
91.66% <100%> (ø)
:arrow_up:

lib/bindings/auto-detect.js
69.23% <0%> (-30.77%)
:arrow_down:

lib/bindings/win32.js

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 468dfc2...5eb55ff. Read the comment docs.

All green!

@reconbot looks like I'm not a collaborator anymore? My label says "Contributor" and I have no write permissions

Derp. Accepted!


Support more HTML tags for documentation. [phab:D2050]

Created by zarko at 2017-11-21 21:41:44:
Low-hanging fruit to make documentation rendering more pleasant.

shahms accepted this revision at 2017-11-21 21:45:02

zarko closed via commit 7c2601fabaaa3c7067d551f0287aa263f8ec435d at 2017-11-21 22:05:42


age plugin support

Summary
age v1.2.0 got released, exposing a plugin package providing an age plugin client:

The Go module now exposes a plugin package that provides an age plugin client. That is, Recipient and Identity implementations that invoke a plugin binary, allowing the use of age plugins in Go programs.

gopass should be able to make use of this.
Already mentioned by @dominikschulz in https://github.com/gopasspw/gopass/issues/2059:

Once age v1.1.0 comes with plugin support I'd like to support that, too. So people can use their hardware tokens (at least YubiKeys) with gopass+age.

I tried to use  gopass + age with a YubiKey and failed quite miserably. Which is expected as it is not supported.
My major gripe is, that I could not understand at all is how it fits together.
E.g. after gopass recipients add  age1yubikey1qfhccfklg7tc0n.... the passwords where never encryted to that key. For decryption it still asks me the password for an identities file which was enough to decrypt the password, even though I removed the initial (identities-file?) recipient before creating a new password.
Long story short: What would have helped me the most is a design document that tells me how the pieces fit together.

how encryption in general works in gopassto would give me a mental map of it all, e.g.

how keys are chosen
where the file format is decided
how and where "humans" are related to "keys" (for use cases like "Peter left the team, which keys are his?")

age format specifics

what information is part of the encrypted blob, what is part of a meta-database (keyring)?
how keys are chosen
how external keys (e.g. with https://github.com/str4d/age-plugin-yubikey) would fit in

What I can contribute is to write that documentation iff someone tells me what to put in


Update Spilo from spilo-12:1.6-p3 -> spilo-14:2.1-p7

Description
We have been using wal-g to for database recovery with the in cluster high availability version of Postgres. Due to Spilo being outdated wal-g and other components are also outdated. This has blocked us from being able to use the database recovery functionality when deploying with in cluster Postgres.
Fix
I will create a pull request with the relevant version update hardcoded in to pkg > image > components.go
Considerations
For deeper context please refer to here.
Pull request: #980

Fixed in #980


WATCHLIVE!* Mosconi Cup 2024 LIVE 𝐒𝐭𝐫𝐞𝐚𝐦𝐬 FrEe BrOaDcAsT oN TV Guide & 𝐒𝐭𝐫𝐞𝐚𝐦𝐢𝐧𝐠 Saturday 30th November 2024

2024 Mosconi Cup: How to watch, TV channel, live streaming & schedule
The Mosconi Cup is the most prestigious competition in world pool, with Team USA and Team Europe set to renew rivalries once again.
The Ryder Cup-style tournament will see the best and brightest talents in the game convene in Orlando, Florida, to duel for glory.
The World Nineball Tour reaches its conclusion this weekend as the 2024 Mosconi Cup takes centre stage in Florida as Team Europe bid to retain the coveted title against their American counterparts.
How to watch the 2024 Mosconi Cup - TV channel & live streaming
The 2024 Mosconi Cup will be broadcast live and exclusively on Sky Sports to customers in the UK and Ireland.
The four-day long event can also be streamed on Sky Go.
The 2024 Mosconi Cup gets underway on Saturday 30th November and runs through until Tuesday 3rd January.
The action on all four days starts at 18:00 (GMT) and reaches its conclusion at around
Team Europe are the dominant force in the game with four consecutive victories in the most recent editions of the tournament and just two defeats since 2009.
Last year's competition was a more one-sided affair than usual as Europe crushed the visitors 11-3 at Ally Pally thanks to a second Mosconi Cup MVP display of Joshua Filler's career.
USA will aim to regroup in front of their own fans in Florida, but can they turn the tide back in their favour?
RadioTimes.com brings you all the details about how to watch the Mosconi Cup 2024.
When is the Mosconi Cup 2024?
The Mosconi Cup 2024 starts on Saturday 30th November 2024 and runs until Tuesday 3rd December 2024.
Sky Sports can be added to any Sky TV package for just £22 per month for all nine sports channels, or you can pick up the complete sports package plus Netflix for £43 per month.
Sky Sports + will feature more than 1,000 EFL games throughout the season and is included as part of Sky Sports packages.
Find out more about the best Sky packages
Sky Sports customers can live stream matches via the Sky Go app on a variety of devices including most smartphones and tablets as part of their subscription.
You can also watch the tournament via NOW with a day membership (£14.99) or month membership (£34.99).
NOW can be streamed through a computer or apps found on most smart TVs, phones and consoles. NOW is also available via TNT Sports.

saf


JSON strignify stuff

Hello,
when I do cookie.save('myCookie', 'test'), I got this %22test%22.
What is the reason to do JSON.strignify even if val is a string ?
Thanks!

It makes sure that if you save a stringified object, it doesn't serialize it back,
Let's say you do: cookie.save('myCookie', JSON.stringify({ test: true }))
cookie.get('myCookie') will give you a string instead of an object.

This has been fixed in the last release. We no longer serialize string when saving them.

Thank's a lot!


Add support for ESP Thread Border Router

a couple of weeks ago the ESP Thread border router was made available. This board is officialy supported bij OpenThread.
The official software for this router is available here: https://github.com/espressif/esp-thread-br
This includes a web-ui and API. But it looks like this API is a bit different that what python-otbr-api is expecting?
https://github.com/espressif/esp-thread-br/blob/main/docs/en/codelab/web-gui.rst
will this router also be supported inside home assistant?

Any workaround for this?

Should be fixed with https://github.com/espressif/esp-thread-br/commit/0b08a3a37c1868b9b4d1d782074c35ef8f9154c0
Upstream issue that was tracking this can be found at https://github.com/espressif/esp-thread-br/issues/27
Flashing instructions can be found at https://docs.espressif.com/projects/esp-thread-br/en/latest/dev-guide/build_and_run.html
I don't yet have any Matter devices to test that it is fully working, but I was able to add the ESP Thread Border Router to Home Assistant now.
I must note that trailing slash is significant, e.g enter the URL as http://espressif.local (NOT http://espressif.local/!), and that this gives the same non-descriptive error message. HA will add an additional slash with the API route, and the ESP device does not gracefully handle that.

No option to add esp thread border router as prefered network.

@Palmeta You have to do it from your phone after Importing the Credentials Into HA.

@Palmeta You have to do it from your phone after Importing the Credentials Into HA.

How do I add the credentials?


Ask for confirmation on deploy to mainnet

There should be an override flag, but if you are spending money due to an ignition deploy we should show a confirmation message.

Maybe this should be expanded to all non-testnets or non-local? How do we differentiate?

Decision: display a warning showing the network for everything other than local hardhat.


Maximum limit in the for loop?

Tagui seems to have a limit of the maximum number in the for loop.
Hard to say exact number but seems to be more then 40000 for me.
for n from 1 to 40000
    echo loop `n`

(I think this worked in 5.x. Have only tried it on Windows 10 so far.)

Underneath TagUI is CasperJS. In order to implement on CasperJS, there is always a stack structure of steps before a loop runs. Thus there is a limit and time delay for large loop counts, because the stack data structure will be built first by CasperJS.
I've not tried testing the limit, and it may be different on different computer with different RAM.


Hello, please find the documentation for the new Opik integration https://github.com/langgenius/dify/issues/11407. I had three questions while working on this PR:

Hello, please find the documentation for the new Opik integration https://github.com/langgenius/dify/issues/11407. I had three questions while working on this PR:

Is there a way to generate the docs locally to check that everything looks good? I tried gitbook serve . but it renders an almost empty website.
I updated the screenshot en/.gitbook/assets/tracing-app-performance.png to include the new Opik tracker but with a lower resolution, is that a problem?
I have seen the translation script, is it called automatically or should I call it myself?

Thanks
Originally posted by @Lothiraldan in https://github.com/langgenius/dify-docs/pull/395

this looks like the wrong repository for the question


Testing in Jest with JSDom throws Cannot read property 'style' of null

This does not seem to happen anywhere outside a test environment.
Full stack trace:
TypeError: Cannot read property 'style' of null

      at Window.getComputedStyle (node_modules/jsdom/lib/jsdom/browser/Window.js:371:20)
      at innerWidth (node_modules/react-textfit/lib/utils/innerSize.js:16:24)
      at TextFit.process (node_modules/react-textfit/lib/Textfit.js:136:59)
      at TextFit.componentDidMount (node_modules/react-textfit/lib/Textfit.js:99:18)
      at commitLifeCycles (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:4553:24)
      at commitAllLifeCycles (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:5729:9)
      at HTMLUnknownElement.callCallback (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:1610:14)
      at invokeEventListeners (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:219:27)
      at HTMLUnknownElementImpl._dispatch (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:126:9)
      at HTMLUnknownElementImpl.dispatchEvent (node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:87:17)

Ok, I was able to figure this out, as it had to do with how snapshots work in a React + Jest world.
"refs" in snapshots are by default always null, unless you make use of jest's createNodeMock feature.
I was able to mock the ref node the way that react-textfit wants it (since it relies heavily on DOM specific APIs).
const createNodeMock = el => {
  if (el.type === 'div') {
    const mockEl = document.createElement('div')
    mockEl.style.padding = '0'
    Object.defineProperty(mockEl, 'clientHeight', {
      get() {
        return 100
      },
      enumerable: true,
      configurable: true
    })
    Object.defineProperty(mockEl, 'clientWidth', {
      get() {
        return 300
      },
      enumerable: true,
      configurable: true
    })
    return mockEl
  }
  return null
}

Full usage example:
import Component from './Component'
import renderer from 'react-test-renderer'

const createNodeMock = el => {
  if (el.type === 'div') {
    const mockEl = document.createElement('div')
    mockEl.style.padding = '0'
    Object.defineProperty(mockEl, 'clientHeight', {
      get() {
        return 100
      },
      enumerable: true,
      configurable: true
    })
    Object.defineProperty(mockEl, 'clientWidth', {
      get() {
        return 300
      },
      enumerable: true,
      configurable: true
    })
    return mockEl
  }
  return null
}

describe('CreateNodeMock testing ', () => {
  it('mock node', () => {
    const tree = renderer.create(<Component />, { createNodeMock }).toJSON()
    expect(tree).toMatchSnapshot()
  })
})


Spanner: LIKE with bound parameter ignoring index

I have a query that uses LIKE and has a bound parameter with a tailing wildcard.
The index (IX_USERS_TYPE) has both the TYPE and ADDRESS columns. I would expect the amount of rows scanned to equal the amount of matches to the string preceding the %.
When I run the following query, I expect it to only scan 1 row based on the address I am using. It actually does a full table scan of all 14 million rows.
SELECT S.NAME, S.EMAIL
FROM USERS@{FORCE_INDEX=IX_USERS_TYPE} S
WHERE S.TYPE='ADMIN'
AND S.ADDRESS LIKE CONCAT(@userAddress,'%')

When I hard code the value of @userAddress from the previous example directly into the SQL (instead of binding), it behaves as expected and only does an index scan of 1 row.
SELECT S.NAME, S.EMAIL
FROM USERS@{FORCE_INDEX=IX_USERS_TYPE} S
WHERE S.TYPE='ADMIN'
AND S.ADDRESS LIKE CONCAT('1234 Oak Dr','%')

I would recommend to use STARTS_WITH(S.ADDRESS, @userAddress) instead of CONCAT. Then even with query parameters, you would see that only the matching rows are scanned and not the full table.


Color black

when use color("black"), the terminal show "invalid color provided black".
it seems that the sphero.js can't accpet this color.
if i change the code to color(0x0), the sphero turns to white color.
so how to ture off the RGB led of sphero?

Sorry but @dimorphic but your solution is not working for me when I test it your solutions, they all log invalid color provided.  I'm unclear on whether or not this is possible.


Routes path is hardcoded in start.stub

It would be good to use the stubs.files.routes config value from modules.php instead.
Please see start.stub#L16 and route-provider.stub#L38.
Potential (retroactive) solution to #196.

Good idea, done. 👍

Awesome! Thanks again!
For posterity: see commits 24badff, 94c6fe5, 6dced18.

Is this tagged?

I believe this has been tagged in 2.5.0


Update getting-started.md : Typo on Relation

Type of PR:

[ ] Bugfix
[ ] Feature
[ ] Refactor
[ ] Code style update
[ ] Build-related changes
[ ] Test
[x] Documentation
[ ] Other, please describe:

Breaking changes:

[x] No
[ ] Yes

Details

Thank you for spotting this! 👍


add AdapterContent implements for gcfg.Adapter

Codecov Report
Patch coverage: 87.62% and project coverage change: +0.02% :tada:

Comparison is base (cf29927) 79.14% compared to head (4f2f779) 79.17%.
Report is 2 commits behind head on master.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2892      +/-   ##
==========================================
+ Coverage   79.14%   79.17%   +0.02%
==========================================
  Files         634      628       -6
  Lines       52489    52213     -276
==========================================
- Hits        41543    41340     -203
+ Misses       8884     8826      -58
+ Partials     2062     2047      -15

Flag
Coverage Δ

go-1.18-386
?

go-1.18-amd64
79.17% <87.62%> (-0.06%)
:arrow_down:

go-1.19-386
?

go-1.19-amd64
?

go-1.20-386
?

go-1.20-amd64
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Changed
Coverage Δ

os/gtimer/gtimer.go
86.48% <ø> (ø)

os/gcfg/gcfg_adapter_content.go
61.29% <61.29%> (ø)

os/gcfg/gcfg_adapter_file.go
76.96% <100.00%> (ø)

os/gcfg/gcfg_adapter_file_content.go
76.74% <100.00%> (ø)

os/gcfg/gcfg_adapter_file_path.go
81.95% <100.00%> (ø)

... and 15 files with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


No AK-12 Burst Fire

The vanilla AK-12 lacks the 2-round burst trigger groups.

The AK-400 (AK-74M upgrade) AK-12 does not have burst capabilities. The AK-12 Prototype has what you probably want and it's a separate mod on the workshop.
https://modworkshop.net/mod/17262

The AK-400 (AK-74M upgrade) AK-12 does not have burst capabilities. The AK-12 Prototype has what you probably want and it's a separate mod on the workshop.
https://modworkshop.net/mod/17262

Nevermind, turns out the final production model does actually have a 2rnd burst. Always thought it was Full/Semi only, but that's cool

Sounds good. Will put into next update.

Added in the latest commits.


console.log produces blank content response.

I've got the library working pretty well for my purposes. So thanks for this!
I did spend an extra long time trying to figure out why console.log wasn't working. Any time I called console.log(), PHP PhantomJS would return a blank response. After some debugging, I found that PHP PhantomJS returns the response as a JSON object through console.log. And the log through system.stderr.write
Is there a reason for this? Perhaps Windows or some OS doesn't properly do system.stderr? If not, I'd love to swap the two so that console.log works as it should. There's plenty of my own code as well as snippets I'd like to use which use console.log. Also, I'm sure other users out there are banging their heads against walls trying to figure out why a call to console.log completely breaks the script.

Version 4 no longer uses console.log


Fragment-level population analysis

Fragment-level population analysis is currently broken; see for instance running example 71-modify-hcore.py.

There are two different poopulation analysis methods, one acting on embedding class, and one on the fragment. This should be fixed at some point.


Feature Request: Query if a device is already connected?

My ToothTrayCli has this feature:
D:\work\ToothTray\x64\Release>.\ToothTray.exe is-connected "SOUNDPEATS RunFree"
1

@shunf4,
Thank you for reaching out.
I haven't added clauses like is-connected to avoid introducing extra complexity in the code and keep the program as simple as possible.
To check if a device is connected, you can use BluetoothDevicePairing.exe discover --discovery-time 1 | findstr /r "Connected.*WH-1000XM5"


Matching substrings, and window disappearing

Hey Ben,
Someone (Jon, maybe? Possibly Sean) mentioned TabTabTab to me at the Nuke 8 launch event last night, and I thought I'd check it out today.
I love the idea of sorting by the most added nodes - that's definitely useful.
One thing that may have been deliberate, but isn't quite intuitive to me, is that it will only slow matches that start with the same letter.
I reckon that you should be able to type "expr" and have it give you options of Expression, MergeExpression, ParticleExpression and DeepExpression
The other thing is (again, probably deliberate) is that I knocked the mouse and the pop-up disappeared. I would prefer it to act the same way as Nuke's built-in one and not disappear until something else is clicked, or a node is selected to be added.
What do you think of these?

Oops, forgot about this - the word-separator-anchor would be worth trying. Another solution might be to have /abc do match-anywhere search for abc - similar to [space]abc which does literal search (should document that also)

Other simple option would be to append the non-anchored results after the current results (so cam would show Camera and CameraThing, then a separator, then Export Camera thing, Noncamera)

Hi there! :smiley:
Any updates on the substring matching?
I vote for the asterisc, as in *blur would return Blur, VectorBlur, MotionBlur, EdgeBlur, TimeBlur. Also the idea of first returning the direct matches and then the substring matches is a very good one.


Update Character “the-blight-sisters”

Automatically generated by Netlify CMS

👷 Deploy Preview for 4shame processing.

Name
Link

🔨 Latest commit
da616e1a7ae0784f0ddca9137f549a21775f1ee3

🔍 Latest deploy log
https://app.netlify.com/sites/4shame/deploys/633b13e59a307f000947a66e


Enable changing read_timeout for HTTP requests

This gem uses the Net::HTTP library to make HTTP requests. By default this library has a read_timeout set to 60 seconds.
As production users of MangoPay API, we've seen how the API sometimes takes more than 60 seconds to respond. This is currently affecting different kind of operations, including PayIn, Refund and Transfers between wallets.
Obviously, having to wait more than 60 seconds for a response from the API is not ideal, but having  Net::HTTP firing a timeout is even worse, because when that happens, MangoPay will continue processing the operation, but your app won't ever get noticed of the result, causing multiple kind of issues such as duplicated payments, which means angry customers.
This PR let gem users to increase the timeout of Net::HTTP from MangoPay.configure block:
MangoPay.configure do |c|
  c.read_timeout = 120 # seconds
end

As discussed via email, I'm closing this thread because the long calls you had was an anomoly and of course not at all normal behaviour, luckily :-)


add ssl to provider server

Can we use letsencrypt for this?
Caddy2 does letsencrypt automatically (using only ip I believe).
Nginx is another option.
Can do it in nodejs manually, but scripting the ssl renewal might be reinventing the wheel. Perhaps there's an npm library for this?

try using caddy preferably, they have a docker image

go with caddy, put it in a docker img


Add document viewer to dataset explorer

PR that adds document viewer to data explorer. The viewer attempts to automatically detect the string type and render it to its most appropriate format. Note that the normal string value does not get rendered to a pdf value but rather a normal text/markdown.
I don't think it makes a lot of sense to render normal unformated text to pdf. We can still detect whether a strings is a base64 pdf encoded string and render that to it's original pdf format.

Thanks @PhilippeMoussalli! Will this be the only way to view text that is too long to display, or will you still add a tooltip as well?

I was trying to include it but did not manage to get it working (requires some custom java script). Someone posted a solution recently but It did not work on my end. I asked them for more info
https://discuss.streamlit.io/t/tooltip-with-aggrid/55396

I was trying to include it but did not manage to get it working (requires some custom java script). Someone posted a solution recently but It did not work on my end. I asked them for more info
https://discuss.streamlit.io/t/tooltip-with-aggrid/55396

Just did a quick test, and this seems to work:
for field in fields:
    options_builder.configure_column(field=field, tooltipField=field)

It's quite slow to show up the first time though.

Seems like the delay might be configurable:
https://stackoverflow.com/questions/55805496/ag-grid-tooltip-takes-long-time-to-render

I think you accidentally removed the document viewer 😅

woops, readded it!


Status bars render with high transparency

I cant describe it but the picture says all...

I don't have this problem.


Update specs2-core to 4.13.1

Updates org.specs2:specs2-core from 3.+ to 4.13.1.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.specs2", artifactId = "specs2-core" } ]

labels: test-library-update

Superseded by #40.


Lock some nodes only

Hello! First of all, I must say, I'm amazed by this library. It's so much better than anything else available.
It's been a breeze to implement and it's so much fun to work with!
A quick question for you, is there a way (perhaps this is a feature request if not) to lock some nodes (and connections) and not others? Say you want to allow only portions of your flow to be editable, is there a way to do that currently?
I tried to look for a listener that would catch a remove before the node or connection was removed, but the only listener I can find is one that is triggered on removal, not before. Perhaps creating that listener would be an easier way to go about it?

Hello @dearsina
Thanks! 🎉 Yes, it is a simple library.
There is no method.
I show you an example of locking a node so that it is not draggable.
  editor.on("clickEnd", function(event) {
    if(editor.node_selected != null) {
      const nodeSelectedId = editor.ele_selected.id.slice(5);
      const dataNode = editor.getNodeFromId(nodeSelectedId);

      if(nodeSelectedId == 1) {
        editor.drag = false;
      }
    }
  });

For connections view:
https://github.com/jerosoler/Drawflow/issues/113 (Implemented in 0.0.35)
And view #10 and #70

Thank you for the prompt reply as always! I had a look at your suggestion, and while it works great for locking a node from moving, it's not so great from preventing a node from being deleted! I had a look at the suggested threads, and I found some code from thread #70 where I can prevent a node from being deleted. Thanks for that!
I looked at thread #113 , and thru some guesswork found the editor.removeConnection function. I've pieced together this code for anyone else who is looking to lock connections. I doubt it's the most efficient way of doing this. I've basically just taken the existing code and added in a check function.
    editor.removeConnection = function () {
        if(this.connection_selected != null) {
            var listclass = this.connection_selected.parentElement.classList;

            // Check to see if the connection is locked
            if(lockedConnection(listclass)){
                //If the connection is locked, don't remove it
                return true;
            }

            this.connection_selected.parentElement.remove();

            var index_out = this.drawflow.drawflow[this.module].data[listclass[2].slice(14)].outputs[listclass[3]].connections.findIndex(function(item,i) {
                return item.node === listclass[1].slice(13) && item.output === listclass[4]
            });
            this.drawflow.drawflow[this.module].data[listclass[2].slice(14)].outputs[listclass[3]].connections.splice(index_out,1);

            var index_in = this.drawflow.drawflow[this.module].data[listclass[1].slice(13)].inputs[listclass[4]].connections.findIndex(function(item,i) {
                return item.node === listclass[2].slice(14) && item.input === listclass[3]
            });

            this.drawflow.drawflow[this.module].data[listclass[1].slice(13)].inputs[listclass[4]].connections.splice(index_in,1);
            this.dispatch('connectionRemoved', { output_id: listclass[2].slice(14), input_id: listclass[1].slice(13), output_class: listclass[3], input_class: listclass[4] } );
            this.connection_selected = null;
        }
    }

The locked connection method relies on you having fed data variables to the node on creation:
/**
 * Check to see that based on the listclass of a connection,
 * whether both ends of the connection are locked. In which case
 * the connection itself cannot be removed.
 *
 * @param listclass
 * @returns {boolean}
 */
function lockedConnection(listclass){
    var nodeOutData = editor.getNodeFromId(listclass[2].slice(14)).data;
    var nodeInData = editor.getNodeFromId(listclass[1].slice(13)).data;
    return nodeInData.locked == true && nodeOutData.locked == true;
}

This is all very hack-y, but it works. @jerosoler please let me know if there is a better/cleaner way of doing this!


Members list is getting stuck in forum channels

🪜 Steps to reproduce

Open a forum channel;

Click the Members List button;
The button will move behind plugin ones (btw the wrong order of buttons should probably be reported as a separate issue, i have these 3 buttons as default values: 1, 2 and 7 and yet members list isn't overwritten by the plugin yet in the screenshot?)
But the button is not functional - the list is stuck. It won't ever collapse in currently opened forum channel or any other forum channels including other servers.

📝Notes

Collapsing members in non-forum channels continues to work fine and doesn't solve the problem mentioned above.
Tested with custom css off and only CollapsibleUI on.
The only observed solution is to turn the extension off and click native discord members button.
Even if we start steps to reproduce with clicking the button in non-forum channels - the list will get stuck in forum channels.

🤔
Idk if it's appropriate to ask but I feel like majority of bugs I've seen - happen with members list ; is there any nice way to provide a setting to not hijack the members list/button at all. Eh, at the same time, it's just small bugs randomly appearing 😄

Thank you for the detailed report! ❤
As for the settings request, no worries at all about asking, user requests are what made this plugin as extensive as it is today. I do not however think it would make much sense to make that a setting at this time, as the plugin itself can be toggled fairly easily if needed. The plugin when enabled does a lot of CSS modifications that would be completely broken if the vanilla Discord members list button were enabled.
And as for the bugs in general, yeah, I know it breaks fairly consistently. That's just the cat and mouse game of the type of modifications this plugin does - since it makes fairly major changes to the UI internally, any small change made on Discord's part is likely to break something in CollapsibleUI. And as much as I wish otherwise, between work and school, I'm not able to fix it as quickly as I would like. I do apologize, I know it's not the most ideal, but I'm grateful to everyone who reports bugs and puts up with my sometimes severely delayed fixes. Y'all are awesome :)

small issue:

start discord app (as in fully, i.e. restart the app)
also, looks like, issue only happens if discord is opened in half-width-screen mode (like when forum channels can't fit both thread list and members list like second screenshot in my issue-message above)
if member list happens to be uncollapsed
and if the first thing you do is open a forum channel
then the members button (and actually all other plugin buttons) won't work, the list is stuck too.

"the first thing" part is vital because messing around in other channels beforehand skips the problem.


CSV summaries of Data Request content

E.g. Opportunities by theme
Helping people understand the data request

Include table with pressure levels


[libtiff] add version 4.0.7

@Mixaill,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by Microsoft. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

LOL, there was tiff library. :D

I incorporated your fixes into 83ae9d8 and its parent. Thanks for the PR!


Copying everything from one SD card to another seems to break favorites

If you select @favorites from the Cores list, all favorites are shown in the list, however if you launch one of the favorites you are kicked back to the cores menu.
If you run the favorites script shows no favorites are there, which conflicts with the fact that @favorites shows the favorites list
If you go ahead and add favorites using the favorites script, they appear as duplicates alongside the original favorites.   If you attempt to launch any of the newly added favorites you are kicked back to the proceeding menu.

My guess is some symbolic link thing is not working, but it's odd that even adding new favorites they are un-launchable.  I migrated by copying everything from my prior mister SD card to a new larger card after first using Mister Fusion on the new SD card.  It would be awesome to state where the favorites data is stored on the mister SD card in the readme.

I think I may have figured out the issue.  I looked in the @favorites folder which was very helpful in figuring out what was going on.  It seems on a Mac the underlying files are copied in @favorites rather than actual symbolic links.  I think "cp -a" may be the solution.  I will close this shortly once I confirm solution.


Release 0.19.0-m3

Scheduled release date: September 2, 2024
This is a tracker to aggregate issues that should be part of 0.19.0-m3.
Please add specific Issues or PRs prefixed with the "Depends on" keyword
Make sure to follow the manual steps listed below before starting the release process.
Manual Steps
For detailed information regarding each step, please check: https://submariner.io/development/building-testing/ci-maintenance/

[ ] Custom GitHub Actions
[ ] GitHub Actions
[ ] Kubernetes Versions
[ ] Shipyard Linting Image Software

Released: https://github.com/submariner-io/releases/releases/tag/v0.19.0-m3


Data Type for "Number" Insufficient in Sequence Editor

Aerie Sequence Editor treats all numbers the same without regard to the actual number data type.  E.g. a float is not distinguished from an integer.  The JSON file is created without errors that will be caught by SEQGEN.   This should be caught in the editor as a bad data type.

Duplicate of https://github.com/NASA-AMMOS/aerie/issues/743


tweets with ids not 19 digits long are not matched

the current regex for parsing a tweet url only checks for tweet ids that are 19 digits long. however, there are tweet ids shorter than 19 digits, and twitfix currently doesn't handle them correctly (right now the behavior is to redirect, which has the behavior of #12).
the easiest way to demonstrate this behavior is to look for any tweet prior to approximately 2018 may 25, as that's around the timestamp that splits up 18 digit and 19 digit tweet ids. any tweet prior to this date results in the redirect behavior, and any tweet after approximately 2018 may 26th is handled properly.
the specification that twitter uses for generating their twitter ids is described here, and it's essentially a 64-bit integer, meaning that it's possible for tweets to go up to 20 digits long. i'm not sure the shortest id length is for a tweet that can be handled by twitfix is, but i do know that the earliest tweet that still exists is by jack dorsey and is twitter id 20 (two digits long).
the best way to fix this would probably be to modify the regex to parse ids that are anywhere from 2 to 20 digits long, which should guarantee that all currently existing tweets can be handled.

yeah, this is a good catch, I'm kinda aware of this problem and have intended to fix it, I just really suck with regex to be honest and have been putting it off :sweat_smile:
Don't worry, I'll be fixed

I'll make a quick PR

That did the trick, it's merged and pushed to prod. Thank you again @adryd325


Create CONTRIBUTING.md

Description
More to come, the first stab at a contribution model that applies to internal and external contributors.
Motivation and Context
We need our contribution model to be crystal clear.
Types of changes

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

Checklist:

[ ] I have signed the Adobe Open Source CLA or I'm an Adobe employee.
[ ] I have made any necessary test changes and all tests pass.
[ ] I have run the Sandbox successfully.

Is there value in including instruction on our testing and code quality standards?
It needs to:

have functional (and maybe unit tests)
have been tested on alloyio.com and maybe another page, and
(maybe) include a page on the sandbox or a demo in github.com/adobe/alloy-samples
Pass formatting and usage standards (npm run format and npm run lint)

Is there value in including instruction on our testing and code quality standards?
It needs to:

have functional (and maybe unit tests)
have been tested on alloyio.com and maybe another page, and
(maybe) include a page on the sandbox or a demo in github.com/adobe/alloy-samples
Pass formatting and usage standards (npm run format and npm run lint)

Yes, absolutely! Thank you for the suggestions, I will make the change.

@carterworks It turned out I did mention the functional tests and sandbox. Can you re-review, please so I can merge this version? Thanks!


Add support for BootstrapLabeledWebViews (aka form-groups).

Use the new ARIA command.

Depends on https://github.com/ba-st/Willow/pull/41

Coverage decreased (-0.9%) to 99.141% when pulling 6105a715f599578c8b18e3b16de0976e51f8ea1b on labeled_controls into 989881952bd95638d2eb07357e3d49b4b6acc28d on master.

Coverage remained the same at 100.0% when pulling 0e9a5ccbce884067898682cc23adea6bb54795c7 on labeled_controls into 989881952bd95638d2eb07357e3d49b4b6acc28d on master.


Update some metadata

Docs Build status updates of commit 7d8995d:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-services/latest/mgmt-search-readme.md
:warning:Warning
View (azure-python)
Details

docs-ref-services/latest/search-documents-readme.md
:warning:Warning
View (azure-python)
Details

docs-ref-services/legacy/mgmt-search-readme.md
:warning:Warning
View (azure-python-previous)
Details

docs-ref-services/legacy/search-documents-readme.md
:warning:Warning
View (azure-python-previous)
Details

docs-ref-services/preview/mgmt-search-readme.md
:warning:Warning
View (azure-python-preview)
Details

docs-ref-services/preview/search-documents-readme.md
:warning:Warning
View (azure-python-preview)
Details

docs-ref-services/latest/mgmt-search-readme.md

Line 0, Column 0: [Warning: h1-missing - See documentation] H1 is required. Use a single hash (#) followed by a space to create your top-level heading.
Line 2, Column 1: [Warning: title-missing - See documentation] Missing required attribute: 'title'. Add a title string to show in search engine results.
Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.
Line 9, Column 16: [Warning: ms-prod-technology-invalid - See documentation] Invalid value for 'ms.technology': 'azure' is not valid with 'ms.prod' value 'azure'.
Line 2, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.
Line 5, Column 12: [Suggestion: ms-author-invalid - See documentation] Invalid value for 'ms.author', 'ramyar' is not a valid Microsoft alias.
Line 37, Column 30: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/python/api/overview/azure/' will be broken in isolated environments. Replace with a relative link.
Line 38, Column 47: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/samples/browse/?languages=python&term=Getting%20started%20-%20Managing&terms=Getting%20started%20-%20Managing' will be broken in isolated environments. Replace with a relative link.

docs-ref-services/latest/search-documents-readme.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.
Line 9, Column 16: [Warning: ms-prod-technology-invalid - See documentation] Invalid value for 'ms.technology': 'azure' is not valid with 'ms.prod' value 'azure'.
Line 400, Column 1: [Warning: duplicate-alt-text - See documentation] Alt text 'Impressions' is duplicated. Within an article, alt text must be unique.
Line 408, Column 1: [Warning: duplicate-alt-text - See documentation] Alt text 'Impressions' is duplicated. Within an article, alt text must be unique.
Line 2, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.
Line 5, Column 12: [Suggestion: ms-author-invalid - See documentation] Invalid value for 'ms.author', 'magpint' is not a valid Microsoft alias.
Line 17, Column 1: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/azure/search/' will be broken in isolated environments. Replace with a relative link.
Line 54, Column 1: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/azure/search/search-what-is-azure-search' will be broken in isolated environments. Replace with a relative link.
Line 72, Column 1: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/azure/search/search-create-service-portal' will be broken in isolated environments. Replace with a relative link.
Line 74, Column 49: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/azure/search/search-create-service-portal' will be broken in isolated environments. Replace with a relative link.
Line 74, Column 93: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/azure/search/search-manage-powershell#create-or-delete-a-service' will be broken in isolated environments. Replace with a relative link.
Line 74, Column 146: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/cli/azure/search/service?view=azure-cli-latest#az-search-service-create' will be broken in isolated environments. Replace with a relative link.
Line 74, Column 146: [Suggestion: preserve-view-not-set - See documentation] Did you mean to link to a specific version? If so, add &preserve-view=true to the URL: https://docs.microsoft.com/cli/azure/search/service?view=azure-cli-latest#az-search-service-create
Line 80, Column 5: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/azure/search/search-sku-tier' will be broken in isolated environments. Replace with a relative link.
Line 86, Column 19: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/azure/search/search-security-api-keys' will be broken in isolated environments. Replace with a relative link.
Line 132, Column 5: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/azure/search/search-lucene-query-architecture' will be broken in isolated environments. Replace with a relative link.
Line 134, Column 5: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/azure/search/search-query-overview' will be broken in isolated environments. Replace with a relative link.

This comment lists only the first 25 errors (including error/warning/suggestion) in the pull request.
For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

#sign-off


您好，请问你们的预训练的模型文件哪里去了？

Here they are:
Google Drive and Baidu Drive
@johngull You can check this project for more detail


Argument Exception

Non-project-specific error
ArgumentException: Field "ExtendedEvent" defined on type "Namespace.EventContainerClass" is not a field on the target object which is of type "Namespace.ClassThatHoldsSerializedEventContainerClass".
Parameter name: obj
My error
ArgumentException: Field OnIsShown defined on type IDEAD.ObjectVisibilityEvents is not a field on the target object which is of type IDEAD.ObjectBase.
Parameter name: obj

Apologies for the delayed reply.
You can try checking out this commit (2e1333a) and see if the problem still exists. As for the problem itself I'm not sure what's causing it, sorry.
The current version that you're using (I'm assume you're on the master branch) is a bit sloppy in the way it's written. The V3 branch is basically a complete rewrite and should be way faster and also more stable.


removes TCL dependency from RecHttp

Purpose: This is a tiny step toward removing dependencies we have on the TCL programming language, which is used for certain data structures.

I wanted to write some unit test cases to cover the functionality of the code that needs to be changed, I have attempted to pull out this code in order to make it more testable.
While attempting to use our own HashMap, I encountered some difficulties in isolating the code for testing due to some coupling with the tsutil library. Stubbing a large number of symbols did not seem readable nor maintainable.
The intention is to preserve functionality and performance of the current implementation.

This is a small change, and I am open to suggestions, especially if others have put some thought into whether a step-by-step approach like this will successfully lead to more testable code and to better test coverage.
Fields I don't have permission to edit:
Milestone: v8.0.0
Labels: Core?
Projects: 8.x releases

@d2r  Please run make clang-format :-).

Please rename the files to .h and .cc to be inline with our coding standards.

Please rename the files to .h and .cc to be inline with our coding standards.

OK I'll change it. I think I was mimicking the convention I saw in one of the existing unit tests.

@SolidWallOfCode Changed this to link in all of tsutil, which removes the need to stub the current code. I'll address the clean-up comments. I also plan to revert to using our internal Map structure and check if there are any more issues.

@zwoop @bryancall @SolidWallOfCode
Let's try this again. I addressed the style comments and reverted to using Map.h.

Looks like there are compiler errors in Map.h. I think these were treated as warnings when I built locally, but they fail the the FreeBSD and autest builds. I'll take a look.
In file included from ../../../lib/records/RecProtoTags.cc:24:
In file included from ../../../lib/records/RecProtoTags.h:28:
/var/jenkins/workspace/freebsd-github/src/BUILD/../lib/ts/Map.h:458:23: error: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Werror,-Wsign-compare]
    for (int i = 0; i < n; i++)
                    ~ ^ ~
../../../lib/records/RecProtoTags.cc:29:15: note: in instantiation of member function 'HashSet<const char *, StringHashFns, const char *, DefaultAlloc>::put' requested here
  TSProtoTags.put(TS_PROTO_TAG_HTTP_1_0);
              ^
In file included from ../../../lib/records/RecProtoTags.cc:24:
In file included from ../../../lib/records/RecProtoTags.h:28:
/var/jenkins/workspace/freebsd-github/src/BUILD/../lib/ts/Map.h:468:30: error: comparison of integers of different signs: 'int' and 'unsigned long' [-Werror,-Wsign-compare]
    for (int k = h, j = 0; j < i + 3; j++) {
                           ~ ^ ~~~~~
/var/jenkins/workspace/freebsd-github/src/BUILD/../lib/ts/Map.h:479:21: error: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Werror,-Wsign-compare]
  for (int i = 0; i < vv.n; i++)
                  ~ ^ ~~~~
/var/jenkins/workspace/freebsd-github/src/BUILD/../lib/ts/Map.h:441:28: error: comparison of integers of different signs: 'int' and 'unsigned long' [-Werror,-Wsign-compare]
  for (int k = h, j = 0; j < i + 3; j++) {
                         ~ ^ ~~~~~
../../../lib/records/RecProtoTags.cc:45:22: note: in instantiation of member function 'HashSet<const char *, StringHashFns, const char *, DefaultAlloc>::get' requested here
  return TSProtoTags.get(tag);
                     ^

This seems to indicate that the HashSet in Map.h was dead code before changes on this branch.

@zwoop @bryancall @SolidWallOfCode review comments so far have been addressed. Does this look OK to you all?

Closing this until I can look at the autest failures.


Learning Path 7 - Lab 1 - Exercise 9 Task 1 Step 20 - No "workspace functions" option showing

Contact Details
No response
What happened?
Learning Path 7 - Lab 1 - Exercise 9
Task 1
Step 20
All steps completed OK before this, but no "workspace functions" option is showing.

Lab
Other
Relevant screenshots

Do you want to help us? 👏

[ ] Create a Pull Requestt by following this project's Contribution Guide

Thanks for reporting. I will attempt to duplicate.

I could not duplicate this. It all worked, but I fixed other issues with the steps.


Add NeoSekai Translation

Source name
NeoSekai Translation
Source link
https://www.neosekaitranslations.com/
Language
English
Other details
uses madara
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
[X] I have written a title with source name.
[X] I have checked that the extension does not already exist by searching the GitHub repository and verified it does not appear in the code base.
[X] I will fill out all of the requested information in this form.

Duplicate of #306


api_service: Minor refactoring on what to return for different pod state.

If a pod is in Embryo, Preparing, AbortedPrepare state, we only return the id and state.
If a pod is in other states, the pod manifest is returned.
Valid pid and networks are only returned when a pod is in Running.

Also fix #https://github.com/coreos/rkt/issues/1890

It does not compile in Semaphore

lgtm


[Bug] Failed to write response[request code: 60, response code: 0, opaque: 8154] to channel[id: 0x675d9a9f, L:/<IP_ADDRESS>:30909 ! R:/<IP_ADDRESS>:45266] io.netty.channel.StacklessClosedChannelException: null

Before Creating the Bug Report

[X] I found a bug, not just asking a question, which should be created in GitHub Discussions.

[X] I have searched the GitHub Issues and GitHub Discussions  of this repository and believe that this is not a duplicate.

[X] I have confirmed that this bug belongs to the current repository, not other repositories of RocketMQ.

Runtime platform environment
Ubuntu 22.04.2 LTS
RocketMQ version
5.1.0
JDK Version
1.8
Describe the Bug
Failed to write response[request code: 60, response code: 0, opaque: 8154] to channel[id: 0x675d9a9f, L:/<IP_ADDRESS>:30909 ! R:/<IP_ADDRESS>:45266]
io.netty.channel.StacklessClosedChannelException: null
at io.netty.channel.AbstractChannel$AbstractUnsafe.write(Object, ChannelPromise)(Unknown Source)
2023-08-24 14:35:38 INFO NettyServerCodecThread_9 - NETTY SERVER PIPELINE: channelInactive, the channel[<IP_ADDRESS>:23046]
2023-08-24 14:35:38 INFO NettyServerCodecThread_9 - NETTY SERVER PIPELINE: channelUnregistered, the channel[<IP_ADDRESS>:23046]
2023-08-24 14:35:38 INFO NettyServerCodecThread_10 - NETTY SERVER PIPELINE: channelRegistered <IP_ADDRESS>:23050
2023-08-24 14:35:38 INFO NettyServerCodecThread_10 - NETTY SERVER PIPELINE: channelActive, the channel[<IP_ADDRESS>:23050]
2023-08-24 14:35:38 ERROR NettyServerEPOLLSelector_5_3 - Failed to write response[request code: 21, response code: 0, opaque: 8176] to channel[id: 0x102f41a0, L:/<IP_ADDRESS>:30909 ! R:/<IP_ADDRESS>:45278]
io.netty.channel.StacklessClosedChannelException: null
at io.netty.channel.AbstractChannel$AbstractUnsafe.write(Object, ChannelPromise)(Unknown Source)
2023-08-24 14:35:41 INFO NettyServerCodecThread_10 - NETTY SERVER PIPELINE: channelInactive, the channel[<IP_ADDRESS>:23050]
2023-08-24 14:35:41 INFO NettyServerCodecThread_10 - NETTY SERVER PIPELINE: channelUnregistered, the channel[<IP_ADDRESS>:23050]
2023-08-24 14:35:41 INFO NettyServerCodecThread_2 - NETTY SERVER PIPELINE: channelRegistered <IP_ADDRESS>:55430
2023-08-24 14:35:41 INFO NettyServerCodecThread_2 - NETTY SERVER PIPELINE: channelActive, the channel[<IP_ADDRESS>:55430]
2023-08-24 14:35:43 ERROR NettyServerEPOLLSelector_5_2 - Failed to write response[request code: 43, response code: 0, opaque: 8190] to channel[id: 0xa079b68e, L:/<IP_ADDRESS>:30911 ! R:/<IP_ADDRESS>:34376]
io.netty.channel.StacklessClosedChannelException: null
Steps to Reproduce
no
What Did You Expect to See?
no timeout
What Did You See Instead?
time out
Additional Context
No response

Something like this https://github.com/apache/rocketmq/issues/3726

I run the following command on the master broker again to make sure there are no network delays
. /mqadmin getBrokerConfig -n <IP_ADDRESS>:9876 -b <IP_ADDRESS>:30911
···

I find that the broker immediately prints

NETTY SERVER PIPELINE: channelRegistered <IP_ADDRESS>

But it took a few minutes to print

ERROR NettyServerEPOLLSelector_5_3 - Failed to write response[request code

@RongtongJin Can you help me with this?

我也遇到了

i meet the question too. May I ask how you solved it.


Typo and path highlight bug

Two very small fixes:

One typo fix in the README.md file of the word 'complementary'
One conditional execution in stability selection plot; in the case where all paths were highlighted, this code would error on line 139 (plotting non-highlighted paths). There is an argument for saying then the regularisation parameter search range is not appropriate, but we can avoid the error by adding an if statement.

Pull Request Test Coverage Report for Build 76

2 of 2 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.007%) to 97.368%

Totals

Change from base Build 75:
0.007%

Covered Lines:
370

Relevant Lines:
380

💛  - Coveralls


Error playbook.yml': line 129

Bug Report / Support Request

Digitalocean Droplet
Ubuntu 16.04.2 x64
`fox@ubuntu:~/drupal-vm-master$ ansible-playbook -i examples/prod/inventory examples/prod/bootstrap/init.yml -e "ansible_ssh_user=root"
PLAY ***************************************************************************
TASK [Install Python if it's not available.] ***********************************
Enter passphrase for key '/home/fox/.ssh/id_rsa':
ok: [<IP_ADDRESS>]
TASK [setup] *******************************************************************
ok: [<IP_ADDRESS>]
TASK [Create admin user account.] **********************************************
changed: [<IP_ADDRESS>]
TASK [Add local SSH public key to admin account authorized_keys.] **************
changed: [<IP_ADDRESS>]
TASK [Disable requiretty.] *****************************************************
changed: [<IP_ADDRESS>]
PLAY RECAP *********************************************************************
<IP_ADDRESS>            : ok=5    changed=3    unreachable=0    failed=0
fox@ubuntu:~/drupal-vm-master$ ssh<EMAIL_ADDRESS>Enter passphrase for key '/home/fox/.ssh/id_rsa':
Welcome to Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-66-generic x86_64)

Documentation:  https://help.ubuntu.com
Management:     https://landscape.canonical.com
Support:        https://ubuntu.com/advantage

Get cloud support with Ubuntu Advantage Cloud Guest:
http://www.ubuntu.com/business/services/cloud
0 packages can be updated.
0 updates are security updates.
The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.
To run a command as administrator (user "root"), use "sudo ".
See "man sudo_root" for details.
fox@my-vm:~$ exit
logout
Connection to <IP_ADDRESS> closed.
fox@ubuntu:~/drupal-vm-master$ DRUPALVM_ENV=prod ansible-playbook -i examples/prod/inventory provisioning/playbook.yml --sudo --ask-sudo-pass
SUDO password:
[DEPRECATION WARNING]: Specifying include variables at the top-level of the task is deprecated. Please see:
http://docs.ansible.com/ansible/playbooks_roles.html#task-
include-files-and-encouraging-reuse
for currently supported syntax regarding included files and variables. This feature will be removed in a future release.
Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
ERROR! no action detected in task
The error appears to have been in '/home/fox/drupal-vm-master/provisioning/playbook.yml': line 129, column 7, but may
be elsewhere in the file depending on the exact syntax problem.
The offending line appears to be:
# Build and configure the Drupal site.
- include_role: name=geerlingguy.drupal
  ^ here

`
Hey. How to fix the error?

You'll need to update your ansible version to 2.2+

That's most definitely the issue; make sure you have Ansible 2.2+ installed locally.


Add dedicated documentation

Codecov Report

Merging #64 (7d4007b) into main (e0cd695) will increase coverage by 100.00%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           main       #64        +/-   ##
===========================================
+ Coverage      0   100.00%   +100.00%
===========================================
  Files         0        15        +15
  Lines         0       736       +736
===========================================
+ Hits          0       736       +736

Impacted Files
Coverage Δ

meilisearch_python_async/client.py
100.00% <ø> (ø)

meilisearch_python_async/decorators.py
100.00% <ø> (ø)

meilisearch_python_async/index.py
100.00% <ø> (ø)

meilisearch_python_async/models/settings.py
100.00% <0.00%> (ø)

meilisearch_python_async/models/__init__.py
100.00% <0.00%> (ø)

meilisearch_python_async/models/health.py
100.00% <0.00%> (ø)

meilisearch_python_async/models/version.py
100.00% <0.00%> (ø)

meilisearch_python_async/models/dump.py
100.00% <0.00%> (ø)

... and 8 more

Continue to review full report at Codecov.

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


Question about cropping operation in sdcnet

https://github.com/NVIDIA/semantic-segmentation/blob/b4fc685bb35d9b7547b805b1395c515876ec48db/sdcnet/datasets/frame_loader.py#L87
Here, height, width = input_shape, but input_shape is the shape before cropping. Why the padding operation on cropped images use the original shape? I think it should use the cropped size? Thanks!

The padding logics are relevant more for eval/inference, and the proceeding cropping logics for training. The padding allows inference for arbitrarily shaped input sequences. In training, crop_size is assumed to be selected to evenly fit into the models.

I see. Thank you so much!


3.4.1 compatibility break with serialized attachments parameter in chat.* method calls

Broken compatibility warning
Reproducible in:
The Slack SDK version
slack-sdk==3.4.1
Python runtime version
Python 3.9.2
OS info
ProductName:	Mac OS X
ProductVersion:	10.15.7
BuildVersion:	19H114
Darwin Kernel Version 19.6.0: Tue Nov 10 00:10:30 PST 2020; root:xnu-6153.141.10~1/RELEASE_X86_64
Steps to reproduce:
    response = client.chat_postMessage(
        channel=channel,
        ts=messageTs,
        text=text,
        blocks=json.dumps(blocks),
        attachments=json.dumps(attachments)
    )

Expected result:
This was working just fine until I updated the sdk from 3.4.0 to 3.4.1. I realize the json.dumps should not be required (and indeed, I prefer the version of the code without it), so it is an easy fix for me and a good lesson learned, but it might catch others by surprise since it is a patch version number, not a minor version.
Actual result:
Traceback (most recent call last):
...SNIP...
  File "/usr/local/lib/python3.9/site-packages/slack_sdk/web/client.py", line 1185, in chat_update
    "Developer": ":large_blue_square:  Developer",
    _warn_if_text_is_missing("chat.update", kwargs)
  File "/usr/local/lib/python3.9/site-packages/slack_sdk/web/internal_utils.py", line 237, in _warn_if_text_is_missing
    [
  File "/usr/local/lib/python3.9/site-packages/slack_sdk/web/internal_utils.py", line 238, in <listcomp>
    attachment.get("fallback")
AttributeError: 'str' object has no attribute 'get'

Requirements
I'm not sure if the acceptance of the JSON encoded parameter before was expected, accidental, or required, but in any case, it worked and now it doesn't. Rolling back to the 3.4.0 version caused it to work again. Once I removed the json.dumps for those two parameters, it began working in 3.4.1, but with a warning message about the missing "fallback" attribute. The issue seems to be caused by changes from 57716b74c3acc9be1ce7bdb1f42a8485c53ab3ab. I'm happy enough with my fixes, but figured someone else may run into this, so I'm hoping that this report can help them troubleshoot more quickly. :)

Hey @pmarkert, thanks for taking the time to report this issue. We have an assumption that developers pass an array of either dict or slack_sdk.models objects for blocks and attachments but there is no mention of this in the source code comment, documents. Also, methods of WebClient do not have any validation of input types. I call this a bug and we will quickly fix the warning logic to work with a serialized attachments str value.
@eddyg I'm going to work on this later today in my time but if you have time and are interested in resolving this, please let me know. I'm happy to wait for your pull request and be a reviewer.

Sorry about that, Phillip. I submitted the PR that tried to improve the warning logic around attachments, and wasn't aware that strings "just worked" when passed to the attachments parameter. I've submitted a PR that has what I think is enough to fix this issue:
Before:
In [23]: attachments = json.dumps([{'text': 'text'}])

In [24]: kwargs = {'ts': 123456, 'text': 'test', 'attachments': attachments}

In [25]: _warn_if_text_is_missing('test', kwargs)
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-25-042f8a7c1899> in <module>
----> 1 _warn_if_text_is_missing('test', kwargs)

<ipython-input-21-6d1821817960> in _warn_if_text_is_missing(endpoint, kwargs)
      3     if attachments:
      4         if all(
----> 5             [
      6                 attachment.get("fallback")
      7                 and len(attachment.get("fallback").strip()) != 0

<ipython-input-21-6d1821817960> in <listcomp>(.0)
      4         if all(
      5             [
----> 6                 attachment.get("fallback")
      7                 and len(attachment.get("fallback").strip()) != 0
      8                 for attachment in attachments

AttributeError: 'str' object has no attribute 'get'

which replicates the behavior you say. With the fix:
In [27]: _warn_if_text_is_missing('test', kwargs)

In [28]:

No error now. Hopefully this is all that's needed.
Again, my apologies!

We will release a new patch version shortly.

I just released v3.4.2 - thanks again for reporting this issue 🙇


[EG] ACS/Databox/ApiManagementGateway events

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-eventgrid


[Addition]: spoofing farm in China

Hotspot b58 Addresses
11ysasXVxRcx6yzNy2UyWH29Ch9eFsmi8xDA5KZKCsHCwvwrBDy

Discord Handle
No response
Reason(s)
Spoofing farm, look at the picture attached.
Above is one hotspot from their wallet.

We have taken into account this addition request in the next iteration of the denylist. Some or all of the Hotspots listed may be added to the denylist. This is an automated comment due to the volume of addition and removal requests. A future tool is in the works to provide more insight into the analysis approach made by the Helium team and community members that maintain this list.


Add support for specifying a beforeCommit hook.

If you supply a function as the beforeCommit property in your
config/release.js, it will be invoked with a reference to the project and
the versions object. The purpose of the hook is to allow a project to do
any other updates to files that may need to be updated to the current
version.
e.g.
// config/release.js
var path = require('path');
var xmlpoke = require('xmlpoke');

module.exports = {
 beforeCommit: function(project, versions){
   xmlpoke(path.join(project.root, 'cordova/config.xml'), function(xml) {
     xml.addNamespace('w', 'http://www.w3.org/ns/widgets');
     xml.set('w:widget/@version', versions.next);
   });
 }
}

This is in pretty good shape. Ready for review.

This looks good to me.  I'm :+1:.
@slindberg - Thoughts?

This looks fantastic :+1:
Definitely like the beforeHook/afterHook naming. Thinking about it a little more, the afterCommit/beforeTag and afterTag/beforePush hooks are redundant, but it seems fine if they run in sequence just for clarity's sake. Thoughts?

Yeah, I think before/after each of those steps probably makes sense even though some will run back-to-back.

It looks like config value type mismatches are not fatal when loaded by ember-cli, but no coercion happens. I'll follow up with a quick PR to do some validation.
Thanks for all the hard work @lukemelia!

Thanks @slindberg. Props go to @chrislopresto on this too, who paired with me on it yesterday.

Very excited about this, thank you!


Fail case when running caffe opencl branch with isaac

Hi,
I am running caffe opencl branch (https://github.com/BVLC/caffe/tree/opencl) with isaac master branch on INTEL BROADWELL platform with below command:
./build/test/test.testbin --gtest_filter=NetTest/2.TestLossWeight, that will bring fail.
While  comment out the line 94 to 141 on file https://github.com/ptillet/isaac/blob/master/lib/runtime/profiles.cpp, that will pass the test case.
Can you reproduce the fail case, seems there is some problem with the copy operation on predict_ logic?

This all makes sense! The idea is that I ended up choosing top-5 to increase the prediction accuracy. But if you benchmark multiple kernels that modify one of their inputs, then you need to be careful to copy back the result. Can you confirm that setting N_TOP=1 resolves the issue?

Hi, it still failed when setting N_TOP=1

@ptillet could you reproduce this issue at your BDW machine?

Yes, I will try this tomorrow. I suspect it should come from copying back the output's result. Perhaps a problem with queues. In the meantime, could you try N_TOP=1 and set modify_output = false ?

Sorry, I still failed when setting N_TOP=1 and modify_output = false on my side

Haha. That sounds pretty bad! I'll definitely take a look at it.

Even though I couldn't reproduce this bug specifically, I have many errors with ISAAC on clCaffe indeed, and they seem to all come from the lines you pointed at. I'm on it.

Some updates: I've found a bunch of other bugs when trying to reproduce the issue with caffe. I've fixed some things, and I'm tuning ISAAC for intel's latest driver and double-precision on broadwell. I hope to have everything up and running by the end of the week-end.

Could you try the latest master? It should not only fix bugs for clCaffe, but also add double-precision support and performance improvements with the latest Intel OpenCL 2.0 driver.

@ptillet I tried the latest master with clcaffe. The test suite will not crash now, but still has some failures:
[  FAILED  ] SGDSolverTest/2.TestSnapshot, where TypeParam = caffe::GPUDevice
[  FAILED  ] SGDSolverTest/2.TestLeastSquaresUpdateWithEverything, where TypeParam = caffe::GPUDevice
[  FAILED  ] SGDSolverTest/2.TestLeastSquaresUpdateWithWeightDecayMultiIter, where TypeParam = caffe::GPUDevice
[  FAILED  ] SGDSolverTest/2.TestLeastSquaresUpdateWithEverythingAccum, where TypeParam = caffe::GPUDevice
[  FAILED  ] AdaGradSolverTest/2.TestSnapshot, where TypeParam = caffe::GPUDevice
[  FAILED  ] NesterovSolverTest/2.TestNesterovLeastSquaresUpdateWithEverything, where TypeParam = caffe::GPUDevice
[  FAILED  ] AdaDeltaSolverTest/2.TestLeastSquaresUpdateWithEverythingAccum, where TypeParam = caffe::GPUDevice
[  FAILED  ] AdaDeltaSolverTest/2.TestSnapshot, where TypeParam = caffe::GPUDevice
[  FAILED  ] AdamSolverTest/2.TestSnapshot, where TypeParam = caffe::GPUDevice
[  FAILED  ] AdamSolverTest/2.TestAdamLeastSquaresUpdateWithEverything, where TypeParam = caffe::GPUDevice
[  FAILED  ] RMSPropSolverTest/2.TestRMSPropLeastSquaresUpdateWithEverything, where TypeParam = caffe::GPUDevice
[  FAILED  ] RMSPropSolverTest/2.TestSnapshot, where TypeParam = caffe::GPUDevice
[  FAILED  ] InnerProductLayerTest/2.TestGradientTranspose, where TypeParam = caffe::GPUDevice
And if I ran some of the test cases directly, such as :
test/test.testbin --gtest_filter=SGDSolverTest/2.TestLeastSquaresUpdateWithEverything
It may fail or success at random manner. But If I use the old version:
commit 6ac5e1f55b1cae59394758f823d5c58f57ca561d
Author: Philippe Tillet<EMAIL_ADDRESS>Date:   Fri Jan 1 05:44:28 2016 -0500

    Templates/Reduce1D: now properly loading 2D scalars, it always passes all of the float gpu test cases.

It always passes all GPU float type testing.

I see, thanks. I'm also having issues with some tests passing when called individually but failing when running the entire test suite. I'll solve this ASAP.

Sometimes, ISAAC's GEMM uses two kernels. The event returned by clBlasSgemm always corresponded to the first one, which led to some synchronization issues. Setting label=0 solved the problem because it selected a case where there was only one kernel.
Could you retry now?

@ptillet Nice catch, and it works great with clcaffe now. Thanks for your quick fix!

That's good to hear :)


simple change

What this PR does
Simple test PR to check something.

Is this just a test for debugging CI?

Test finished.


Push success but display an error log

Don't know how to reproduce that, maybe some special commit message and I'm finding it.
core git:(master) git push origin master
Counting objects: 4, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (4/4), 1.83 KiB | 0 bytes/s, done.
Total 4 (delta 1), reused 0 (delta 0)
remote: 2017/03/03 22:17:40 [...tea/models/update.go:147 PushUpdate()] [E] updateIssuesCommit: No issue number specified
To http://<IP_ADDRESS>:3000/lunny/core.git
   8e2e75f..c0ba85e  master -> master

Maybe some fixes #number message?

Maybe, but I have tried many times, cannot reproduce it. Confusing.

Move this to v1.1 since cannot reproduce.

Just happened to me after pushing with --mirror from a bare repository on my machine to a brand new repo on a brand new installing of docker 1.1.0

Just happened here as well after pushing with --follow-tags. At first I thought it was because of a commit message, but after reading these comments it seems it is totally random...

At least to some degree the problem seems to depend on some property of the repository in question. I can reproduce 100% here with 03d79983 and github.com/palinek/nm-tray on an Arch Linux as follows:

Install a Gitea instance from scratch. Minimal handling, so no further tweaking after the installer is finished.

Have the user clone the repository on the command line git clone https://github.com/palinek/nm-tray.git
Add the Gitea instance as additional remote git remote add foo http://<HTTP URL as provided by the Gitea UI>.
Have the user populate the repository by running git push -u foo master when it was not initialized by Gitea or git push --force foo master when it was.

Indeed the problem does not seem to be fully solved yet. Running 0693fbfc I cannot see it any longer with github.com/palinek/nm-tray (and a bunch or others neither), but it still exists in github.com/tsujan/FeatherNotes, same steps as in my previous comment.

@pmattern I see so I reopened it. #1220 did not resolve it completely.

I reproduced it several times with --all on one specific repository, even though there is no issue at all on that repo. I use --all on one other repo, with several issues, without problems. I never saw that error before I upgraded to 1.1.

Hmm, it looks like a regexp error. The error "No issue number specified" is stored in a variable called errMissingIssueNumber. It is only used once in GetIssueByRef(). This function is called 3 times in UpdateIssuesCommit(). This function is called by CommitRepoAction(), then by PushUpdate(), which logs the aforementioned error. Its purpose seems to update issue status when an issue is mentioned in a commit message, and uses 3 regexp for this purpose. One for matching all reference mention, one when the commit message says something along "close issue", and the last for "reopen issue".
The first regex matches the following commit message:

Merge branch 'stable/0.7.z' into prod/pa1ch/0.7.z

Gitea then thinks that 'stable/0.7 and prod/pa1ch/0.7 are issue ids.
The regex used by UpdateIssuesCommit() to find issue reference ((?i)(?:)(^| )\S+) doesn't seem to work as expected.

I was working with a copy of 1.1.0 and didn't saw #1220, sorry. Anyway, I came up with a fix that looks like #1220, but on all of the three loops in UpdateIssuesCommit(), right here : agrn/gitea@b5aa7d98fcf212404247ba25b03de0c7d0d8acce. I tried to reproduce pmattern's issues with FeatherNotes and lxqt-session, before and after applying theses modifications, and couldn't reproduce the issue with the patched version.

On a side note some documentation how to install branches other than the default code.gitea.io/gitea, probably best at https://docs.gitea.io, wouldn't hurt.
So far I've always tried to run something like go get -d -u <some custom URL> in an attempt to keep all dependencies updated as well which resulted in error messages during installation sooner or later.

I think this can be closed, as #1393 has been merged.

Sorry, but I'm still getting the error on Windows 10, with a Gitea 64 bits version downloaded last week.
The push seems to be successful though.

@RickZeeland which version did you download? This issue is resolved by #1393 which only in master branch

Gitea version (or commit ref):  1.1.0+8-gd9bdf7aGit version: 2.11
Operating system: Windows 10 Enterprise
Database:  PostgreSQL

I can push, but get some messages from server.
Gitea version: 1.1.1
Git version: 2.11.0
Operating system: Debian 8.8

Because the fix is only in the master branch right now

So we need a back port to v1.1.2


Fix postgresql public shcema grant issue

Closes #
What's Changed

Missing \connect nautobot grant will get permission denied
django.db.migrations.exceptions.MigrationSchemaMissing: Unable to create the django_migrations table (permission denied for schema public
LINE 1: CREATE TABLE "django_migrations" ("id" bigserial NOT NULL PR...

Screenshots

TODO

[ ] Explanation of Change(s)
[ ] Added change log fragment(s) (for more information see the documentation)
[ ] Attached Screenshots, Payload Example
[ ] Unit, Integration Tests
[ ] Documentation Updates (when adding/changing features)
[ ] Example Plugin Updates (when adding/changing features)
[ ] Outline Remaining Work, Constraints from Design

Hi @MittWillson, thank you for your contribution. The change looks solid, can you add a changelog titled 5174.fixed?

Hi @MittWillson, thank you for your contribution. The change looks solid, can you add a changelog titled 5174.fixed?

https://github.com/nautobot/nautobot/pull/5175
I got a little problem then recreated the PR


segfault?

╰─$ syshud                                                                                ─╯
Key 'keyboard' not found in section 'main'
(process:2111296): Gtk-WARNING **: 17:13:24.929: Unknown key gtk-toolbar-style in /home/system/.config/gtk-4.0/settings.ini
(process:2111296): Gtk-WARNING **: 17:13:24.929: Unknown key gtk-toolbar-icon-size in /home/system/.config/gtk-4.0/settings.ini
(process:2111296): Gtk-WARNING **: 17:13:24.929: Unknown key gtk-button-images in /home/system/.config/gtk-4.0/settings.ini
(process:2111296): Gtk-WARNING **: 17:13:24.929: Unknown key gtk-menu-images in /home/system/.config/gtk-4.0/settings.ini
Unable to automatically detect your backlight
*** impl_ext_end_proxy called from wrong context, check thread and locking: Not in loop
*** impl_ext_end_proxy called from wrong context, check thread and locking: Not in loop
*** impl_ext_end_proxy called from wrong context, check thread and locking: Not in loop
Output: alsa_output.pci-0000_00_1f.3.analog-stereo, ID: 52
Input: alsa_input.usb-046d_Logitech_BRIO_403C18BA-03.analog-stereo, ID: 51
[1]    2111296 segmentation fault (core dumped)  syshud

Does this issue happen if you launch it again?
This could be related to:
*** impl_ext_end_proxy called from wrong context, check thread and locking: Not in loop
*** impl_ext_end_proxy called from wrong context, check thread and locking: Not in loop
*** impl_ext_end_proxy called from wrong context, check thread and locking: Not in loop

Which i don't know how to fix yet..

yep. it segfault after a while(5-10sec) after launch

Very odd..
It works fine on my machines though :man_shrugging:
I will blame the thread safety thing (The thing causing those errors to show up)

I'll see if i can get this fixed tomorrow when i get time, I think i have a fix in mind, Doubt it would work though.

@littleblack111 see if this fixed it.
It fixed the errors on my end hope it fixes the segfault too.

update: it seems to be a gtk issue: https://www.reddit.com/r/archlinux/comments/1fkobj1/segmentation_fault_on_most_gtk_apps_after_update/

Ah..
Oh well
At least i've fixed that annoying
*** impl_ext_end_proxy called from wrong context, check thread and locking: Not in loop
*** impl_ext_end_proxy called from wrong context, check thread and locking: Not in loop
*** impl_ext_end_proxy called from wrong context, check thread and locking: Not in loop

Spam

ya lol nice


Opening the context menu of a SpinBox node sets it to its max value

Godot version:
e14e08c
Issue description:
When right-clicking a SpinBox node to open its context menu, the value will be set to max value defined for it (100 by default). After a quick analysis, I found that the commit where the bug appeared was this one: #29067
CC @KoBeWi

Issue probably caused by https://github.com/godotengine/godot/blob/7126654eafc5a50a782bfbcdcfcb243807662eab/scene/gui/spin_box.cpp#L119
I don't get the reason for this line to be present there. Seems to be there since Godot was open-sourced. Could it be part of some old logic/design?


Support more customization of layouts

React Virtualized components currently assume that cells will be laid out in a checkerboard pattern. This doesn't support layouts like the Pinterest-style columns. It would be nice to support those layouts (in a backwards compatible way). It probably touches on a few areas:
Metadata
The GridUtils initCellMetadata method currently determines the positioning of cells. It assumes that cells in both horizontal and vertical axis are laid out in a straight line.
This positioning logic could be overridden by allowing users to supply a custom function that calculates cell metadata. Alternately, optional columnOffset and rowOffset callback functions could be added and passed to the existing initCellMetadata to determine the metadata.
This change would increase the amount of time require to compute metadata from X+Y (where X is the number of columns and Y is the number of rows) to X*Y so it should be an opt-in setting, not always on. (We don't want to slow down existing users who don't require this functionality.)
This performance impact could perhaps be minimized by only calculating the size/offset of cells up until the current window of data and just using an initial estimated size to determine the scrollable boundaries of the grid (but this would need to be tested to see if it worked well, it's just an idea).
Rendering
The GridUtils getVisibleCellIndices method currently determines the range of columns and rows to render. This method assumes evenly distributed data (a checkerboard pattern) and so it takes the short-cut of calculating only the start/stop indices for each axis.
In order to support a more fluid layout, this method would probably need to drop the concept of x/y axes entirely and return a set of axis-agnostic cell indices to be rendered.
Design Ideas
VirtualScroll and FlexTable components are both just HOCs that decorate a Grid for convenience. The change mentioned above (switching from column and row indices to a cell index) may suggest the need for a new type of component that's more layout-agnostic (Window?). Perhaps the Grid component could then be refactored to just be a HOC that uses this component in order to support backwards compatible use cases.

Have an initial working prototype of this in a branch. Need to clean it up some more and decide how much code I want to share between Grid and Collection. (Also not sure about the name Collection. It's kind of vague. Any better suggestions?)

FYI @oyeanuj, @olivierandriessen, kasrak ~ Progress!


Docs, readme.md, 2 issues

README.md, issues in
first example
1)
db.push("/test2/my/test/",5);
generates an intermittent bug, it might save the value 5 as an unnammed anonymous entry, resulting in:
"test2": {
        "my": {
            "test": {
                "": 5
            }
        }

OR it might crash, with this error:
this.data[this.parent] = toSet;
                                   ^
TypeError: Cannot assign to read only property '' of 5
    at DBParentData.setData

One possible fix is to remove the trailing slash
db.push("/test2/my/test",5);

[Which may or may not be what you intend to give as an example ?]
Results in
   "test2": {
        "my": {
            "test": 5
        }

Then c.a. line 24 should read:
At this point, the results are:
{
    "test1": "super test",
    "test2": {
        "my": {
            "test": 5
        }
    },
    "test3": {
        "test": "test",
        "json": {
            "testy": [
                "testy"
            ],
            "important": 5
        },
        "new": "cool"
    }
}

I would suggest testing live code and excerpting the results directly into the docs.

Thanks for those correction. I corrected the readme and also made the lib remove any trailing slash (unneeded and source of bugs as you pointed).


Title for a brew not showing up on user profile

Added a title page but it's not showing up the way my other brews do.
Additional Details
Share Link :
http://homebrewery.naturalcrit.com/share/HyQD-N-0-
http://homebrewery.naturalcrit.com/user/joyful

Fyi you shared the edit link to your brew. Anyone who views it will have it
added to their profile and they could delete it without you knowing. I
recommend changing your post to show the share link instead of the edit
link.
On Sun, Oct 29, 2017, 1:20 PM Joy Hill<EMAIL_ADDRESS>wrote:

Added a title page but it's not showing up the way my other brews do
Additional Details
Share Link :
http://homebrewery.naturalcrit.com/edit/rklQD-4Z0-
http://homebrewery.naturalcrit.com/user/joyful
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/stolksdorf/homebrewery/issues/535, or mute the thread
https://github.com/notifications/unsubscribe-auth/AFmzBkYY8cZxLh0Vv069B_J9i_eQa8F_ks5sxLPYgaJpZM4QKZPl
.

Need more information.  What do you mean, 'it's not showing up the way...etc, etc'?
It's also not a good idea to nest monster blocks inside of monster blocks.

When I added a title page to my other brews, the title was added to the view on my profile. That is not the case with this particular one and I was wondering why.

The title of the brew can be edited in the metadata for the brew .. click the hamburger menu in top-right of the editor pane.

It defaults to the first heading, or the first line of text if no heading. It doesn't update automatically if you later add e.g. a title page.


Bundling float-labels.js with webpack

Hi,
I'm trying to bundle the float-labels.js plugin into my JS with webpack.
I tried several approaches but didn't get anything to work. I installed it with
npm install --save float-labels.js
My app.js looks as following
...
require('jquery-ui/ui/widgets/autocomplete');

require('bootstrap-datepicker');
require('float-labels.js');

require('./my-script');
...

This leaves me with the following error
TypeError: $(...).autocomplete is not a function
Before, I just downloaded your .js and added a corresponding script tag to my markup and it worked, but I'd like to bundle it with my own script now. Maybe you can help me :) ?
Thanks in advance!

Thank you for your response, ofc it's not a float label problem. When I re-read my question I can't imagine why I opened this issue here...
Sorry for bothering you!


feat: websocket can now receive port and encryption setting from uri

:tada: This PR is included in version 6.3.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


ci(github): change trigger for release notes generation

Coverage remained the same at 87.536% when pulling 2828a4e8e5aee4474e262fc606c5ae59b2589eb5 on releasegen into cce6f5a7c82434746ef03babbdf1104e119d7fdb on dev.


Setting Command#build correctly in automatic "mrbc" build for presym

This was the cause of the command line flag being affected by changes in the parent build.
So, for example, if mruby-rational was included, even the automatically added mrbc builds included MRB_USE_RATIONAL.

I merged the PR but still being not sure the difference.

Hmm, does this mean we no longer need mrbgem/mruby-bin-mrbc/tools/mrbc/stub.c?

No.
This PR affects "build/host/mrbc/bin/mrbc".
"build/host/bin/mrbc" may still define MRB_USE_RETIONAL.

I see.


tests: resource providers card of admin dashboard

Signed-off-by: Avan Thakkar<EMAIL_ADDRESS>

/ok-to-test

/approve

/lgtm

/test mcg-ms-console-e2e-aws

/approve


No way to change API key

I never got prompted for an api key and this is the error message i get prompted with:
Missing config key: OPENAI_API_KEY
Looked through the options in --help and nothing there either.

You can change the api key in runtime configuration file ~/.config/shell_gpt/.sgptrc:

but that file structure makes sense only for linux. Where in windows is the shell_gpt folder?


Add a shortcut to jump to the end of  line or start a new line

add a shortcut to jump to the end of  line or start a new line
jupyterlab can use the ↓ key to jump to the end of line，but there is no response in vscode

@roblourens recently have updated this command IIRC>

We move to the next cell even when not at the end of the line, and I actually prefer that, it feels more predictable to me. You have cmd+right to move to the end of the line within the editor.


After migration to SSD no video on Android tablets anymore

Hello!
thanks for this addon.
I used it with the newest Home Assistant version for a few weeks without problems.
No I moved my installation to SSD (New install, backup restore).
After that only on my Windows PC with Chrome the RTSP streams are shown. Not on any of the Android tablets anymore. Only sometimes one or two frames are shown from several cameras and then it show the static picture again.
It happened exactly with the move so it's no general problem. I also reinstalled the HACS and integration without success.
This now is in the log:
Logger: frontend.js.latest.202111090
Source: components/system_log/__init__.py:190
First occurred: 08:49:46 (149 occurrences)
Last logged: 08:49:54

http://<IP_ADDRESS>:8123/webrtc/webrtc-camera.js?v2.0.2:88:34 Uncaught InvalidStateError: Failed to execute 'appendBuffer' on 'SourceBuffer': The HTMLMediaElement.error attribute is not null.

Any ideas?

Do you have problems with latest version?
https://github.com/AlexxIT/WebRTC/releases/tag/v2.3.0

No answer...


Set to full saturation when changing hue

This additional option helps in cases where the color may be set to black and changing the hue slider does not change the resulting color, which can be confusing when not familiar with the HSL color model.
Whenever the hue is changed, the saturation is set to one and lightness to zero.  Saturation and lightness can still be changed subsequently.

Thanks for submitting PR. It did not receive any community response, so I'm closing this one.


fix: disable identifier minification

Problem
closes https://github.com/esbuild-kit/tsx/issues/98
Changes
Disable identifier minification
Other info
There's been some back and forth with this https://github.com/esbuild-kit/core-utils/pull/27 but I think there's enough reason to keep this disabled moving forward.
Tests added to ensure behavior.

:tada: This PR is included in version 2.3.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

@privatenumber hey, sweet! This worked. I'm now able to debug.
I must not be getting enough sleep because I spent time looking through core-utils, and didn't notice the keep-names flag, so I thought that was the issue. Sorry for any confusion there and thanks for making this change. I'm able to use tsx again!


chore: upgrade go package dependencies

Closes https://github.com/equinor/terraform-baseline/issues/57

2/3 SNYK checks failing. Looking into it.

Solution to previous failing SNYK checks was simply to delete the go.mod and go.sum files, and creating new ones by running go mod init github.com/equinor/terraform-azurerm-service-bus.
Ready for review now 👍🏼


switch doesn't narrow object property for passing as function parameter

Bug Report

🔎 Search Terms
narrow switch, discriminate switch, refine switch
🕗 Version & Regression Information

This is the behavior in every version I tried, and I reviewed the FAQ for entries about type discrimination & narrowing in switches.

crashes  on 3.5.x and above. Before this I couldn't run the playground because as const wasn't available. However, similar behavior happens when using enums (will include 2nd playground)
⏯ Playground Link

Playground link with relevant code using as const
Playground link with relevant code using enum
💻 Code

export const Kind = {
  FOO: 'FOO',
  BAR: 'BAR',
} as const;
export type Kind = typeof Kind[keyof typeof Kind];

type Foo = { kind: typeof Kind.FOO };
type Bar = { kind: typeof Kind.BAR };

function extractFoo(obj: Foo): string {
    return 'foo';
}

function extractBar(obj: Bar): string {
    return 'bar';
}

function main() {
   const arr: Array<{ kind: Kind }> = [];

   const values = arr.map(item => {
       switch (item.kind) {
           case Kind.FOO: {
               const kind: typeof Kind['FOO'] = item.kind; // no error
               return extractFoo(item); // error
           }
           case Kind.BAR: {
               return extractBar(item); // error
           }
       }
   })
}

🙁 Actual behavior
Error on extractFoo & extractBar
Types of property 'kind' are incompatible.
    Type 'Kind' is not assignable to type '"FOO"'.
      Type '"BAR"' is not assignable to type '"FOO"'

🙂 Expected behavior
item should be a valid parameter to extractFoo/extractBar because the kind property should be narrowed/refined by the switch statement.

This is working as intended: item is not of a discriminated union type (it's not of a union type at all), so checking item.kind only narrows the type of item.kind itself; it does not narrow the type of item.  See #31755.  There is also an open feature request at #42384 asking for this sort of behavior.

As @jcalz says, you must make your array item type a discriminated union: { kind: 'Foo' } | { kind: 'Bar' }, instead of { kind: 'Foo' | 'Bar' }.
A workaround could be:
export const Kind = {
  FOO: 'FOO',
  BAR: 'BAR',
} as const;
export type Kind = typeof Kind[keyof typeof Kind];

type Foo = { kind: typeof Kind.FOO };
type Bar = { kind: typeof Kind.BAR };

function extractFoo(obj: Foo): string {
    return 'foo';
}

function extractBar(obj: Bar): string {
    return 'bar';
}

function main() {
-   const arr: Array<{ kind: Kind }> = [];
+   const arr: Array<Kind extends infer U ? U extends unknown ? { kind: U } : never : never> = [];

   const values = arr.map(item => {
       switch (item.kind) {
           case Kind.FOO: {
               const kind: typeof Kind['FOO'] = item.kind; // no error
               return extractFoo(item); // no error!
           }
           case Kind.BAR: {
               return extractBar(item); // no error!
           }
       }
   })
}

Thanks to you both for pointing me in the right direction. I guess I need to work on my "GH issue"-foo.


Using deprecated library [guzzle/guzzle]

guzzle/guzzle has been deprecated since 2015-03-18 and is recommended to use guzzlehttp/guzzle.
Guzzle is now at version 6 while this is version 3. This makes it highly incompatible with various packages.

Sorry this actually should have been reported on omnipay/common.


Delayed Cake Pay Web deliveries from manual delivery. Please allow 1 business day for delivery.

We have made progress, but you may still run into issues making orders.


Fix rendering with textured area lights

Can you update the ref image of the osl test scene 07 - emission.appleseed test scene?


Panic during TWCC interim building

A server running str0m recently panicked with assertion failed: t >= -32_765 && t <= 32_767. The stack trace was a little busted due to being Release mode, but from the message it must have been this line:
https://github.com/algesten/str0m/blob/08562d74683c66431dcd389b0248fc67bd4396fa/src/rtp/rtcp/twcc.rs#L533
Because it was likely the result of janky network data, I don't have a reliable repro.
Digging into it, I was a little unsure what the intended bounds on t were. The context of this line is as follows: https://github.com/algesten/str0m/blob/08562d74683c66431dcd389b0248fc67bd4396fa/src/rtp/rtcp/twcc.rs#L527-L539
Here, diff_time is the difference in timestamp between two received packets. The result needs to fit in an i16, so our absolute bounds would be [-32768, 32767], but here the panicking assertion instead checks for -32765 on the lower end. In addition, the first if branch here checks for < -8_192_000, which when divided by 250 yields -32768. Is the intended lower bound -32768 or -32765?

This does indeed look broken

@OxleyS I say it's -32768. Want to make a PR?

-32768 also seemed like the intended value to me. Sure, I'll make a PR for it.


Lag problem

When I'm playing with my friend we spawn very far from each other, but that's not the problem.
The problem is that when we finally get closer, the server hits a tug and I start to see my friend very lagged.
I have made the server myself, what could be the problem?

You get lag when you get closer because of vehicle distance setting.

Where i can turn it off? Sorry im very noob in kissmp... hehehehe

Where i can turn it off? Sorry im very noob in kissmp... hehehehe

Hello, in the KissMP Window there will be a settings button all the way on the right. When you select it, you should see the view distance slider and toggle button to enable/disable it. Go ahead and disable it.