concatenateInMac is not defined

concatenateInMac is not defined. I trying on ubuntu linux, and note windows or mac.

Please clone the git again:

https://github.com/streamproc/Record-Entire-Meeting

And test it on Mac or Linux. Because Windows support is removed.
Currently the demo targets Firefox & Canary.

Have you any project that record a video conference?
2016-02-06 14:11 GMT-02:00 Muaz Khan<EMAIL_ADDRESS>
Please clone the git again:

https://github.com/streamproc/Record-Entire-Meeting

And test it on Mac or Linux. Because Windows support is removed.
Currently the demo targets Firefox & Canary.
—
Reply to this email directly or view it on GitHub
https://github.com/muaz-khan/WebRTC-Experiment/issues/395#issuecomment-180800418
.


[WIP] Eip 1559

What was wrong?
Continuing the work of #2005
How was it fixed?

Creating headers now requires the VM, add API and update usages
New transaction type
Old-style transactions added max_priority_fee_per_gas and max_fee_per_gas, with both set to gas_price
The VM has to check with the state to determine gas price for transaction validation
Sorry, this is a beast. Not sure how effectively it can be sliced up.

Sketchy notes from in-progress work:

lots of places where we assume that the header format is stable (it now has 16 fields instead of 15). This affects everywhere we do rlp encode/decode, as well as generating the genesis block (if it's a London genesis)
updated API for eth.db.chain.get_block_uncles, and got rid of the foot-gun: Header.from_parent which should always be replaced with a vm.create_header_from_parent to make sure you end up with the right header class
tests tend to assume that low gas prices are okay, but now they always need to be more than 1gwei in order to be valid
make eth_call free again (spoof the header's base gas price to 0)
create a genesis header by passing in a None parent, which means not having to (currently: not being able to) specify some genesis fields that we've never really cared to specify, like bloom
cleanup work to replace all straggler Header.from_parent() usages, which all assumed (incorrectly) a stable definition of the header format
some sloppy tests became apparent, and required some fixes (like when we were building a header chain with a non-pow chain, and verifying it with a pow chain, we were actually verifying across all combinations of VMs, where we build with Frontier and test against London, which started breaking of course)
added some missing London opcode tests, and fixed a missing gas-limit validation in London
more cleanup of code/tests that directly invoked headers, or tried to set non-configurable genesis fields (benchmarks, test_opcodes, and test_blockchain)
add convenience VM.create_genesis_header, which is clearer/nicer than VM.create_header_from_parent(parent=None)
uncovered some hidden bugs in test_vm, now apparent because of distinct header types: an overly broad test was failing in the wrong way, and another test was incorrectly testing the cross-product of all the VMs in two chains, rather than just testing the same VM in both chains side-by-side
completely removed the unused class HeaderChain, rather than fix it to work with changing header types
fixed an infinite loop, where a test tried to fill up a block, but went forever on London (London was not yet validating that  gas_used <= gas_limit)
choose better header timestamps (instead of parent + 1) -- uncovered a clique validation bug, which was testing the timestamp against the local timezone
fix bug in transaction fund validation (was not multiplying price by gas before balance check), and add a couple basic tests for it
simplification for effective gas price (the one now returned by the GASPRICE opcode) to prove that we don't need to instance-check the transaction

To-Do

[ ] Clean up commit history

[ ] Add entry to the release notes

Cute Animal Picture

Oops, I accidentally squashed that last commit 3551c90 @kclowes and @fselmo . It used to be just the failing test, but now includes the fix for decoding uncles across fork boundaries. (Plus some other bonuses mentioned in the commit) See you Monday!

Ignoring the last two nice-to-have comments, time to get this merged...

All that's left is squashing & release notes


Bundler can't find existing Nokogiri gem, build fails

Hi!
My Rails app requires Nokogiri which won't install unless I do gem install nokogiri -- --use-system-libraries manually. But why can't Bundler find it? It keeps trying to reinstall it when I do bundle install.
Here's the error (pkg-config is already installed): https://gist.github.com/anonymous/a131d987e2ab0f3bff7986c0a2759d9d
I'm using gem_home (https://github.com/postmodern/gem_home). Also, here's gem env and bundle env: https://gist.github.com/anonymous/e2737abb4370b0135e3612ea7e8ea752
I've tried doing bundle config disable_shared_gems false, but then after doing bundle install, the setting reverts back to true.

Try adding the setting to the build.nokogiri config

Unfortunately I've tried bundle config build.nokogiri --use-system-libraries to no avail.

@frankie-loves-jesus, can you just confirm that you're running OpenBSD and what version?

@colby-swandale I'm running OpenBSD 6.0, but just now I noticed that if I follow the same approach as root, where everything gets installed into /usr/local/lib/ruby/gems/:
myapp# gem install pkg-config
myapp# gem install nokogiri -- --use-system-libraries
myapp# bundle install

Then everything works! Maybe gem_home is messing something up for Bundler?

Here's the failed user mkmf.log: https://gist.github.com/anonymous/2f38c37c7eae9cf45e0b29d27a399e71
And here's the successful root one: https://gist.github.com/1cd04cbd97edb6e803543debd3f47acc

Thanks @frankie-loves-jesus, I can replicate this pretty easily on both an existing and new installation of OpenBSD 6.0. I'll spend some time on this and see what I can dig up.
$ bundle config build.nokogiri --use-system-libraries
$ bundle install --path vendor
Fetching gem metadata from https://rubygems.org/.........
Fetching version metadata from https://rubygems.org/..
Fetching dependency metadata from https://rubygems.org/.
Using rake 11.3.0
Using concurrent-ruby 1.0.2
Using i18n 0.7.0
Using minitest 5.9.1
Using thread_safe 0.3.5
Using builder 3.2.2
Using erubis 2.7.0
Using mini_portile2 2.1.0
Using rack 2.0.1
Using nio4r 1.2.1
Using websocket-extensions 0.1.2
Using mime-types-data 3.2016.0521
Using arel 7.1.4
Using byebug 9.0.6
Using coffee-script-source 1.11.1
Using execjs 2.7.0
Using method_source 0.8.2
Using thor 0.19.4
Using debug_inspector 0.0.2
Using ffi 1.9.14
Using multi_json 1.12.1
Using rb-fsevent 0.9.8
Using puma 3.6.2
Using bundler 1.13.6
Using sass 3.4.22
Using tilt 2.0.5
Using sqlite3 1.3.12
Using turbolinks-source 5.0.0
Using tzinfo 1.2.2
Installing nokogiri <IP_ADDRESS> with native extensions
Using rack-test 0.6.3
Using sprockets 3.7.0
Using websocket-driver 0.6.4
Using mime-types 3.1
Using coffee-script 2.4.1
Using uglifier 3.0.3
Using rb-inotify 0.9.7
Using turbolinks 5.0.1
Using activesupport <IP_ADDRESS>
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    current directory: /home/colby/rails5-app/vendor/ruby/2.3/gems/nokogiri-<IP_ADDRESS>/ext/nokogiri
/usr/local/bin/ruby23 -r ./siteconf20161128-73373-1ktf7l5.rb extconf.rb --use-system-libraries
checking if the C compiler accepts ... yes
Building nokogiri using system libraries.
pkg-config could not be used to find libxml-2.0
Please install either `pkg-config` or the pkg-config gem per

    gem install pkg-config -v "~> 1.1.7"

pkg-config could not be used to find libxslt
Please install either `pkg-config` or the pkg-config gem per

    gem install pkg-config -v "~> 1.1.7"

pkg-config could not be used to find libexslt
Please install either `pkg-config` or the pkg-config gem per

    gem install pkg-config -v "~> 1.1.7"

ERROR: cannot discover where libxml2 is located on your system. please make sure `pkg-config` is installed.
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --without-make-prog
        --srcdir=.
        --curdir
        --ruby=/usr/local/bin/$(RUBY_BASE_NAME)23
        --help
        --clean
        --use-system-libraries
        --with-zlib-dir
        --without-zlib-dir
        --with-zlib-include
        --without-zlib-include=${zlib-dir}/include
        --with-zlib-lib
        --without-zlib-lib=${zlib-dir}/lib
        --with-xml2-dir
        --without-xml2-dir
        --with-xml2-include
        --without-xml2-include=${xml2-dir}/include
        --with-xml2-lib
        --without-xml2-lib=${xml2-dir}/lib
        --with-libxml-2.0-config
        --without-libxml-2.0-config
        --with-pkg-config
        --without-pkg-config
        --with-xslt-dir
        --without-xslt-dir
        --with-xslt-include
        --without-xslt-include=${xslt-dir}/include
        --with-xslt-lib
        --without-xslt-lib=${xslt-dir}/lib
        --with-libxslt-config
        --without-libxslt-config
        --with-exslt-dir
        --without-exslt-dir
        --with-exslt-include
        --without-exslt-include=${exslt-dir}/include
        --with-exslt-lib
        --without-exslt-lib=${exslt-dir}/lib
        --with-libexslt-config
        --without-libexslt-config

To see why this extension failed to compile, please check the mkmf.log which can be found here:

  /home/colby/rails5-app/vendor/ruby/2.3/extensions/x86_64-openbsd/2.3/nokogiri-<IP_ADDRESS>/mkmf.log

extconf failed, exit code 1

Gem files will remain installed in /home/colby/rails5-app/vendor/ruby/2.3/gems/nokogiri-<IP_ADDRESS> for inspection.
Results logged to /home/colby/rails5-app/vendor/ruby/2.3/extensions/x86_64-openbsd/2.3/nokogiri-<IP_ADDRESS>/gem_make.out

An error occurred while installing nokogiri (<IP_ADDRESS>), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '<IP_ADDRESS>'` succeeds before bundling.

$ bundle env
Environment

    Bundler   1.13.6
    Rubygems  2.5.1
    Ruby      2.3.1p112 (2016-04-26 revision 54768) [x86_64-openbsd]
    Git       2.9.0

Bundler settings

    build.nokogiri
      Set for the current user (/home/colby/.bundle/config): "--use-system-libraries"
    path
      Set for your local app (/home/colby/rails5-app/.bundle/config): "vendor"
    disable_shared_gems
      Set for your local app (/home/colby/rails5-app/.bundle/config): "true"

Gemfile

    source 'https://rubygems.org'

    # Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
    gem 'rails', '~> 5.0.0', '>= <IP_ADDRESS>'
    # Use sqlite3 as the database for Active Record
    gem 'sqlite3'
    # Use Puma as the app server
    gem 'puma', '~> 3.0'
    # Use SCSS for stylesheets
    gem 'sass-rails', '~> 5.0'
    # Use Uglifier as compressor for JavaScript assets
    gem 'uglifier', '>= 1.3.0'
    # Use CoffeeScript for .coffee assets and views
    gem 'coffee-rails', '~> 4.2'
    # See https://github.com/rails/execjs#readme for more supported runtimes
    # gem 'therubyracer', platforms: :ruby

    # Use jquery as the JavaScript library
    gem 'jquery-rails'
    # Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks
    gem 'turbolinks', '~> 5'
    # Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
    gem 'jbuilder', '~> 2.5'
    # Use Redis adapter to run Action Cable in production
    # gem 'redis', '~> 3.0'
    # Use ActiveModel has_secure_password
    # gem 'bcrypt', '~> 3.1.7'

    # Use Capistrano for deployment
    # gem 'capistrano-rails', group: :development

    group :development, :test do
      # Call 'byebug' anywhere in the code to stop execution and get a debugger console
      gem 'byebug', platform: :mri
    end

    group :development do
      # Access an IRB console on exception pages or by using <%= console %> anywhere in the code.
      gem 'web-console'
      gem 'listen', '~> 3.0.5'
      # Spring speeds up development by keeping your application running in the background.  Thanks for looking into this.

So since Bundler can't seem to find pkg-config I added gem "pkg-config" to my Gemfile and bundle install worked! But there's gotta be a better way?

Given nokogiri doesn't depend upon pkg-config, why is it required to build nokogiri?

I believe it's needed to locate the packages libxslt and libxml which Nokogiri requires?

I can't get Nokogiri to be installed through gem without gem install pkg-config installed as prior.
# gem install nokogiri -- --use-system-libraries
Fetching: mini_portile2-2.1.0.gem (100%)
Successfully installed mini_portile2-2.1.0
Fetching: nokogiri-<IP_ADDRESS>.gem (100%)
Building native extensions with: '--use-system-libraries'
This could take a while...
ERROR:  Error installing nokogiri:
        ERROR: Failed to build gem native extension.

    current directory: /usr/local/lib/ruby/gems/2.3/gems/nokogiri-<IP_ADDRESS>/ext/nokogiri
/usr/local/bin/ruby23 -r ./siteconf20161128-71623-lz78om.rb extconf.rb --use-system-libraries
checking if the C compiler accepts ... yes
Building nokogiri using system libraries.
pkg-config could not be used to find libxml-2.0
Please install either `pkg-config` or the pkg-config gem per

    gem install pkg-config -v "~> 1.1.7"

pkg-config could not be used to find libxslt
Please install either `pkg-config` or the pkg-config gem per

    gem install pkg-config -v "~> 1.1.7"

pkg-config could not be used to find libexslt
Please install either `pkg-config` or the pkg-config gem per

    gem install pkg-config -v "~> 1.1.7"

ERROR: cannot discover where libxml2 is located on your system. please make sure `pkg-config` is installed.
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --without-make-prog
        --srcdir=.
        --curdir
        --ruby=/usr/local/bin/$(RUBY_BASE_NAME)23
        --help
        --clean
        --use-system-libraries
        --with-zlib-dir
        --without-zlib-dir
        --with-zlib-include
        --without-zlib-include=${zlib-dir}/include
        --with-zlib-lib
        --without-zlib-lib=${zlib-dir}/lib
        --with-xml2-dir
        --without-xml2-dir
        --with-xml2-include
        --without-xml2-include=${xml2-dir}/include
        --with-xml2-lib
        --without-xml2-lib=${xml2-dir}/lib
        --with-libxml-2.0-config
        --without-libxml-2.0-config
        --with-pkg-config
        --without-pkg-config
        --with-xslt-dir
        --without-xslt-dir
        --with-xslt-include
        --without-xslt-include=${xslt-dir}/include
        --with-xslt-lib
        --without-xslt-lib=${xslt-dir}/lib
        --with-libxslt-config
        --without-libxslt-config
        --with-exslt-dir
        --without-exslt-dir
        --with-exslt-include
        --without-exslt-include=${exslt-dir}/include
        --with-exslt-lib
        --without-exslt-lib=${exslt-dir}/lib
        --with-libexslt-config
        --without-libexslt-config

To see why this extension failed to compile, please check the mkmf.log which can be found here:

  /usr/local/lib/ruby/gems/2.3/extensions/x86_64-openbsd/2.3/nokogiri-<IP_ADDRESS>/mkmf.log

extconf failed, exit code 1

Gem files will remain installed in /usr/local/lib/ruby/gems/2.3/gems/nokogiri-<IP_ADDRESS> for inspection.
Results logged to /usr/local/lib/ruby/gems/2.3/extensions/x86_64-openbsd/2.3/nokogiri-<IP_ADDRESS>/gem_make.out

# gem install pkg-config
Fetching: pkg-config-1.1.7.gem (100%)
Successfully installed pkg-config-1.1.7
Parsing documentation for pkg-config-1.1.7
Installing ri documentation for pkg-config-1.1.7
Done installing documentation for pkg-config after 0 seconds
1 gem installed
# gem install nokogiri -- --use-system-libraries
Building native extensions with: '--use-system-libraries'
This could take a while...
Successfully installed nokogiri-<IP_ADDRESS>
Parsing documentation for nokogiri-<IP_ADDRESS>
Installing ri documentation for nokogiri-<IP_ADDRESS>
Done installing documentation for nokogiri after 9 seconds
1 gem installed

I doubt this is an issue with Bundler itself, I would be talking to the Nokogiri team about this.

Good call -- thanks a lot man!

Adding pgk-config to gemfile didn't work for me. So I'm adding this comment for anyone else having the issue.
These are the steps that I took which resulted in a clean install and no need for gem 'pkg-config' in my gemfile.
Update ruby-build and install latest version for rbenv - (I use rbenv to manage my ruby versions)
brew update && brew upgrade ruby-build
rbenv install 2.4.0
gem install bundler
bundle install

bundle install still fails on Nokogiri. I guess updating Ruby didn't matter.
Go to Nokogiri for installation instructions on MacOS Nokogiri Installation
Follow their instructions
gem update --system
xcode-select --install
gem install nokogiri
bundle install

BOOM! Success

I had this problem for a different reason. On osx.
it couldn't find my libraries because which wasn't working, because the required node version wasn't installed. I installed the correct version with nvm, then everything started working.
Hopefully this helps someone.

Bundle error
Could not find nokogiri-1.10.3 in any of the sources
Run bundle install to install missing gems.

Follow their instructions
gem update --system xcode-select --install gem install nokogiri bundle install


Allow a small drop in coverage (due to flakiness)

For example, #231 is labelled as failing, although nothing in the python has changed https://app.codecov.io/gh/quantumjot/btrack/pull/231. This change means that we can allow a small drop. 0.5% is an arbitrary choice, so if any strong views let me know.

Codecov Report
Patch and project coverage have no change.

Comparison is base (de6e9b8) 82.78% compared to head (19f30c0) 82.78%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #238   +/-   ##
=======================================
  Coverage   82.78%   82.78%
=======================================
  Files          19       19
  Lines        1545     1545
  Branches      262      262
=======================================
  Hits         1279     1279
  Misses        191      191
  Partials       75       75

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Consolidated determining list of bundles between CQ Package tasks

Resolves GH-22.

@sikarwarvimal @jazeren1 @scopp @cculb @jbornemann Can I get a review, please?


Update location.php

made it so map view is not statically set to 500px, but rather fills the viewport.

http://caniuse.com/#search=calc

Thanks


[BUG] - Cluster created with port mapping does not add host.k3d.internal to coreDNS

What did you do

How was the cluster created?

k3d cluster create my-cluster -p "8085:80@loadbalancer"

What did you do afterwards?

kubectl describe configmap/coredns -n kube-system

What did you expect to happen
Mapping to my localhost IP to host.k3d.internal should be found under  configmap/coredns . If the same cluster is created without the parameter"8085:80@loadbalancer" then the host.k3d.internal is added to coreDNS configuration correctly.
Screenshots or terminal output
Using k3d cluster create my-cluster -p "8085:80@loadbalancer"

Using k3d cluster create my-cluster

Which OS & Architecture

MAC Monterey with M1 chip

Which version of k3d
k3d version v5.4.1
k3s version v1.22.7-k3s1 (default)

Which version of docker
Client:
 Cloud integration: v1.0.23
 Version:           20.10.14
 API version:       1.41
 Go version:        go1.16.15
 Git commit:        a224086
 Built:             Thu Mar 24 01:49:20 2022
 OS/Arch:           darwin/arm64
 Context:           default
 Experimental:      true

Server: Docker Desktop 4.7.1 (77678)
 Engine:
  Version:          20.10.14
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.15
  Git commit:       87a90dc
  Built:            Thu Mar 24 01:45:44 2022
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          1.5.11
  GitCommit:        3df54a852345ae127d1fa3092b95168e4a88e2f8
 runc:
  Version:          1.0.3
  GitCommit:        v1.0.3-0-gf46b6ba
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
```

I have the same problem

Same problem, just upgraded from v5.2.2/v1.21.7-k3s1 to v5.4.1/v1.22.7-k3s1  (Ubuntu 20.04 LTS)
Note: Tried with/without registry and LB settings -> did not work in any of these cases.

Hi @fabioandreola , thanks for opening this issue!
This is really weird. It's on the roadmap :+1:


Wrong quotation mark input in TextField on iOS.

Steps to Reproduce

Run flutter create bug.
Create a simple page with a single TextField (see details below for code)
Click/focus the TextField
Make sure that you have Norwegian keyboard available on your iOS device and make sure that the selected keyboard is the Norwegian one.
Click the "123" button in the bottom left corner of the keyboard.
Click the " key.

Expected results:
Expected " character to be entered in the textfield.
Actual results:
A region based (Norwegian) quotation mark is entered («).
This is wrong since the " key was pressed.
The same thing happens with English keyboard, but then the character ” is entered, which is the "region based" quotation mark for English keyboard.
The correct character is entered if you long-press the quotation mark button and then click ".
This all works just fine on Android.

Se attached images for step-by-step instructions and result.
The widget being used:
import 'package:flutter/material.dart';

class TextInputBugExample extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: Colors.black,
      body: Center(
        child: Padding(
          padding: const EdgeInsets.all(16.0),
          child: Container(
            padding: const EdgeInsets.symmetric(horizontal: 16.0),
            decoration: BoxDecoration(
              color: Color(0x4FFFFFFF),
              borderRadius: BorderRadius.circular(16),
            ),
            child: TextField(
              keyboardType: TextInputType.text,
              textAlignVertical: TextAlignVertical.top,
              maxLines: 1,
              autocorrect: false,
              decoration: InputDecoration(
                filled: false,
                hintMaxLines: 1,
                hintStyle: TextStyle(
                  fontSize: 17,
                  fontStyle: FontStyle.normal,
                  color: Colors.grey,
                ),
                hintText: "Input here",
                border: InputBorder.none,
              ),
              style: TextStyle(
                fontSize: 17,
                fontStyle: FontStyle.normal,
                color: Colors.black,
              ),
              textAlign: TextAlign.left,
              onChanged: (text) {
                print("Entered text: $text");
              },
            ),
          ),
        ),
      ),
    );
  }
}

Logs

Flutter doctor result:
[✓] Flutter (Channel stable, v1.12.13+hotfix.7, on Mac OS X 10.15.3 19D76,
locale en-NO)
• Flutter version 1.12.13+hotfix.7 at
/Users/----/Documents/Development/FLUTTER_SDK/flutter
• Framework revision 9f5ff2306b (3 weeks ago), 2020-01-26 22:38:26 -0800
• Engine revision a67792536c
• Dart version 2.7.0
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /Users/----/Library/Android/sdk
• Android NDK location not configured (optional; useful for native profiling
support)
• Platform android-29, build-tools 29.0.2
• Java binary at: /Applications/Android
Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build
1.8.0_202-release-1483-b49-5587405)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 11.3.1, Build version 11C504
• CocoaPods version 1.8.4
[✓] Android Studio (version 3.5)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 43.0.1
• Dart plugin version 191.8593
• Java version OpenJDK Runtime Environment (build
1.8.0_202-release-1483-b49-5587405)
[✓] Connected device (1 available)
• iPhone 11 Pro Max • BAD1986D-D762-4F48-A73F-9B2F632D989C • ios •
com.apple.CoreSimulator.SimRuntime.iOS-13-3 (simulator)
• No issues found!
Step by step screenshots:

CC @justinmc

This seems to be the same behavior as native iOS apps as well.  @Henrik-glt can you confirm whether that's true?  If so, we should probably just keep this consistent with native.

@justinmc Tried iOS note app now and you are absolutely right. Would be nice to be able to disable this though. When entering obscured text (password), this can cause some confusion.
But I guess that goes under feature request?
Sorry to bother you with a wrongly submitted bug report.

No worries, thanks for submitting!  I've marked this as a feature request.  I agree that a way to disable it could be nice, especially for password fields.  I think let's leave this issue open for now and see if attracts any attention from other people who want this feature, or anyone who wants to submit a PR.

@justinmc I tried this on an iOS simulator (with a native app), it seems turning smart quotes off disables the behavior.

Ah good catch!  So you should be able to disable this behavior using the smartQuotesType property.
I think we can go ahead and close this then, since it's already configurable.  @Henrik-glt let me know if that doesn't work for you and I'll reopen, though.

@LongCatIsLooong @justinmc  Great! Thanks! :)


Fix update of gateway

Did you already test?

I close, can't managed to get any port forward created


build(nix): partial rebuild

Addressing the caching problem mentioned in #218. Also moves the nix stuff into its own subdirectory.
Still don't really have an idea how to solve the isolated workspace problem (skipping storybook, vite, etc).

I'll merge this now since this is already an improvement over the current implementation, perfecting it will probably take a while.


Be able to add label to every vertex in a pipeline by specifying it in a single place

Summary
It would be good to be able to add a label in a single place for it to be picked up as a label in all the vertices within the pipeline.
Use Cases
We have a label for splunk index, also another label which we use as a selector for prometheus metrics that is required in all vertices, currently we add it as a label individually to every vertex, but it would be good to be able to add the label in a single place like the pipeline labels (with an optional tag or something similar) that would make the label a part of every vertex.

Message from the maintainers:
If you wish to see this enhancement implemented please add a 👍 reaction to this issue! We often sort issues this way to know what to prioritize.

We could introduce spec.templates.vertex in Pipeline spec, which defines the template for the pods of all the vertices. The template may include:

AbstractPodTemplate, which have metadata included for labels and annotations;
ContainerTemplate, which is for the numa container of each vertex pod;
InitContainerTemplate, which is for the init container of each vertex pod.

These templates can be overwritten by the specification of each vertex.

@inshbha2 - for prometheus metrics, if it's only for the label selector in a Service definition to select all the vertex pods, you can use:
    app.kubernetes.io/component: vertex
    app.kubernetes.io/managed-by: vertex-controller
    app.kubernetes.io/part-of: numaflow
    numaflow.numaproj.io/pipeline-name: <pipeline-name>

we tried using numaflow.numaproj.io/pipeline-name:  , but we have two different pipelines for which we want to capture the same metrics , so couldnt use that.
Yes, we can use 'app.kubernetes.io/component: vertex'


bazel build error with gcc-5 and gcc-7

firstly I compiled with gcc-5 and get error log as:
WARNING: /home/chris/.cache/bazel/_bazel_chris/b2fd8959c85968b8f97fc8dbb85c5c52/external/local_config_tf/BUILD:3823:1: target 'libtensorflow_framework.so' is both a rule and a file; please choose another name for the rule
INFO: Analyzed 62 targets (0 packages loaded, 0 targets configured).
INFO: Found 62 targets...
ERROR: /home/chris/work/waymo-od/waymo_open_dataset/math/BUILD:58:1: C++ compilation of rule '//waymo_open_dataset/math:polygon2d' failed (Exit 1) gcc failed: error executing command /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 '-D_FORTIFY_SOURCE=1' -DNDEBUG -ffunction-sections ... (remaining 46 argument(s) skipped)
Use --sandbox_debug to see verbose messages from the sandbox
waymo_open_dataset/math/polygon2d.cc: In static member function 'static std::string waymo::open_dataset::Polygon2d::PrintPointsToString(const std::vectorwaymo::open_dataset::Vec2d&, bool)':
waymo_open_dataset/math/polygon2d.cc:484:59: error: 'DECIMAL_DIG' was not declared in this scope
::absl::StrAppendFormat(&result, "{%.*e, %.*e},\n", DECIMAL_DIG,
^
INFO: Elapsed time: 1.334s, Critical Path: 1.25s
INFO: 3 processes: 3 linux-sandbox.
FAILED: Build did NOT complete successfully
then I upgrade gcc to v7, the compile still cannot pass:
WARNING: /home/chris/.cache/bazel/_bazel_chris/b2fd8959c85968b8f97fc8dbb85c5c52/external/local_config_tf/BUILD:3823:1: target 'libtensorflow_framework.so' is both a rule and a file; please choose another name for the rule
INFO: Analyzed 62 targets (0 packages loaded, 0 targets configured).
INFO: Found 62 targets...
ERROR: /home/chris/work/waymo-od/waymo_open_dataset/math/BUILD:76:1: undeclared inclusion(s) in rule '//waymo_open_dataset/math:segment2d':
this rule is missing dependency declarations for the following files included by 'waymo_open_dataset/math/segment2d.cc':
'/usr/lib/gcc/x86_64-linux-gnu/7/include/stdint.h'
'/usr/lib/gcc/x86_64-linux-gnu/7/include/stddef.h'
'/usr/lib/gcc/x86_64-linux-gnu/7/include/stdarg.h'
'/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed/limits.h'
'/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed/syslimits.h'
INFO: Elapsed time: 1.341s, Critical Path: 1.25s
INFO: 0 processes.
FAILED: Build did NOT complete successfully

don't think it has anything to do with gcc, DECIMAL_DIG is simply not defined. i just set it to some desired precision value and it builds fine. https://abseil.io/docs/cpp/guides/format

I have fixed the build failure for gcc-5 in https://github.com/waymo-research/waymo-open-dataset/commit/9c663111bb63a9520d7037bd1cb878b0210f7a1d

Your build failure for gcc-7 does not seem to be related to our code. It seems that you cannot find header files from standard libs. We were not able to reproduce it in gcc-7. Try 'bazel clean'? If that does not work, do you think you can use our dockerfile and give it a try? It will be great if we can reproduce it in a docker.

I have fixed the build failure for gcc-5 in 9c66311
Your build failure for gcc-7 does not seem to be related to our code. It seems that you cannot find header files from standard libs. We were not able to reproduce it in gcc-7. Try 'bazel clean'? If that does not work, do you think you can use our dockerfile and give it a try? It will be great if we can reproduce it in a docker.

Thanks, gcc5.4 build is ok after I checkout the branch. But gcc-7 still has some problems, so I change the gcc version to 5.4 at last. Thank you.

Glad to hear that it is working for you.


dashboard: how often are the data retrieved?

Just being curious / as usual just brainstorming: how often are the data retrieved from the different sources? Looks like the NOFO-OPV data took a bit of time to update - is there an attempt to retrieve iridium and GSM data each time a connection is established (to make sure it is refreshed), or is it taking place at fixed time, or else? Would it be possible to have a "refresh all data sources" button to force a refresh? :)

I would like to avoid being able to control the server using the read-token, so I think in the current design it shouldn't be possible to force a refresh from iridium - but there should be a mechanism for the web ui to update data from server without reloading the page.


not staring project

Error : SSL peer shut down incorrectly
Sync Failed!!!!
Please Help I want this code for my college Project

Insufficient info. And you shouldn't just copy a project for your college assignment


Question about training result.

Hi, thank you very much for your excellent.
I trained the body-only model by running python train.py --gpu 0-3 --parts body and then tested it on the PW3D dataset by running python test.py --gpu 0-3 --parts body --test_epoch 6.  The testing result is MPJPE: 86.99 mm, PA MPJPE: 54.62 mm, MPVPE: 103.84 mm, PA MPVPE: 71.94 mm, which is about 5mm worse than the result tested with the provided pretrianed model. Could you please tell me about the reason? Is it caused by deviation? Or does the provided model have been finetuned in the PW3D dataset?

The provided model is not fine-tuned on 3DPW. The primary metric is PA MPJPE, and it seems similar? Which metric are you interested in?

Thanks for your timely reply. It seems that MPVPE and PA-MPVPE are poor. Is it normal?  BTW,  I do not train body-only Pose2Pose from the pre-trained 2D human pose estimation network by running python train.py --gpu 0-3 --parts body --continue.  Will it influence the final result?

Yeah it could affect. Could you train again with that option?

Yes, I'm willing to do it. But there is something wrong when I train with that option? Need I rename the pretrained model from "body_pose_resnet_50_256x192.pth.tar" to something like "snapshot_6.pth.tar"?

Sorry you should rename it to snapshot_0.pth.tar before running the training command. Will clarify this in README

Okay, thank you very much.  There still exists something wrong when I rename it to  snapshot_0.pth.tar. It is caused by the reason that "snapshot_0.pth.tar" does not contain the epoch information.

And I fix it by replacing start_epoch = ckpt['epoch'] + 1 model.load_state_dict(ckpt['network'], strict=False) in common/base.py with start_epoch = cur_epoch         model.load_state_dict(ckpt, strict=False) .   And now it can be trained successfully.
Thank you very much for your patient reply and I hope this information can help you :)

Sorry there was a mistake :(

Place body_pose_resnet_50_256x192.pth.tar to tool folder and run python convert_simple_to_pose2pose.py .
Move generated snapshot_0.pth.tar to output/model_dump.
Run the training commands with --continue option.

Okay, it works when I follow your instruction. Thank you very much!

Hi, I've retrained with --continue option and can obtain the result the same as the paper. Could you please tell me how the 2D human pose estimation network "body_pose_resnet_50_256x192.pth.tar" is pretrained?

As written in the paper, it is from SimpleBaseline (ECCV 2018).
It is just renamed one, downloaded from https://github.com/microsoft/human-pose-estimation.pytorch#quick-start.
You can download pose_resnet_50_256x192.pth.tar

Okay, thank you very much!


loki is not picking the logs from custom locations

Hi Team,
We have deployed monitoring helm chart of version 1.0.0 .
We want the loki agent to pick the logs from specified location from the node, instead of default location. How can we achieve this.
I have seen the properties that i can place in values.yaml, but didnt found the suitable one. Can you please suggest here.

Can you be more specific? Why does /var/log/pods not work? Or do you want those logs as well as files from a different location?

Can you be more specific? Why does /var/log/pods not work? Or do you want those logs as well as files from a different location?

We are processing the logs generated by pods and placing them in the separate folder and we want loki to read those logs and send them to grafana cloud. So can we configure the logs path?

/var/log/pods is hardcoded at the moment, and it expects the path to be:
/var/log/pods/.*<pod UID>/<container name>/*.log
Often the real path is: /var/log/pods/<namespace>_<pod_name>_<pod UID>/<container name>/*.log
Are the log files for your cluster in the same path structure? How would one correlated pods to log files?

/var/log/pods is hardcoded at the moment, and it expects the path to be: /var/log/pods/.*<pod UID>/<container name>/*.log Often the real path is: /var/log/pods/<namespace>_<pod_name>_<pod UID>/<container name>/*.log
Are the log files for your cluster in the same path structure? How would one correlated pods to log files?

@petewall  ok tell me the scenario.
We want to push the logs to loki only for the container who status is other than success, as i see the "extraRelabelingRules" can read only pod_phase and pod_ready, those are not helping us to our requirement. Because till the pod gets into ready state the logs are pushing. So we dont want that as well. So we have our internal script which will process the logs present in /var/log/pods/ and identifies logs related to failed containers and move to the other folder . So we want loki to point to that folder and send those logs.
Let me know, if you have any thoughts/suggestions that can help to our requirement.

So we have our internal script which will process the logs present in /var/log/pods/ and identifies logs related to failed containers and move to the other folder.

What is the path of the other folder? Give me an example of a log file in that directory structure.

So we have our internal script which will process the logs present in /var/log/pods/ and identifies logs related to failed containers and move to the other folder.

What is the path of the other folder? Give me an example of a log file in that directory structure.

our new location is /tmp/logs/filteredLogs .
Log file will be the same file that is generated by the container. We are not changing the log file . We are just picking the required files and moving them to different folder that's it.

Try adding this to your values file:
alloy-logs:
  alloy:
    mounts:
      varlog: false
      extra:
        - name: failed-pod-logs
          mountPath: /var/logs/pods
  controller:
    volumes:
      extra:
        - name: failed-pod-logs
          hostPath:
            path: /tmp/logs/filteredLogs

This will disable the default /var/log volume mount and instead mount /tmp/logs/filteredLogs on the node to /var/logs/pods.

@petewall Added the configuration as suggested. Below is the updated values.yaml file.
`cluster:
name: mycluster
externalServices:
prometheus:
host:
basicAuth:
username: ""
password: ""
loki:
host:
basicAuth:
username: ""
password: ""
alloy-logs:
alloy:
mounts:
varlog: false
extra:
- name: failed-pod-logs
mountPath: /var/logs/pods
controller:
volumes:
extra:
- name: failed-pod-logs
hostPath:
path: /tmp/logs/filteredLogs`
With this config, loki is not reading the logs from /var/logs/pods and also /tmp/logs/filteredLogs. I have moved the log generated from  /var/logs/pods  to /tmp/logs/filteredLogs and given full permissions to the file. But logs are not getting uploaded.

Check the pod logs for the alloy-logs pods (with kubectl logs). They should say things like:
level=info msg="tail routine: started"...

when it finds a file to open and read from. If there are none of those lines, it's not finding the file.
Can you share the full path to one of the files that have been moved to /tmp/logs/filteredLogs?

Did you get this working?


Add support for Windows Server 2016 TP4 ntds.dit encryption schema

The Password Encryption Key List (pekList) encryption has changed since Windows Server 2016 TP4. Does anyone have any ideas?

Solved! I will publish the new encryption schema as soon as Windows Server 2016 RTM comes out. For now, I have only added test cases and updated version signatures and supplementalCredentials parsing in commit 421a33e1021bb46406047e2c1179958431a33bbb.

Solved in commit<PHONE_NUMBER>8a83d2e86b206ef431986505457025 and release 2.14.


Differentiate syntax highlighting for the first part of a chained function call

Didn't know how better to phrase this one, but seeing as you're working so quickly I figured I throw this small issue at you. Right now there's one major issue I've noticed in the syntax highlighting, and that's that chained function calls have each part of the chain highlighted with the same color, which doesn't look great.

With the Ruby syntax highlighting in RubyMine, and the Crystal syntax highlighting in VS Code it looks like this which breaks up the monotony a bit and makes things easier to read.

Thanks!

Can you also give example how such highlighting looks in RubyMine (for the case of Ruby)?


Maybe an incorrect warning related to the use of private variable?

Hi,
When compiling the contract:
pragma solidity ^0.4.19;

contract CountInput {
    uint private count = 1;

    function run(uint256 input) public {
        count += input;
    }
}

using the command solang --emit llvm-bc -v --target ewasm count_input_private.sol,
I receive a warning that: warning: storage variable 'count' has been assigned, but never read.
Can you double check if this warning is incorrect?
The variable count is used inside the function run.
Here is the full compilation output.
info: Solang version v0.1.9
~/count_input_private.sol:1:8-24: debug: pragma ‘solidity’ is ignored
Line 1:
	pragma solidity ^0.4.19;
	-------^^^^^^^^^^^^^^^^
~/count_input_private.sol:2:1-3:21: debug: found contract ‘CountInput’
Line 2:
	contract CountInput {
	^^^^^^^^^^^^^^^^^^^^
~/count_input_private.sol:4:5-27: warning: storage variable 'count' has been assigned, but never read
Line 4:
	uint private count = 1;
	^^^^^^^^^^^^^^^^^^^^^^
info: Generating LLVM IR for contract CountInput with target ewasm
info: Saving deploy LLVM BC ./CountInput_deploy.bc for contract CountInput
info: Saving runtime LLVM BC ./CountInput_runtime.bc for contract CountInput

Thanks!

I think that count += input includes both a read and a write action to count, it is a shorthand for count = count + input.
So, the new message warning: storage variable 'count' is written, but is never read will still be confusing.
Btw, when I change uint private count = 1; to uint public count = 1;, then such message doesn't appear.
So, maybe it's something related to the private scoping?

Yes, the += does need to read the value to increment it, but that's not the point: the actual value of count is still not used anywhere, It is just wasted space.
However if the count is declared public then the value can be read via the public accessor function, so it can be read. That's why the warning goes away when its declared public.

Oh I see. I got your point here. It's like a more advanced heuristic to detect unused code!
Thank you for the explanation!

Glad I could help.
I think the compiler warning could be improved. Any suggests to what it should say?

Something like Dead variable: Removing it will have no effect in your contract. may be better. What do you think?

Hi, to follow up with this example, when I change the statement count += input into count = count + input:
// count_input2.sol
pragma solidity ^0.4.19;

contract CountInput {
  uint private count = 1;

  function run(uint256 input) public {
    count = count + input;
  }
}

Then Solang will not throw any warning:
solang --no-constant-folding --no-strength-reduce --no-dead-storage --no-vector-to-slice --emit llvm-bc -O none count_input2.sol --target ewasm

# No warning is printed.

Maybe Solang has a different treatment for +=?

Also, when compiling the original example without optimization --no-constant-folding --no-strength-reduce --no-dead-storage --no-vector-to-slice -O none, I see that somehow the LLVM bitcode is still optimized:
// count_input1.sol
pragma solidity ^0.4.19;

contract CountInput {
    uint private count = 1;

    function run(uint256 input) public {
        count += input;
    }
}

Here is the compilation command:
solang --no-constant-folding --no-strength-reduce --no-dead-storage --no-vector-to-slice --emit llvm-bc -O none count_input1.sol --target ewasm

and the generated bitcode of the function run:
define internal i32 @"CountInput::CountInput::function::run__uint256"(i256 %0) {
entry:
  ret i32 0
}

Can you advise how to totally disable the optimization pass of Solang?
Thank you!

Hi, to follow up with this example, when I change the statement count += input into count = count + input:
// count_input2.sol
pragma solidity ^0.4.19;

contract CountInput {
  uint private count = 1;

  function run(uint256 input) public {
    count = count + input;
  }
}

Then Solang will not throw any warning:
solang --no-constant-folding --no-strength-reduce --no-dead-storage --no-vector-to-slice --emit llvm-bc -O none count_input2.sol --target ewasm

# No warning is printed.

Maybe Solang has a different treatment for +=?

Yes, "+=" and addition are different expressions in Solang. Currently, it verifies unused variables during an AST traversal and detecting that for complex assignments required special treatment, so it is a feature that will be added in the future.

@LucasSte: do you think if it makes sense to disable this unused variable removal when the flag -O none (no optimization) is enabled?
Currently, even when -O none is enabled, this count += input statement will still be removed when generating LLVM bitcode.
I found the code that checks this unused condition at: https://github.com/hyperledger-labs/solang/blob/e3237e97a9b50b6c1ab0e61689c1e5e34150ca10/src/codegen/unused_variable.rs#L17
I can create a PR to disable this check when -O none is turned on.

There are two levels of optimization that happens in Solang. There is some optimization from Solang itself and those of LLVM. I have worked on some compiler optimizations for Solang and I can answer a few of your questions. For LLVM optimizations, you should ask @seanyoung.
You can try checking if commenting that function will work for your use case by running Solang with --emit cfg, which prints the CFG (Control Flow Graph) Solang generates and forwards to LLVM. If you see your variables in the Solang's CFG, but not in LLVM bitcode, that's an LLVM optmization happening.
The function you highlighted do remove unused variables and all their assignments throughout the code, but it does not control the LLVM optimizations. Test you modifications with --emit cfg and compare it with the generated LLVM bitcode.
Feel free to write a PR for the -0 none. That is a nice adding.

I think everything in this issue has been addressed. Can it be closed?

Yes, thank you! I'll close it! :)


V2 weather web part

Category

[ ] Bug Fix
[x] New Feature

What's in this Pull Request?
Initial commit of V2 Weather Information web part. Yahoo Weather API is replaced with OpenWeatherMap API, Labels on configuration panel are updated to match documentation, readme file adjusted with new guidance and configuration requirements. Package Lock file is replaced with valid file that points to the open npmjs package repository

Outstanding, thank you for the contribution.


Nilesoft Shell is incompatible with AudioBand

Description
if nilesoft shell is being used, AudioBand fails to load. additionally, the right click menu for toolbars does not appear under nilesoft shell. if you try and deregister nilesoft, enable the audioband toolbar and then re-enable nilesoft, audioband still fails to appear
(for context, nilesoft shell is a right-click menu replacement for 11 that retains the style of 11's context menu, but returns all the options that were hidden behind "More options", and is much more configurable)
i don't know if this is something that can be fixed on the audioband side, or if the devs of Shell have to fix it, or if it's simply a limitation of Windows
How To Reproduce

Have Nilesoft Shell installed and activated
Have AudioBand installed
AudioBand will not appear in the taskbar as long as Shell is registered

Version

Windows 11 23H2, 22631.3155
AudioBand v1.2.3
Nilesoft Shell v1.9.15

Logs/Screenshots Attachment
(Log file does not contain any sort of error or other helpful info regarding the issue, so it will be omitted)

This is weird because it works perfectly fine for me with Nilesoft Shell. Though I do also have StartAllBack installed as well.
Maybe try combining the 2?

This is weird because it works perfectly fine for me with Nilesoft Shell. Though I do also have StartAllBack installed as well. Maybe try combining the 2?

unfortunately this didn't work either. it seems that Shell gets rid of the right-click option on the taskbar that allows you to put toolbars (which AudioBand is) on the taskbar

I am using ExplorerPatch
For me I don't have the shell option at the top when right clicking to even add AudioBand to the taskbar. However as I already had it installed nilesoft shell did not initially remove it from the taskbar but I have no option to add or remove toolbars (AudioBand)
Does AudioBand come up on the taskbar at all when nilesoft is not registered and StartAllBack is installed?

Does AudioBand come up on the taskbar at all when nilesoft is not registered and StartAllBack is installed?

yes, but the moment i re-register nilesoft and restart explorer, audioband disappears again

This is weird as for me it doesn't remove once I activate nilesoft, sadly this is more likely an issue on their end as they have to have support for toolbars.
Maybe try completely uninstalling shell and reinstalling? Cause it does work perfectly fine for me, even after I register nilesoft

i have decided to just uninstall nilesoft for now. it's not a solution to the actual problem but i can live without it

today i uninstalled StartAllBack and tried EP+AudioBand again and it is working, so i am closing this issue


:book: Update architecture doc

Summary
Update architecture doc to be aligned with the changes in https://github.com/kubestellar/kubestellar/pull/1900
Related issue(s)
Fixes https://github.com/kubestellar/kubestellar/issues/1688

/lgtm
/approve


[DOC][ADDON] - Velero

Under usage, the import is incorrect. It should be:
import * as blueprints from '@aws-quickstart/eks-blueprints';

Addressed per PR #342. Closing the issue.


Huge Collection of Vue Router Errors for paths that arent in any source files

Environment

Operating System: Darwin
Node Version:     v18.19.0
Nuxt Version:     3.10.3
CLI Version:      3.10.1
Nitro Version:    2.9.3
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      ssr, app, css, modules, robots, plugins, runtimeConfig, build, vite, pwa
Runtime Modules<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>()
Build Modules:    -

Reproduction
Delete .nuxt/ folder contents and then run npm run dev. App spins up and renders all these errors.
Describe the bug
None of these sw files exist nor are they called by my source code<EMAIL_ADDRESS>used to be part of the app but all references have been removed from app and package removed. Is there some sort of global cache somewhere that needs to be cleared? I cant find anywhere on my machine that caches this info. I also see a flash of a version of my app months old before hard refreshing to reload the page.
Additional context
N/a
Logs
[Vue Router warn]: No match found for location with path<EMAIL_ADDRESS>[Vue Router warn]: No match found for location with path<EMAIL_ADDRESS>[Vue Router warn]: No match found for location with path "/dev-sw.js?dev-sw"
[Vue Router warn]: No match found for location with path "/dev-sw.js?dev-sw"
[Vue Router warn]: No match found for location with path "/workbox-5357ef54.js"
[Vue Router warn]: No match found for location with path "/workbox-5357ef54.js"
[Vue Router warn]: No match found for location with path<EMAIL_ADDRESS>[Vue Router warn]: No match found for location with path<EMAIL_ADDRESS>[Vue Router warn]: No match found for location with path "/dev-sw.js?dev-sw"
[Vue Router warn]: No match found for location with path "/dev-sw.js"
[Vue Router warn]: No match found for location with path "/workbox-5357ef54.js"
[Vue Router warn]: No match found for location with path "/workbox-5357ef54.js"
[Vue Router warn]: No match found for location with path "/dev-sw.js?dev-sw"
[Vue Router warn]: No match found for location with path "/dev-sw.js?dev-sw"
[Vue Router warn]: No match found for location with path "/dev-sw.js?dev-sw"
[Vue Router warn]: No match found for location with path "/dev-sw.js"
[Vue Router warn]: No match found for location with path "/dev-sw.js?dev-sw"
[Vue Router warn]: No match found for location with path "/dev-sw.js?dev-sw"
[Vue Router warn]: No match found for location with path "/dev-sw.js?dev-sw"
[Vue Router warn]: No match found for location with path "/dev-sw.js"
[Vue Router warn]: No match found for location with path "/workbox-5357ef54.js"
[Vue Router warn]: No match found for location with path "/workbox-5357ef54.js"
[Vue Router warn]: No match found for location with path "/workbox-5357ef54.js"
[Vue Router warn]: No match found for location with path "/workbox-5357ef54.js"
[Vue Router warn]: No match found for location with path "/dev-sw.js?dev-sw"
[Vue Router warn]: No match found for location with path "/dev-sw.js?dev-sw"
[Vue Router warn]: No match found for location with path "/dev-sw.js?dev-sw"
[Vue Router warn]: No match found for location with path "/dev-sw.js"

Seems like you still have a service worker running in dev mode which requests these files (probably from a previous PWA plugin or similar). Try to unregister it through the devtools.


DRILL-7159: Fix typeString method to return correct name for MAP (aka STRUCT)

Jira DRILL-7159.

@vvysotskyi please review.


[FEA]: build_container.sh option to select docker instead of podman

By default, build_container.sh selects podman instead of docker in case podman is installed on the system. It would be useful to have a flag that forces the script to use docker even if podman is present.

The same should be done for the start_jupyter_server.sh script.

@eborin now you can pass CONTAINER_CMD=docker as an env variable.
E.g.:
$ CONTAINER_CMD=docker ./build_container.sh


Improve readability of configs (exome/RNA)

Having comments on the same line as YAML inputs means once the user fills in options the formatting gets all yucko.

Yes, editing the generated config is a pain. I should just have to remove a single # character to turn an example into a valid config line.

Also file name should end in .yaml, not .config. Or .config.yaml but that may be overkill.


search-enabled is not dynamic

In spite of the following code:
scope.$watch("searchEnabled", . . .

search-enabled is not dynamic and does not respond to changes on the bound scope variable. For example, if I set search-enabled="my_var", then on my scope I change $scope.my_var from false to true, this does not trigger the search box to be visible.

+1, what is the status on this?


ANC Update - Symptom Review [10h]

Issue
We added the Symptom Review activity while we were working on the Subsequent ANC encounters so originally we just had this activity appearing in subsequent encounters. As was pointed out in QA of other issues, it was strange that we only had it in subsequent encounters. After talking to the clinical team, they would like the Symptom Review activity - and all logic associated with it - to appear in the first encounter as well. This was users can diagnose those diseases/issues early on in a pregnancy and prevent further issues later on.
To Do

add Symptom Review Activity to first encounter in ANC
add in Symptom review logic to first encounter in ANC

https://nutrition-ihangane.pantheonsite.io/
QA Review
Found issues and questions:

As this is displayed at the first encounter, maybe it is worth rephrasing the text, because the patient not necessarily has any symptoms. Or maybe we can just drop the first sentence.

Checked and approved:

Symptom review displays at first encounter:

That first line should not appear on this screen. That first line only appears on the conditional screens based on the symptoms they selected.
This is the design:

@Diama1 can you fix?

@Diama1 can you fix?

@jeanette-pelizzon sure

That first line should not appear on this screen. That first line only appears on the conditional screens based on the symptoms they selected.
This is the design:

@Diama1 can you fix?

@jeanette-pelizzon Are we dropping the first text for both encounter or just for the first encounter?

@Diama1 for all encounters. That text doesn't make sense there at all.


Cross-compile Tini to ARM

Includes cross-compiles for armhf and arm64.
Fixes #51

TODO: Reaping test currently assumes we're running a Docker container, which doesn't work with the Travis Trusty beta (needed to get the relevant cross-build toolchains).

https://github.com/krallin/tini/pull/56


Can not drag panel to the column which has no panel from begining.

Is this the specification of jquery-UI? Do I need to add a dummy (not visible) panel?

When plugin is initialized lobipanel-parent-sortable class is added to parent element of panels and sortable works for only elements with lobipanel-parent-sortable class.
Try to add lobipanel-parent-sortable class to empty div and it should work

Thank you for your quick reply. Only to add lobipanel-parent-sortable class had no effect. Dummy child element also seems necessary.
My code:

			[*items_left*]

			[*items_right*]

Thanks.


csv files for all the plot functions

Hi Team,
Can you please provide the way to generate the CSV files for response curve plots and actual vs predicted plots?

@virithavanama Thanks for requesting this!
CSV might not be the format we would return it directly but either an array or DataFrame could be, which is easily converted to CSV.
We will look into it.

can we get the dataframe for recreating the 'plot_pre_post_budget_allocation_comparison' and 'plot_model_fit' plots

Hi @pabloduque0 , just checking on this request. Even I would like to know how can we get data in any format (csv/array etc) for all model outputs.

hi virithavanama and shekharkhandelwal1983!
For the plot_model_fit plot, both the target curve and the posterior predictions are produced by lines 662-666 of plot.py, so you can just replicate those in a Colab to get the data.
For the plot_pre_post_budget_allocation_comparison, the data are passed as inputs to those functions so you should already have them, but lines 843-845 convert them to fractions if that's easier to work with.


[BUG] Equalizer stops working

When the Equalizer Activity is off, the Equalizer stops working
How to fix it?

It is because equalizer is destroyed when containing activity or dialog is destroyed. For this we need to run equalizer in a Service . I will try to fix this issue because it is a major issue along with managing audioSessionId. Thanks for reporting

It is because equalizer is destroyed when containing activity or dialog is destroyed. For this we need to run equalizer in a Service . I will try to fix this issue because it is a major issue along with managing audioSessionId. Thanks for reporting

Thanks you


[ConstraintSystem] NFC: Move allowFreeTypeVariableBindings into `So…

…lverState`
Currently allowFreeTypeVariableBindings flag has to be passed all
the way down from top-level solve call to finalize that forms
(partial and complete) solutions. Instead of doing that, let's just
make it a part of the solver state, which is already present
throughout whole solver run.

/cc @rudkx Any objections?

@swift-ci please test

Build failed
Swift Test OS X Platform
Git Sha - a01d9c438b8f67a1a356cc6d0c0648646ff6f782

Build failed
Swift Test Linux Platform
Git Sha - a01d9c438b8f67a1a356cc6d0c0648646ff6f782


Implement harvester client for PDN and GEM documents and media

Both the remote sources are exposed as PostgREST API (GEM implementation still in progress).
For the moment the priority is the metadata retrieval.
PDN
http://www.pacificdisaster.net/api/
Dcouments endpoints:

document/
document/id=eq.

Media endpoints

media/

Files for PDN documents and media will be retrieved from the http://www.pacificdisaster.net/doc base url, by appending the filename reported inside the document/ and media/ responses.
GEM
TBD (waiting for news from SPC)

@giohappy
for /media I'm not sure how to proceed:

The response includes a filename property and apparently all media files use the .flv extension, which is for the discontinued Flash Video format. Using PostgREST API to filter for other media types that may be in there:
http://www.pacificdisaster.net/api/media?filename=not.like.*flv

I get back zero results. This means all records under /media are flv files. AFAIK there is no native support for this format in modern web browsers, so users need some additional player (like VLC) or maybe a browser extension to be able to view them

The API response does not include a full URL to the actual media file, and I've not been able to guess it - I've tried a couple of combinations of URLs and none of these allowed me to download one of these flv files

The main website for PDN does not seem to expose these media files anywhere either, which suggests that they may not be too relevant, or at least not a priority for the time being

Should we continue to spend effort on these?

@giohappy
For GEM, are you aware of any progress on the availability of its planned PostgREST API?

Sachindra has been informed about the problems reported by @ricardogsilva

Sachindra replied as below:

The media files are quite old, and we can safely ignore them for a while. We will upload latest ones manually.

So we will skip the import of media fiels from PDN.


Fix display of identity "role" attributes on simple service form

closes #477
Also made adjustments to the styling/layout of the tag-selector widget on this page to resolve to resolve some rendering issues.

feels like there could/should be a better z-index solution than this to me... but it's 'fine'

We should be able to reduce these values a little more easily now, since these forms a rendered as standalone pages instead of how they were previously (as modals). As modals, sometimes the form-fields would be clipped by elements on the page behind the modal. This should no longer be an issue.


SwiftChow

Project Details
SwiftChow A Multi Restaurant/Store Food and Grocery Ordering Platform
How would you describe your project?
SwiftChow will be a multi restaurant food ordering platform where users will be able to order food from different restaurant that are available on the application. They will be able to pay using TNBC and some other selected cryptocurrency.
What problem does this project solve?
Presently most of the food ordering application out there does not support payment with cryptocurrency, these will be the first of its kind to do so.
Who is the target market?
The target market generally is everyday user but to be specific crypto enthusiast and as the adaptation of cryptocurrency grows we get to be noticed by more people.
How will this project benefit the network and/or the community?
I guess almost everybody in the crypto space remember the story of the Bitcoin pizza guy, the dude that wanted to buy pizza with bitcoin and had to post on reddit waited for days for someone to be interested in his offer and had to wait another few days for him to get hands on his pizza. One can only imagine how he felt about the difficulty of spending his hard earned bitcoin, presently now I know it is very easy to order food or do grocery online but when it comes to payment on this platforms we the crypto users does not come to mind and because of that we still have to convert our crypto to fiat before we can spend it but with SwiftChow that should not be the case anymore.
How is this project centered around thenewboston?
The project will be using TNBC as the primary inapp payment method with option for other selected cryptocurrency and fiat(card paymeny) option enabled as well so as not to be rejected by the major app stores.
What is the estimated completion date for this project? (rough estimates are acceptable)
4 Months
Please include a detailed roadmap for your project below. This must include a list of all milestones where payments will be awarded upon completion of each.
https://docs.google.com/document/d/1k4JsFQK0177HvJfHfmewzmOPb_IgGTJE-reMc7lADQk/edit?usp=sharing
What is your Discord username?
DISCORD USERNAME HERE (https://discord.gg/thenewboston)
sulaiman#3809
Additional files and documentation including architectural diagrams, wireframes, research documents, visuals, etc… (optional)

OPTIONAL ATTACHMENT HERE
OPTIONAL ATTACHMENT HERE
OPTIONAL ATTACHMENT HERE

Milestone 1 - Minimum Viable Product (MVP) Details
Please include a detailed breakdown of the MVP including a list of all quantifiable objectives. Upon
completion of the MVP, each objective will be reviewed by thenewboston team and once all objectives have been
verified as completed, amount of coins will be negotiated.
Note that all future detailed milestone breakdowns will be written as a separate GitHub issue. Only the first
milestone which is for MVP is included in this project proposal.

MVP Description
SHORT DESCRIPTION OF MVP HERE
Objectives for MVP

#
Objective
How can auditors verify milestone?

1
UI/UX
General UI/UX of complete application

2
Frontend
Implementation of all frontend features as shown in UI/UX

3
User
Users should be able to register and get verified

4
Store Owner/Vendor
Store Owners/ Vendor should be able to create account and users can upgrade to Vendor.

How long do you estimate for the MVP to complete?
3 Weeks
Project Wallet
8e33eab8d207c8c54b2437f22e318be43bd247013898b3f03c3d58bc16ae0717

The project lead is going to work on PayUtil project for now. Closing this.


Card component

I will be honest, I completely forgot we weren't in an issue before haha
Everything up to now:

Thanks for copying all the context here.

@Haxiz all images seem to disappear. Any way to grab a few?

Ah the ones on the wiki? Yeah I need to fix those. Here's a few:
https://discordapp.com/assets/b5a892d37d598e0e73dce83212ad8512.svg
https://discordapp.com/assets/5a8d9af8b5b3922097b2cccfce844630.svg
https://discord.com/assets/141d49436743034a59dec6bd5618675d.svg
https://cdn.discordapp.com/emojis/553769632926924813.png
https://cdn.discordapp.com/emojis/787812272708780043.png

Can I copy the SVGs and use them inside znai documentation?

Go for it, they are mostly the emotes Discord uses

thinking to either use height instead of imageHeight or need to use imageBackground...

went with imageBackground

That looks so good! I love the backgrounds as well!

@Haxiz this was released
https://testingisdocumenting.org/znai/visuals/cards

Nice! New toy i'll definitely play with haha
Thank you so much!

Thanks for pushing it out of backlog!
keep feedback coming, znai greatly benefits from it


Single method to override theme's colors

Hiya @EmielH, many thanks for porting this theme to hugo and having it well organized!
Is there a single method to override the theme's colors in the tale/assets/tale/*.scss files or do they have to be painfully iterated manually?
I see hugo has mechanisms to override layout rules via Hugo's Lookup order and was wondering if this theme allows for any similar mechanism for colors.
If not, I'll happily implement a way that will, at minimum, let users define a dark and light theme and let them further extend it to any custom color theme.
BTW I don't actually know hugo or frontend development but the way you laid everything out is so easy to follow. This would be a good "first issue" to get familiar if there is no existing way implemented yet.

Hi @sn0ot, thanks for your kind comments!
All colours are defined in _variables.scss (and in _syntax.scss if you plan on showing syntax highlighting for code) so that's the only place that you should need to override them. All other files refer to colours defined in these files.
So if you create a _variables.scss for your own site and redefine the colours over there, Hugo should use those instead of the theme's standard colours. You can copy the file that comes with the theme so you can be sure you're defining all variables.
The theme currently doesn't have a way to define different colour themes through configuration. I'd be happy to accept a PR for this kind of functionality!

Thank you for the explanation!
I'll give it a shot over holiday :)

Hi @EmielH, I have a question about the _syntax.scss for syntax highlighting.  Any changes I make to _syntax.scss do not get reflected in the built site for my code snippets. I followed hugo's syntax highlighting reference and even created another syntax file with hugo gen chromastyles --style=monokai > _syntax.scss and replaces .chroma with .highlight. Any clue what is preventing me from changing the syntax colors?

Apologies for the late reply, I didn't have access to a computer over the holidays. I'll look into your questions and pull request as soon as possible!

Apologies for the late reply, I didn't have access to a computer over the holidays. I'll look into your questions and pull request as soon as possible!


[The One Ring 2e] - 2.9.0 - new feature: added custom dice roller

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[x] The pull request makes changes to files in only one sub-folder.
[x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

New Sheet Details

The name of this game is: <   >  (i.e. Dungeons & Dragons 5th Edition, The Dresden Files RPG)

The publisher of this game is: <   > (i.e. Wizards of the Coast, Evil Hat)

The name of this game system/family is: <   > (i.e. Dungeons & Dragons, FATE)

[ ] I have followed the Character Sheets Standards when building this sheet.

[ ] This sheet has been made on behalf of, or by, the game's publisher.
[ ] This game is not a traditionally published game, but a copy of the game rules can be purchased/downloaded/found at: <   >
[ ] This sheet is for an unofficial fan game, modification to an existing game, or a homebrew system.

Changes / Description
02.09.00 (Build 12)
Features

added custom dice roller

CSS

added "msg-alt" label for the MSG-custom roll template that will remove the yellow background from inlined rolls. This is usefull when using custom roll tables for events (e.g. hazards)

Character Sheet Info Roll20 Internal Use only.


DateHelper::toExcel() doesn't handle minutes and seconds correctly

<?php

$dates = [
    "2022-03-22 13:00:00",
    "2022-03-22 13:05:00",
    "2022-03-22 13:10:00",
    "2022-03-22 13:12:14",
];

foreach ($dates as $date) {
    echo "{$date}: " . DateHelper::toExcel(new \DateTimeImmutable($date)) . PHP_EOL;
}

Output:
2022-03-22 13:00:00: 44642.541666667
2022-03-22 13:05:00: 44642.541666667
2022-03-22 13:10:00: 44642.541666667
2022-03-22 13:12:14: 44642.541666667

The outputted values are identical, there is no difference to account for the minutes or seconds.
This has the side-effect that any DateTimeImmutable passed as the value of a Cell is rendered incorrectly in Excel. I only noticed this because I added custom formatting that would display the minutes.

Fixed in https://github.com/openspout/openspout/pull/50

Released in v3.7.3, thank you

Wow that was fast! Thanks.


Is there a way to upload a mod without using a command?

Your Question
i have a problem starting Geode cli, it just won't start, is there any way i can publish my mod without using a cmd?

read the readme on https://github.com/geode-sdk/indexer


[Domain] Added refresh token

Signed-off-by: Sergio Gómez<EMAIL_ADDRESS>

Pull Request Test Coverage Report for Build 47

42 of 42 (100.0%) changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+2.5%) to 70.201%

Totals

Change from base Build 45:
2.5%

Covered Lines:
384

Relevant Lines:
547

💛  - Coveralls


[CHAT] Untrused?

I Just read this In the Powercord discord and am wondering why are you untrusted?

PSA: Uninstall plugins by "Xinos"
After a regrettable lack of collaboration from this user regarding guidelines compliance despite our attempt at reaching out, as well as a very questionable and unhelpful behavior in the server, we unpublished all plugins from this developer and consider them untrusted (making their plugins "unsafe" to our eyes). We strongly recommend uninstalling plugins from them (or to be very cautious with future updates), for your safety. Posting or encouraging installing plugins from them will fall under rule 9.
This is not the first time we take such actions. Last time such actions were taken it was against Hellbound, and in case you don't know what happened following our actions, you can visit postmortem.
Look for your plugins folder and delete the following plugins: fix-unread-channels, hot-remount, chat-settings, my-palette, image-tools

I don't trust myself


Bot warning when answering inside a thread

After creating a thread and have sent messages on that, thread bot keeps direct messaging users suggesting to use a thread.
https://prnt.sc/kad2t4

Ok we can disable this inside threads, I'll do it when I'm back to the computer

@PlayMa256 fixed, thanks


python310Packages.aiohttp: remove pytest-xdist again and add a commen…

…t to not add it again
This reverts commit d65445f5b241e87cd7fed8925eb8adb90735e286.
Closes #230597
Closes #212625
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Thanks for doing this @SuperSandro2000 -- excited to have this build fixed!


removed php7.4, added support php8.1

belongs to https://github.com/patchlevel/event-sourcing/issues/134

you need to change the php versions in the .github/workflow  too ;-)

@DavidBadura Do you know why this is failing ? https://github.com/patchlevel/event-sourcing/runs/4569869039?check_suite_focus=true 😅
In this line is nothing 🤔 vendor/symfony/console/Helper/Table.php:564
I also didn't find a strstr in your ShowCommandTest 😄

The error was here: https://github.com/symfony/symfony/blob/4.4/src/Symfony/Component/Console/Helper/Table.php#L566
symfony fixed it in a patch already. I bump the minimum version in this pr #136. If you rebase your branch it should be fixed now :)

Thanks @robinlehrmann !


_glRenderTargets now destroyed when RenderTexture destroyed

This is failing unit-tests locally @GoodBoyDigital . Changing to this seemed to work...
if (texture._glRenderTargets && texture._glRenderTargets[this.renderer.CONTEXT_UID]) {
      texture._glRenderTargets[this.renderer.CONTEXT_UID].destroy();
      delete texture._glRenderTargets[this.renderer.CONTEXT_UID];
}

I think we need the check since _glRenderTargets only exists on BaseRenderTexture, not BaseTexture.

Nice catch @bigtimebuddy 👍


Migrated to fully Rust native crypto

Removed the dependency to OpenSSL, which prevented a quick build on Windows. Re-format as you see fit.

sorry for leaving this PR open so long, I had my github notifications misconfigured :(
was about to do the exact same work myself, so big thanks for this!


Set common application name for data protection between Admin and STS.

Fixes #510

What about API project? :)

The Api doesn’t generate AntiForgery tokens nor reset tokens (if I’m not missing something), so it doesn’t use anything from the DataProtection Api.
Regarding the application name, let me know your decision and I can change it to whatever you think appropriate.

I think API should have i too.
I am pretty sure in one moment we will try to rewrite STS and Admin to use same API because now we have code duplication and inconsistencies. Eg. I would like to initiate "forgotten password" flow from my own app using API... Sure, i would need to add that functionality but I would still need to provide link to STS form for setting password and STS should validate token.
If application name for data protection is not same on all projects - this will not work... :(
Best regards


chore: Drop io.js, test on Node.js 4.x

Please do a rebase, I had to force push some fixes, because I screwed up some release process stuff

Rebased.

Thanks :octocat:

I've also switched to the new container infrastructure on Travis.

Oh, too late. ;)

It got in, by seconds :dart:


Updated elgohr/Publish-Docker-Github-Action to a supported version (v5)

elgohr/Publish-Docker-Github-Action@master is not supported anymore

There appears to be a merge conflict. Please resolve.


Workaround an issue regarding libXCTest.so

We're seeing an issue where the XCTest library doesn't use absolute paths to link dependent Swift libs on Linux which means we need to explicitly set LD_LIBRARY_PATH to work around that.

Hm, interesting, this worked locally as a workaround for the issue but doesn't seem to work in CI.

@swift-ci please smoke test linux

@swift-ci please smoke test linux

Hm, I see a value for LD_DEBUG but the value for LD_LIBRARY_PATH seems to be missing

@swift-ci please smoke test linux

Huh, there's some odd behavior here, I added . to the search path and now it appears to be used, but the first component of the search path is still being ignore? 🤔

@swift-ci please smoke test linux

@swift-ci please smoke test linux

@swift-ci please smoke test linux

@swift-ci please smoke test

Hah, we fixed self-hosted tests now, but we broke the smoke tests, because they set the search paths via bootstrap -- we need to merge any existing value from env with the custom ones we're adding.

@swift-ci please smoke test

@swift-ci please smoke test macOS


Highlight for nowcast map is red, which is confusing given the R-eff color scheme

Highlight for nowcast map is red, which is confusing given that R-eff color scheme for the map has red as the highest R-eff category.  Shift to heavy outline to indicate county is selected?

agree, will work to resolve in next version

this issue does not apply to the open source version of CalCAT


feat: add support for fetching certs with github token

Merge conflicts and if we can lock go-witness on v0.1.16 directly now that it's tagged that'd be great! Otherwise this looks good to go

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

7 of 8 (87.5%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+1.04%) to 28.846%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

cmd/keyloader.go
0
1
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
1.04%

Covered Lines:
120

Relevant Lines:
416

💛  - Coveralls


Suggestion: Comment limiting + Don't discard on fail.

Because videos with more than 20000 comments tend to overwhelm the online comment scraper, leading to a fail, I have two suggestions:

[ ] Ability to optionally limit number of captured comments to _____.
[ ] If the comment capture is unsuccessful, then let the user download the already scraped comments instead of discarding the comments.

Don't forget:  The csv and json files should contain the information of how many comments the video has in total.
This will allow the user to see the total amount of comments on a video from a comment file which does not contain every comment (due to manual limiting or failed capture).
More metadata:

Has the comment been ever edited?
Comment rank (top comment is on rank 1). Same for commment replies.

Perhaps dump the comments every x comments by default, and have a parameter to customize that.
For example, generate:
comment-foo-1.csv
comment-foo-2.csv
...

Regarding more metadata, that would be best mentioned in its own ticket, but it occurs to me that it would be nigh incredible if it were made easy to scrape multiple times and essentially generate an "edit history".  I suppose that's best left for another tool though.

Is there a possibility to limit the amount of captured comments yet?

Perhaps dump the comments every x comments by default, and have a parameter to customize that.
This could also trivially be tied to a simple pause mechanic between dumps to throttle scraper use.

Is there any chance to get a follow up on this?

I've downloaded large comment sets without seeing this problem myself.  Perhaps it's me (my net connection?) or YouTube has improved/changed in some way.
I can help with testing if anyone can give an example or two (even with inconsistent failures).

I was trying to get the comments for this video https://www.youtube.com/watch?v=koPmuEyP3a0 in order to extract information for a research project.
After realizing in multiple occasions that I was not able to run the scraper from beginning to end I was trying to gather as many comments as possible by using --stream, but the results are very unstructured.
The scraper crashes with unknown error.
I'm thinking that the number of comments is just too much. That's why I was searching for a solution to limit the comments scraped in order to get results I can interpret.
Thank you for your help!

I have it running on that URL and so far it hasn't crashed.
I wonder if there is a limitation with the brute-force nature of the youtube-comment-scraper code running with node, like some sort of memory use limit.  I don't think so, because my memory usage for that process seems fairly stable; I can see that it's trying though.
I'll let the process continue, and report back later.
For reference, my command is:
node /usr/local/bin/youtube-comment-scraper --format csv --outputFile foo.csv -- koPmuEyP3a0

Maybe my choice to use csv matters; I'm not sure.

Wouldn't you know it, my hunch was right.  It did end up crashing, and there is a mention of memory garbage collection.
I don't know that this will help the youtube-comment-scraper author directly, but it does give me a hint as to how I might fumble around on my own.  Maybe node has memory options.

crash output
<--- Last few GCs --->

[29965:0xf2b9f0]  3958876 ms: Mark-sweep 1272.2 (1455.5) -> 1272.3 (1426.5) MB, 427.2 / 0.0 ms  (average mu = 0.180, current mu = 0.003) last resort GC in old space requested
[29965:0xf2b9f0]  3959309 ms: Mark-sweep 1272.3 (1426.5) -> 1272.1 (1425.5) MB, 432.8 / 0.0 ms  (average mu = 0.100, current mu = 0.000) last resort GC in old space requested

<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 0x376cb3eaee11 <JSObject>
    0: builtin exit frame: parse(this=0x376cb3ebc8a9 <Object map = 0x35f42ce0cac9>,0x2cb24a4025d9 <undefined>,0x10de1cb02201 <Very long string[161650]>,0x376cb3ebc8a9 <Object map = 0x35f42ce0cac9>)

    1: /* anonymous */ [0x324445377089] [/usr/local/lib/node_modules/youtube-comment-scraper-cli/node_modules/request/request.js:1152] [bytecode=0x1ac57ffeb19 offset=396](this=0x3fe0e05657e1 <Request...

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
 1: 0x7f1e762bd2a8 node::Abort() [/lib/x86_64-linux-gnu/libnode.so.64]
 2: 0x7f1e762bd2f1  [/lib/x86_64-linux-gnu/libnode.so.64]
 3: 0x7f1e7649def2 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [/lib/x86_64-linux-gnu/libnode.so.64]
 4: 0x7f1e7649e148 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [/lib/x86_64-linux-gnu/libnode.so.64]
 5: 0x7f1e7682cdc2  [/lib/x86_64-linux-gnu/libnode.so.64]
 6: 0x7f1e76840967 v8::internal::Heap::AllocateRawWithRetryOrFail(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) [/lib/x86_64-linux-gnu/libnode.so.64]
 7: 0x7f1e7680eed9 v8::internal::Factory::AllocateRawWithImmortalMap(int, v8::internal::PretenureFlag, v8::internal::Map*, v8::internal::AllocationAlignment) [/lib/x86_64-linux-gnu/libnode.so.64]
 8: 0x7f1e768162d1 v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag) [/lib/x86_64-linux-gnu/libnode.so.64]
 9: 0x7f1e768e99b6 v8::internal::Handle<v8::internal::String> v8::internal::JsonParser<false>::SlowScanJsonString<v8::internal::SeqTwoByteString, unsigned short>(v8::internal::Handle<v8::internal::String>, int, int) [/lib/x86_64-linux-gnu/libnode.so.64]
10: 0x7f1e768ec038 v8::internal::JsonParser<false>::ParseJsonValue() [/lib/x86_64-linux-gnu/libnode.so.64]
11: 0x7f1e768eb1c5 v8::internal::JsonParser<false>::ParseJsonObject() [/lib/x86_64-linux-gnu/libnode.so.64]
12: 0x7f1e768ecbdd v8::internal::JsonParser<false>::ParseJson() [/lib/x86_64-linux-gnu/libnode.so.64]
13: 0x7f1e76566a70  [/lib/x86_64-linux-gnu/libnode.so.64]
14: 0x19b0d62d464b
Aborted

I experimented with some parameters, to no avail:
node --max-old-space-size=10000 /usr/local/bin/youtube-comment-scraper --format csv --outputFile output.csv -- koPmuEyP3a0
✕ unknown error

node --experimental-modules --experimental-repl-await --experimental-vm-modules --experimental-worker  --max-old-space-size=10000 /usr/local/bin/youtube-comment-scraper --format csv --outputFile output.csv -- koPmuEyP3a0
(node:20921) ExperimentalWarning: The ESM module loader is experimental.
✕ unknown error

Thank you for your effort!
I was getting similar results while increasing the max-old-space-size.

I checked the node.js issues tracker for "mark-sweep" and there might be some related items in there; I don't know.
I do want to see this issue worked-around, but at this point I'm in way over my head.  Hopefully @philbot9 will understand things better.

Using the --stream flag is your best option. That way the program won't be storing everything in memory.
If there are further issues regarding the youtube-comment-scraper-cli tool, please post them over on that project's repo.

I have created (https://github.com/philbot9/youtube-comment-scraper-cli/issues/46)[Investigate "unknown error" on koPmuEyP3a0] for continued efforts using --stream.

@ftomasin I was able to use another download tool for your video of interest.
https://github.com/egbertbouman/youtube-comment-downloader
./downloader.py --youtubeid=koPmuEyP3a0 --output=koPmuEyP3a0.json

https://mega.nz/file/PVQVmSwD#sjIg_cPIBBZHeb6_FOOCVyOrJGvncm5B5fQql5kyfz4


B-18312-MultiMove-Dashboard Routing-And-Playwright-Tests

Agility ticket
*Had to redo as this didn't make it into Main before pulling main into integration.
Summary
This PR introduces the Multi Move dashboard. When the service member logs in they are routed to the multi move dashboard. This PR also allows the playwright tests to use the multimove feature flag, and separate test suites for multimove workflow and the original workflow.
Verification Steps for Reviewers
These are to be checked by a reviewer.

[ ] Has the branch been pulled in and checked out?
[ ] Have the BL acceptance criteria been met for this change?
[ ] Was the CircleCI build successful?
[ ] Has the code been reviewed from a standards and best practices point of view?

Setup to Run the Code

Instructions for starting storybook
Instructions for starting the MilMove application
Instructions for running tests

How to test

Ensure that the multiMove feature flag is switched on for your respective environment
Log into MilMove as a service member
You should have been routed to the Multi Move Dashboard

Frontend

[ ] There are no aXe warnings for UI.
[ ] This works in Supported Browsers and their phone views (Chrome, Firefox, Edge).
[ ] There are no new console errors in the browser devtools.
[ ] There are no new console errors in the test output.
[ ] If this PR adds a new component to Storybook, it ensures the component is fully responsive, OR if it is intentionally not, a wrapping div using the officeApp class or custom min-width styling is used to hide any states the would not be visible to the user.
[ ] This change meets the standards for Section 508 compliance.

Screenshots

Warnings

:warning:
This PR does not include changes to unit tests, even though it affects app code.

:warning:

Changes were made to package.json, but not to yarn.lock - Perhaps you need to run yarn install?

  Generated by :no_entry_sign: dangerJS against ca45974dd4380c49275e926fa0ffc6cbedb74920

@TevinAdams
https://github.com/transcom/mymove/pull/12091#issuecomment-1967875762 need to run yarn install


Issues getting thumbnail working

I've been trying to get the thumbnail slider up and working, but am having issues. The top slider works fine, but the thumbnails at the bottom remain full size and all stack downwards
[ Slider ]
[t1]
[t2]
[t3]
[t4]
NOTE: Clicking the images DOES switch the slider image, it's really just the styling on the thumbnail that seems broken.

Here's my html and js
HTMl is attached

and js
		    var thumbs = jQuery('#thumbnails').slippry({
		        // general elements & wrapper
		        slippryWrapper: '<div class="slippry_box thumbnails" />',
		        // options
		        transition: 'horizontal',
		        pager: false,
		        auto: false,
		        onSlideBefore: function (el, index_old, index_new) {
		            jQuery('.thumbs a img').removeClass('active');
		            jQuery('img', jQuery('.thumbs a')[index_new]).addClass('active');
		        }
		    });

		    jQuery('.thumbs a').click(function () {
		        thumbs.goToSlide($(this).data('slide'));
		        return false;
		    });

I did not realize there was not built in styling for thumbnails. Nevermind.


Build Script: Add array for Single Page Themes

Currently in the deploy logs of the Hugo Themes website there is an endless stream of various INFOs about missing layouts for various theme templates. Typically these messages are caused due to Single Page Themes that do not have such templates.
There are a lot of these themes, so notifying theme authors about incorporating disableKinds in their demo configuration is not feasible.
So I propose a new array for these themes in the Build Script so that it is possible to enforce disableKinds ourselves and get rid of the redundant warnings in the Netlify deploy logs.
This will make our lives maintaining Hugo Themes much easier.
I'm going to try this out myself and I will submit a PR for review at a later date.
cc: @bep @digitalcraftsman

If these are INFOs, maybe turn off the verbose logging?

Ok. Will try that out once I’m back from my trip.

Well the Build Script already executes Hugo in quiet mode.
These missing layout warnings.
I had a look at this issue a couple of weeks ago and it is not simple at all.
On top of single page themes there are themes with no taxonomy templates and other themes with no section templates.
Around 25 themes throw some 500+ warnings for missing layouts in the console.
I’m afraid that it wouldn’t be practical to build 3 different arrays in the Build Script for these themes.Neither would it be practical to contact theme authors and ask them to use disableKinds.
So I think that we should add a note in the README about the need to use disableKinds for unused kinds and then leave things as they are.
cc: @digitalcraftsman