Infinite loop on malformed input

Decoding these samples with Decoder.read_image() causes 100% CPU usage. I've run it for 10 minutes before giving up. The code is likely entering an infinite loop.
The exact reproduction code can be found in #28. Found via AFL.rs, tested on image-tiff version 0.2.2

How did you detect the infinite loop with AFL here? Such a detection seems generally useful for some other fuzzing projects.

AFL has categorized it as a hang. It monitors how much time has passed since execution for a given sample started and kills the process if it takes too long. The exact timeout is adjustable through a command-line parameter.

Backtrace from gdb when entering infinite loop:
I am not too used to this kind of debugging, but I am reasonably sure that it is hanging on one instruction, I step through in gdb, and then it suddenly stops. Could this error possibly come from outside of this crate?
#0  0x00007ffff7f59184 in read () from /usr/lib/libpthread.so.0
#1  0x00005555555e9993 in std::sys::unix::fd::FileDesc::read () at src/libstd/sys/unix/fd.rs:58
#2  std::sys::unix::fs::File::read () at src/libstd/sys/unix/fs.rs:564
#3  <std::fs::File as std::io::Read>::read () at src/libstd/fs.rs:608
#4  0x000055555557a01c in <tiff::decoder::stream::SmartReader<R> as std::io::Read>::read (self=0x7ffff7bdd9c0, buf=...) at /home/birk/dev/github/image-tiff/src/decoder/stream.rs:177
#5  0x0000555555578d72 in std::io::impls::<impl std::io::Read for &'a mut R>::read (self=0x7ffff7bdb788, buf=...)
    at /rustc/9fda7c2237db910e41d6a712e9a2139b352e558b/src/libstd/io/impls.rs:23
#6  0x0000555555579197 in tiff::decoder::stream::read_packbits_run (reader=0x7ffff7bdb788, buffer=0x7ffff7bdb7a0) at /home/birk/dev/github/image-tiff/src/decoder/stream.rs:116
#7  0x0000555555578e24 in tiff::decoder::stream::PackBitsReader::new (reader=0x7ffff7bdd9c0, byte_order=tiff::decoder::stream::ByteOrder::BigEndian, length=1)
    at /home/birk/dev/github/image-tiff/src/decoder/stream.rs:104
#8  0x00005555555822f1 in <tiff::decoder::Decoder<R>>::expand_strip (self=0x7ffff7bdd938, buffer=..., offset=16151, length=1, max_uncompressed_length=23707)
    at /home/birk/dev/github/image-tiff/src/decoder/mod.rs:493
#9  0x0000555555584f98 in <tiff::decoder::Decoder<R>>::read_strip_to_buffer (self=0x7ffff7bdd938, buffer=...) at /home/birk/dev/github/image-tiff/src/decoder/mod.rs:579
#10 0x0000555555580c0a in <tiff::decoder::Decoder<R>>::read_image (self=0x7ffff7bdd938) at /home/birk/dev/github/image-tiff/src/decoder/mod.rs:646
#11 0x00005555555655fa in fuzz_tests::decode_tiff (file=...) at tests/fuzz_tests.rs:17
#12 0x0000555555592b2b in fuzz_tests::inf_loop::{{closure}} (file=...) at tests/fuzz_tests.rs:39
#13 0x000055555559203f in fuzz_tests::test_directory (path=..., f=...) at tests/fuzz_tests.rs:11
#14 0x0000555555565785 in fuzz_tests::inf_loop () at tests/fuzz_tests.rs:38
#15 0x0000555555592afa in fuzz_tests::inf_loop::{{closure}} () at tests/fuzz_tests.rs:37
#16 0x000055555558ad7e in core::ops::function::FnOnce::call_once () at /rustc/9fda7c2237db910e41d6a712e9a2139b352e558b/src/libcore/ops/function.rs:238
#17 0x000055555559d45f in test::run_test::{{closure}} () at src/libtest/lib.rs:1471
#18 core::ops::function::FnOnce::call_once () at /rustc/9fda7c2237db910e41d6a712e9a2139b352e558b/src/libcore/ops/function.rs:238
#19 <F as alloc::boxed::FnBox<A>>::call_box () at /rustc/9fda7c2237db910e41d6a712e9a2139b352e558b/src/liballoc/boxed.rs:673
#20 0x000055555560365a in __rust_maybe_catch_panic () at src/libpanic_unwind/lib.rs:102
#21 0x0000555555595294 in std::panicking::try () at /rustc/9fda7c2237db910e41d6a712e9a2139b352e558b/src/libstd/panicking.rs:289
#22 std::panic::catch_unwind () at /rustc/9fda7c2237db910e41d6a712e9a2139b352e558b/src/libstd/panic.rs:398
#23 test::run_test::run_test_inner::{{closure}} () at src/libtest/lib.rs:1426
#24 std::sys_common::backtrace::__rust_begin_short_backtrace () at /rustc/9fda7c2237db910e41d6a712e9a2139b352e558b/src/libstd/sys_common/backtrace.rs:136
#25 0x0000555555596145 in std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}} () at /rustc/9fda7c2237db910e41d6a712e9a2139b352e558b/src/libstd/thread/mod.rs:477
#26 <std::panic::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once () at /rustc/9fda7c2237db910e41d6a712e9a2139b352e558b/src/libstd/panic.rs:319
#27 std::panicking::try::do_call () at /rustc/9fda7c2237db910e41d6a712e9a2139b352e558b/src/libstd/panicking.rs:310
#28 0x000055555560365a in __rust_maybe_catch_panic () at src/libpanic_unwind/lib.rs:102
#29 0x000055555559d26d in std::panicking::try () at /rustc/9fda7c2237db910e41d6a712e9a2139b352e558b/src/libstd/panicking.rs:289
#30 std::panic::catch_unwind () at /rustc/9fda7c2237db910e41d6a712e9a2139b352e558b/src/libstd/panic.rs:398
#31 std::thread::Builder::spawn_unchecked::{{closure}} () at /rustc/9fda7c2237db910e41d6a712e9a2139b352e558b/src/libstd/thread/mod.rs:476
#32 <F as alloc::boxed::FnBox<A>>::call_box () at /rustc/9fda7c2237db910e41d6a712e9a2139b352e558b/src/liballoc/boxed.rs:673
#33 0x00005555555f75de in _$LT$alloc..boxed..Box$LT$$LP$dyn$u20$alloc..boxed..FnBox$LT$A$C$$u20$Output$u3d$R$GT$$u20$$u2b$$u20$$u27$a$RP$$GT$$u20$as$u20$core..ops..function..FnOnce$LT$A$GT$$GT$::call_once::hece536cf07b94f8d () at /rustc/9fda7c2237db910e41d6a712e9a2139b352e558b/src/liballoc/boxed.rs:683
#34 std::sys_common::thread::start_thread () at src/libstd/sys_common/thread.rs:24
#35 std::sys::unix::thread::Thread::new::thread_start () at src/libstd/sys/unix/thread.rs:90
#36 0x00007ffff7f4fa9d in start_thread () from /usr/lib/libpthread.so.0
#37 0x00007ffff7e65b23 in clone () from /usr/lib/libc.so.6

Sadly I've never investigated anything like this using a debugger. I usually leave some disabled-by-default logging in the code to be able to see where execution goes and dump intermediate values.
I'll see if I can capture an execution trace with perf and maybe trace it to a specific function that way.

Okay, I've recorded a trace with perf and opened it in https://github.com/KDAB/hotspot

You can see that it does actually get to read_image(), gets into this crate's SmartReader, and from there it's just calls to std::io::Cursor. This is not particularly helpful, but at least we know which functions actually get executed.

I've put a eprintln!("called") in read_packbits_run(), and it's getting invoked over and over, so the bug is definitely in this crate and in something outside read_packbits_run() in the backtrace.

https://github.com/PistonDevelopers/image-tiff/blob/ff2621753477252e9a9abdb03edd6fef1808300b/src/decoder/stream.rs#L104 doesn't break on Ok(0) which would indicate a finished stream.

It should probably return Err(io::ErrorKind::UnexpectedEof.into()) instead when it read no data?

I am working on a PR with a bunch of bug fixes, I will try too put a fix for this in it.


Using decode on unverified tokens

Hi, the documentation for decode clearly states that:
Warning: This will not verify whether the signature is valid. You should not use this for untrusted messages. You most likely want to use jwt.verify instead.
I'd like to first decode an untrusted message to get the kid from the header, in order to do verification with the correct key from our metadata endpoint.
Is this safe despite the warning? How else would you do it?

Yes, you need to read the header to realize how to verify the token, we do something similar with the alg header: https://github.com/auth0/node-jsonwebtoken/blob/master/verify.js#L81-L104

Decode & Get kid
Look for the right key
Verify with that key
If it is ok you know the jwt has been signed properly

Not sure how your kid/keys are related with the issuers, you may want to check the issuer is the expected. If you are the issuer and this is for key rotation then forget about my last sentence :)

thx


[$500] Android - The camera is not loading when using Scan option for Galaxy Fold 4

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: <IP_ADDRESS>
Reproducible in staging?: n/a
Reproducible in production?: n/a
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @danieldoglas
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1705509093326699
Action Performed:

Log in NewDot
Tap on Fab menu
Select Scan option

Expected Result:
The camera is loading when using Scan option for Galaxy Fold 4
Actual Result:
The camera is not loading when using Scan option for Galaxy Fold 4
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence

View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01f5810c4ceda0da2a
Upwork Job ID:<PHONE_NUMBER>184773632
Last Price Increase: 2024-01-18

@dylanexpensify - #wave5-free-submitters

The same KI https://github.com/Expensify/App/issues/27691, closing


Update ReadMe.md

Added code Repo and Demo live link of project of sorting visualizer.

Thanks, I was about to ask for this.


v0.2.6 is broken

Hi @conda-forge/core,
Please move my package from main to broken on the conda-forge channel on anaconda.org because:
All the packages with v0.2.6 are broken. I've recently updated the package to v0.2.7, which is fine, but in between, support for Python 3.5 was dropped, and there are no new builds. This means that I've got the working v0.2.7 version for Python 3.6 and the broken v0.2.6 version for Python 3.5.

Just to be extra clear, the packages that are broken are the following:
win-64/fasttsne-0.2.6-py36h452e1ab_0.tar.bz2
win-64/fasttsne-0.2.6-py35h452e1ab_0.tar.bz2
linux-64/fasttsne-0.2.6-py35h7eb728f_0.tar.bz2
linux-64/fasttsne-0.2.6-py36h7eb728f_0.tar.bz2
osx-64/fasttsne-0.2.6-py35h7eb728f_0.tar.bz2
osx-64/fasttsne-0.2.6-py36h7eb728f_0.tar.bz2

Done! Can you check if I got it right?
https://anaconda.org/conda-forge/fasttsne/files?version=0.2.6

Yes, you got it all. Thanks!

BTW, sometimes we miss the pings on individual feedstocks. Feel free to post request like this one on our gitter channel too.

Oh, thanks for the heads up.


TCP Write wont work

I tried TCP using simulator and try sending string to my NIO server but in my server it wont go inside my function channelRead.

I need a bit more info to be able to troubleshoot this. Any chance you can post some code that illustrates the problem?  Thanks.

func loadServer(){
        self.mySocket = try! Socket.create(family: .inet, type: .stream, proto: .tcp)

         //self.mySocket = try! Socket.create(family: .inet6)
        self.mySocket?.readBufferSize = 32768

        do {
            try mySocket!.connect(to: "localhost", port: 50694)

            var message = Data()
            let _ = try mySocket!.read(into: &message)

            if let string = String(data: message, encoding: .utf8) {
                let xml = try! XML.parse(string)
               // print("xml \(xml["ResultSet"])")
                //xml.ResultSet
                if let text = xml["Result", "CardNumber"].text {
                    print(text)
                }

                lblTest.text = string
            }else{
                lblTest.text = "connected"
           }

          //   mySocket.write(from:, to: address)
          //   lblTest.text = "connected"
//            try mySocket!.write(from: "testing")

        } catch let error {
            lblTest.text = "An error occurred: \(error.localizedDescription)"
        }
    }

    @IBAction func actionWrite(_ sender: Any) {
        print("actionWrite")
        do {
            try mySocket!.write(from: "testing")
        } catch let error {
            print("actionWrite \(error.localizedDescription)")
        }
    }

Loading server works fine but after I try to write it it has a Socket Error.

The operation couldn’t be completed. (Socket.Socket.Error error 1.)

Any thoughts @billabt ?

Can you try it outside the simulator?  I think permissions might be getting in the way when you use the simulator...

This article helped me.. For anyone else getting errors when trying to open a connect on a Mac app, make sure you allow "Outgoing Connections (Client)" in "Signing & Capabilities"


ios release mode still has debug banner showing

I've been through the instructions (below) and followed everything to the letter however my build always has the red 'debug' banner at the top right.
https://flutter.dev/docs/deployment/ios
I've run flutter clean, and tried building with --release
Output of my build:
> Executing task in folder eurovision: cd mobile && flutter build ios --release <

Building app.eurovision.mobile for device (ios-release)...
Automatically signing iOS for device deployment using specified development team in Xcode project: U4KM65Y22D
Running pod install...                                              2.9s
Running Xcode build...

 └─Compiling, linking and signing...                        28.7s
Xcode build done.                                           116.7s
Built /Users/jimmyff/Development/eurovision/mobile/build/ios/iphoneos/Runner.app.

Terminal will be reused by tasks, press any key to close it.

After running the build, I then open xcode (using Runner.xcworkspace), I then select the app Runner from the left, and run it using an simulator, and my app works but has the red debug banner in the top right.  I have tried everything, but I simply cannot get rid of the red debug banner!
Flutter doctor output
jimmypro-7:mobile jimmyff$ flutter doctor -v
[✓] Flutter (Channel master, v1.15.19-pre.17, on Mac OS X 10.14.6 18G1012, locale en-GB)
    • Flutter version 1.15.19-pre.17 at /Users/jimmyff/flutter-sdk
    • Framework revision 5b0a79dbdb (15 hours ago), 2020-03-08 21:16:01 -0400
    • Engine revision 981c03631e
    • Dart version 2.8.0 (build 2.8.0-dev.12.0 9983424a3c)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/jimmyff/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • Java binary at: /Applications/Development/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.3.1, Build version 11C504
    • CocoaPods version 1.9.0

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Development/Android Studio.app/Contents
    • Flutter plugin version 40.2.2
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

[!] IntelliJ IDEA Ultimate Edition (version 2017.2)
    • IntelliJ at /Applications/Development/IntelliJ IDEA.app
    ✗ Flutter plugin version 15.1 - the recommended minimum version is 16.0.0
    • Dart plugin version 172.3317.48
    • For information about installing plugins, see
      https://flutter.dev/intellij-setup/#installing-the-plugins

[✓] Connected device (2 available)
    • Pixel 3           • 8B5X140C0                            • android-arm64 • Android 10 (API 29)
    • iPhone 11 Pro Max • 40B9123E-2BB5-4437-A9BF-D9D9B4C40710 • ios           •
      com.apple.CoreSimulator.SimRuntime.iOS-13-3 (simulator)

! Doctor found issues in 1 category.

Pada tanggal 10 Mar 2020 1.23 AM, "Jimmy Forrester-Fellowes" <
<EMAIL_ADDRESS>menulis:

I've been through the instructions (below) and followed everything to the
letter however my build always has the red 'debug' banner at the top right.
https://flutter.dev/docs/deployment/ios
I've run flutter clean, and tried building with --release
Output of my build:

Executing task in folder eurovision: cd mobile && flutter build ios
--release <

Building app.eurovision.mobile for device (ios-release)...
Automatically signing iOS for device deployment using specified
development team in Xcode project: U4KM65Y22D
Running pod install...                                              2.9s
Running Xcode build...
└─Compiling, linking and signing...                        28.7s
Xcode build done.                                           116.7s
Built
/Users/jimmyff/Development/eurovision/mobile/build/ios/iphoneos/Runner.app.
Terminal will be reused by tasks, press any key to close it.
After running the build, I then open xcode (using Runner.xcworkspace), I
then select the app Runner from the left, and run it using an simulator,
and my app works but has the red debug banner in the top right. I have
tried everything, but I simply cannot get rid of the red debug banner!
Flutter doctor output
jimmypro-7:mobile jimmyff$ flutter doctor -v
[✓] Flutter (Channel master, v1.15.19-pre.17, on Mac OS X 10.14.6
18G1012, locale en-GB)
• Flutter version 1.15.19-pre.17 at /Users/jimmyff/flutter-sdk

• Framework revision 5b0a79dbdb (15 hours ago), 2020-03-08 21:16:01

-0400

• Engine revision 981c03631e

• Dart version 2.8.0 (build 2.8.0-dev.12.0 9983424a3c)

[✓] Android toolchain - develop for Android devices (Android SDK version
29.0.2)
• Android SDK at /Users/jimmyff/Library/Android/sdk

• Android NDK location not configured (optional; useful for native

profiling support)

• Platform android-29, build-tools 29.0.2

• Java binary at: /Applications/Development/Android

Studio.app/Contents/jre/jdk/Contents/Home/bin/java

• Java version OpenJDK Runtime Environment (build

1.8.0_202-release-1483-b49-5587405)

• All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
• Xcode at /Applications/Xcode.app/Contents/Developer

• Xcode 11.3.1, Build version 11C504

• CocoaPods version 1.9.0

[✓] Android Studio (version 3.5)
• Android Studio at /Applications/Development/Android

Studio.app/Contents

• Flutter plugin version 40.2.2

• Dart plugin version 191.8593

• Java version OpenJDK Runtime Environment (build

1.8.0_202-release-1483-b49-5587405)

[!] IntelliJ IDEA Ultimate Edition (version 2017.2)
• IntelliJ at /Applications/Development/IntelliJ IDEA.app

✗ Flutter plugin version 15.1 - the recommended minimum version is

16.0.0

• Dart plugin version 172.3317.48

• For information about installing plugins, see

  https://flutter.dev/intellij-setup/#installing-the-plugins

[✓] Connected device (2 available)
• Pixel 3           • 8B5X140C0                            •

android-arm64 • Android 10 (API 29)

• iPhone 11 Pro Max • 40B9123E-2BB5-4437-A9BF-D9D9B4C40710 •

ios           •

  com.apple.CoreSimulator.SimRuntime.iOS-13-3 (simulator)

! Doctor found issues in 1 category.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Hi @jimmyff
Could you check is it only for master or the same with some earlier version? like the last dev or the last stable

@VladyslavBondarenko I switched to dev channel, flutter clean & upgrade, rebuild, still same issue: the red debug banner was in the top right corner.
I then tried stable. which didn't work at all. When I tried to run the release build in the simulator I just got a white screen.
Here is the output:
> Executing task in folder eurovision: cd mobile && flutter build ios --release <

Downloading ios tools...                                            2.6s
Downloading ios-profile tools...                                    2.0s
Downloading ios-release tools...                                   10.5s
Downloading package sky_engine...                                   0.2s
Downloading common tools...                                         0.8s
Downloading common tools...                                         0.8s
Downloading darwin-x64 tools...                                     2.4s
Running "flutter pub get" in mobile...                              1.2s
Building app.eurovision.mobile for device
(ios-release)...

Automatically signing iOS for device deployment using
specified development team in Xcode project: U4KM65Y22D
Running pod install...                                             76.9s
Running Xcode build...

 ├─Building Dart code...                                    48.5s
 ├─Generating dSYM file...                                   0.9s
 ├─Stripping debug symbols...                                0.8s
 ├─Assembling Flutter resources...                           1.7s
 └─Compiling, linking and signing...                        26.6s
Xcode build done.
93.3s
Built
/Users/jimmyff/Development/eurovision/mobile/build/ios/
iphoneos/Runner.app.

Terminal will be reused by tasks, press any key to close it.

here is the output in Xcode when i run the build in simulator:
2020-03-10 11:10:58.834239+0000 Runner[4179:1642075]  - <AppMeasurement>[I-ACS036002] Analytics screen reporting is enabled. Call +[FIRAnalytics setScreenName:setScreenClass:] to set the screen name or override the default screen class name. To disable screen reporting, set the flag FirebaseScreenReportingEnabled to NO (boolean) in the Info.plist
2020-03-10 11:10:59.415293+0000 Runner[4179:1641680] Failed to find assets path for "Frameworks/App.framework/flutter_assets"
2020-03-10 11:10:59.499912+0000 Runner[4179:1641680] Configuring the default Firebase app...
2020-03-10 11:10:59.525122+0000 Runner[4179:1641680] Configured the default Firebase app __FIRAPP_DEFAULT.
2020-03-10 11:10:59.558026+0000 Runner[4179:1642114] flutter: Observatory listening on http://<IP_ADDRESS>:56815/UqhFW6iRYKw=/
2020-03-10 11:10:59.559520+0000 Runner[4179:1642101] [VERBOSE-2:engine.cc(127)] Engine run configuration was invalid.
2020-03-10 11:10:59.559699+0000 Runner[4179:1642101] [VERBOSE-2:shell.cc(437)] Could not launch engine with configuration.
2020-03-10 11:10:59.582555+0000 Runner[4179:1642073] [Client] Updating selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated.}
2020-03-10 11:10:59.582560+0000 Runner[4179:1642143] [Client] Synchronous remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated.}
2020-03-10 11:10:59.582825+0000 Runner[4179:1642073] [Client] Updating selectors after delegate addition failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated.}
2020-03-10 11:10:59.584001+0000 Runner[4179:1642143] [Client] Synchronous remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated.}
2020-03-10 11:10:59.584036+0000 Runner[4179:1642073] [Client] Updating selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated.}
2020-03-10 11:10:59.586329+0000 Runner[4179:1642143] [Client] Synchronous remote object proxy returned error: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated.}
2020-03-10 11:10:59.586384+0000 Runner[4179:1642073] [Client] Updating selectors failed with: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated." UserInfo={NSDebugDescription=The connection to service on pid 0 named com.apple.commcenter.coretelephony.xpc was invalidated.}
2020-03-10 11:10:59.634044+0000 Runner[4179:1642075] 6.10.0 - [Firebase/Core][I-COR000004] App with name __FIRAPP_DEFAULT does not exist.
2020-03-10 11:11:00.195374+0000 Runner[4179:1642076] 6.10.0 - [Firebase/Analytics][I-ACS025028] AdMob and Firebase are in use in this app, but are not linked. For analytics data consistency and integrity, it is highly recommended that you link your AdMob app to the corresponding Firebase app and re-download the GoogleServices-Info.plist file. See https://support.google.com/admob/answer/6383165 for more information.
2020-03-10 11:11:00.198546+0000 Runner[4179:1642076] 6.10.0 - [Firebase/Analytics][I-ACS023007] Analytics v.60103000 started
2020-03-10 11:11:00.200059+0000 Runner[4179:1642076] 6.10.0 - [Firebase/Analytics][I-ACS023008] To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled (see http://goo.gl/RfcP7r)
2020-03-10 11:11:00.236079+0000 Runner[4179:1642076] 6.10.0 - [Firebase/Analytics][I-ACS025026] Deferring to Firebase for event data collection

Just to check I wasn't going mad and I'd done something wrong, I switched back to the dev channel, clean, upgrade, build and the app now worked however it has the red debug banner.
It's worth mentioning that this app is currently released on the android play store and the release version does not have the debug banner!

Duplicate of https://github.com/flutter/flutter/issues/51673 (see https://github.com/flutter/flutter/issues/51673#issuecomment-597215128)


Add DevSetup folder which helps the Development tools required for this project

Every project should have a statement about the development tools required to build and test.  This project is no exception.
The acceptance criteria is:

Add a DevSetup folder
Follow the the ntools project
A json file which list the requied tools
a powershell script which installs all required tools

@naz-hage should we consider removing 7-zip and MongoDB? Are they needed?

App name
Target version
Installed version

Dotnet Runtime
8.0.1
8.0.424.16909

Visual Studio 2022
17.0.0
17.8.34511.84

7-zip
23.01
<IP_ADDRESS>

Git for Windows
2.44.0
<IP_ADDRESS>

Powershell
7.4.2
<IP_ADDRESS>0

Visual Studio Code
<IP_ADDRESS>
<IP_ADDRESS>

Nuget
<IP_ADDRESS>
<IP_ADDRESS>

SysInternals
<IP_ADDRESS>
<IP_ADDRESS>

MongoDB
7.0.8
<IP_ADDRESS>

SQLite
3.45.2
<IP_ADDRESS>

SQLite tools
3.45.2
<IP_ADDRESS>

Yes, we can remove 7-zip and MongoDB.  They are not needed.


Amazon Connect login page can't authenticate if opened from a sandboxed iframe without 'allow-top-navigation' or 'allow-top-navigation-by-user-activation'

I have a streams integration that is running in an iframe sandbox I have no control over.  This integration launches the Amazon Connect login page in a popup window.  When users enter their credentials the login page attempts to perform a client side redirect back to Amazon Connect but this fails as its not permitted by the iframe sandbox.
Looking for guidance on how to proceed or work around this issue.  Shouldn't AC be performing this redirect on HTTP headers?
Please see attached image

Are you testing from localhost? Did you whitelist the domain and port?

Thanks for your response.  Yes the origin has been added to the allow list.  The streams API performs as expected if we login from outside of a sandboxed iframe.

Hi Connect Team!
We are experiencing a similar issue. All domains involved in displaying the Amazon Connect UI have been whitelisted inside of AWS.
Here's a snippet from our project:
connect.core.initCCP(this.containerDiv, {
        ccpUrl: ccpUrl,
        region: 'us-east-1',
        loginPopup: false,
        loginPopupAutoClose: true,
        softphone: {
          allowFramedSoftphone: true,
          disableRingtone: false
        }
      });

const loginPopup = window.open(ccpUrl, connect.MasterTopics.LOGIN_POPUP);

getEventBus().subscribe(connect.EventType.ACKNOWLEDGE, () => {
        loginPopup.close();
      });

function getEventBus() {
    return connect.core.getEventBus();
  };

After executing the code, we successfully open a login popup in a new tab, but after a successful login we see the same 'allow-top-navigation' or 'allow-top-navigation-by-user-activation' error cited in the post within the console of the login tab. As a result, the login popup hangs, never closes, and the ACKNOWLEDGE event never comes through the event bus.
We have seen that this issue is not consistent, and we have not narrowed it down do any specific browser or environment. It works on some machines 100% of the time, and the login popup closes as expected, and on other machines it fails almost 100% of the time. (Using Chrome and Edge on all machines tested).
The current workaround we have identified is to open the login page separately and perform a login before accessing and loading our tool. Now the login popup will detect that we are already logged in, will not display a login form, and immediately close as we handle the event bus event.
What could be the cause of this? Please let me know as soon as possible that this comment was acknowledged and if there is any more information I can provide!


Expose NavigationObstacle2D/3D get_rid() and add config warning

Exposes existing NavigationObstacle2D/3D get_rid() function for scripting as it is basically impossible to work with agent obstacles on the NavigationServer API without knowing the obstacle RID.
Adds configuration warning when obstacle is used with not intended static body parent as mentioned by andrea in linked issue.
Partial fix for #57967 and #58300

Thanks!

Cherry-picked for 3.5.


Batch processing and quantification per cell

Hi,
Cellpose is the by far the best platform for cell segmentation that I have come across so far - both in terms of accuracy and user-friendliness.
I am a biologist and would like to segment my cells in cultures and brain slices, and measure pixel intensities within the masked areas across different channels. Is there a way this can be implemented in cellpose or using the individual _seg.npy files in a separate python script?
Also, is there a way in the cellpose GUI to run automatic segmentation on multiple files in a given directory for batch processing?
Thank you for your help!

For batch processing and image analytics, you probably want to set up your own python script, where you can also call cellpose directly and get as output the pixels associated with each cell. See the Jupyter notebook example to start from. You don't need much programming experience to set these up. In the future, other image processing frameworks downstream of cellpose could implement more image analytics.

I've also added the option to run cellpose on the command line with a directory as input: https://github.com/MouseLand/cellpose#from-the-command-line

Hi,
I'm trying to run Cellpose on the command line like described. However, the image it exports does not contain any masks. I'm using the same settings as in the GUI. Any thoughts on what is happening?
Thank you for any assistance you can provide.

Hi there,
Cellpose is indeed a good tool to segment fluorescence images. I am trying to convert text files generated by Cellpose in a batch mode, therefore I did some modifications in the script "imagej_roi_converter.py" and wrote a image j macro to do it. Somehow, image j macro editor interpreted them well.
Here is the macro to do the batch conversion.

The following is the py code modified from the original version.

And this is the error message shown in log.

Could anyone here help me to go through it? If you already have the solution for batch conversion, I appreciate ahead for your kindly share.
By the way, the batch process goes well on my hand, but I still have further questions.

Here is the spec of my HP Z840 workstation equipped with Xeon E5-2623 3Ghz dual processors, NVIDA QuadroK2200 and 128GB RAM. CUDA toolkit is updated to the latest version 11.2.  Every 2D image costs 1 min and a 53 slices z stack will cause the system exhausted. Can you recommend a PC spec to run Cellpose efficiently?
The parameters "model match threshold" and "cell prob threshold" are missing in the command line document. Are these parameters also adjustable in the batch mode?

Thank you for your help in advance.
All Best,
Peggy

Hi there,
Cellpose is indeed a good tool to segment fluorescence images. I am trying to convert text files generated by Cellpose in a batch mode, therefore I did some modifications in the script "imagej_roi_converter.py" and wrote a image j macro to do it. Somehow, image j macro editor interpreted them well.
Here is the macro to do the batch conversion.

The following is the py code modified from the original version.

And this is the error message shown in log.

Could anyone here help me to go through it? If you already have the solution for batch conversion, I appreciate ahead for your kindly share.
By the way, the batch process goes well on my hand, but I still have further questions.

Here is the spec of my HP Z840 workstation equipped with Xeon E5-2623 3Ghz dual processors, NVIDA QuadroK2200 and 128GB RAM. CUDA toolkit is updated to the latest version 11.2.  Every 2D image costs 1 min and a 53 slices z stack will cause the system exhausted. Can you recommend a PC spec to run Cellpose efficiently?
The parameters "model match threshold" and "cell prob threshold" are missing in the command line document. Are these parameters also adjustable in the batch mode?

Thank you for your help in advance.
All Best,
Peggy

Hi there,
Did you solve the problem Peggy ?
I am experiencing the same issue,
Best wishes,
Andry

Hi there,
Cellpose is indeed a good tool to segment fluorescence images. I am trying to convert text files generated by Cellpose in a batch mode, therefore I did some modifications in the script "imagej_roi_converter.py" and wrote a image j macro to do it. Somehow, image j macro editor interpreted them well. Here is the macro to do the batch conversion.  The following is the py code modified from the original version.  And this is the error message shown in log.
Could anyone here help me to go through it? If you already have the solution for batch conversion, I appreciate ahead for your kindly share.
By the way, the batch process goes well on my hand, but I still have further questions.

Here is the spec of my HP Z840 workstation equipped with Xeon E5-2623 3Ghz dual processors, NVIDA QuadroK2200 and 128GB RAM. CUDA toolkit is updated to the latest version 11.2.  Every 2D image costs 1 min and a 53 slices z stack will cause the system exhausted. Can you recommend a PC spec to run Cellpose efficiently?
The parameters "model match threshold" and "cell prob threshold" are missing in the command line document. Are these parameters also adjustable in the batch mode?

Thank you for your help in advance.
All Best, Peggy

Hi Peggy,
Could you please share the text file for the Image J macro that you generated for batch processing?
Another question, is it possible to run this macro if I am using PBIOP plugin for ImageJ to run cellpose?
Best wishes,
Aftab


[AutoPR logic/resource-manager] typo: logic/resource-manager/Microsoft.Logic

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/4927

This PR has been merged into https://github.com/Azure/azure-sdk-for-go/pull/3750


nixos/nh: system fails to boot if flake is not set/set to a wrong value

Describe the bug
I had set the following in configuration.nix:
  programs = {
    nh = {
      enable = true;
      clean = {
        enable = true;
        extraArgs = "--keep 3 --keep-since 14d";
      };
      flake = "oldPath";
    };
  };

I then changed the location of the flake, commented out the flake value in configuration.nix and set the new FLAKE environment variable in my user shell. The new generation was applied successfully but upon rebooting, the system stopped after reaching the Timers target with a forever blinking underscore and no error message.
After setting the flake value in configuration.nix to the new location, the system booted successfully.
I didn't expect this behaviour and it took me some time to figure it out. Is it possible to improve this behaviour?
Steps To Reproduce
Steps to reproduce the behavior:

see above

Expected behavior
System boots successfully or throws an error while building the new generation.
Notify maintainers
@viperML

Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.10.0, NixOS, 24.11 (Vicuna), 24.11.20240727.b73c222`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.5`
 - channels(root): `"nixos"`
 - nixpkgs: `/nix/store/qxf6anli54ij0q1sdlnlgx9hyl658a4v-source`

Add a :+1: reaction to issues you find important.

Unless I'm misunderstanding your point, isn't this kind of behaviour fairly logical? If you set something to a weird value, it should be expected that it breaks. It's not really easy to have assertions to protect from this either, since the value of the flake can't be known from just nixpkgs side.

I think the point is, something as minor as setting the FLAKE envvar inocrrectly shouldn't break boot.
But I'd want to see the logs for that or at least a minimal vm config to reproduce.


Create a test script for creating a DOI

Context
After we have a test account we should just solve the basic problem of what minimum data we will need to create a DOI, then we need to figure out which other metadata will be supported.
We should either write a script or use the metadata validator to upload an XML file to see if everything is parsed correctly.
Important Links:

Metadata Quality Check
https://www.crossref.org/documentation/member-setup/constructing-your-dois/
https://data.crossref.org/reports/help/schema_doc/5.3.1/index.html

Has anyone started to work on the test/prod account(s)?
Please share the credentials with me when it's ready.


Adding Product table

This PR adds Product table to recover metrics fater for timeseries plots.
@crisingulani please validate the products ingestion
There are 3 ways to create the Products:

Run the pipeline and at the end it will create the appropriate Product rows
Replicating the exposures
Running inside the container (in case you already have exposures processed) python framework/bin/migrate_jobs_outputs.py

@EricFreireSouza please validate the frontend Trend Analysis checkboxes

@felipelm  have not you added some package dependencies?
   File "/app/framework/qlf/dashboard/urls.py", line 6, in <module>
     from . import views_bokeh
   File "/app/framework/qlf/dashboard/views_bokeh.py", line 21, in <module>
     from dashboard.bokeh.regression.main import Regression
   File "/app/framework/qlf/dashboard/bokeh/regression/main.py", line 17, in <module>
     import datashader as ds
 ModuleNotFoundError: No module named 'datashader'
 2019-02-01 17:52:21.527 UTC [77] ERROR:  relation "auth_user" does not exist at character 280

@crisingulani forgot to remove this dependency from a test. Thanks! You can continue the review


Discord bot notifications missing details

Thank you for adding Discord bot notifications! Can you possibly add location and card details into the text of the Discord bot notifications to match the format of the web push notifications? Right now the text body for each notification just says "Lost Merchants card notification" without any details, so it requires clicking through to the message in Discord to figure out which card and spawn location.

Eh? It should look like this

Both the desktop and mobile interfaces look like that for me (unless iOS behaves different than Android does?)

I'm not talking about the text content of the Discord message, I specifically mean the text body of the Android system notification. I guess it would just be nice to simplify the way the text is formatted so that all the relevant information shows up in the body of the system notification for each bot message.

vs

Ah, that's a bit trickier since Discord controls the formatting of the actual notification. Seems like it may just be puling from the text of the link header so I could change that.


Make Start Service Optional

Altered the script to make Start Service optional.

Looks good, however the default value should be true.  I will make the update and publish soon.

Moved start service to advanced group

Also you did not pass the arguments to the script block, so the bool value had no effect. This has been resolved.

thanks @Dejulia489 ! i was making the changes blind as i had no idea how to test/debug!
thanks for the additional changes


Likely minor bug yiiActiveForm ajax validation

I think possibly a bug (though could be something else I have done) however it does appear that:
When ajax validation is enabled for specific individual attributes and if validation has failed such as to produce error message. Clicking submit removes errors of the ajax validated attributes if clientValidation errors are produced.
Works as expected if
               if ($.isEmptyObject(messages) && needAjaxValidation) {
is changed to
               if (needAjaxValidation) {
To reiterate:
ajaxValidation is disabled for form but enabled for some attributes e.g. phone number and address validation. Some other fields have some clientValidation.
Typeing invalid data into the ajaxValidated fields triggers ajax validation as expected and errors are displayed.
Problem is that clicking submit when there are failing client validated (non ajax validated attributes) seems to clear the errors of the ajax validated attributes.

Works as expected if
if ($.isEmptyObject(messages) && needAjaxValidation) {
is changed to
if (needAjaxValidation) {

We follow the logic not to produce XHR request for the AJAX validation, while there is still something wrong and we can detect on client-side.
Once we click submit, we force full form validation from the very beginning, so we clear all error messages (both AJAX and client-side validation) and check all rules.
Therefore

Problem is that clicking submit when there are failing client validated (non ajax validated attributes) seems to clear the errors of the ajax validated attributes.

is an expected behavior.

@SilverFire, I do understand what you are saying, and yes it would seem on face value your explanation would be correct. However ...
I don't believe it is intuitive for a user that if an attribute is invalidated via ajax onblur, that the error message is removed on submit. If the error message has been brought in via ajax, and the field has not changed then clearing it because there is a client validated error means that the user then has to fix the client validated error, before then clicking submit, to then see the ajax validated error ... messy!
Perhaps a more logical approach would be to run the ajax validated attribute validations immediately after the client validated ones on submit - which I think might be what happens if client validation passes (but not when it fails).
It just simply isn't clean for a user to have to hit submit twice to obtain two separate lists effectively of invalidated fields, 1 that is client validated, and 1 that is ajax validated. This logic should be invisible to the user ... the user shouldn't be effected by what we ajax validate and what we client validate (they don't know what ajax is nor a client normally). To them, the current operation will just seem like a weird bug.
Example of current operation:

User enters first name "Andrew", client validated required
User forgets to enter last name "Blake", client validated required
User enters an invalid phone number, ajax validated, get "Phone number is invalid."
User fills in a bunch of other things (intending on checking out the phone number later - or perhaps a lot of this really large form has been auofilled by the browser)
User clicks submit - result is "Last name is required" error message - note that the invalid phone number message is now gone.
User adds "Blake" to last name - as that is the only hilited error on the page
User clicks "Submit" - result is "Phone number is invalid".
User fixes the phone number
User clicks "Submit" - result is that it finally submits successfully.

Call me fussy, but one way or another (either fixed in Yii, or forked) I can't live with that operation currently just isn't right. When the user clicks submit the first time, one way or another errors with the form should be displayed.
If what I have described above is the current operation then it isn't right. There is a possibility that I have mucked up something somewhere to cause this operation however it appears by @SilverFire's comment that it is expected behaviour, makes it appear to me that this is in fact a bug.

Makes sense, thank you for a detailed explanation of you POV

Could you check it after the fix?

Will do. Cheers.


Plugin's PlaceholderField - unexpected kwarg 'editable'

I've added a PlaceholderField to a plugin model & it's resulted in a TypeError: render_placeholder() got an unexpected keyword argument 'editable'
In the template where I render the plugin I just do the usual {% render_placeholder object.my_placeholder %}
Is it not possible to add a PlaceholderField to a CMSPlugin model?

It does not have much sense, since when nested plugins became possible. Any usecase which is not covered by nested plugins?

I've just come across this again. This time it's a model with a PlaceholderField & the error occurs while I'm logged in & I request the page which renders the placeholder.
The error comes out from https://github.com/divio/django-cms/blob/3.1.2/cms/models/placeholdermodel.py#L137
Variables at that time are; editable = True and use_cache = True

Plugins are not designed for rendering placeholders.
Instead please use nested plugins.


Update to work around interface naming error.

If it is determined that #133 is something that needs fixing, this is a potential solution.
TL;DR: working through the README tutorial blows up with an error that interface names must begin with an I.

After working further through the tutorial, I'm running into it in more locations. Since I'm completely new to this, I can't help but wonder if there is a step needed to make this less strict. Or is interface the wrong concept for this job? I'll gladly add a commit with more updates to resolve other "interface name must start with a capitalized I" errors, if that's appropriate, though.

@jasofalcon That's good to know. I guess this PR is addressing the issue in the wrong way. As it's written in the instructions, it's still an error every time I try to run the project, though. Is there somewhere to tell TypeScript not to blow up when an interface doesn't start with an I?


feat: Implement the config "react"

Describe your changes
Implement a config (preset) that aggregates the following rules:

rules/jsx-a11y
rules/react-hooks
rules/react

Issue ticket number and link
Checklist before requesting a review

[ ] I have performed a self-review of my code
[ ] If it is a core feature, I have added thorough tests.
[ ] Do we need to implement analytics?
[ ] Will this be part of a product update? If yes, please write one phrase about this update.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


CodeQL workflow added

Description
CodeQL is a powerful static analysis tool developed by GitHub that allows developers to analyze their codebases for potential bugs, security vulnerabilities, and other code quality issues. It uses a declarative query language called QL to define and execute queries on the codebase. While CodeQL is often associated with security analysis, it can also be used for general code quality improvements.
Here's a breakdown of how CodeQL features can be utilized in a This repository:

Automated Code Scanning
CodeQL Queries
Security and Code Quality Rules

Fixes #1153

@akshitagupta15june Sorry for disturbing you, but you mistakenly added lables to the issue instead of this pull request.
could you please add them to this pull request ( #1154 )
Thank you for your support


Update package

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/67365
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.2.0 -m "<description of version>" 841b711698fc181bc15adbeb3dc21d0737775374
git push origin v0.2.0


Test out the policy change process to ensure it works as expected

Related Issue(s)
Close: https://github.com/kyverno/policies/issues/571

Description
Modify an existing policy, update the digest field in artifacthub-pkg.yml, ensure the update is displayed in Artifact Hub.

Checklist

[x] I have read the policy contribution guidelines.
[x] I have added test manifests and resources covering both positive and negative tests that prove this policy works as intended.
[x] I have added the artifacthub-pkg.yml file and have verified it is complete and correct.

@chipzoller

Please send a new PR to revert the changes.


genpolicy: Update oci_distribution_client to 0.10.0

Update oci_distribution client and support alternative layer media type. This adds back support for images like docker.io/library/busybox:latest
test run: https://dev.azure.com/mariner-org/mariner/_build/results?buildId=472233&view=results (100% pass)

Update oci_distribution client and support alternative layer media type. This adds back support for images like docker.io/library/busybox:latest
test run: https://dev.azure.com/mariner-org/mariner/_build/results?buildId=472233&view=results (100% pass)

Please don't include MSFT private links in public PRs.

I believe the crate name is oci_distribution, not oci_distribution_client

Please port the remaining genpolicy commits from cc-msft-prototypes into msft-main, before making these oher changes - to make sure we don't leave useful changes behind, in cc-msft-prototypes.

Ported only change missing from cc-msft-prototypes (https://github.com/microsoft/kata-containers/commit/da40e4150a00856aaadbd70d64b333cd9d249b38) and rebased my changes on top of it to preserve chronological order


Fixing formatting issue in compat section

@joebourneMS I made these changes internally and they will go out today


submit civic record to production using clinvar-this

Submit a CIViC record to production using ClinVar This. @ahwagner did you have a preference on which CIViC record I submit?
Use Wagner Lab account
Compare this submission to CIViC's submission using spreadsheet

No preference, other than it coming from the CIViC submission spreadsheet

I'll stick with our good friend BRAF V600E and use civic.aid:7

I will also use civic.aid:55 to test onco submission

Onco submission processed successfully on the test api after removing the civicdb urls. Still waiting for clinical impact submission to be processed.

Submitted. Now we wait!


feat(avax): added tx history

Pull request related to this trello task

:tada: This PR is included in version 1.2.0 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:


Turn classes with no functionality into stateless functional components

Such as SvgStore, Icon and LoadingSpinner

Investigating this it means that updates can't be prevented with shouldComponentUpdate.


FS.com GPON-ONU-34-20BI incorrect tagging

Hi
Further to discussion yesterday re password authentication, I'm noticing the following weird symptom:

It appears that the SFP is staying in State 5 (implying authentication NOT an issue(?))

If I capture a trace to file on my Mikrotik RB4011 I see the following:
a) My outbound traffic for PPPoE (PADO) is tagged with VLAN 6 (same configuration as when using 02 external ONT, which works). However, the returning PADI is tagged with 1421!
b) The video VLAN is tagged (correctly for O2/ Movistar Spain) with VLAN 3)

My questions: Does stable state 5 mean I'm past authentication, assume OMCI programming is being processed incorrectly,  and  I need to try with different (eg Huawei) firmware?
Thanks for any suggestions.

This is a classic issue. The return mapping rule is not correctly being applied by the ONU. It happens.
Try using the native GPON VLAN (1421) instead of (2) and see if that helps.
Otherwise I'd try a different firmware

Humm, not sure 1st options going to work - surely I'm only seeing PAD Offfers as a result of the server seeing my PADIs - so it would appear it's receiving ok, just the return path that's getting mangled/ incorrectly tagged.
I'll definitely have a go at re-flashing today.

Tried mA5671a_root_mtd5.img today and same deal: State 5, PADIs going out tagged with VLAN 6 and PADO coming back on VLAN 1421.
Do I just keep trying different firmwares?

I've fixed with the last email from FS:
(Extract)
This situation of downlink frame VLAN=1421 but Pbit is not equal to 1 can be avoided by enabling the OLT IOP interoperability compatibility option of the GPON MAC SGP ONU module. After logging in to the GPON MAC SFP ONU module via SSH, execute the following command:
fw_setenv omci_iop_mask 8
Note: This command will not take effect immediately and will only take effect after the GPON MAC SFP ONU module is unplugged and restarted;


Do not install env in case of devbuild

This cause an error as package.env_path is incorrect in case of a devbuild, as it looks for the file in stage
Fix the dev-build command and the cosmo_PR plan in jenkins which is currently broken

launch jenkins --test=root cosmo<EMAIL_ADDRESS>

this also fix the cosmo_PR see build 375

launch jenkins --test=root cosmo<EMAIL_ADDRESS>

@elsagermann I removed the install completly we need to discuss a solution for the release plan (we would like to install the build env for tracability - so that it get automatically deployed when we copy the folder)


Graph and AAD client not working in SharePoint APP because pop-ups are blocked

Category

[ ] Question
[ ] Typo
[x] Bug
[ ] Additional article idea

Expected or Desired Behavior
Opening a page with a web part that uses the Graph or AAD client in the SharePoint APP on Android or iOS doesn't work. The app blocks pop-ups and there doesn't seem to be a way to enable/disable it.

Steps to Reproduce
Open a page with a webpart that makes use of the Graph / AAD client in the SharePoint app.

This is by design now - unfortunately - we are working on changes in the SharePoint app to enable or bypass this model where suitable. No ETA for now, so closing this "as designed".


What am I doing wrong here?

What am I doing wrong here?
$ ./dehydrated -c
# INFO: Using main config file /usr/local/etc/dehydrated/config
Processing domain.tld with alternative names: www.domain.tld
 + Signing domains...
 + Generating private key...
 + Generating signing request...
 + Requesting challenge for domain.tld...
 + Requesting challenge for www.domain.tld...
 + Responding to challenge for domain.tld...
 + Responding to challenge for www.domain.tld...
 + Challenge is valid!
 + Requesting certificate...
  + ERROR: An error occurred while sending post-request to https://acme-v01.api.letsencrypt.org/acme/new-cert (Status 403)

Details:
{
  "type": "urn:acme:error:unauthorized",
  "detail": "Error creating new cert :: authorizations for these names not found or expired: domain.tld",
  "status": 403
}

$ cat /usr/local/etc/dehydrated/domains.txt
domain.tld www.domain.tld

To my eye, that looks like the challenge for domain.tld wasn't validated...
Can you please post the results of dehydrated --version for us?

@lukas2511 Looking through the code, I think we may have a bug?
In lines 606-610, we loop while reqstatus is still pending. In lines 621-625, we check if reqstatus is valid, and if not, we call the hook script... but we don't error out otherwise. Which means we move to validating the next SAN in the list.
Once we're done with all the challenges, we move on. In line 635, we check again that reqstatus is valid, but that's really only checking whether the last SAN validation succeeded.

./dehydrated --version
INFO: Using main config file /usr/local/etc/dehydrated/config
Dehydrated by Lukas Schauer
https://dehydrated.de
Dehydrated version: 0.4.0
GIT-Revision: 0be0ab083f290afbc757b8388a80df458ddfd33c
cat: /etc/issue: No such file or directory
OS:
Used software:
bash: 4.3.30(1)-release
sed: sed (GNU sed) 4.4
curl: curl 7.53.1
awk: GNU Awk 4.1.4, API: 1.1 (GNU MPFR 3.1.5, GNU MP 6.1.2)
grep: grep (GNU grep) 2.27
mktemp: mktemp (GNU coreutils) 8.26
diff: diff (GNU diffutils) 3.5
openssl: OpenSSL 1.0.2k  26 Jan 2017
uname -a
SunOS reverseproxy01 5.11 joyent_20170913T233706Z i86pc i386 i86pc Solaris

What I did wrong was to mount the location at www.domain.tld and did not assign domain.tld to anything.

@txr13 mh, you are right, that is a bug and i was able to reproduce it easily. i think a simple break should fix that, see f838d93 for my fix.
it would also be possible to move the cleanup routine up, in that case it may even be simplified since it wouldn't need the loop over the invalid challenge files but only delete the current one, but maybe i'm forgetting something...


Added MyUSD

Hey @SynthLuvr, you need to add the import and fetcher to index.ts as well

Updated @shadowkora


exec format error

I tried to install this in my hassio environment (home assistant) and I got the following error when starting the container:
standard_init_linux.go:211: exec user process caused "exec format error"
Any ideas?

Sorry, not sure what the issue is, and I don't know anything about Home Assistant in general.


Base.subproject: correct home directory handling on Windows

While we can enumerate the users using NetUserEnum, that does not guarantee that we get the full user information.  Perform an explicit NetUserGetInfo to query the user information to get the home directory.
Additionally, correct the CFString handling within the function where we were improperly using CFStringCreateWithBytesNoCopy which requires that the string is 8-bit encoded.  We now use
CFStringCreateWithCharacters[NoCopy] to properly create the CFString with unicode characters.

@swift-ci please test

CC: @parkera @lorentey

@swift-ci please test

@swift-ci please test Linux platform


(yagan) add EL9 network support and test

Just converting the EL7 network config to EL9 for Yagan

Rebased on current master.


Supports access to indexed fa and fasta files

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/ADAM-prb/1685/
Test PASSed.

I didn't notice during our conversation this afternoon that this is for ReferenceFile, not something that we might want to use to populate an RDD of Sequences or Slices.
Thus I'm generally +1 after @fnothaft's requested changes are in.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/ADAM-prb/1691/Build result: FAILURE[...truncated 3 lines...]Building remotely on amp-jenkins-worker-05 (centos spark-test) in workspace /home/jenkins/workspace/ADAM-prbWiping out workspace first.Cloning the remote Git repositoryCloning repository https://github.com/bigdatagenomics/adam.git > /home/jenkins/git2/bin/git init /home/jenkins/workspace/ADAM-prb # timeout=10Fetching upstream changes from https://github.com/bigdatagenomics/adam.git > /home/jenkins/git2/bin/git --version # timeout=10 > /home/jenkins/git2/bin/git -c core.askpass=true fetch --tags --progress https://github.com/bigdatagenomics/adam.git +refs/heads/:refs/remotes/origin/ # timeout=15 > /home/jenkins/git2/bin/git config remote.origin.url https://github.com/bigdatagenomics/adam.git # timeout=10 > /home/jenkins/git2/bin/git config --add remote.origin.fetch +refs/heads/:refs/remotes/origin/ # timeout=10 > /home/jenkins/git2/bin/git config remote.origin.url https://github.com/bigdatagenomics/adam.git # timeout=10Fetching upstream changes from https://github.com/bigdatagenomics/adam.git > /home/jenkins/git2/bin/git -c core.askpass=true fetch --tags --progress https://github.com/bigdatagenomics/adam.git +refs/pull/:refs/remotes/origin/pr/ # timeout=15 > /home/jenkins/git2/bin/git rev-parse origin/pr/1320/merge^{commit} # timeout=10 > /home/jenkins/git2/bin/git branch -a --contains dd19fd05abd735171eeef5c9fe7d8ed1c67e65df # timeout=10 > /home/jenkins/git2/bin/git rev-parse remotes/origin/pr/1320/merge^{commit} # timeout=10Checking out Revision dd19fd05abd735171eeef5c9fe7d8ed1c67e65df (origin/pr/1320/merge) > /home/jenkins/git2/bin/git config core.sparsecheckout # timeout=10 > /home/jenkins/git2/bin/git checkout -f dd19fd05abd735171eeef5c9fe7d8ed1c67e65dfFirst time build. Skipping changelog.Triggering ADAM-prb ? 2.6.0,2.11,1.5.2,centosTriggering ADAM-prb ? 2.6.0,2.10,1.5.2,centosTouchstone configurations resulted in FAILURE, so aborting...Notifying endpoint 'HTTP:https://webhooks.gitter.im/e/ac8bb6e9f53357bc8aa8'
Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/ADAM-prb/1692/Build result: FAILURE[...truncated 3 lines...]Building remotely on amp-jenkins-worker-05 (centos spark-test) in workspace /home/jenkins/workspace/ADAM-prbWiping out workspace first.Cloning the remote Git repositoryCloning repository https://github.com/bigdatagenomics/adam.git > /home/jenkins/git2/bin/git init /home/jenkins/workspace/ADAM-prb # timeout=10Fetching upstream changes from https://github.com/bigdatagenomics/adam.git > /home/jenkins/git2/bin/git --version # timeout=10 > /home/jenkins/git2/bin/git -c core.askpass=true fetch --tags --progress https://github.com/bigdatagenomics/adam.git +refs/heads/:refs/remotes/origin/ # timeout=15 > /home/jenkins/git2/bin/git config remote.origin.url https://github.com/bigdatagenomics/adam.git # timeout=10 > /home/jenkins/git2/bin/git config --add remote.origin.fetch +refs/heads/:refs/remotes/origin/ # timeout=10 > /home/jenkins/git2/bin/git config remote.origin.url https://github.com/bigdatagenomics/adam.git # timeout=10Fetching upstream changes from https://github.com/bigdatagenomics/adam.git > /home/jenkins/git2/bin/git -c core.askpass=true fetch --tags --progress https://github.com/bigdatagenomics/adam.git +refs/pull/:refs/remotes/origin/pr/ # timeout=15 > /home/jenkins/git2/bin/git rev-parse origin/pr/1320/merge^{commit} # timeout=10 > /home/jenkins/git2/bin/git branch -a --contains<PHONE_NUMBER>9861f0fc75b2c1c15b2e2e15d9c445 # timeout=10 > /home/jenkins/git2/bin/git rev-parse remotes/origin/pr/1320/merge^{commit} # timeout=10Checking out Revision<PHONE_NUMBER>9861f0fc75b2c1c15b2e2e15d9c445 (origin/pr/1320/merge) > /home/jenkins/git2/bin/git config core.sparsecheckout # timeout=10 > /home/jenkins/git2/bin/git checkout -f<PHONE_NUMBER>9861f0fc75b2c1c15b2e2e15d9c445First time build. Skipping changelog.Triggering ADAM-prb ? 2.6.0,2.11,1.5.2,centosTriggering ADAM-prb ? 2.6.0,2.10,1.5.2,centosTouchstone configurations resulted in FAILURE, so aborting...Notifying endpoint 'HTTP:https://webhooks.gitter.im/e/ac8bb6e9f53357bc8aa8'
Test FAILed.

@akmorrow13 can you run ./scripts/format-source?

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/ADAM-prb/1697/Build result: FAILURE[...truncated 3 lines...]Building remotely on amp-jenkins-worker-05 (centos spark-test) in workspace /home/jenkins/workspace/ADAM-prbWiping out workspace first.Cloning the remote Git repositoryCloning repository https://github.com/bigdatagenomics/adam.git > /home/jenkins/git2/bin/git init /home/jenkins/workspace/ADAM-prb # timeout=10Fetching upstream changes from https://github.com/bigdatagenomics/adam.git > /home/jenkins/git2/bin/git --version # timeout=10 > /home/jenkins/git2/bin/git -c core.askpass=true fetch --tags --progress https://github.com/bigdatagenomics/adam.git +refs/heads/:refs/remotes/origin/ # timeout=15 > /home/jenkins/git2/bin/git config remote.origin.url https://github.com/bigdatagenomics/adam.git # timeout=10 > /home/jenkins/git2/bin/git config --add remote.origin.fetch +refs/heads/:refs/remotes/origin/ # timeout=10 > /home/jenkins/git2/bin/git config remote.origin.url https://github.com/bigdatagenomics/adam.git # timeout=10Fetching upstream changes from https://github.com/bigdatagenomics/adam.git > /home/jenkins/git2/bin/git -c core.askpass=true fetch --tags --progress https://github.com/bigdatagenomics/adam.git +refs/pull/:refs/remotes/origin/pr/ # timeout=15 > /home/jenkins/git2/bin/git rev-parse origin/pr/1320/merge^{commit} # timeout=10 > /home/jenkins/git2/bin/git branch -a --contains 151b77cc00b2d925a021ed5b4d90304c81994b77 # timeout=10 > /home/jenkins/git2/bin/git rev-parse remotes/origin/pr/1320/merge^{commit} # timeout=10Checking out Revision 151b77cc00b2d925a021ed5b4d90304c81994b77 (origin/pr/1320/merge) > /home/jenkins/git2/bin/git config core.sparsecheckout # timeout=10 > /home/jenkins/git2/bin/git checkout -f 151b77cc00b2d925a021ed5b4d90304c81994b77 > /home/jenkins/git2/bin/git rev-list<PHONE_NUMBER>9861f0fc75b2c1c15b2e2e15d9c445 # timeout=10Triggering ADAM-prb ? 2.6.0,2.11,1.5.2,centosTriggering ADAM-prb ? 2.6.0,2.10,1.5.2,centosTouchstone configurations resulted in FAILURE, so aborting...Notifying endpoint 'HTTP:https://webhooks.gitter.im/e/ac8bb6e9f53357bc8aa8'
Test FAILed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/ADAM-prb/1698/
Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/ADAM-prb/1699/
Test PASSed.

Merged! Thanks @akmorrow13!


Update comment verbiage to be in sync with other platforms

Update comment verbiage to be in sync with other platforms.

CRD schema generation is out of date, please run make update

@pawanpinjarkar Can we get this updated and try to get it merged?


Css / Less icons

What is the issue?

going to close this since there has been nothing reported. If there is an issue please reopen.
Thanks!


ISSUE $1

Almost wasted my 39 account paint as 90% paint failed

 Almost wasted my 39 account paint as 90% paint failed

i think it’s because of two reasons. first, the tournament hasn’t started yet (so there’s no canvas to paint on). and second, once the tournament starts, you have to wait for the 'I AM INEVITABLE' popup to show up so the canvas can be reset.

Ok, i'll wait until start of round 2
Another ques, why random template json is empty

Cause you need to manually fill it if you want to set specific templates, otherwise it will set a random one (not from file)

Also about this problem. There are two options here

There's something wrong with your NotPixel account.
There is simply nothing to color on the template. A situation occurs when several users simultaneously paint one available pixel at the same time


[ZEPPELIN-5075] Bump up firefox version

What is this PR for?
The firefox version (31) is currently too old and if selenium test cases fail it becomes difficult to repro the issue.
What type of PR is it?
[Improvement]
What is the Jira issue?

https://issues.apache.org/jira/browse/ZEPPELIN-5075

How should this be tested?

CI should be green
Travis link: https://travis-ci.com/github/prabhjyotsingh/zeppelin/builds/187051708

Questions:

Does the licenses files need update?
Is there breaking changes for older versions?
Does this needs documentation?

Hi @prabhjyotsingh,
I noticed your changes. I'm working on the same module.
https://github.com/apache/zeppelin/compare/master...Reamer:selenium?diff=unified
My Goals are:
-> Use an actual Chrome as browser
-> Use commons-exec to start/stop zeppelin-server and to execute other commands
-> Remove ant steps, so tests can be execute in an IDE

@Reamer The only reason I prefer Firefox over Chrome is because you can sepcify FF-version in travis file.
May be that was a thing of past but I've seen sometime latest version of Chrome does not work with selenium-web-driver, if that is not the case now, I can possibly close this PR and we can take a look at yours, no problem.

The chome addon will install the newest stable chrome.
      addons:
        chrome: stable

The package chromium-chromedriver will install the newest chromium-chromedriver from ubuntu repository. Theoretically this can break because the binaries are loaded from different sources.
I haven't noticed any problems with chrome, but I have noticed some problems with Firefox. The test ParagraphActionsIT:testFontSize does not work on my computer with Firefox manually and automatically with Selenium.

Yes, I agree there are problems with Firefox, but in this way, we can tie up firefox(specific-version)+geckodriver(specific-version). But if you are saying you have not seen any problem with chrome(latest-version)+chromium-chromedriver(latest-version) is past one year, then please feel free to open up your PR, and I'll close this one.

I have split my changes into several commits, which should make it easier to understand what I have changed.
I have seen that you are working on the Selenium execution code, so it would be nice if you could merge some improvements into your branch.

I'll close this one.
Please don't do this, if you can manage the selenium tests, it would be a great help.

Sure I'm fine either ways and yes I agree if chrome works then it's more stable.
If we agree we can switch to Chrome, worst case we will revert back to FF.

@Reamer  Have made some fixes, which should get rid of a few flaky test cases. Should we give this a spin while you are working on your PR?

Hi @prabhjyotsingh
I merged your changes into my branch https://github.com/apache/zeppelin/compare/master...Reamer:selenium?diff=unified
and it is working now. https://travis-ci.org/github/Reamer/zeppelin/jobs/731234230
Because of the bugs in Firefox, I would switch to Chrome. In addition we are using chrome also for Run e2e tests in zeppelin-web and Run tests in zeppelin-web-angular
I will open PR.

Sure that sounds good.

@Reamer if yours is going to take time, should we merge this? I mean this is ready and hopefully, this should reduce some of flaky test reports.

@Reamer if yours is going to take time, should we merge this? I mean this is ready and hopefully, this should reduce some of flaky test reports.

Of course we should merge this.

Thanks for the review @Reamer.
@zjffdu  does that works for you as well?
Will merge this if no more discussion.


Hi johndyer, can you publish newer version to npmjs.org?

Hi johndyer, can you publish newer version to npmjs.org?

I have pretty much the same question with bower
Im dying to use the awesome functionalities of 3.0 ( i currently really need the facebook video support) when is it planned to be released?

@edgehero We need to finalize some details in the branch and some last questions to be answered and hopefully by the end of the month. We are pushing as hard as we can to get it released as soon as possible

would be awesome, you guys are doing amazing work

Version in NPM up to date


Revert to standard encoding if CMAP exists but is empty.

In some cases, a PDF may have a CMAP, but it may be empty. In those cases, it's better to revert to PDF::Reader::Encoding class to avoid returning gibberish characters.

Thanks for this proposal. Before merging it, I've love to see a some specs. At a minimum, something in spec/integration_spec.rb would be awesome, but a unit spec for Font would also be great.
I'm happy to assist with writing the specs if that helps, just let me know!


Fixing #32 and #31

TODO: update to the new version of the library and then update the pull request.


Move to modern metadata and lint it. Also fixes #12

Module files are deprecated.
Also need to win at high lint scores for forge props amirite?

+1. I was about to make the same kind of pull-request.


My Game is about a Simple Maze...A maze is a complex network of paths or passages, typically designed as a puzzle or challenge, where the goal is to find a route from the entrance to the exit. Mazes vary widely in complexity and size, often found in games, puzzles, or architectural designs. Also to make the game interesting, I have provided a feature to collect coins. Players can collect coins and at the end, the total coins collected by the player will be displayed

How do you play your game?
The game is very easy to play..Players can start the game by pressing 'k' at starting frame and then pressing WASD to move.
press J to reset the level. At the top, there's a coin counter, and at the bottom, there's the current level number.

Code
Check off the items that are true.

[x] The game was made using the Sprig editor.
[x] The game is placed in the in the /games directory.
[x] The code is significantly different from all other games in the Sprig gallery (except for games labeled "demo").
[x] The game runs without errors.
[x] The name of the file/game contains only alphanumeric characters, -s, or _s.
[x] The game name is not the same as the others from gallery

Image (If an image is used)

[ ] The image is in the /games/img directory.
[ ] The name of the image matches the name of your file.

Thanks for your PR!

Helloo  GalaxyGamingBoy, I am not able to understand some things on this page....
Is my game rejected?? Or should I make some changes and then reapply?

Cool maze game so far but it would be great to add more novel game mechanics in order to make your game unique, to stand out, and of course to meet the necessary quality standard in order to receive a sprig hardware grant

hello reviewer, i added a new feature in my of shop where player can earn coins while coming out of maze and then use those coins to buy new backgrounds for maze...everything is working perfectly...without any errors...
can please you re-review game....

Amazing! I really like the background switch and shop feature, makes coin collection fun. FYI, if you're a teen and haven't already received one, please feel free to fill out this form to get it! Additionally, feel free to join Hack Club's Slack and share your creation in the #sprig channel!

Thank you so much @GalaxyGamingBoy for approving the game, yes I am filling the form..
Just one question... In india, the customs on sprig is very high, one of my relative lives in USA, so will it be fine if I mention his address in sprig order form??

Make sure to put the address you want the sprig to be shipped at! If your relatives forward it to you I still think that you will need to pay customs but I'm not sure


[Window] User can't open mitmweb.exe in bin folder

Problem Description
A clear and concise description of what the bug is.
Steps to reproduce the behavior:

Install mitmproxy on win 10 64 bit
Go to the "bin" folder in C disk
Clicking on mitmweb.exe (run administrator)

System Information
"mitmproxy --version": 5.0

How did you install it?
Where and what did you download?
We just released v5.1 this morning - please try with the most recent version.
What happens after you click on mitmweb.exe? Is there an error message?

I just download v5.1 which still can't open mitmweb.exe
pls see the video
https://youtu.be/JOJNzzUeaFE
I can not get log for you

How did you install it?
Where and what did you download?
We just released v5.1 this morning - please try with the most recent version.
What happens after you click on mitmweb.exe? Is there an error message?

I just download v5.1 which still can't open mitmweb.exe
pls see the video
https://youtu.be/JOJNzzUeaFE
I can not get log for you @Kriechi

I got the same one.
Version 5.1.1 on Windows 10

Hm, the binaries work fine for me. Screenshot from the video:

@Shnitzelil: Can you please open a command line prompt, run "mitmweb.exe" from there and see if you have the same output?
Also, which Windows 10 version are you two on? 1909 or 2004? https://support.microsoft.com/en-us/help/13443/windows-which-version-am-i-running

Also, since you have since opened other issues: How did you fix it?

Also, since you have since opened other issues: How did you fix it?

The mitmdump working ok... the issue here is with mitmweb.

Hm, the binaries work fine for me. Screenshot from the video:

@Shnitzelil: Can you please open a command line prompt, run "mitmweb.exe" from there and see if you have the same output?
Also, which Windows 10 version are you two on? 1909 or 2004? https://support.microsoft.com/en-us/help/13443/windows-which-version-am-i-running

I'm working with 1909
And I downloaded the files from here
The output I see is
Traceback (most recent call last):
File "mitmweb", line 4, in
File "mitmproxy\tools_main.py", line 171, in mitmweb
File "", line 983, in _find_and_load
File "", line 967, in _find_and_load_unlocked
File "", line 677, in load_unlocked
File "d:\a\mitmproxy\mitmproxy.tox\cibuild\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
File "mitmproxy\tools\web_init.py", line 1, in
File "", line 983, in _find_and_load
File "", line 967, in _find_and_load_unlocked
File "", line 677, in _load_unlocked
File "d:\a\mitmproxy\mitmproxy.tox\cibuild\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
File "mitmproxy\tools\web\master.py", line 1, in
File "", line 983, in _find_and_load
File "", line 967, in _find_and_load_unlocked
File "", line 677, in _load_unlocked
File "d:\a\mitmproxy\mitmproxy.tox\cibuild\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
File "lib\site-packages\tornado\httpserver.py", line 32, in
File "", line 983, in _find_and_load
File "", line 967, in _find_and_load_unlocked
File "", line 677, in _load_unlocked
File "d:\a\mitmproxy\mitmproxy.tox\cibuild\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
File "lib\site-packages\tornado\http1connection.py", line 34, in
File "", line 983, in _find_and_load
File "", line 967, in _find_and_load_unlocked
File "", line 677, in _load_unlocked
File "d:\a\mitmproxy\mitmproxy.tox\cibuild\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
File "lib\site-packages\tornado\iostream.py", line 40, in
File "", line 983, in _find_and_load
File "", line 967, in _find_and_load_unlocked
File "", line 677, in _load_unlocked
File "d:\a\mitmproxy\mitmproxy.tox\cibuild\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
File "lib\site-packages\tornado\netutil.py", line 39, in
File "ssl.py", line 589, in create_default_context
File "ssl.py", line 490, in load_default_certs
File "ssl.py", line 482, in _load_windows_store_certs
ssl.SSLError: nested asn1 error (_ssl.c:4003)
[12184] Failed to execute script mitmweb

@Shnitzelil: This looks like you have an invalid CA certificate installed on your system. See https://bugs.python.org/issue35665 for details.


Graph building

Bootstrapping first community analysis and introduce new pipeline tools

Is it possible to plot the resulting graph and persist it in the notebook?

@WGierke Do you want to persist the graph for loading it later or do you just want to see a representation (plot)? I am currently not sure what you mean with "persist in the notebook".

I mean the plot.
Sent from my mobile. Please excuse the brevity.
On Dec 14, 2017, 10:37 PM, at 10:37 PM, Fabian Paul<EMAIL_ADDRESS>wrote:

@WGierke Do you want to persist the graph for loading it later or do
you just want to see a representation (plot)? I am currently not sure
what you mean with "persist in the notebook".
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
https://github.com/WGierke/graph_mining/pull/8#issuecomment-351843273

I added the plotted dendrogram and a basic community approximation plot. Unfortunately, an optimal community computation takes more than 16GB of RAM. @WGierke

Good stuff! I think this should be enough to show the supervisor that we're somehow on the right way. Getting a machine with more RAM should also be no problem once we want to create the final plots.


Toast message text not vertically align to center against the icon.

Please check all of the platforms you are having the issue on (if platform is not listed, it is not supported)

[] iOS
[x] Android
[] UWP
[] NET Standard 2.0

Version of OS(s) listed above with issue (if android - please include version of Xamarin.Android.Support.* you are using)
Xamarin.Android.Support.v4
Xamarin.Android.Support.v7.AppCompat
Version of ACR UserDialogs Library
v7.0.1
Expected Behaviour
Message text should vertically align to center against the icon.
Actual Behavior
If applicable, please include entire exception - type, message, stacktrace
Message text is vertically align to bottom against the icon.
Code of Conduct

No Library Update Requests - THIS ESPECIALLY MEANS ANDROID SUPPORT LIBRARIES
No Timeline Requests
Please read through the documentation and FAQs
Please be respectful of my time. I put a lot of effort into my libraries.  I try to support the issue requests within a day.  I'm not psychic, so please take the time to fill out the above form as complete as possible

Nope - that is exactly how they should behave.


End-to-end testing

We need some verification of our human-facing API. Basically, that
const X = styled.div`
  some: rule;
`
export default () => <X/>

renders the exact HTML and CSS we want. Things I'd like to be able to verify using this:

[x] that multiple components' CSS gets injected in the correct order regardless of which order they're rendered in
[ ] that using function callbacks with a series of params gives us the result we want
[x] that two components with the same CSS generates only one copy of CSS injected into the document
[ ] that JS style comments don't break the parser, in fact are potentially even detected and warned about
[ ] That global works and injects as we expect it to

Heaps more, too, but this is a start.

Also:
[] - That theme works as we expect (need nested components for this?)
[] - That components actually get the class names we're expecting!
[] - That native works

@geelen @mxstbr working on these additional tests (already merged global) What did you have in mind for Native?

We need to verify that StyledNativeComponent and InlineSyles.js do the same thing as StyledComponent and ComponentStyles.js for DOM, essentially! Would be awesome if you could look into that, but let's close this issue and track it in #94


IOS - ignore keyboard layout events with duration 0

Summary:
Flicker with KeyboardAvoidingView within a scrollview and layout jump when focusing an input with secureTextEntry={true}
Related issue: https://github.com/facebook/react-native/issues/39411
Changelog:

[iOS] [Fixed] - Ignore keyboard layout events when event duration is 0
Test Plan:

Unfortunately this patch has the side effect of sticking the KeyboardAvoidingView the value it had prior to receiving a frame update with a duration of 0. The layout animation would already bail out for duration 0; the issue is that the padding or height is adjusted accordingly, causing the ScrollView to shift. With this change, content can become inaccessible when focusing a secureTextEntry field.

Prior to change
With change, cancel is inaccessible


User-reported unhelpful error message

Program: https://code.world/#Pf9h1fAnWjDl2t7SUtTcwhg
Message:
program.hs:55:1: error:
    Multiple declarations of a
    Declared at: program.hs:20:1
                 program.hs:55:1

There are multiple definitions of a, which is exactly what this error message says.  I suppose I could change "declarations" to "definitions" to keep consistent terminology, but I'm not in a hurry to do that level of tweaking.


MF_AUTH_URL vs MF_AUTHN_URL

I was trying to run mainflux/cli provision test against newly pulled images for 0.10.0 and an older docker-compose.yaml file

I was expecting the user and 2 things to be created

Instead I kept receiving unauthorized access (provision test does not tell which step fails)

I had MF_AUTHN_URL in my things section of the docker-compose.yaml file instead of MF_AUTH_URL without N

My environment: docker for windows 19.03.5

To locate this issue, I started with ngninx logs, then things logs and finally authn which would not show a trace upon things creation. That lead me to check the URL until I noticed the missing N. This variable is missing from the things microservice README.md page.

Just to add - using the latest mainflux/cli docker image worked on my windows machine where I ran mainflux/cli provision test but I still have problems with the cli binary from the release on my ubuntu machine. Docker image worked though.

Maybe CLI was changed, but not rebuilt and republished. Something to take a look at.


Removed dependencies composer.json

Invalid dependencies in the composer.json have been removed.
I also took the liberty to update to 3.0.1 to avoid composer conflicts, all that needs to happen is tag this commit as 3.0.1 after merging if you approve.
#73

Included in the 3.0.1 Release. Sorry it wont let me merge this.


unresolvedSourcePath is resolved path, then set ruleSourcePath as tes…

…tConfig.path

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


#112 pg-update

@HassanBahati,

I added GH-105 and also in the mkdocs.yml i added the :mkdocstring_plugin which will help in the Cross-references across the other py pages:

I've also added GH-106 well as i made some changes to the README.md file

@HassanBahati just tag me when this PR is ready for merging

@HassanBahati just tag me when this PR is ready for merging

sure

for the CONTRIBUTING.md look at this GH

@moses-kisakye there seem to be merge conflicts

for the CONTRIBUTING.md look at this GH

is this a different branch?

for the CONTRIBUTING.md look at this GH

is this a different branch?

for this i had tried to rename the branch name and may be it caused the conflict!! let me try resolving it

with these adjustments shall be good to go....please also remove the docs/contributing_guide.md as its now a duplicate of this one

@HassanBahati am done with resolving the conflicts checkout!

I've also deleted the contributing_guide.md in the /docs on reference to this!


added Virtual-Piano

Closes:  #271

Title : Virtual-Piano
Name: : MANKALA VAISHNAVI
Idenitfy yourself: : GSSOC24

Describe the add-ons or changes you've made 📃
I have added Virtual-Piano
How Has This Been Tested? ⚙

Screenshots 📷

Type of change ☑

What sort of change have you made:

[x] New feature (non-breaking change which adds functionality)

Checklist: ☑

[x] My code follows the Contributing Guidelines & Code of Conduct of this project.
[x] This PR does not contain plagiarized content.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly wherever it was hard to understand.
[x] My changes generate no new warnings.

Note to reviewers 📄

updated the changes that are mentioned


Digital oncean default instance is smaller than their basic droplet

When creating a DO droplet, it rolls a 512MB RAM droplet, which used to be DO smalles droplet.
They have now upgraded their systems to offer 1GB RAM at the same price. This should be updated.

#4376


Added Overwrite property

Overwrite is used when performing UploadFiles action to decide whether
or not we overwrite existing files.
It is using string instead of bool to make the property optional and not break any existing usage of the Ftp task.

Thanks...


Add vfs protocol for persistable entity scan

Hi,
We use neo4j-ogm with Wildfly 9.
And in this case, vfs protocol has to work.
Can you integrate this modifications in the next release ?
Thanks in advance

also fix this issue :
https://github.com/neo4j/neo4j-ogm/issues/48

Thanks for the fix- we would like to have the vfs protocol available in the next release however, we cannot have the OGM depend on JBoss libraries. We've either got to find a way to do it without the jboss-vfs dependency or allow for different user supplied implementations of getting classpath elements. Which way this will go, I cannot say for certain right now, but we'll update the issue once we have a solution. (or if you have a non-jboss dependent PR, we're more than happy to see it)

Hello.
I would like to know why we can have a dependency to JBoss librarie ?
I could help me to search another fix.
I checked the JBoss dependency, and it's under the same apache 2.0 licence.
Plus, it is lightweight : 134 KB.
Thanks for the answer.

I think the way we could approach this is for the metadata scanner to use service loader mechanism for file protocols it cannot handle natively. This approach is being taken for other components in the OGM (drivers, cypher generators for different versions of Neo4j, etc).


openssl vs gnutls as tls-program

In emacs we have tls-program variable which defaults to:
(setq tls-program '("gnutls-cli --insecure -p %p %h" "gnutls-cli --insecure -p %p %h --protocols ssl3" "openssl s_client -connect %h:%p -no_ssl2 -ign_eof"))

After changing it for example to:
(setq tls-program '("openssl s_client -connect %h:%p -no_ssl2 -ign_eof"))

and updating some feed with elfeed-update-feed I still can see error like this:
gnutls.c: [0] (Emacs) fatal error: The TLS connection was non-properly terminated.
And here I'm not sure if I really changed to openssl or not?
How can I check if elfeed is using openssl, because I feel that with latter setting (openssl as tls-program) I have less gnutls errors during update.
Additional info:
gnutls-cli 3.3.6
openssl 1.0.1.h-1

Closing since this was addressed by switching to curl for the backend: Elfeed, cURL, and You.


Added lightbox scripts to baseof.html...

and implemented lightbox toggle to every img on the session pages
also capitalized S in "scorch" in session nav dropdown.

Moved the order of loading, this allows for the jquery version that allows for lightbox to operate while the other JQuery version is active. The current JQuery version is used to manage how dropdowns in bootstrap (like the navbar):
https://github.com/Schulich-Ignite/website/blob/lightbox/layouts/_default/baseof.html#L44-L46
Moved the JS loading into each file (beginner, Flare, scorch), into the layouts:
https://github.com/Schulich-Ignite/website/blob/lightbox/layouts/beginner/list.html#L8-L12


Provide unaryMinus operator for CSSSizeValue

Hello!
I think it'd be great to be able to negate any CSSSizeValue.
Example use case where I try to negate the margin of the :before pseudo element to have a special border effect (using gradients on background):
val borderSize = 2.px
"$self:before" {
    margin(-borderSize)
    // other code
}

Hey @LouisCAD! It looks like this was shipped with https://github.com/JetBrains/compose-jb/releases/v0.5.0-build270 (check out this issue - https://github.com/JetBrains/compose-jb/issues/921)

True, thank you!
I updated and removed my extension.

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


Fix Pub/Sub doc link

Addresses https://github.com/GoogleCloudPlatform/google-cloud-java/issues/2060.

Note: only substantive change is in Pub/Sub link (line 951); others due to markdown auto-formatting.

Changes Unknown when pulling 76577260a9d742dd2f5a93a4b162ed7619a96e22 on tcoffee-google:fix_README_link into ** on GoogleCloudPlatform:master**.

Rolled back autoformatting. @vam-google PTAL

Changes Unknown when pulling 6772f1e58a2d0dad03e51b372ff1b66c260b59d5 on tcoffee-google:fix_README_link into ** on GoogleCloudPlatform:master**.


Fix problem when scripts invoke plan 9 binaries

Given a script of the form:
i.e. a file name that is an a.out not an ELF and, further, is not /bin/rc.
It will fail with the odd error:
execac: elf64ldseg returned 0 segs!
This is hardly intuitive. Here's the problem:
The header that is read is a script header.
It is parsed to a name and args, the name being the target file (in this case an a.out).
Namec is called with the path from the #! file (e.g. /path/to/plan9/binary)
The new file is opened and a chan returned to execac.
Aoutldseg is called to check the line. But it is the line for the old file. The line is still the #! header.
Aaoutldseg says "this !# is not an a.out" and returns -1
The elf parser is called, and it says "not an elf", as it is using the new file.
Why does it work for ELF? b/c ELF does not use the header that was read at all. It reads
on its own. So if the file is an ELF there is no problem.
The problem is that in the case of a #! file we need to read the header on the new chan.
This still leaves open the problem of a #! that is not an rc script. The args as passed
to the binary seem vaguely wrong. For example, a script such as
!#/bin/ls
will, if invoked, show an ls for 'ls', i.e. gets gets 2 args, not one.
I wonder if anyone ever did a #! that was not an rc script. There are none that I can find in the tree.
This seems a foundational bug in Plan 9. What if two scripts are mutually invoking each other? How do you know
when to stop? It is similar to symlink chasing. I think #! handling is broken.
Signed-off-by: Ronald G Minnich<EMAIL_ADDRESS>

don't push, it's not quite right ;-)

It's good now, I've tested it against my u-root changes.


Latest bazel plugin breaks on any C++ project that uses old (prior 6.4.0) bazel

Description of the bug:
Syncing any project with bazel <=6.3.2 will fail with:
ERROR: Traceback (most recent call last):
	File "<redacted>/external/intellij_aspect/intellij_info_impl_bundled.bzl", line 3, column 37, in <toplevel>
		load("@rules_java//java:defs.bzl", "JavaInfo", "java_common")
Error: file '@rules_java//java:defs.bzl' does not contain symbol 'JavaInfo'
ERROR: at <redacted>/external/intellij_aspect/intellij_info_bundled.bzl:4:5: initialization of module 'intellij_info_impl_bundled.bzl' failed

Which category does this issue belong to?
CLion
What's the simplest, easiest way to reproduce this bug? Please provide a minimal example if possible.
Just create a minimal Bazel C++ project and sync, using bazel 6.3.2 or earlier version.
# WORKSPACE
workspace(name = "bzlexp")

# BUILD.bazel
cc_binary(
    name = "main",
    srcs = ["main.cc"],
)

// main.cc
int main() { return 0; }

Which Intellij IDE are you using? Please provide the specific version.
CLion 2024.1.2
What programming languages and tools are you using? Please provide specific versions.
Not related
What Bazel plugin version are you using?
2<IP_ADDRESS>.1-api-version-241
Have you found anything relevant by searching the web?
https://github.com/bazelbuild/intellij/issues/6430 is closed because claimed that the bug is fixed, which is not.
Someone noticed about upgrading rules_java in that issue, but how can one upgrade rules_java that is just not imported?
Any other information, logs, or outputs that you want to share?
No.

Thank you for reporting this, we are aware of the problem, work in progress

In the meantime you can try adding this to your WORKSPACE file as a workaround:
http_archive(
    name = "rules_java",
    urls = [
        "https://github.com/bazelbuild/rules_java/releases/download/7.6.1/rules_java-7.6.1.tar.gz",
    ],
    sha256 = "f8ae9ed3887df02f40de9f4f7ac3873e6dd7a471f9cddf63952538b94b59aeb3",
)

Yeah so the current way to fix this is either to upgrade bazel or directly reference a relative. Bazel 6.3.2 contains rules_java v5.5.0 which we don't support now

We should of course drop obligatory dependency on rules_java at all, but this is not going to happen in a few days

Should be fixed by #6476