Fix some CMake warnings related to set() + docstrings

Scope & Purpose
Fix some warnings in CMakeLists.txt by correcting the CACHE types and adding some doc strings - feel free to improve them!
Removes CMake warnings like this one:
CMake Warning (dev) at 3rdParty/s2geometry/CMakeLists.txt:11 (set):
  implicitly converting 'type' to 'STRING' type.
This warning is for project developers.  Use -Wno-dev to suppress it.

Also fixed typos and improved the program friendly strings (Windows only).

[x] Bug-Fix for devel-branch
[x] The behavior in this PR can be (and was) manually tested (support / qa / customers can test it)

Testing & Verification
This change is a trivial rework / code cleanup without any test coverage.

I used cmake version 3.14.5 on Windows 10 with MSVC / VS Community Edition 16 2019.
There are additional warnings, but I don't know how to fix them:
CMake Warning (dev) at 3rdParty/iresearch/CMakeLists.txt:91 (find_package):
  Policy CMP0074 is not set: find_package uses <PackageName>_ROOT variables.
  Run "cmake --help-policy CMP0074" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  CMake variable BFD_ROOT is set to:

    invalid

  For compatibility, CMake is ignoring the variable.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Could NOT find BFD (missing:  BFD_INCLUDE_DIR BFD_SHARED_LIBS BFD_STATIC_LIBS BFD_INCLUDE_DIR_ANSIDECL BFD_INCLUDE_DIR_BFD BFD_SHARED_LIB BFD_STATIC_LIB BFD_STATIC_LIB_IBERTY BFD_STATIC_LIB_Z)
BFD_INCLUDE_DIR:
BFD_LIBRARY_DIR:
BFD_SHARED_LIBS:
BFD_STATIC_LIBS:
BFD_SHARED_LIB_RESOURCES:

CMake Warning (dev) at 3rdParty/lz4/contrib/cmake_unofficial/CMakeLists.txt:97 (option):
  Policy CMP0077 is not set: option() honors normal variables.  Run "cmake
  --help-policy CMP0077" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

  For compatibility with older versions of CMake, option is clearing the
  normal variable 'LZ4_POSITION_INDEPENDENT_LIB'.

CMake Warning (dev) at 3rdParty/iresearch/CMakeLists.txt:110 (find_package):
  Policy CMP0074 is not set: find_package uses <PackageName>_ROOT variables.
  Run "cmake --help-policy CMP0074" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  CMake variable ICU_ROOT is set to:

    C:/Daten/ArangoDB/arangodb/3rdParty/V8/v7.1.302.28/third_party/icu/

  For compatibility, CMake is ignoring the variable.

Remaining warnings:
CMake Warning (dev) at 3rdParty/iresearch/CMakeLists.txt:91 (find_package):
  Policy CMP0074 is not set: find_package uses <PackageName>_ROOT variables.
  Run "cmake --help-policy CMP0074" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  CMake variable BFD_ROOT is set to:

    invalid

  For compatibility, CMake is ignoring the variable.
This warning is for project developers.  Use -Wno-dev to suppress it.

BFD_INCLUDE_DIR:
BFD_LIBRARY_DIR:
BFD_SHARED_LIBS:
BFD_STATIC_LIBS:
BFD_SHARED_LIB_RESOURCES:
-- Could NOT find BFD (missing:  BFD_INCLUDE_DIR BFD_SHARED_LIBS BFD_STATIC_LIBS BFD_INCLUDE_DIR_ANSIDECL BFD_INCLUDE_DIR_BFD BFD_SHARED_LIB BFD_STATIC_LIB BFD_STATIC_LIB_IBERTY BFD_STATIC_LIB_Z)
CMake Warning (dev) at 3rdParty/lz4/contrib/cmake_unofficial/CMakeLists.txt:97 (option):
  Policy CMP0077 is not set: option() honors normal variables.  Run "cmake
  --help-policy CMP0077" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

  For compatibility with older versions of CMake, option is clearing the
  normal variable 'LZ4_POSITION_INDEPENDENT_LIB'.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at 3rdParty/iresearch/CMakeLists.txt:110 (find_package):
  Policy CMP0074 is not set: find_package uses <PackageName>_ROOT variables.
  Run "cmake --help-policy CMP0074" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  CMake variable ICU_ROOT is set to:

    /work/ArangoDB/3rdParty/V8/v7.1.302.28/third_party/icu/

  For compatibility, CMake is ignoring the variable.
This warning is for project developers.  Use -Wno-dev to suppress it.


GMX-1871 set evercookie cookie to configured domain (fallback to location.host)

before

after

ww-ng changes: https://github.com/weddingwire/weddingwire-ng/pull/12384

@asurin @nankrah can you take a look?

Looks good to me!

:+1: i don't have merge access on this repo ... lol


fix(ci): use in-memory db for recovery tests

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?

Checklist

[ ] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added test labels as necessary. See details.
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[ ] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

I think we have to use tempfs.
thread '<unnamed>' panicked at /risingwave/src/tests/simulation/src/cluster.rs:441:18:
called `Result::unwrap()` on an `Err` value: Database(SqliteError { code: 1, message: "no such table: test" })
stack backtrace:
   0: rust_begin_unwind
             at /rustc/5affbb17153bc69a9d5d8d2faa4e399a014a211e/library/std/src/panicking.rs:665:5
   1: core::panicking::panic_fmt
             at /rustc/5affbb17153bc69a9d5d8d2faa4e399a014a211e/library/core/src/panicking.rs:74:14
   2: core::result::unwrap_failed
             at /rustc/5affbb17153bc69a9d5d8d2faa4e399a014a211e/library/core/src/result.rs:1679:5
   3: unwrap<alloc::vec::Vec<sqlx_sqlite::row::SqliteRow, alloc::alloc::Global>, sqlx_core::error::Error>
             at /rustc/5affbb17153bc69a9d5d8d2faa4e399a014a211e/library/core/src/result.rs:1102:23
   4: {async_fn#0}
             at ./src/tests/simulation/src/cluster.rs:438:13
   5: {async_block#0}
             at ./src/tests/simulation/src/main.rs:188:14
   6: {async_block#0}<risingwave_simulation::main::{closure#0}::{async_block_env#0}>
             at ./.cargo/git/checkouts/madsim-e41dc49cac5b4fae-shallow/f0ffd24/madsim/src/sim/task/mod.rs:230:32
   7: poll<alloc::boxed::Box<madsim::sim::task::{impl#3}::block_on::{closure#0}::{async_block_env#0}<risingwave_simulation::main::{closure#0}::{async_block_env#0}>, alloc::alloc::Global>>
             at /rustc/5affbb17153bc69a9d5d8d2faa4e399a014a211e/library/core/src/future/future.rs:123:9
   8: run<core::pin::Pin<alloc::boxed::Box<madsim::sim::task::{impl#3}::block_on::{closure#0}::{async_block_env#0}<risingwave_simulation::main::{closure#0}::{async_block_env#0}>, alloc::alloc::Global>>, (), madsim::sim::task::{impl#3}::block_on::{closure_env#1}<risingwave_simulation::main::{closure#0}::{async_block_env#0}>, alloc::sync::Weak<madsim::sim::task::TaskInfo, alloc::alloc::Global>>
             at ./.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.4.0/src/raw.rs:563:17
   9: {closure#0}
             at ./.cargo/git/checkouts/madsim-e41dc49cac5b4fae-shallow/f0ffd24/madsim/src/sim/task/mod.rs:287:50
  10: do_call<madsim::sim::task::{impl#3}::run_all_ready::{closure_env#0}, ()>
             at /rustc/5affbb17153bc69a9d5d8d2faa4e399a014a211e/library/std/src/panicking.rs:557:40
  11: try<(), madsim::sim::task::{impl#3}::run_all_ready::{closure_env#0}>
             at /rustc/5affbb17153bc69a9d5d8d2faa4e399a014a211e/library/std/src/panicking.rs:521:19
  12: catch_unwind<madsim::sim::task::{impl#3}::run_all_ready::{closure_env#0}, ()>
             at /rustc/5affbb17153bc69a9d5d8d2faa4e399a014a211e/library/std/src/panic.rs:350:14
  13: run_all_ready
             at ./.cargo/git/checkouts/madsim-e41dc49cac5b4fae-shallow/f0ffd24/madsim/src/sim/task/mod.rs:287:17
  14: block_on<risingwave_simulation::main::{closure#0}::{async_block_env#0}>
             at ./.cargo/git/checkouts/madsim-e41dc49cac5b4fae-shallow/f0ffd24/madsim/src/sim/task/mod.rs:240:13
  15: block_on<risingwave_simulation::main::{closure#0}::{async_block_env#0}>
             at ./.cargo/git/checkouts/madsim-e41dc49cac5b4fae-shallow/f0ffd24/madsim/src/sim/runtime/mod.rs:129:9
  16: {closure#0}<risingwave_simulation::main::{closure#0}::{async_block_env#0}>
             at ./.cargo/git/checkouts/madsim-e41dc49cac5b4fae-shallow/f0ffd24/madsim/src/sim/runtime/builder.rs:141:35
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
context: node=0 "main", task=0 (spawned at /risingwave/.cargo/git/checkouts/madsim-e41dc49cac5b4fae-shallow/f0ffd24/madsim/src/sim/runtime/mod.rs:129:19)
note: run with `MADSIM_TEST_SEED=1728630873802372986` environment variable to reproduce this error

This approach doesn't work well.

Seems like sqlx will kill the in memory db, after a connection gets dropped.


Granite HF Model Class support

Support for: https://huggingface.co/docs/transformers/main/en/model_doc/granite
For upcoming Granite-8B models

#257 addresses this


Make Select state directly enumerable.

Currently, in order to iterate a selection, you have to each over the options:
{{let cars=(Select (array mustang camaro corvette))}}

{{#each cars.options as |car|}}
  {{car.value}}: {{car.isSelected}}
{{/each}}

But this is pretty much always what you want to do, so would it make sense to just implement forEach directly on the select model? That way you can leave off the .options
{{#each cars as |car|}}
  {{car.value}}: {{car.isSelected}}
{{/each}}

Yes, this sounds like a good idea. What would that look like?

I think it's as simple as implementing forEach on the selection prototype.

Ok, I'll give it a try.


Using VERCEL_URL in options appears to break redirect URL

Describe the bug
A clear and concise description of what the defect is.
When using VERCEL_URL as the value to 'site' in options, the redirect URL appears to break and have duplicative content (pics below). If I hardcode values in, the auth flow seems to work just fine. But I'm trying to set up a staging environment where it would be useful to use VERCEL_URL for preview deploy URL's that can't be known ahead of time.
To Reproduce
Steps to reproduce the behavior.

Use VERCEL_URL environment variable in NextAuth site value.
Attempt to login via boilerplate sign-in

Include example code (or link to public repository) which can be used to reproduce the behaviour.
Expected behavior
A clear and concise description of what you expected to happen.

successful login

Screenshots or error logs
If applicable, add screenshots or error logs to help explain the problem.
Using VERCEL_URL to get base URL for different branches

Console logging the VERCEL_URL to confirm it is correct

Using boilerplate signin page

Redirect URL appears to duplicate content and break.

Additional context
Add any other context about the problem here.
Documentation feedback
Documentation refers to searching through online documentation, code comments and issue history. The example project refers to next-auth-example.

[ ] Found the documentation helpful
[ ] Found documentation but was incomplete
[x] Could not find relevant documentation
[ ] Found the example project helpful
[ ] Did not find the example project helpful

We don't currently recommend using VERCEL_URL and suggest you set the URL explicitly.
Unfortunately there is an unresolvable problem that most OAuth providers need an explicitly configured URL and do not accept wildcard URLs as callback URLs; so it's fine for E Mail or Credentials based auth, but no good for using with an OAuth provider unless you have a staging site with a fixed name.
I'm not quite sure what is going with that URL though, I guess it doesn't have the HTTPS prefix and needs to be passed as https://{process.env.VERCEL_URL}.
We are considering introducing the option to set NEXTAUTH_URL in v3 so that it can be set more easily (and automatically defaulting to VERCEL_URL if set -  but it would still need to be explicitly configured to actually sign in with an OAuth provider.

Ah, gotcha. Thanks for the quick response on this. Yeah I was planning to manually set a fixed staging URL anyways, using VERCEL_URL was more of just a workaround so that I wouldn't need extra environment setup. But that shouldn't be too much of a hassle. Sounds interesting RE: v3!

This is super annoying aspect of OAuth, and am very much thinking about ways we can make this easier!
Using an email provider sign in option works well in this scenario, but am thinking about other ways to help folks with this.

I think in future we will conditionally auto-prefix  and strip slashes from the site name to make it easier to configure.
I'm actually considering defaulting to VERCEL_URL if the site url is not configured.
Not sure yet what we can about making it easier to test OAuth instances on Pull Request / Test environments.

One option might be to handle it via a tutorial.
e.g. how to conditionally enable an alternative provider (e.g. Email or Credentials based) on non-production environments.
We could also provide a dedicated OAuth service for this…


Add Request Start Time to SubrequestMetadata

Added new startTime field to be used for general accounting to IoChannelFactory::SubrequestMetadata.

Why is this the best place to put this? Who consumes this field?


Expand testing matrix to include 1.2.6 and 1.3.2

Also include OTP 18.3 and 19.0.

Coverage remained the same at 96.748% when pulling 44170126f7f8e05322abf4eee23ed280f760ffbd on elixir-1.3 into f4a46547c626238a5037e152cf4e99f6ed11a4b5 on master.

Coverage remained the same at 96.748% when pulling 894bbb6d6e2b6b0f575f04f2bdabfe0ace8878fa on elixir-1.3 into f4a46547c626238a5037e152cf4e99f6ed11a4b5 on master.

Coverage remained the same at 96.68% when pulling 7c79fcc0341458accc13828c1a1acf7c9aa39510 on elixir-1.3 into a65edf3cf8bb34617b3635b7e91a3d95aaa9defe on master.


Changes to allow multiple app log upload

See: https://github.com/AzureAD/ad-accounts-for-android/pull/2646

@somalaya could you please take a look at this one as well? Thanks!


Condense description display

I really like this functionality- it makes life much better for my project managers. I got a request to change the interface a bit- keep the description collapsed by default mostly. I think this could probably be configurable- not sure what you think but here's the hack that I did in _list.rhtml:
 <% order = cycle('odd', 'even') %>
	<tr id="issue-<%= issue.id %>" class="hascontextmenu <%= order %> <%= issue.css_classes %> <%= level > 0 ? "idnt idnt-#{level}" : nil %>">
	  <%= check_box_tag("ids[]", issue.id, false, :id => nil) %>
		<%= link_to issue.id, :controller => 'issues', :action => 'show', :id => issue %>
        <% query.columns.each do |column| %><%= content_tag 'td', column_content(column, issue), :class => column.name %><% end %>

  <% if @query.show_desc %>
    <tr class="description <%= order%> <%= issue.css_classes %> <%= level > 0 ? "idnt idnt-#{level}" : nil %>">
      <td colspan="<%= query.columns.size + 2 %>">
          <fieldset class="collapsible collapsed">
            <legend onclick="toggleFieldset(this);"><%= l(:field_description) %></legend>

              <%=  textilizable issue, :description %>

          </fieldset>

  <% end -%>

For us it doesn not make sense to choose "show details" and the hide them. Ibn most cases you wanna have all information show for the filter you choose. Having to click them to see it after you already choose to see it doesn 't make sende for us.
Then you can just chose "normal view" and click on item to show it. In both cases you have one click, yo if ur server is fast you won't have any advantage of this.

For us in most cases the full description makes it harder to to use the view- being able to quickly inspect the specific issue works better for our workflow.
I can rewrite it so that it has the full or hidden description option if you're interested

ok, but shall be default on show description > "not collapsed"

Sorry- I'm fairly new to ruby so this took me a bit of time. I did a bit more work to accommodate different needs for this. I committed this to my own repo figuring that you may or may not be interested in the changes. https://github.com/arthur24b6/redmine_show_descriptions


Is folder favicon or favicons

The instructions refer to the folder as both favicon and favicons in different places. Which one is the correct spelling?
Also, when I used the integration to populate the name and icon path, I did not see a new entry in configuration.yaml . Should we be adding the entry as shown in the instructions AND also using the integration configuration to re-enter the same information?

When it says favicon it's favicon. When it says favicons it's favicons.
No. Those are two different methods. Pick one.


E-AC-3: embedded streams bitrates not detected

Hello, is it possible to detect bitrates of embedded streams in EAC3 tracks?
If you take 00007.ac3.gz for example, it is from https://samples.ffmpeg.org/A-codecs/AC3/eac3/dependentsubstreams/, it has a 640K AC3 stream embedded but mediainfo doesn't detect it, it just detects the channels in it. Bit rate is not correct although channels are.
Bit rate                                 : 1 664 kb/s
Channel(s)                               : 8 channels / 6 channels

With https://github.com/justdan96/tsMuxer, I can see that the embedded track is 640K:
Stream info: Bitrate: 1664Kbps (core 640Kbps) Sample Rate: 48KHz Channels: 7.1

Running mediainfo with parsespeed 1 is even worse: bitrates disappear.
I am also uploading the extracted AC3 stream (using tsmuxer).
00007-640k.ac3.gz

Another file, this it contains an EAC3 substream:
7_pt_1.eac3.gz

We have it internally, but since a major refactoring 2 years ago it is no more available by default.
With the library, you can activate the former view with:
mediainfo --LegacyStreamDisplay 00007.ac3
General
Complete name                            : 00007.ac3
Format                                   : E-AC-3
Format/Info                              : Enhanced AC-3
Commercial name                          : Dolby Digital Plus
Format profile                           : Blu-ray Disc
File size                                : 1.40 MiB
Duration                                 : 7 s 40 ms
Overall bit rate mode                    : Constant
Overall bit rate                         : 1 664 kb/s

Audio
Format                                   : E-AC-3
Format/Info                              : Enhanced AC-3
Commercial name                          : Dolby Digital Plus
Format profile                           : Blu-ray Disc
Duration                                 : 7 s 40 ms
Bit rate mode                            : Constant
Bit rate                                 : 1 664 kb/s
Channel(s)                               : 8 channels / 6 channels
Channel layout                           : L R C LFE Ls Rs Lb Rb / L R C LFE Ls Rs
Sampling rate                            : 48.0 kHz
Frame rate                               : 31.250 FPS (1536 SPF)
Compression mode                         : Lossy
Stream size                              : 1.40 MiB (100%)
Service kind                             : Complete Main

Note: if I remember correctly the bitrate used to be present, I need to fix that (manual check confirms 640 kbps for 00007-640k.ac3 and 930 kbps for 7_pt_1.eac3).

you can activate the former view with:

Yes I know about that, I used it to get the audio channels.

if I remember correctly the bitrate used to be present

Yes, that is specifically what I am interested in. I tried a few old versions but never got the embedded track bit rate, some old versions were even worse and showed 500 b/s.

Yes, that is specifically what I am interested in.

Got it.
I'll try to see if I have time for that this week, but it will be the quick version (= only with the option for the former view)


Remove react-map-gl peer dependency

The react-map-gl peerDependency causes problems when using the new 1.0.0-beta version of react-map-gl.
As far as I can tell the peerDependency serves no real purpose. This module does not actually depend on react-map-gl, and can be used without it, e.g. with other base maps where lat and lng are available. So I propose to remove it completely.

@chrisirhc


Add +immutant profile

This is pretty much modeled on the +http-kit profile, but exposes all the options supported by immutant.web/run since it can take either a map or a sequence, and the keys can be either keywords or strings, so you could do something like this:
$ lein run port 80 virtual-host "my.host.com"

Presence of -dev among the args will trigger the use of run-dmc instead of run, e.g.
$ lein run -dev port 3000

That'll fire up your browser and enable code-reloading.

looks great!

ok should be up on Clojars


If you quit to menu at the right time you hit the breakable or coin block, the block will change the place in title screen

Just a small bug


docs

I really like how this helper repo sets up CI, tests, & other features so we can start running quickly. It seems worth adding documentation.js into the mix, including JSDoc comments so we can generate API docs quickly. I'm thinking nothing more than using the Markdown output (as opposed to full HTML pages). What do you think @springmeyer @GretaCB?

@mapsam love it. Continue with this format?

@GretaCB great! I'll add a devDependency for documentation.js and a script that generates an API.md into the root level of the repository.

completed in f17066be37f51d4135ea6f87c25e8a33bfec9114


Sema: Fix for SourceKit crash in inheritsSuperclassInitializers()

Two problems:

We were tearing down the type checker too early, before all
relevant decls in other files had been type checked, so there
was no LazyResolver available for use in the ASTContext.
This might explain the crashes coming through
diagnoseUnintendedObjCMethodOverrides().

When a lazy resolver was set in the ASTContext, we were not
using it in the case where nullptr was passed in as the
'resolver' parameter to inheritsSuperclassInitializers().
This might fix the crashes where we were coming in from other
code paths, but I'm less confident about this case.

Possibly fixes rdar://problem/29043074, rdar://problem/30976765,
rdar://problem/31122590, and rdar://problem/31286627, and the
many other similar-looking dupes.

@swift-ci Please smoke test

@swift-ci Please smoke test Linux

These are @DougGregor questions.
(I think we agree that everyone accessing the global resolver is the best answer for now, and that passing it around was a failure, but while we're still passing it around we shouldn't do both.)


CAG canonicalized()

A few questions on this confusing subject

Is this really necessary?
Do the CAG.circle(), etc producer functions create already canonicalized objects? If so, why call?
When is canonicalized() required? After union? intersection? subtract? scale? It should only be used when necessary.

Honestly, I am not 100% sure, I seem to recall canonicalized() was used after certain operations, to flag geometry as 'clean' (redundant, or close to redudant vertices eliminated etc)
I wanted to first do a restructuring pass on csg.js (split CSG and CAG into seperate modules etc) to have a better overview on what's what, before delving into radical changes.

V2 does not include this functionality. Closing this issue.


Local Persistent Volumes Blog Post

Blog post as part of the 1.10 series.

/assign @zacharysarah
/assign @natekartchner

/retest

/approve
/lgtm
/hold
@kbarnard10 /hold cancel when you're ready for this to go live. 👍

/hold cancel


Automated cherry pick of #10709: Hotfix/qx secrule sync fix

Cherry pick of #10709 on release/3.7.
#10709: [WIP]Hotfix/qx secrule sync fix

/lgtm
/approve


Copying SparseMatrixLNK and ExtendableSparseMatrix is extremely slow.

Copying a SparseMatrixLNK or ExtendableSparseMatrix object is orders of magnitudes slower than copying the corresponding SparseMatrixCSC object.
using SparseArrays, ExtendableSparse
Xcsc = sprand(10_000,10_000,0.01)
Xlnk = SparseMatrixLNK(Xcsc)
Xext = ExtendableSparseMatrix(Xcsc)
@time copy(Xcsc)
@time copy(Xlnk)
@time copy(Xext)

While copying Xcsc takes less than 0.01 seconds, copying Xlnk or Xext takes over 10 seconds. This is because no method for Base.copy is implemented. I will create a pull request that implements these methods similar to the method implemented for SparseMatrixCSC objects.

Thanks for the PR - I am currently testing it, probably will tag a new version tonight.

Great, thanks!

Closed by #15


Remove method that was removed from interface

See https://github.com/facebook/react-native/commit/ce6fb337a146e6f261f2afb564aa19363774a7a8#diff-63e621165603dc1a84832d6c400fae31

As of React-Native 0.47.0 the Android build is broken with:
/Users/apickler/liveworld/MobileMessagingApp/node_modules/react-native-smooch/android/src/main/java/com/smooch/rnsmooch/ReactNativeSmoochPackage.java:22: error: method does not override or implement a method from a supertype
    @Override
    ^
1 error
:react-native-smooch:compileReleaseJavaWithJavac FAILED

And thus one can no longer execute react-native run-android.


Improve Dapr download speed.

Description
Remove PowerShell download progress to improve download speed greatly.
With progress bar download speed is around 2-3MBit. Without it download is line limit.
Issue reference
We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.
Please reference the issue this PR will close: #[issue number]
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[x] Code compiles correctly
[x] Created/updated tests
[x] Extended the documentation

@ Fabian-Schmidt Can you explain as to why removing the progress bar would affect the transfer speed?

@mukundansundar Please see https://github.com/PowerShell/PowerShell/issues/2138


Sub-Paths not working with OAuth2

Describe the bug
In #3992 sub-path support for the UI has been introduced.
If I configure wego with oauth2 authentication I get redirected (e.g. from /wego sub-path) to /oauth2 and not $subpath/oauth2.

Environment

Weave-Gitops Version : v0.32.0
Flux Version: /n/a
Kubernetes version: n/a

To Reproduce
Steps to reproduce the behavior:

Set up wego with OAuth2.
Configure OAuth2 / OIDC provider. ( via oidc-auth secret from helm chart).
Set clientID/clientSecret/issuerURL.
Set callbackURL to $wegoBaseUrl  + "/oauth2/callback" ( e.g. https://example.com/wego/oauth2/callback )
Open the UI.
Click on "Login with OIDC Provider".

Expected behavior

After clicking the "Login with OIDC Provider" button there should be a redirect to the provider and after successful authentication the callback should provide wego the required information (thus forwarding after login to the "real" UI).
Actual Behavior

Nothing (HTTP/404).
After adding the path /oauth2 to the ingress I just get redirected back to the login screen.

Additional Context (screenshots, logs, etc)
I think, as #3992 covered the path-prefix for the UI only, OAuth2 should made aware of the prefix as well.

@steigr thanks again, this should be in the next release.


Bug report: teams tab get command always returns duplicate team name error when using --teamName option

Description
I noticed this on the teams tab get command first when using the --teamName option, that the error message (shown below) was returned when only one team with that name exists in the tenant.
Error: Multiple Microsoft Teams teams with name <teamName> found: 380e81b3-dc8a-4e1c-b0df-20df6253e1fe,ad27b211-86f8-478a-86f3-8fa29d6fb634,bca28cf0-4604-45f6-9dd9-e3ceafe31478,a863cab9-d3dc-4025-b9f4-84a934408b9e

After inspecting the code, when --teamName is used in the command, the $filter parameter is used on the v1.0/me/joinedTeams endpoint, however this endpoint does not support any OData query parameters as described in the documentation, which results in all joinedTeams being returned, which causes the error to be thrown as more than one Team has been returned in the response.
The same implementation is used on the teams app list command, I suspect this will suffer the same issue as it also uses the same query, however I have not tested that command yet.
Steps to reproduce
Execute either teams tab get or teams app list using the --teamName option, providing the name of a team that does exist.
Expected results
No error should be thrown and the information returned for the team or apps listed in a given team.
Actual results
The error message Multiple Microsoft Teams teams with name error will be thrown.
Diagnostics
No response
CLI for Microsoft 365 version
v4.4.0-beta.1bd9aa9
nodejs version
v12.22.6
Operating system (environment)
Linux
Shell
bash
cli doctor
{
  "os": {
    "platform": "linux",
    "version": "#1 SMP Mon Nov 8 10:21:19 UTC 2021",
    "release": "5.10.76-linuxkit"
  },
  "cliVersion": "4.4.0-beta.1bd9aa9",
  "nodeVersion": "v12.22.6",
  "cliAadAppId": "31359c7f-bd7e-475c-86db-fdb8c937548e",
  "cliAadAppTenant": "common",
  "authMode": "DeviceCode",
  "cliEnvironment": "docker",
  "cliConfig": {},
  "roles": [],
  "scopes": [
    "AllSites.FullControl",
    "AppCatalog.ReadWrite.All",
    "Directory.AccessAsUser.All",
    "Directory.ReadWrite.All",
    "Group.ReadWrite.All",
    "IdentityProvider.ReadWrite.All",
    "Mail.Send",
    "Reports.Read.All",
    "Tasks.ReadWrite",
    "TermStore.ReadWrite.All",
    "User.Invite.All",
    "User.Read.All",
    "profile",
    "openid",
    "email"
  ]
}

Additional Info
List joinedTeams, Optional query parameters - https://docs.microsoft.com/en-us/graph/api/user-list-joinedteams?view=graph-rest-1.0&tabs=http#optional-query-parameters

I've noticed that other commands that use --teamName option such as team channel get use the v1.0/groups endpoint which does support the $filter parameter, so we should look to move both the commands identified in this issue to this endpoint.

I've noticed that other commands that use --teamName option such as team channel get use the v1.0/groups endpoint which does support the $filter parameter, so we should look to move both the commands identified in this issue to this endpoint.

If we move the endpoint, wouldn't that alter the shape of data returned by the command leading to a breaking change?

Not in this case, the request that uses the $filter only returns the team (group) id, which is then used in another request to get the channel info which is returned by the command.
https://github.dev/pnp/cli-microsoft365/blob/f2c98173bdfb04b5569e743ea5c3e78609b552ab/src/m365/teams/commands/tab/tab-get.ts#L50-L78

So I created a PR for this issue with the solution @garrytrinder provided. Hope this helps!

Fantastic, thank you @Jwaegebaert 👏


PDS4 IM Release 1F00

Testing and release of LDD for IM Release 1F00

closed per #7

closed per #7


How to stream response body

What's the best way to stream a response body using 0.10.0-alpha?
I know there is access to the chunks of a response with https://docs.rs/reqwest/0.10.0-alpha.1/reqwest/struct.Response.html#method.chunk but I'd like to access the Decoder to use the Stream trait.
Previously, this could be done using into_body, but there does not appear to be an equivalent.

For now, I'm reluctant to expose a Stream interface. But it's fairly straight-forward to create one using the async fn chunk with unfold:
let stream = futures::stream::unfold(resp, |mut resp| async move {
    let result = resp.chunk().await;
    match result {
        Ok(Some(chunk)) => Some((Ok(chunk), resp)),
        Ok(None) => None,
        Err(err) => Some((Err(err), resp)),
    }
});


New South African prefix

We need the a new Carrier extension to be added for South Africa.
The 0660 - 0665: Cellular: Used by Vodacom extention is not seen as a valid extension.
It has just recently been added. I've included the wikipedia reference for confirmation.
A example number:+27 66 635 2071
Your help will be greatly appreciated.

@eugenesmal,
Thanks for providing all the details we need! We'll add the carrier details for 0660 - 0665 cellular ranges. We already support "+27 66 635 2071" as valid mobile number in South Africa. See the demo result.
For your next metadata issue, we invite you to file issues in Google's new Issue Tracker, which we're currently testing.
Please note that you have submitted this information with the knowledge that we may use, modify, reproduce, publicly display, and distribute the information in accordance with our open source policies. Please let us know if you did not intend to submit the information for such use.

Great. Thank you for your quick reply. We will update to the latest version and retest.

@eugenesmal,
We will fix this in an upcoming release and close this issue at the same time. Reopening to track it.

This is now fixed as part of release 8.8.7.


Deployment example values.yaml for Amazon Elastic Kubernetes Service

Create an example values.yaml to deploy Terrakube to EKS

Example is added in the README.md


little performance improve

I think we don't need to detect global.XMLHttpRequest in each getXHR() call.

Good idea ;)


Is this good result

Hello. I trained tacotron and WaveNet on small dataset. Tacotron is about 100k, wavenet is about 130k. I use mulaw-quantize and GTA. Is this good result for small dataset or I just need train more? Or it is just some bugs in code?
wavenet-audio-mel-17.wav.zip

Hi @antontc,
this is not a good result, I bet you can make your models sound much better even if your corpus is really small.
One thing that I found useful for training with low resources (e.g. building an english TTS):

Train a separated Tacotron model with a good-quality and extense corpus (e.g. LJSpeech)
Fine-tune the resulting model (after ~150-200k its) with your data
Do the same for the WaveNet (you can train without GTA for LJSpeech, then with GTA with your trained Tacotron output)

Keep in mind that you also have to toy around with the hparams to find the better config for your case. In addition, I think WaveNet needs to be trained longer than 130k even if you are using mulaw-quantize (but someone might correct me here if I'm wrong).

@alexdemartos  Hello , thank you for your reply , it helps a lot.
Fine-tone just means train with my datasets 150k? No more extra settings?

@cliuxinxin by fine-tune I mean to train a few extra steps an already existing (trained) model with different/new data.
In this case, what I meant is to:

Train a new (from scratch) Tacotron model for ~200k steps with a large dataset.
Train the resulting model from step 1 with your low-resource data for some steps (depending on the size of your dataset to avoid overfitting).

In my case, I found 10k-20k iters to be enough for the model to switch from the LJSpeech female voice to a male english voice (0.8h training data)

@alexdemartos  Thank you for your reply. It really helps a lot . Give me a big clue.

@alexdemartos you said "In my case, I found 10k-20k iters to be enough for the model to switch from the LJSpeech female voice to a male english voice (0.8h training data)". Did you retrain Tacotron or Wavenet or both model? And if I understand I should train tacotron on some large dataset, but wavenet I should train on my small dataset?

That works pretty well and is more or less just "regular" transfer learning, even with only a couple hundred sentences - tried it briefly with this repo + r9y9s wavenet (train both on LJ, then both a bit more on the target data).
Just recently published a quick paper on that: https://isca-speech.org/archive/Interspeech_2018/abstracts/1316.html
although unfortunately not for Taco+Wavenet ;)


Consistency of Entry information pages

The standard Entry information page, as displayed from search results:

does not look the same as, or contain the same information as, the Entry information page which is displayed when you enter the 'hash URL' (e.g. http://localhost:3000/entry-information/9Llytp0ZnMt2i7KwdA5uZA/hash):

There may be other variants of the Entry information page elsewhere in the BMD2 ecosystem: @Vino-S can advise. I think they should all have the same design and information content, unless there are clear reasons for them to vary. Ideally they should (for ease of maintenance in future) all be generated from the same code.

It looks as though there are two variants within BestGuessHash: bmd1_show.html.erb and show.html.erb. as well as the 'default' page which is defined in BestGuess; also show.html.erb.

A single saved record has a similar Entry information display to the standard search results one, but lacks the More information row:

I suggest checking whether the page follows the wireframe design. For example, buttons 'Back to results' and 'Generate citation' should be aligned to the left side of the page.  The fields in the table need to be done according to the wireframe. (We have separate stories for this)

consider aligning text left if it helps with the presentation of the records to the Researchers.

Consider updating the envelope image within the postem row to read 'Add a postem'.

Nuri, thank you for your comments. I have added a point about the envelope to story #595.
I can also add the text alignment, @richardofsussex @DeniseColbert, what do you think?

@nurifreembd  Nuri, I'm sorry, I forgot that we have changed the Postems view and have a different implementation on test 3. On test 3 there is 'Postems', and when you click on it, the option 'Add a postem' appears. Could please have a look at test 3?

Checked on test3, when you hover over the envelope it reads postems. On
click it reads postems loading then launches the following message
We're sorry, but something went wrong with processing your request. A
report has been produced and sent to the webmaster. Please return to your
prior activity but try to avoid doing the exact same action again.
On Thu, Nov 21, 2024 at 9:11 PM KristinaGadzhieva @.***>
wrote:

@nurifreembd https://github.com/nurifreembd Nuri, I'm sorry, I forgot
that we have changed the Postems view and have a different implementation
on test 3. On test 3 there is 'Postems', and when you click on it, the
option 'Add a postem' appears. Could please have a look at test 3?
—
Reply to this email directly, view it on GitHub
https://github.com/FreeUKGen/FreeBMD2/issues/564#issuecomment-2492343120,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BDP72B7CGGLQN7CCOGAI4ML2BZEBJAVCNFSM6AAAAABESSFXK6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOJSGM2DGMJSGA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Suggestions for discussion:

Update a link to the Help section about quarters, districts, and how to find the partner in a marriage.
Separate the two links to Help page more clearly. The second one starts with 'Need help?'.
Shorten sentences related to Help (to make them easier and quicker to read)
Move 'Previous Result', 'Next result' below the table or at the bottom of the page
Allign the links 'Back to results', 'Genarate citation', 'Print' to the left (to make them consistent with the Results page)

@KristinaGadzhieva Retested too and it works. Thanks

items 1-5 seems good and thank you
On Tue, Dec 10, 2024 at 5:27 PM KristinaGadzhieva @.***>
wrote:

Suggestions for discussion:

Update a link to the Help section about quarters, districts, and
how to find the partner in a marriage.
Separate the two links to Help page more clearly. The second one
starts with 'Need help?'.
Shorten sentences related to Help (to make them easier and quicker
to read)
Move 'Previous Result', 'Next result' below the table or at the
bottom of the page
Allign the links 'Back to results', 'Genarate citation', 'Print' to
the left (to make them consistent with the Results page)

@richardofsussex https://github.com/richardofsussex @DeniseColbert
https://github.com/DeniseColbert @nurifreembd
https://github.com/nurifreembd please, let me know what you think.
—
Reply to this email directly, view it on GitHub
https://github.com/FreeUKGen/FreeBMD2/issues/564#issuecomment-2531665482,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BDP72BYOZMXZ4FP4JST4MZD2E4QAVAVCNFSM6AAAAABESSFXK6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMZRGY3DKNBYGI
.
You are receiving this because you were mentioned.Message ID:
@.***>

A general observation: this is not what this story was originally about. It was talking about Entry information pages being displayed in different contexts (e.g. as a saved record), and the fact that these different manifestations of the Entry information page were not identical.

Having said that ...
1-3. Yes we have effectively the same text about help, twice, with different links in each, neither of which is correct.
4. This has been actioned in beta, but the 'back' and 'forward' links should be on the same 'line'. At present 'forward' is below 'back'.
5. Agreed

Right, Richard. However, we have similar stories related to inconsistencies on other pages. Let's keep this story active as part of the fix list.

1-3   @richardofsussex Richard, could you please help with text adjustments related to the help?
4 -   On Beta navigation buttons are also 'between' text. They are not quite visible. Could we consider moving them under the table?
5- Agreed 'Allign the links 'Back to results', 'Genarate citation', 'Print' to the left (to make them consistent with the Results page) '  @Vino-S could you please make it on test 3 ?

1-3 Yes, I can update that text and remove the duplication. I'll need to check where the link should be pointing.

Further suggestions:
6. Mixed case for Record type ("Death" not "DEATH")
7. Work out whether it's Age at Death or Date of birth and output the appropriate heading.

@Vino-S please push fb_564_rbl to test3. I have attempted to deal with all the issues above (including 5).

@richardofsussex test3 updated

Thanks @Vino-S. 4 hasn't quite worked - if there is a query about the record, it appears above the previous/next record links. I'll fix and re-push my branch.

fb_564_rbl now updated and pushed to GitHub.

Hi @richardofsussex , test3 updated

Thank you.
1-3 Let's get back to them after completing the Help page.
4, 5 - Now is fine.
6, 7 - I agree.

4 -7  Ready for deployment


Window too big on non-4k monitors

Only happens when opening the tool on a 4k monitor and then moving the window to a smaller monitor (1920x1080 for example).


Viewing and Assigning a user to an issue in the cli (currently displayed as "Hash")

Thanks for fixing the other bug so fast!!
I'm trying to figure out how to view and assign an assignee to an issue in the cli, currently the output for Assignee and Author is Hash, can you give an example on how to change the assignee? Thanks!
+----------+--------+--------------------------+-------------+--------+-----+--------+-----------+------------+--------+--------------------+--------------------------+
| assignee | author | created_at               | description | id     | iid | labels | milestone | project_id | state  | title              | updated_at               |
+----------+--------+--------------------------+-------------+--------+-----+--------+-----------+------------+--------+--------------------+--------------------------+
| Hash     | Hash   | 2015-12-09T20:04:21.293Z |             | 012345 | 12  | []     | null      | 654321     | opened | delete some folder | 2013-11-10T13:27:24.553Z |
+----------+--------+--------------------------+-------------+--------+-----+--------+-----------+------------+--------+--------------------+--------------------------+

You may be better off using the --json option for now, which should display the full Hash for both assignee and author.
I think we can improve the output though and use the id field, if it exists, here instead of the literal Hash: https://github.com/NARKOZ/gitlab/blob/master/lib/gitlab/cli_helpers.rb#L137
I replaced that line on my local copy with this:
value = value.has_key?('id') ? value['id'] : 'Hash'
Seemed to work and is definitely more useful than Hash.


Resynced OWNERS file for release-2.8

Signed-off-by: dislbenn<EMAIL_ADDRESS>Related Issue:  stolostron/backlog#<ISSUE_NUMBER>
Description of changes

I am closing this PR. Main will fast-forward to 2.8.


update clusterinfo CRD

issue: https://github.com/open-cluster-management/backlog/issues/12519

/assign @qiujian16

/lgtm


Option for side panel elements to be tabs in header

Is your feature request related to a problem? Please describe.
Describe the solution you'd like
I'd like to have just a single navigation bar for the front-end so it'd be nice if there was an option to move all of the side panel elements into header tabs.

Since CCH only operates inside of Lovelace I need to keep any interaction with the sidebar to a minimum. The sidebar is required for navigation outside of Lovelace, so any modification of it should be added to core or handled with an addon that is available across the entire frontend.

Thanks for the consideration.


SemanticTokensModifier provided by language server are not interpreted correctly

SemanticTokensModifier are defined as bitset where each set bit represents a chosen modifier. Instead the provided value is taken as direct index into the legend provided during initialisation.
Legend:
       "legend": {                 "tokenTypes": [                     "namespace",                     "type",                     "class",                     "enum",                     "interface",                     "struct",                     "typeParameter",                     "parameter",                     "variable",                     "property",                     "enumMember",                     "event",                     "function",                     "method",                     "macro",                     "keyword",                     "modifier",                     "comment",                     "string",                     "number",                     "regexp",                     "operator"                 ],                 "tokenModifiers": [                     "declaration",                     "definition",                     "readonly",                     "static",                     "deprecated",                     "abstract",                     "async",                     "modification",                     "documentation",                     "defaultLibrary"                 ]             },
For following modifiers declaration(Bit 0) and readonly(Bit 2) the value 1*2^0+1*2^2 = 1+4=5
I got this result:

abstract which is obviously at Bit position 5 but should be represented by a value of 1*2^5 = 32
vscode version:
Version: 1.63.2 (system setup)
Commit: 899d46d82c4c95423fb7e10e68eba52050e30ba3
Date: 2021-12-15T09:40:02.816Z
Electron: 13.5.2
Chromium: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Windows_NT x64 10.0.18363

@alexdima can you please check. I pass these values one to one to the API and according to VS Code modifiers are a bit mask.

I have to apologize. Everything seems to be ok. It was my fault as the language server itself transmitted the wrong value


Timed out waiting for fatigue values

I am having trouble with this part of the application. It doesn't seem to reliably gather information and select a team based on information.  I am running LabMem on Windows and running a fresh download of Memu.  Config for adb follows the information in the tutorial.  I am using the configuration in the WiFi settings to set the proxy address to the ip of my windows instance at port 8081.  I find usually it selects the team 2 regardless of fatigue.  I have tried multiple 'Use Party' options, currently using Lowest Fatigue (Any).  I think utilizing the Auto / Insta Battle would be OK to but I think that one says "not able to get fatigue values, picking manually" or something.  Would this be a proxy issue, or an adb issue or something else?

Maybe it's a conflict with the the in-game setting for the party?  Try setting it to the default.
Neither of those are proxy or adb issues.  It has to do with how the game downloads and stores the fatigue info.  If they are downloaded while the bot isn't 'looking' the client won't download them again until after the next battle.  If that happens it shows that message and does a best guess on which party to use.
The other situation is when loading times are long, the bot waits for 20 seconds by default for them to download, if it times out then you get the warning message.  The timeout can be increased in the timings settings.
I think restarting the ffrk client and using auto/insta should work

Sounds good, watching for a bit the auto/insta has been selecting selecting for a few minutes here.  thanks!


Histogram bucket increase shows non-zero fractional part in value

What did you do?
I created a histogram metric in python using the official python client:
my_hist_metric = Histogram(
        "epoch_duration_seconds",
        "Duration of one machine learning training epoch.",
        buckets=(0.1, 0.5, 1.0, 2.5, 5.0, 7.5, 10.0, 12.5, 15.0, 17.5, 20.0, 25.0, 30.0, 60.0, 120.0, 240.0, 600.0, INF)
    )

The global scrape_interval was set to 30s.
After a few hours, I sent the PromQL query
sum(increase(epoch_duration_seconds_bucket[2m])) by (le)

What did you expect to see?
Integer values of the individual buckets, since the values denote the increase of each bucket, so this should be the SI unit "number" without any fractional part (unlike rate).
What did you see instead? Under which circumstances?
Floating point values with fractional parts, such as, e.g., 25.3 or 26.7. See screenshot of query result table:

System information
Azure Monitor managed service for Prometheus
Prometheus version
I could not find this in Azure Portal. Apart from the GoVersion, which is `go1.19.13`, the build information table is empty. Seems as if Microsoft does not provide that kind of information.

Prometheus configuration file
No response
Alertmanager version
No response
Alertmanager configuration file
No response
Logs
No response

According to the documentation, this appears to be an expected behavior:

The increase is extrapolated to cover the full time range as specified in the range vector selector, so that it is possible to get a non-integer result even if a counter increases only by integer increments.

Indeed, increase and rate are doing the same thing, just that rate divides by the length of the used range selector.


[VIDEO_ERROR] [Failed to rename

I run "./cm selenoid start --vnc" command and then  "./cm selenoid-ui start".
Whenever I run tests I can't find any video.
I've tried to google but there was no luck.
So... any help would be much appreciated.
Logs:
docker logs selenoid
2021/02/09 15:17:56 [-] [INIT] [Loading configuration files...]
2021/02/09 15:17:56 [-] [INIT] [Loaded configuration from /etc/selenoid/browsers.json]
2021/02/09 15:17:56 [-] [INIT] [Video Dir: /opt/selenoid/video]
2021/02/09 15:17:56 [-] [INIT] [Logs Dir: /opt/selenoid/logs]
2021/02/09 15:17:56 [-] [INIT] [Using Docker API version: 1.41]
2021/02/09 15:17:56 [-] [INIT] [Timezone: UTC]
2021/02/09 15:17:56 [-] [INIT] [Listening on :4444]
2021/02/09 15:18:17 [-] [NEW_REQUEST] [unknown] [<IP_ADDRESS>]
2021/02/09 15:18:17 [-] [NEW_REQUEST_ACCEPTED] [unknown] [<IP_ADDRESS>]
2021/02/09 15:18:17 [3] [LOCATING_SERVICE] [chrome] []
2021/02/09 15:18:17 [-] [DEFAULT_VERSION] [Using default version: 88.0]
2021/02/09 15:18:17 [3] [USING_DOCKER] [chrome] [88.0]
2021/02/09 15:18:17 [3] [CREATING_CONTAINER] [selenoid/vnc_chrome:88.0]
2021/02/09 15:18:18 [3] [STARTING_CONTAINER] [selenoid/vnc_chrome:88.0] [d12b1ea6e993734b88ad80c0867a1760f3223212625149b015d1198053dbe391]
2021/02/09 15:18:21 [3] [CONTAINER_STARTED] [selenoid/vnc_chrome:88.0] [d12b1ea6e993734b88ad80c0867a1760f3223212625149b015d1198053dbe391] [2.69s]
2021/02/09 15:18:21 [3] [CREATING_VIDEO_CONTAINER] [selenoid/video-recorder:latest-release]
2021/02/09 15:18:22 [3] [STARTING_VIDEO_CONTAINER] [selenoid/video-recorder:latest-release] [982d96e0d6d12737972912c5a76cd19599f4fb29acb46d2469a7c2b1fb94b9af]
2021/02/09 15:18:26 [3] [VIDEO_CONTAINER_STARTED] [selenoid/video-recorder:latest-release] [982d96e0d6d12737972912c5a76cd19599f4fb29acb46d2469a7c2b1fb94b9af] [5.11s]
2021/02/09 15:18:26 [3] [SERVICE_STARTED] [selenoid/vnc_chrome:88.0] [d12b1ea6e993734b88ad80c0867a1760f3223212625149b015d1198053dbe391] [0.02s]
2021/02/09 15:18:26 [3] [PROXY_TO] [d12b1ea6e993734b88ad80c0867a1760f3223212625149b015d1198053dbe391] [http://<IP_ADDRESS>:4444/]
2021/02/09 15:18:26 [3] [SESSION_ATTEMPTED] [http://<IP_ADDRESS>:4444/] [1]
2021/02/09 15:18:28 [3] [SESSION_CREATED] [6868bda7958d111ac87ecad1ee4b1501] [1] [10.60s]
2021/02/09 15:18:55 [40] [SESSION_DELETED] [6868bda7958d111ac87ecad1ee4b1501]
2021/02/09 15:18:55 [3] [STOPPING_VIDEO_CONTAINER] [982d96e0d6d12737972912c5a76cd19599f4fb29acb46d2469a7c2b1fb94b9af]
2021/02/09 15:18:58 [3] [REMOVING_CONTAINER] [982d96e0d6d12737972912c5a76cd19599f4fb29acb46d2469a7c2b1fb94b9af]
2021/02/09 15:18:58 [3] [FAILED_TO_REMOVE_CONTAINER] [982d96e0d6d12737972912c5a76cd19599f4fb29acb46d2469a7c2b1fb94b9af] [Error response from daemon: removal of container 982d96e0d6d12737972912c5a76cd19599f4fb29acb46d2469a7c2b1fb94b9af is already in progress]
2021/02/09 15:18:58 [3] [REMOVING_CONTAINER] [d12b1ea6e993734b88ad80c0867a1760f3223212625149b015d1198053dbe391]
2021/02/09 15:19:01 [3] [CONTAINER_REMOVED] [d12b1ea6e993734b88ad80c0867a1760f3223212625149b015d1198053dbe391]
2021/02/09 15:19:01 [3] [VIDEO_ERROR] [Failed to rename /opt/selenoid/video/selenoidc46a55dd054049e22fc20d57e6aa9ef0.mp4 to /opt/selenoid/video/6868bda7958d111ac87ecad1ee4b1501.mp4: rename /opt/selenoid/video/selenoidc46a55dd054049e22fc20d57e6aa9ef0.mp4 /opt/selenoid/video/6868bda7958d111ac87ecad1ee4b1501.mp4: no such file or directory]

@Filjo0 for some reason video container does not start. You could try to output the logs of this container while it exists (it's being started with --rm flag).

docker logs selenoid
2021/02/11 04:12:24 [-] [INIT] [Loading configuration files...]
2021/02/11 04:12:24 [-] [INIT] [Loaded configuration from /etc/selenoid/browsers.json]
2021/02/11 04:12:24 [-] [INIT] [Video Dir: /opt/selenoid/video]
2021/02/11 04:12:24 [-] [INIT] [Logs Dir: /opt/selenoid/logs]
2021/02/11 04:12:24 [-] [INIT] [Using Docker API version: 1.41]
2021/02/11 04:12:24 [-] [INIT] [Timezone: UTC]
2021/02/11 04:12:24 [-] [INIT] [Listening on :4444]
2021/02/11 04:13:42 [-] [NEW_REQUEST] [unknown] [<IP_ADDRESS>]
2021/02/11 04:13:42 [-] [NEW_REQUEST_ACCEPTED] [unknown] [<IP_ADDRESS>]
2021/02/11 04:13:42 [0] [LOCATING_SERVICE] [chrome] []
2021/02/11 04:13:42 [-] [DEFAULT_VERSION] [Using default version: 88.0]
2021/02/11 04:13:42 [0] [USING_DOCKER] [chrome] [88.0]
2021/02/11 04:13:42 [0] [CREATING_CONTAINER] [selenoid/vnc_chrome:88.0]
2021/02/11 04:13:43 [0] [STARTING_CONTAINER] [selenoid/vnc_chrome:88.0] [0a8167be02ba779f8ae9aab3704be23277396b699d16685b8fbc1cf96a953c1f]
2021/02/11 04:13:45 [0] [CONTAINER_STARTED] [selenoid/vnc_chrome:88.0] [0a8167be02ba779f8ae9aab3704be23277396b699d16685b8fbc1cf96a953c1f] [2.32s]
2021/02/11 04:13:45 [0] [CREATING_VIDEO_CONTAINER] [selenoid/video-recorder:latest-release]
2021/02/11 04:13:47 [0] [STARTING_VIDEO_CONTAINER] [selenoid/video-recorder:latest-release] [eb32fa4fa655ba9315ed8393c57e7b5dd19fe99cd097d305276ea0444c88abea]
2021/02/11 04:13:49 [0] [VIDEO_CONTAINER_STARTED] [selenoid/video-recorder:latest-release] [eb32fa4fa655ba9315ed8393c57e7b5dd19fe99cd097d305276ea0444c88abea] [4.26
s]
2021/02/11 04:13:49 [0] [SERVICE_STARTED] [selenoid/vnc_chrome:88.0] [0a8167be02ba779f8ae9aab3704be23277396b699d16685b8fbc1cf96a953c1f] [0.00s]
2021/02/11 04:13:49 [0] [PROXY_TO] [0a8167be02ba779f8ae9aab3704be23277396b699d16685b8fbc1cf96a953c1f] [http://<IP_ADDRESS>:4444/]
2021/02/11 04:13:49 [0] [SESSION_ATTEMPTED] [http://<IP_ADDRESS>:4444/] [1]
2021/02/11 04:13:50 [0] [SESSION_CREATED] [0042059196a1b385227ff23f31954017] [1] [8.72s]
2021/02/11 04:14:21 [30] [SESSION_DELETED] [0042059196a1b385227ff23f31954017]
2021/02/11 04:14:21 [0] [STOPPING_VIDEO_CONTAINER] [eb32fa4fa655ba9315ed8393c57e7b5dd19fe99cd097d305276ea0444c88abea]
2021/02/11 04:14:26 [0] [REMOVING_CONTAINER] [eb32fa4fa655ba9315ed8393c57e7b5dd19fe99cd097d305276ea0444c88abea]
2021/02/11 04:14:26 [0] [FAILED_TO_REMOVE_CONTAINER] [eb32fa4fa655ba9315ed8393c57e7b5dd19fe99cd097d305276ea0444c88abea] [Error response from daemon: removal of con
tainer eb32fa4fa655ba9315ed8393c57e7b5dd19fe99cd097d305276ea0444c88abea is already in progress]
2021/02/11 04:14:26 [0] [REMOVING_CONTAINER] [0a8167be02ba779f8ae9aab3704be23277396b699d16685b8fbc1cf96a953c1f]
2021/02/11 04:14:30 [0] [CONTAINER_REMOVED] [0a8167be02ba779f8ae9aab3704be23277396b699d16685b8fbc1cf96a953c1f]
2021/02/11 04:14:30 [0] [VIDEO_ERROR] [Failed to rename /opt/selenoid/video/selenoidd0223d1ef23be537a8841d0f73dca68f.mp4 to /opt/selenoid/video/0042059196a1b385227
ff23f31954017.mp4: rename /opt/selenoid/video/selenoidd0223d1ef23be537a8841d0f73dca68f.mp4 /opt/selenoid/video/0042059196a1b385227ff23f31954017.mp4: no such file o
r directory]
2021/02/11 04:18:36 [-] [NEW_REQUEST] [unknown] [<IP_ADDRESS>]
2021/02/11 04:18:36 [-] [NEW_REQUEST_ACCEPTED] [unknown] [<IP_ADDRESS>]
2021/02/11 04:18:36 [72] [LOCATING_SERVICE] [chrome] []
2021/02/11 04:18:36 [-] [DEFAULT_VERSION] [Using default version: 88.0]
2021/02/11 04:18:36 [72] [USING_DOCKER] [chrome] [88.0]
2021/02/11 04:18:36 [72] [CREATING_CONTAINER] [selenoid/vnc_chrome:88.0]
2021/02/11 04:18:37 [72] [STARTING_CONTAINER] [selenoid/vnc_chrome:88.0] [ece756cecf733201203d1f60f7af1808a382fb7f126452788f9e5f9f66c80537]
2021/02/11 04:18:40 [72] [CONTAINER_STARTED] [selenoid/vnc_chrome:88.0] [ece756cecf733201203d1f60f7af1808a382fb7f126452788f9e5f9f66c80537] [2.22s]
2021/02/11 04:18:40 [72] [CREATING_VIDEO_CONTAINER] [selenoid/video-recorder:latest-release]
2021/02/11 04:18:43 [72] [STARTING_VIDEO_CONTAINER] [selenoid/video-recorder:latest-release] [e5753fe2d889452757ee0cfb8afc6acef28138b672abb9973a307725b34713e3]
2021/02/11 04:18:51 [72] [VIDEO_CONTAINER_STARTED] [selenoid/video-recorder:latest-release] [e5753fe2d889452757ee0cfb8afc6acef28138b672abb9973a307725b34713e3] [11.
36s]
2021/02/11 04:18:51 [72] [SERVICE_STARTED] [selenoid/vnc_chrome:88.0] [ece756cecf733201203d1f60f7af1808a382fb7f126452788f9e5f9f66c80537] [0.00s]
2021/02/11 04:18:51 [72] [PROXY_TO] [ece756cecf733201203d1f60f7af1808a382fb7f126452788f9e5f9f66c80537] [http://<IP_ADDRESS>:4444/]
2021/02/11 04:18:51 [72] [SESSION_ATTEMPTED] [http://<IP_ADDRESS>:4444/] [1]
2021/02/11 04:18:52 [72] [SESSION_CREATED] [68f87b1dca561f9cdf76024e607d604f] [1] [16.58s]
2021/02/11 04:19:33 [114] [SESSION_DELETED] [68f87b1dca561f9cdf76024e607d604f]
2021/02/11 04:19:33 [72] [STOPPING_VIDEO_CONTAINER] [e5753fe2d889452757ee0cfb8afc6acef28138b672abb9973a307725b34713e3]
2021/02/11 04:19:41 [72] [REMOVING_CONTAINER] [e5753fe2d889452757ee0cfb8afc6acef28138b672abb9973a307725b34713e3]
2021/02/11 04:19:41 [72] [FAILED_TO_REMOVE_CONTAINER] [e5753fe2d889452757ee0cfb8afc6acef28138b672abb9973a307725b34713e3] [Error response from daemon: removal of co
ntainer e5753fe2d889452757ee0cfb8afc6acef28138b672abb9973a307725b34713e3 is already in progress]
2021/02/11 04:19:41 [72] [REMOVING_CONTAINER] [ece756cecf733201203d1f60f7af1808a382fb7f126452788f9e5f9f66c80537]
Is that what you were looking for?

@Filjo0 no, need logs for container started using selenoid/video-recorder image.

That is strange.
I use CircleCi ubuntu machine and the first steps is
curl -s https://aerokube.com/cm/bash | bash
&& chmod +x cm
./cm selenoid start -b chrome:90.0
If even I not using videoName capability I have issue
2021/07/28 07:20:54 [285] [USING_DOCKER] [chrome] [90.0] 2021/07/28 07:20:54 [285] [CREATING_CONTAINER] [selenoid/chrome:90.0] 2021/07/28 07:20:54 [284] [STARTING_CONTAINER] [selenoid/chrome:90.0] [77cb03f74bb2441ced1b5b4aa400bb25950f0a0804ab1453bbb9f48773f262dc] 2021/07/28 07:20:54 [285] [STARTING_CONTAINER] [selenoid/chrome:90.0] [c4ee7255b272a08374fa99844d9f50254b56e971d98db1ad39ad6753f620b913] 2021/07/28 07:20:55 [284] [CONTAINER_STARTED] [selenoid/chrome:90.0] [77cb03f74bb2441ced1b5b4aa400bb25950f0a0804ab1453bbb9f48773f262dc] [0.98s] 2021/07/28 07:20:55 [285] [CONTAINER_STARTED] [selenoid/chrome:90.0] [c4ee7255b272a08374fa99844d9f50254b56e971d98db1ad39ad6753f620b913] [0.90s] 2021/07/28 07:20:55 [284] [CREATING_VIDEO_CONTAINER] [selenoid/video-recorder:latest-release] 2021/07/28 07:20:55 [285] [CREATING_VIDEO_CONTAINER] [selenoid/video-recorder:latest-release] 2021/07/28 07:20:55 [284] [STARTING_VIDEO_CONTAINER] [selenoid/video-recorder:latest-release] [b8de72364fd86c8ea93a936c43ed3b3c9d5c78a6c17c7f64737c462105e44b8d] 2021/07/28 07:20:55 [285] [STARTING_VIDEO_CONTAINER] [selenoid/video-recorder:latest-release] [9264504ae09ebf4b672e46dc1bd96773083545a14d7fb4aa1066243c472161f5] 2021/07/28 07:20:57 [284] [VIDEO_CONTAINER_STARTED] [selenoid/video-recorder:latest-release] [b8de72364fd86c8ea93a936c43ed3b3c9d5c78a6c17c7f64737c462105e44b8d] [1.68s] 2021/07/28 07:20:57 [284] [SERVICE_STARTED] [selenoid/chrome:90.0] [77cb03f74bb2441ced1b5b4aa400bb25950f0a0804ab1453bbb9f48773f262dc] [0.00s] 2021/07/28 07:20:57 [284] [PROXY_TO] [77cb03f74bb2441ced1b5b4aa400bb25950f0a0804ab1453bbb9f48773f262dc] [http://<IP_ADDRESS>:4444/] 2021/07/28 07:20:57 [284] [SESSION_ATTEMPTED] [http://<IP_ADDRESS>:4444/] [1] 2021/07/28 07:20:57 [285] [VIDEO_CONTAINER_STARTED] [selenoid/video-recorder:latest-release] [9264504ae09ebf4b672e46dc1bd96773083545a14d7fb4aa1066243c472161f5] [1.77s] 2021/07/28 07:20:57 [285] [SERVICE_STARTED] [selenoid/chrome:90.0] [c4ee7255b272a08374fa99844d9f50254b56e971d98db1ad39ad6753f620b913] [0.00s] 2021/07/28 07:20:57 [285] [PROXY_TO] [c4ee7255b272a08374fa99844d9f50254b56e971d98db1ad39ad6753f620b913] [http://<IP_ADDRESS>:4444/] 2021/07/28 07:20:57 [285] [SESSION_ATTEMPTED] [http://<IP_ADDRESS>:4444/] [1] 2021/07/28 07:21:00 [284] [SESSION_CREATED] [c4e5ad8acdb7f80e626700d74f64d280] [1] [5.37s] 2021/07/28 07:21:00 [285] [SESSION_CREATED] [2f8a56553e19732859d5d1837954556f] [1] [5.56s] 2021/07/28 07:21:49 [467] [SESSION_DELETED] [c4e5ad8acdb7f80e626700d74f64d280] 2021/07/28 07:21:49 [284] [STOPPING_VIDEO_CONTAINER] [b8de72364fd86c8ea93a936c43ed3b3c9d5c78a6c17c7f64737c462105e44b8d] 2021/07/28 07:21:51 [472] [SESSION_DELETED] [2f8a56553e19732859d5d1837954556f] 2021/07/28 07:21:51 [285] [STOPPING_VIDEO_CONTAINER] [9264504ae09ebf4b672e46dc1bd96773083545a14d7fb4aa1066243c472161f5] 2021/07/28 07:21:52 [284] [REMOVING_CONTAINER] [b8de72364fd86c8ea93a936c43ed3b3c9d5c78a6c17c7f64737c462105e44b8d] 2021/07/28 07:21:52 [284] [FAILED_TO_REMOVE_CONTAINER] [b8de72364fd86c8ea93a936c43ed3b3c9d5c78a6c17c7f64737c462105e44b8d] [Error response from daemon: removal of container b8de72364fd86c8ea93a936c43ed3b3c9d5c78a6c17c7f64737c462105e44b8d is already in progress] 2021/07/28 07:21:52 [284] [REMOVING_CONTAINER] [77cb03f74bb2441ced1b5b4aa400bb25950f0a0804ab1453bbb9f48773f262dc] 2021/07/28 07:21:52 [284] [CONTAINER_REMOVED] [77cb03f74bb2441ced1b5b4aa400bb25950f0a0804ab1453bbb9f48773f262dc] 2021/07/28 07:21:52 [284] [VIDEO_ERROR] [Failed to rename /opt/selenoid/video/selenoid975d4f48c89e8e07d94c7ba23534844d.mp4 to /opt/selenoid/video/c4e5ad8acdb7f80e626700d74f64d280.mp4: rename /opt/selenoid/video/selenoid975d4f48c89e8e07d94c7ba23534844d.mp4 /opt/selenoid/video/c4e5ad8acdb7f80e626700d74f64d280.mp4: no such file or directory] 2021/07/28 07:21:53 [285] [REMOVING_CONTAINER] [9264504ae09ebf4b672e46dc1bd96773083545a14d7fb4aa1066243c472161f5] 2021/07/28 07:21:53 [285] [FAILED_TO_REMOVE_CONTAINER] [9264504ae09ebf4b672e46dc1bd96773083545a14d7fb4aa1066243c472161f5] [Error response from daemon: removal of container 9264504ae09ebf4b672e46dc1bd96773083545a14d7fb4aa1066243c472161f5 is already in progress] 2021/07/28 07:21:53 [285] [REMOVING_CONTAINER] [c4ee7255b272a08374fa99844d9f50254b56e971d98db1ad39ad6753f620b913] 2021/07/28 07:21:53 [285] [CONTAINER_REMOVED] [c4ee7255b272a08374fa99844d9f50254b56e971d98db1ad39ad6753f620b913] 2021/07/28 07:21:53 [285] [VIDEO_ERROR] [Failed to rename /opt/selenoid/video/selenoid35a254a5e09b8f6817facec1b7e833a0.mp4 to /opt/selenoid/video/2f8a56553e19732859d5d1837954556f.mp4: rename /opt/selenoid/video/selenoid35a254a5e09b8f6817facec1b7e833a0.mp4 /opt/selenoid/video/2f8a56553e19732859d5d1837954556f.mp4: no such file or directory]
As result, I have files in ./aerokube/selenoid folder but with the selenoid prefix. If I use videoName capability the same problem.
On the mac the same steps are working.
The machine image used is ubuntu-2004:202101-01

@vania-pooh  : Is there any update on this issue ? Facing same issue on windows system.
In order to debug / do analysis, what details are required from me ?

@AkkAltimetrik please provide video-recorder container logs while it's running.

Selenoid_Logs.txt
Selenoid_UI_Logs.txt
video_recorder_logs.txt
Hi @vania-pooh : Apologies for delayed response.
Please find attached logs for selenoid, selenoid-ui and video-recorder.
To start selenoid and selenoid-ui container following commands were used. Please let me know if you need any additional details.
docker run -d --name selenoid -p 4444:4444 -v //var/run/docker.sock:/var/run/docker.sock -v /D/QWERTY/ASDF/config/:/etc/selenoid/:ro -v /D/QWERTY/ASDF/selenoid/video/:/opt/selenoid/video/ -e OVERRIDE_VIDEO_OUTPUT_DIR=/D/QWERTY/ASDF/selenoid/video/ aerokube/selenoid:latest-release
docker run --rm -d --name selenoid-ui --link selenoid -p 8090:8080 aerokube/selenoid-ui --selenoid-uri=http://selenoid:4444

Hi @vania-pooh  : Any update on this ?

Any updates?

Same error. any update on this?

@RajPradhan75 make sure OVERRIDE_VIDEO_OUTPUT_DIR is set correctly.

getting this error
2024/08/06 13:06:09 [0] [VIDEO_ERROR] [Failed to rename /opt/selenoid/video/selenoid8768425a5de8005a8b04926cf50bc3e7.mp4 to /opt/selenoid/video/test3_video.mp4: rename /opt/selenoid/video/selenoid8768425a5de8005a8b04926cf50bc3e7.mp4 /opt/selenoid/video/test3_video.mp4: no such file or directory]

getting this error
2024/11/03 11:38:00 [10] [VIDEO_ERROR] [Failed to rename /opt/selenoid/video/selenoidcb9291590fdb757d169ff1c98b5630cd.mp4 to /opt/selenoid/video/5f30876e5924eb225139d0bfc3bdbf46.mp4: rename /opt/selenoid/video/selenoidcb9291590fdb757d169ff1c98b5630cd.mp4 /opt/selenoid/video/5f30876e5924eb225139d0bfc3bdbf46.mp4: no such file or directory]

2024-11-03 16:34:49 ffmpeg version 4.3 Copyright (c) 2000-2020 the FFmpeg developers
2024-11-03 16:34:49   built with gcc 9.3.0 (Alpine 9.3.0)
2024-11-03 16:34:49   configuration: --prefix=/usr --enable-avfilter --enable-gpl --enable-libx264 --enable-libpulse --enable-static --enable-small --disable-ffplay --disable-ffprobe --disable-doc --disable-htmlpages --disable-manpages --disable-podpages --disable-txtpages --disable-w32threads --disable-alsa --disable-audiotoolbox --disable-cuda --disable-cuvid --disable-d3d11va --disable-dxva2 --disable-nvenc --disable-vaapi --disable-vdpau --disable-videotoolbox --disable-librtmp --disable-devices --enable-indev=xcbgrab --enable-indev=pulse --disable-debug
2024-11-03 16:34:49   libavutil      56. 51.100 / 56. 51.100
2024-11-03 16:34:49   libavcodec     58. 91.100 / 58. 91.100
2024-11-03 16:34:49   libavformat    58. 45.100 / 58. 45.100
2024-11-03 16:34:49   libavdevice    58. 10.100 / 58. 10.100
2024-11-03 16:34:49   libavfilter     7. 85.100 /  7. 85.100
2024-11-03 16:34:49   libswscale      5.  7.100 /  5.  7.100
2024-11-03 16:34:49   libswresample   3.  7.100 /  3.  7.100
2024-11-03 16:34:49   libpostproc    55.  7.100 / 55.  7.100
2024-11-03 16:34:51 Guessed Channel Layout for Input Stream #0.0 : stereo
2024-11-03 16:34:51 Input #0, pulse, from 'default':
2024-11-03 16:34:51   Duration: N/A, start:<PHONE_NUMBER>.879912, bitrate: 1536 kb/s
2024-11-03 16:34:51     Stream #0:0: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s
2024-11-03 16:34:51 [x11grab @ 0x7f5545eaa080] Cannot get the image data event_error: response_type:0 error_code:1 sequence:9 resource_id:1293 minor_code:4 major_code:130.
2024-11-03 16:34:51 [x11grab @ 0x7f5545eaa080] Continuing without shared memory.
2024-11-03 16:34:51 [x11grab @ 0x7f5545eaa080] Stream #0: not enough frames to estimate rate; consider increasing probesize
2024-11-03 16:34:51 Input #1, x11grab, from 'browser:99':
2024-11-03 16:34:51   Duration: N/A, start:<PHONE_NUMBER>.975972, bitrate: 796262 kb/s
2024-11-03 16:34:51     Stream #1:0: Video: rawvideo (BGR[0] / 0x524742), bgr0, 1920x1080, 796262 kb/s, 12 fps, 1000k tbr, 1000k tbn, 1000k tbc
2024-11-03 16:34:51 Stream mapping:
2024-11-03 16:34:51   Stream #1:0 -> #0:0 (rawvideo (native) -> h264 (libx264))
2024-11-03 16:34:51   Stream #0:0 -> #0:1 (pcm_s16le (native) -> aac (native))
2024-11-03 16:34:51 Press [q] to stop, [?] for help
2024-11-03 16:34:52 [libx264 @ 0x7f5545e1b300] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
2024-11-03 16:34:52 [libx264 @ 0x7f5545e1b300] profile High, level 4.0, 4:2:0, 8-bit
2024-11-03 16:34:52 [libx264 @ 0x7f5545e1b300] 264 - core 157 - H.264/MPEG-4 AVC codec - Copyleft 2003-2018 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=12 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
2024-11-03 16:34:52 Output #0, mp4, to '/data/selenoid751facc5fb9fffa337a52e2ecc1fab36.mp4':
2024-11-03 16:34:52   Metadata:
2024-11-03 16:34:52     encoder         : Lavf58.45.100
2024-11-03 16:34:52     Stream #0:0: Video: h264 (libx264) (avc1 / 0x31637661), yuv420p(progressive), 1920x1080, q=-1--1, 12 fps, 12288 tbn, 12 tbc
2024-11-03 16:34:49 Waiting for display to open...
2024-11-03 16:34:52     Metadata:
2024-11-03 16:34:52       encoder         : Lavc58.91.100 libx264
2024-11-03 16:34:52     Side data:
2024-11-03 16:34:52       cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A
2024-11-03 16:34:52     Stream #0:1: Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s
2024-11-03 16:34:52     Metadata:
2024-11-03 16:34:52       encoder         : Lavc58.91.100 aac
2024-11-03 16:34:57 frame=    7 fps=0.0 q=0.0 size=       0kB time=00:00:00.27 bitrate=   1.4kbits/s speed=0.55x
frame=   12 fps= 12 q=0.0 size=       0kB time=00:00:00.27 bitrate=   1.4kbits/s speed=0.275x
frame=   19 fps= 12 q=0.0 size=       0kB time=00:00:00.27 bitrate=   1.4kbits/s speed=0.178x
frame=   25 fps= 12 q=0.0 size=       0kB time=00:00:00.27 bitrate=   1.4kbits/s speed=0.135x
frame=   31 fps= 12 q=0.0 size=       0kB time=00:00:00.27 bitrate=   1.4kbits/s speed=0.108x
frame=   37 fps= 12 q=0.0 size=       0kB time=00:00:00.27 bitrate=   1.4kbits/s speed=0.0903x
frame=   43 fps= 12 q=0.0 size=       0kB time=00:00:00.27 bitrate=   1.4kbits/s speed=0.0776x
frame=   49 fps= 12 q=0.0 size=       0kB time=00:00:00.27 bitrate=   1.4kbits/s speed=0.0675x
frame=   55 fps= 12 q=0.0 size=       0kB time=00:00:00.27 bitrate=   1.4kbits/s speed=0.0602x
frame=   60 fps= 12 q=26.0 size=       0kB time=00:00:00.27 bitrate=   1.4kbits/s speed=0.0543x
[pulse @ 0x7f5545f7d3c0] Thread message queue blocking; consider raising the thread_queue_size option (current value: 8)
2024-11-03 16:35:01 frame=   65 fps= 11 q=26.0 size=       0kB time=00:00:01.33 bitrate=   0.3kbits/s speed=0.227x
frame=   74 fps= 12 q=26.0 size=       0kB time=00:00:01.33 bitrate=   0.3kbits/s speed=0.209x
frame=   83 fps= 12 q=26.0 size=       0kB time=00:00:02.95 bitrate=   0.1kbits/s speed=0.43x
frame=   89 fps= 12 q=26.0 size=       0kB time=00:00:02.95 bitrate=   0.1kbits/s speed=0.401x
frame=   91 fps=9.5 q=-1.0 Lsize=     181kB time=00:00:07.33 bitrate= 201.9kbits/s speed=0.763x
2024-11-03 16:35:01 video:178kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 1.604243%
2024-11-03 16:35:01 [libx264 @ 0x7f5545e1b300] frame I:1     Avg QP:17.49  size: 14631
2024-11-03 16:35:01 [libx264 @ 0x7f5545e1b300] frame P:30    Avg QP:17.09  size:  5236
2024-11-03 16:35:01 [libx264 @ 0x7f5545e1b300] frame B:60    Avg QP:15.51  size:   158
2024-11-03 16:35:01 [libx264 @ 0x7f5545e1b300] consecutive B-frames:  8.8%  6.6%  9.9% 74.7%
2024-11-03 16:35:01 [libx264 @ 0x7f5545e1b300] mb I  I16..4: 31.5% 64.4%  4.1%
2024-11-03 16:35:01 [libx264 @ 0x7f5545e1b300] mb P  I16..4:  3.5%  5.8%  1.3%  P16..4:  0.5%  0.1%  0.0%  0.0%  0.0%    skip:88.8%
2024-11-03 16:35:01 [libx264 @ 0x7f5545e1b300] mb B  I16..4:  0.1%  0.0%  0.0%  B16..8:  0.6%  0.0%  0.0%  direct: 0.0%  skip:99.2%  L0:52.4% L1:46.5% BI: 1.1%
2024-11-03 16:35:01 [libx264 @ 0x7f5545e1b300] 8x8 transform intra:56.4% inter:32.5%
2024-11-03 16:35:01 [libx264 @ 0x7f5545e1b300] coded y,uvDC,uvAC intra: 6.6% 4.1% 3.4% inter: 0.1% 0.0% 0.0%
2024-11-03 16:35:01 [libx264 @ 0x7f5545e1b300] i16 v,h,dc,p: 54% 44%  1%  0%
2024-11-03 16:35:01 [libx264 @ 0x7f5545e1b300] i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 36%  8% 56%  0%  0%  0%  0%  0%  0%
2024-11-03 16:35:01 [libx264 @ 0x7f5545e1b300] i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 32% 31% 20%  2%  3%  3%  3%  2%  4%
2024-11-03 16:35:01 [libx264 @ 0x7f5545e1b300] i8c dc,h,v,p: 88%  9%  3%  0%
2024-11-03 16:35:01 [libx264 @ 0x7f5545e1b300] Weighted P-Frames: Y:0.0% UV:0.0%
2024-11-03 16:35:01 [libx264 @ 0x7f5545e1b300] ref P L0: 57.6%  6.2% 33.7%  2.5%
2024-11-03 16:35:01 [libx264 @ 0x7f5545e1b300] ref B L0: 75.4% 22.0%  2.6%
2024-11-03 16:35:01 [libx264 @ 0x7f5545e1b300] ref B L1: 96.0%  4.0%
2024-11-03 16:35:01 [libx264 @ 0x7f5545e1b300] kb/s:191.11
2024-11-03 16:35:01 [aac @ 0x7f5545e38500] Qavg: 65536.000
2024-11-03 16:35:01 Exiting normally, received signal 15.


Unraid - Java version ?

got this to work with unraid server :P (thanks for the unraid support)
control panel works and everything but i cant start any Modded servers (needs openjava 1.8 and i have 1.7 installed how do i update it (or is it in unraid itself ?)

Hears Console log form AMP
http://pastebin.com/RJmNvbcz

Java is provided by the docker container, I have a openjre8 version on the jre8 branch/tag you should be able to use othrayte/amp:jre8.

Would it be possible to have it as an env instead? Of would that require to much work compared to what you achieve?

At the moment I can't think of a way to use env vars as the JRE is chosen when the image is originally built.

That is okey, thanks for the help ;)

When trying to use the "othrayte/amp:jre8" the docker wont launch :(

yea same here, it will create no problem and acts to launch but it doesn't with no errors in any log...


Adaptive template example script - Trapezoidal duct

Created a sub folder under examples>adaptive_library> adaptive_scripts for building a library for adaptive scripts

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 86.63%. Comparing base (786c061) to head (7966c58).
Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #282      +/-   ##
==========================================
- Coverage   86.91%   86.63%   -0.29%
==========================================
  Files          20       20
  Lines        1766     1766
==========================================
- Hits         1535     1530       -5
- Misses        231      236       +5

@JackB-Ansys Think you are probably best to review this

@JackB-Ansys @jgsdavies  @ansjgodbehe
Hi all , it seems currently a doc page is not created from this script . how to create a doc either here or in some other folder. idea is to not placing this as main example as description will be min. or just enough to understand the code with such scripts.

Hi @JackB-Ansys
Just did a minor change on top of your previous commit. I think it looks good. We can publish this example.


Highlight Settings Checkboxes

The buttons in the settings menu representing text boxes were unresponsive to hovering, so this updates them to respond in the same way as the radio buttons.

Hi @KaroAntonio - thanks for the contribution. My only issue with merging this change is that it's hard to tell that the highlight color makes it a bit hard to tell if you've actually clicked on the setting button. For example, if I click "Word Wrap" the background color stays almost the same. Do you think you could tweak the color a bit to differentiate between the mouse over state and the selected state?
Thanks!

I've updated it so while a checkbox is highlighted it has two different colour states to indicate Selected versus Not-Selected. This lets you see whether you've selected the state or not while hovering.

thanks! it looks great now!


Folders list

Is your feature request related to a problem? Please describe.
It is very inconvenient that when you want to open another folder, you have to close the folder and find the desired folder through Explorer
Describe the solution you'd like

So that the specified line is clickable and you can add folders there that you often visit (you can move the ability to open private files there (if you want)). When you click on the desired folder, it will open immediately. This will be very convenient for several projects
Additional context
So that you can also add folders from a remote host (when Sftp will be done)

It seems to be almost ready, but perhaps it is not convenient that when opening a project you also need to click on the folder with the project (yes, I know that it is needed so that it can be closed) Therefore, 3 dots can be used as an alternative (I'm just suggesting my solution and not insisting that it be mandatory)

And it doesn't save open projects!

It's not complete yet

Now successfully saving
What else are you going to do about it? Or can I close issue?


Kwxm/conformance/extra bitwise tests

The conformance tests for the bitwise builtins were mostly operating on very small inputs.  This adds some tests with larger inputs and a number of tests for bit indices near the boundaries of Int64, where we previously had a problem due to things  wrapping round (that's fixed now, but let's guard against it returning in the future).  I also removed trailing whitespace in some of the inputs to the conformance tests.
There appears to be a  bug in findFirstSetBit : the case-7 test for that is marked as being expected to fail in the two Spec.hs files (for Haskell and Agda) pending a fix.

There appears to be a bug in findFirstSetBit : the case-7 test for that is marked as being expected to fail in the two Spec.hs files (for Haskell and Agda) pending a fix.

Do u know what the bug is?

I took a look at most tests, excluding and/or/xor because that would be hard without a calculator

There appears to be a bug in findFirstSetBit : the case-7 test for that is marked as being expected to fail in the two Spec.hs files (for Haskell and Agda) pending a fix.

Do u know what the bug is?

Failure to pass on an accumulator.  It's fixed in this PR.


Compose CSS strategy

Tasks:

naming conventions for CSS variables
prune the large set of variables taken from Polaris
Handling of rem/em functions (do we need it?)
Convert colors to HSL values?
any library-wide considerations can be added here

Just adding some thoughts here...

I think we could use a --sk (server-kit) prefix for variable names. It matches the pattern used by Polaris (--p) and creates a nice namespace to isolate the theme.
I vote YES on converting to HSL color values. So much easier to understand!
I think I suggested the rem functions in an earlier PR, but I'm not sure we need it. I usually just use the rem value directly in the code/variable. It's fairly easy to do the math on 1rem = 16px.


Add settings to ignore movement costs from certain terrains depending on your movement speed.

Currently common sense dictates when a movement speed should ignore a certain type of difficult terrain. It would be cool to make this customizable.

Would this also include the ability to set flags to actors to ignore types of difficult terrain based on certain flags being set?
This would be useful for the Ranger class, various magic items which allow the wearer to ignore terrain, and the Earth Genasi off the top of my head.
The API for Enhanced Terrain Layer seems to support this, but none of the drag rulers appear to have implemented it.

Although related I don't think I will implement both simultaneously so I made a separate issue. I personally do not use Foundry's character sheets in any of my games so I will have to look into their API.


Idea:

How about adding recognition of tables provided in the format of array of objects:
data = [
{ id: 1,
first_name: 'Johan',
last_name: 'McMenamy',
email<EMAIL_ADDRESS>gender: 'Male',
ip_address: '<IP_ADDRESS>' },
{ id: 2,
first_name: 'Kevyn',
last_name: 'Pedder',
email<EMAIL_ADDRESS>gender: 'Female',
ip_address: '<IP_ADDRESS>' }
]

Sounds like a good idea. This implies a few other things:

format the array in a readable way
use camel case
add it to the unit tests (and make sure they pass)
add it to the README

Arrays of objects were not actually functional in the library. They are now.


Agedmap functions are in the wrong namespace.

Functions end up being defined in com.ibm.streamsx.plumbing.delay.com.ibm.streamsx.plumbing.agedmap.

Either they should move to com.ibm.streamsx.plumbing.agedmap or be removed and just be private C++ functions for the KeyedDelay operator.

solved with #57


Does particle_gibbs perform filtering or smoothing?

Hi,
I have a very simple state-space model that I would like to fit:
using Turing
import StatsFuns: logistic
@model function state_space(x)
  # T = size(x)[2]
  T = length(x)
  z = Vector(undef, T)
  z[1] ~ Normal(0, 1)
  x[1] ~ Bernoulli(logistic(z[1]))
  for i in 2:T
    z[i] ~ Normal(z[i - 1], 1)
    x[i] ~ Bernoulli(logistic(z[i]))
  end
end

data = [ones(25); zeros(25)]
chain = sample(state_space(data), PG(100), 1000)

I'd like to do filtering but not smoothing for this model: that is, I want to estimate p(z_t | x_1, \ldots x_t) but not p(z_t | x_1, \ldots x_T).
Upon fitting the model, I get the following posterior trajectory:
using Plots
y = zeros(50)
for i in 1:50
  y[i] = mean(chain["z[$i]"])
end
plot(y)

To me (and obv I could be wrong about this), this looks more like a smoothed posterior, since I would expect the estimates under a particle filter to increase monotonically until index 25, whereas this posterior starts dipping much sooner. So I was wondering: does the PG sampler uses the entire trajectory x[1:T] when estimating each value of z[t]? And if so, is there any way to force it to only use the first t observations instead of the entire trajectory?

particle_gibbs performs smoothing.


Remove extraneous blank lines

cargo asm shows a lot of blank lines in my output. For example:
.LBB68_22:
	pop rbx
	pop r12
	pop r13
	pop r14
	pop r15
	ret

.LBB68_9:
	lea rdx, [rip + .L__unnamed_27]

	mov esi, 5248

	mov rdi, r8

	call qword ptr [rip + core::panicking::panic_bounds_check@GOTPCREL]

	ud2

I'd like to suggest that when --simplify is used to "Try to strip some of the non-assembly instruction information", as the help says, that it will also strip away these blank lines so that the output is more compact.
As a workaround, I currently do the following instead to get rid of blank lines. Folding this into cargo asm itself can benefit:
cargo asm --color --simplify --lib <function> | awk NF

This is partially intentional. --simplify strips unused labels, but leaves blank lines where single or multiple labels used to be. I find it that it separates them into somewhat logical blocks. Like in the example you posted a bunch of pop is a single block of instructions, llvm is not going to generate jumps inside. I can add a separate option I guess... Need to think about it a bit.

I was coming to suggest the same thing. My intention is comparing the number of instructions between two programs, which is more difficult when blank lines are included.

My intention is comparing the number of instructions between two programs, which is more difficult when blank lines are included.

What's the motivation? In my experience number of instruction is rarely useful by itself. To minimize the size you should be looking at encoded size, to maximize the performance llvm-mca analysis is more useful (cargo asm --mca-intel xxx).

Released 0.2.23

Ooh, I wasn't aware of the --mca-intel flag. I am definitely using that. Thanks for the info! And the update, of course.


Redownload network wg configuration

I suggest we add an option where the user can redownload his network wireguard configuration. This is usefull when a user has more than 1 machine.

2 ways to approach this since the private key is never stored anywhere, we could either add it to the metadata of the reservation (which is already encrypted with the tid his key)
or each time someone requests the config we add new access to it with new ip/private key.
Maybe a combination of both should be possible so multiple users can connect at the same time


build: remove webpack service

@tillprochaska in development environment, the assets are rebuild when I
run bin/rails webpacker:clobber no need for an extra service,
apparently. What was the service for originally?

@roschaefer: The webpack service runs the webpack dev server, which enables us to make use of incremental (i.e. faster) builders and automatic reloading when CSS or JS changes.
I noticed yesterday the setup is broken (not sure when that happened) and just created a PR that fixes this (#438).

Well well, if we need to optimize the compilation speed with the extra webpack service, I'm going to close this.


Windows 7 1.1.0-alpha-6 npm-cache

Only to notice, with node 0.6.4 (and npm 1.1.0-alpha-6) , npm-cache directory moved from C:\Users\myuser\npm-cache (node 0.6.3) to C:\Users\myuser\AppData\Roaming.
I suppose it is correct to remove the latter directory.
(Windows 7 64 bit)

I mean, the former directory (C:\Users\myuser\npm-cache) and during the installation process, if directory layout is changed, should clean it.

You can remove it manually.  Since it's not expected to change often (without explicit user interaction), we'll probably not bother deleting the old one.  However, it would be good to remove the npm cache when the node msi package is uninstalled.


fix(toolchain): fix Postgres::start error on windows

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#531  👈
#530
main

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

Join @NathanFlurry and the rest of your teammates on  Graphite


Shortcuts trigger on focusing application

Describe the bug
If a key is pressed which triggers Sleek to become the active application, that shortcut also triggers in Sleek
To Reproduce

Open sleek
Open a single terminal window
Exit the terminal with ctrl+d

The result is:

Terminal exits due to ctrl+d shortcut
The terminal app exits, and Sleek gains focus
Since d is still held down, Sleek noticies this and it triggers the d shortcut for "Toggle Dark mode"

Do you see any error entries in sleeks developer tools?
Nope, just Success: Theme set to light etc
Expected behavior
The d key pressed when another application is focused would be ignored by Sleek until it is re-pressed
Screenshots

Desktop (please complete the following information):

OS: Debian Buster
Version of sleek: 1.1.1
Source: Flathub

Hi @dbr . Can I ask you to check this pre-release if this still happens on your side?
https://github.com/ransome1/sleek/releases/tag/v1.1.4-rc.2

Did a quick test and it seems to fix it, thanks!

@dbr thanks for reporting back. I will include this fix into the next release.


[Bug] 更新祈愿记录显示 -502 错误

Checklist

[X] My issue was not mentioned by others, and it is not a duplicate issue.

Description

只显示 Something went wrong...please retry later (-502)
Reproduction Steps
启动原神，打开祈愿记录，在 Starward 中点击更新记录，无法正常获取。
Expected Behavior
No response
Screenshots
No response
Starward Version
0.12.1
Windows Version
22631.3880
Log
[14:05:54.383] [INFO]
Welcome to Starward v0.12.1
System: Microsoft Windows NT 10.0.22631.0
Command Line: D:\App\Starward\app-0.12.1\Starward.dll

[14:05:54.411] [INFO] Starward.Services.DatabaseService
Database path is 'D:\App\Starward'

[14:05:54.432] [INFO] Starward.Services.DatabaseService
Database version is 9, target version is 9.

[14:05:54.488] [INFO] Starward.Pages.MainPage
Last game region is hk4e_global

[14:05:54.498] [INFO] Starward.Pages.MainPage
Navigate to "GameLauncherPage" with param hk4e_global

[14:05:55.086] [INFO] Starward.Pages.GameLauncherPage
Game install path of hk4e_global: "D:\App\Genshin Impact game"

[14:05:55.104] [INFO] Starward.Pages.GameLauncherPage
Acutal version and gamebiz of hk4e_global is "4.8.0".

[14:05:56.044] [INFO] Starward.Services.UpdateService
Start to check update (Preview: True, Arch: X64)

[14:05:56.675] [INFO] Starward.Services.UpdateService
Current version: "0.12.1", latest version: "0.12.1", ignore version: null

[14:05:58.285] [INFO] Starward.Services.Launcher.GameLauncherService
Start game (hk4e_global)
path: "D:\App\Genshin Impact game\GenshinImpact.exe"
arg: null

[14:05:59.724] [INFO] Starward.Pages.GameLauncherPage
Game started ("GenshinImpact", 8064)

[14:06:01.734] [INFO] Starward.Services.PlayTimeService
Start to log playtime (hk4e_global, 8064)

[14:07:11.068] [INFO] Starward.Pages.MainPage
Navigate to "GachaLogPage" with param hk4e_global

[14:07:15.323] [WARN] Starward.Pages.GachaLogPage
Request mihoyo api error: "Something went wrong...please retry later (-502)"

[14:07:44.752] [WARN] Starward.Pages.GachaLogPage
Request mihoyo api error: "Something went wrong...please retry later (-502)"

[14:07:47.901] [WARN] Starward.Pages.GachaLogPage
Request mihoyo api error: "Something went wrong...please retry later (-502)"

[14:07:49.105] [INFO] Starward.Pages.MainPage
Navigate to "SelfQueryPage" with param hk4e_global

Additional Context
我是原神亚服玩家，不知道是否与此有关。但是游戏内是可以正常加载出祈愿记录的。

你的网络环境问题，无法从米哈游的服务器获取正确的响应。

感谢大佬们！

感謝
0.12.2 Preview 1已可正常更新


Elements like Links [a], Code [pre/code], and others are not copied

When you highlight text that has a Link in it or Code formatting, the highlighter skips it and it is not copied. See comments below as I gather examples.

[ ] Links [a]
[ ] Code and other "pre" stuff [pre/code]

Good example is just use the homepage of this repository and try to Highlight everything in the Readme you will see a Link in there for the video demo and then code examples. They are not copied.

An example for code:

An example for a Link:


Klayout FEOL DRC Error

Precheck Message
[03/19/22 13:50:23 PDT] KLAYOUT FEOL CHECK FAILED
The GDS file, user_analog_project_wrapper.gds, has DRC violations.

patched in commit 58c34e81efba54267738ba8d5d0bc57e1dcaa48f


E: Unable to locate package ncurses-compat-libs

Where does the issue occur?
On the page:
https://developers.cardano.org/en/testnets/cardano/get-started/installing-and-running-the-cardano-node/building-the-node-from-source/
Under section:
Downloading And Installing GHC
At: sudo yum install ncurses-compat-libs
Describe the issue
upon running the above mentioned sudo command, I see the following error:
rookie101@rebelPC:~/cardano/ghc-8.6.5$ sudo yum install ncurses-compat-libs
sudo: yum: command not found
Therefore, trying apt:
rookie101@rebelPC: ~/cardano/ghc-8.6.5$ sudo apt install ncurses-compat-libs
Reading package lists. Done
Building dependency tree
Reading state information. Done
E: Unable to locate package ncurses-compat-libs
rookie101@rebelPC: ~/cardano/ghc-8.6.5$
Expected changes
should've completed without any issue.
Additional context
Add any other context about the problem here.

The page has been updated. Please see the references to developer repositories: https://testnets.cardano.org/en/testnets/cardano/get-started/installing-and-running-the-cardano-node/


Added swift 3.0 support

I've changed several method to support Swift 3.0 and Xcode 8, and I'm updating the dependencies too, because they didn't support Swift 3.0 and Xcode 8.

Would love to see this merged


Access Service with Domain Name + Custom Port

apiVersion: networking.istio.io/v1alpha3
kind: Gateway
metadata:
  name: nginx-gateway
  namespace: test
spec:
  selector:
    istio: ingressgateway # use istio default controller
  servers:
  - port:
      number: 80
      name: http2
      protocol: HTTP2
    hosts:
    - "istio01.test.com"
---
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
  name: nginx-virtualservice
  namespace: test
spec:
  hosts:
  - "istio01.test.com"
  - "mesh"
  gateways:
  - nginx-gateway
  http:
  - match:
    - port: 31380
      uri:
        prefix: /
    route:
    - destination:
        host: nginx-service
        port:
          number: 10101

Yaml's configuration file is as follows. I want to access the service by using domain name + port, but
Services cannot be accessed through this domain name in the browser: http://istio01.test.com:31380
If hosts use "*", they can be accessed normally.
istio version 1.2.2
k8s version 1.14.0

I think this is a duplicate of https://github.com/istio/istio/issues/8807. Please see that issue, lots of good info there


Microsoft Teams Boards App subscriptions to Azure updates are not working

I installed the Azure Boards app for Microsoft Teams. I signed in as an Admin, connected my project and added several subscriptions. But when I update my tasks on the taskboard, I do not see any subscription messages posted within Microsoft Teams. What am I missing?

@annetters -- A, thank you for your feedback.  This repo is solely for documentation issues, and this is implementation-related.  Please consider these resources:

Azure DevOps Services
Azure DevOps on Stack Overflow

I am closing this issue now.  You are welcome to @ mention me for any followup.  We hope to hear from you again.


1/13/23 feedback

@carriewright11 fyi

Is this something you'd want to make avail. for every lab?
What would you like to see next?

questions that came up?

Liked the definitions? Explaining what gizmo and rhino is!
My issue was that I don't generally code. I do need to run code to generate a plot.

Who uses the cluster section maybe ?
Where to go from here?

Could be cool to play around with some data on the cluster

What kind of analysis do you do / what would you like to do?

Image processing. That would be a lot.
Have instructions on How to create an sh file? What is that all about? More about this?
Be more clear that we're not supposed to install our own software
I find the biggest barrier for batch processing and comp cluster computing is finding the files and calling them. How to manage the data flow! More about data systems? How to get to data from login page.
Thinking about when to upload a file versus when to have an interactive session [ we're taking that out ]
Also, if you run through sbatch, can you turn your computer off and still have it run?

yes- when a jobs batched up and sent, you don't need to stay connected

some discussion of file paths. issue I've run into with using different image programs is that the data input path can be confusing.
What is the computing structure for the cluster?
spend? Does my internet at home affect my speeds on rhino?
when you see the terminal window and see list of files. Does that mean tehre's a folder on a hard drive dedicated just for you?

you are accessing a computer somewhere with a hard drive and folder dedicated to your work.

Cartoons and text helpful
Trailer of what you can do with this! Idea of what you can do as the end product, with maybe some papers?
Connections to WDL 101 , transition is abrupt
Course took roughly half an hour. could be longer. could have more examples to solidify learning.
How long does it take to run a batch script / job?
adding a thing about plain text editors to the end. How to open that script file and edit it.

Some of this might be redundant:

leanpub didn't load for one of the students
want reassurance about costs and not breaking things
Physically where are my files?
drop down about text editors when you edit the sh file would be helpful
estimate on how long jobs make take
class took about 30 min but could be longer with examples (maybe these could be optional?)
WDL course: resources about what to do before the class would help, also: what a workflow is, why you would use one, what does WDL stand for
trailers for our courses - after this course you will be able to do this - or take these other courses to do this
people want github help


Fix: TCUtils.ps1: GetVMFeatureSupportStatus wrong return value

The patch 1406f1b #915 is bringing back a issue fixed in patch 16d1884 #905 .
eg. Feature is supported in version "3.3.3-3", current kernel version is "3.2.4-3", function would return $True, which is incorrect.

Hello,
Commit #915 was meant to fix a problem we had while testing a certain scenario. In order for those changes not to break the KVP_TestRescind scenario, could you please also update the  $supportkernel = "<IP_ADDRESS>4" in KVP_TestRescind.ps1?

Hi,
I have updated the kernel version to <IP_ADDRESS>4, thanks for reviewing!
But the log message is confusing me somehow. I think the the kernel version checking part in KVP_TestRescind is to check rhel kernel >= <IP_ADDRESS>4, and if not, check external LIS exists. (Correct me if I am wrong). While the log message in the code is "Info: Kernels older than 3.10.0-514 require LIS-4.x drivers.". I am not sure what it actually means. Is it trying to say "kernel version before 514 requires LIS external"?
So, I am not sure if I just updated it in the right way. Would you please help check it again, thanks!

ok, thanks for the explanation, now it make sense to me. :-)