build failing when phonertc is installed

I'm trying to install this plugin for my ionic project. I used this command to install:
ionic plugin add https://github.com/alongubkin/phonertc.git --verbose

And I got this as a response:
Install start for "com.dooble.phonertc" on browser.
Beginning processing of action stack for browser project...
Action stack processing complete.
Preparing browser project
Processing configuration changes for plugins.
Iterating over installed plugins: [ 'com.ionic.keyboard',
  'cordova-plugin-camera',
  'cordova-plugin-whitelist',
  'org.apache.cordova.console',
  'org.apache.cordova.device',
  'org.apache.cordova.file',
  'org.apache.cordova.file-transfer',
  'org.apache.cordova.splashscreen',
  'com.dooble.phonertc' ]
Writing out cordova_plugins.js...
Install complete for com.dooble.phonertc on browser.
Running command: /home/wern/www/chatapp/chatapp/hooks/after_plugin_add/010_register_plugin.js /home/wern/www/chatapp/chatapp
Installing plugin from url
got pluginXmlPath: /home/wern/www/chatapp/chatapp/https:/github.com/alongubkin/phonertc.git/plugin.xml
Command finished with error code 0: /home/wern/www/chatapp/chatapp/hooks/after_plugin_add/010_register_plugin.js /home/wern/www/chatapp/chatapp

It seems to have been installed without problems. But when I run ionic build android to build the apk, I get this error:
:compileDebugJava/home/wern/www/chatapp/chatapp/platforms/android/src/com/dooble/phonertc/PhoneRTCPlugin.java:316: error: cannot find symbol
		webView.addView(_videoView, _videoParams);
		       ^
  symbol:   method addView(VideoGLView,LayoutParams)
  location: variable webView of type CordovaWebView
/home/wern/www/chatapp/chatapp/platforms/android/src/com/dooble/phonertc/PhoneRTCPlugin.java:336: error: cannot find symbol
			webView.removeView(_videoView);
			       ^
  symbol:   method removeView(VideoGLView)
  location: variable webView of type CordovaWebView
/home/wern/www/chatapp/chatapp/platforms/android/src/com/dooble/phonertc/PhoneRTCPlugin.java:420: error: cannot find symbol
						webView.removeView(_videoView);
						       ^
  symbol:   method removeView(VideoGLView)
  location: variable webView of type CordovaWebView
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
3 errors
 FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':compileDebugJava'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 57.301 secs

/home/wern/www/chatapp/chatapp/platforms/android/cordova/node_modules/q/q.js:126
                    throw e;
                          ^
Error code 1 for command: /home/wern/www/chatapp/chatapp/platforms/android/gradlew with args: cdvBuildDebug,-b,/home/wern/www/chatapp/chatapp/platforms/android/build.gradle,-Dorg.gradle.daemon=true
ERROR building one of the platforms: Error: /home/wern/www/chatapp/chatapp/platforms/android/cordova/build: Command failed with exit code 8
You may not have the required environment or OS to build this project
Error: /home/wern/www/chatapp/chatapp/platforms/android/cordova/build: Command failed with exit code 8
    at ChildProcess.whenDone (/home/wern/.nvm/v0.10.33/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:756:16)
    at Process.ChildProcess._handle.onexit (child_process.js:823:5)

Any ideas on what the problem is?

The same issue here !!! please help.

Me too.

I'm having the same issue.

This issue is related to Cordova 5.0.0

Cordova now has support for pluggable WebViews. I change webView to ((WebView) webView.getView()) and it seems to compile now:

((WebView) webView.getView()).addView(_videoView, _videoParams);
((WebView) webView.getView()).removeView(_videoView);

@gabehopper where do we edit this?

I'll do a pull request tomorrow. Here is the changed file: https://github.com/alongubkin/phonertc/blob/37fbc103d56cc922a4d451934e93378a3977304d/src/android/com/dooble/phonertc/PhoneRTCPlugin.java

@gabehopper Was this merged into master? I can't seem to find any mention of this file changing.


[QUESTION] How to properly set ecs destination stream ?

[x] I've read the docs of nestjs-pino
[x] I've read the docs of pino
[x] I couldn't find the same question about nestjs-pino
Question
Hi, I'm using nestjs with fastify and I'm having trouble on configuring the elasticsearch transport. I have read the pino-elasticsearch docs and as per the nestjs-pino docs  I have added the destination stream in the pinoHttp options.

### logger.module.ts
import { LoggerModule } from 'nestjs-pino';
import ecsFormat from '@elastic/ecs-pino-format';
import pinoElastic from 'pino-elasticsearch';

const environment = process.env.NODE_ENV;

@Module({
  imports: [
    ConfigModule,
    LoggerModule.forRootAsync({
      imports: [ConfigModule],
      inject: [ConfigService],
      useFactory: async (config: ConfigService) => {
        const elastic = config.get('elasticsearch');
        return {
          pinoHttp: [
            {
              level: environment !== 'production' ? 'debug' : 'info',
              customLogLevel: function (res, err) {
                if (res.statusCode < 300) {
                  return 'info';
                } else if (res.statusCode >= 300 && res.statusCode < 500) {
                  return 'warn';
                }
                return 'error';
              },
              customProps: function (req, res) {
                return { appName: 'API' };
              },
              redact: {
                 paths: ['req.headers.authorization'],
                 remove: true,
              },
             // Convert pino log to ECS format
              ...ecsFormat(),
            },
            environment !== 'production'
              ? null // by default process.stdout
              : pinoElastic({
                  index: 'log-%{DATE}',
                  consistency: 'one',
                  auth: elastic.auth,
                  node: elastic.host,
                  'es-version': 7,
                  'flush-bytes': 1000,
                }),
          ],
        };
      },
    }),
  ],
})
export class CustomLoggerModule {}

### main.ts
import { Logger } from 'nestjs-pino';

async function bootstrap() {
  const fastify = new FastifyAdapter({ logger: false });
  const app = await NestFactory.create<NestFastifyApplication>(
    AppModule,
    fastify,
  );
  app.useLogger(app.get(Logger));
}

On development logs are printed to process.stdout as expected, while on production nothing happens and I'm sure host and auth are correct (the same are used from other applications).
What's wrong? Thanks
Please mention other relevant information such as Node.js version and Operating System.
Node v14.17.3

"@elastic/ecs-pino-format": "1.3.0"
"@nestjs/common": "8.2.5"
"@nestjs/core": "8.2.5"
"nestjs-pino": "2.4.0"
"pino-elasticsearch": "6.2.0"
"pino-http": "6.5.0"

Never mind, my configuration it's ok. Was a problem with security group on aws. Thank you anyway.


Links in battery-state-card documentation just go to local HACS menu

Describe the bug
Links in battery-state-card documentation just go to local HACS menu
How to reproduce

Open HACS
Open Frontend
Search for and open Battery State Card / Entity Row
Scroll down to Card config section
Click on any link.  For example:

Watch as you are whisked to the HACS main menu:

Expected behavior
The user would be shown a page with information regarding the link that was clicked.  As in the above example, something about entities.
YAML configuration

# please paste here your card config (before backticks below; do not remove them)

Entity debug data

This isn't within the card itself.
Dev console errors

Not an error in the card.
Screenshots
This shows one of the addresses pointed to by a link.  Each link does have a different address that looks like it should work, but doesn't do what you think it might do.

Version
3.2.1

This issue should be reported on the HACS side. The links in the doc are relative, not absolute:

I bet the same problem applies to other plugins/components.


Can't install flash-attn

Please check that this issue hasn't been reported before.

[X] I searched previous Bug Reports didn't find any similar reports.

Expected Behavior
Trying to run the command
pip install -e "./axolotl[flash-attn]"
and based on the documentation it should get installed
Current behaviour
I am getting an error while trying to install axolotl[flash-attn]
Current specification of the machine I am trying to run it on
Ryzen 5 5600H, 6 core 12 logical cores
Ram: 16 GB
GPU: RTX 3070 8GB
CUDA: 11.7
Pytorch version : 2.0.1+cu117
Microsoft Visual C++ 2015 x64 and x86 (14.36.32532) with Windows 10SDK and MSVC installed
Command Run: pip install -e "./axolotl[flash-attn]"
I am following OpenPipe's guide for fine tuning Llama
Error:
      Traceback (most recent call last):
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\torch\utils\cpp_extension.py", line 1893, in _run_ninja_build
          subprocess.run(
        File "C:\Users\suvan\AppData\Local\Programs\Python\Python311\Lib\subprocess.py", line 571, in run
          raise CalledProcessError(retcode, process.args,
      subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

      The above exception was the direct cause of the following exception:

      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "C:\Users\suvan\AppData\Local\Temp\pip-install-podpxhha\flash-attn_bae07d3c8e0b4795bc366ba5d7202a6e\setup.py", line 287, in <module>
          setup(
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\__init__.py", line 87, in setup
          return distutils.core.setup(**attrs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\_distutils\core.py", line 185, in setup
          return run_commands(dist)
                 ^^^^^^^^^^^^^^^^^^
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\_distutils\core.py", line 201, in run_commands
          dist.run_commands()
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\_distutils\dist.py", line 968, in run_commands
          self.run_command(cmd)
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\dist.py", line 1217, in run_command
          super().run_command(command)
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\_distutils\dist.py", line 987, in run_command
          cmd_obj.run()
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\command\install.py", line 68, in run
          return orig.install.run(self)
                 ^^^^^^^^^^^^^^^^^^^^^^
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\_distutils\command\install.py", line 698, in run
          self.run_command('build')
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command
          self.distribution.run_command(command)
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\dist.py", line 1217, in run_command
          super().run_command(command)
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\_distutils\dist.py", line 987, in run_command
          cmd_obj.run()
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\_distutils\command\build.py", line 132, in run
          self.run_command(cmd_name)
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command
          self.distribution.run_command(command)
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\dist.py", line 1217, in run_command
          super().run_command(command)
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\_distutils\dist.py", line 987, in run_command
          cmd_obj.run()
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\command\build_ext.py", line 84, in run
          _build_ext.run(self)
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 346, in run
          self.build_extensions()
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\torch\utils\cpp_extension.py", line 843, in build_extensions
          build_ext.build_extensions(self)
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 466, in build_extensions
          self._build_extensions_serial()
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 492, in _build_extensions_serial
          self.build_extension(ext)
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\command\build_ext.py", line 246, in build_extension
          _build_ext.build_extension(self, ext)
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 547, in build_extension
          objects = self.compiler.compile(
                    ^^^^^^^^^^^^^^^^^^^^^^
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\torch\utils\cpp_extension.py", line 815, in win_wrap_ninja_compile
          _write_ninja_file_and_compile_objects(
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\torch\utils\cpp_extension.py", line 1574, in _write_ninja_file_and_compile_objects
          _run_ninja_build(
        File "C:\Users\suvan\Downloads\classify-recipes\venv\Lib\site-packages\torch\utils\cpp_extension.py", line 1909, in _run_ninja_build
          raise RuntimeError(message) from e
      RuntimeError: Error compiling objects for extension
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> flash-attn

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.```

### Steps to reproduce

Running the command

`pip install -e "./axolotl[flash-attn]"`

### Possible solution

_No response_

### Which Operating Systems are you using?

- [ ] Linux
- [ ] macOS
- [X] Windows

### Python Version

3.11.2

### axolotl branch-commit

main/d887ad8

### Acknowledgements

- [X] My issue title is concise, descriptive, and in title casing.
- [X] I have searched the existing issues to make sure this bug has not been reported yet.
- [X] I am using the latest version of axolotl.
- [X] I have provided enough information for the maintainers to reproduce and diagnose the issue.

Same issue here when using pip install -e "./axolotl[flash-attn]". Everything will work till the compilation of wheel for flash-attn - when things will hang indefinitely.:
"Building wheels for collected packages: rouge-score, flash-attn, transformers, accelerate, deepspeed, fire, optimum, peft, pathtools, lit, wavedrom
Building wheel for rouge-score (setup.py) ... done
Created wheel for rouge-score: filename=rouge_score-0.1.2-py3-none-any.whl size=24932 sha256=dd8ba92a009eba761c19ef89d49283b55104368f76977e299b258201b0ccc66d
Stored in directory: /home/ubuntu/.cache/pip/wheels/5f/dd/89/461065a73be61a532ff8599a28e9beef17985c9e9c31e541b4
Building wheel for flash-attn (setup.py) ... "   Do we remove flash from requirements.txt and install separately? Installation on my local system works well about a week back.

Got a different kind of problem on Ubuntu server when installing axolotl using pip/conda at the command: pip3 install -e '.[flash-attn,deepspeed]'. Also involving flash-attn. Last week these steps work well on my local system.
"""Collecting flash-attn>=2.2.1 (from axolotl==0.3.0)
Using cached flash_attn-2.3.0.tar.gz (2.3 MB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [6 lines of output]
Traceback (most recent call last):
File "", line 2, in
File "", line 34, in
File "/tmp/pip-install-xu9tlvdx/flash-attn_154cdd10fd5a4ac49809c36d8386fa5f/setup.py", line 18, in
import torch
ModuleNotFoundError: No module named 'torch'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
""" I did see torch being collected earlier? Do I remove flash-attn or install torch first (don't make sense?) before pip3 install -e '.[flash-attn,deepspeed]'?

Hey! I would recommend trying in WSL instead. Windows alone can be quite a headache to setup.

@jaredquekjz , please have torch installed first.

Hello, may I ask if you solved this?


bug of 'virtcol2col'

Steps to reproduce
vim text is 'a✅✅✅'
use cmd echom printf('vc:%d c:%d vc2c:%d', virtcol('.'),col('.'),virtcol2col(0,line('.'),virtcol('.'))) to show info with cursor at 1-4
result is:
vc:1 c:1 vc2c:1
vc:3 c:2 vc2c:4
vc:5 c:5 vc2c:7
vc:7 c:8 vc2c:10

Expected behaviour
vc2c should = c
may use code below to fix result
let vcs = virtcol('.', 1)
let vc2c = virtcol2col(0, line('.'), vcs)
if (vcs[0] != vcs[1])
    let vc2c -= 2
endif

Version of Vim
9.0.1607
Environment
window 10
Logs and stack traces
No response

hm, seems to be a general problem with multibyte characters. For ä, it is off by 1.

ideas @yegappan ?

could it be, virtcol2col() returns the end of the byte column for the character under the cursor? So one would need to substract the bytelen of the character -1 (so only for multi-byte characters) from virtcol2col()?

col() return the first col, so virtcol2col should be consistently.

could it be, virtcol2col() returns the end of the byte column for the character under the cursor?
So one would need to subtract the bytelen of the character -1 (so only for multi-byte characters) from virtcol2col()?

Yes.  The virtcol2col() function returns the last byte index of a multibyte character.
The col() function returns the first byte index of a multibyte character.
We should change virtcol2col() to be consistent with the col() function.


[5pt] Scrape and blend terrain sources to support ras2fim

@AndyCarter-NOAA Please paste your findings here and close this ticket.

The AWS terrain scraping routine is working and has been sent to the USACE HEC (which they requested).  There was interest is using the Cloud Optimized GeoTIFFs of the "per collection" data of the 3DEP bare earth DEM's.  Per an email from Dr. Jason Stoker (USGS), these data are not staged as "seamless" cloud enabled terrain making programmatic compositing difficult.  Rather, an Entwine to DEM workflow is the only viable work around.  This is slow as 1 sq mile take about 3 to 4 minutes to obtain.


iOS getting error "No ad to show Code=1" for Rewarded Video ads

Any reason why this might be happening?
All of the other ads work. I coded it similar to interstitials, which work well.

I think my linking was wrong.
Anyway, I tried a pod install / adding the .framework to iOS, clean and build, and got my first rewarded video to show.
It seems like it fails most of the time though with "No ad returned from any server Code=9" now though.


libxml2: add enableStatic argument

libxml2Static is built by overriding the enableStatic attribute of
libxml2.
Motivation for this change
Bring static version
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

cc @orivej @matthewbauer @xeji
I've tryied to follow recommendations that emerged from #41935.

Success on x86_64-linux (full log)
Attempted: libxml2Static
Partial log (click to expand)
checking for references to /build in /nix/store/gjavhbvx1wygrq8p3lr7dzd0f6ilq2sc-libxml2-2.9.8-py...
strip is /nix/store/4mf2xm9p32lzrim927yk92xhx35yaz62-binutils-2.30/bin/strip
Moving /nix/store/k8h9qa1nnqh2mqs4gmd70c8c4pk7dc76-libxml2-2.9.8-bin/bin/xml2-config to /nix/store/s5sisxnjjs75mwyd50j1dg1f4d3c9r01-libxml2-2.9.8-dev/bin/xml2-config
rmdir: failed to remove '/nix/store/k8h9qa1nnqh2mqs4gmd70c8c4pk7dc76-libxml2-2.9.8-bin/bin': Directory not empty
Moving /nix/store/1as40jjng7zhy7g05p8d3mhm3j9pakd5-libxml2-2.9.8/lib/xml2Conf.sh to /nix/store/s5sisxnjjs75mwyd50j1dg1f4d3c9r01-libxml2-2.9.8-dev/lib/xml2Conf.sh
rmdir: failed to remove '/nix/store/1as40jjng7zhy7g05p8d3mhm3j9pakd5-libxml2-2.9.8/lib': Directory not empty
Moving /nix/store/avrw2chp2wk9i4rrp6k3plak5hp53npb-libxml2-2.9.8-man/share/man/man1 to /nix/store/k8h9qa1nnqh2mqs4gmd70c8c4pk7dc76-libxml2-2.9.8-bin/share/man/man1
rmdir: failed to remove '/nix/store/avrw2chp2wk9i4rrp6k3plak5hp53npb-libxml2-2.9.8-man/share/man': Directory not empty
Moving /nix/store/1as40jjng7zhy7g05p8d3mhm3j9pakd5-libxml2-2.9.8/lib/libxml2.a to /nix/store/w0rzjl6sn1gpcqaa29hlczxn31s3z89f-libxml2-2.9.8-static/lib/libxml2.a
rmdir: failed to remove '/nix/store/1as40jjng7zhy7g05p8d3mhm3j9pakd5-libxml2-2.9.8/lib': Directory not empty

Success on aarch64-linux (full log)
Attempted: libxml2Static
Partial log (click to expand)
strip is /nix/store/min150lkigznaayzpwvf8d4jdl1dqvx6-binutils-2.30/bin/strip
Moving /nix/store/zf7fhr3jib8g3jy2vwkxk7d6jh0f9vhy-libxml2-2.9.8-bin/bin/xml2-config to /nix/store/14n9ywkwm1k3bd31c59ck8nax66by5h1-libxml2-2.9.8-dev/bin/xml2-config
rmdir: failed to remove '/nix/store/zf7fhr3jib8g3jy2vwkxk7d6jh0f9vhy-libxml2-2.9.8-bin/bin': Directory not empty
Moving /nix/store/q1w8gd9kyz4rw17580gv2bxa24866bm3-libxml2-2.9.8/lib/xml2Conf.sh to /nix/store/14n9ywkwm1k3bd31c59ck8nax66by5h1-libxml2-2.9.8-dev/lib/xml2Conf.sh
rmdir: failed to remove '/nix/store/q1w8gd9kyz4rw17580gv2bxa24866bm3-libxml2-2.9.8/lib': Directory not empty
Moving /nix/store/6aycjaz1yh4v17z2gn522dwqg861n4yw-libxml2-2.9.8-man/share/man/man1 to /nix/store/zf7fhr3jib8g3jy2vwkxk7d6jh0f9vhy-libxml2-2.9.8-bin/share/man/man1
rmdir: failed to remove '/nix/store/6aycjaz1yh4v17z2gn522dwqg861n4yw-libxml2-2.9.8-man/share/man': Directory not empty
Moving /nix/store/q1w8gd9kyz4rw17580gv2bxa24866bm3-libxml2-2.9.8/lib/libxml2.a to /nix/store/hswwq0im1v9m2fk4h41c4q9km9iwhrvy-libxml2-2.9.8-static/lib/libxml2.a
rmdir: failed to remove '/nix/store/q1w8gd9kyz4rw17580gv2bxa24866bm3-libxml2-2.9.8/lib': Directory not empty
/nix/store/zf7fhr3jib8g3jy2vwkxk7d6jh0f9vhy-libxml2-2.9.8-bin

Success on x86_64-linux (full log)
Attempted: libxml2
Partial log (click to expand)
/nix/store/5irzw6mdmk7g579sx0330nkcfjyg1gvb-libxml2-2.9.8-bin

Success on aarch64-linux (full log)
Attempted: libxml2
Partial log (click to expand)
/nix/store/vldkhcgglfl7jprp6ppw0wazdc7c50zc-libxml2-2.9.8-bin

I've removed the libxml2Static attribute from all-packages.nix. This sound good to me.
This PR is a first step which is nice, but in the case of this library, I think it would be better to always build the static output and patch the libxml.la file (to remove the old_attribute). Outputs would stay identical and the build time almost unchanged. The end user would just have to use libxml2.staticand would not have to find how to get the static version of this lib. It seems this also works well forzlib/zlibStatic` but I don't know if this could also be applied for all other static libraries.

I'm not sure about the best way to add static libraries to Nixpkgs… This PR is OK, but I would have also approved it if it did not move the static library into the static output.


how to use this in docker ?

how to use this in docker ? thanks

or in flutter ?

Have no experience with neither docker nor flutter, so I can't help with that. But you can take a look at the official spleeter repo perhaps they can help you with that.


Reported by clients: Kitchen knife can't kill some enemies

Hi,
my players have been reporting a weird issue that doesn't make a lot of sense to me but they insist that it happens.
I'm not 100% sure depends on EverythingCanDie as well, but maybe you have an intuition about what can it be - if possible?
Everything works as intended, except since we recently got our hands on the Butler's knife.
Most vanilla and custom enemies seem to work but - I can't fully isolate the issue - there's a high rate of players saying they can't kill the Haunted Harpist ghost (https://thunderstore.io/c/lethal-company/p/Bob123/Haunted_Harpist/) with such knife since when we switched to EverythingCanDie (we were using another mod I can't remember at the moment).
The haunted ghost is the most reported, but not the only one.
Does that ring a bell or something? I'm a bit clueless on why the dagger or an enemy should work differently but maybe you have a better insight of the underlying tech aspect of it.
Or, maybe it's a collateral effect of some other mod. There's always that chance and isolating that is...complicated.

sorry for the delay but at the moment I'm managing too many mods at the same time, it seems strange to me that the problem is this mod since it has no control for the Butler's knife. If you can send me some clips with logs of when the problem occurs it would be appreciated, otherwise I can't solve the problem. and also check when the save is loaded to see if it loads all the configs correctly (if not it should give an error like this [Error :EverythingCanDie] It was not possible to generate the configs for the enemy: ENEMYNAME)


sync migrations

Problem
Right now both the database as well as the migrations of the server and my local machine are completely independent. This means that if I change a model field and come up with an elegant solution to migrate the old data to the new model, I need to get that migration over to the server manually and also manage when and how to pull commits.
Possible Solution
I add the migrations of every app to what git tracks and write a custom management command that creates backups of the database before every migration. Also, I should stop performing the python manage.py makemigrations command automatically when commits to main get pushed to the server.
That would allow me to keep the general anatomy of the remote and local database in sync without syncing the database itself (which would be a security issue, I think).

This has actually been fixed and merged into main.


Synonym: sources don't have google and wordhippo

I've noticed google and wordhippo are not included in sources for synonym query. However they are included in Antonyms sources. Can we add these two to Synonyms sources?

The answer here is no, because these services don't work well for Synonyms sources.  I attempted to use these sources, but they created issues for parsing.


execute npm as part of the maven cycle

See #1641 why we removed main.js from the repo.
Now sometimes one can forget to create the main.js and sometimes one forgets to call npm install. Should this be done from the maven cycle? https://github.com/eirslett/frontend-maven-plugin

I think most Maven users rightly expect that a POM completely describes the build process and that there's nothing to forget. So I'd clearly say yes.


Tweaking build and cmake stuff

Fixed a number of examples still used key handling in a custom WndProc function instead of using the keyPressed method
Moved all boilerplate code for executing each example (about 60 lines per file) to macros
Modified the visual studio 2015 projects to consolidate the shared code into a static library project wich all other examples now reference.
Consolidated all example code header boilerplate into "vulkanexamplebase.h"
Update the cmake configuration to work out of the box for Visual Studio 2015, using a static library for common code
Enable validation by default in debug builds

Moving the existing common cpp files out of each individual example and into a shared library base project significantly reduces the build time for me.  It could potentially be reduced even further by having the precompiled header generated by the base project shared by all the other projects, but that's a little hacky, so I haven't done it.

Thanks for all the effort you have put into this pull request, but it contains to much stuff to simply merge it and also conflicts with some of the changes I'm currently making, so please don't be offended if I'm not going to merge it, especially as I want to make sure that everything compiles out of the box for windows, linux and android using different compilers and tool chains.
There are several issues with this:
Key handling contains windows specific key codes, this will fail on Linux and Android. I'm adding these to the examples currently for multiple platforms (along with info in the text overlay).
Enabling validation by default for debug builds arguable. I wouldn't want it, as I'm always using layers compiled from current sources with the debug config, so enabling them will result in a huge performance hit. This would also fail running examples in debug config if the SDK (and layers) are not installed.
Moving the example construction boiler plate to a macro is on my todo list and something I'll be taking a look at in the future, same for the library thing for common base functionality.

I made the commits pretty targeted for this, so I'll see if I can break it up into several individual PRs that target specific things that aren't contentious.


Header items need to be centered vertically.

Added a maximum height to the header. It looked better than centering for some reason.


Order radius IPs based on organisation ID

For example, for our test organisation, they're now not in 'natural' order:

(We checked a few more and they're in different orders too)

Decided it was best to not try and test the ordering through UI-level testing, as that was pretty fragile and complicated. Instead, the unit test covers it.


Validate parameter inputs against regex prior to S3 upload

It'd be nice to validate parameter inputs against the AllowedPattern prior to uploading to S3.

maybe during param generation.. after generation, reconcile the output against the allowed regex.

@jaymccon @avattathil  - thoughts?

Aside from failing faster are there any other benefits m

Just failing faster, but it also means there's no resource creation if the params don't match the allowedpattern regex.

with the new config handling the get_rendered_parameters method depends on having buckets already created. In the absence of a more compelling reason to remove this dependency I think we should close this.


let user config hyper-parameter sampling seed

The seed for hyperparameter sampling is set via sampling_seed in the config yaml.
Please reopen if you meant something different.


Init mono_repo

Install mono_repo
Quick setup the project locally mono_repo pub get
packages/isar_flutter_libs/example/.gitkeep temporary fix for https://github.com/flutter/flutter/issues/75644
@leisim what do you think of using mono_repo?

@listepo What are the advantages of mono_repo? It would be nice if we could automate the publishing process. Is that possible?

@leisim everything that is available at the moment:
Available commands:

check       Check the state of the repository.
generate    Generates the CI configuration for child packages.
presubmit   Run the CI presubmits locally.
pub         Run pub get or pub upgrade against all packages.
travis      (Deprecated, use generate) Configure Travis-CI for child packages.

most useful for local development mono_repo pub get and mono_repo pub upgrade

It would be nice if we could automate the publishing process. Is that possible?

unfortunately not at the moment https://github.com/google/mono_repo.dart/issues/14

@leisim I currently have an automated publishing step set up with GitHub Actions for a package I maintain. It auto publishes when the version of a package is higher than the version on pub.dev and adds a tag to the Git repo. It does not take dependencies into account (yet), so you can't publish multiple packages in one run if one depends on the other. (I don't publish multiple packages yet, so I didn't need to fix this yet, but I think there's an easy fix: limit parallel runs to 1 and define packages in the build matrix in the right order.)
There's a manual step involved to copy your pub.dev credentials to a GitHub secret. IIRC you can find them at .pub-cache/credentials.json after authenticating to pub.dev from the CLI.
https://github.com/Jjagg/boustro/blob/main/.github/workflows/publish.yml

@Jjagg sounds interesting I'll definitely try it out. Thanks 😊

@leisim what do you think about https://docs.page/invertase/melos/automated-releases#publishing?

@listepo Wow this looks perfect 😍


filter layer by type(vectore, raster ..) is not working

it is not working due to new filter added by cartoview type(point, polygon ..)

Cartoview Version : 1.8
Geonode Version : 2.8

Fixed


enhancements to gateway monitor setup / static routing (builds on #4551)

[x] Redmine Issue: https://redmine.pfsense.org/issues/13242
[x] Ready for review

Changes

fixes orphan static routes hanging around after changing monitor IPs
dynamically turn global or per-gw dont_add_static_route option on/off without requiring a reboot
refactor setup_gateways_monitor() to reduce duplicate code
added note to setHelp area on gw edit to notify user when global dont_add_static_routes option would override the local setting

This is my improved v2 patch for #4551. The main difference is the ability to dynamically remove stale/orphan static routes that were added for gateway monitoring with a new delete_temporary_static_routes() helper function. I also tried to re-use some code where possible in the setup_gateways_monitor() loop by breaking out the identical sections into separate functions.
I have limited IPv6 capability on my test unit here, so I would love to have some more testers in that area. My basic testing shows it working fine.
I also created a helper script to aid in debugging, see dpinger_static_routes.php gist. That will show all the gateway / static route / related config in realtime so you can watch the changes as you adjust in the GUI.
To run the helper script:

install cmdwatch:

pkg add https://pkg.freebsd.org/FreeBSD:12:amd64/latest/All/cmdwatch-0.2.0_2.txz

download the script:

fetch https://gist.githubusercontent.com/luckman212/0fdea1cbdc0a561d781a52c7d34fb60d/raw/ffd321ef196fb1c919dd66700acdd4acc02b3e63/dpinger_static_routes.php

then
cmdwatch --interval=2 'php -q dpinger_static_routes.php'

@jim-p as requested I create a new redmine #13242 for this.

On PfSense version 2.6.0, even if "Disable Gateway Monitoring Action" is checked, the interface is shown as Offline in the dashboard and a notification is sent to my email saying that the interface was omited from the load balancing group due to packet loss. Would this pull request fix that issue?

Did this make it into 2.7.0 stable? as it seems a important quality of life update, not having the route disabled when unticking the checkbox is messy.


Managing the broker, how to delete subscriptions ?

This is not a bug but a query...

how can all clients be purged from a running broker with their subscriptions?
2 how can all subscriptions be remove for a client?
or how can all subscriptions be removed?

The problem is mainly having old retained messages
that need to be purged.
should I try access the amnesia directly?

@syberkitten
emqttd_ctl command line could be used to query and administrate the EMQ broker.
subscriptions list                              # List all subscriptions
subscriptions show <ClientId>                   # Show subscriptions of a client
subscriptions add <ClientId> <Topic> <QoS>      # Add a static subscription manually
subscriptions del <ClientId>                    # Delete static subscriptions manually
subscriptions del <ClientId> <Topic>            # Delete a static subscription manually

@turtleDeng
Yes I know this :)
will have to write a script that queries topics
using 'subscriptions list' | and publishes retained 0 to each one
to reset the topics.

Is there any way to enable this functionality in the web interface? - I can see all the subscriptions but then I need to use the command line to delete one, would be convenient if it was possible to do right in the web interface :)

Maybe you can call the 'unsubscribe' REST API:
POST api/v3/mqtt/unsubscribe

# Request
{
  "topic": "test_topic",
  "client_id": "mqttjs_ab9069449e"
}

I guess this is more of a feature request than a bug, would be nice to have this in the web interface :)


contributing: add a link to automation documentation

Signed-off-by: Fernando Fernandez Mancera<EMAIL_ADDRESS>

Coverage decreased (-0.05%) to 88.796% when pulling d22bea60e4381c3841c402bc4ae0e7cf69eb2be5 on ffmancera:runtest_docs into 0c3dc3576cb71ab60f9c29e51519113d115381b7 on nmstate:master.


Add addresses in Twin Falls, ID

Status:

[ ] Research sources and propose best source (and it's data license)
[ ] Review proposed source
[ ] Approve source based on review comments
[ ] Add to OpenAddresses

NOTE: Proposed source notes should include basic column mapping to OpenAddress data model.

contacted planning and zoning<EMAIL_ADDRESS>11/7/2016

contacted assesor<EMAIL_ADDRESS>11/7/2016

planning and zoning response: Justin,
Our office does not have address data, You may want to contact SIRCOMM (Southern Idaho Regional Communications Center) in Jerome County.  I think they may have that.
Sorry I couldn't help.
Paula
called JOHN MOORE
SIRCOMM DIRECTOR
(208) 324-1344
<EMAIL_ADDRESS>they have no gis or address data.

may be able to scrape data from these?
https://tax.idaho.gov/gis/parcelmaps.cfm

@iandees what do we usually do with parcel polygons? There's good state-wide parcel data via that portal.
Looks like each parcel has a Site Address (eg: Site Address: 1208 HIGHLAND LANE), but parcels centroids are a bit sad / confusing when overlayed on their road network.

Most of the data on http://data.idahoparcels.us/ is stuck in a Google Earth server that isn't easily scrape-able.

@justinelliotmeyers you want to try to scrape just this chunk of Idaho from that Google Earth server?

Still a hole.

Steve Root
GIS Technician
Twin Falls County, ID
Assessor Dept.
(208) 736-4156
he is emailing me terms/ pricing
*Robin Wilson from city will follow-up with her boss on Thursday to see if city can give us their data
208-736-2274

county has 42k parcels - he told me they don't maintain address in data, but lady from city said county does... so yeah...!?!

I’ve attached the procedure and options related to our GIS data. As far as addresses, properties with homes/building have addresses. Those such as farm ground, State/Federal Lands do not. I would estimate that 90 % of our parcels have addresses. If you have further questions, feel free to contact me. Have a great day.
Steve Root
GIS Technician
Twin Falls County, ID
Assessor Dept.
(208) 736-4156
GIS Disclaimer (Revised 09-06-2016).pdf
GIS Procedure & Options.pdf

Looks like $350 fee, but their license agreement prohibits redistribution unless we get written permission (in addition to signing their generic form).

I would be interested to see whether our case for the benefits of open data outweighs the case for distribution fees. $350 is not a ton, maybe they’d be happy to have someone like OA redistribute?

That sounds like a multi-month discussion that can happen in parallel to
paying the fee and getting the data?
On Tue, Jan 31, 2017 at 9:31 AM, migurski<EMAIL_ADDRESS>wrote:

I would be interested to see whether our case for the benefits of open
data outweighs the case for distribution fees. $350 is not a ton, maybe
they’d be happy to have someone like OA redistribute?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/openaddresses/openaddresses/issues/1955#issuecomment-276433126,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA0EOwTmh_Rtc7wuFzJA9glurf44Oqejks5rX3AKgaJpZM4J-EaU
.

Closing paid source tickets


Updating Swift 5.10 Dockerfiles

Updating the Swift 5.10 Dockerfiles for the 5.10.1 dot release.
Also including new Dockerfiles for Debian 12, Fedora 39, Ubuntu 23.10, and Ubuntu 24.04.

@swift-ci please test

@swift-ci test

Most of the failure are related to timeouts with the key server.


SAK-50404 Discussions: Statistics and grading page does not follow responsive mode.

Made the Statistics and grading page in Discussions tool responsive by adding "table-responsive" bootstrap class.

LGTM!


Fix: Add install tutorial in readme

I saw the readme was still missing a specified Usage section, so I added that 😄

These will probably get outdated once the theme is uploaded to the marketplace but for now it could possible help some people out.


link to zenodo for DOI on each release

see example in flowsa

latest zenodo: https://zenodo.org/doi/10.5281/zenodo.6604309


DeprecationWarning: change_status is deprecated, use change_presence instead.

I meant to put this in the review branch. Somehow, something went wrong, and it got posted to master instead. Sorry!


Does this library automatically install Java if user don't have one?

Does this library automatically install Java if user don't have one? Because many launcher (even the official launcher) do this. If this library doesn't currently handle this, then please make it.

Link to How its done and technically you shouldve found that out by yourself by just reading the wiki or reading any documentation at all ;)

It automatically installs java.
on the latest version you don't even need to use MJava.

So I don't need to do anything?

yes


MONDO:0015429 & MONDO:0022737 choroideremia hypopituitarism [Merge]

closes #7553
@nicolevasilevsky could you please review this merge PR. Thank you!

@katiermullen feel free to reassign this back to me when it is ready for re-review

@nicolevasilevsky please re-review :)
Thank you!


Playlist info, tracks and artists

Is there anyway to get each track from the playlist one by one? And the artist and the name of the track?
I have this code:
import 'package:flutter/material.dart';
import 'package:spotify/spotify.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: const SecondPage(),
    );
  }
}

class SecondPage extends StatelessWidget {
  const SecondPage({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('Second Page'),
      ),
      body: Column(
        children: [
          ElevatedButton(
              onPressed: () async {
                // OBTENER CANALES DEL USUARIO
                print("DENTRO");
                final credentials = SpotifyApiCredentials(
                    "",
                    "");
                var spotify = SpotifyApi(credentials);
                print("PLAYLIST");
                var playlist =
                    await spotify.playlists.get("0UNaot0tAdf4Oqa8L1hK88");

                var tracks = spotify.playlists
                    .getTracksByPlaylistId("0UNaot0tAdf4Oqa8L1hK88")
                    .all;

                print(tracks);

                for (var i = 0; i < (playlist.tracks?.total ?? 0); i++) {}

// ...

                print("TOTAL CANCIONES ${playlist.tracks?.total ?? 0}");

                print(tracks);

                print(playlist.name);
                print(playlist.description);
                print(playlist.owner?.displayName);
                print(playlist.tracks?.itemsNative);
                print("TOTAL CANCIONES ${playlist.tracks?.total}");
                print("FOLLOWERS ${playlist.followers?.total}");
              },
              child: Text("MANOLO")),
          ElevatedButton(
            onPressed: () async {
              print("DENTRO");
              final credentials = SpotifyApiCredentials(
                  "",
                  "");
              var spotify = SpotifyApi(credentials);
              print("PLAYLIST");

              var tracks = await spotify.playlists
                  .getTracksByPlaylistId("0UNaot0tAdf4Oqa8L1hK88")
                  .all(100);

              var cont = 0;
              // Imprimir información de cada pista
              for (var track in tracks) {
                try {
                  print(cont);
                  print(track.trackNumber);
                  print("ALBUM ${track.album?.name}");

                  print(track.artists);

                  print(track.durationMs);
                  print('Canción: ${track.name}');
                  cont++;
                } catch (Exception) {
                  print("CHEEEEEEEEEE");
                }
              }
            },
            child: Text("PEDRO"),
          ),
        ],
      ),
    );
  }
}

and its returns me some tracks, and some info:
I/flutter (28113): Canción: AYER
I/flutter (28113): 478
I/flutter (28113): 15
I/flutter (28113): ALBUM THE KINGTAPE
I/flutter (28113): [Instance of 'Artist', Instance of 'Artist']
I/flutter (28113): 221534
I/flutter (28113): Canción: Dos Días
I/flutter (28113): 479
I/flutter (28113): 1
I/flutter (28113): ALBUM Entre Nosotros (Mashup)
I/flutter (28113): [Instance of 'Artist']
I/flutter (28113): 345783
I/flutter (28113): Canción: Entre Nosotros - Mashup
E/flutter (28113): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: type 'Null' is not a subtype of type 'Map<String, dynamic>'
E/flutter (28113): #0      Playlists.getTracksByPlaylistId.<anonymous closure> (package:spotify/src/endpoints/playlists.dart:41:38)
E/flutter (28113): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:415:31)
E/flutter (28113): #2      ListIterator.moveNext (dart:_internal/iterable.dart:344:26)
E/flutter (28113): #3      ExpandIterator.moveNext (dart:_internal/iterable.dart:477:32)
E/flutter (28113): #4      SecondPage.build.<anonymous closure> (package:trackerfy/mierda.dart:79:33)
E/flutter (28113): <asynchronous suspension>

But it dont show all the tracks, the playlist has 700 tracks and it stopped at 479, also i dont know if is posible to get the artists and the album

@addreeh Please edit your code in your first post with the Edit function.

Regarding your error, it seems that there is a json weirdness going on. Looks like that this library is expecting a json object, which does not exist. If you are able to paste your json, we could see where the error is.

Can you pinpoint on which line you get the error? It's a little hard to visually debug your code just with the log clues.

You can retrieve the json by pasting your id on this spotify website.

@addreeh you would need to play around with the limit and offset values. So for example, set offset and limit to 300 and look for the track "Know No Better (feat. Travis Scott & Quavo) [Bad Bunny Remix]", since the error happens after this.

It seems that the playlist json does not contain any tracks after a certain offset. But we need proof for this.
@addreeh I suggest to play around with the limit and offset values. So for example, set offset to 300 and beyond and and look for the track "Know No Better (feat. Travis Scott & Quavo) [Bad Bunny Remix]", since the error happens after this.

Okay, this is a bug. We only support tracks so far. Spotify provides a filter in which we can restrict the return types. Thank you for pointing this out! :)


proposed fix to issue #247 (using mocha with node-inspector)

It is working well for me, following the path suggested by @visionmedia
Note: This does change the commandline operation of mocha by changing the --debug option's meaning
and instead, mapping the previous meaning to debug (no dashes)

just needs to be fixed


Error in setCardboardFov_ when using Mockulus Rift

setCardboardFov_ and onViewerChanged_ seem to assume you are always running cardboard. If you run in a browser that supports WebVR, an error is thrown here:
https://github.com/borismus/webvr-boilerplate/blob/master/src/webvr-manager.js#L441
...because the hmd object does not have a fov property.
I left my real Oculus Rift in the office so I haven't been able to test it yet, but I assume you'll have the same problem. I'll check tomorrow or Wednesday.

I am also seeing this error with a OcR Dev Kit 2. However it does not stop the scene from working (switching in and out of VR Mode plus VR Controls work).

Could you try with 0.3.3, it should be resolved.
https://github.com/borismus/webvr-boilerplate/commit/f8d591ca8df86a8014e812a538cbe565133977b3

Yeah, that works much better. Quick glance at the code and it looks cleaner too. Thanks.


Move anchors validation to only the public mkdocs config

See https://github.com/astral-sh/uv/pull/6096#issuecomment-2290151150

We can do better here, but I want to fix main and move on with my evening :)
Thanks again @mkniewallner


The links don't work

As example,
<script src="https://cdn.jsdelivr.net/vue/latest/vue.min.js"></script>
<script src="https://unpkg.com/botui/build/botui.js"></script>

both these links return 404

You're right @badger-py. I'll fix these to point to new bundles. Thank you.


We shouldn't post generated go stubs for sample cases back to repo

Every time we create a new branch, and if it's even one commit behind main, we get a conflict error (because there's been a change in generated stubs)
Nobody is going to subscribe to these packages, so there's no real need

implemented, go ux sdk, go.mod, go.sum are no longer part of the repo.


implement an interface to support DNS challenges

fixes #51
As the ability to install DNS challenges into the infrastructure depends
on the site, I implemented this in a way that allows cfookbook authores
to specify how to supply this to the infrastructure using custom ruby
blocks.
There must be two blocks given to the resource if you want to use DNS
validation:
install_authz_block and remove_authz_block
There is an example in the README explaining how to use this.

Thanks, nice work!


PIGPIO event_cancel

Hello..
In pigpio event callback is bug/wrong documentation. Even example doesn't work.
cb1 = pi.event_callback(22, cbf)
cb1.event_cancel()
Throw error
_AttributeError: event instance has no attribute 'event_cancel'
The correct syntax should be:
_ cb1.cancel()_

Please provide more information.

cb1.event_cancel() throws error.
in forum I got response that cb1.cancel() is correct syntax. So manual is wrong.

I think you are referring to the documentation example under API event_callback() that shows the use of a non-existent method event_cancel().
This appears to be a documentation error.  Thank you.

Correct!


Problem giving permissions to setup.py

I want to run "./setup.py" but after i run "chmod +x setup.py"  nothing happen

@Xaycrovot Consider reading documentation from README.md please


[Update Request]: JOSM 18700

What type of update are you requesting?
A new version of an existing package
Current Package Identifier
OpenStreetMap.Josm
Package Version
18700
Please describe the changes you would like to see
18700 was released on 2023-04-03. The download page is https://josm.openstreetmap.de/wiki/Download
I would submit a PR myself but the current manifest looks quite complex!

Pull Request is pending for the approval #102099

Thanks!


Added ripper for Wallpapersite.com

Category
This change is exactly one of the following (please change [ ] to [x]) to indicate which:

[X] a new Ripper

Description
I added a ripper for Wallpapersite.com
Testing
Required verification:

[x] I've verified that there are no regressions in mvn test (there are no new failures or errors).
[ ] I've verified that this change works as intended.

[x] Downloads all relevant content.
[ ] Downloads content from multiple pages (as necessary or appropriate).
[x] Saves content at reasonable file names (e.g. page titles or content IDs) to help easily browse downloaded content.

[x] I've verified that this change did not break existing functionality (especially in the Ripper I modified).

Optional but recommended:

[ ] I've added a unit test to cover my change.

The failed test has nothing to do with these changes


(maint) Add MAINTAINERS

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/2940/


Add introductory video link to manual and README

Should've realized to do this before tagging the v0.11.3 release, d'oh.

Done.


docs(i18n): amend PR #6371

Motivation
Document the functionality introduced by #6371.
Have you read the Contributing Guidelines on pull requests?
Yes.
Test Plan
CI checks should pass.
Related PRs

#6371

Thanks 👍


Fix input focus causing zoom on mobile

Doesn't seem to occur with dev or preview build, but does when deployed live from docker image which is weird. Need to investigate why there is this difference between them.

Seems to have fixed itself, closing for now.


Plugin not installed

When I try to run the app on my android phone I keep getting this error.
And yes I did do:
ionic cordova plugin add cordova-plugin-firebasex
npm install @ionic-native/firebase-x
Down here is the exact error that I am getting.

Can you post info with ionic info and also versions of @ionic-native/* plugins?

Ionic info:
Ionic:
Ionic CLI                     : 5.4.9 (C:\Users\RickbigDick\AppData\Roaming\npm\node_modules\ionic)
Ionic Framework               : @ionic/angular 4.11.5
@angular-devkit/build-angular : 0.801.3
@angular-devkit/schematics    : 8.1.3
@angular/cli                  : 8.1.3
@ionic/angular-toolkit        : 2.0.0
Cordova:
Cordova CLI       : 9.0.0<EMAIL_ADDRESS>Cordova Platforms : android 8.1.0, browser 6.0.0
Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.1.2, (and 8 other plugins)
Utility:
cordova-res : 0.8.1
native-run  : 0.2.9
System:
Android SDK Tools : 26.1.1 (C:\Users\RickbigDick\AppData\Local\Android\Sdk)
NodeJS            : v10.16.3 (C:\Program Files\nodejs\node.exe)
npm               : 6.13.1
OS                : Windows 10`
Versions:
"@ionic-native/core": "^5.17.1",
"@ionic-native/firebase-x": "^5.17.1",
"@ionic-native/globalization": "^5.17.1",
"@ionic-native/native-storage": "^5.17.1",
"@ionic-native/splash-screen": "^5.17.1",
"@ionic-native/status-bar": "^5.17.1",

For me it is the same. But only for iOS not for Android:

2019-12-02 22:32:04.123696+0000 Together[50232:617028] WARN: Native: tried calling FirebaseX.grantPermission, but the FirebaseX plugin is not installed.
2019-12-02 22:32:04.123847+0000 Together[50232:617028] WARN: Install the FirebaseX plugin: 'ionic cordova plugin add cordova-plugin-firebasex'
2019-12-02 22:32:04.123994+0000 Together[50232:617028] Enabled mobile notifications
2019-12-02 22:32:04.124180+0000 Together[50232:617028] WARN: Native: tried calling FirebaseX.onMessageReceived, but the FirebaseX plugin is not installed.
2019-12-02 22:32:04.124534+0000 Together[50232:617028] WARN: Install the FirebaseX plugin: 'ionic cordova plugin add cordova-plugin-firebasex'
2019-12-02 22:32:04.125337+0000 Together[50232:617028] WARN: Native: tried calling FirebaseX.onTokenRefresh, but the FirebaseX plugin is not installed.
2019-12-02 22:32:04.125992+0000 Together[50232:617028] WARN: Install the FirebaseX plugin: 'ionic cordova plugin add cordova-plugin-firebasex'

"@ionic-native/core": "^5.0.0",
"@ionic-native/firebase-x": "^5.16.0",

This is an Ionic support issue, Please raise an issue against Ionic Native or seek support on the Ionic Forum.
You can verify that the plugin itself functions properly by building and running the example project.

i have the same issue

I have the same issue after updating the firebasex plugin to v7.0.1

This can be solved by wrapping your firebaseX usage in the success handler from a platform.ready() guard: https://github.com/ionic-team/ionic-native/issues/438

Luckily there is a Wrapper, to wrap a plugin that we needed a fix for a few months ago that is a substitute for the broken firebase plugin. My next project will NOT be in Ionic I can tell you that much

I have the same issue. Any solution?

We do have the same issue too, some iOS device somehow don't have the plugin some other with EXACTLY the same configuration (iOS version, iPhone model) have the plugin working perfectly fine.
I would expect the plugin to always register properly in the window object regardless of the errors.
It seems really random and is somehow fixed by itself after couple of days (but not ideal to tell customers to wait couple of days before being able to use their push notifications...).
Anyone came with a solution ?

Supported Cordova Versions
cordova: >= 9
cordova-android: >= 8
cordova-ios: >= 5

Supported Cordova Versions
cordova: >= 9
cordova-android: >= 8
cordova-ios: >= 5
and need to install cocoapods.

Thanks for copy pasting the readme, really useful...
In production (Apple store/Google play store) it seems the issue is not as big as test environment, we have only few cases out of thousands. But definitely a weird thing.

Same issue with Cordova 11, Cordova iOS 6.2, FirebaseX 14. Any solution?

It doesn't work when using live reload, i.e. when I use ionic cordova run android, but it does work when I use ionic cordova build android and get the apk file transferred on the phone. The apk file should be in /platforms/android/app/build/outputs/apk/debug.
You can then use adb install to transfer the file to your phone.


[BUG] UseDryIocDependencyResolver() throws container exception with Akavache

Describe the bug
Calling UseDryIocDependencyResolver() with Akavache started throws this exception:
code: Error.UnableToRegisterDuplicateKey; message: Unable to register service with duplicate key 'Akavache.IBlobCache': (Akavache.IBlobCache, LocalMachine)  There is already registered service with the same key {FactoryID=149, ImplType=Akavache.InMemoryBlobCache, Reuse=Singleton {Lifespan=1000}}.
The problem seems to occur when Splat tries to initialize Akavache by calling InitializeAkavache() when the Locator is set.
Here is the call stack at the throwing statement (see attached screenshot) :
ImTools.Ref.Swap<DryIoc.Container.Registry>(ref DryIoc.Container.Registry value = {DryIoc.Container.Registry}, System.Func<DryIoc.Container.Registry, DryIoc.Container.Registry> getNewValue = {Method = {System.Reflection.RuntimeMethodInfo}}, int retryCountUntilThrow = 50) Line 2190
ImTools.Ref<DryIoc.Container.Registry>.Swap(System.Func<DryIoc.Container.Registry, DryIoc.Container.Registry> getNewValue = {Method = {System.Reflection.RuntimeMethodInfo}}) Line 2120
DryIoc.Container.UseInstance(System.Type serviceType = {Name = "IBlobCache" FullName = "Akavache.IBlobCache"}, object instance = {Akavache.Sqlite3.SqlRawPersistentBlobCache}, DryIoc.IfAlreadyRegistered ifAlreadyRegistered = AppendNewImplementation, bool preventDisposal = false, bool weaklyReferenced = false, object serviceKey = ({System.RuntimeType}, "LocalMachine")) Line 745
DryIoc.Registrator.UseInstance(DryIoc.IContainer c = {DryIoc.Container}, System.Type serviceType = {Name = "IBlobCache" FullName = "Akavache.IBlobCache"}, object instance = {Akavache.Sqlite3.SqlRawPersistentBlobCache}, DryIoc.IfAlreadyRegistered ifAlreadyRegistered = AppendNewImplementation, bool preventDisposal = false, bool weaklyReferenced = false, object serviceKey = ({System.RuntimeType}, "LocalMachine")) Line 7759
Splat.DryIoc.DryIocDependencyResolver.Register(System.Func<object> factory = {Method = {System.Reflection.RuntimeMethodInfo}}, System.Type serviceType = {Name = "IBlobCache" FullName = "Akavache.IBlobCache"}, string contract = "LocalMachine") Line 119
Akavache.Sqlite3.Registrations.Register(Splat.IMutableDependencyResolver resolver = {Splat.DryIoc.DryIocDependencyResolver}, Splat.IReadonlyDependencyResolver readonlyDependencyResolver = {Splat.DryIoc.DryIocDependencyResolver}) Line 61
Akavache.DependencyResolverMixin.InitializeAkavache(Splat.IMutableDependencyResolver resolver = {Splat.DryIoc.DryIocDependencyResolver}, Splat.IReadonlyDependencyResolver readonlyDependencyResolver = {Splat.DryIoc.DryIocDependencyResolver}) Line 71
Akavache.BlobCache..cctor.AnonymousMethod__9_0() Line 52
Splat.InternalLocator.SetLocator(Splat.IDependencyResolver dependencyResolver = {Splat.DryIoc.DryIocDependencyResolver}) Line 90
Splat.Locator.SetLocator(Splat.IDependencyResolver dependencyResolver = {Splat.DryIoc.DryIocDependencyResolver}) Line 50
Splat.DryIoc.SplatDryIocExtensions.UseDryIocDependencyResolver(DryIoc.IContainer container = {DryIoc.Container}) Line 20
SplatAkavacheInitExceptionRepro.Program.Main(string[] args = {string[0]}) Line 17

I investigated a little bit and it seems Akavache tries to register two singleton implementations of IBlobCache with the same key ({Akavache.IBlobCache}, "LocalMachine") in the DI container which causes the exception. DryIoc doesn't seem to be able to handle that specific case.
It first registers an IBlobCache from Akavache.Core and then another with the same key from Akavache.Sqlite3.
Note that the ISecureBlobCache registration will probably throw the same exception as they function the same way.
Steps To Reproduce

Create a minimal console app.
Add the Akavache, Splat and Splat.DryIoc packages to the project.
Register the application in Akavache.
Add a call to UseDryIocDependencyResolver().
A DryIoc.ContainerException is thrown.

I made a basic repro project here that replicates the issue.
Expected behavior
Akavache initialize properly and is registered in the DryIoc DI Container without issue.
Screenshots

The exact line in DryIoc.Container where the exception is thrown
Environment(please complete the following information):

OS: Windows 11
Version: 22000
Device: Desktop

Additional context
Note that i managed to trigger this exception on an UWP project and console app, so this most likely isn't platform specific.

Thankyou for raising this issue, we will take a look into this as soon as possible. The provision of the Repo will help greatly.


Duration of cx on qubits [x, x] is not found.

Environment

Qiskit Terra version: qiskit-terra==0.19.1
Python version: 3.7.11
Operating system: macOS

What is happening?
The custom passmanager from qiskit tutorials fails due to transpiler errors.
How can we reproduce the issue?
While using qiskit-tutorials/tutorials/circuits_advanced/qv_tools.py, I am getting errors of this form: Duration of cx on qubits [0, 5] is not found. The catch is that this is for ibmq_montreal; qubits 0 and 5 do not have cx connection on that backend. The full traceback of the error I get:
    compiled = pm.run(circuit)
  File "//anaconda3/envs/env/lib/python3.7/site-packages/qiskit/transpiler/passmanager.py", line 218, in run
    return self._run_single_circuit(circuits, output_name, callback)
  File "//anaconda3/envs/env/lib/python3.7/site-packages/qiskit/transpiler/passmanager.py", line 273, in _run_single_circuit
    result = running_passmanager.run(circuit, output_name=output_name, callback=callback)
  File "//anaconda3/envs/env/lib/python3.7/site-packages/qiskit/transpiler/runningpassmanager.py", line 123, in run
    dag = self._do_pass(pass_, dag, passset.options)
  File "//anaconda3/envs/env/lib/python3.7/site-packages/qiskit/transpiler/runningpassmanager.py", line 154, in _do_pass
    dag = self._run_this_pass(pass_, dag)
  File "//anaconda3/envs/env/lib/python3.7/site-packages/qiskit/transpiler/runningpassmanager.py", line 166, in _run_this_pass
    new_dag = pass_.run(dag)
  File "//anaconda3/envs/env/lib/python3.7/site-packages/qiskit/transpiler/passes/scheduling/alap.py", line 89, in run
    f"Duration of {node.op.name} on qubits {indices} is not found."
qiskit.transpiler.exceptions.TranspilerError: 'Duration of cx on qubits [0, 5] is not found.

I am not quite sure what the cause is, but it seems to be because the DAG object in qiskit.transpiler.passes.scheduling.alap contains some objects which are not valid operations on the backend.
What should happen?
The expected output of qv_tools.py is a compiled circuit to a specific backend.
Any suggestions?
No response

I assume it's this file here: https://github.com/Qiskit/qiskit-tutorials/pull/1241/files#diff-0d6b5d6d178c8ae770c7365ae469e30a8cedf71424e2ae114b85bf5dac18a7f9 which might have been published on the ibm quantum documentation's tutorials, but the PR to the tutorials repo never merged

@mtreinish Yes that is the one I am referring to. I got it from this reference on the IBMQ site: https://quantum-computing.ibm.com/services/docs/services/manage/systems/improve-qv/

It is possible that this is still a bug, but I was able to resolve the error by setting natural_direction=True (as opposed to None) for the Unitary Synthesis (in https://qiskit.org/documentation/stubs/qiskit.transpiler.passes.UnitarySynthesis.html).


chore: updated dependencies and linter

fixes #53

@ines-toupeira if you can check everything is ok in the preview, I would appreciate. Thanks :)


synckit dependency breaks usage of this plugin with Yarn PnP in VSCode

When using Yarn PnP and VSCode, Yarn provides an ESLint patch that injects the PnP runtime into ESLint's lib/api.js file. All javascript in this eslint process have access to the PnP runtime. This plugin uses synckit which creates a worker process. That worker does not have access to the PnP runtime.
Yarn users can fix this by patching eslint-import-resolver-typescript, however a more ideal fix would be to detect if we're using pnp and expose the runtime to the worker. One way to do this is something along the lines of:
if (process.versions.pnp) {
    process.env.SYNCKIT_EXEC_ARV = `-r ${require.resolve('pnpapi')}`
}

(this particular example doesn't actually work, needs to be tweaked)
The other solution is to build this into synckit itself. I've put up a PR for that.
Note that the SYNCKIT_EXEC_ARV env var is spelled correctly. There's another PR which fixes the typo.
If going with the env var approach, I think this change makes sense to do in this repository because eslint-import-resolver-typescript is what brings in synckit and understands the required execution context for the worker.

I know this is very Yarn specific, but compatibility with Yarn PnP is only a few lines of code and opens up this plugin to be used by a large community.

No worry, I'm the owner of synckit at the same time. 😁


Search does not seem to work well

from @hturner
The search looks nice, but doesn't seem to work well - whether I search for "r", "conf" or "registration", it only ever shows 1 match - a correct match, but this might not be what I'm looking for!

Search is based on the provisions of the Quarto system and results are based on that system. Not much we can do from the front-end


WIP: Change name of the license file

Change name of the license file, so GitHub can detect the license type and show its description.
See BSL-1.0 next to the number of contributors in https://github.com/boostorg/hana.

Coverage remained the same at 83.361% when pulling faa435618a6d974ccc5fab69f42b5ea76c20eca8 on haahh:pr_change_license_name into 2e790df587f42a11b4384ba1b80287727d527d71 on boostorg:develop.

Just figured out I need to change licenses inside files and in documentation etc.


awq_inference_engine has no attribute 'gemm_forward_cuda_new'

Hi, when running the vlm demo
python vlm_demo.py --model-path ../cache/VILA-7b --quant-path ../cache/VILA-7b-4bit-awq/vila-7b-w4-g128-v2.pt --precision W4A16 --image-file sample.jpg

I got the following error:
AttributeError: module 'awq_inference_engine' has no attribute 'gemm_forward_cuda_new'. Did you mean: 'gemm_forward_cuda'?

Hi, please re-install the new version of AWQ following the readme.

Hi, please re-install the new version of AWQ following the readme. The new backend kernels can be installed via python setup.py install in awq/kernels.

Thanks. I have installed. Got new error
python vlm_demo.py --model-path ../cache/VILA-7b --quant-path ../cache/VILA-7b-4bit-awq/vila-7b-w4-g128-v2.pt --precision W4A16 --image-file sample.jpg

RuntimeError: CUDA error: no kernel image is available for execution on the device
CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1.
Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.

Looks like you have built and installed the awq_inference_engine, but not the correct kernel image for your device.
This might be caused by building kernel images upon previous cached image. Please try to remove the build folder in awq/kernels and try python setup.py install again.

Hi, suddently, In the middle of build the kernel I got the following message:
ptxas /tmp/tmpxft_00005e08_00000000-6_gemm_cuda.ptx, line 144; error   : Feature 'cp.async' requires .target sm_80 or higher
ptxas /tmp/tmpxft_00005e08_00000000-6_gemm_cuda.ptx, line 159; error   : Feature 'cp.async' requires .target sm_80 or higher
ptxas /tmp/tmpxft_00005e08_00000000-6_gemm_cuda.ptx, line 186; error   : Feature 'cp.async' requires .target sm_80 or higher
ptxas /tmp/tmpxft_00005e08_00000000-6_gemm_cuda.ptx, line 211; error   : Feature 'cp.async' requires .target sm_80 or higher
ptxas /tmp/tmpxft_00005e08_00000000-6_gemm_cuda.ptx, line 218; error   : Feature 'cp.async' requires .target sm_80 or higher
ptxas /tmp/tmpxft_00005e08_00000000-6_gemm_cuda.ptx, line 227; error   : Feature 'cp.async' requires .target sm_80 or higher
ptxas /tmp/tmpxft_00005e08_00000000-6_gemm_cuda.ptx, line 241; error   : Feature 'cp.async' requires .target sm_80 or higher
ptxas /tmp/tmpxft_00005e08_00000000-6_gemm_cuda.ptx, line 255; error   : Feature 'cp.async' requires .target sm_80 or higher
ptxas /tmp/tmpxft_00005e08_00000000-6_gemm_cuda.ptx, line 278; error   : Feature 'cp.async' requires .target sm_80 or higher
ptxas /tmp/tmpxft_00005e08_00000000-6_gemm_cuda.ptx, line 285; error   : Feature 'cp.async' requires .target sm_80 or higher
ptxas /tmp/tmpxft_00005e08_00000000-6_gemm_cuda.ptx, line 294; error   : Feature 'cp.async' requires .target sm_80 or higher
ptxas /tmp/tmpxft_00005e08_00000000-6_gemm_cuda.ptx, line 303; error   : Feature 'cp.async' requires .target sm_80 or higher
ptxas /tmp/tmpxft_00005e08_00000000-6_gemm_cuda.ptx, line 312; error   : Feature 'cp.async' requires .target sm_80 or higher
ptxas /tmp/tmpxft_00005e08_00000000-6_gemm_cuda.ptx, line 335; error   : Feature 'cp.async' requires .target sm_80 or higher
ptxas /tmp/tmpxft_00005e08_00000000-6_gemm_cuda.ptx, line 342; error   : Feature 'cp.async' requires .target sm_80 or higher
ptxas /tmp/tmpxft_00005e08_00000000-6_gemm_cuda.ptx, line 868; error   : Feature '.m16n8k16' requires .target sm_80 or higher
ptxas /tmp/tmpxft_00005e08_00000000-6_gemm_cuda.ptx, line 871; error   : Feature '.m16n8k16' requires .target sm_80 or higher
....

my GPU is 2070

Hey! did you resolve this error? i tried doing #if CUDA_ARCH >= 750
// Code that uses ldmatrix
// ...
#endif still i got the same error


Fix #647, timer set on mount not being cleared

Fixes #647
Ach, foiled by the naming of Ref.ref again!
So what happened was that the mountCleanup closure was returned as the dispose function on mount, but that closure would always refer to the initial value of maybeDispose, None, because it's not an actual ref.
Also, it still worked if the condition changes because that called mountCleanup directly instead of using a stored closure! So it seemed to work when you paused the logo animation, and it ALSO worked on unmount AFTER having paused and resumed, because that stored the dispose function directly, instead of a closure referring to a stale maybeDispose.
The solution is to put an ordinary ref in a state (or ref) hook, and to use ti as an ordinary ref instead of using the hook setter.

So what happened was that the mountCleanup closure was returned as the dispose function on mount, but that closure would always refer to the initial value of maybeDispose, None, because it's not an actual ref.

Great catch @glennsl !


GCC 7 support

I went ahead and merged GCC 7 with the latest patches from openembedded-core/thud with the required fixes for it to work. I have tested this solution on Jetson TX2 with a basic image that contains CUDA recipes and everything seems to work well.
Since thud is still being updated it shouldn't be too challenging to keep the recipe up-to-date with security/bug fixes until there's a new version of CUDA that supports GCC 8/9. I don't mind taking that responsibility.
Hopefully the commits are detailed enough for the porting process to be clear.
Rationale:
Now that GCC 7 is no longer maintained in master/warrior while being required by CUDA, which is most likely essential to most most people, I think that meta-tegra should provide a GCC 7 solution. It's not trivial for an average user to take care of this dependency, yet necessary for those who want newer SDK versions or Xavier support. It might also discourage people from using the latest layer version/openembedded builds at all, I almost gave up on moving to warrior because of it myself.
Thanks in advance!

I know that the CUDA/gcc version compatibility issue makes it hard to stay current with the latest OE-Core.  There are two main reasons why I haven't pulled in the toolchain recipes here.  First, this is really meant to be a BSP layer, so generic toolchain recipes are out of place.  Second, supporting toolchains is time-consuming - you can run into compatibility issues with building for other platforms, or recipes in other layers which folks include in their builds, which might require bbappends and/or patches to work around... it can be a big time-sink.
That said, we could either create a new layer repo, or add in a new layer in, say, a contrib subdirectory here, to hold these recipes (and any others), and give folks the option of including that in their layer configuration to make things somewhat easier.
Alternatively, if someone were willing to put together some documentation on the wiki here on using, for example, the meta-linaro-toolchain layer to bring in recipes for the older toolchain, that could help, too.

if someone were willing to put together some documentation on the wiki here on using, for example, the meta-linaro-toolchain layer to bring in recipes for the older toolchain, that could help, too.

Good idea.  I've taken a first pass at this at https://github.com/madisongh/meta-tegra/wiki/Using-linaro-gcc7-for-CUDA-support

Alternatively, if someone were willing to put together some documentation on the wiki here on using, for example, the meta-linaro-toolchain layer to bring in recipes for the older toolchain, that could help, too.
While it's useful to have that tutorial(and Dan's wiki page seems to be throughout), I am not a big fan of prebuilt external toolchains since they don't allow modification/patches. Plus, Linaro only ships ARM toolchains, which means there's less compatibility between target and native/other targets using the same user layers.

I agree that a contrib layer/directory with patches/recipes would be great to get people started and ensure things are 'plug and play' for a regular Jetson build. While I agree that maintaining a set of layers for an unsupported compiler isn't always a walk in the park, I do it myself and know from experience that most errors are unsupported flags and macros that are pretty intuitive and have enough search results.

I've pushed a contrib directory with a layer configuration.  Could you rework this PR to move the recipes under there?

Rebased and re-arranged, build passes.
Do you want me to add documentation in the wiki and/or README? We can also add a README in contrib to clarify it's purpose.

Once I pull this in, I'll update the top-level README and add a contrib README for some documentation.

Should be good now, reran everything as well.

Great, thanks

@yossizap Thanks it's a great idea.
@madisongh have you updated the Readme ? I have only found the one explaining the linaro version.

@Austriker Done. Thanks for the reminder!

For reference, the wiki page for using the contrib gcc7 is there: https://github.com/madisongh/meta-tegra/wiki/Using-gcc7-from-the-contrib-layer


wire substreams

Enable substreams trigger processor and manifest handling

Only one question more as a curiosity, why now using Box<dyn TrigggerProcessor> instead of the generic parameter?

I discussed this with @leoyvens, my first approach was also to use the generic but it ends up creeping up to the Blockchain which would then also depend on RuntimeHostBuilder or we end up having to introduce a new type to build the trigger processor. Which is also not great. We think the performance implication of the dynamic dispatch will make up for the simpler code.


Please deploy last changes

Environment
Package version:
v8.3.0 -> v8.4.0
Description
Adaptive height for searchable dropdowns issue #8 added by #25
What you'd like to happen:
Deploy adaptive height pushed by #25
Alternatives you've considered:
Pubspec looks currently like :
#  form_builder_extra_fields: ^8.3.0
  form_builder_extra_fields:
    git:
      url: https://github.com/flutter-form-builder-ecosystem/form_builder_extra_fields
      ref: main

But it exposes my app to unwanted changes while it's not deployed.

Hi! If you create a PR with version number changed and a changelog description, will be help me a lot!
Thanks


fix: upgrade from k8s v1.26.x to v1.27.y, kubelet restart failed

fix #4848

I tested  1 master+1node init install k8s v1.26.5, upgrade to v1.27.5, kubelets of all nodes restart correctly.

https://kubernetes.io/zh-cn/blog/2023/03/17/upcoming-changes-in-kubernetes-v1-27/#移除-ephemeralcontainers-特性门控
Other removal features may also need to be addressed


crssi's own special little topic :)

No issue really.
This doesn't belong here, but don't know how to post otherwise.
I would just like to thank all you guys for your hard work. Especially @Thorin-Oakenpants  and @earthlng.

Just post in an open issue rather than create a new one - I like to keep things clean and tidy :). BTW, you're welcome crssi. Wait til the masses arrive. Plus we have a way a little way to go yet overall - I have plans.

Thanks @crssi for your issue of appreciation :) You're welcome and I'm glad you like our work here
And Thank you too for all your contributions here, we're happy to have you here :)

Wait til the masses arrive.

LOL, I hate to burst your bubble but the masses are very unlikely to ever arrive here IMO. Most people on ghacks seem to hate Firefox and mozilla now, but I guess we'll have to wait and see ...

This was a big issue and needed its own topic. :)

@earthlng I think you might be surprised. Most people don't hate FF on ghacks (its a small sample of commentators to start with) - its a small group of users who just have to have their dig at every turn. Those who know better don't bother wasting their time. You can see the traffic graph/figures, right? Time will tell, but remember those figures for 5 days DL's when v11 came out. I expect some sort of flow-on, as well as maintaining new contributors, visitors via the 6 weekly articles. Almost there. Gotta finish those wiki pages, clean up the readme to be readable shorter cleaner - and voila .. big article for martin to do, which I wanna draft and run past you - just not sure how to get it to you (gajim is a PITA to set up on Windows)

Where are those comments from folks?
Are those seen only for members?

@crssi A bunch of FF and Mozilla haters commented on www.ghacks.net articles - they still harp on about pre-Australis and the good ole days

You don't have to setup gajim. You said you already have a pidgin portable setup, that should work.
I can go online in gajim now so we can have "first contact" if you want ;)
Or send it to a random throw-away mail address and tell me the address on IM. or pastebin it and send me the link, or if it's possible to send files over IM send me a pdf. lots of ways to get it to me.


Documentation: workflows API reference

The DSL used for workflows and workflow templates must be covered in the https://fuseml.github.io/docs/API/ documentation.

Covered by https://github.com/fuseml/docs/pull/2 .
The full API reference is now available under https://fuseml.github.io/docs/api/ .


Pod update delete dependencies from firebase messaging

Hello, i have the next problem:
I had to update my pod with pod update, but when i had update cocoapods deleted dependencies from Firebase/messaging

When these frameworks were deleted, my project  could not compile for this

frameworks
I've tried:
Add pod IphoneUtilities in podfile getting the error: DuplicateSymbols for Reachability,
Clean project and delete derived data
Remove cocoapod for my project and install again
pod update again
Update cocoapods version to 1.2.1
Update Git to 2.13.0
In all cases, i always getting the some result
I hope they could advise me on how to solve this problem

Can you upload a sample project that reproduces this issue? Can you share your Podfile as well?

In the link you can download the sample project with the pods that i use.
https://bitbucket.org/karmol19/example-pod/get/e31de402436a.zip

Your project has a number of issues.

Your project contains Swift, but use_frameworks! isn't enabled in your Podfile.
Your project is missing some dependencies and doesn't compile out of the box.
There are spurious -framework flags in your project's Other Linker Flags. Frameworks listed here that are not linked will lead to linker errors; duplicate frameworks listed here will lead to duplicate class definitions at runtime.
Some dependencies aren't managed through CocoaPods and are instead copy-pasted into the source of your project. I highly encourage you avoid doing this, as pods may have dependencies on frameworks that have been pasted into your project whose versions CocoaPods cannot resolve.

Also, make sure you're using the latest version of CocoaPods (1.2.1 as of this comment) and Xcode.


[pt-br] Best Practices section translation docs/setup/best-practices/cluster-large/

Hello team!
I would like to translate the Best Practices section starting with this page: https://kubernetes.io/docs/setup/best-practices/cluster-large/

/language pt
/triage accepted

/assign @emanuelhaine

@emanuelhaine thanks for taking the time to contribute to the Portuguese
documentation!
Please make sure to add a closing keyword
with this issue number to the body of your pull request once you open it.


outline collapses after leaving tab

If you go Activity Bar and then Explorer and expand the outline for a file and then leave that tab, upon return the outline has collapsed.
I noticed mention of this behavior in a related ticket.
Noticed this behavior with release of version 1.64.

Can you please provide a screen recording of the experience?

https://user-images.githubusercontent.com/11388735/152893746-83d257e3-69ca-4c1a-9c07-cdff4c33174e.mov

I also have this problem working with C# classes :(

This is a duplicate. Unfortunately, I don't recall the exact issue number nor its title :flushed: Anyways, searching for issues with the same labels will likely help you :point_right:
https://github.com/microsoft/vscode/issues?utf8=✓&q=is%3Aopen+label%3Abug+label%3Aoutline

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!

https://github.com/microsoft/vscode/pull/158650 includes a fix for this. Thanks @gjsjohnmurray 👏


Generate schema for classes that only have RPCs

Description
Generate Schema for classes that only have RPCs instead of skipping over them.
Tests
Tested locally

Create retroactive JIRA ticket plaease.


Bugs in BlockDataForm

The variation field is always added on form rerender.
if (schema.fieldsets[0].fields.indexOf('variation') === -1) {
schema.fieldsets[0].fields.unshift('variation');
}

Also, I think we should have "default" variation as a convention as standard.

Maybe we need to deepClone the schema so that we don't apply the mutation in place?


Issue/1597 drop inmanta module commit command

Description
closes https://github.com/inmanta/irt/issues/1597
Self Check:
Strike through any lines that are not applicable (~~line~~) then check the box

[x] Attached issue to pull request
[x] Changelog entry
[ ] Type annotations are present
[ ] Code is clear and sufficiently documented
[ ] No (preventable) type errors (check using make mypy or make mypy-diff)
[ ] Sufficient test cases (reproduces the bug/tests the requested feature)
[ ] Correct, in line with design
[ ] End user documentation is included or an issue is created for end-user documentation (add ref to issue here: )
[ ] If this PR fixes a race condition in the test suite, also push the fix to the relevant stable branche(s) (see test-fixes for more info)

I initially removed the underlying logic (i.e. the commit method itself) but decided against it since it is still used to set up test cases e.g. https://github.com/inmanta/inmanta-core/blob/d048e728d2a0a518801b39a76d8bd039e8a8195b/tests/moduletool/conftest.py#L124

@wouterdb I'd like to draw your attention to this comment

Can't the tests move to the release command?

Processing this pull request


Prepare Settings page

[ ] Light and dark theme switching option should be there
[ ] Language settings should be integrated (English and Bengali Language)
[ ] Settings data should be stored in Shared Preferences

Please assign this to me @hasancse91 vai

Please assign this to me @hasancse91 vai

Done.
Thanks for your contribution.

Is this issue still open?

Yes. I can assign you if you want

@shafayathossain vai, I'm working on the theme changing, you can work on language settings and storing settings data.

I've create 3 different issues for settings page. Assigning @AliAkberAakash to theme changing one.