Improvement ideas

Hello and thank you for this package!
I have some ideas for improvement and would appreciate to get feedback on those! 🙂
Performance
Pooling
Users who make a large number of concurrent requests would strongly benefit from having a pool from which the HTTP client would pick tasks in order to optimise them.
Fallback to multiple concurrent connections on HTTP/1.1
When HTTP/2 multiplexing isn't available, the client could open multiple HTTP/1.1 connections to a same server just like what web browsers do.
DNS caching
SwiftNIO already lets users provide their own DNS resolver, which also allows implementing a local DNS cache. The client could let users to specify their own resolver, and why not provide a higher-level mechanism that would still take care of the actual resolving as the default resolver does, but ask the user to inject their persistence mechanism.
Redirection improvements
Currently, the client doesn't detect redirect cycles. The HTTP/1.1 standard, section 10.3 specifies that:

A client SHOULD detect infinite redirection loops, since such loops generate network traffic for each redirection.

Enabling additional redirection options would also be interesting, for instance:

Specifying a max redirection count
Allowing to choose between different redirection policies, for example:

public enum Policy {
                /// Refuse all redirections
                case refuseAll

                /// Accepts scheme replacement from `http` to `https`
                /// but only if URI stays the same
                case acceptSameURISecurityUpgrade

                /// Accept strictly the same domain
                case acceptSameDomain

                /// Accept also subdomains
                case acceptSameDomainAndSubdomains

                /// Accept any domain
                case acceptAll

                /// Choose manually
                case custom(handler: (URL)->EventLoopFuture<Bool>)
            }

If it ever makes sense for some users to access the content of the redirect pages, maybe provide a mechanism for this?

Configuration options
Request specific options
Just as timeout and redirect options can already be set per request, I hope all configuration options can be specified per request as long as it makes sense.
Output traffic to .pcap files
Use what's been done in https://github.com/apple/swift-nio-extras/pull/46 to allow debug inspection of TLS traffic with tools such as Wireshark or tcpdump.
(Thanks @tanner0101 for showing me this)
Allow users to inject their custom behaviour / NIO handlers
If possible, this would provide greater customisation options without making the client overly complex for rarely used features.

The fallback to concurrent connections idea should be part of a wider pooling discussion. The correct abstraction for a connection pool from the perspective of the rest of the code is "ask for a connection, get back a future that fulfils with one". How that future is fulfilled is an implementation strategy of the pool. In general, the pool should do N-ary connnections except for protocols that explicitly require multiplexing (e.g. HTTP/2).
Re DNS caching, I'm highly suspicious of solving this separately from the resolver. The resolver should own caching.
Rather than support outputting traffic to PCAP files, it would likely be better to provide an escape hatch for pipeline configuration that would allow users to add PCAP handlers themselves, as you've suggested separately.

Thank you for feedback!
Regarding custom redirects, what do you think about API similar to URLSession:
protocol HTTPDelegate {
    func willRedirect(to url: URL) -> Bool
}

@Lukasa Thanks again for your feedback. As discussed I'll soon open an issue to get pool design ideas so that anyone who wants can use it as a starting point for an implementation. I'll give it a go and see where this leads me.
@artemredkin Thank you! The points I'm thinking about are:

Should we consider some redirection policies as needed commonly enough to be implemented by the client itself?
Regarding the potential need to download the content of a redirect response: there probably are cases where this would be wanted, if there is a redirection delegate maybe it could also get to choose wether or not it wants to read it's contents?
Should we use a delegate or a closure?

Just in case someone wanted to work on the pcap stuff, I happened to have a WIP patch lying around anyway: pcaps.txt
If you save the pcaps.txt as pcaps.patch (sorry, github doesn't allow .patch extensions!?!) you should be able to git apply pcaps.patch.

@weissi Thank you!
Will close this issue for now since I opened a new issue regarding pooling design advice (#25 ).


iphone 15 pro support

could you add iphone 15 pro
here is chatgpt code
final info = DeviceInfo(
  identifier: const DeviceIdentifier(
    TargetPlatform.iOS,
    DeviceType.phone,
    'iphone-15-pro',
  ),
  name: 'iPhone 15 Pro',
  pixelRatio: 3.0, // Assuming 3.0 as a typical pixel ratio for modern iPhones
  frameSize: const Size(1179.0, 2556.0), // Physical resolution in pixels
  screenSize: const Size(390.0, 844.0), // Logical resolution (points) for this device
  safeAreas: const EdgeInsets.only(
    left: 0.0,
    top: 44.0, // Top notch area height
    right: 0.0,
    bottom: 34.0, // Bottom safe area height for gesture bar
  ),
  rotatedSafeAreas: const EdgeInsets.only(
    left: 44.0, // Side safe area for landscape mode
    top: 0.0,
    right: 44.0,
    bottom: 21.0, // Bottom safe area height in landscape
  ),
  framePainter: const _FramePainter(),
  screenPath: _screenPath,
);

I tried to make it as a custom device info but    _FramePainter(), _screenPath is not exported for public import
I will have to fully copy it to use it
it could be public like
IphoneFramePainter(), IPhoneScreenPath()

_FramePainter() and _screenPath are generated files.
You can see it here for example: https://github.com/StorybookToolkit/device_frame_plus/tree/master/lib/src/devices/ios/iphone_13
You can generate it manualy here: https://fluttershapemaker.com/ or try ChatGPT again.
_FramePainter code is painting device frame and _screenPath code is painting screen view.

thanks for sharing that


[explorer] - add validator signature to checkpoint detail

Description
Describe the changes or additions included in this PR.
Test Plan
How did you test the new or updated feature?

If your changes are not user-facing and not a breaking change, you can skip the following section. Otherwise, please indicate what changed, and then add to the Release Notes section as highlighted during the release process.
Type of Change (Check all that apply)

[ ] user-visible impact
[ ] breaking change for a client SDKs
[ ] breaking change for FNs (FN binary must upgrade)
[ ] breaking change for validators or node operators (must upgrade binaries)
[ ] breaking change for on-chain data layout
[ ] necessitate either a data wipe or data migration

Release notes

Current dependencies on/for this PR:

main

PR #10749   👈

This comment was auto-generated by Graphite.


NA CCI: Tcp transport randomly hangs

Original message from Chuck:

cci+tcp has been broken since a commit done back on 21-Nov-2016.
Mercury uses the "cci_get_event(e, &event)" API to receive event
notifications from cci (e.g. events like send, recv, connect req,
connect, accept).   The first arg "e" is the cci endpoint structure,
and the second arg "&event" is a pointer where the next event
structure from cci is returned.
The cci library owns the returned event structure (cci malloc'd
it earlier), so when Mercury is done processing the event, Mercury
returns it to cci with the call: "cci_return_event(event)" ...
Internally, the cci_return_event() function just adds the event
back to a free event list for reuse (in cci+tcp this is done
in ctp_tcp_return_event() -- adding the event to the idle rx
event list using "tcp_put_rx(rx)").
Unfortunately, the commit from 21-Nov-2016 (c37fa323fe in git)
added an additional call to "tcp_put_rx(rx)" in the cci_accept()
path, when you get a connection request.   This results in the
event structure getting added to the same list twice, breaking the
list data structure.   the sequence is:

Mercury's na_cci_progress() calls cci_get_event() and gets
a CCI_EVENT_CONNECT_REQUEST event structure.  This gets
routed to Mercury's "handle_connect_request()" function.

"handle_connect_request()" calls "cci_accept(event, ...)" to
accept the request.  This maps to ctp_tcp_accept() in the
tcp plugin.  The accept function sends a reply to the
accept (TCP_MSG_CONN_REPLY), and then with the change in
c37fa323fe it puts the event on the free list (idle_rx)
with a call to tcp_put_rx(rx).

Control returns to Mercury's na_cci_progress().  As
Mercury has completed processing on the event, it calls
cci_return_event(event) to return the event to cci.
This maps to ctp_tcp_return_event(event) in the tcp
plugin.   This function then calls tcp_put_rx(rx) to
put the event on the free list (idle_rx) --- but the
event is already on that free list (from step 2, above),
so the attempt to add it again breaks the list data structure
(a tailq).

Once the idle_rx list is damaged, cci+tcp may or may not function
well enough to continue for simple programs (e.g. like when
my test program serialized its requests).   It depends the
timing of arrivals of future requests.  I think anything beyond
simple test programs are likely to fail.

@scottatchley Hi Scott, we've had random failures with cci+tcp tests recently and Chuck (@chuckcranor) has noticed the issue above in the CCI tcp plugin. Could you please have a look?

Hi Jerome,
Yes, I will take a look.
I also just got access today to our XC40 (I just learned that we had one) so I can debug RMA with GNI.
Scott

On Feb 6, 2017, at 2:44 PM, Jerome Soumagne<EMAIL_ADDRESS>wrote:
@scottatchley Hi Scott, we've had random failures with cci+tcp tests recently and Chuck (@chuckcranor) has noticed the issue above in the CCI tcp plugin. Could you please have a look?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Removed, committed, and pushed to github. Let me know if that is the wrong email.
commit 3ab663e0d4447be00f46027e18edd370c491f41b
Author: Scott Atchley<EMAIL_ADDRESS>Date:   Mon Feb 6 17:57:15 2017 -0500
tcp: revert c37fa323fe

The rx is not leaked. It is returned when the caller returns the
CONNECT_REQUEST event.

Reported by Chuck Cranor<EMAIL_ADDRESS>

On Feb 6, 2017, at 5:51 PM, Atchley, Scott<EMAIL_ADDRESS>wrote:
Hi Jerome,
Yes, I will take a look.
I also just got access today to our XC40 (I just learned that we had one) so I can debug RMA with GNI.
Scott

On Feb 6, 2017, at 2:44 PM, Jerome Soumagne<EMAIL_ADDRESS>wrote:
@scottatchley Hi Scott, we've had random failures with cci+tcp tests recently and Chuck (@chuckcranor) has noticed the issue above in the CCI tcp plugin. Could you please have a look?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Scott, thanks for the quick reply, great that seems much better, thanks!


Make claim names case-insensitive

Two claims with names with different case-sensitivity should be considered having the same name.

We had https://github.com/lbryio/lbrycrd/issues/65 open already.

you're right


Addon Panel -  Set to its max width and overlaps component after toggle

Describe the bug
Addon panel is moving to a max width when trying to switch from bottom to Left
To Reproduce
Steps to reproduce the behavior:

Set up a project for angular app with Storybook
Click on panel toggle and watch the addon panel widen far passed the component in view

Expected behavior
the addon panel should either be set to an acceptable width or fit to the component width with additional padding
Screenshots

System:

Browser: [e.g. chrome, Firefox]
Framework: [Angular]
Version: [5.0.0-rc.6]

Also it doesn't remember resizing.
If I set addons panel to render on the right side, manually adjust its width and reload the page - it still squishes the preview.
In v4 it saved panel sizes.

In v4, the panel was never this large. I would love to see it returned to the same initial width as before. The large size becomes an issue when you default to opening on the right.

There are two bugs here:

Choice of initial width, which should be a tweak
Not remembering the layout, which AFAIK is supposed to work in v5

Hopefully it's a straightforward fix. Anybody wanna pick it up?

I'm taking a look at this. Contrary to @leerob , my add-on panel on the right is way too small by default and I don't have any horizontal scrolling going on in it, so I'd love for it to actually be larger. But as you said, that should be a tweak. On the other hand, it definitely doesn't remember resizing, so that's what I'm gonna try to figure out.

@Phoenixton Thanks for picking this up! @ndelangen you worked on the layout, can you chime in here?

I want to be able to set maxWidth. Unfortunatelly it doesn't have any unique selector I'd be able to use from CSS.

downPanelInright: true in the the deprecated  setOptions() was working better than panelPosition: 'right'.
How do we fix this ?

@adberard The whole UI was reimplemented, so the downPanelInRight vs panelPosition is just a naming change. The real issue here that the new UI needs some love. If you're interested in working on it, you can join our Discord and @ndelangen can help onboard you!
https://discord.gg/UUt2PJb


The latest version v2.3.0 cannot be download by npm or yarn

When I use
npm i v-emoji-picker or
yarn add v-emoji-picker
Always download V2.2.0

Here it works normally, check if your package.json has fixed version in 2.2.0


[v6] Add typescript definition for react-router@6

Why?
I can't really use react-router@6 in my typescript project cuz there's no typescript definition for it.
Why not DefinitelyTyped?
I saw in #6885 that typescript definition is on the roadmap.

Also related to #7152.

can this be merged? so TS users can test the v6 and also the definition at the same time?

The types for react-router-dom does not export the props type for components. Please do that to not have to recreate these types when wrapping the components.

Hmm I think the v5 types in DefinitelyTyped would be a better starting point. They are more complete than these.

Hmm I think the v5 types in DefinitelyTyped would be a better starting point. They are more complete than these.

v6 and v5 have greatly different APIs and implementations. What’s “complete” in v5 definitions might not be even included in v6 logic.
This edition of definitions are out source code of v6 implementation.

The types for react-router-dom does not export the props type for components. Please do that to not have to recreate these types when wrapping the components.

Added in e737bd3.

Should we merge this ? I want to use v6 in my project. But being blocked due to Typescript definitions. cc @janovekj

Thank you for the work here, @SevenOutman. I'm sorry I didn't see this PR until today. I've been largely ignoring PRs to the dev branch until things settled a bit more. But I think the types I came up with in #7292 are actually pretty close to what you've done here, plus they are auto-generated from the source instead of being written by hand. If you wouldn't mind giving me some feedback there, I'd appreciate it very much.
Thanks!


Add Yuan (Terry) Tang to GSoC Mentors

We are going to add Yuan to the list of mentors for Training Operator and Katib proposals during GSoC.
/assign @rareddy @tenzen-y @johnugeorge @terrytangyuan

@andreyvelich Have you already contacted @terrytangyuan?
/lgtm /hold for @terrytangyuan

yes, we got confirmation from @terrytangyuan on Slack.

@terrytangyuan has been invited now.
@tenzen-y please reach out to me on Slack with your email address to be invited as a mentor

/lgtm

/assign @chensun @james-jwu @zijianjoy


add error checking to parameter settings

Hi there,
I am using the develop version of RatInABox (maybe this won't be an issue in the normal version).
It will be nice to add error check in parameter settings. For example, in generating trajectories with different tortuosity:
Ag = Agent(Env, params = {
"rotation_velocity_std": 60 * (np.pi / 180)
})
This will not change the tortuosity since the correct param name is "rotational_velocity_std", not "rotation_velocity_std". However, the code will not through out an error for that.

It should throw a warning but not an error. Which version are you using, this was effectively solved in v1.5.1 by #38 and #39. (Because we're using dictionaries not arguments it's harder to check if a parameter is wrong as you have noticed - the current solution is to check the class and up through all its parents to collect all  default_params and throw a warning if your param isn't amongst these. The reason we do warning not errors is that, in theory, you could have made child class of, say,Agent, which takes extra parameters which you didn't provide in a default_params dictionary. This is getting in to the weeds a bit but if you feel strongly for errors over warnings let me know why.)
Here's my example:
Env = Environment()
Ag = Agent(Env, params={"rotation_velocity_std":60})

which throws
UserWarning: Found 1 unexpected params key(s) while initializing Agent object: 'rotation_velocity_std'.
If you intended to set this parameter, ignore this message. To see all default parameters for this class call Agent.get_all_default_params().
  warnings.warn(

I see! Thanks for the clear explanation! I do get the warning but I ignored. Sorry for that.


add rspec runtime profiling and .travis.yml linting

Related to discussion in #503

@rtyler / @petems This may be the smoking gun:
https://travis-ci.org/jenkinsci/puppet-jenkins/jobs/113456469#L1721-L1722

y so slow!

:+1: on this PR though

@rtyler thank you - I've opened #517 so the bug isn't only mentioned on closed issues...


Update .codeclimate.yml to enable ratings

Hi, Abby from Code Climate here! More info in the email I've sent, but this should properly enable your ratings and thus fixing the ? in our badge.
Thanks!

LGTM...


Automagically grab diffs based upon state

Since I want to set up a toolchain that doesn't require osmosis to create changesets, I am writing this down as an issue to have imposm3 handle the changes from the planet diffs directly.

Implemented with #128


The program location CollectMarkers line 52 is thought to be unreachable.

CareLinkErrorReport(en-CY)6.txt

Thank you for all the work you put into this, I find it extremely helpful seeing the basal auto mode (with stable levels) uses and then applying that to manual mode.
Many Thanks

@JJP780G Thanks, its fixed in latest release. CareLink<IP_ADDRESS>x64
Close if you agree.

This has indeed been fixed.
Many Thanks once again for all your help.


Working great, with privacy issues.

The browser doesn't stand that strong against privacy tests. You could incorporate patches from other open projects. Firefox 115ESR does better on the tests (which btw looks like this on mine)

Definitely not a bug.

What is that screenshot supposed to represent?
What privacy tests did you try?

The screenshot was a subtle hint at the design possibilities.
I tried coveryourtracks.eff.org where my current firefox checks up the 2/3 tests.

Do you have any extensions installed in your Firefox installation?

I am currently building up a --ungoogled-supermium switch used to invoke the equivalent of ungoogled-chromium core patches.
Supermium already has a switch to use a custom HTTP accept header (#http-accept-header), but I do agree that a lot more can be done, especially with the introduction of user agent client hints (Chromium-exclusive at this time) as no one seems to spoof those.

Do you have any extensions installed in your Firefox installation?

Yeah, uBlock Origin is common across both (with concerns to privacy). Btw, Chrome is meant to be a data miner-not so much the case with FF.


Is it possible to assign scalar variable with value within a keyword or test case.

Is it possible to assign scalar variable with value within a keyword or test case? This following script in rst file is failing when value assigned to
https://github.com/vairamsvsjdo/robottest-variables/blob/master/tests/robot/test.rst

Within a keyword or a test case you can't just do:
${test} =     my world

what you should write is:
${test} =     Set Variable    my world


Info page is not Responsive

Info page is not responsive  like background image , text and video  ,
please assign this issue to me

.

Assigned to you go ahead and make a PR


[SPARK-38539][SQL][DOCS] Add document for ToNumber for DecimalFormat's compatibility

What changes were proposed in this pull request?
Currently, Spark choose DecimalFormat as the underlying implementation.
because DecimalFormat have better compatibility, so ToNumber could have the better compatibility than it in some database (e.g. Oracle).
Why are the changes needed?
Explain why ToNumber have the better compatibility.
Does this PR introduce any user-facing change?
'No'. New feature.
How was this patch tested?
No need.

ping @MaxGekk cc @cloud-fan

Because the implement of to_number has been refactored, no need this PR any more.


Add detailed Garbage Collection statistics.

We've found this useful in monitoring pythons Garbage Collection. If you are
interested in including this:

Should the name default to python_gc perhaps?
Are you happy for these all to be histograms?
If so, how would you prefer the buckets to be set up (presumably defaulted and
pass in to the constructor?)
I'm not actually sure if having uncollected as a histogram is of much use. Uncollected
should be monitored, but histogram is probably overkill.
I'll fill out the tests?

@brian-brazil removed the configurable namespace (this was cargo-culted from another module in this package). I've also removed the bucket specification for the timings.
re: other packages. The gc.callbacks was added in python 3.3, the gc package is certainly in 2.7 and the docs allude to it having been in as far as 2.2.
I've tested the basic import of gc on jython (2.5.3 available on debian), and this appears to work without problems.
What is your minimal supported version?

@brian-brazil udpated to include a test.
pypy has it's own gc, those stats wont get picked up here. Perhaps an interested party will come along.

It would break if no gc module exists, but jython, python and pypy all have one, I can probably do something to work around the eventuality if you prefer.

If the main implementations have one since 2.6 then we're good for now, we can wait until someone complains to see if it's an actual problem.

The docs for the gc module in 2.7 have some functions labeled as "new in 2.2", and I'd seen some other references to 2.2 as well.

@brian-brazil I've rebased this on master. Reviewed all the comments and , so far as I can tell, they are all resolved.

@brian-brazil updated.

Thanks!


SCX_UnixProcess returns no results on SunOS with Zones installed

If you're monitoring Solaris System with Zones installed with SCX agent 1.6.2-343, querying SCX_UnixProcess class isn't returning results for services running in a zone other than 'global'.
However, 'ps -ef' or 'ps -efZ' produce expected results.
The only workaround to monitor Unix processes is to use ExecuteCommand methods and parse the output.

it was by design, didn't support that.


Accessibility of CalnedarExtender and AutoCompleteExtender

The AJAX Control Toolkit \18.1.1>
The installation method

[ ] Installer
[x] NuGet package
[ ] A custom build from the source code

Minimal steps to reproduce the bug
Create a calendar extender, try to access the calendar using keyboard
Actual result
Can't access the calendar controls using keyboard.
Screen reader (JAWS) doesn't read the calendar controls since it's not accessible.
When screen reader (JAWS) is on, pressing down arrow key on an input field tied up with AutoCompleteExtender does not change the highlighted text in dropdown list.
Expected result
For accessibility reason, users who rely on keyboard should be able to access the controls.
AutoCompleteExtender should still be accessible by keyboard when screen reader is on.
Browser(s) used
Chrome, Edge, IE11
A site deployment method

[ ] VS development web-server,
[x] IIS

It's unlikely that new features, such as accessibility, will be added to the Toolkit.
If you need WebForms controls with good accessibility support, I suggest that you try DevExpress ASP.NET products.

Section 508/WCAG Compliance demo


Results are different compared to waifu2x.udp.jp with same image and settings?

I can't help but notice that the results I'm getting from snowshell are different than the results I'm getting with waifu2x.udp.jp.
One thing in particular I've also noticed is that snowshell v1.9 and v2.1 give identical results with the same settings (that is when using GPU for both), but waifu2x.udp.jp updated their algorithm in late 2018, and update that doesn't seem to be present in snowshell.
Does this mean that snowshell uses a different implementation of the waifu2x algorithm than waifu2x.udp.jp does, or has snowshell simply not had its waifu2x algorithm updated to a more recent version?

model file is different.
Actually snowshell is not "converter" and snowshell is only doing batch processing and no relationship with converting algorithm. so you should ask in specific converter's project site.
https://github.com/DeadSix27/waifu2x-converter-cpp
https://github.com/lltcggie/waifu2x-caffe


When "passive=false" it opens an passive Connection

Expected Behavior
When write "passive=false" into the settings the client should't open a passive connection.
Actual Behavior
The Client opens a Passive Connection with PASV-commands.
Steps to Reproduce the Problem

Setting up an FTP-Connetion with "passive=false"
enable debug-print
Run a command and see debug output

Requisites (important to diagnose the problem!)
Extension Logs (anonym)
[debug] < 220 Microsoft FTP Service
[debug] > USER myUser
[debug] < 331 Password required for myUser.
[debug] > PASS ******
[debug] < 230 User logged in.
[debug] > FEAT
[debug] < 211-Extended features supported:
[debug] <  LANG EN*\r\n UTF8
[debug] <  AUTH TLS;TLS-C;SSL;TLS-P;\r\n PBSZ\r\n PROT C;P;\r\n CCC\r\n HOST
[debug] <  SIZE\r\n MDTM\r\n REST STREAM\r\n211 END
[debug] > TYPE I
[debug] < 200 Type set to I.
[debug] > PASV
[debug] < 227 Entering Passive Mode (x,x,x,x,238,85).
[debug] > ABOR
[debug] < 226 ABOR command successful.
Settings (anonym)
{
"name": "myName",
"protocol": "ftp",
"host": "myHost",
"port": 21,
"username": "myUsername",
"password": "myPass",
"remotePath": "/myDir",
"passive": false,
"secure": false
}
Specifications

Version: 1.6.0
Platform: Windows 10 build 17763.55

It doesn't support active mode.


Add lambda role name option

what

Adds an option to set role name for lambda function

why

Enable module consumers to set custom lamdba role names as per any additional requirements or naming standards

references

hi @gadzooks, thanks for your contribution.

/terratest

/terratest


listener state: Not listening [not supported] on Windows 10 pro x64 2004 update 10.0.19041.804

Please, i need to solve issue running RDP Wrapper to open Remote Desktop for more users. I´ve used a lot of ini files and versions of the installer, but didn´t works.  Thanks for your help

Please, attach your termsrv.dll (pack to ZIP)

Duplicate of: https://github.com/stascorp/rdpwrap/issues/1326

Hi Alexandr,
termsrv.dll file sended using mega server. Gmail internal Antivirus didn´t
let me send a message.
https://mega.nz/file/gGwiAI4S#SQMfW6PjyeUNsOH0HkV9yjAINOX6yp1CspHJM2tBeJk
Thanks for your help
Carlos
[image: Mailtrack]
https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&
Remitente
notificado con
Mailtrack
https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&
22/02/21
22:35:24
El jue, 18 de feb. de 2021 a la(s) 07:32, Alexandr Chivarzin (
<EMAIL_ADDRESS>escribió:

Please, attach your termsrv.dll (pack to ZIP)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/stascorp/rdpwrap/issues/1331#issuecomment-781310879,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AS4BV7QNZXKGKOVVLY63PUDS7UCFJANCNFSM4XXI3VTQ
.

https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
Libre
de virus. www.avast.com
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

@NegroCR
Use this INI:
rdpwrap.zip
The Issue title is not correct. Title = "version from RDPConf Not supported".
Termsrv.dll version != Windows version!!!

Hi Alexandr:
INI file didn´t work in the user´s PC, I can´t open additional Windows
remote session. Do you have another option to solve problem?
Thanks
Carlos
El mar, 23 de feb. de 2021 a la(s) 04:18, Alexandr Chivarzin (
<EMAIL_ADDRESS>escribió:

@NegroCR https://github.com/NegroCR
Use this INI:
rdpwrap.zip
https://github.com/stascorp/rdpwrap/files/6027846/rdpwrap.zip
The Issue title is not correct. Title = "version from RDPConf Not
supported".
Termsrv.dll version != Windows version!!!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/stascorp/rdpwrap/issues/1331#issuecomment-784027203,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AS4BV7Q5WBAL4JHJYKJ5ML3TANXGHANCNFSM4XXI3VTQ
.

Please, attach your RDPConf and winver screenshots

Hi,
This is the screenshots
Thanks
Carlos Romero
El sáb, 27 de feb. de 2021 a la(s) 06:34, Alexandr Chivarzin (
<EMAIL_ADDRESS>escribió:

Please, attach your RDPConf and winver screenshots
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/stascorp/rdpwrap/issues/1331#issuecomment-787059223,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AS4BV7S4434IYPTZIDG4FSLTBDKFNANCNFSM4XXI3VTQ
.

Same problem with 19041.804. Not supported. Help !

Good Morning, I have a problem

@ricardoch16 try reboot PC, if not work replace DLL from Pro/Enterprise or upgeade to this edition.

@ricardoch16 try reboot PC, if not work replace DLL from Pro/Enterprise or upgeade to this edition.

reboot done

@ricardoch16 now listening?
If no use sfc /scannow
or try replace INI https://raw.githubusercontent.com/sebaxakerhtc/rdpwrap.ini/master/rdpwrap.ini

is not listening, I dont have replace termsrv.dll

@ricardoch16 You don't need to replace termsrv as you already have Pro.

Duplicate of https://github.com/stascorp/rdpwrap/issues/1317


Removing --wait and moving lock to the right place

Codecov Report

Merging #41 into master will decrease coverage by 0.05%.
The diff coverage is 0%.

@@            Coverage Diff            @@
##           master     #41      +/-   ##
=========================================
- Coverage   38.26%   38.2%   -0.06%
=========================================
  Files          17      17
  Lines        1393    1395       +2
=========================================
  Hits          533     533
- Misses        799     801       +2
  Partials       61      61

Impacted Files
Coverage Δ

iptables/iptables.go
0% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


silent install of biztalk through puppet

exploring puppetlabs-powershell module. This seems to require Puppet > 4.7, so moved to puppet agent 5.0. ( download link )

Moved to Puppet 5.0, encountered https://github.com/mitchellh/vagrant/issues/8743

:exclamation:

We need to specify remote paths for the manifest and module when using the puppet provisioner.
This is because normally Puppet uses rsync + ssh to run the provisioner, which is not applicable in our case.
reference: https://github.com/mitchellh/vagrant/issues/2902

Provisioner works when run through a remote desktop session:
PS C:\Users\Administrator\biztalk-provisioner> puppet apply .\manifests\default.pp --modulepath 'C:\ProgramData\PuppetLabs\puppet\etc\modules\;C:\Users\Administrator\biztalk-provisioner\modules'
Notice: Compiled catalog for win-583kj3gglko.ap-south-1.compute.internal in environment production in 0.42 seconds
Notice: /Stage[main]/Biztalk/Exec[Download CAB]/returns:
Notice: /Stage[main]/Biztalk/Exec[Download CAB]/returns: Downloading BizTalk Server 2013R2 prerequisite CAB for Windows 2012R2 - 64 bit edition...
Notice: /Stage[main]/Biztalk/Exec[Download CAB]/returns:
Notice: /Stage[main]/Biztalk/Exec[Download CAB]/returns: File download complete: C:\Users\Administrator\Downloads\BtsRedistW2K12EN64.cab
Notice: /Stage[main]/Biztalk/Exec[Download CAB]/returns: executed successfully
Notice: Finished catalog run in 5.79 seconds

But times out after 20-30 min when run through Vagrant.

New Challenge: Figure out Silent Install command for Biztalk
I am trying out this:
PS C:\tmp\biztalk\BT Server> .\Setup.exe /L C:/biztalk.log /passive /norestart /addlocal `
>> "BizTalk, WMI, InfoWorkerApps, `
>> BAMPortal, Documentation, `
>> Runtime, Engine, MOT, MSMQ, `
>> MsEDIAS2, MsEDIAS2StatusReporting, `
>> WCFAdapter, `
>> AdminAndMonitoring, AdminTools, MonitoringAndTracking, BizTalkAdminSnapIn, BAMTools, PAM, `
>> WcfAdapterAdminTools, `
>> SSOAdmin,SSOServer,RulesEngine,OLAPNS,FBAMCLIENT,BAMEVENTAPI,ProjectBuildComponent" `
>>  /cabpath "C:/Users/Administrator/Downloads/BtsRedistW2K12EN64.cab"
>>

New Challenge: SQL Server 2012 SP1 or greater is needed
After install, we need to configure Biztalk.
However the configuration fails because SQL Server 2012 SP1 or higher is needed.


Refresh Token revocation span sessions leading to un-determined authentication states

Bug report
First, my understanding about gotrue-js and how refresh tokens work is:

On login, when an access token is granted a refresh token is generated and provided to the client
This refresh token is assigned to the user and stored in the auth.refresh_tokens table with a revoked status (true/false) and some timestamps
The access token is valid until it expires and that expiration duration interval is set in auth settings, defaults to 3600 seconds (1 hour)
On login, the client starts a timer to auto refresh the token (there is an authRefreshToken config setting on the client and Supabase defaults this to true).
About 60 seconds before the token expires, the refresh token handler is invoked and a new access token is generated
The old refresh token is revoked (its status in the table is changed) and a new token is added with a reference to the old (parent)
Happy path is that the token can be refreshed and a new access token is created with an updated expiration such that any subsequent server-side verification of the JWT will consider it valid (unexpired)

But -- what happens if the tokens cannot be refreshed ... and how might someone get themselves into this state?
Scenario 1 - Same Login User, Two Browsers and Multiple "Sessions"
One way this can happen is to login using two browsers: one Chrome and one Safari, then logout from within Chrome and see what happens to the Safari sessions.
Steps
This assumes you already have a valid signed up Supabase user and know the credentials.
Also, JWT expiration is set to 120 seconds (two minutes for easy testing).
These use RedwoodJS and the latest Supabase gotrue-js in the Auth Playground local dev testing..
For this we'll user User 9cb11b1f-6a3d-4c94-9280-41af55ed1dc9

Launch Chrome and login

Every 20 seconds of so we make a query using the JWT and can see it return successfully

After waiting a few minutes you can see we have several refresh tokens for this login and user (some revoked and some active)

Launch Safari
Login with same user in two tabs

Now we have three active non-revoked tokens

And our server side queries with the token are still valid

And my get refresh tokens do succeed...

Log out from Chrome

Before -- still 3 un-revoked

But now after I logged out from Chrome, all were deleted

Looking back in Safari, I am still logged in ...
But now my refresh token requests are failing

{
    "error": "invalid_grant",
    "error_description": "Invalid Refresh Token"
}

And now since it has been over two minutes, my Safari session still has an access token .. but it's old.

And my server-side verification is failing:

There's no way to get my Safari session back working unless I logout and in again/

But, if I log out from Tab 1

Then I am still logged in with tab 2

Mitigation
For Steps 10 and 11 you can using the auth client watch the event
  supabaseClient.auth.onAuthStateChange(async (event) => {
    if (
      // event === 'SIGNED_IN' ||
      event === 'SIGNED_OUT'
      // event === 'TOKEN_REFRESHED'
    ) {
      console.debug('>> in onAuthStateChange', event)
      await reauthenticate()
    }
  })

And in Redwood reauthenticate and thus log out from multiple tabs. That works.
Ideas
Revoke per session

Store refresh tokens per something associated with a browser session. Maybe some user agent info?
Revoke individually - so Google logout but Safari is ok.

Revoke Global

Since all tokens are deleted then either handle the error on token refresh, warn and sign them out but broadcast some event to the client can clear any auth state

More events

Let client subscribe to token refreshed or token revoked event
Handle auth state

More documentation

Docs about how to handle auth state changes with sample code

Hey @dthyresson, we're planning on adding a proper session control API to GoTrue in the short-term (as we finish up our priorities for MFA and SAML support). With that I believe much of the confusing behavior will get resolved.
Furthermore, we've identified some issues with the refresh token flows especially if used in a server-side or multi-tab use case and are working on a fix. See #445 for that.
Since this issue has been open since Dec 29, 2021 without much activity on it, I'll close it as stale but do comment or re-open it if you feel like this has not been sufficiently fixed.


feat: Provide mechanism for Custom Check to prevent using a resource / data source entirely

It would be nice to be able to ban use of an entire resource. Example use cases:

aws_launch_configuration should be preferred for aws_launch_template
data source /resource  aws_secretsmanager_secret which will put secrets in plaintext in your statefile. An team may prefer using userdata + instance profile

One suggestion is to introduce a new key disallowedLabels
This is currently possible pretty simply using a notPresent on a resources required attribute:
{
    "checks": [
      {
        "code": "CUS003",
        "description": "Use `aws_launch_template` over `aws_launch_configuration",
        "impact": "Launch configurations are not capable of versions",
        "resolution": "Convert resource type and attributes to `aws_launch_template`",
        "requiredTypes": [
          "resource"
        ],
        "requiredLabels": [
          "aws_launch_configuration"
        ],
        "severity": "MEDIUM",
        "matchSpec": {
            "action": "notPresent",
            "name": "image_id"
          },

        "errorMessage": "should be changed to `aws_launch_template` since the functionality is the same but templates can be versioned.",
        "relatedLinks": [
          "https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/launch_template",
          "https://aws.amazon.com/blogs/security/defense-in-depth-open-firewalls-reverse-proxies-ssrf-vulnerabilities-ec2-instance-metadata-service"
        ]
      }
    ]
  }

Hey @drewmullen you can achieve this with a custom rego policy, such as:
package custom.aws.no_launch_templates

import data.lib.defsec

deny[res]{
    count(input.aws.autoscaling.launchtemplates) > 0
    res := defsec.result("Use launch configurations instead of launch templates", input.aws.autoscaling.launchtemplates[_])
}


Slow environment resolution notification with latest insider

Version:          Code - Insiders 1.61.0-insider (2dc8b9580809148e312356852affc4b8d4feb7da, 2021-10-06T08:26:07.427Z)
OS Version:       Darwin arm64 20.6.0
CPUs:             Apple M1 (8 x 24)
Memory (System):  16.00GB (0.08GB free)

With the latest insiders I get the following notification immediately when opening a remote-ssh window. No changes have been made to the shell initialization scripts. I didn't have this notification before.

@roblourens any clues? do you see the same?

I cannot reproduce, here are my steps:

install Parallels, Ubuntu 20.04
enable ssh server: sudo apt install openssh-server
fresh VS Code insiders with SSH extension installed
from the command line start with --force-user-env to forcefully enable shell environment

I do not see the warning.

Sorry for the delayed answer. Here is what I see: https://cln.sh/KBCadX/download

We only attempt to resolve the shell environment once on startup:
https://github.com/microsoft/vscode/blob/3583edcc0b224b091b84d4f06d9160b8f1c93039/src/vs/platform/environment/node/shellEnv.ts#L69-L73
And this gives up to resolve after 10 seconds. Any subsequent attempts to resolve the shell environment will fail if the initial one failed. We have always been behaving like that.
I pushed a change to only show this notification once and not more than that, which was an issue reported also in https://github.com/microsoft/vscode/issues/136272
//cc @joaomoreno


Enable Automatic Updates for Windows Defender through Proxy enviornment

Hi Team,
Could you please let me know how we can enable automatic updates for windows defender for proxy enabled environments. As  defender definitions are not getting updated automatically

Any updates

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


[Bug] Random Desync

Various parts of the client do not work due to a de-sync with the server. Reload fixes all those issues.
Could be fixed by

[x] Revisit Errorhandling of Websocket
[x] Generally better error handling client-side

Done!


Try win ii

Checklist

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

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

There are too few lines.  There should be one empty line at the end of the file.

Sorry, didn't realize this was here. It still says it failed to find a Fortran compiler. I guess that is because flang is not on our compiler list. That should not be hard to change in principle, although it means some maintenance on the version of BuildTools we are trying to retire. Let me see what I can do with this. I was able to install flang locally, so I'll see how easily I can hack a fix.

I now tried just setting the Fortran compiler to flang manually, but it seems we probably need to also manually set the flags for it to work. I'll try a bit later.

Argh, I've played a bit with flang and it's is a bit complicated to get it working. It seems flang produces object files with a .o extension, even the version installed by conda on Windows that targets the Visual Studio compiler. But the Visual Studio compiler produces object files with a .obj extension. Autotconf wants both the Fortran and C compilers to use the same extension. This conflict results in a configuration error that can't be easily sorted out.
The reason we need the Fortran compiler, although we are not compiling any Fortran code is just to determine the name-mangling scheme so that we can link to Fortran code. I think we may have a better way of handling this in the new build system that is in master, so at this point, I'm going to say let's just wait until the current master gets pushed out to release and try to get things working then.


RFC: Inclusion of ZSTD

Should ZSTD be implemented and considered as a compression type particularly for VARCHAR columns?

Thanks @mike! That's question for @bogaert, I think.

@miike have you run any tests to see how this compares to LZO (our current default)?

@bogaert I'm getting pretty good compressions ratios all round for varchar columns but ZSTD works on all types. Is there any sort of standardised datasets we can use for Snowplow that would make sense so we can make like for like comparisons?

Is there any sort of standardised datasets we can use for Snowplow that would make sense so we can make like for like comparisons?

We have a retail dataset that we could potentially use - @bogaert knows more...

I have created an internal card to see what we can do. I'll keep you posted @miike.

Thanks @bogaert!

@miike @alexanderdean @bogaert I'm seeing very good results with ZSTD. The org.w3/performance_timing table was reduced to 30% of the original size after encoding eveything as ZSTD. It should be safe to use as default as it works on all data types.

Bumping this - we've just compressed a moderately sized (~3TB) atomic.events dataset down to 30% of it's size using ZSTD that's resulted in some speed improvements. I think it's worth further testing and including in Iglu as a default over LZO (analyze compression will now recommend ZSTD over LZO apart from some instances in which columns contain a large number of nulls).


Changing color and brush getter to properties for easier acces in MaterialSkinManager

also a maybe renaming them to another pattern:
for example:
GetMainTextColor() to ColorMainText or
GetDisabledOrHintBrush() to BrushDisabledOrHint

Read-only properties you mean? Seems like a good idea to me, dropping the "Get" and "()" would make easier to read and less confusing when used in a complex draw method.
I'm not sure about the naming pattern, e.g. MainTextColor seems more logical to me than ColorMainText. However, with Intellisense code completion the second format would be easier to discover the right property quick.

That's my thought
problem would be the GetRaisedButtonTextBrush(bool primary) method, Didn't put much thought into that yet.
If you want i can Refactor that and think about a Solution to that

^
In my (pending) pull request (https://github.com/IgnaceMaes/MaterialSkin/pull/28), I added a color manager to select a different primary and secondary color based on Google's flat color palettes. We can (maybe) add namespaces to it with say, ColorManager...<color/brush/pen>, like ColorManager.FlatButton.Something.Brush
Wait for Ignace to merge it before continuing with this.

I merged the PR from @Tempz. However, I modified his ColorManager class into ColorScheme. Because ColorScheme is just for the variable colors, it wouldn't make sense anymore to include the constant colors there.
I think it would be a good idea to separate the constant colors from the SkinManager, or at least put them in a region.
@BigBauf making 2 separate properties would be the easiest clean solution. e.g. SkinManager(?).BrushRaisedButtonText & SkinManager(?).BrushRaisedButtonTextPrimary.


Should to add button to back in part of division.

If you are in one country and you want to go back. We need  a button which enables us to be a step Returning to our Behind on the mapp.


feat: Sync courseware title with CMS page title

Pre-Flight checklist

[x] Testing

[x] Code is tested
[x] Changes have been manually tested

What are the relevant tickets?
Fixes https://github.com/mitodl/mitxonline/issues/1365
What's this PR do?
Syncs courseware title with CMS Product page title.
How should this be manually tested?

Update CMS Product page i.e. CoursePage or ProgramPage
Verify that the title is synced with the Courseware object title either by visiting Django Admin or through the APIs.

Codecov Report

Merging #1382 (3155e51) into main (ba778fc) will increase coverage by 3.51%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #1382      +/-   ##
==========================================
+ Coverage   83.24%   86.75%   +3.51%
==========================================
  Files         309      146     -163
  Lines       13109     4287    -8822
  Branches      930        0     -930
==========================================
- Hits        10912     3719    -7193
+ Misses       1929      568    -1361
+ Partials      268        0     -268

Impacted Files
Coverage Δ

cms/models.py

courses/constants.py

mail/urls.py

main/templatetags/js_interop.py

users/management/commands/block_users.py

authentication/views.py

users/models.py

users/factories.py

main/celery.py

main/celery_utils.py

... and 153 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@rhysyngsun Could you please review this PR now? 9e43731d10dd7de7dcf06e53ec393ddae45696d0 makes the course title read only for Django Admin.

@arslanashraf7 Could you please review the latest commit?

@rhysyngsun Should I merge this one or do you have some more suggestions?


Clarification requested

Kindly requesting clarification on the comment "The OneDrive sync app is supported in a remote app scenario hosted as a Citrix Virtual App"
Does this mean the OneDrive sync app is supported in a remote app scenario ONLY when it's hosted as a Citrix Virtual App?  Does this mean it is NOT supported in any other remote app scenario, for example, using a published remote application like Notepad to access OneDrive?

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

ID: 5e538936-5a60-99cb-4ba0-0ff1f79d0d39
Version Independent ID: 855d9555-fe75-f7d6-1c33-bb8e2f9ae7d2
Content: Use the sync app on virtual desktops - SharePoint in Microsoft 365
Content Source: SharePoint/SharePointOnline/sync-vdi-support.md
Service: one-drive
GitHub Login: @MikePlumleyMSFT
Microsoft Alias: mikeplum

Hello @carmelolo
I'm working on this

To make it easier for you to submit feedback on articles on learn.microsoft.com, we're transitioning our feedback system from GitHub Issues to a new experience.
As part of the transition, this GitHub Issue will be moved to a private repository. We're moving Issues to another repository so we can continue working on Issues that were open at the time of the transition. When this Issue is moved, you'll no longer be able to access it.
If you want to provide additional information before this Issue is moved, please update this Issue before December 15th, 2023.
With the new experience, you no longer need to sign in to GitHub to enter and submit your feedback. Instead, you can choose directly on each article's page whether the article was helpful. Then you can then choose one or more reasons for your feedback and optionally provide additional context before you select Submit.
Here's what the new experience looks like.
Note: The new experience is being rolled out across learn.microsoft.com in phases. If you don't see the new experience on an article, please check back later.
First, select whether the article was helpful:

Then, choose at least one reason for your feedback and optionally provide additional details about your feedback:

Article was helpful
Article was unhelpful

Finally, select Submit and you're done!


Update specs2-core to 4.20.7

About this PR
📦 Updates org.specs2:specs2-core from 4.20.5 to 4.20.7
Usage
✅ Please merge!
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!

⚙ Adjust 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" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.specs2", artifactId = "specs2-core" }
}]

labels: test-library-update, early-semver-patch, semver-spec-patch, version-scheme:semver-spec, commit-count:1

Superseded by #407.


[BuildWatcher] Handle parse error while waiting for build processing

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

Motivation and Context
This PR should fix the issue described in https://github.com/fastlane/fastlane/issues/10097 and https://github.com/fastlane/fastlane/issues/10420.
Description
The suggested approach by @thibaudrobelain in https://github.com/fastlane/fastlane/issues/10097#issuecomment-334335475 might be too generic. As far as I can tell, this only occurs during the loop in Build_watcher#wait_for_build_processing_to_be_complete , so I added a rescue statement inside the loop that should handle this error up to 10 times, as suggested by @mpirri.
I'm also happy to move this into Client#with_retry.

I saw a couple of this errors while uploading the latest build and waiting for it to finish processing:
[11:15:59]: --------------------------------------------------------------------
[11:15:59]: Successfully uploaded package to iTunes Connect. It might take a few minutes until it's visible online.
[11:15:59]: --------------------------------------------------------------------
[11:15:59]: Successfully uploaded the new binary to iTunes Connect
[11:15:59]: If you want to skip waiting for the processing to be finished, use the `skip_waiting_for_build_processing` option
[11:17:14]: Waiting for iTunes Connect to finish processing the new build (1.0 - 563)
[11:18:23]: Waiting for iTunes Connect to finish processing the new build (1.0 - 563)
[11:19:30]: Build doesn't show up in the build list anymore, waiting for it to appear again
[11:20:37]: Build doesn't show up in the build list anymore, waiting for it to appear again
[11:21:47]: Build doesn't show up in the build list anymore, waiting for it to appear again
[11:22:50]: Build doesn't show up in the build list anymore, waiting for it to appear again
[11:23:59]: Build doesn't show up in the build list anymore, waiting for it to appear again
[11:24:31]: Internal server error while querying build status. Number of errors: 1
[11:25:08]: Build doesn't show up in the build list anymore, waiting for it to appear again
[11:25:58]: Internal server error while querying build status. Number of errors: 2
[11:26:31]: Build doesn't show up in the build list anymore, waiting for it to appear again
[11:27:35]: Build doesn't show up in the build list anymore, waiting for it to appear again
[11:28:41]: Build doesn't show up in the build list anymore, waiting for it to appear again
[11:31:46]: Build doesn't show up in the build list anymore, waiting for it to appear again
[11:32:56]: Successfully finished processing the build 1.0 - 563
[11:33:01]: Successfully set the changelog for build

So this works just fine for us.

Let's 🚀


Update machinecontroller to 1.2.1 and use proxy for kubelets

kubelets will have proxy support if it's specified in config

/retest

/override pull-kubeone-e2e-digitalocean-upgrade-1.13.5-1.14.1


Select option not filling in values properly from database

When loading a select from the database the data is stripped.

<x-select label="Select Venue" placeholder="Select one status" wire:model.defer="editing.venue_id">
    @foreach ($venuesCol as $venue)
        <x-select.option label="{{ $venue->name }}" value="{{ $venue->id }}" />
    @endforeach
 </x-select>

Thanks for your report. Its is now fixed
Update to new version
If the issue has been resolved, close the issue. Thanks
I recommend don't use "{{ }}" to pass data to blade components
use ":" instead, laravel "{{ }}" encodes the value
https://laravel.com/docs/8.x/blade#html-entity-encoding
Ex:
<x-select label="Select Venue" placeholder="Select one status" wire:model.defer="editing.venue_id">
    @foreach ($venuesCol as $venue)
        <x-select.option :label="$venue->name" :value="$venue->id" />
    @endforeach
 </x-select>

you know what that slipped my mind... awesome work!!!


Can I prevent only dragging schedule event without setting isReadOnly as false

Summary
In my case, I want to prevent only dragging schedule (drag schedule block or end of it) event which fire beforeUpdateSchedule handler and still use clicking empty block event which fire beforeCreateSchedule handler
There is isReadOnly props to prevent for user to do something into schedules but it also prevent fire  beforeCreateSchedule handler.
as a result, I want to prevent only dragging schedule event without setting isReadOnly as true
is there any function (ex. something like disableDrag??) or solution for me ?

@mnoko33
We don't provide an option preventing only dragging.
However, you can prevent dragging schedules by setting the isReadOnly flag to every schedule you want to make sticky.
See isReadOnly flag.

Oh, there is isReadIOnly flag for each schedule!
I was just looking for calendar object.. This is what I want and thanks for the quick reply


Cannot refer to custom subclass of MKAnnotation in viewForAnnotation

I have a custom subclass of MKAnnotation with extra property: Image etc
However, in my viewForAnnotation delegation method,
if annotation is DiscoverMapAnnotation {     print("I want youuu") } else if let annotation = annotation as? CCHMapClusterAnnotation {     print("NOOO") }
always prints NOOO.
this is how I addAnnotation
self.mapClusterController.addAnnotations([DiscoverMapAnnotation(id: location.id, location: location.location, thumbnailUrl: location.thumbnailUrl, coordinate: CLLocationCoordinate2D(latitude: Double(location.location.latitude)!, longitude: Double(location.location.longitude)!))], withCompletionHandler: nil)
Am I doing anything wrong?

From what I observe, as long as I add annotation to CCHMapClusterController instead of my mapkit directly, I can't reference my DiscoverMapAnnotation

Hi – once you created a custom MKAnnotation with your property just add it to the map cluster controller with addAnnotations as you described in your comment.
At which point do you need access to the annotation you have added? mapView:viewForAnnotation: will give you the annotation directly whereas the delegate calls for CCHMapClusterController will pass you a CCHMapClusterAnnotation with your annotation in the annotations array.
This code of the example might help

@choefele Thank you so much for you comment really... I didn't have my concept right about my custom annotation is INSIDE CCHMapClusterAnnotation.
Feel free to close this now.
And again, thank you for the swift reply and the input really.


Clone option for duplication

This option "duplicate" creates a new sprite below if there is no other ids, but if you want to duplicate an object in the middle of other objects, the new "cloned objevt" is added at the end of the list and that could be avoided once you may have blank objects already created on the list.
It would be very useful if we're able for duplicate it by "copy/paste" the sprite and its configuration wherever we want

I'll look into it. I was thinking of adding new settings or simple question window "Do you want to replace next empty objects?"

It would nice if we have specific options for this action, for an example:

(1) copy/paste properties (all)
(2) copy/paste properties (only flags?)
(3) copy/paste object (both appearance and params)
(4) copy/paste object (only appearance?)
(5) copy/paste object (only params?)


Add netCDF performance test

Internal issue: https://madra.cscs.ch/scs/reframe/issues/231

done:https://github.com/eth-cscs/reframe/blob/master/cscs-checks/libraries/io/netcdf_compile_run.py#L51


Use the name of the end state rather than the name of the transition

In JIRA, you can name a state transition whatever you want -- the default name
is the name of the end state, but you can change that. It looks like the API
does expose the name of the end state, so we should key off of that, in case
the transition has a different name from the end state.
Note that this assumes that there will never be more than one transition ending
at the same state. If that happens, one of them will be clobbered. (It's not
clear that we have a good way of dealing with that even before this change.)

I'm reverting this. Too many team's workflows would need to be changed and renamed to make this work. I changed the Open workflow, but the Accessibility flow is also broken and I don't want to have to be triaging every new random project that has been working but is not.
It's also easier and less disruptive for me to rename (or add in!) a named transition for tasks to follow; changing a state's name is wildly disruptive, and requires also editing multiple board's column views, which is just crazy.


[Feature request] Add Pulumi support

Kudos on creating a great project! It would be awesome if you could add support for Pulumi as Terraform alternative.

Oops, I just realized that I open this issue in infracost's GitHub Action repo. Will close and re-create in the main repo.


Allow executing a command on enter key press in TextBox

When building forms with multiple text boxes and a "Submit" button, it would be very helpful if the submit command would get executed when pressing Enter in any of these text boxes.
Currently it's already possible to iterate through the different input fields by pressing the tab key. But it would be a great addition if pressing the enter key in any of the (single-line) text boxes would trigger a selected command, so the users would not have to press Tab many times until the submit button is selected.
In multi-line text boxes, the submit could happen on Sift+Enter or Ctrl+Enter, just like it's done in most web applications.
Syntax Suggestion:
<TextBox Text="{Binding Host}" Command="{Binding ConnectCommand}" />
<TextBox Text="{Binding Port}" Command="{Binding ConnectCommand}" />
<Button Command="{Binding ConnectCommand}" />

``` should work.

Hi @Gillibald, I am unable to do the opposite - clicking on a non-default button and then keep pressing Enter keeps executing the command

Any idea what I am doing wrong ?
Thanks


Optimize Attribute#iterator

It allocates a lot of memory during the parsing through
ParseSettings#normalizeAttributes.
this new implementation just wrap the LinkedHashMap values iterator in a
read-only iterator.
Iterating 1000 times over an internal html file (~800Kb) was allocating
970Mb, with this optimization it's now 350Mb
Fixes #754

Wha

(Sorry, clicked wrong button) - looks good, just wanted to check what code coverage exists for this iterator or if we need another test?

Add a new commit with some tests of Optimize Attribute#iterator.

@jhy ,any plan to release a jsoup version soon ?
Thanks for your nice library and your work.
Regards

What do you think about just returning the LinkedHashMap iterator directly? Instead of wrapping it in a new object? Saves some GC, and allows a bit of extra functionality (like remove).

I tried to keep the same 'api' : in the current version it's not possible to remove an element from the iterator.
I'm afraid most of the remaining memory is allocated from the LinkedHashMap#values#iterator creation (should be verified), but removing an extra layer is always good.

I think it's OK to change the API as it's backwards compatible and we didn't make a big point in the doc or anything that it was an immutable iterator. As you say it's not going to be a big improvement but 16 bytes is 16 bytes.

Thanks for this, merged


feat(public)!: reroute public calls to dispatch function

The objective of this PR is to make all public execution go through the recently included public_dispatch function. In a follow up PR I'll make it so that the public_dispatch function is the only bytecode registered for a contract.
The end goal is that, for public, the concept of function selector will only be an AztecNR concept, and the protocol (/avm etc) should not include that concept in public. This PR works towards that.
The approach for this PR is to redirect public function calling at the lowest aztecnr level: the contexts. This was easy for the PublicContext, but the PrivateContext is more challenging because of how it packs arguments. The latter was solved with a hack, suggested by Palla and Nico.
Something notable is that I didn't have to change anything from authwit and contract initialization. This is a massive pro, and something that did not happen during my first PoC. The key is to make this change "transparent" for public functions, the key is

context.get_args_hash() will still return the hash of the args of the original function (and not of the dispatch function)
context.selector() will still return the selector of the original function, which is calldata[0].
Both of these together mean that authwit and init hashes are still computed as before = [selector, args_hash].
Since function selector, authwit and the way init hashes are computed is an aztec-nr/aztec-js concept, this makes sense. Very happy about it and I hope it lasts once I completely deshrine selectors from public.

Part of #8985.

#8972  👈
master

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @fcarreiro and the rest of your teammates on  Graphite

Docs Preview
Hey there! 👋 You can check your preview at https://66fe7343764d00678fd606d2--aztec-docs-dev.netlify.app

Merge activity

Oct 3, 11:49 AM EDT: @fcarreiro merged this pull request with Graphite.


Implement rest of solidity schemas

All solidity types should be represented as effect validators

[x] fixedbytes
[x] bytes
[x] strings
[x] uint
[x] int
[ ] tuples
[ ] arrays
[ ] structs
[ ] other?

Moving to linear


Proposed Recipes for kerchunking National Water Model gridded 1km output

Dataset Name
The National Water Model CONUS Retrospective 1km gridded output, LDASOUT variables
Dataset URL
https://registry.opendata.aws/nwm-archive/
Description
The NOAA National Water Model Retrospective dataset contains input and output from multi-decade CONUS retrospective simulations. These simulations used meteorological input fields from meteorological retrospective datasets.
License
Unknown
Data Format
NetCDF
Data Format (other)
No response
Access protocol
S3
Source File Organization
One time step per file.   3 hourly output.   1 spatial chunk for entire CONUS.
Example URLs
s3://noaa-nwm-retrospective-2-1-pds/model_output/2017/201701010000.LDASOUT_DOMAIN1.comp

Authorization
No; data are fully public
Transformation / Processing
Files should be concatenated along the time dimension
Target Format
Reference Filesystem (Kerchunk)
Comments
I have a working notebook to kerchunk these files using Dask:
https://nbviewer.org/gist/3c178532adffef5201af3fb0a970a05a
This is part of the AWS ARCO project: https://github.com/pangeo-forge/staged-recipes/issues/208

@sharkinsspatial did I capture this correctly?

Looks good @rsignell-usgs 👍 I'll link this back to the main list in https://github.com/pangeo-forge/staged-recipes/issues/208

I have a series of notebooks I've used to kerchunk the 1km gridded data:

Create JSONs for each NetCDF file in parallel, using Dask bag, and checking to see which JSON files have already been created (in case need to restart): 02a_kerchunk_single.ipynb
combine all the JSON files for each year: 02b_kerchunk_multi_to_years.ipynb
combine all the yearly JSONS into decades, and then into one JSON: 02c_kerchunk_multi_from_years.ipynb

Okay, this is embarrassing:  I thought when I looked a few months ago on AWS open data these 1km NWM NetCDF files had not been converted to Zarr.
But I just looked again, and the Zarr datasets are there!
Was this just done recently perhaps?
Nope:

Why isn't there an egg-on-face emoticon?   😕


Use Array.isArray to refine Array<mixed>

Fixes: https://github.com/facebook/flow/issues/2190

@facebook-github-bot shipit

Thanks for importing.If you are an FB employee go to Phabricator to review internal test results.


wifi.lua: add "Back to Overview" button

Signed-off-by: Christian Schoenebeck<EMAIL_ADDRESS>

Thanks


Add docker image to run pytezos and tezos node from a single image

This pull request is linked to the one on pytezos:
https://github.com/baking-bad/pytezos/pull/324

Hey, thank you for the PR!
Do you also need to build this image and push docker images to ghcr?


PARQUET-1333: [C++] Reading of files with dictionary size 0 fails on Windows with bad_alloc

The call with size 0 ends up in arrows memory_pool, https://github.com/apache/arrow/blob/884474ca5ca1b8da55c0b23eb7cb784c2cd9bdb4/cpp/src/arrow/memory_pool.cc#L50, and the according allocation fails. See according documentation, https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/aligned-malloc. Only happens on Windows environment, as posix_memalign seems to handle 0 inputs in unix environments.

@philhoch  can you file two JIRAs (here: https://issues.apache.org/jira/projects/PARQUET/) for the two bugs? Thanks.

+1 LGTM


Destroy method not working

Call to undefined method Darryldecode\Cart\Cart::destroy()

Error from my end


Dependency files size

Is there a way to reduce the overall dependency size? For example no longer used dependencies or code that uses for example a single line of code from an dependency and nothing else?
I am asking for this since the dependency file is 4MB in size for bukkit (unsure about the rest).
And this keeps people from directly uploading to SpigotMC for example, since their limit is about 5MB.
Could this be looked into?

I've reduced the size from 3mb~ to 110kb~. I've removed packetevents, because i'm already using protocollib. removed gson, because paper already has. removed kyori dependencies except the event one. and paperclip because i'm already using paper and 1.18.2+ no need to a library that the only thing it does is that checking versions and is paper or not. these are for my personal usages so i've just configured the gradle for my own purposes, you can also do that if you're using certain version of minecraft etc.
but i'm not sure how much this can be applied to the project.

The Issue is I have a plugin that is made for every version after 1.8 so I would need the support, but the plugin also forces users to use ProtocolLib so yeah would love to remove packetevents is yours a fork of NPC-Lib? If so can you share the repository?

you can check it out here i've updated the gradle file structure a bit. you need to implement api, common and bukkit at the same time. bukkit does not come with all the dependencies like api and common. clone the repository and run ./gradlew publishToMavenLocal that's it.

There are no longer any dependencies shaded starting with beta8 which gives you full control which dependencies are included into the final jar.


Various PyTorch 0.4.0 updates

This commit fixes a few deprecation warnings thrown by PyTorch 0.4.0.
Merge of Variable and Tensor:

change Variable(a_tensor) to a_tensor

Support for PyTorch Scalars of 0-dimension

changeloss.data[0] to loss.item()

Naming conventions in nn.init

change nn.init.constant to nn.init.constant_
change nn.init.uniform to nn.init.uniform_
change nn.init.xavier_uniform to nn.init.xavier_uniform_

This pull request does not fix TypeError: Object of type 'Tensor' is not JSON serializable thrown by save_checkpoint on line 83 of train.py, which seems to be an issue new to PyTorch 0.4.0.
Thanks! This is a great implementation!!!
Mark

Thanks for the pull request, much appreciated!
The TypeError was due to the cost variable being a Tensor as well, fixed it locally. I'll rebase and merge this branch.

Merged as 3c64937cb075e737528ff7ecf02b2c1c6d8347a1
Thanks!

Thanks! Awesome repo.


RFC: caches shouldn't return errors, should just log them and return hits & misses.

Because if there is an error, we still want to use what ever hits we did get.
Theres been some confusion over this, so I suggest we remove err from the return values, and force caches to consume the errors (and log them).
WDYT?

I would agree with this.
There's no reason to handle the error from a cache read, in the consuming logic. We should treat it as missed data and proceed to query/read the backing store


Bump jwt/v4 to 4.5.1

...for https://security.snyk.io/vuln/SNYK-GOLANG-GITHUBCOMGOLANGJWTJWTV4-8341242
HIVE-2654

/assign @dlom

/lgtm

/override "Red Hat Konflux / hive-mce-27-on-pull-request" "Red Hat Konflux / hive-on-pull-request"

@celebdor any idea why these konflux things are failing? Anything we can/should do about it?

/cherry-pick mce-2.7 mce-2.6 mce-2.5
We'll also want this in 2.4 and 2.3, but those will need to be done manually.


multiple one-to-one referred to same column. sql-server

Sails version: 0.12
Node version: 6.9
NPM version: 4.6
Operating system: MacOS 10.12

hi, I'm very new to sails. I've read the documentation of association for and entire week. I have an sql server db, with 4 one-to-one relation, all the tables are linked by one field in the "main" table.
page
id | img | title
-------------
1 | url_img | asdfasdf
2 | url_img | asdfasdf
3 | url_img | aasde
4 | url_img | lasidfjlkas

news (linked to page with id)
id | field1 | field2
----------------
1 | asefds | aasde
2 | asdf | asdf

user (associated with pages with id)
id | field1 | field2
-----------------
3 | asdf | asdf
4 | asdf | asdf

I can't have multiple one-to-one relations linked by the same field. I'm going crazy.
can someone help me please?
I'm also new to github issue... (sorryyyy )

Ok, fixed!

Hi @gabrythe23 !  This forum is for reporting bugs in the Sails core or its related projects, which might be why it's been a little quiet in here.  You'll probably have better luck with our live chat, Google Group or StackOverflow, but before you re-post in one of those venues it would be good to focus your question a bit more, and if you can, post a link to a repo that contains your current code -- it's not 100% clear what you're trying to do with your models.  One thing I can say is that Sails doesn't directly support one-to-one associations.  You can definitely link two models to each other in a to-one fashion (e.g. a User that can have one and only one Profile, and a Profile that can have one and only one User), but modifying one side of a one-to-one association won't automatically update the other.  For more information and workarounds, see the docs on one-to-one relations.


Import sorting does not (immediately) converge?

Hi,
I am using ruff verison 0.5.6 in pyAMReX (linter, not the formatter).
I am using pre-commit to update our source code after merge to development. I used black in the past and switched this week, discovering on August 10th and following that ruff creates a lot of rotating changes when run multiple times:
https://github.com/AMReX-Codes/pyamrex/commit/74e076228d4f3d2d6d7ca137610b60b4f91495a5
https://github.com/AMReX-Codes/pyamrex/commit/5dc9c029bacec441ca4484763b34527112408d2b
https://github.com/AMReX-Codes/pyamrex/commit/902c41b012b58fe9479ab6fd414193d9c5f81a97
...
https://github.com/AMReX-Codes/pyamrex/commits/development/
for code of the form
from a.b1 import c1
from a.b1 import c1 as cc1
from a.b2 import c2
from a.b3 import c3

Is there a way to avoid this?
This happens for us on .pyi headers and we intentionally have an alias for some of those imports (for backwards compatibility with a public API change that we are shipping).

I can take a look.

It's possible that we've just never seen this pattern before and so the sort isn't stable:
from amrex.space1d.amrex_1d_pybind import IntVect1D
from amrex.space1d.amrex_1d_pybind import IntVect1D as IntVect

That's definitely possible. I recently switched over to all-ruffing from isort+black+... The pattern here is for backwards compatibility as we face out the IntVect type for more explicit versions in our public APIs.

Did you have any sort of configuration set? Like:
[tool.ruff.lint.isort]
force-single-line = true

The style in those files doesn't match our standard style, so trying to figure out how to reproduce.

No, none of that kind set. I know add "amrex" as known first party module, but that's all I set (no change with our without that option regarding the stability)

Okay thanks. I'm just struggling because if I check out 858e2a9359c6379782b3f2766e5415ba61be44f2 and run ruff check --select I --fix, it completely changes the import style in those files, so I don't think Ruff was run on those commits. Am I misunderstanding?

That is right, this is just the commit before I switched from black+isort to ruff.
Here is how I see the issue:

I build the project.
I run pybind-stubgen via this script to update the .pyi files in the repo
I run the ruff linter

The last step creates the unstable result for these imports.

Example file after step 1 & 2: init.pyi.txt

This is super interesting, the local files I create differ from the PRs I autogenerated above (only difference I know is that they used ruff 0.5.6).

Oh no, I think I see the issue, it's the pre commit.
Either I should list no types or include explicitly pyi
https://github.com/AMReX-Codes/pyamrex/blob/c61add4fd44ad4ec69b131865375d76c68f12b29/.pre-commit-config.yaml#L82

I think it was indeed the case that in the pre-commit rules, the .pyi files were not sorted at all, resulting in the unstable result of pybind11-stubgen to fluctuate.
The underlying issue is  that I did not know what to put in types_or, which comes from pre-commit itself, but I only looked at the ruff docs:
https://github.com/astral-sh/ruff-pre-commit?tab=readme-ov-file#using-ruff-with-pre-commit
https://pre-commit.com/#filtering-files-with-types
I am so sorry for the confusion and noise.


Node Issue

erver ConsoleControl your server in real time.
Servers Copperbottom
[Pterodactyl Daemon] Server marked as STARTING
[Pterodactyl Daemon] Checking size of server data directory...
[Pterodactyl Daemon] Disk Usage: 105M / 1024M
[Pterodactyl Daemon] Ensuring correct ownership of files.
[Pterodactyl Daemon] Running server preflight.
[Pterodactyl Daemon] Starting server container.
:/home/container$ if [[ -d .git ]] && [[ ${AUTO_UPDATE} == "1" ]]; then git pull; fi && /usr/local/bin/npm install --production && /usr/local/bin/node /home/container/${BOT_JS_FILE}
[..................] / rollbackFailedOptional: verb npm-session ec21a60cd9d3f86 [ .................] / preinstall:Bot: info lifecycle<EMAIL_ADDRESS>Bot [ .................] / preinstall:Bot: info lifecycle<EMAIL_ADDRESS>Bot [ .................] / preinstall:Bot: info lifecycle<EMAIL_ADDRESS>Bot [ .................] / preinstall:Bot: info lifecycle<EMAIL_ADDRESS>Bot [ .................] - loadIdealTree:loadAllDepsIntoIdealTree: sill install loa [ ................] | loadDep:node: sill install loadAllDepsIntoIdealTree [ ................] | loadDep:wide-align: sill install loadAllDepsIntoIdealTre [ ................] | loadDep:yallist: sill install loadAllDepsIntoIdealTree [ ...........] / diffTrees: sill install generateActionsToTake [ ...........] \ postinstall: sill install executeActions [ ...........] \ unbuild:node-linux-x64: sill doReverseSerial unbuild 2 [ ...........] \ unbuild:node-linux-x64: sill doReverseSerial unbuild 2 [ ...........] \ unbuild:node-linux-x64: sill doReverseSerial unbuild 2 [ ...........] \ unbuild:node-linux-x64: sill doReverseSerial unbuild 2 [ ...........] - unbuild:node-linux-x64: sill doReverseSerial unbuild 2 [ ...........] \ remove:node-linux-x64: sill doSerial remove 2 [ ...........] \ remove:node-linux-x64: sill doSerial remove 2 [ ...........] \ remove:node-linux-x64: sill doSerial remove 2 [ ...........] \ remove:node-linux-x64: sill doSerial remove 2 [ .........] \ postinstall:container: info lifecycle<EMAIL_ADDRESS>npm WARN<EMAIL_ADDRESS>No description
npm WARN<EMAIL_ADDRESS>No repository field.
removed 1 package and audited 88 packages in 2.188s
2 packages are looking for funding
run npm fund for details
found 0 vulnerabilities
[ .........] | postinstall:container: sill install printInstalled /home/container/node_modules/bindings/bindings.js:121
throw e;
Error: The module '/home/container/node_modules/better-sqlite3/build/Release/better_sqlite3.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 83. This version of Node.js requires
NODE_MODULE_VERSION 72. Please try re-compiling or re-installing
the module (for instance, using npm rebuild or npm install).
at Object.Module._extensions..node (internal/modules/cjs/loader.js:1206:18)
at Module.load (internal/modules/cjs/loader.js:1000:32)
at Function.Module._load (internal/modules/cjs/loader.js:899:14)
at Module.require (internal/modules/cjs/loader.js:1042:19)
at require (internal/modules/cjs/helpers.js:77:18)
at bindings (/home/container/node_modules/bindings/bindings.js:112:48)
at Object. (/home/container/node_modules/better-sqlite3/lib/database.js:9:24)
at Module._compile (internal/modules/cjs/loader.js:1156:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
at Module.load (internal/modules/cjs/loader.js:1000:32)
I have tried to delete and reinstall all node_modules but that didn't work. This happened after I updated node.
P.S. I'm using Pterodactyl panel for this.

Error: The module '/home/container/node_modules/better-sqlite3/build/Release/better_sqlite3.node'
was compiled against a different Node.js version using

This means you compiled the library with a different version of node than the one you're trying to run it with. If deleting your node_modules folder didn't work, then the compiled binary is probably being cached somewhere (perhaps by npm).

How woild I fix this caching error?

                                                                      ><EMAIL_ADDRESS>preinstall /srv/daemon-data/48fa19bb-00a0-4bb7-9750-4fbf44e2fdef/node_modules/node

node installArchSpecificPackage

<EMAIL_ADDRESS>                                                 added 1 package in 3.272s
found 0 vulnerabilities
                                                                    ><EMAIL_ADDRESS>install /srv/daemon-data/48fa19bb-00a0-4bb7-9750-4fbf44e2fdef/node_modules/better-sqlite3

prebuild-install || npm run build-release

prebuild-install WARN install No prebuilt binaries found (target=14.4.0 runtime=node arch=x64 libc= platform=linux)

<EMAIL_ADDRESS>build-release /srv/daemon-data/48fa19bb-00a0-4bb7-9750-4fbf44e2fdef/node_modules/better-sqlite3
node-gyp rebuild --release

make: Entering directory '/srv/daemon-data/48fa19bb-00a0-4bb7-9750-4fbf44e2fdef/node_modules/better-sqlite3/build'
TOUCH b857c92884e9598d609f6be182a2595df7a8e00f.intermediate
ACTION deps_sqlite3_gyp_locate_sqlite3_target_extract_sqlite3 b857c92884e9598d609f6be182a2595df7a8e00f.intermediate
TOUCH Release/obj.target/deps/locate_sqlite3.stamp
CC(target) Release/obj.target/sqlite3/gen/sqlite3/sqlite3.o
After clearing npm cache and deleting node_modules and deleting package.lock this is what happened when I tried npm i.... this has been happening over and over

I made a new server on my daemon with node updated before I did anything. After reinstalling everything, this fixed the error. Thankyou for your time.


Fix typo that causes generation of duplicate parameters

Ultimate Problem
In my dart2js output, I was getting the following:
    Function.prototype.call$50 = function(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, A, B, C, D, E, F, G, H, I, J, K, L, O, M, O, P, Q, R, S, T, U, V, W, X) {
      return this(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, A, B, C, D, E, F, G, H, I, J, K, L, O, M, O, P, Q, R, S, T, U, V, W, X);
    };

Which results in the following error, since the "O" argument appears twice:
SyntaxError: duplicate formal argument O

Looking at the source, this was caused by a typo, LOMOP, which should have been LMNOP.
Solution
Fix the typo.
I couldn't seem to find a relevant test file to add a test case for this, so please let me know where/if you'd like me to add one.

I signed it! (My company, Workiva, signed it!)

thanks! LGTM, I'll land this shortly.
cc @jacob314


Social Icons bug needs to be resolved

On the left side, there are social icons
1-) When I click on twitter icon, nothing happens.
2-) When I click on google icon, twitter page opens.
In the footer there are social icons too and none of them works when a user click on them.
Please assign me this issue if you think this needs to be solved.

@RiyaGupta89 Go for it !!

@Vishal-raj-1 You mentioned no tags.


Use native splashscreen

https://developer.android.com/training/wearables/apps/splash-screen

What is wrong with the current implementation? Is it too custom?

Not sure of that's related. One thing that nags me a little when I end an alarm is that it opens the app. I would prefer the app to stay closed after shutting the alarm down from the alarm screen and retain the state the phone was in before the alarm went off.

Not sure if that's related. One thing that nags me a little when I end an alarm is that it opens the app. I would prefer the app to stay closed after shutting the alarm down from the alarm screen and retain the state the phone was in before the alarm went off.

Thanks for the feedback, but it is not really related to this issue so I opened a new one. In principle, issues should handle one task only, so as to keep things tidy :)

On most recent devices, we have 2 splashscreens:

The native splashscreen
The custom splashscreen

It would be great to keep only one splashscreen, but native splashscreen is too basic, you can only specify the icon shown and the background color. It's not possible to use animation on splashscreen.


update to winit 0.23

I tested this with a small project of mine using the imgui-wgpu backend and it worked, are there other tests I should run?

sorry did not see the open PR


TOC clicking and image pan problems in FireFox

Mirador 2 does not seem to work very well right now in Firefox 31.0 on a PC. In FF, TOC subsections are highlighted as you mouse over, but clicking in the TOC area does nothing. And panning a zoomed main image causes periodic black flashes of the image area. Both functions work well in Chrome.

TOC clicking still fails to navigate to page in FF 34.0.5 under windows.


[CONTP-226]Autodiscovery: fix TestResolveTemplate flaky unit test

What does this PR do?
CONTP-226
Fix flaky unit test

Motivation

Remove mock clock because it is not passed into autodiscovery timer.
Instead, we can use AssertTrueBeforeTimeout which is used by other controller test.
Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

skip

/merge

/merge


Fixed #387 - Rounded Corners Removed from Subscribe to NewsLetter

Before

After

@rohansx @k-deepak04 Merging this PR closes #387


Which license?

Hi @asim-shrestha, which license is this repository under? Can it be used commercially?

I would like to know the same :)

Yes it can! A bit lazy to do this but feel free to PR the MIT licence if you'd like

Thank you @asim-shrestha will open a PR with MIT license :)

@asim-shrestha create a PR here > https://github.com/reworkd/perplexity-style-streaming/pull/5


Add notice on WhiskeyEntry if user already has whiskey in collection

Add a notice on the WhiskeyEntry modal (or on the whiskey details page) that lets the user know they already have that whiskey in their collection

BUG - Do not allow user's to add whiskeys that are already in collection


modify the node qos ensurance definition

The crane pr is LGTM, merged along with it.
https://github.com/gocrane/crane/pull/92


esc overload activates after using mouse scrollwheel

When holding down a key that's overloaded to a layer on hold and esc on release (e.g. capslock = overload(CapsLayer, esc)) when the mouse wheel is scrolled and then the overloaded key is released the esc overload will activate anyway. For my config (below), here's how I noticed it:

Open a browser, go to a site with a textbox and click it so keystrokes go to it when typing
Hold down capslock and use the scroll wheel to produce Ctrl+mwheelup/down inputs
Let go of capslock, which activates escape, causing the keyboard to lose focus of the text box

It seems to only happen with the scrollwheel as the esc overload doesn't activate after pressing left/right click or my mouse's side buttons for navigation.
keyd version: commit 6c4c6ac (test branch)

/etc/keyd/default.conf:

[ids]
*

# Colemak-DH (Curl+Angle mods)
[main]
esc = overload(LayoutLayer, capslock)
capslock = overload(CapsLayer, esc)
rightmeta = compose
rightcontrol = rightcontrol
rightshift = rightshift
e = f
r = p
t = b
y = j
u = l
i = u
o = y
p = ;
s = r
d = s
f = t
h = m
j = n
k = e
l = i
; = o
z = x
x = c
c = d
b = z
n = k
m = h

[QWERTY]
e = e
r = r
t = t
y = y
u = u
i = i
o = o
p = p
s = s
d = d
f = f
h = h
j = j
k = k
l = l
; = ;
z = z
x = x
c = c
b = b
n = n
m = m

[NoCapsLayer]
capslock = esc

[NumPrac]
a = tab
s = S-enter
d = C-backspace
f = backspace

[CapsLayer:C]
j = left
k = down
l = up
; = right
1 = f1
2 = f2
3 = f3
4 = f4
5 = f5
6 = f6
7 = f7
8 = f8
9 = f9
0 = f10
- = f11
= = f12
m = home
/ = end
i = pagedown
o = pageup
f = backspace
r = delete
space = layer(control)
d = layer(shift)
s = layer(alt)
g = enter

[CapsLayer+control]
s = layer(alt)
d = layer(shift)

[CapsLayer+shift]
space = layer(control)
s = layer(alt)

[CapsLayer+alt]
d = layer(shift)
space = layer(control)

[CapsLayer+control+shift]
s = layer(alt)

[CapsLayer+control+alt]
d = layer(shift)

[CapsLayer+shift+alt]
space = layer(control)

[CapsLayer+control+shift+alt]

[LayoutLayer]
q = toggle(QWERTY)
w = toggle(NoCapsLayer)
e = toggle(NumPrac)

I believe this should work in the latest commit.

I believe this should work in the latest commit.

Looks like it's fixed, thanks!

This bug is back as of keyd 0c91ed8.
default.conf:
[ids]
*

[main]
capslock = overload(CapsLayer, esc)

[CapsLayer:C]

Thanks. I made some changes to the mouse handling logic. The latest commit should add a fix for this, though you will now need to explicitly list the mouse id in your config. The old approach was a bit of hack with several limitations.

theres 2 scroll wheel inputs instead of 1 for each scroll
Edit: the side buttons for navigation also don't work

Can you post the output of keyd -m after scrolling one notch and pressing one of these buttons? Do this while keyd is both running and not running.

and my mouse sensitivity settings set with xinput set-prop are ignored.

If you add your mouse to the config all events will be routed through keyd's virtual pointer. I intend to add mouse-specific options at some point to allow things like sensitivity to be set within keyd, but for the moment you can just use xinput on keyd's virtual pointer.

theres 2 scroll wheel inputs instead of 1 for each scroll
Edit: the side buttons for navigation also don't work

Can you post the output of keyd -m after scrolling one notch and pressing one of these buttons? Do this while keyd is both running and not running.

and my mouse sensitivity settings set with xinput set-prop are ignored.

If you add your mouse to the config all events will be routed through keyd's virtual pointer. I intend to add mouse-specific options at some point to allow things like sensitivity to be set within keyd, but for the moment you can just use xinput on keyd's virtual pointer.

i tested with 2 mice and the output seems to be the same without keyd running, with it running, and after adding the id's to default.conf (other than the "keyd virtual pointer" showing up instead of the mouse names). the side button thats closer to left click and goes forward shows up as mouse2 and the one thats further and goes backward shows up as mouse1.
Setting the sensitivity of keyd's virtual pointer instead of my actual mice in xinput works, although i normally use different sensitivity settings for both mice. i don't switch between them often so i'll just alias a toggle.

The scroll and button issues should be fixed in the latest commit.

Setting the sensitivity of keyd's virtual pointer instead of my actual mice in xinput works, although i normally use different sensitivity settings for both mice. i don't switch between them often so i'll just alias a toggle.

Once sensitivity can be set in keyd this should be less of an issue. I will some time to think about what I want mouse config syntax to look like before implementing this.

The scroll and button issues should be fixed in the latest commit.

Setting the sensitivity of keyd's virtual pointer instead of my actual mice in xinput works, although i normally use different sensitivity settings for both mice. i don't switch between them often so i'll just alias a toggle.

Once sensitivity can be set in keyd this should be less of an issue. I will some time to think about what I want mouse config syntax to look like before implementing this.

Both issues are fixed after updating to 6064708


feat: Propagate zbus errors upwards to prepare for handling

Propagate most of the zbus errors upwards to callers, this does affect pub fn in some places.
Bump minor version

This doesn't fully handle errors yet as the dbus errors need handling also. Regarding dbus, would it be best to drop the dependency? Zbus currently does everything dbus-rs does and does not require an external library with all the cruft that comes with FFI.

Regarding dbus, would it be best to drop the dependency? Zbus currently does everything dbus-rs does and does not require an external library with all the cruft that comes with FFI.

I said the same to @hoodie in a PM yesterday. :) There actually was a reason until recently: zbus required much newer MSRV so it was problematic for users that needed to ensure their projects can be easily packaged for distros.
However, now zbus' MSRV (1.60) is just one higher than that of dbus-rs (1.59) and AFAIK there is no distro that ships 1.59. So I think it's time to cut dbus-rs loose and simplify the implementation and usage (so users don't have to choose between features), apart from the cross-compiling (and maybe other) benefits.

@flukejones btw, I believe @hoodie asked you to split your commit? Atomic commits is a practice all good projects that value quality adhere to (zbus includded) so I'll recommend getting into that practice.

@zeenix yes, this PR is only error handling, nothing else.

Bump minor version

@flukejones Ah that's bumping this crates version, gotcha.

@flukejones Hey. any chance you can finish this soon?

Closing as I don't think I'll get around to finishing this.


[ADD ME TO THE ORGANIZATION]

Name: Aditya Sharma
Location: India
Interest: Web-Dev | DevOps | OpenSource
Discord username(optional):-
Why do you want to join?

I want to join in order to contribute to yet another opensource community

You can also join our Discord community here
Feel free to check out other cool repositories of the Open Source Community here.

@adityassharma-ss Thanks for your interest. Invitations have been sent to you. Kindly accept it and make your membership public.


Add features to parse_script.

Hello!
My name is Vsevolod Potapkin and I am a Python developer.
I am looking for commercial programming experience and for this @folkyatina advised me to add some features to your project.
Features:

Add optional functionality of decode_function_call to parse_script for describing of function names, arguments and its values.
Add optional functionality to parse_script method for describing of permission parameters.

I ask you for a code review for my future pull-requests.

Hey!
Would love to participate here :+1:

I'm glad to hear that 😊


VS 2017 shows red squiggly on UseSqlSever when method is resolved

Describe what is not working as expected.
I see a red swiggeling line when this schould be resolved in the startup.cs file
Steps to reproduce
Start a new project.
And add this line to startup.cs :
services.AddDbContext<AppDbContext>(options => options.UseSqlServer(_configurationRoot.GetConnectionString("DefaultConnection")));
        services.AddTransient<ICategoryRepository, MockCategoryRepository>();

you see then this error message when building :
Severity	Code	Description	Project	File	Line	Suppression State
Error	CS1061	'DbContextOptionsBuilder' does not contain a definition for 'UseSqlServer' and no   extension method 'UseSqlServer' accepting a first argument of type 'DbContextOptionsBuilder' could be found (are you missing a using directive or an assembly reference?)	BethamyPieShop	C:\Users\rwobb\Documents\Visual Studio 2017\Projects\Challenges\BethamyPieShop\BethamyPieShop\Startup.cs	32	Active

Further technical details
EF Core version:  1.1
Database Provider:  Microsoft.EntityFrameworkCore.SqlServer
Operating system: Windows 10
IDE: Visual Studio 2017

Solved with a little help,
I had to add this using :  using Microsoft.EntityFrameworkCore;


Changes for Pandas 2

Description
I'm conscious that pandas 2 is on the horizon, with the release of 2.0.0rc0 onto pypi last week.
Some of these changes affect #235, so I have built on top of that here.
Changes:

[x] implement _PlanePlot2d._args_adjust()
[x] Remove HistPlot._makeplot(), copied from pandas #48888 (which is already outdated)

Still to fix:

[ ] The Gelman-Rubin statistic is broken, as the groupby() seems to cause the pandas kwargs to cov()to be passed to our cov(), which raises the NotImplementedError
[ ] adjust_docstrings() is broken

Fixes # (issue)
Checklist:

[ ] I have performed a self-review of my own code
[ ] My code is PEP8 compliant (flake8 anesthetic tests)
[ ] My code contains compliant docstrings (pydocstyle --convention=numpy anesthetic)
[ ] New and existing unit tests pass locally with my changes (python -m pytest)
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have appropriately incremented the semantic version number in both README.rst and anesthetic/_version.py

I've merged the WeightedGroupBy stuff as this allowed me to mess around with cov, though I suppose technically I can separate the two

Conda tests failing as they are getting pandas1.5