Unable to compile examples with soapysdr (Issue with libclang)

Version
Master
Platform
System Configuration
Darwin Justaces-MBP 20.6.0 Darwin Kernel Version 20.6.0: Mon Aug 30 06:12:21 PDT 2021; root:xnu-7195.141.6~3/RELEASE_X86_64 x86_64
(MacOS 11.6)
Rust Configuration
❯ rustup show
Default host: x86_64-apple-darwin
rustup home:  /Users/justaceclutter/.rustup

installed toolchains
--------------------

stable-x86_64-apple-darwin
nightly-2019-07-19-x86_64-apple-darwin
nightly-2019-07-29-x86_64-apple-darwin
nightly-x86_64-apple-darwin (default)
1.52-x86_64-apple-darwin

installed targets for active toolchain
--------------------------------------

arm-unknown-linux-gnueabihf
armv7-unknown-linux-gnueabihf
thumbv7em-none-eabi
thumbv7em-none-eabihf
thumbv7m-none-eabi
wasm32-unknown-unknown
x86_64-apple-darwin

active toolchain
----------------

nightly-x86_64-apple-darwin (default)
rustc 1.57.0-nightly (11491938f 2021-09-29)

LLVM install info
❯ brew info llvm
llvm: stable 13.0.0 (bottled), HEAD [keg-only]
Next-gen compiler infrastructure
https://llvm.org/
/usr/local/Cellar/llvm/13.0.0_1 (10,841 files, 1.8GB)
  Poured from bottle on 2021-10-16 at 15:30:41
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/llvm.rb
License: Apache-2.0 with LLVM-exception
==> Dependencies
Build: cmake ✘, swig ✘
Required<EMAIL_ADDRESS>✔
==> Options
--HEAD
	Install HEAD version
==> Caveats
To use the bundled libc++ please add the following LDFLAGS:
  LDFLAGS="-L/usr/local/opt/llvm/lib -Wl,-rpath,/usr/local/opt/llvm/lib"

llvm is keg-only, which means it was not symlinked into /usr/local,
because macOS already provides this software and installing another version in
parallel can cause all kinds of trouble.

If you need to have llvm first in your PATH, run:
  echo 'export PATH="/usr/local/opt/llvm/bin:$PATH"' >> /Users/justaceclutter/.bash_profile

For compilers to find llvm you may need to set:
  export LDFLAGS="-L/usr/local/opt/llvm/lib"
  export CPPFLAGS="-I/usr/local/opt/llvm/include"

==> Analytics
install: 30,913 (30 days), 68,387 (90 days), 267,969 (365 days)
install-on-request: 22,031 (30 days), 47,539 (90 days), 201,152 (365 days)
build-error: 0 (30 days)

Environment Variables
LLVM_CONFIG_PATH=/usr/local/opt/llvm/bin/llvm-config
LIBCLANG_PATH=/usr/local/opt/llvm/lib/libclang.dylib

Description
I have been trying to compile FutureSDR with the "soapy" feature which pulls in clang-sys.  I have installed LLVM via Homebrew and it is living at '/usr/local/opt/llvm'.  The libclang.dynlib is under that dir in the lib directory and the 'llvm-config' command is under that directory in the bin dir.  In addition, to get the examples to compile I have modified the Cargo.toml file to have the following default features:
default = ["soapy", "vulkan", "audio"]

I should also highlight that I have been able to cleanly build from git each of soapysdr, bindgen, and cpal without error.  Seems that having each of them as reps in this repo simultaneously might be causing an issue.  I also did see that cpal version 0.13.4 is pulling in bindgen version 0.56.0 while soapysdr is pulling in bindgen version 0.57.0.  Not sure if that would cause any issue.
I have not tried to build those specific versions of bindgen individually, just the git master.
I tried this code:
RUST_BACKTRACE=full cargo build --examples

I expected to see this happen: [explanation]
[Clean build with no issues]
Instead, this happened: [explanation]
Build Error
❯ RUST_BACKTRACE=full cargo build --examples
   Compiling soapysdr-sys v0.7.2
   Compiling rodio v0.14.0
error: failed to run custom build command for `soapysdr-sys v0.7.2`

Caused by:
  process didn't exit successfully: `/Users/justaceclutter/Source/FutureSDR/target/debug/build/soapysdr-sys-763a0a3c5ea62682/build-script-build` (exit status: 101)
  --- stdout
  cargo:rerun-if-env-changed=SOAPYSDR_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=SOAPYSDR_STATIC
  cargo:rerun-if-env-changed=SOAPYSDR_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-apple-darwin
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_apple_darwin
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-apple-darwin
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_apple_darwin
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-apple-darwin
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_apple_darwin
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=SOAPYSDR_STATIC
  cargo:rerun-if-env-changed=SOAPYSDR_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rustc-link-search=native=/usr/local/Cellar/soapysdr/0.8.1/lib
  cargo:rustc-link-lib=SoapySDR
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=SOAPYSDR_STATIC
  cargo:rerun-if-env-changed=SOAPYSDR_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
  cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-apple-darwin
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_apple_darwin
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-apple-darwin
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_apple_darwin
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-apple-darwin
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_apple_darwin
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR

  --- stderr
  thread 'main' panicked at 'a `libclang` shared library is not loaded on this thread', /Users/justaceclutter/.cargo/registry/src/github.com-1ecc6299db9ec823/clang-sys-1.2.0/src/lib.rs:1682:1
  stack backtrace:
     0:        0x10bd8a871 - std::backtrace_rs::backtrace::libunwind::trace::hbebac83a7f69c4c2
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
     1:        0x10bd8a871 - std::backtrace_rs::backtrace::trace_unsynchronized::h70204c1920f029d2
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
     2:        0x10bd8a871 - std::sys_common::backtrace::_print_fmt::he9f032d543410c72
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/sys_common/backtrace.rs:67:5
     3:        0x10bd8a871 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h4e8c7f30caf14f6b
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/sys_common/backtrace.rs:46:22
     4:        0x10bdaa0ab - core::fmt::write::h6f39ff4b18ec6aa7
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/core/src/fmt/mod.rs:1161:17
     5:        0x10bd867da - std::io::Write::write_fmt::h899eefaff8efe903
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/io/mod.rs:1668:15
     6:        0x10bd8c9b5 - std::sys_common::backtrace::_print::hd174081a00e4492d
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/sys_common/backtrace.rs:49:5
     7:        0x10bd8c9b5 - std::sys_common::backtrace::print::h34ed55d4c4c57d09
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/sys_common/backtrace.rs:36:9
     8:        0x10bd8c9b5 - std::panicking::default_hook::{{closure}}::h409faa78641a7645
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/panicking.rs:210:50
     9:        0x10bd8c59f - std::panicking::default_hook::h7ee7aa30ab262721
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/panicking.rs:227:9
    10:        0x10bd8d0a0 - std::panicking::rust_panic_with_hook::h5c4d3dad4cf39db7
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/panicking.rs:624:17
    11:        0x10bd8cb3e - std::panicking::begin_panic_handler::{{closure}}::hbf5ff5e8c653ab15
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/panicking.rs:521:13
    12:        0x10bd8ace7 - std::sys_common::backtrace::__rust_end_short_backtrace::h8ba5e37c718cb8e4
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/sys_common/backtrace.rs:141:18
    13:        0x10bd8caaa - rust_begin_unwind
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/panicking.rs:517:5
    14:        0x10bdb9eef - core::panicking::panic_fmt::h6c191e7f85e62838
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/core/src/panicking.rs:100:14
    15:        0x10bda86eb - core::panicking::panic_display::hec0e0339ecb4d7ac
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/core/src/panicking.rs:64:5
    16:        0x10bdb9dfc - core::option::expect_failed::hbff261a7d3cf636c
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/core/src/option.rs:1624:5
    17:        0x10bc92576 - core::option::Option<T>::expect::h230311a187a18542
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/core/src/option.rs:706:21
    18:        0x10bc7ff79 - clang_sys::clang_createIndex::hf8163e7de4770240
                                 at /Users/justaceclutter/.cargo/registry/src/github.com-1ecc6299db9ec823/clang-sys-1.2.0/src/link.rs:157:25
    19:        0x10b9c0f0e - bindgen::clang::Index::new::h38e52c19637dc2b5
                                 at /Users/justaceclutter/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen-0.57.0/src/clang.rs:1532:20
    20:        0x10ba8d53a - bindgen::ir::context::BindgenContext::new::hd4732857e895e29c
                                 at /Users/justaceclutter/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen-0.57.0/src/ir/context.rs:516:21
    21:        0x10b99e338 - bindgen::Bindings::generate::hab6864fa3249b77e
                                 at /Users/justaceclutter/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen-0.57.0/src/lib.rs:2190:27
    22:        0x10b99bf8f - bindgen::Builder::generate::hd0bdc00bd5b95a37
                                 at /Users/justaceclutter/.cargo/registry/src/github.com-1ecc6299db9ec823/bindgen-0.57.0/src/lib.rs:1380:9
    23:        0x10b8d08ef - build_script_build::main::hf8f2c81678fffc65
                                 at /Users/justaceclutter/.cargo/registry/src/github.com-1ecc6299db9ec823/soapysdr-sys-0.7.2/build.rs:32:20
    24:        0x10b8cfeae - core::ops::function::FnOnce::call_once::h6b4a5cfcb10bf215
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/core/src/ops/function.rs:227:5
    25:        0x10b8cfa71 - std::sys_common::backtrace::__rust_begin_short_backtrace::hc497ae0dfbce6332
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/sys_common/backtrace.rs:125:18
    26:        0x10b8cf924 - std::rt::lang_start::{{closure}}::he70b13a4c5aab169
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/rt.rs:146:18
    27:        0x10bd8a114 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h2bb4e56f9a9ac6d4
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/core/src/ops/function.rs:259:13
    28:        0x10bd8a114 - std::panicking::try::do_call::h9ea5cb80949e7410
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/panicking.rs:403:40
    29:        0x10bd8a114 - std::panicking::try::h4b562ecd9d6aae1e
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/panicking.rs:367:19
    30:        0x10bd8a114 - std::panic::catch_unwind::hb2383c409919c466
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/panic.rs:133:14
    31:        0x10bd8a114 - std::rt::lang_start_internal::{{closure}}::hbab7bdef1dae4bda
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/rt.rs:128:48
    32:        0x10bd8a114 - std::panicking::try::do_call::h66dd746a0228a095
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/panicking.rs:403:40
    33:        0x10bd8a114 - std::panicking::try::h9cadd6ac84f681cb
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/panicking.rs:367:19
    34:        0x10bd8a114 - std::panic::catch_unwind::h5278b4a6bc69b4e6
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/panic.rs:133:14
    35:        0x10bd8a114 - std::rt::lang_start_internal::h8e9b61b890af96ee
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/rt.rs:128:20
    36:        0x10b8cf8fe - std::rt::lang_start::h463b8cec341bfbdf
                                 at /rustc/11491938f80988c7261a1179cf71a25c379c8783/library/std/src/rt.rs:145:17
    37:        0x10b8d0c46 - <unknown>
                                 at /Users/justaceclutter/.cargo/registry/src/github.com-1ecc6299db9ec823/soapysdr-sys-0.7.2/build.rs:41:2

Have contributed a simple PR to update the version number based on a conversation with the developer of soapysdr.

Thanks for the report. I just merged your PR.  My understanding is that this fixes the issue. Can you confirm?


Remove remaining code usage deprecated in Qiskit 0.46

qiskit.providers.basicaer was removed in Qiskit 1.0 (see https://github.com/Qiskit/qiskit/pull/11422). Here its use is replaced with qiskit-aer.
qiskit.providers.fake_provider.FakeJob was also removed in Qiskit 1.0 (see https://github.com/Qiskit/qiskit/pull/11376). Here the FakeJob already in qiskit_experiments.test is used instead. This update was missed in f22bb7b67893a1b75f7d0f1fecdb0bd63284e244 which switched the other fake_provider usage.
calibration/test_rabi.py was modified to make the data for a test of bad data worse as the test started fitting the data as good with the original parameters and qiskit-aer in place of basicaer.
In the readout mitigation manual, a use of plot_histogram was exchanged for one of plot_distribution.
Also, unpin qiskit which had to be pinned in f22bb7b67893a1b75f7d0f1fecdb0bd63284e244 until this fix for basicaer was merged.

@coruscating This fixes the tests against Qiskit main which I noticed had started failing again.

Maybe we should remove that now to try to get the cron tests working again.

I added a change for it. I think the cron tests will still fail because we need qiskit-ibm-runtime which still depends on qiskit-ibm-provider in its latest release and qiskit-ibm-provider is not compatible with qiskit 1.0. If we don't want to wait for qiskit-ibm-runtime, we might need to fork it, patch out the qiskit-ibm-provider part (sloppily since we just need the fake backends), and install from the fork until qiskit-ibm-runtime can properly remove the qiskit-ibm-provider parts.
I think we should deprecate BackendData.is_simulator. It is not used in the repo and I am not sure it is that useful to users. The online simulators are deprecated and besides that the user should be able to tell from context if a backend is a simulator (they won't be iterating over a list from a provider with a mix of simulators and hardware backends).


fix: update to new schema utils

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


The test is completed without writing the arrow function.

Challenge write-higher-order-arrow-functions has an issue.
User Agent is: Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.96 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.

"use strict";
const realNumberArray = [4, 5.6, -9.8, 3.14, 42, 6, 8.34];
// change code below this line

var squaredIntegers = realNumberArray;
// change code above this line
// test your code
console.log(squaredIntegers);

I have written all the tests for this challenge except for the "Test user did replace var keyword" and "Test squaredIntegers is const". I don't know how to write these tests with the current way tests are written. The problem is that code.match() won't work since the code is parsed to only have vars.  Any suggestions?


latin-camelcase feature make wrong segmentation

The default featre has issue with proper noun segmentation like OpenSSL.
main.rs:
use std::env;
use charabia::Segment;

fn main() {
    let arg = env::args().nth(1).unwrap();
    let segments = arg.as_str().segment_str().collect::<Vec<&str>>().join("|");
    println!("{}", segments)
}

default feature:
$ cargo run "OpenSSL OpenSsl openSsl open_ssl"
Open|S|S|L| |Open|Ssl| |open|Ssl| |open|_|ssl

disable default feature
$ cargo run "OpenSSL OpenSsl openSsl open_ssl"
OpenSSL| |OpenSsl| |openSsl| |open|_|ssl

Hello @hamano, What do you expect in terms of segmentation?
Thank you!

It is ideal that proper nouns are not split, but if it is not in the dictionary, it can't avoided that OpenSSL would be split as Open|SSL.
Here, I recognize the issue as splitting it as Open|S|S|L. The word SSL would disappear.

The inability to segment words not found in the dictionary was a characteristic in Japanese. Please ignore that.
In any case, I believe it is desirable that 'OpenSSL' not be segment, even in Latin languages

https://github.com/CloudCannon/pagefind/issues/591

The word open_ssl is not common, but for example, in the case of a module like apache mod_ssl, it is expected not to be segmented.

Hello @hamano,
I think the better way to solve this issue is to add the word SSL to the tokenizer dictionary. It seems to be a specific case more than a generality.

I'm concerned not just about the term "OpenSSL" but about countless similar terms.
OpenVPN
OpenBSD
OpenJDK
OpenCV
FreeRADIUS
FreeBSD
PostgreSQL
MySQL
MongoDB

I don't think all these terms should be added to the dictionary. New terms emerge one after another.

If you say this is the expected behavior of the latin-camelcase feature, then that's fine. I'll disable it. However, it's too inconvenient as a default feature, so I reported it, especially for use in technical documentation.

Understood, we may disable it from the default features,
thinking of it, this segmentation is mainly used for the cases you are describing, so if you want to change the behavior of the segmenter, I would gladly accept a new PR.
Moreover, the change seems easy, maybe replacing the highlighted code block by:
        let should_group = last_char_was_lowercase && char.is_letter_uppercase() {
            false
        } else {
            true
        };

        last_char_was_lowercase = char.is_letter_lowercase();
        should_group

Should solve your issue ☺

I am unsure how "OpenSSLError" should be segment. Perhaps in the context of a program constant name appearing in documentation, it is expected not to be segment.
Anyway, I don't understand the use case for the latin-camelcase feature. So, I will simply disable it.
What I wanted to report here is that the excessive segmentation of "OpenSSL" into "Open|S|S|L" is likely not expected by anyone.

Hey @hamano,
no problem. I just wanted to say that if you want to use the feature, you can create a PR enhancing the behavior and I will accept it.
See you!


Reading measurementData into Julia

I created a new branch multi_exp.
Unfortunately reading of measurementData does not yet support multiple experimental conditions (see comments in Disfit/DisFit/core.py line 339 of the multi_exp branch for more details).
The current output code for Julia can be found in DisFit/julia_code.jl of the multi_exp branch.
@sshin23 : I am struggling to fix this. Could you please give it a try? Let me know if you need more info.

@paulflang Please check [multi_exp 0f42f89] fix #4

Thanks a lot, @sshin23 .


Bot dont work anymore

Hey...
the last weeks the bot runs and runs.
Today (other pc all settings same) this comes
so where is the problem ?
and yes i have wp´s xD

448] DEBUG      Found Match: MAIN_MENU_TOP_LEFT (94.5% confidence)
[0.7.3-dev 2022-05-15 18:25:10,477] DEBUG      Wait for Play button
[0.7.3-dev 2022-05-15 18:25:10,492] DEBUG      Found Play Btn, select and press key: h
[0.7.3-dev 2022-05-15 18:25:26,607] ERROR      Could not find hell_BTN or LOADING, start over
[0.7.3-dev 2022-05-15 18:25:26,608] DEBUG      Wait for Play button
[0.7.3-dev 2022-05-15 18:25:26,625] ERROR      start_game: No play button found, not on main menu screen
[0.7.3-dev 2022-05-15 18:25:26,855] DEBUG      Waiting for templates: ['A5_TOWN_0', 'A5_TOWN_1', 'A4_TOWN_4', 'A4_TOWN_5', 'A3_TOWN_0', 'A3_TOWN_1', 'A2_TOWN_0', 'A2_TOWN_1', 'A2_TOWN_10', 'A1_TOWN_1', 'A1_TOWN_3']
[0.7.3-dev 2022-05-15 18:25:44,252] DEBUG      Found Match: A5_TOWN_1 (86.1% confidence)
[0.7.3-dev 2022-05-15 18:25:44,992] INFO       Capabilities: CharacterCapabilities(can_teleport_natively=True, can_teleport_with_charges=False)
[0.7.3-dev 2022-05-15 18:25:48,829] DEBUG      ['ITEM_PICKUP_ENABLED', 'ITEM_PICKUP_DISABLED'] not found after 1.3 seconds
[0.7.3-dev 2022-05-15 18:25:48,832] ERROR      Failed to detect if /nopickup command was applied or not
[0.7.3-dev 2022-05-15 18:25:50,437] ERROR      EXP OCR Error: ['ERFAHRUNG:', '766,944,539', '/', '809,986,056']
[0.7.3-dev 2022-05-15 18:25:50,439] ERROR      EXP OCR Error: 'EXPERIENCE:' is not in list
[0.7.3-dev 2022-05-15 18:25:53,124] ERROR      update_tome_key_needs: Failed to capture item description box for tp
[0.7.3-dev 2022-05-15 18:25:53,244] DEBUG      Inspecting inventory items
[0.7.3-dev 2022-05-15 18:25:54,842] ERROR      item_cropper failed for slot_pos: (885, 367)
[0.7.3-dev 2022-05-15 18:25:55,882] ERROR      item_cropper failed for slot_pos: (885, 405)
[0.7.3-dev 2022-05-15 18:25:56,919] ERROR      item_cropper failed for slot_pos: (923, 367)
[0.7.3-dev 2022-05-15 18:25:57,941] ERROR      item_cropper failed for slot_pos: (923, 405)
[0.7.3-dev 2022-05-15 18:25:58,141] DEBUG      Needs: Consumables(tp=0, id=0, rejuv=2, health=2, mana=1, key=0)
[0.7.3-dev 2022-05-15 18:25:58,329] INFO       Run Eldritch
[0.7.3-dev 2022-05-15 18:25:58,331] DEBUG      Traverse from a5_town_start to a5_wp
[0.7.3-dev 2022-05-15 18:26:10,265] DEBUG      Select A5_WP (90.9% confidence)
[0.7.3-dev 2022-05-15 18:26:18,138] ERROR      Wanted to select A5_WP, but could not find it
[0.7.3-dev 2022-05-15 18:26:19,058] ERROR      EXP OCR Error: ['']
[0.7.3-dev 2022-05-15 18:26:19,059] ERROR      EXP OCR Error: 'EXPERIENCE:' is not in list
[0.7.3-dev 2022-05-15 18:26:22,315] DEBUG      ['SAVE_AND_EXIT_NO_HIGHLIGHT', 'SAVE_AND_EXIT_HIGHLIGHT'] not found after 3 seconds
[0.7.3-dev 2022-05-15 18:26:23,172] INFO       Force Exit
Restored D2R window visibility

Run the setting debugger first? Might help your issues.

not following the bug report pattern


Add ability to use pfx or p12 file for TLS connection settings option

[ ] Bugfix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)

Proposed changes

This PR adds the ability to use a pfx or p12 file instead of individual files to setup a TLS connection.
Saves having to manually take apart a P12 file and extract all the individual pieces inside...
Default is to use individual files as before.
Checklist

[x] I have read the contribution guidelines
[x] For non-bugfix PRs, I have discussed this change on the forum/slack team.
[x] I have run npm run test to verify the unit tests pass
[ ] I have added suitable unit tests to cover the new/changed functionality

This isn't working for me.
With both a ca-chain.pem and a p12 file with the same chain certs inside it fails to verify the remote server cert.
I've not tried client key/cert auth as couldn't connect above.
Can attach python test https server and localhost certs and client p12 if required.

Also getting the following error:
30 Nov 21:22:24 - [error] [tls-config:95859d9ca31c96ba] TypeError: Cannot read properties of undefined (reading 'length')

When saving config with just a ca pem file provided

Hi @hardillb - yes please to any test flows / files / certs.

OK, retested and things are working (bad p12 file on my end).
Only problem, if you configure a CA pem file, then switch to p12, it keeps breaks things because it never passes the p12 file to the parent node.
I think when you toggle between individual files p12 it needs to clear the other fields to be safe.

That's testing a better


Resolving dependencies... issues

Resolving dependencies...
Because flutter_map_location_marker 8.0.8 depends on geolocator ^11.0.0 and no versions of flutter_map_location_marker match >8.0.8 <9.0.0, flutter_map_location_marker ^8.0.8 requires geolocator ^11.0.0.
So, because beboro depends on both geolocator ^12.0.0 and flutter_map_location_marker ^8.0.8, version solving failed.
You can try the following suggestion to make the pubspec resolve:

Consider downgrading your constraint on geolocator: flutter pub add geolocator:^11.1.0
exit code 1

yes, it wont fix, it

Can you share your pubspec.yaml? Also, you can try dependency_override.

Same issue here. Cannot upgrade Geolocator package because of dependency:
Resolving dependencies...
Because flutter_map_location_marker 8.0.8 depends on geolocator ^11.0.0 and no versions of flutter_map_location_marker match >8.0.8 <9.0.0, flutter_map_location_marker ^8.0.8 requires geolocator ^11.0.0.
So, because sona_app depends on both flutter_map_location_marker ^8.0.8 and geolocator ^12.0.0, version solving failed.
You can try the following suggestion to make the pubspec resolve:

Consider downgrading your constraint on geolocator: flutter pub add geolocator:^11.1.0
exit code 1

v9.0.0 support geolocator v12 now.


Logstash refuses to start when 3 or more rabbitmq outputs are used.  (message=>"The error reported is: \n)

logstash 2.2.2
logstash-output-rabbitmq (3.0.7)
--
After upgrading to logstash 2.2.0 and updating all plugins, my instance of logstash is refusing to start.
The logstash log only contains:
{:timestamp=>"2016-02-22T09:39:49.413000-0800", :message=>"The error reported is: \n  "}
Running config test yields:
[root@bombay conf.d]# service logstash configtest
The error reported is:
After spending some time debugging, I've tracked the issue back to the rabbitmq-output plugin.  (The  output section of my logstash configuration file is at the end of this post.)
My configuration has 4 separate rabbitmq outputs.  Each of these outputs works on it's own (ie. I removed the other 3 rabbitmq outputs).  I also tested every permutation using 2 out out 4 outputs and had no issues.  However, as soon as I add a third rabbitmq output, I get the error messages above and am unable to start logstash.
logstash.conf output section
output {
if [alert_source] == "u2json" {
rabbitmq {
exchange => 'snort_events_ex'
exchange_type => 'direct'
host => '<IP_ADDRESS>'
key => 'snort_events'
vhost => '/sock'
user => 'logstash'
password => 'sekret'
}
}
if [alert_source] in ["snort","repsm"] or "udp_syslog" in [tags] {
rabbitmq {
exchange => 'ids_alerts_ex'
exchange_type => 'direct'
host => '<IP_ADDRESS>'
key => 'ids_alerts'
vhost => '/sock'
user => 'logstash'
password => 'sekret'
}
}
if [dhcp_source] == "standard" or [dhcp_source] == "infoblox" {
rabbitmq {
exchange => 'dhcp_logs_ex'
exchange_type => 'direct'
host => '<IP_ADDRESS>'
key => 'dhcp_logs'
vhost => '/sock'
user => 'logstash'
password => 'sekret'
}
}
if "infoblox_audit" in [tags] {
rabbitmq {
exchange => 'infoblox_audit_ex'
exchange_type => 'direct'
host => '<IP_ADDRESS>'
key => 'infoblox_audit'
vhost => '/sock'
user => 'logstash'
password => 'sekret'
}
}
}

@utilitynerd thanks for reporting this, that shouldn't happen (obviously). Additionally this is tough to debug thanks to bad error logging in this case (no backtrace). I'll have to try and repro this with a debugger

Any progress on this issue?


[chore] Removed OSM

Notes for Reviewers
This PR is related to https://github.com/meshery/meshery/issues/8305
OSM is being removed from

[x] Meshery Server
[x] Docker Extension
[x] Docker Kubernetes deployment
[x] mesheryctl
[x] Meshery UI

Still needs to remove this from other places.
Also I'm removing CPX because we're not even using this, and it can be misleading on the UI that there is an adapter we may support.
Signed commits

[ ] Yes, I signed my commits.

@theBeginner86 is this expected? https://github.com/meshery/meshery/actions/runs/5763623576/job/15625842540?pr=8375#step:4:23

@leecalcote it's probably because i touched one of the files in Helm but I'm sure I didn't, but I wasn't sure

@theBeginner86 it seems to be the removal of namespace: {{ .Release.Namespace }} in template files that is causing this lint failure.

Failed mesheryctl unit test is not related.


Fix gradients with unmatching opacity stops

Fixes #30

Is there a timeline for the release of the fixed new version?


Skip configuraton of the app database and user in replica mode

When the replica mode is active, the database is read-only,
so the operator cannot perform any change, so the code introduced in
#76 may fail.
Also, while in most cases when replica mode is enabled we don't want
to have app database and user in the cluster spec, in some cases,
this could be desired (see when you import a database from outside
Kubernetes in CloudNativePG).
A way to solve the issue could be

skip the changes when in replica mode
document that application database configuration is disabled in replica mode
add an E2E test for this case
(optional) manage the reconciliation of the app database and user when the instance is promoted

I have read the documentation and I think that the way it is written now - or even the patch - is misleading.
The concept is that a replica cluster is in read-only mode, so any change - if any - must be performed once the cluster is promoted.
The general idea here is to enable users to define different values of owner, database, and secret of the app from THE DEFAULT, making sure that they are IDENTICAL to the source (either a backup or a live system).
What's your opinion on this?

Yes, you are right. The instance manager must not try to reconcile the app and owner settings in a replica cluster. However, it must take these settings into account when it needs to know what the app database is, so the user should specify it in case it is different from the default on the source cluster.

so we should not stop user to configure it in webhook, just skip the configuration and once the replica mode is disabled, take those into consideration if they are different than default.

Yes, indeed. As Marco pointed out, the reconciliation could even be considered optional (but in that case we must document it properly).

do it now.


clean up dbs3 configuration code

This still need to be tested. This patch removed some codes for the more clarity of the code.

dbs3UploadOnly option and code using it. (It is always False now and never True).
status3 is removed from dbsbuffer_block schema(not used anymore)
InGlobalDBS status is removed, 'InDBS' is what is used now.

DBS block transition follows.
Open (block is created in agent) -> Pending (block is closed in agent) -> InDBS (closed block is uploaded in dbs3) -> Closed (block is closed in PhEDEx) (PhEDEx injection started before block is closed)
Still need to do
DBSBuffer and DBSUpload package need to be removed as well as unittest code, Fix the unittest for PhEDExInjector which still uses DBSBuffer

@amaltaro, Alan please review

Will be nice to clean this up.

Marvelous cleanup Seangchan! Patch looks good to me.


Prevent multiple processes

Motivation

Please give a brief description for the background of this change.
Issue number: https://sim.amazon.com/issues/DC-3197

Modifications
Change summary
Prevents multiple Device Client processes from existing at the same time. Creates a lock file upon process start, deletes it upon process end. NOTE: Writing to /var/run requires sudo permissions, device client will seg fault if not run with sudo. Please advise whether using this directory for writing the lock file into is acceptable.
Revision diff summary
If there is more than one revision, please explain what has been changed since the last revision.
Testing
Is your change tested? If not, please justify the reason.
Please list your testing steps and test results.
Changes have been manually tested, wrote some basic unit tests to go along with the changes.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

I think we still need to write the pid into the lockfile to handle cases where the program terminates unexpectedly, whether it is from abort() or some other crash. There are bits of code in my first implementation that I can use within the context of this new implementation.

Removed calls to flockfile() since it only applies to threads. Now using lockf(), which is a wrapper around the fcntl lock call, which is bound to the process itself. Currently not sure if a lock is needed at all and if so, what would be the right type of file lock to use and why.


Memory issue? Pomo not notifying end of sessions

Lately, Calcifer starts a session but forgets to end it and notify user that it has ended.
The frequency of this happening is random.

not sure if this is related but here is an unexpected behavior that I also encountered:
c: pom pom  >>> created timer for 50 minutes
c: cancel      >>> received a cancellation message
c: pom         >>> received a message for new 25 minute pom
-- 25 minutes after first pom, never received a pom completion message --
c: pom >>> received message that I'm already working
-- 50 minutes after first pom, received pom completion message for first pom.

This may have a possible fix - moving everything the isStudying functionality to the database.
Tradeoffs:

O(logn) search time for all users in a server vs O(n) search time for all users currently studying
A user may still be studying when the bot turns off, this means that a user may be marked as isStudying when the bot restarts when in fact, the bot just restarted and never removed from isStudying
More data - every user now has an isStudying datatype but this should be O(1) added space. However, we are adding O(n) space when considering the new collection of isStudying members and isOnBreak Members.

Tradeoff 2 may be fixed by creating a collection in the database called "users currently studying" and when the bot restarts (due to Heroku) I will check if any users are still currently studying, and clear them (and maybe award them points).

Just leaving a comment that I noticed this issue a couple times today of not being notified when pom ends :)

Second this issue, it's not ending sessions for some users. It's increasingly difficult to work with, as you have to manually end the sessions, kind of defeats the purpose of a timer-bot. Does kicking the bot off and inviting back on fix this issue? Has anyone tried?

Second this issue, it's not ending sessions for some users. It's increasingly difficult to work with, as you have to manually end the sessions, kind of defeats the purpose of a timer-bot. Does kicking the bot off and inviting back on fix this issue? Has anyone tried?

It says the bot is missing permissions

Does kicking the bot off and inviting back on fix this issue? Has anyone tried?

Kicking the bot and then adding it back won't work.

Second this issue, it's not ending sessions for some users. It's increasingly difficult to work with, as you have to manually end the sessions, kind of defeats the purpose of a timer-bot. Does kicking the bot off and inviting back on fix this issue? Has anyone tried?

It says the bot is missing permissions
The other issue is that guild is sometimes null so people are starting pomodoros through DM Channels

If the bot is missing permissions, how is it able to start and end timers for some users and not for others? - I don't think these users are starting timers from DM channels. There's dedicated channel for this bot.
Does the bot need admin rights? Wouldn't think so..but Idk.


the side &deep model   is not good compare with deep model and wide model

these days ,I'm learning the wide & deep model ,and run the  wide_n_deep_tutorial.py, so the anwser looks like this:
XXT@apptruexxnet:~$ python wide_n_deep_tutorial.py  --model_type=deep
Training data is downloaded to /tmp/tmpFB4dsd
Test data is downloaded to /tmp/tmpomj5Pi
2017-09-02 20:03:15.713609: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.1 instructions, but these are available on
your machine and could speed up CPU computations.
2017-09-02 20:03:15.713884: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.2 instructions, but these are available on
your machine and could speed up CPU computations.
2017-09-02 20:03:15.714050: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use AVX instructions, but these are available on yo
ur machine and could speed up CPU computations.
WARNING:tensorflow:Casting <dtype: 'float32'> labels to bool.
WARNING:tensorflow:Casting <dtype: 'float32'> labels to bool.
model directory = /tmp/tmpWei9wK
accuracy: 0.850071
accuracy_baseline: 0.763774
auc: 0.894038
auc_precision_recall: 0.743199
average_loss: 0.393638
global_step: 2000
label/mean: 0.236226
loss: 39.3179
prediction/mean: 0.242167
XXT@apptruexxnet:~$ python wide_n_deep_tutorial.py  --model_type=wide
Training data is downloaded to /tmp/tmpFJdWft
Test data is downloaded to /tmp/tmpjB5nm7
2017-09-02 20:01:09.197612: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.1 instructions, but these are available on
your machine and could speed up CPU computations.
2017-09-02 20:01:09.197906: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.2 instructions, but these are available on
your machine and could speed up CPU computations.
2017-09-02 20:01:09.198072: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use AVX instructions, but these are available on yo
ur machine and could speed up CPU computations.
WARNING:tensorflow:Casting <dtype: 'float32'> labels to bool.
WARNING:tensorflow:Casting <dtype: 'float32'> labels to bool.
model directory = /tmp/tmpuPHsDx
accuracy: 0.835391
accuracy_baseline: 0.763774
auc: 0.882763
auc_precision_recall: 0.694257
average_loss: 0.352975
global_step: 2000
label/mean: 0.236226
loss: 35.2563
prediction/mean: 0.240918
XXT@apptruexxnet:~$ python wide_n_deep_tutorial.py
Training data is downloaded to /tmp/tmpDdWc_T
Test data is downloaded to /tmp/tmpFF0PZJ
2017-09-02 20:00:08.334742: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.1 instructions, but these are available on
your machine and could speed up CPU computations.
2017-09-02 20:00:08.335105: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.2 instructions, but these are available on
your machine and could speed up CPU computations.
2017-09-02 20:00:08.335273: W tensorflow/core/platform/cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use AVX instructions, but these are available on yo
ur machine and could speed up CPU computations.
WARNING:tensorflow:Casting <dtype: 'float32'> labels to bool.
WARNING:tensorflow:Casting <dtype: 'float32'> labels to bool.
model directory = /tmp/tmpq2M7SE
accuracy: 0.820834
accuracy_baseline: 0.763774
auc: 0.850518
auc_precision_recall: 0.676198
average_loss: 0.424271
global_step: 2000
label/mean: 0.236226
loss: 42.3776
prediction/mean: 0.256489
I don't know why looks likes this, so someone can help me? thank you.

This is not a bug?

This question is better asked on  StackOverflow since it is not a  bug or feature request. There is also a larger community that reads questions there. Thanks!

alright,thanks.


Add new aliases

Added 3 new aliases:

NSUIStoryboard
NSUIStackView
NSUIButton

Oh wait, I forgot to update the README file.
Let me do that before you merge...

Great stuff!


How we can set default filter_value and default page ?

How we can set default page=2 and
value in search field like 'Xyz string'

please make page_number dynamic in retractable component as you make other parameters instead of static page_number 1


build from esmval tool using new functionanlity of lumped forcing class

When functionality from ewater cycle is availible:
" the eWaterCycle forcing should be finished and available soon.
You will get a forcing object, from which you can access the variables as such: forcing["pr"] which will return the xr.DataArray containing precip. (Makkink) potential evaporation will also be added." - Bart (see issue #9)

completed here https://github.com/Daafip/ewatercycle-hbv/pull/45


Update required-rbac-permissions.md

Updating RBAC rules to include missing actions that are required

@curtand

#sign-off

@curtand: I'm sorry - only the author of this article, @jimdial, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.


Semantic Tag for new props does not work Carla 0.9.9

Window version build from source ( <IP_ADDRESS> )
I have add the new props to .json file : ( Default.Package.json )
Example:
{
"name": "PedCross",
"path": "/Game/Carla/Static/Props/Street/SM_PedCross.SM_PedCross",
"size": "Small",
"tag": "TrafficSigns"
},
After build I can spawn "PedCross" sign as i need, but this "actor" does not appear on camera semantic segmentation as "TrafficSigns". ( tag ). All new props added are visible on segmentation as Unlabeled = 0 even if i specified the tag in .json file.
Can you help me to fix this issue ? Am I doing something wrong ?

@marcgpuig since you are working on this, could you please provide a solution?

EDIT: i tried with properly tagged stop sign in town10hd and add the same stop sign to jason file with same tag. It look like this

Originally added stop sign to town is segmented with TAG = 12 correctly but spawned same sign :
{
"name": "Stop",
"path": "/Game/Carla/Static/TrafficSigns/Stop/SM_stopSign.SM_stopSign",
"size": "Small",
"tag": "TrafficSigns"
}
Is not. It appears only with TAG = 0 :

And now difference in carlalic ( c++ ) i found :
Original stop sign is such actor ->

It has and correct tag "semantic_tags"[1] = 12
But props actor added to map while "playing" ->

has empty semantic_tags property.


Cannot copy code from notebook cell into a script file

Issue Type: Bug

Open up a python notebook that has python code in it.
Open up a python ".py" file and have the two open tabs side by side
Select some lines of code from a single cell in the notebook, and select Edit->Copy
Go to the script file and try to paste the code into the script

The code from the notebook does not paste into the script file.
VS Code version: Code 1.47.3 (91899dcef7b8110878ea59626991a18c8a6a1b3e, 2020-07-23T13:12:49.994Z)
OS version: Windows_NT x64 10.0.18363

System Info

Item
Value

CPUs
Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz (16 x 2400)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: enabledrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_off_okwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
31.71GB (19.79GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (28)

Extension
Author (truncated)
Version

indent4to2
Com
0.1.2

vscode-markdownlint
Dav
0.36.2

xml
Dot
2.5.1

vscode-pandoc
Dou
0.0.8

prettier-vscode
esb
5.1.3

getter-setter-generator
Gab
1.4.0

mdmath
goe
2.5.1

language-cython
guy
0.0.6

vsc-python-indent
Kev
1.10.1

restructuredtext
lex
129.0.0

pandoc-format
mon
0.0.3

mssql
ms-
1.9.0

anaconda-extension-pack
ms-
1.0.1

python
ms-
2020.7.96456

vscode-pylance
ms-
2020.8.0

remote-wsl
ms-
0.44.4

autodocstring
njp
0.5.3

java
red
0.65.0

vscode-yaml
red
0.9.1

markdown-preview-enhanced
shd
0.5.12

rewrap
stk
1.13.0

vscodeintellicode
Vis
1.2.9

vscode-java-debug
vsc
0.27.1

vscode-java-dependency
vsc
0.10.2

vscode-java-pack
vsc
0.9.1

vscode-java-test
vsc
0.24.0

vscode-maven
vsc
0.23.0

markdown-all-in-one
yzh
3.2.0

@Dr-Irv We've had a series of issues recent with copy / paste / cut commands coming from our webviews (the notebook editor and the interactive window). This issue currently doesn't repro for me on Mac, but you are on Windows and some of these issues were platform specific.
I know that the VSCode core team was resolving a number of these issues, but those fixes might not be live in the main Code version yet. Could you try downloading VS Code - Insiders and seeing if you see the same issue there? If you don't then I'm pretty sure that the issues are resolved and just waiting to roll out in the next full release of VS Code.

@IanMatthewHuff I just tried the Insider's edition (downloaded today, 8/11/20) and the problem is fixed there.

Thanks @Dr-Irv . I'm going to close this issue down now, as this was a known issue with VSCode and not with the extension. I'm pretty sure that the next core VSCode release is coming soon so as soon as that hits this should be resolved.


Add support for using transform dialect scripts on AIE backend.

This PR does not add an end-to-end flow yet, because it does not serialize the executable. This just enables the use of transform dialect and add some examples.

Depends on https://github.com/openxla/iree/pull/15350


CLI command to manage users

Hello. I wrote a command to manage users from CLI : create, activate, deactivate, change name, change email, set password
Here my last commit :
https://github.com/robertogerola/shield/commit/ab09040c4a14c4ebbc2f3e91e3aef3b329662291
I'm still working on it. I need to add group assignment feature.
If you think it could be useful also for others I can submit a PR in the coming days.

I think the command is very useful for many users.
It would be great if Shield has the command.

I agree. I would love to see it included.

I think I fixed the mess I created with my previous PR. I wasn't able to remove the merge commits, so I created a new clean PR : #568
I'm sorry, these are my first steps with Github, I'm still learning !

@robertogerola Don't worry, we've all been in the same situation as you. I guided you in #568 .
If you haven't received feedback yet, it's because of prioritization of tasks, not your performance. So go ahead.

@robertogerola What happened to the previous PR? I'm looking forward to this command :)

@lonnieezell  Hi, my previous PR contained a lot of errors : merge commits, not signed commits, not a specific branch on my side. I removed them and create a new clean one. Hope everything is fine this time ;-)


Runtime error

Hi,
I'm using NAML with my own data instead of MIND dataset. I'm getting the following error:
candidate_news_vector = torch.stack(
RuntimeError: stack expects a non-empty TensorList

Does the MIND dataset run well? Please check your data format. Make sure the format of your data is the same as MIND.

I didn't try the MIND dataset. I tried to keep the data format same as MIND but had to remove the subcategories, title entities and  abstract entities because I didn't have that data.

Could the error be because I don't have GPU set up on my system? Upon googling the issue, I found the following solution: https://github.com/janvainer/speedyspeech/issues/18
but it wasn't very helpful since the usecase is different.
Thanks for helping! :)

Yes, I did. Here's the edit:
class NAMLConfig(BaseConfig):     dataset_attributes = {         "news": ['category', 'title', 'abstract'],         "record": []     }     # For CNN     num_filters = 300     window_size = 3

I think:

Quick-and-dirty solution: make sure the data format is the same as MIND dataset by add dummy data (0s) for subcategories, entities, etc.
Or, carefullly check the dataset pipeline. You should do it yourself since I don't know the data details.

I checked it and the error was coming from the id column because the 'id' column didn't have datatype int so it was causing the error. I removed the 'id' column and that error is gone.

After removing the 'id' column, when I run train.py with python 3.9, I'm getting the following error:
RuntimeError: Caught RuntimeError in DataLoader worker process 0. Original Traceback (most recent call last):   File "/data/python3.9/site-packages/torch/utils/data/_utils/worker.py", line 287, in _worker_loop     data = fetcher.fetch(index)   File "/data/python3.9/site-packages/torch/utils/data/_utils/fetch.py", line 52, in fetch     return self.collate_fn(data)   File "/data/python3.9/site-packages/torch/utils/data/_utils/collate.py", line 74, in default_collate     return {key: default_collate([d[key] for d in batch]) for key in elem}   File "/data/python3.9/site-packages/torch/utils/data/_utils/collate.py", line 74, in <dictcomp>     return {key: default_collate([d[key] for d in batch]) for key in elem}   File "/data/python3.9/site-packages/torch/utils/data/_utils/collate.py", line 82, in default_collate     raise RuntimeError('each element in list of batch should be of equal size') RuntimeError: each element in list of batch should be of equal size

Please first try the MIND dataset

Close inactive issue. Reopen it if needed.


[smoke] Don't rerun tests that hit timeout

- Capture/examine run status in a TEST_STATUS file in test directory
- Makefile exit status is otherwise 2 on error so it is not possible
  to detect timeout by looking at the exit status of the make command

Tested manually by causing a timeout, by temporarily reducing the timeout to 1s:
Makefile.rules:
-TIMEOUT ?= 60s
+TIMEOUT ?= 1s

and running a long running test clang-337336 (and removing its additional timeout):
clang-337336/Makefile:
-export TIMEOUT = 120s
+#export TIMEOUT = 120s

I see the long running test timeout and not rerun.  Another short test is rerun:
[r5 ~/git/aomp18.0/aomp/test/smoke]$ AOMP=/COD/LATEST/aomp AOMP_NO_PREREQ=1  SMOKE_LRUN=1 SMOKE_NRUN=4 SMOKE_DIRS='clang-337336 clang-326105' ./check_smoke.sh
...
***********************************************************************************
clang-337336 return code: 124
clang-326105 return code: 0
clang-326105 return code: 0
clang-326105 return code: 0
clang-326105 return code: 0

-------------------- Results --------------------
Number of tests: 5
Passing tests: 4/5

Runtime Fails
--------------------
clang-337336


[NCL-7225] Implement Product Release create / edit page

Hi @DnsZhou , do you think you could please review this one today?

Hi @DnsZhou , please do you think you could review this one?


for add college in list

@ankitchauhan2000 I am sorry, I have to close the request without merging, because you made a mistake in a request and did not specify any filepath. Please ensure that you are familiar with this repository rules located at the bottom of this page and make a new correct request. Thank you for the understanding!


Organization controllers routes part2

Summary
We implemented the createOrganization and updateOrganization functions using prisma in controllers/organizations.ts and the corresponding POST and PUT routes. We handled any errors.
Testing
There was no testing of this feature.

Looks good!


Best way/practice to limit view access to a module for a particular User Role?

Hi,
What should be the best way to limit view access to a module for a particular User Role?
Should the folder client/app/modules/my-module/ be restricted when loading?
Should I remove in some way line 'con.module.my-module', from client/app/js/app.js folder?
and also remove js files loading at client/app/index.html ?
Or should I just not load files at client/app/modules/my-module/config/ folder? So that the item in the side bar and the routes not be configured?
What do you think should be the best strategy to take and what would be the best way to implement it?
Regards!

Hi @Acaspita I have only briefly looked at securing the project and thought about using something like angular-permissions, though that will bring security on a 'logical' level.
If you want to protect your users from accessing the content of certain modules I guess it's best to just remove them.
Please create a new issue if you have a specific example if something is not working as expected. Best would be to have an example of the code that's not working :)

Ok


Update 1.1-running-the-demo.md with dummy clarification

Some additional description about it

Used only for video recording.


I identified why next alarm was wrong.

Description
It is because the widget uses different providers to Show next alarm.
Sometimes it is set by Horloge (Clock), sometimes it is set by Archive du calendrier (Calendar archive) [see error messages in screenshots].
But in the 1st place... why would an alarm can be set by Calendar archive??
Expected behavior
Always set the alarm app provider on Clock.
Alternatives you've considered
Now that i think about it, maybe you can show alarm/reminder from other apps that we must choose ''Alarm/reminder providers'' (Calendar, Reminders, Notes, Google Keep, etc).
Then all Glance that are alarm-related would be in a new category 'Alarm and reminders' and would not be part of 'Providers' category any longer.
If an alarm is displayed in the widget, then the icon (that is before the alarm time) is the current clock.
If a reminder (from Calendar, Keep, Notes, etc) is displayed in the widget, then the icon is a bell.
Screenshots

Smartphone:

Device: Redmi Xiaomi Note 7
OS Version: Android 9 with MIUI 11
App Version: 2.0.12 (102)

This leads me to ask how far ahead does the widget display the next alarm?  I have a recurring alarm so there's always a next alarm set but it doesn't always display it so I assume there's some threshold beyond which it doesn't display.  The thing is, I've had it as close as ten hours and not display it which seems a bit odd given most people should sleep eight hours.

Unfortunately this issue is not related to Another Widget and I can't fix it.
Android handles the alarms in two different ways:

applications can create internal alarms to get notified at a specific time and do some work. For example I use this system to update the time left to the event.
otherwise applications can use setAlarm from the AlarmManager to create clock alarms.

Unfortunately with the latest Android versions the first method is not reliable anymore so a lot of applications are using the second method to get notified at an exact moment, but this creates misbehavior with the API that returns the next alarm clock.
As you can see here I can just request the next alarm set in the entire system by every app and show in the widget. You can also refer to the Android Docs.
So, I can't handle multiple "alarm providers" and an "alarm tolerance time" will not fix the issue, because this isn't related to Another Widget but to every application that set an Alarm with the wrong method. You can easily check that this behavior will also break the DnD feature "turn on until ".
I added the possibility in the app to check the application that has set the wrong next alarm long-clicking on the Next Clock Alarm setting. Actually the only feasible solution is to have the right alarm in the widget you have to uninstall that app.

This leads me to ask how far ahead does the widget display the next alarm? I have a recurring alarm so there's always a next alarm set but it doesn't always display it so I assume there's some threshold beyond which it doesn't display. The thing is, I've had it as close as ten hours and not display it which seems a bit odd given most people should sleep eight hours.

I've just fixed this issue.

I added the possibility in the app to check the application that has set the wrong next alarm long-clicking on the Next Clock Alarm setting. Actually the only feasible solution is to have the right alarm in the widget you have to uninstall that app.

It is impossible to uninstall ''Calendar archive'' because this app doesn't appear in the apps list in the Settings.

Unfortunately, I can't do anything about it. It seems that is the OS, or some related app, that set the wrong alarms but I can't access the full alarms list.

To fix this I have to periodically clear cache of "Calendar storage" system app (package name: com.android.providers.calendar).


Updated favicon

It now matches the image we use on the home page for better recognition. The files were generated from a single large image using this tool.
This is a follow-up to #799 and #910.

Could we sort of make it a bit rounded? @GBKS

going to go ahead and merge, if we decide on a new-new favicon we can iterate on it again


Delete API: Rows in instance_label_map, label, mount tables are never marked as removed

Rancher Version: master @ 4e3bc12ec8fd66bd910efbaffacd2a43cb408637
Docker Version: 1.12.3
OS and where are the hosts located? (cloud, bare metal, etc): ubuntu 14.04
Setup Details: (single node rancher vs. HA rancher, internal DB vs. external DB) single node
Environment Type: (Cattle/Kubernetes/Swarm/Mesos) cattle
Steps to Reproduce:

Launch a stack
Delete a stack

Results:
The instance_label_map, label, mount rows aren't marked as removed, preventing deletion of instance rows. Database cleanup logic doesn't delete these rows and must skip other removed rows being referenced by foreign key constraints.
Expected:
The rows are marked as removed and the database cleanup logic deletes the rows after the configured cutoff time.

Related to https://github.com/rancher/rancher/issues/6276

@sangeethah When testing this issue, please verify that the rancher db server housekeeping issue (#5129) is addressed.

1.mount get removed when a volume is purged. No change needed.
2. instance_link gets removed when instance is purged. No change need
3. instance_label_map - will just delete in the cleanup code
4. label - will just delete in the cleanup thread
5. service_event - will just delete in the cleanup thread
6. external_handler_external_handler_process_map - not sure yet

Tested with v1.2.0-pre4-rc15
I am still not able to see entries from instance,service,environment being cleaned up.
There is Foreign key errors seen when attempting to deleting entries from instances and healthcheck_instance.
Deleted services/Environment entries seem to be in "removed" state and never transition on "purged" state.     Cannot delete or update a parent row: a foreign key constraint fails (`cattle`.`instance_label_map`, CONSTRAINT `fk_instance_label_map__instance_id` FOREIGN KEY (`instance_id`) REFERENCES `instance` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION)
cattle-error.log:2016-11-26 16:26:05,266 WARN  [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] [Rows Skipped] volume=1 service_index=100 service=100 environment=100 agent=96 account=96

yes @sangeethah services and envs will get picked up

Tested with latest build from master:
There is no FK constraints when Table cleanup is done. I see entries from service/environment and instance table being cleaned up.
But there are few entries that are  not getting cleaned up from instance/service/environment. Some of the instances are Lb instances but i also see regular instances not being removed.
[Rows Skipped] healthcheck_instance=6 instance=16 service_index=14 service=10 environment=10 agent=7 account=7

server logs:
2016-11-27 20:55:23,270 INFO  [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] Cleanup other tables [cutoff=Sun Nov 27 20:45:16 UTC 2016]
2016-11-27 20:55:23,271 INFO  [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] [Rows Deleted] config_item_status=314 dynamic_schema=42 healthcheck_instance_host_map=12 instance_host_map=347 instance_link=1 ip_address_nic_map=331 mount=187 nic=339 port=479 service_consume_map=122 service_expose_map=388 service_log=2030 volume_storage_pool_map=591 healthcheck_instance=1 ip_address=305 volume=566 deployment_unit=359 instance=304 service_index=243 service=189 environment=69 credential=7
2016-11-27 20:55:23,272 WARN  [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] [Rows Skipped] nic=59 healthcheck_instance=5 ip_address=18 volume=27 instance=96 service_index=99 service=49 environment=29 agent=6 account=6
2016-11-27 21:55:16,425 INFO  [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] [Rows Deleted] instance_label_map=15 label=4
2016-11-27 21:55:16,433 INFO  [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] [Rows Deleted] external_handler_external_handler_process_map=24
2016-11-27 21:55:16,435 INFO  [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] Cleanup process_instance tables [cutoff=Sat Nov 26 21:55:16 UTC 2016]
2016-11-27 21:55:16,437 INFO  [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] Cleanup event tables [cutoff=Sun Nov 13 21:55:16 UTC 2016]
2016-11-27 21:55:16,438 INFO  [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] Cleanup audit_log tables [cutoff=Mon Aug 29 21:55:16 UTC 2016]
2016-11-27 21:55:16,439 INFO  [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] Cleanup service_log tables [cutoff=Sat Nov 26 21:55:16 UTC 2016]
2016-11-27 21:55:16,548 DEBUG [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] Skipped "cattle"."healthcheck_instance" where id in [1, 5, 6, 7, 8, 9]
2016-11-27 21:55:16,633 DEBUG [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] Skipped "cattle"."instance" where id in [285, 338, 348, 367, 380, 382, 388, 431, 432, 433, 1, 430, 472, 473, 474, 475]
2016-11-27 21:55:16,648 DEBUG [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] Skipped "cattle"."service_index" where id in [252, 260, 278, 291, 292, 299, 341, 342, 343, 344, 383, 386, 384, 385]
2016-11-27 21:55:16,661 DEBUG [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] Skipped "cattle"."service" where id in [180, 188, 214, 218, 221, 224, 240, 241, 253, 254]
2016-11-27 21:55:16,669 DEBUG [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] Skipped "cattle"."environment" where id in [72, 74, 85, 86, 87, 88, 100, 101, 111, 112]
2016-11-27 21:55:16,685 DEBUG [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] Skipped "cattle"."agent" where id in [5, 14, 15, 16, 17, 18, 19]
2016-11-27 21:55:16,706 DEBUG [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] Skipped "cattle"."account" where id in [11, 20, 21, 22, 23, 24, 25]
2016-11-27 21:55:16,706 INFO  [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] Cleanup other tables [cutoff=Sun Nov 27 21:45:16 UTC 2016]
2016-11-27 21:55:16,706 INFO  [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] [Rows Deleted] config_item_status=15 healthcheck_instance_host_map=8 instance_host_map=85 ip_address_nic_map=92 mount=11 nic=92 port=51 service_expose_map=29 service_log=491 volume_storage_pool_map=38 external_handler=5 ip_address=118 volume=63 deployment_unit=1 instance=112 service_index=108 service=47 environment=28 credential=1
2016-11-27 21:55:16,706 WARN  [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] [Rows Skipped] healthcheck_instance=6 instance=16 service_index=14 service=10 environment=10 agent=7 account=7
2016-11-27 22:55:16,422 INFO  [:] [] [] [] [TaskScheduler-2] [i.c.p.core.cleanup.TableCleanup     ] Cleanup process_instance tables [cutoff=Sat Nov 26 22:55:16 UTC 2016]
2016-11-27 22:55:16,423 INFO  [:] [] [] [] [TaskScheduler-2] [i.c.p.core.cleanup.TableCleanup     ] Cleanup event tables [cutoff=Sun Nov 13 22:55:16 UTC 2016]
2016-11-27 22:55:16,424 INFO  [:] [] [] [] [TaskScheduler-2] [i.c.p.core.cleanup.TableCleanup     ] Cleanup audit_log tables [cutoff=Mon Aug 29 22:55:16 UTC 2016]
2016-11-27 22:55:16,425 INFO  [:] [] [] [] [TaskScheduler-2] [i.c.p.core.cleanup.TableCleanup     ] Cleanup service_log tables [cutoff=Sat Nov 26 22:55:16 UTC 2016]
2016-11-27 22:55:16,487 DEBUG [:] [] [] [] [TaskScheduler-2] [i.c.p.core.cleanup.TableCleanup     ] Skipped "cattle"."healthcheck_instance" where id in [1, 5, 6, 7, 8, 9]
2016-11-27 22:55:16,496 DEBUG [:] [] [] [] [TaskScheduler-2] [i.c.p.core.cleanup.TableCleanup     ] Skipped "cattle"."instance" where id in [1, 285, 338, 348, 367, 380, 382, 388, 430, 431, 432, 433, 472, 473, 474, 475]
2016-11-27 22:55:16,502 DEBUG [:] [] [] [] [TaskScheduler-2] [i.c.p.core.cleanup.TableCleanup     ] Skipped "cattle"."service_index" where id in [252, 260, 278, 291, 292, 299, 341, 342, 343, 344, 383, 384, 385, 386]
2016-11-27 22:55:16,514 DEBUG [:] [] [] [] [TaskScheduler-2] [i.c.p.core.cleanup.TableCleanup     ] Skipped "cattle"."service" where id in [180, 188, 214, 218, 221, 224, 240, 241, 253, 254]
2016-11-27 22:55:16,517 DEBUG [:] [] [] [] [TaskScheduler-2] [i.c.p.core.cleanup.TableCleanup     ] Skipped "cattle"."environment" where id in [72, 74, 85, 86, 87, 88, 100, 101, 111, 112]
2016-11-27 22:55:16,520 DEBUG [:] [] [] [] [TaskScheduler-2] [i.c.p.core.cleanup.TableCleanup     ] Skipped "cattle"."agent" where id in [5, 14, 15, 16, 17, 18, 19]
2016-11-27 22:55:16,543 DEBUG [:] [] [] [] [TaskScheduler-2] [i.c.p.core.cleanup.TableCleanup     ] Skipped "cattle"."account" where id in [11, 20, 21, 22, 23, 24, 25]
2016-11-27 22:55:16,543 INFO  [:] [] [] [] [TaskScheduler-2] [i.c.p.core.cleanup.TableCleanup     ] Cleanup other tables [cutoff=Sun Nov 27 22:45:16 UTC 2016]
2016-11-27 22:55:16,543 INFO  [:] [] [] [] [TaskScheduler-2] [i.c.p.core.cleanup.TableCleanup     ] [Rows Deleted] service_log=508
2016-11-27 22:55:16,543 WARN  [:] [] [] [] [TaskScheduler-2] [i.c.p.core.cleanup.TableCleanup     ] [Rows Skipped] healthcheck_instance=6 instance=16 service_index=14 service=10 environment=10 agent=7 account=7

mysql> select id,name,state,created,removed from environment where state="removed";
+-----+-------------------+---------+---------------------+---------------------+
| id  | name              | state   | created             | removed             |
+-----+-------------------+---------+---------------------+---------------------+
|  72 | test951525rancher | removed | 2016-11-27 20:27:45 | 2016-11-27 20:28:33 |
|  74 | test724411rancher | removed | 2016-11-27 20:28:54 | 2016-11-27 20:30:02 |
|  85 | test471745        | removed | 2016-11-27 20:31:36 | 2016-11-27 20:32:49 |
|  86 | test471745rancher | removed | 2016-11-27 20:31:54 | 2016-11-27 20:32:49 |
|  87 | test127932        | removed | 2016-11-27 20:32:49 | 2016-11-27 20:33:21 |
|  88 | test127932rancher | removed | 2016-11-27 20:33:10 | 2016-11-27 20:33:21 |
| 100 | test989576        | removed | 2016-11-27 20:36:51 | 2016-11-27 20:36:58 |
| 101 | test610097        | removed | 2016-11-27 20:36:59 | 2016-11-27 20:37:06 |
| 111 | test636269        | removed | 2016-11-27 20:40:02 | 2016-11-27 20:40:10 |
| 112 | test794208        | removed | 2016-11-27 20:40:11 | 2016-11-27 20:40:18 |
+-----+-------------------+---------+---------------------+---------------------+
10 rows in set (0.00 sec)

mysql> select id,name,state,created,removed from service where state="removed";
+-----+---------------+---------+---------------------+---------------------+
| id  | name          | state   | created             | removed             |
+-----+---------------+---------+---------------------+---------------------+
| 180 | LB-test318724 | removed | 2016-11-27 20:27:45 | 2016-11-27 20:28:34 |
| 188 | LB-test770316 | removed | 2016-11-27 20:28:55 | 2016-11-27 20:30:03 |
| 214 | LB-test232087 | removed | 2016-11-27 20:31:37 | 2016-11-27 20:32:50 |
| 218 | LB-test232087 | removed | 2016-11-27 20:31:55 | 2016-11-27 20:32:50 |
| 221 | LB-test827497 | removed | 2016-11-27 20:33:00 | 2016-11-27 20:33:22 |
| 224 | LB-test827497 | removed | 2016-11-27 20:33:10 | 2016-11-27 20:33:22 |
| 240 | test4         | removed | 2016-11-27 20:36:52 | 2016-11-27 20:36:59 |
| 241 | test5         | removed | 2016-11-27 20:37:00 | 2016-11-27 20:37:07 |
| 253 | test4         | removed | 2016-11-27 20:40:03 | 2016-11-27 20:40:10 |
| 254 | test5         | removed | 2016-11-27 20:40:12 | 2016-11-27 20:40:19 |
+-----+---------------+---------+---------------------+---------------------+
10 rows in set (0.00 sec)

mysql> select id,name,state,created,removed from instance where state="purged";
+-----+-----------------------------------+--------+---------------------+---------------------+
| id  | name                              | state  | created             | removed             |
+-----+-----------------------------------+--------+---------------------+---------------------+
|   1 | scheduler-scheduler-1             | purged | 2016-11-27 18:59:54 | 2016-11-27 20:56:38 |
| 285 | native-test-799557                | purged | 2016-11-27 20:21:50 | 2016-11-27 20:22:09 |
| 338 | test951525rancher-LB-test318724-1 | purged | 2016-11-27 20:27:47 | 2016-11-27 20:28:37 |
| 348 | test724411rancher-LB-test770316-1 | purged | 2016-11-27 20:28:55 | 2016-11-27 20:30:05 |
| 367 | test471745-LB-test232087-1        | purged | 2016-11-27 20:31:38 | 2016-11-27 20:32:53 |
| 380 | test471745rancher-LB-test232087-1 | purged | 2016-11-27 20:31:56 | 2016-11-27 20:32:54 |
| 382 | test127932-LB-test827497-1        | purged | 2016-11-27 20:33:01 | 2016-11-27 20:33:25 |
| 388 | test127932rancher-LB-test827497-1 | purged | 2016-11-27 20:33:11 | 2016-11-27 20:33:26 |
| 430 | test989576-test4-1                | purged | 2016-11-27 20:36:53 | 2016-11-27 20:37:00 |
| 431 | test989576-test4-2                | purged | 2016-11-27 20:36:53 | 2016-11-27 20:37:00 |
| 432 | test610097-test5-1                | purged | 2016-11-27 20:37:00 | 2016-11-27 20:37:08 |
| 433 | test610097-test5-2                | purged | 2016-11-27 20:37:01 | 2016-11-27 20:37:08 |
| 472 | test636269-test4-1                | purged | 2016-11-27 20:40:04 | 2016-11-27 20:40:11 |
| 473 | test636269-test4-2                | purged | 2016-11-27 20:40:04 | 2016-11-27 20:40:11 |
| 474 | test794208-test5-1                | purged | 2016-11-27 20:40:13 | 2016-11-27 20:40:20 |
| 475 | test794208-test5-2                | purged | 2016-11-27 20:40:13 | 2016-11-27 20:40:19 |
+-----+-----------------------------------+--------+---------------------+---------------------+
16 rows in set (0.00 sec)

mysql>

TL;DR - cleanup is working as intended and as best it can with how our instance/volume life cycles work right now.
too long version:
the cleanup cleaned up over 300 instances. the 16 that were left behind were done so because they had mounts that were inactive instead of removed. a mount is the relationship between an instance and volume. to facilitate proper cleanup, we dont remove the mount until the VOLUME is removed. generally, we remove local volumes that arent in use elsewhere when the instance is purged, but with one big exception: if the volume  is a host bind mount (ie /var:/host/var) then we dont remove it when the instance is purged. this means the mount stays in inactive and cannot be cleaned up by the cleanup logic.
that logic can be changed or improved, but in my opinion it is out of scope for 1.2
the services and environments that were not removed were the ones tied to these instances that have host bind mounts because the cleanup works in a cascading fashion.

closing per @deniseschannon

I have been seeing quite a few of these the log which might be related.
2016-12-13 13:26:14,466 ERROR [:] [] [] [] [TaskScheduler-1] [i.c.p.core.cleanup.TableCleanup     ] SQL [delete from `instance` where `instance`.`id` in (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)];    Cannot delete or update a parent row: a foreign key constraint fails (`cattle`.`network_service_provider_instance_map`, CONSTRAINT `fk_network_service_provider_instance_map__instance_id` FOREIGN KEY (`instance_id`) REFERENCES `instance` (`id`) ON DELETE NO ACTIO)


what is the desired type of model format?

model.h5?
or
model.model
or
model.pkl??

i write a wiki to explain it:
https://github.com/jidasheng/bi-lstm-crf/wiki/details-of-model_dir


Alpha deliverable for public access

Alpha deliverable pack

Closing as pushed here already https://github.com/communitiesuk/submit-social-housing-lettings-and-sales-data/commit/5866a166a608eca4737e1b9befb8aed8befc13e9


[BUG#1500] Cannot submit offset correctly

Describe the bug

                    long baseOffset = MessageMetadataUtils.getMockOffset(                         lastMessageId.getLedgerId(),                         lastMessageId.getEntryId()                     );
The baseOffset is not monotonically increasing, consumer cannot submit offset correctly.
The offset can be detected incorrectly through Kafka Exporter.
To Reproduce
Normal consumption messages can reproduce the bug.

 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.sunhangda seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Could you fill the PR description with the template here? You should have seen the template when you open a PR like

Could you fill the PR description with the template here? You should have seen the template when you open a PR like

In addition, you should sign the CLA.

Signed

The existing tests can only verify getMockOffset, but it cannot verify the case when consumer failed to commit offset without this patch.

The existing tests can only verify getMockOffset, but it cannot verify the case when consumer failed to commit offset without this patch.

OK, I will add a test case to cover the situation.


Fix-shape-color-type

The color property should be a tuple, but the setter currently assigns a list. This makes it hard to make comparisons, because e.g. shape.color == (255, 255, 255) won't work after the color has been set to [255, 255, 255].
I think this should also be fixed in master.

Should I make another PR for master or can/will this be "forward-ported"?

Syncing the changes forward has to be done semi-manually, so I only do it once in a while. If you have the time to make another PR, that would assure that it gets pulled in right away. Either way is OK!


Question about CORS

This might be a dumb question, but I'm currently getting cors rejection because webSecurity is enabled in the browser window by default.
Is there a reason why webSecurity is enabled by default? I'm guessing every api you try to call from an app will throw a cors error because all http requests will be dispatched from localhost.
To disable CORS simply set webSecurity: false in webPreferences.
A secondary question is where BrowserWindow configuration should be set, I modified electro-main for now, but, is that the intended way or do you have a separate config file for that?

Hello @JavierPAYTEF,

Is there a reason why webSecurity is enabled by default?

I didn't override it since most people are highly concerned with security. So I let the users decide since Electron also have it enabled by default.

To disable CORS simply set webSecurity: false in webPreferences.

It actually doesn't fully disable with this setting. You have to use app.commandLine.appendSwitch('disable-site-isolation-trials') to fully disable it. But even then you're gonna run into some issues that I was able to discover. It's discussed at https://github.com/electron/electron/issues/26714 and https://github.com/electron/electron/issues/18940#issuecomment-871703257. It's probably gonna be fixed soon.

is that the intended way

It is in fact intended. I wanted to separate runtime configurations from compile time configurations. Really don't like mixing those two. So anything that's affecting runtime is left inside the actual source files so nothing seems cryptic.

Thanks for the comments. For now with the webSecurity set to false it works, it's just a simple api. I read the issues and I'll keep it in mind. By the way, thanks for the library, the setup for the project was really easy.

thanks for the library, the setup for the project was really easy.

You're welcome and that's all I wanted for the users to experience. 😊


get the HEV-I dataset

Hello, the website shows that only students from American universities can get the HEV-I dataset. I am a Chinese student. Is there any other way to get it?

Have you  gotten the HEV-I dataset or the dataset's format?

Hi @fdsaggaw , if that's the case then I guess there is no way for you to get the raw data. This repo has a linke for users to download the bounding boxes and flow features I used in this paper though.


[0.32.0-alpha.24][androidTV] Your undefined does not exist. You won't be able to make production releases without it!

Describe the bug
This is a regression:
When you specify a full keystore path, it cannot find the keystore.
For example: /Users/yourusername/.rnv/key.jks
Additional context
This is an error in https://github.com/pavjacko/renative/blob/8a527a997df115c862d57ae192f80adb25522acb/packages/rnv-engine-rn/src/sdks/sdk-android/gradleParser.js
Consider lines 160 to 174:
const keystorePath = storeFile;
let keystorePathFull;
if (keystorePath) {
    if (keystorePath.startsWith('.')) {
        keystorePathFull = path.join(
            c.paths.workspace.appConfig.dir,
            keystorePath
       );
    } else if (!fsExistsSync(keystorePath)) {
        keystorePathFull = path.join(
            c.paths.workspace.appConfig.dir,
            keystorePath
        );
    }
}

What happens if the path does not start with ., but the file does exist. Then keyStorePathFullwill not be set and the file will not be found.
This regression is easily fixed by setting a default path, thus changing l161 to:
let keystorePathFull = keystorePath;

@TheDuc thx for reporting 👍  Added to upcoming 0.32

@TheDuc thx for reporting 👍  Added to upcoming 0.32


Don't need to check os: process already finished any more.

This is covered by containerd now. See here.

This has been fixed in https://github.com/kubernetes-incubator/cri-containerd/pull/113.


[9.4] ISPN-12507 Upgrade to XStream 1.4.14

https://issues.redhat.com/browse/ISPN-12507

integrated! thanks @tristantarrant !


Merge compiler no changes

This is a straight merge of razor-compiler with only mechanical moves in the previous repo.

Note: this will break builds for this branch. I will submit subsequent PRs to fix that will be reviewed.


Plots with target issue#10

This code implements the possibility of specifying a target variable when launching a ProfileReport only by specifying target_name = "the_target_column_name". The average value of this target is then plotted on every bins of the histograms. This can help to recognize obvious patterns and correlations only by looking at pandas-profilling results.
This implementation is what I had in mind when I created the issue #10 a long time ago.
I tried to made the changes as minimal as possible. I hope this could finally close this issue!
I also made some changes so that this version is python2 friendly by adding some float() in the current code.
There is still room for improvement in the final visualization but I feel like this could still be very useful for users without any extra cost (if you don't specify a target nothing changes). Let me known if you think that there are improvements that I could do in order to close issue #10.
Thanks!

Hi, I tried aht_profile=pandas_profiling.ProfileReport(df_pd,  target_name = 'handle_time') but it gave me an error message saying 'TypeError: _plot_histogram() got an unexpected keyword argument 'target_name''.  Is this the right way to use it? Thank you.

Hi, yep that's how it's supposed to be used, this error looks weird, I just tried it again on my computer on Titanic dataset and it works like a charm. Are you sure to be using this branch when importing pandas profiling?
Since it's not merged (yet) you need to be sure that you installed this particular version, that's the first thing that came to mind when seeing your error, but with more info maybe I could help you more.

I mean that you need to install this specific version of pandas profiling from my personal repo :

uninstall your current version of pandas profiling with pip uninstall pandas-profiling
clone my repo git clone git@github.com:Optimox/pandas-profiling.git
then go to pandas-profiling directory and run pip install . and you should be able to use this version

This seems interesting and useful to me but when I tried to plot got the error (even after cloning as recommended above):
_plot_histogram() got an unexpected keyword argument 'target_name'

hi @sargupta,
I might have forgotten to specify that you should go to the correct branch of my implementation.
Here are clearer step that should work just fine:

uninstall your current version of pandas profiling with pip uninstall pandas-profiling
clone my repo:  git clone git@github.com:Optimox/pandas-profiling.git
go to the directory:  cd ./pandas-profiling
checkout to the target branch : git checkout plots_with_target
then install pandas in editable mode so that you can switch from one branch to an other : pip install -e .

Please let me know if it still does not work. I'll try to rebase my fork so that it is up to date with new changes.


Create a new release for module support

Go modules landed a few versions ago. Could you tag the a new release as v0.5.0? Go expects tag names to have a v prefix. Thanks!

Thank you for your feedback.
I have added the v prefix:
https://github.com/sony/gobreaker/releases/tag/v0.4.1

Thank you!


Add option to allow setting grub menu visibility and timeout

During recovery of a CDK cluster on top of vmware, we were unable to catch a grub prompt to alter kernel boot flags, as the cloud image does not stop at a grub menu.
This needs to be configurable via sysconfig charm such that we can set a 30 or 60 second boot timer and make the grub menu visible on cloud images, whether hosted on Openstack, AWS, Google, or VMware.

Imported from Launchpad using lp2gh.

date created: 2020-10-08T00:42:47Z

owner: afreiberger

assignee: None

the launchpad url

(by jneo8)
question: About grub-config-flags config
There is grub-config-flags in the sysconfig config. Can we use this config to set the timer?

(by jneo8)
Update: I test sysconfig on my local virtual-maas with this command
juju config sysconfig  update-grub=true grub-config-flags='GRUB_TIMEOUT=10
GRUB_TIMEOUT_STYLE=menu
GRUB_SERIAL_COMMAND="serial --speed=115200"
GRUB_TERMINAL="console serial"
'

And deploy on ubuntu(focal)
The /etc/default/grub.d/90-sysconfig.cfg will be config as
# Juju generated file - do not edit manually

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

# Evaluate grub-config-flags first, in case it uses $GRUB_CMDLINE_LINUX_DEFAULT.
# However, if grub-config-flags is not specified, ignore that (current behavior.)
# config-flags
GRUB_TIMEOUT=10
GRUB_TIMEOUT_STYLE=menu
GRUB_SERIAL_COMMAND="serial --speed=115200"
GRUB_TERMINAL="console serial"
GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT console=ttyS0,115200 console=tty0"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
GRUB_TERMINAL=serial

The GRUB_TERMINAL will be override by default GRUB_TERMINAL=serial(Not sure why two config not merge), which make console be disabled and grub can't view on virt-viewer
(I tried to comment GRUB_TERMINAL=serial manual, and grub showed on virt-viewer)
I am not sure which TERMINAL type Openstack, AWS, Google, or VMware need.
But maybe is because GRUB_TERMINAL?


dns resolve: fails after 60 seconds uptime

Describe the bug
I'm running an HTTP client application on STM32L4A6 Nucleo board + ENC28J60 module.
After few minutes, the DNS resolve fails to query addresses. I have observed this in my application but also in the console just doing net dns query google.fr plenty of time up to the first failure, which occurs after few minutes only after starting the application.
In my application getaddrinfo function returns error code -101.
My prj.conf particularly contains:
CONFIG_DNS_RESOLVER=y
CONFIG_DNS_RESOLVER_LOG_LEVEL_DBG=y

To Reproduce
Steps to reproduce the behavior:

On nucleo_l4a6 + enc28j60 build a projet with Ethernet support
in the console type net dns query google.fr

Expected behavior
DNS resolution working.
Impact
Blocking the development.
Logs and console output
In the console and after activating debug logs I see it is because of timeout:
[00:01:08.776,000] <dbg> net_dns_resolve: dns_resolve_name: (): DNS id will be 34471
[00:01:08.776,000] <dbg> net_dns_resolve: dns_write: (): [0] submitting work to server idx 0 for id 34471 hash 24745
[00:01:10.776,000] <dbg> net_dns_resolve: query_timeout: (sysworkq): Query timeout DNS req 34471 type 1 hash 24745
[00:01:10.776,000] <dbg> net_dns_resolve: dns_resolve_cancel_with_hash: (sysworkq): Cancelling DNS req 34471 (name my-server.com type 1 hash 24745)

Environment (please complete the following information):

OS: Linux
Toolchain: Zephyr SDK
I'm actually at zephyr commit ID e9a59518fcbd54f2ee27ea3f190a8fe7bd688f35 (v3.3.0-rc1 tag).

Additional context
DHCPv4 activated, no IPv6.
IP address is provided by the local router. DNS is provided at the same time, it's the local router (<IP_ADDRESS>) and the command net dns properly show the DNS address before and after the issue occurs.
Before the issue occur it is possible to do some ping in the console. After the issue occurs pings in the console fails with timeout.
The same application has been executed on stm32f746g_disco board (RMII Ethernet PHY) with no issues => the problem comes from ENC28J60 support.
Thanks for any support,
Joel

Hi @joelguittet,
Can you describe you network configuration please? (DHCP/IP static adress/DNS entries..)

Hello @RomainPelletant
Sure. I have DHCPv4 activated; no static IP addres. DNS server is the local router (properly shown in the shell) at <IP_ADDRESS>.
Information added in the post above.
I just ran the dns_resolve sample on an other board (with no enc28j60 so te config is much different). It's properly working.
In the dns_resolve sample I notice there is a specific configuration as follow:
# Enable the DNS resolver
CONFIG_DNS_RESOLVER=y
# Enable additional buffers
CONFIG_DNS_RESOLVER_ADDITIONAL_BUF_CTR=5
# Enable additional queries
CONFIG_DNS_RESOLVER_ADDITIONAL_QUERIES=2
# Enable mDNS support
CONFIG_MDNS_RESOLVER=y
# Enable LLMNR support
CONFIG_LLMNR_RESOLVER=n

CONFIG_DNS_RESOLVER_MAX_SERVERS=2
CONFIG_DNS_SERVER_IP_ADDRESSES=y
CONFIG_DNS_NUM_CONCUR_QUERIES=5

But the documentation at https://docs.zephyrproject.org/latest/connectivity/networking/api/dns_resolve.html do not really explains the details of the CONFIG. Just to check the KConfig which is not enough I think.
I should maybe play with these settings, right ?
Regards,

If I am not wrong, DHCP shall add the right DNS entry (in your case <IP_ADDRESS>).
To know where is the problem, you could add fix DNS entry like the following
CONFIG_DNS_SERVER_IP_ADDRESSES=y
CONFIG_DNS_SERVER1="<IP_ADDRESS>"
CONFIG_DNS_SERVER2="<IP_ADDRESS>"

Using the IP directly is working?

Seems this help, but after a quick moment, then I'm no more able to query DNS resolution. Using the shell, timeout or -11 error is reported. I will try to use some configuration settings from the dns_resolve sample.

Using configuration of the DNS from dns_resolve sample I got the same result: DNS resolution working at the beginning, but failing after few minutes.
Maybe it's due to enc28j60 driver ? Don't know how to determine this :-(

I'd check if the DNS server address does not get corrupted somehow (you can list configured servers with net dns).
Otherwise, if it's a driver issue, I'm not really of much use as I don't have experience with that particular one. Are you able to send any other packets when DNS starts to malfunction (for example with net udp command)?

Hello
net dns still show the DNS address after the issue occurs.
I have checked if something else can be done using the net ping <IP_ADDRESS> in the console. Before the issue occurs it's working. After the issue occurs I get "Ping timeout" error.
Note: When I opened the ticket the issue occurred 1 minute after uptime. But it seems to be generally 3 or 4 minutes after uptime.
It seems the issue is related to the ENC28J60 driver but it's strange I'm the first to report it. Isn't it ? Or maybe it is not used a lot ? I should receive an ESP01 module soon, I will check with this module if I get the error with my hardware and my application, this will confirm (or not) if this is due to enc28j60 driver.
Joel

Hello
I have build and ran my application on stm32f746g_disco board, which has RMII LAN8742A Ethernet PHY without any issue. The difference is only the Ethernet PHY. The configuration used was the same (DHCPv4, dynamic DNS address...)
We can conclude this is an issue with the ENC28J60 driver. I'm updating the first post of this thread to indicate this.
Joel

We can conclude this is an issue with the ENC28J60 driver. I'm updating the first post of this thread to indicate this.

Unfortunately this driver is currently unmaintained, so we need a volunteer to step up and provide a fix. Unassigning @rlubos since he is the maintainer of the networking stack and not individual drivers.

@carlescufi no problem I understand this. Will try W5500 and ESP01 as a replacement for my project. I'm not enough experienced with zephyr to start this kind of deep debugging on the networking parts :-)

@joelguittet FYI i am using eth_enc424j600 without any DNS issues

Thanks @RomainPelletant I just received this afternoon a W5500 module. Wired, reconfigured in the dts. Working. No modification of the app again. This is a double confirmation enc28j60 has issues.

I briefly tested it on nRF52840DK today. I used zperf sample (net ping 2001:db8::affe -c 1000 -i 10 -s 1000) and see MPU FAULT  <err> eth_enc28j60: Failed to read memory somewhere in buf_simple. And this reminds me of a weird bug that seemed to be a controller RX FIFO overflow that I fought in this driver few years ago, I finally gave up and implemented enc424j600 driver. If anyone wants to spend time on this, please reassign.

Hello
Working with W5500 interface since several months now I realize I now get some issues (my application is growing...)
And the reason is pretty simple and it was probably the root cause of the ENC28J60 issue here : this kind of chip offload the sockets but it's not integrated in Zephyr using offloading possibilities (see for example eswifi of winc1500 drivers in Zephyr).
As a consequence only a single socket can be used at a time.
Driver to be reworked to permit offloading the sockets instead of just using the first socket in a raw-access mode.
Joel

Working with W5500 interface since several months now I realize I now get some issues (my application is growing...)
And the reason is pretty simple and it was probably the root cause of the ENC28J60 issue here : this kind of chip offload the sockets but it's not integrated in Zephyr using offloading possibilities (see for example eswifi of winc1500 drivers in Zephyr).

This is ingenious causal inference.

@jfischer-no are you planning to work on this? (it's getting the Stale label auto-added)

@jfischer-no are you planning to work on this? (it's getting the Stale label auto-added)

https://github.com/zephyrproject-rtos/zephyr/issues/54199#issuecomment-1506944544
I do not think it is worth it.

@jfischer-no are you planning to work on this? (it's getting the Stale label auto-added)

#54199 (comment) I do not think it is worth it.

Ok, let’s close this then


consider using tibbles or at least limiting the number of rows for paged tables

It looks like the number of rows included in a paged table can be limited using the max.print chunk option. Currently this defaults to 10,000 (based on the R option of the same name) which is why we were getting such a huge JSON payload in your example.
In this commit (https://github.com/rstudio/tutor/commit/54fc97f28067d575383bab311733b3b1f62b04e7) I've changed the default within tutor::tutorial to 1,000 and restored the use of paged tables as the default rendering method. You can always override this at the document or chunk level by specifying an alternate max.print chunk option.

Is there a way to force an exercise chunk to show the default R print method for data frames? (to help teach why and how to use as_tibble())?

I think that for that tutorial you could just set df_print = "default" and
then you'll get the default behavior (right now you can only set df_print
globally not per-chunk)
On Wed, Mar 15, 2017 at 12:33 PM, Garrett Grolemund <
<EMAIL_ADDRESS>wrote:

Is there a way to force an exercise chunk to show the default R print
method for data frames? (to help teach why and how to use as_tibble())?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/rstudio/tutor/issues/38#issuecomment-286799855, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAGXx9LEllXset4wqrx152gb-Xy855OCks5rmBLNgaJpZM4MXKxF
.

Excellent! Thanks. I did not know about df_print.
On Wed, Mar 15, 2017 at 1:58 PM, JJ Allaire<EMAIL_ADDRESS>wrote:

I think that for that tutorial you could just set df_print = "default" and
then you'll get the default behavior (right now you can only set df_print
globally not per-chunk)
On Wed, Mar 15, 2017 at 12:33 PM, Garrett Grolemund <
<EMAIL_ADDRESS>wrote:

Is there a way to force an exercise chunk to show the default R print
method for data frames? (to help teach why and how to use as_tibble())?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/rstudio/tutor/issues/38#issuecomment-286799855, or
mute
the thread
<https://github.com/notifications/unsubscribe-
auth/AAGXx9LEllXset4wqrx152gb-Xy855OCks5rmBLNgaJpZM4MXKxF>
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/rstudio/tutor/issues/38#issuecomment-286827534, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAFMFipOwzwFWsz8RTdwcySdnZTkYGHSks5rmCaygaJpZM4MXKxF
.


chore(deps): update dependency @types/common-tags to v1.8.4

This PR contains the following updates:

Package
Change
Age
Adoption
Passing
Confidence

@types/common-tags (source)
1.8.2 -> 1.8.4

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "after 8am and before 4pm on tuesday" in timezone Etc/UTC.
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Superseded by https://github.com/apollographql/apollo-ios-dev/pull/151.


(Wishlist) Show available sizes in categorylisting

Hi tzyganu,
Thank you for a solid mdoule .. we're very happy with it. Just wondered if its possible to extract the sizes below each product in a categorylisting? :)

@wchief It's not possible with the current implementation. And it will never be. This extension will not have any future upgrades since Magento has a Color Swatcher in the core starting with CE 1.9.

Hi there,
Thanks, ok - fair enough, but we're still greatful and very happy with your
app :-)
/Lars
-----Oprindelig meddelelse-----
Fra: Marius Strajeru<EMAIL_ADDRESS>Sendt: 21. marts 2015 23:29
Til: tzyganu/Switcher
Cc: wchief
Emne: Re: [Switcher] (Wishlist) Show available sizes in categorylisting
(#99)
@wchief https://github.com/wchief  It's not possible with the current
implementation. And it will never be. This extension will not have any
future upgrades since Magento has a Color Swatcher in the core starting with
CE 1.9.

Reply to this email directly or view it on GitHub
https://github.com/tzyganu/Switcher/issues/99#issuecomment-84462781 .
<https://github.com/notifications/beacon/ALCzjAmPQKdDt88ZluuAg1TrJEdI_d4aks5
n3egkgaJpZM4DyVfg.gif>


1.2.10 SimplePreAuthenticatorInterface error

(AUTH-3574)
Latest version of 1.x branch jwt-auth-bundle include SimplePreAuthenticatorInterface from Http when it should be loaded from Core

Proof:

Yup! Same Issue here ...
Is not at Symfony\Component\Security\Http\Authentication\SimplePreAuthenticatorInterface;
but at:
use Symfony\Component\Security\Core\Authentication\SimplePreAuthenticatorInterface;
Simple Fix

Why closing without merging?
Sorry if I am mistaken

Apologies, miss close.

Great! Will you merge it anyway?
Thx!

So just look at libs, the other PR #44 updates the lib to symfony 2.8 which also fixes this http://api.symfony.com/2.8 SimplePreAuthenticatorInterface.html
core is deprecated and http should be used.

Assuming this has been taken care of so closing for now (and master supports Symfony 3). Please let us know if this is still an issue.


Change user agent

It is possible to use a user agent other than default?
ExoPlayerDemo/1.7.9 (Linux;Android 9) ExoPlayerLib/2.2.0

There's not a setting to do that


update sourceComments documentation in README.md

expand on sourceComments description in README.md

Thank you @screamingmunch! ❤

Apologies to all the rookie misses.. first-time contributing to open source.
Removed references to compass, and removed the comma in code sample(left by previous author).  =)

No worries @screamingmunch, we're excited you have your help!