combine age keys from both workstations

As mentioned in #1 , find a solution to integrate the age keys of both workstations. These age keys are used within the sops-nix configuration to provide encryption, data integrity and non-repudiation.

Solved in #7


Additional path to detect additional conda paths

@DonJayamanne should this be merged?

No, its already in the code,


Cannot load media from an HS with a let's encrypt cert

Issue reported by @flyx:flyx.org at https://matrix.to/#/!tDRGDwZwQnlkowsjsm:matrix.org/$15203440834085630sPpAR:matrix.org.
Rageshake: https://github.com/matrix-org/riot-ios-rageshakes/issues/1011

So looking in the rageshake:
2018-03-03 18:03:23.934 Riot[3521:3804577] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9800)
2018-03-03 18:03:23.935 Riot[3521:3804357] [MXMediaLoader] Failed to download media (https://flyx.org:8448//_matrix/media/v1/thumbnail/matrix.org/vRpYZuAVHlsVaCgoHGWxGSW?width=120&height=120&method=crop): Error Domain=NSURLErrorDomain Code=-1200 "An SSL error has occurred and a secure connection to the server cannot be made." UserInfo={_kCFStreamErrorCodeKey=-9800, NSLocalizedRecoverySuggestion=Would you like to connect to the server anyway?, NSUnderlyingError=0x1c4849180 {Error Domain=kCFErrorDomainCFNetwork Code=-1200 "An SSL error has occurred and a secure connection to the server cannot be made." UserInfo={NSErrorFailingURLStringKey=https://flyx.org:8448//_matrix/media/v1/thumbnail/matrix.org/vRpYZuAVHlsVaCgoHGWxGSW?width=120&height=120&method=crop, NSLocalizedRecoverySuggestion=Would you like to connect to the server anyway?, _kCFNetworkCFStreamSSLErrorOriginalValue=-9800, _kCFStreamPropertySSLClientCertificateState=0, NSLocalizedDescription=An SSL error has occurred and a secure connection to the server cannot be made., _kCFStreamErrorDomainKey=3, NSErrorFailingURLKey=https://flyx.org:8448//_matrix/media/v1/thumbnail/matrix.org/vRpYZuAVHlsVaCgoHGWxGSW?width=120&height=120&method=crop, _kCFStreamErrorCodeKey=-9800}}, NSLocalizedDescription=An SSL error has occurred and a secure connection to the server cannot be made., NSErrorFailingURLKey=https://flyx.org:8448//_matrix/media/v1/thumbnail/matrix.org/vRpYZuAVHlsVaCgoHGWxGSW?width=120&height=120&method=crop, NSErrorFailingURLStringKey=https://flyx.org:8448//_matrix/media/v1/thumbnail/matrix.org/vRpYZuAVHlsVaCgoHGWxGSW?width=120&height=120&method=crop, _kCFStreamErrorDomainKey=3}

The key thing here is probably _kCFStreamErrorDomainKey=3 or _kCFNetworkCFStreamSSLErrorOriginalValue=-9800 which from a quick google suggests that your TLS version might be too low or lacks PFS or something.
Obviously we should bubble the error up to the app correctly, but to actually fix this i'd suggest fiddling with your TLS settings on whatever is terminating the traffic (synapse? loadbalancer)?

based on:
sierra:~ matthew$ openssl s_client -connect flyx.org:8448
CONNECTED(00000003)
depth=1 /C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
verify error:num=20:unable to get local issuer certificate
verify return:0
---
Certificate chain
 0 s:/CN=flyx.org
   i:/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
 1 s:/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
   i:/O=Digital Signature Trust Co./CN=DST Root CA X3
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIE8zCCA9ugAwIBAgISA5yBnCdzq1alFxx0255rDGM+MA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzEyMjUxNjIwMjFaFw0x
ODAzMjUxNjIwMjFaMBMxETAPBgNVBAMTCGZseXgub3JnMIIBIjANBgkqhkiG9w0B
AQEFAAOCAQ8AMIIBCgKCAQEAxWFdZu5/52793yaDJUH5qQAdUSICsUgmNa28dK+R
HPaKtok6IMhtOqr5tLxPtJTuhxlPFrrfFGQtPZ5Q10ZZOpRMO8LckwJyzxvcXFgb
BNqr6Xpg02ual1X0r6M6gH/z9luC9xiOdtr7kW2JCGAYeGdFMfqnRy+Nr5N2QGEt
Sr8cze0o3vcyMc03wdkbsKrrvMbL91S4jg2XcyyUj10sXxH23DQQ/UpByIK3x9jj
ICCmSdoywdH7GfWoeSVJDt+qkj8+OAdwxeHPtIeZe8/gORqhCCQRB1yCrVbGGC7E
rbgECW0mvadn6o/HGG61oK7wmWEXSihbl4SJ/SQ+Hk006wIDAQABo4ICCDCCAgQw
DgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAM
BgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSWqa+qjZI5++ciAFvZFYj0runn+TAfBgNV
HSMEGDAWgBSoSmpjBH3duubRObemRWXv86jsoTBvBggrBgEFBQcBAQRjMGEwLgYI
KwYBBQUHMAGGImh0dHA6Ly9vY3NwLmludC14My5sZXRzZW5jcnlwdC5vcmcwLwYI
KwYBBQUHMAKGI2h0dHA6Ly9jZXJ0LmludC14My5sZXRzZW5jcnlwdC5vcmcvMBMG
A1UdEQQMMAqCCGZseXgub3JnMIH+BgNVHSAEgfYwgfMwCAYGZ4EMAQIBMIHmBgsr
BgEEAYLfEwEBATCB1jAmBggrBgEFBQcCARYaaHR0cDovL2Nwcy5sZXRzZW5jcnlw
dC5vcmcwgasGCCsGAQUFBwICMIGeDIGbVGhpcyBDZXJ0aWZpY2F0ZSBtYXkgb25s
eSBiZSByZWxpZWQgdXBvbiBieSBSZWx5aW5nIFBhcnRpZXMgYW5kIG9ubHkgaW4g
YWNjb3JkYW5jZSB3aXRoIHRoZSBDZXJ0aWZpY2F0ZSBQb2xpY3kgZm91bmQgYXQg
aHR0cHM6Ly9sZXRzZW5jcnlwdC5vcmcvcmVwb3NpdG9yeS8wDQYJKoZIhvcNAQEL
BQADggEBAACLk7bvbuZbiVddaOymD9njaIgXL9Gyf9VYxY0ywi3CKmSc4m9E5nlS
qeE51Y9D+T10/hMD7f3l34TQcid8za+o1mY08xk6hErlrpB2Ck2MrFIjDufQrZPN
ga2AP7usWCdWrFpDdxGcg/vM13EwuntTHg2OsbBUYh/ltKppIdioDsuYvR6xv3Ma
KBYZ27xX3xp0XRWS15ZbUgPPlVDZ+pl00IiGq7KmppZ8xCR8IN+IQmPWW4nl4gjc
P/5Kf00CrhoQGt1hD1drcOxMZzJT/k6qN9ocwBnttNJsjNsQPfEWJkKLGluOz8XK
7ZwOrTJ70ql8YXHV8BBlsYWkRNdSlZU=
-----END CERTIFICATE-----
subject=/CN=flyx.org
issuer=/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
---
No client certificate CA names sent
---
SSL handshake has read 3403 bytes and written 456 bytes
---
New, TLSv1/SSLv3, Cipher is DHE-RSA-AES256-SHA
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
SSL-Session:
    Protocol  : TLSv1
    Cipher    : DHE-RSA-AES256-SHA
    Session-ID: 6B3F48C31C7A20FB206D3A8A0823B42A41B435815A219B8D382C3F4537EC78E2
    Session-ID-ctx:
    Master-Key: CF38BED1B5FBEC9E59F115E79E9263479C4970A5C81E2DDAA77948334D4ADD8632FB918F982A16B1017D3DA366B11D5E
    Key-Arg   : None
    Start Time:<PHONE_NUMBER>
    Timeout   : 300 (sec)
    Verify return code: 0 (ok)
---

I'm going to assume the problem is that the client is negotiating TLS/1.1.  So you need to disable that  serverside (I'd expect synapse to be doing that by default, though?)

Assuming you don't have a loadbalancer in front your synapse (given i can't see one in your HTTP response headers), you might want to try disabling TLS/1.1 by appending | ssl.OP_NO_TLSv1_1 into https://github.com/matrix-org/synapse/blob/master/synapse/crypto/context_factory.py#L39 and see if that fixes it. Although I'm unclear why this isn't biting everyone on iOS...

@ara4n: if I do that, I cannot connect to my server anymore.

from which client? is the problem that your openssl is too old?

Um, it seems I have run into an unrelated error while updating my synapse. Some sqlite error, will try and fix that and then report back here.

Okay, Synapse is working again. I modified the line, restarted Synapse, and cleared the cache in Riot iOS. Pictures still do not show up.

downer. any idea what version of openssl your python is using? can you confirm that you have no loadbalancer in front?

OpenSSL is 1.0.1t, which should support TLS 1.2
Python is 2.7.9
I will try and configure my nginx tomorrow as proxy handling TLS and see if I can fix the problem that way.

no idea what's going wrong here :/ clearly iOS doesn't like something about the cert, but it's very unclear what it's objecting to (and why it's only impacting images, and not REST)

and why it's only impacting images, and not REST

This is because the code for media loading and caching is very old, like more than 5y). It comes from a c+p from pre-matrix projects. It directly uses NSURLConnection.
The REST side uses AFNetworking which solves such problem and many others.

After setting up nginx to handle client connections for matrix-synapse, I am able to view pictures with Riot iOS.


IPSP (IPv6 over BLE) example stop working after a short time

Describe the bug
IPSP example after connection crashes after a few exchanged packets. Similar to #5289
Platform

Zephyr Target

Nordic nRF52840
Zephyr OS build v3.1.0-rc2-113-g449516c1359f

Host

Linux Kernel  5.17.9

To Reproduce

Flash the target with the master branch IPSP example
Execute the following commands with root privileges on Linux host:

 modprobe bluetooth_6lowpan
 echo "connect  <nRF MAC> <type>" > /sys/kernel/debug/bluetooth/6lowpan_control
 ip address add 2001:db8::2/64 dev bt0

execute anything to send a few packets to the nRF, for example a ping

ping -I bt0 2001:db8::1

Impact
After 10 packets received, the connection will crash and the nRF board will not be able to reconnect to the host until a reset of the board is performed.
Logs

After step 2:

nRF:

   *** Booting Zephyr OS build v3.1.0-rc2-113-g449516c1359f  ***
[00:00:00.261,657] <inf> bt_hci_core: HW Platform: Nordic Semiconductor (0x0002)
[00:00:00.261,688] <inf> bt_hci_core: HW Variant: nRF52x (0x0002)
[00:00:00.261,718] <inf> bt_hci_core: Firmware: Standard Bluetooth controller (0x00) Version 3.1 Build 0
[00:00:00.262,603] <inf> bt_hci_core: Identity: FA:72:B3:E5:CB:DF (random)
[00:00:00.262,634] <inf> bt_hci_core: HCI: version 5.3 (0x0c) revision 0x0000, manufacturer 0x05f1
[00:00:00.262,664] <inf> bt_hci_core: LMP: version 5.3 (0x0c) subver 0xffff
[00:00:00.263,183] <inf> net_config: Initializing network
[00:00:00.263,336] <inf> net_config: Waiting interface 1 (0x200018b0) to be up...
[00:00:05.465,606] <inf> net_config: Interface 1 (0x200018b0) coming up
[00:00:05.466,125] <wrn> bt_l2cap: No credits to transmit packet
[00:00:05.466,247] <inf> ipsp: Run IPSP sample
[00:00:05.466,888] <inf> ipsp: Starting to wait
[00:00:05.566,436] <inf> net_config: IPv6 address: 2001:db8::1

After step 3:

Host:

$ ping -I bt0 2001:db8::1
PING 2001:db8::1(2001:db8::1) from 2001:db8::2 bt0: 56 data bytes
64 bytes from 2001:db8::1: icmp_seq=1 ttl=64 time=375 ms
64 bytes from 2001:db8::1: icmp_seq=2 ttl=64 time=75.8 ms
64 bytes from 2001:db8::1: icmp_seq=3 ttl=64 time=73.9 ms
64 bytes from 2001:db8::1: icmp_seq=4 ttl=64 time=71.8 ms
64 bytes from 2001:db8::1: icmp_seq=5 ttl=64 time=70.6 ms
64 bytes from 2001:db8::1: icmp_seq=6 ttl=64 time=68.9 ms
64 bytes from 2001:db8::1: icmp_seq=7 ttl=64 time=67.6 ms
64 bytes from 2001:db8::1: icmp_seq=8 ttl=64 time=115 ms
64 bytes from 2001:db8::1: icmp_seq=9 ttl=64 time=64.2 ms
64 bytes from 2001:db8::1: icmp_seq=10 ttl=64 time=63.5 ms
//After this the connection is lost

nRF:

[00:02:44.514,892] <wrn> bt_l2cap: No credits to transmit packet
[00:02:44.665,832] <wrn> bt_l2cap: No credits to transmit packet
[00:02:44.668,579] <wrn> bt_l2cap: No credits to transmit packet
[00:02:54.515,747] <wrn> bt_l2cap: Unable to allocate TX context
[00:02:54.515,777] <err> net_bt: Unable to send packet: -105

Trying to reconnect after step 3:

nRF:

[00:10:47.508,728] <wrn> bt_l2cap: Unable to allocate TX context
[00:10:47.508,728] <err> net_bt: Unable to send packet: -105
[00:10:47.608,917] <inf> net_config: IPv6 address: 2001:db8::1

After performing some tests, it seems that the problem may be due to the saturation of the L2CAP transmission buffer, modifying CONFIG_BT_L2CAP_TX_BUF_COUNT it seems that, although it still does not work correctly, it can receive and send more packets before blocking.
With CONFIG_BT_L2CAP_TX_BUF_COUNT=128 blocks after over 200 packets.

@alwa-nordic please see if you can reproduce this behaviour


Support ConfigMap mounts in Helm Chart

Support adding ConfigMap mounts to Alluxio pods, like krb5.conf or hdfs config.

The krb5.conf file contains Kerberos configuration information required when master/worker nodes are running in order to validate credentials. Hence this should be mounted as ConfigMap.

krb5.conf is just an example, in general, there should be a way to create one or mounts with ConfigMaps, very similar to Secrets

@madanadit , @jiacheliu3 , @yuzhu , can you guys approve workflow?

@ZhuTopher could you take a look pls?

hey @deepak-shivamurthy just wanted to double check if you have signed the CLA. We require contributor to sign that as an agreement for making contributions to our open source code. Thx :)

hey @deepak-shivamurthy just wanted to double check if you have signed the CLA. We require contributor to sign that as an agreement for making contributions to our open source code. Thx :)

Can you send him the link to sign it? his email is<EMAIL_ADDRESS>

hey @Xenorith do you know how we sign the CLA after the pipeline got broken?

yes, we just got this somewhat up and running again. please download the CLA pdf here: https://www.alluxio.io/app/uploads/2022/07/Contribution-License-Agreement-2022-Template.pdf
and send the signed copy to<EMAIL_ADDRESS>@Zijian-Zhu @HelloHorizon fyi

Without a digital signature everything becomes so hard, would it be possible to bring the pipeline back then we merge this PR?

Thanks for waiting, I've been out-of-action for a while so I appreciate your patience with getting a reviewer.
I agree with the proposal to allow users to mount ConfigMap-volumes like we do with secrets. It'd be nice to make it configurable whether or not they're mounted as readOnly or not. Also please make sure to pull the latest version of the repo and update CHANGELOG.md and Chart.yaml with the bumped chart version number. Otherwise LGTM.

@ZhuTopher updated CHANGELOG.md and Chart.yaml

@Xenorith sent email with signed CLA, got below response the group you tried to contact (cla) may not exist, or you may not have permission to post messages to the group

thanks for the details; i've fixed the visibility of the group. can you resend?

<EMAIL_ADDRESS>
done, thanks @Xenorith

@Xenorith sent email with signed CLA, got below response the group you tried to contact (cla) may not exist, or you may not have permission to post messages to the group

thanks for the details; i've fixed the visibility of the group. can you resend?

done, thanks @Xenorith

@ZhuTopher PTAL thanks :)

@ZhuTopher / @jiacheliu3 , can this be merged?

alluxio-bot, merge this please


How can I enable client-to-client talk?

Checklist

[ ] I read the README
[ ] I read the FAQ
[ ] I searched the issues
[x] My issue is about the script, and not OpenVPN itself

Is your feature request related to a problem? Please describe.
clients on the OpenVPN server cant talk to each other like for example if <IP_ADDRESS> is trying to ping <IP_ADDRESS> all the packets would be lost. therefore it is important to enable client-to-client support in the server configuration!
Describe the solution you'd like
an option in the script that would allow a user to enable client to client talk.
Additional context

It worked for me in this way:
I opened the server.conf file and added the following line to it client-to-client and now it is working no problem.

It worked for me in this way:

Take the time to read the FAQ next time please.
@angristan might know why it isn't enabled by default.

Well, client-to-client communication is simply not the main goal of the script. If I give a client config to a friend I don't want them to access my device through the VPN. IMO this is just a sane default! Good thing we address this in the FAQ, which apparently people don't bother reading :)

If I give a client config to a friend I don't want them to access my device through the VPN.

This means the iptables rules used shouldn't allow access to the private LAN. From the FAQ, to access the LAN you only need to push its routing, so it doesn't really match the friend use case. What did I miss?

client-to-client communication is simply not the main goal of the script

I agree.


Prevents a crash when embedding label in a designable view

I really like the label, but it keeps crashing the IBDesignables agent when it is programmatically embed it inside an IBDesignable view.  The problem is that the IBDesignables agent can't instantiate a display link object to animate the change from empty to whatever other text one provides.  Here, I've made 3 changes to get the label to work:

Added the designable tag to the class
Made the animation conditional on the target not being the IB agent.  This prevents the above issue with the display link.
Forced the _originText to the new value for the IB agent.  This is necessary to get the label to draw the characters correctly. If the value isn't set, then without the animation, the label will be blank (it's previous value).

I think this is the minimal change required to get the designables behavior, but it might not be the cleanest.

@afdreher

IB failed to run the code after adding auto layout demo. I had to do a workaround in the next commit.

I'm really sorry that patch broke on your end.  It's a pretty curious issue, but I tracked it down after a bit of experimentation: it seems that it manifests itself after you build a test target.  Since I never returned to the storyboard after running the tests, I never saw the issue on my end.  I'll chalk this one up to one of the many, many frustrating curiosities of Xcode.
Sadly, working with designables has been a real pain point and none of the newer builds seem to make that any better.  I pulled a fresh copy of the project from Github, but now I'm (1) not seeing anything and (2) getting either a warning in Xcode 6.2 or an error in Xcode 6.1.1.

Again, sorry this made such a mess.  The problem with conditionally executing the text selection function is that the drawing code requires the character positions to be computed and the layout to execute.  As far as I can tell, the best way to get IB to behave with the designable is to somehow skip the animation, but otherwise perform everything else.
I'm going to try to poke around the code a bit more to see if I can get rid of these gremlins.

With a little more digging, I think it might be related to this issue: http://stackoverflow.com/questions/26030951/ibdesignable-errors-when-adding-to-tests-target
It seems that it's more of an access control / permissions issue.  I'll see if I can resolve it.

@afdreher I've just read this page few hours ago...But I have no idea about what's going on.

@lexrus Yeah, I need to have a bit better look myself.  I think some of this advice might be from when designable had to live in a separate framework, but nonetheless I'll try modifying the visibility from module to public to see if it makes any difference.
I'm really staring to wonder about the true utility of designables.  They're cool and helpful when they work, but the more I try to debug these things the less I'm inclined to recommend them. It's just too painful to try to get everything to behave.  Sadly, the best way I've found to be debug them, which isn't ideal is: http://justabeech.com/2014/08/05/debugging-xcode-live-rendering/.
I think my plan of attack is to drop the designables code altogether and slowly reassemble the pieces.  Just as a hint for me: is there any explicit "finish animation" code that I should be calling instead of trying to manually override the text setting?

Again, read the 2nd link few hours ago...
Anyway, we may stop the animation here:
        if _originText != text {
#if !TARGET_INTERFACE_BUILDER
            displayLink.paused = false
#endif

And, the following override is senseless in IB.
override public func drawTextInRect(rect: CGRect)

@afdreher I'm sorry I gonna sleep. Have a nice day. Zzzzz.....

@lexrus Have a good night (morning here, so I'll continue playing...).

I pulled a clean version of my fork to try to play with it.  What I found is that you need this change to have the designable render when it's embedded inside another designable / view.
#if TARGET_INTERFACE_BUILDER
        _originText = newValue ?? ""
#else
        _originText = text ?? ""
#endif

Yes, simply skipping the displayLink appears to be safe and probably all that is necessary.
        if _originText != text {
#if !TARGET_INTERFACE_BUILDER
            displayLink.paused = false
#endif

Neither of these changes whether or not I see the XCtest issue though.  I think I'm going to try to make a super simple project and see if I can elicit this bad behavior in case I can file a radar on it.


Upgrade releases and storage...

Hi, definitely a question and not an issue but:
We intend to generate releases on across a number of CI servers and push them to a prod server performing an exrm upgrade to the new version.
in order for the CI servers to generate the correct relup do they all need to be able to see all versions? i.e. do they all need to have every release in their rel/APPNAME/releases folder so they know how to upgrade?
just wondering how generally people do this. if you always build from one server or something or if there's another way to do it. ideally i would like to be able to create releases anywhere and deploy them as upgrades but i'm not sure how to do it
dan

@danturn You only need the version you are upgrading from, but not all previous versions. Typically people have a build server which stores the artifacts from previous releases, and makes them available when building the release. How you do that depends entirely on your build environment, but the gist is generally:

Store the tarballs somewhere
At build-time, make sure the tarballs are available to the build process
Extract the latest tarball to the rel/<app> directory either via a plugin and the before_release callback (my recommendation), or your overall build script.
After a successful release, store the generated tarball

That's it. How you choose to store the tarballs or extract them at build-time is more or less up to you.


bug fix for cannot be called from main thread

cannot be called from main thread

cannot be called from main thread

Thanks this PR was merged and released as version 1.1.0 alongside the com.google.android.gms.play-services-code-scanner  reference updated to the latest stable version 16.1.0.


Unknown software license

Hi,
Is there a license associated with this library? I note the copyright claim, but there's no LICENSE file in the package. I'd like to use it on a work project, but our policies prevent the use of libraries that don't use a license on our whitelist (which is fairly lengthy, we're happy with MIT, GPL, Apache, ISC, etc...).
Thanks in advance!

Hi @andrewreutter .  Thanks for pointing that out.  I just added the GPL license.  Let me know if that works for you.  I'm happy to switch it to any other if it helps.
Also, I haven't used or updated this in a few years, so it might be worth looking over before you use it in your project.
Hope it helps.

Wow, what an amazingly quick and friendly response, thanks.
I got a clarification about our GPL license policy, and it turns out that
it's allowed on the back end but not for anything executed in the browser,
because that triggers the distribution clauses and force us to open-source
software that we'd rather not.
I apologize for the earlier miscommunication. Any chance you're willing to
go with the MIT license? I think most npm packages go with the MIT license
for the very reasons I described above.
Also, thanks for being up-front about the maintenance status of the project.

Andrew

On Thu, 25 Oct 2018 at 19:08 Adam L<EMAIL_ADDRESS>wrote:

Hi @andrewreutter https://github.com/andrewreutter . Thanks for
pointing that out. I just added the GPL license. Let me know if that works
for you. I'm happy to switch it to any other if it helps.
Also, I haven't used or updated this in a few years, so it might be worth
looking over before you use it in your project.
Hope it helps.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/seethroughtrees/react-wufoo-embed/issues/6#issuecomment-433245225,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AE1YrGv0RUmS5j3deG5jlMbLKvpSyd_lks5uolJ5gaJpZM4X7Ep_
.

No problem!  switched to MIT.

Amazing. Thanks, Adam!
On Fri, Oct 26, 2018 at 4:58 PM Adam L<EMAIL_ADDRESS>wrote:

No problem! switched to MIT.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/seethroughtrees/react-wufoo-embed/issues/6#issuecomment-433554561,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AE1YrFVHAuwBI3Kby5Hy5YP4dARBMIvIks5uo4V4gaJpZM4X7Ep_
.


Added Either.fold. Refactored fold. Fixes #1005

Current coverage is 95.63%

Merging #1006 into master will increase coverage by +0.01% as of 936b2ff

@@            master   #1006   diff @@
======================================
  Files           74      74
  Stmts         9015    9020     +5
  Branches      1711    1714     +3
  Methods          0       0
======================================
+ Hit           8621    8626     +5
  Partial        104     104
  Missed         290     290

Review entire Coverage Diff as of 936b2ff

Powered by Codecov. Updated on successful CI builds.

(pressed the wrong button on my smartphone)


Move Inactive Maintainers to Emeritus Status

For roughly the past year damemi has been the only active approver for
the descheduler. Therefore move the inactive approvers to emeritus
status. This will help clarify to contributors who should be assigned to
pull requests.

I did not move @aveshagarwal to emeritus status because I think it is wise to have at least 2 approvers. But maybe @ingvagabund should be added as an approver?
/assign @damemi @ravisantoshgudimetla @k82cn
/cc @ingvagabund

I still prefer to have approvers across different companies so we don't monopolize. Though, having two approvers will allow to distribute the responsibility so @damemi does not have to carry all the burden. Unless there are volunteers, I can take it.

I still prefer to have approvers across different companies so we don't monopolize. Though, having two approvers will allow to distribute the responsibility so @damemi does not have to carry all the burden. Unless there are volunteers, I can take it.

I'm willing to volunteer to be an approver. Although I'm not confident that I meet the criteria to be an approver.

I made some updated.
I'm proposing moving @ravisantoshgudimetla @k82cn and @aveshagarwal to emeritus status. I've added myself and @ingvagabund as new approvers.

Worth updating https://github.com/kubernetes-sigs/descheduler/blob/master/Dockerfile#L24

Thank you for bringing this up @seanmalloy
I agree with @damemi's assessment both @seanmalloy and @ingvagabund deserve to become approvers and +1 to making me an emeritus approver.

Worth updating https://github.com/kubernetes-sigs/descheduler/blob/master/Dockerfile#L24

Fixed in commit 5f4dfbc9221154527bf4bff2713e8ee7ed463c65

@aveshagarwal and @k82cn any concerns with this proposed change?

@k82cn I believe you are the last person we need sign off from.
/assign @k82cn

@k82cn I believe you are the last person we need sign off from.
/assign @k82cn

@k82cn we are planning to merge this PR on Monday March 22nd if we do not here back from you. Thanks!

/lgtm

/approve
@aveshagarwal @ravisantoshgudimetla @k82cn @seanmalloy @ingvagabund thank you everyone for all of your hard work and dedication to this project 🙂


crtl+s stops to work after including a new institution

After include a new institution in a document without institutions, the ctrl+s stops to work.
The resulting action after ctrl-s is the ordinary browser behaviour to save the webpage.

Do you use the latest version? I think I fixed that...

I have just updated Texture and the behaviour is the same.
by the way, the new look is much better!

Can you check again with master? This should be solved now.


Adds cubic-bezier() and steps() easing functions

This is blocked on https://github.com/web-platform-dx/web-features/pull/1919. (It's easy to miss in the other comments.)


invalid_grant error

I'm trying to implement this plugin, however I keep getting the "invalid_grant" error.
I've set up an "Apple Sign In" service in my Apple developer account, and I'm using the key id from this service.
However I'm using null for the redirect URL, as I'm using this in conjunction with an app. This means there's no redirect going on, as the server is merely validating the token.
Could this be why, and if that's the case, how do I go about solving it?

Slight update, after reading this: https://developer.apple.com/documentation/sign_in_with_apple/generate_and_validate_tokens which states: When authorizing a user with your app, include the redirect_uri parameter only if the application provided a redirect_uri in the initial authorization request.
I forked your repository and stripped out the redirect_uri parameter when it's null. Alas this didn't change anything, so I still get the invalid grant error.
Hope this update helps in identifying what's going wrong.

Hello,
From what I know the redirect_uri is a required parameter, as the documentation states: Authorization code requests require this parameter. I think you need to have it configured in both the developer portal and code and it should be using https:// and it can't be localhost.

Thanks for the reply, it just seems odd for flows like mine where there's no website involved. Guess I'll have to figure something else out then.
I'll Close the issue.


Check url parameters for shape map

It seems that we broke compatibility with Eric's validator changing the url parameter for shape map according to the following comment from discord:

i notice that RDFShape has changed the shape-map URL parameter to shapeMap
should i change my interface as to match?
(basically, have you thought about this and concluded it's consistent with other stuff?)
i'd like to publish EXTENDS, but that branch of the primer includes synthesized links to both of our interfaces
i can update mine to grandfather the shape-map and make shapeMap the canonical parameter (once i know you've thought about this and not just landed there inadvertently)

We should check if we can revert the change to keep it compatible with Eric's tool.

I have just copy/pasted the comment from Discord...the main issue I think is that at some point we changed the URL parameter to identify shape maps from shape-map to shapeMap and that Eric has a tool that automatically generates invocations to the validation tool which have been broken by that change.
In principle, I think we can revert the change without breaking any other tool to keep compatibility with Eric's interface.

I've been looking into it.
In summary: it is doable but it would be much easier for Eric to change his interface to adapt to ours, seeing that he already proposed to do so.

If it doesn't break nothing in our side, I would prefer to change it in our system to avoid breaking further things like the ShEx primer which may contain links to rdfshape or shex-simple...

It'd generate very verbose code to check both parameter names (plus that it would surely arise confusions in the future), so having two possible parameter names is discarded IMO.
Given that, what is left is to choose whether to use shape-map or shapeMap. I argue for shapeMap because:

The parameter name has been changed for months without anyone complaining, and is specified as shapeMap in the API Docs, which should be the reference.
Changing it now would break RDFShape Client and WikiShape, so there's always a client that is affected.
We cannot expect to adapt to all clients, but the opposite. And for them it is a minor change whereas for us it'd break the camel-case style of query parameters.

The parameter name was eventually changed to shape-map.


Fix convolution link tests to follow new style

Refactor links_tests convolution nd and 2d to use the backend injection and testing.LinksTestCase
format.
Merge before #7864

Review comments first round addressed.
Thanks!

Using functions now instead of directly calling link for forward expected

Jenkins, test this please

Jenkins CI test (for commit 31fc5bd617129bb604cb0fbc1585ed021511aa2b, target branch master) failed with status FAILURE.

Jenkins, test this please

Jenkins CI test (for commit 31fc5bd617129bb604cb0fbc1585ed021511aa2b, target branch master) failed with status FAILURE.

Jenkins, test this please

Jenkins CI test (for commit 31fc5bd617129bb604cb0fbc1585ed021511aa2b, target branch master) failed with status FAILURE.

Please check test failures.

pfci seemed to be a transient-failure, however as we have increased the number of tests by adding configurations that were not present before we most likely have raised the memory requirements.
Do you think is ok to remove some of the tests configurations? Cuda multi-device for example.
Jenkins tests is cudnn issues, the new format does not retry tests on failures as before so most of the failures are unmasked. All should go away with the next patch.

OK, hmm, so how about applying the new fix in this PR?
I think it's the most straightforward way to go.

To adjust all the tolerances based on cudnn version?
Ok, i will prepare it now.
Thanks!

Added!

Jenkins, test this please

Jenkins CI test (for commit 8cf00add4eef9b8c4d6af985f997a6d10f3be652, target branch master) failed with status FAILURE.

Jenkins failures are related to functions (not links), will be pushed in #7864
and convolutionnd fp16 tolerance needs to be adjusted.
I will adjust it now and rerun jenkins.

Jenkins, test this please

@emcastillo Please do not self-trigger jenkins.
The PR will be merged by Mergify without any review, if Jenkins passes.

Jenkins, test this please

CI errors are functions test tolerances addressed in #7864

Jenkins CI test (for commit 16911639bededfa0c803592636948e4ac2fbdbe2, target branch master) failed with status FAILURE.

LGTM


BERT Token Weighting [resolves #163]

Current bert_embeddings for each sentence are generated by unweighted mean of tokens.
Weight token embeddings with tfidf values of the tokens.
Implement this in select_layer utility function.
bert_embeddings property has weighting argument. Turn this into a config in the future.
@ertugrul-dmr please add tests to complete PR.

Important Remark: select_layer is obsolete. A new utility function for layerwise token -> sentence -> document embedding creation is needed. Should also incorporate token and sentence weightings for sentence embedding and doc embedding generation respectively. Will open an issue on it.

With current setup it's not possible to set parameters for the bert_embeddings function, we need to implement a config for this.

The library no longer uses bare pytorch implementation of BERT for embedding generation. Hence this PR is redundant. Closing.


Add setup.py

Add a setup.py with an entry_points entry which replaces manim.py, and remove manim.py.

What exactly would this do though? How would this manim fork be run with that setup.py in place, and would that help in running the 3b1b manim and this community manim in parallel?

@XorUnison I think now we will be able to run this one by using python -m manim and python -m manimcm. The second one will be used when there is another version installed.

I'm still not 100% about the manimcm name, but this can be merged and the name can be changed elsewhere...

Merged. The next step here @eulertour is to add minimal tests for running manim using either manim or manimcm. A simple run-this-scene-without-crashing should suffice for now. What do you think?


[BUG-Web] Cursor is acting weird and not in the right position and also the newline command

Hi @tneotia,
First of all, this is a great package after I try several functionalities. I am planning to adopt this package into my flutter web project. However, I found some weird effects on the editor. I will separate it into different bug reports.
I am running the project with the command you recommend flutter run --web-renderer html
I found when setting hint: 'Your text here...', in the HtmlEditorOptions(). Initially when navigating to the edit page. The hint test sometimes will show correctly but sometimes will not. See below.

Secondly, is that when clicking on the editing area. The cursor is below the hint text. Shouldn't it be on the same line of hint text? When I hit the backspace it will then appear at the start and the same line as hint text. Then when I clear the hint text and typed in some characters and hit enter to go to the new line. The character will move slightly lower. Which is not in the correct position.

Thank you for the great effort in creating this package. 😁

Hi there. Thanks for your bug reports. Here is what I have to say:

(For hint text) - never seen this happen before. I will do some testing later today to figure out why this is happening.
(Cursor below hint text) - Unfortunately this is just an issue with the library I use for the editor. You can see on their website it has the same behavior - https://summernote.org/getting-started/#without-bootstrap - I use the "without bootstrap" version so try clicking on their example and you will see the same behavior. However, it is possible to fix this, see https://github.com/tneotia/html-editor-enhanced/issues/24#issuecomment-818394304.
(Clear hint text and then press enter) - This is also an issue with the library I use for the editor. By default it sets the initial text inside to

 for various reasons, which is why the cursor appears 1 line lower than the hint. When you backspace all the way it removes all that, but then when you start typing again it will put that HTML back at the top. This causes that slight jump down in the cursor position.

I really wish I could fix some of these issues but that can't happen unless I write my own WYSIWYG editor in HTML and JavaScript, something which I don't have the expertise or time for at the moment. Maybe some day :)
Hopefully the solution for your second issue is helpful, and I will look into the first one.

@tneotia Thank you for the detailed explanation.  I totally understand how much effort it takes to write a WYSIWYG by yourself. This is why I am also looking for a package to support my project. This package is great, to be honest.
I am also currently working on using IFrame in the web application. I use the platformViewRegistry function provide in your package and also found some StackOverflow questions about iframe that you had answered.
Can I ask several questions about what I have using IFrameElement and HtmlElementView?

Why is the website in the HtmlElementView reload when resizing the web page?
How to know when will the Iframe is fully loaded? Like the onLoad() function in this package? I would like to insert some DOM elements into Iframe.

Thanks a lot!

Thank you so much, I appreciate the kind words!
Here are the answers to your questions:

I don't know the technical details behind this but it is due to how Flutter was rendering the elements in CanvasKit. This has been fixed on the master branch of Flutter, so you can use CanvasKit freely and the iframe will not reload.
You can see here where I set a function to run when the iframe is loaded. It is simply a parameter you can set when creating the IframeElement() class.

Hope this helps you.

@tneotia Thank you for the answer. I am currently on stable channel. Will you recommend I switch to master or wait until it make into stable? 😀

Will you recommend I switch to master or wait until it make into stable?

It is honestly up to you... of course master will have more bugs than stable but you have the added (huge) benefit of being able to use CanvasKit. Personally I use either beta or dev channels for my production app and this package. If you are currently in your testing phase and have not released to the public, then master should be fine to use. I would not recommend it for distributing to users, though.
It may be 1-2 months before the feature makes it to stable, which is why I like to use beta & dev just so I can use these features within a few weeks rather than a few months.
By the way would you be able to share your HtmlEditor configuration so I can test the first issue with the hint disappearing? I will have some time later today.


Chromedriver install fails behind corporate proxy

For those who want to do e2e testing, the chromedriver install may fail behind a corporate proxy.
There is an opened PR on the lib that seems to fix the issue. We just need to wait for it to be merged.
If you are struggling with this, you can update the package.json to use the fix before it gets merged
-    "chromedriver": "^2.27.2",
+    "chromedriver": "Toilal/node-chromedriver.git#feature\/request",

It had been merged!
Please bump chromedriver to 2.29.1 to close this issue.

Thanks! Since it's a minor version bump, latest installs using this template should get 2.29.1 by default. We'll do a batch version bump separately.


Dep ensure contains malformed code for version module

What version of dep are you using (dep version)?

dep:
version     : devel
build date  :
git hash    :
go version  : go1.12.3
go compiler : gc
platform    : darwin/amd64
features    : ImportDuringSolve=false
git describe --tags:  v0.5.1-3-g66ec1e8
What dep command did you run?

dep ensure -add<EMAIL_ADDRESS>What did you expect to see?
Install go-elasticsearch of 7.0.0 version successfully.
If I use command dep ensure -add github.com/elastic/go-elasticsearch, it will get<EMAIL_ADDRESS>not the latest release.
What did you see instead?

Fetching sources...
Solving failure: No versions of github.com/elastic/go-elasticsearch met constraints:
v0.0.0: Could not introduce<EMAIL_ADDRESS>as it is not allowed by constraint ^7.0.0 from project Rigel/go.
v7.0.0: "github.com/elastic/go-elasticsearch" imports "github.com/elastic/go-elasticsearch/v7/esapi", which contains malformed code: unknown error for "github.com/elastic/go-elasticsearch/v7/esapi", if you get this error see https://github.com/golang/dep/issues/351
v6.7.0: Could not introduce<EMAIL_ADDRESS>as it is not allowed by constraint ^7.0.0 from project Rigel/go.
v5.6.0: Could not introduce<EMAIL_ADDRESS>as it is not allowed by constraint ^7.0.0 from project Rigel/go.
v7.0.0-rc1: Could not introduce<EMAIL_ADDRESS>as it is not allowed by constraint ^7.0.0 from project Rigel/go.
master: Could not introduce github.com/elastic/go-elasticsearch@master, as it is not allowed by constraint ^7.0.0 from project Rigel/go.
5.x: Could not introduce<EMAIL_ADDRESS>as it is not allowed by constraint ^7.0.0 from project Rigel/go.
6.x: Could not introduce<EMAIL_ADDRESS>as it is not allowed by constraint ^7.0.0 from project Rigel/go.
7.x: Could not introduce<EMAIL_ADDRESS>as it is not allowed by constraint ^7.0.0 from project Rigel/go.
old: Could not introduce github.com/elastic/go-elasticsearch@old, as it is not allowed by constraint ^7.0.0 from project Rigel/go.
travis: Could not introduce github.com/elastic/go-elasticsearch@travis, as it is not allowed by constraint ^7.0.0 from project Rigel/go.
xpack: Could not introduce github.com/elastic/go-elasticsearch@xpack, as it is not allowed by constraint ^7.0.0 from project Rigel/go.

Seems it's caused by the package use go module to generate a specify module name, so it can't import the package.
It's there a way to fix this?

I think #1963 will address this, I may have time to review that PR today (to see if it answers your question first, as well).

@kevinburke That would be really nice! 🙏


Clarify version gate used for #3229

Related to #3229
In response to https://github.com/rust-lang/rustfmt/issues/2877#issuecomment-448460946, this PR is to make the version-gate a bit more clear, although I got a E0317 compile error on what I proposed (which is nice!).
Although the change is a bit verbose for what it does, I think it makes the future gate-cleaning easier: just keep what is in the else block. @topecongiro Up to you if it's better ;o)
I also profited and added a section to the contributing file about version-gates.

Looks good. Thank you for adding the documentation as well!


Should always drain before reboot

According to https://github.com/weaveworks/kured/blob/d7b9c9fbec26e113d8b90499c3e58bc06098581c/cmd/kured/main.go#L256, kured will only drain the node before rebooting, if the node was not already cordoned/unschedulable.
Just because a node is marked unschedulable does not mean all workloads were already drained. The node might have been cordoned manually but not drained before, kured might have started a drain but might have been interrupted (crash, update, whatever) before finishing the drain. Always running drain before reboot makes this safer, and if there are no more workloads to drain, is effectively a no-op.

why was skipping the drain implemented in the first place?
does someone remember or this there some documentation?


Unable to launch the settings panel.

Microsoft PowerToys version
0.69.1
Installation method
GitHub
Running as admin
None
Area(s) with issue?
General
Steps to reproduce
PowerToysReport_2023-04-14-16-44-41.zip
✔ Expected Behavior
No response
❌ Actual Behavior
No response
Other Software
No response

This might be caused by some older files not being uninstalled correctly.
Would you mind:
1 - Uninstall PowerToys.
2 - See if the PowerToys install directory (default: C:\Program Files\PowerToys) is still there. If it is, delete it manually.
3 - Install PowerToys.
Please let us know if this works for you.
/needinfo

I have reinstalled the application and it can work now


Chained when then

fixes https://github.com/pola-rs/polars-book/issues/269

LGTM.
A suggestion could be to rephrase the last sentence, so that readers know where it leads. I.e: Read more in the reference guide

More information here.

Hi @r-brink
all done


Ignore errors from dependencies

Closes #146

@d0x2f @simonrozsival @toretto460 @jaimerod

Current coverage is 92.49% (diff: 100%)

Merging #147 into master will increase coverage by 0.03%

@@             master       #147   diff @@
==========================================
  Files            35         35
  Lines           809        813     +4
  Methods         110        111     +1
  Messages          0          0
  Branches          0          0
==========================================
+ Hits            748        752     +4
  Misses           61         61
  Partials          0          0

Diff Coverage
File Path

•••••••••• 100%
src/PhpDocument.php

Powered by Codecov. Last update 03bbf5f...0e67bac

That'll work for me! Thanks!


ERROR: The configuration parameter 'disable_hyperthreading' has an invalid value 'True'

Environment:

AWS ParallelCluster 2.5.0
OS: centos
Scheduler: SGE

Bug description and how to reproduce:
$ pcluster create -c config_250_noHT pmj-tue-test2
Beginning cluster creation for cluster: pmj-tue-test2
ERROR: The configuration parameter 'disable_hyperthreading' has an invalid value 'True'
cfn_scheduler_slots cannot be set in addition to disable_hyperthreading = true
Creating stack named: parallelcluster-pmj-tue-test2
Status: parallelcluster-pmj-tue-test2 - CREATE_COMPLETE
MasterPublicIP: <IP_ADDRESS>
ClusterUser: centos
MasterPrivateIP: <IP_ADDRESS>

I have a line in my config to turn hyperthreading off and I get an error message. The error says "true" but my config says "true"
It still seems to work, so the default config has c5.xlarge with 4 CPUs and all online
$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    2
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1

and with the flag, I get just 2 online
$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1

[cluster default]
vpc_settings = public
fsx_settings = fsxshared
base_os = centos7
enable_efa = compute
scaling_settings = custom
key_name = pmj_private_key
compute_instance_type = c5n.18xlarge
master_instance_type = c5.xlarge
extra_json = { "cluster" : { "cfn_scheduler_slots" : "cores" } }
s3_read_write_resource = *
cluster_type = ondemand
placement_group = DYNAMIC
placement = compute
max_queue_size = 30
initial_queue_size = 0
maintain_initial_size = true
disable_hyperthreading = true

Hi @PhilipMorrisJones,
the problem is explained in the second row of the error message:
cfn_scheduler_slots cannot be set in addition to disable_hyperthreading = true
You should remove the extra_json parameter or turn off disable_hyperthreading, by setting the parameter to false.

OK, the erorr message is confusing. It first says my disable_hyperthreading has an invalid value. If the extra_json is the issue it should start with that as a message.

Yes, I agree the first row of the message is misleading.
Thank you for the feedback.

I confirm that removing the extra_json line gets me to what I want. Do you want me to close this out?

I created a patch to improve the error message: https://github.com/aws/aws-parallelcluster/pull/1543

Fixed in https://github.com/aws/aws-parallelcluster/releases/tag/v2.5.1


[Event Hubs Client] Track Two: Second Preview (Changelog)

Summary
The intent of these changes is to fix a formatting mistake in the change log.
Last Upstream Rebase
Tuesday, August 6, 2019  3:48pm (EDT)

PHEW. that was a lot to read. laugh

PHEW. that was a lot to read. laugh

I like to give you all a break from the 30+ file sweeping changes once in a while


Feture ba integration sing up

please resolve conflicts in this branch, thanks

HI, I need you to make the following changes before i can merge this in:
1: change "Uncomplete Field" to Incomplete Field
2: change "Please make sure to complete all field" to "Please ensure you complete all fields"
3: "Wrong email" to Incorrect email
4: "Please make sure to enter correct email" to Please ensure you enter a valid email
5: please ensure all of the input text and placeholder text are white in colour
6: after the alert ask the user to correct something please make sure that the view does not dismiss
thanks
Ian


Dash defaults not working with ActiveSupport's as_json

I'm not sure if this is a Hashie or ActiveSupport problem. I would expect fields to be an array, not a hash when as_json is used. It works fine if I don't use a proc for the default.
require 'active_support'
require 'active_support/core_ext'

class DashTestDefaultProc < Hashie::Dash
  property :fields, default: -> { [] }
end

describe DashTestDefaultProc, :focus do
  it do
    object = described_class.new
    expect(object.as_json).to be == { "fields" => [] }
  end
end

DashTestDefaultProc
  should be == {"fields"=>[]} (FAILED - 1)

Failures:

  1) DashTestDefaultProc should be == {"fields"=>[]}
     Failure/Error: expect(object.as_json).to be == { "fields" => [] }
       expected: == {"fields"=>[]}
            got:    {"fields"=>{}}

Looks legit. You should PR a (failing) spec.

done

I found what causes this problem. Proc is evaluated first time only when property is directly called. #as_json method from active_support doesn't get values but just goes through hash using #map and call as_json for each value. So it tries to call as_json in Proc, it isn't defined and because of it uses as_json of Object which leads to collect its instance_variable and return {} since there is no variables. I see two ways of solving it: evaluate proc in time of initialization or monkey patch something (add as_json method to Proc or do something with ActiveSupport patches).

I'm against monkey patching FWIW ;)

Maybe default procs should be evaluated when object is initialized? Method #values also returns procs and i think it's weird because #[] and #values should return same values.

I am not sure @sazor, try to PR something and we can see what specs that breaks ;)

Closed via https://github.com/intridea/hashie/pull/380.


gdrive on AWS ec2?

Hi, I'm trying to install gdrive onto an ec2 instance so that I can copy files from my google drive directly. I have about 0.7TB of data to transfer and I'd prefer to bypass downloading them locally and then reuploading to AWS.  I'm able to download the compiled binary (gdrive_2.1.1_linux_amd64.tar.gz) for my instance, which is an m5.8xlarge instance that has an intel 64bit processor.
However, when I try to run 'gdrive about' at the command line, it gives me the following error:
/lib/ld-musl-x86_64.so.1: bad ELF interpreter: No such file or directory
Am I installing the wrong binary? Is gdrive simply incompatible with amazon ec2 instances?

@sisichen-dev I had the same problem on AWS EC2 (Ubuntu 20.04 LTS).  As described in https://github.com/prasmussen/gdrive/issues/580#issuecomment-864729091 , the download link for x86_64 and amd64 is swapped; downloading gdrive_2.1.1_linux_386.tar.gz resolved the issue.


Tests and more cleanup

Cleaned up tests and added a couple more. Removed a misleading overload (that I had erroneously added in a previous commit, IIRC). Cleaned IRBuilder public interface of references to the C API types (mostly changed various LLVMTypeRef parameters to Type).

LGTM!


proposal: deprecate company / customer Watches

The way watches are implemented currently in Watchman have some major problems and don't appear to fit within Watchman anymore. I would like to remove support for Watches from Watchman. They could be replaced by a separate service on the moov-io organization.
This issue is open to collect thoughts and support/disagreement for removing Watches.

Yep. Search/query is the preferred route for Watchman.


fix RUSTSEC vulnerabilities

Upgraded the following: regex, zeroize, nix, thread_local, tokio
Compiled with no issues (on linux vm- can't compile on M1 mac until rocksdb is updated per #10295) and fixes their respective RUSTSEC vulnerabilities thrown by cargo audit
Left out time crate because it is only used as a sub-dependency of chrono, which is already updated to latest version and seems to have no plans to upgrade the crate. However, per this discussion, it seems chrono is unaffected by the vulnerability.
Also left out scratchpad because it is a custom diem crate which cargo audit confuses with a different crate with the same name

/canary

/canary

:broken_heart: Test Failed - ci-test

/canary


Document external capture stablization

Describe the bug
Multi device capture with manual exposure can take 8 capture to stabilize.
Additional context
Auto exposure in multi device is strongly discouraged because time synchronization will always be fluctuating due to the moving exposure time.

This is documented in Azure Kinect documentation

We might want to move topic from the above location to just after here: https://docs.microsoft.com/en-us/azure/Kinect-dk/retrieve-images#configure-and-start-the-device. As stabilization requirements seem to align better with getting samples for the first time rather than trouble shooting.

Feel free to close if you disagree

updated the documentation


fix: maxImages when frameprocessor error

What
This PR prevent crash and cause maxImages (3) has already been acquired when FrameProcessor throws an error.
Changes
Call image.close() when FrameProcessor throws an error.
Tested on
Motorola Edge 40 Neo.
Related issues
Maybe releated to: https://github.com/mrousavy/react-native-vision-camera/issues/2288

LGTM! (just pushed a change that uses try/finally for more safety)


Use more recent version of highline

The new version includes a welcome change when working with objects (JEG2/highline/issues/112)

Thanks!


Update downloads badge to point to graph of downloads over time 📈

Hi! I noticed that your "npm" badge and "downloads" badge currently both point to the same page for the project on npmjs.org
I was wondering if you might prefer having the download badge point to a download chart instead?
If not, feel free to close and apologies for the drive-by PR 😄

The badge says "npm dowloads" so let's do it :+1:


[WIP] KRaft upgrade - MetadataVersion

More detailed description of your change,
if necessary. The PR title and PR message become
the squashed commit message, so use a separate
comment to ping reviewers.
Summary of testing strategy (including rationale)
for the feature or bug fix. Unit and/or integration
tests are expected for any behaviour change and
system tests should be considered for larger changes.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

I fixed a conflict from trunk so the build could run

Thanks for this PR, @ahuang98. And thanks to everyone who reviewed. I filed https://issues.apache.org/jira/browse/KAFKA-13867 for two very minor issues that we discussed here (one javadoc improvement issue, one small field name issue).


Is there a way to get the current volume ?

I would like to make buttons that increments and decrements the volume, but I can't manage to get the current volume.

See #1117 and #1209.
You can set up your own stateful widget and always save the value while changing it in the library. The initial value is always 1.0
We will add this feature at some time, or you can add a Merge request :)


RCON 'lag'

Can't connect to RCON till I actually attempt a CVAR change and then have to wait till 'connection with RCON lost' before it works again.
Alternative is to reconnect but it ain't the cleanest fix.

That's implemented in the engine, so I don't think I can fix it, but maybe some odd server setting causes it.


fix: fixed proof screen credential name

Summary of Changes
previously, the credential card would display the name of the proof request group on the proof request screen. Changed the functionality to display the credential name instead. still defaults to using the proof group name if the credential isn't found
Related Issues
N/A
Pull Request Checklist
Tick all boxes below to demonstrate that you have completed the respective task. If the item does not apply to your this PR check it anyway to make it apparent that there's nothing to do.

[x] All commits contain a DCO Signed-off-by line (we use the DCO GitHub app to enforce this);
[x] Updated LICENSE-3RD-PARTY.md for any added dependencies or vendored components;
[x] Updated documentation as needed for changed code and new or modified features;
[x] Added sufficient tests so that overall code coverage is not reduced.

If you have any questions to any of the points above, just submit and ask! This checklist is here to help you, not to deter you from contributing!
Pro Tip 🤓

Read our contribution guide at least once; it will save you a few review cycles!
Your PR will likely not be reviewed until all the above boxes are checked and all automated tests have passed.

PR template adapted from the Python attrs project.

Is this PR made redundant by #661?

Is this PR made redundant by #661?

No, I believe this PR handles the case where the credential is found in the wallet but doesn't have any branding. 661 deals with the case if the credential is not found in the wallet


New version: Avidemux.Avidemux version <IP_ADDRESS>917

Pull request has been created with Komac v1.6.0 :rocket:
Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

This package has an interesting way of displaying its installer switches: From --help:
Usage: C:\Users\User\AppData\Local\Temp\WinGet\Avidemux.Avidemux.<IP_ADDRESS>917\Avidemux_2.8.1%20VC%2B%2B%2064bits.exe [options] Key=Value

Options:
  -?, -h, --help                           Displays this help.
  --version                                Displays version information.
  --framework-version                      Displays the version of the Qt
                                           Installer Framework.
  -v, --verbose                            Verbose mode. Prints out more
                                           information.
  --proxy                                  Use system proxy on Windows and
                                           Linux. This option has no effect on
                                           OS X.
  --no-proxy                               Do not use system proxy.
  --script <file>                          Execute the script given as
                                           argument.
  --checkupdates                           Check for updates and return an XML
                                           description.
  --updater                                Start application in updater mode.
  --manage-packages                        Start application in package manager
                                           mode.
  --no-force-installations                 Allow deselecting components that
                                           are marked as forced.
  --show-virtual-components                Show virtual components in installer
                                           and package manager.
  --logging-rules <rules>                  Enables logging according to passed
                                           rules. Comma separated logging rules
                                           have the following syntax:
                                           loggingCategory=true/false. Passing
                                           empty logging rules enables all
                                           logging categories. The following
                                           rules enable a single category:
                                           ifw.*=false,ifw.category=true The
                                           following logging categories are
                                           available:
                                           ifw.componentChecker
                                           ifw.resources
                                           ifw.translations
                                           ifw.network
  --create-local-repository                Create a local repository inside the
                                           installation directory. This option
                                           has no effect on online installers.
  --addRepository <URI,...>                Add a local or remote repository to
                                           the list of user defined
                                           repositories.
  --addTempRepository <URI,...>            Add a local or remote repository to
                                           the list of temporary available
                                           repositories.
  --setTempRepository <URI,...>            Set a local or remote repository as
                                           temporary repository, it is the only
                                           one used during fetch.
                                           Note: URI must be prefixed with the
                                           protocol, i.e. file:///, https://,
                                           http:// or ftp://.
  --startserver <mode,socketname,key>      Starts the application as headless
                                           process waiting for commands to
                                           execute. Mode can be DEBUG or
                                           PRODUCTION. In DEBUG mode, the option
                                           values can be omitted.Note: The
                                           server will not shutdown on his own,
                                           you need to quit the process by hand.
  --startclient <socketname,key>           Starts the application to debug the
                                           client-server communication. If a
                                           value is omitted, the client will use
                                           a default instead. Note: The server
                                           process is not started by the client
                                           application in that case, you need to
                                           start it on your own.
  --installCompressedRepository <URI,...>  Installs QBSP or 7z file. The QBSP
                                           (Board Support Package) file must be
                                           a .7z file which contains a valid
                                           repository.
  --silentUpdate                           Updates all packages silently.
  --platform <plugin>                      Use the specified platform plugin.
  --squish-port <port number>              Give a port where Squish can connect
                                           to. If no port is given, default port
                                           11233 is used. Note: To enable Squish
                                           support you first need to build IFW
                                           with SQUISH_PATH parameter where
                                           SQUISH_PATH is pointing to your
                                           Squish installation folder:
                                           <path_to_qt>/bin/qmake -r
                                           SQUISH_PATH=<pat_to_squish>

Arguments:
  Key=Value                                Key Value pair to be set.

Additionally, chocolatey supposedly gets a clean install out of it with /S per https://community.chocolatey.org/packages/avidemux#files

I do not know why the switch appears to work there but not here.  We could get a Chocolatey expert to help us understand.

@wingetbot run

Can someone explain why this ticket was closed ?

bump


Error in Next.js

Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object.

how are you rendering it? Can you provide sample code?

same with remix v2.7.2
import Marquee from 'react-fast-marquee'

export function CtaSection() {
  return (
    <section>
      <Marquee>
        I can be a React component, multiple React components, or just some text.
      </Marquee>
    </section>
  )
}

Getting the same error. Did someone found a workaround?

Same issue on Astro 4.4.9

Same here on Remix last version

If you're using Next js try to use use client directive.
For Astro make the code of Marquee in a React component and use the client directive
<MyMarquee client:load />

Same error on Astro 4.4.9
For anyone looking for an alternative, this one works well with Astro: https://github.com/devnomic/marquee

This component worked great for me when I encountered this issue!

The workaround on Astro is to add the prop client:only="react" to the React component in the .astro file.


[Duplicacy] Clean up of various elements

On the dashboard chart, you've inverted the chart, but it leads to the colors of the various line graphs to not match the legend. Removing the invert messes up the axis and the grid
#chartStorages,
#chartBackups {
    filter: invert(100);
}

In Storages and Backups, you'd end up with cards on top of cards. This might be resulting in some visual quirks with the charts

I was also unsure of how to fix the progress bars found when you backup/restore/run a schedule, though the default one isn't too far off in Organizr-Dark

Last one I couldn't fix was the mobile selected tab arrow is flipped on the sidebar menu, and the one from theme.park is appearing as well

is this one okay now?

Looks good to me

Nice!


Pull Request 'converted_to_draft' action is missing from the webhook payload documentation

What article on docs.github.com is affected?
https://docs.github.com/en/free-pro-team@latest/developers/webhooks-and-events/webhook-events-and-payloads#webhook-payload-object-31
What part(s) of the article would you like to see updated?
There is an action called converted_to_draft that is not documented here:

Can be one of opened, edited, closed, assigned, unassigned, review_requested, review_request_removed, ready_for_review, labeled, unlabeled, synchronize, locked, unlocked, or reopened.

This is the reverse of the ready_for_review action that is already documented - triggered when a pull request is converted back to a draft.
This has a follow-on effect in the octokit/webhooks.js library since the Typescript types are generated from Github documentation.
Additional information
I originally filed a PR in webhooks.js that got closed, and following the chain ended up here.
I've filed #2417 to address this.

See #2417 for a PR to address this.

Thanks @recurser! We'll have someone dig in!

Thanks @recurser! We'll have someone dig in!

Closed by https://github.com/github/docs/pull/2417

Closed by https://github.com/github/docs/pull/2417


Many many false positive unused variables in paket project

With the latest VS 16.0.3 I see lots and lots of false positive grey outs in the Paket.sln

Any ideas why that is?

Even worse: I can't build from VS anymore. because of some missing method exn

it builds fine from cmd line

There's a deeper problem here that's probably causing this.
If you tun on navigation bars, you can see the file opening in F# Miscellaneous Files, which means the file is "floating in space" and disassociated from the rest of the project:

@TIHan FYI

Actually I wonder if this is due to FSharp.Compiler.Tools.

Yes it seems to be related to the fact that vs 2019 can't handle FCT
Phillip Carter<EMAIL_ADDRESS>schrieb am Mo., 13. Mai 2019,
02:33:

Actually I wonder if this is due to FSharp.Compiler.Tools.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/microsoft/visualfsharp/issues/6675#issuecomment-491642454,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAOANFA43EXED4KZOHMCHDPVCZMNANCNFSM4HKSCTIA
.

I've attempted to remove FCT but I've been unsuccessful. The project files are encoded weirdly and can't be parsed even after:

Removing from paket.dependencies
Removing from each paket.references
Removing the reference from each project

Unfortunately that means this is just guesswork, since I can't confirm that IDE tooling works or is broken in Paket without FCT.

the problem is really related to FCT and VS not caring about this use case. which means many things in F# ecosystem now won't work with VS 2019 and need to convert. It's making things harder than it should be, but seems I'm alone with that opinion and only happy case and dotnet SDK is honored these days.

the problem is really related to FCT and VS not caring about this use case.

There's no way to know that, as I've not been able to remove FCT from Paket to confirm that FCT is the culprit here. If it is, then this issue should be closed, but at this point it's just a guess. FCT has historically made the IDE tooling not really work well (or at all) so I think it's likely, but not confirmed.

seems I'm alone with that opinion and only happy case and dotnet SDK is honored these days.

This is not true.

well I confirmed it indirectly. In the very tedious process to move to new SDK I managed to have an intermediate step where the project compiles. The false positives are gone.

Thanks


Add graph query for checking compliance of app service hosting plans

Description
Adds query for 'Use Premium and Standard tiers. These tiers support staging slots and automated backups.'

Checklist

[x] I've tested my changes to ensure they are ready for review.
[x] I've read the CONTRIBUTING.md guide.
[x] I've updated the documentation (if applicable).
[x] Resource Graph queries have been included (and tested) for recommendations where ever possible[^note].
[ ] Resource Graph queries have NOT been included (please explain below).

Additional Information
Is there any additional context, screenshots, or considerations that might help in the review process? Please include them here.
Reviewer Notes
Is there a specific area you’d like feedback on? Please highlight it here. We're here to help and learn together! 💡
[^note]:
Details on how to add Azure Resource Graph queries to recommendations can be found here.

Please add line item ID and checklist filename to the title of your PR


[Request For Feature]: Custom banner page

What happened?
Hello,
Thanks for this awesome package,
It will be very useful if you give the ability to set custom banner page in config, where we can override it for custom staff :)
Thanks
How to reproduce the bug

Package Version
1
PHP Version
8.2
Laravel Version
10
Which operating systems does with happen with?
No response
Notes
No response

Hey, thank you for the feedback. Are you referring to the page where you can manage the banners?

Actually you can disable the "default" banner configuration page with:
BannerPlugin::make()
    ->disableBannerManager()

And create your own page and interact with the BannerManager faces within your custom Livewire page:
use Kenepa\Banner\Facades\BannerManager;

$banners = BannerManager::getAll();

Okey, thanks :)

No problem :)