Actually splitting the adapters out of next-auth

Hey guys so I'm trying to begin testing ripping out the adapters from the main repo and I'm having trouble with the docker setup / linking my local copy of the adapters repo.
So here's my current setup:
/opt/ndom91/adapters = nextauthjs/adapters repo
/opt/ndom91/next-auth = nextauthjs/next-auth repo
npm link-ed (1) to (2) under @next-auth/typeorm-adapter so that symlinked /opt/ndom91/next-auth/node_modules/@next-auth/typeorm-adapter to my local copy of the adapter at /opt/ndom91/adapters/packages/typeorm. Problem is that is not available in the docker container that's spun up for the integration portion of the tests in next-auth because it just uses /opt/ndom91/next-auth/tests/.. as the base for the container.
Any idea or tips on the best way to go about this? I tried to manually copy the required files into the right location in the Dockerfile in next-auth but that's not a real solution cause you'd need to define paths manually every time. So the only thing I can really think of is possibly running the next-auth integration tests not inside a docker container. What do you guys think?
Now that next-auth tests themselves wouldn't be spinning up any databases, I think we can drop all the docker testing related stuff in the next-auth repo itself. All that would then only belong in the adapters repo to test the specific adapter backends. next-auth itself can be tested like any other react app/library by spinning up a node server with the test app we have in the testing subdirectory. Or am I missing something?
CC: @iaincollins

Hey, what's the ETA of this config ? I would love to help for the Fauna Adapter :)

No ETA. :) You can have a look at the code in https://github.com/nextauthjs/adapters/pull/5 so you could simply use the src code until it has been released here.

Yeah, I meant the release :p I was helping for the first PR in the nextauth repo ^^ I'm eager to see it on a proper npm package !

cc @pbteja1998 whenever you have a second, could you look at this? As mentioned in our Twitter discussion, you only need to push a commit, so the release flow wouldn't fail, and a new release could be pushed to npm.

@balazsorban44 I just removed typescript and just added the javascript file. I think we can improve it later to use TypeScript and also give a way to setup the schema and migrations like you have with prisma. Please let me know if anything else needs to be done to get this released to npm package.

I created #63 to address the current Prisma Adapter migration. It is marked as legacy, and we will only keep it around until we released 4.0.
The next steps:

@next-auth/prisma-legacy-adapter and @next-auth/typeorm-legacy-adapter should be added as dependencies to next-auth
Any adapter code should be removed from the main repo
In the https://github.com/nextauthjs/next-auth/tree/main/src/adapters, simply re-export the necessary things from the new (but legacy :upside_down_face:) adapters

All the steps on this list is done! The adapters have been migrated from the source code! :tada:

Arguably the TypeORM tests should be improved, but it is followed here #32


[Spotify Beta] Use Apple Script to control playback

Extension
https://www.raycast.com/mattisssa/spotify-beta
Description
Now the way to control music is to call Spotify Web API, which requires Premium to control, otherwise an error will be throw.
Spotify Player supports controlling playback through Apple Script. Does Spotify Beta have such a plan in the future?

Who will benefit from this feature?
Playback can be controlled without Premium
Anything else?
No response

Thanks! Closing in favour of https://github.com/raycast/extensions/issues/5904


user_setuptools() must be called before import setuptools

The all idea os ez_setup is to run use_setuptools() before setuptools()
https://github.com/milicolazo/Pyedra/blob/e6d9241b458371d3bbd0c57dc1c1e5eb82cf7999/setup.py#L10-L14

add # noqa


Can't Slide (Pan gesture) when the view loads

I have read the guidelines for contributing and I understand

[x] My issue is happening in the latest version of SideMenu (older versions are no longer maintained).
[x] My issue was not solved in the README.
[ ] My issue can not be answered on stackoverflow.com.
[x] My issue is not a request for new functionality that I am unwilling to build and contribute with a pull request.
[ ] My issue is reproducible in the demo project.

Describe the bug
I Can't Slide (Pan gesture) when the view loads. I have to tap the button that opens the sidemenu then the sliding with pangesture works on the main screen. I'm NOT using a navigationcontroller. I'm using a normal ViewController embedded in a tabbar controller
To Reproduce
Steps to reproduce the behavior:

Open the app fresh
Attempt to slide (doesn't work)
Tap the button to open side menu
then slide from the main vc and it works

Expected behavior
Slide should when the view loads or app starts and not have to tap the button
Screenshots
Can't post a screenshot.
Additional context
Am I just making something wrong? I have added the pangesture in viewDidLoad() but it doesn't work. This is my function to call on viewDidLoad() on the main viewcontroller
func setupSlideMenu() {         SideMenuManager.default.menuAddPanGestureToPresent(toView: self.view)         SideMenuManager.default.menuAddScreenEdgePanGesturesToPresent(toView: self.view)         SideMenuManager.default.menuPresentMode = .menuSlideIn         SideMenuManager.default.menuFadeStatusBar = false         SideMenuManager.default.menuBlurEffectStyle = UIBlurEffect.Style.light         SideMenuManager.default.menuAlwaysAnimate = true         SideMenuManager.default.menuAnimationCompletionCurve = .easeOut         SideMenuManager.default.menuAnimationFadeStrength = 0.25         SideMenuManager.default.menuDismissOnPush = true         SideMenuManager.default.menuDismissWhenBackgrounded = true         SideMenuManager.default.menuWidth = UIScreen.main.bounds.width - 70     }

Fixed by adding this to viewDidLoad():
        let menuLeftNavigationController = storyboard!.instantiateViewController(withIdentifier: "LeftMenuNavigationController") as! UISideMenuNavigationController
        SideMenuManager.default.menuLeftNavigationController = menuLeftNavigationController


Computing time difference with timezone in DataFrame with one row gives wrong result

When there are only one row containing timestamps with timezone in DataFrame, computing time difference between columns gives incorrect result - always '0 days':
In [133]: import pandas as pd

In [134]: df = pd.DataFrame(columns=['s', 'f'])

In [135]: df.s = [pd.Timestamp('2016-02-08 13:43:14.605000', tz='America/Sao_Paulo')]

In [136]: df.f = [pd.Timestamp('2016-02-10 13:43:14.605000', tz='America/Sao_Paulo')]

In [137]: df
Out[137]:
                                 s                                f
0 2016-02-08 13:43:14.605000-02:00 2016-02-10 13:43:14.605000-02:00

In [138]: df.f - df.s    # should give '2 days'
Out[138]:
0   0 days
Name: f, dtype: timedelta64[ns]

In [139]: df.s - df.f    # should give '-2 days'
Out[139]:
0   0 days
Name: s, dtype: timedelta64[ns]

If there are more than one row, result is correct:
In [140]: import pandas as pd

In [141]: df = pd.DataFrame(columns=['s', 'f'])

In [142]: df.s = [pd.Timestamp('2016-02-08 13:43:14.605000', tz='America/Sao_Paulo'), pd.Timestamp('2016-02-08 13:43:14.605000', tz='America/Sao_P aulo')]

In [143]: df.f = [pd.Timestamp('2016-02-10 13:43:14.605000', tz='America/Sao_Paulo'), pd.Timestamp('2016-02-11 15:43:14.605000', tz='America/Sao_P aulo')]

In [144]: df
Out[144]:
                                 s                                f
0 2016-02-08 13:43:14.605000-02:00 2016-02-10 13:43:14.605000-02:00
1 2016-02-08 13:43:14.605000-02:00 2016-02-11 15:43:14.605000-02:00

In [145]: df.f - df.s
Out[145]:
0   2 days 00:00:00
1   3 days 02:00:00
Name: f, dtype: timedelta64[ns]

One row containing timestamps in naive datetime also gives correct result:
In [147]: import pandas as pd

In [148]: df = pd.DataFrame(columns=['s', 'f'])

In [149]: df.s = [pd.Timestamp('2016-02-08 13:43:14.605000')]

In [150]: df.f = [pd.Timestamp('2016-02-10 13:43:14.605000')]

In [151]: df
Out[151]:
                        s                       f
0 2016-02-08 13:43:14.605 2016-02-10 13:43:14.605

In [152]: df.f - df.s
Out[152]:
0   2 days
dtype: timedelta64[ns]

Installed versions:
In [162]: pd.show_versions()

INSTALLED VERSIONS
------------------
commit: None
python: 2.7.6.final.0
python-bits: 64
OS: Linux
OS-release: 3.13.0-49-generic
machine: x86_64
processor: x86_64
byteorder: little
LC_ALL: None
LANG: en_US.UTF-8

pandas: 0.17.1
nose: None
pip: 8.0.2
setuptools: 18.2
Cython: None
numpy: 1.10.4
scipy: None
statsmodels: None
IPython: 4.0.3
sphinx: None
patsy: None
dateutil: 2.4.2
pytz: 2015.7
blosc: None
bottleneck: None
tables: None
numexpr: None
matplotlib: None
openpyxl: None
xlrd: None
xlwt: None
xlsxwriter: None
lxml: None
bs4: None
html5lib: None
httplib2: 0.9.2
apiclient: 1.4.2
sqlalchemy: None
pymysql: None
psycopg2: 2.6.1 (dt dec pq3 ext lo64)
Jinja2: None

hmm that does look like a bug.

Where is "-" being implemented in for Series?  The sub() and subtract() methods work perfectly fine.  I suspect it's somewhere hidden here, but if someone with a better understanding could enlighten, that would be great!

@gfyoung that's the right place. you should just step thru.

pandas is trolling me.
I was able to track the bug down to this line here.  For some strange reason, the lvalue (and also the rvalue) become NaT which is why the difference becomes zero because the np.int64 view value is just np.iinfo(np.int64).min.  However, my attempts to replicate that error directly were strangely not very successful.
What I did was this, using a local installation of the codebase:

Right before this line, I placed a raise Exception(lvalues, rvalues).  Afterwards, if you walk through the code presented in the issue, you should be able to confirm that they are both DateTimeIndex objects with the correct times.

I then removed the Exception, and right before this line, I placed a raise Exception(lvalues, rvalues).  Afterwards, if you walk through the code presented in the issue, you should be able to confirm that both are converted to NaT.

I then removed the Exception, and right before this line.  I assigned attributes old_lvalues and old_rvalues to the _TimeOp attribute.

I then ran this code:

import operator
import pandas as pd

df = pd.DataFrame(columns=['s', 'f'])

df.s = [pd.Timestamp('2016-02-08 13:43:14.605000', tz='America/Sao_Paulo')]
df.f = [pd.Timestamp('2016-02-10 13:43:14.605000', tz='America/Sao_Paulo')]

t = _TimeOp.maybe_convert_for_time_op(df.s, df.f, '__sub__', operator.sub)

print t.lvalue, t.rvalue
print t.old_lvalues.tz_localize(None), t.old_rvalues.tz_localize(None)

You should be able to see my confusion.

that IS odd.

@jreback @polart : Also, the title should be changed, as it's really an issue with Series arithmetic operations and has nothing to do actually with DataFrame.


Made units.convert_units_to lazy

Pull Request Checklist:

[ ] This PR addresses an already opened issue (for bug fixes / features)

This PR fixes #xyz

[x] Tests for the changes have been added (for bug fixes / features)
[] Documentation has been added / updated (for bug fixes / features)
[x] HISTORY.rst has been updated (with summary of main changes)
[ ] bumpversion (minor / major / patch) has been called on this branch
[ ] Tags have been pushed (git push --tags)

What kind of change does this PR introduce?

Simply modifies xc.core.units.convert_units_to so that it is lazy when receiving a DataArray with dask.

Does this PR introduce a breaking change?

No

Other information:

When accessing a DataArray's values we have 2 choices : da.values returns the values, loading the array if needed, da.data returns the underlying container, either a dask array or a numpy array. With our current config, Pint won't force-cast data into a numpy array if the thing acts like an array.

Pull Request Test Coverage Report for Build 1711

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 89.215%

Totals

Change from base Build 1710:
0.0%

Covered Lines:
2126

Relevant Lines:
2383

💛  - Coveralls


Support for MVT380

Does this support MVT380

Meiligao documentation defines only models i enumerated in the README.md: GT30i, GT60, VT300, VT310, VT400.
There is a chance that this package would work with other models, hovewer API coverage may be not full.


unable to make branch mil

Hi
I followed your instruction to install the caffe in mil branch.
git clone git@github.com:s-gupta/caffe.git code/caffe  cd code/caffe  git checkout mil
After entering the codes above, when I was trying to make the caffe, I got this:
Makefile:6: *** Makefile.config not found. See Makefile.config.example..  Stop.
So I copied the Makefile.config.example and change the hdf5 path (my system is ubuntu 16.04) in the Makefile.config.
I also uncommented  #USE_CUDNN (I've already installed cuda 8.0 ) and  # WITH_ PYTHON_LAYER .
Then, I tried to do ' make -j 16', and I got many errors like this
Makefile:516: recipe for target '.build_release/src/caffe/layers/data_layer.o' failed make: *** [.build_release/src/caffe/layers/data_layer.o] Error 1
I installed caffe before and the changes in Makefile.config worked, I have no idea why I could not install the caffe in mil branch.
Thank you very much!

I have met the same problem. Could you tell me how to solve this problem? @RubickH


fix: attempt to fix #150

Seen the ticket #150, encountered similar issue.
I guess variable scoping is the issue.

@emersonfelipesp is there any plan to merge this in? it fixes the bug for multiple seperate proxmox clusters.

@emersonfelipesp,  please merge it :(

All keeping an eye on this merge :) We have 5 nodes to add... :)

Guys, we need this merge; please merge it.


Give origin param in Gridview.builder instead of reverse

Use case
This feature will allow me to create a GitHub contribution heatmap-like feature where the layout of grid items should start from the bottom right corner, whereas in Flutter it starts in the top left corner by default and the top right corner when using reverse: true.
This feature will enable developers to build more customizable layouts in Gridview.builder
Please close this if it's a skill issue and let me know how to achieve this without a new feature, I've tried and couldn't replicate the order in which the children layout i.e., (bottom -> top -> bottom of prev column -> top ) so on...
Desired result

I understand reverse came from, it makes sense for ListView.builder where it's 1d, but Grdiview should have a 2d equivalent of that.

Hi @dhikshith12, this is already supported. The reverse property relates to the main axis, or the direction the grid scrolls in. It sounds like you are trying to reverse the cross axis layout, which is the direction grid tiles are laid out in across the grid, rather than in the scrolling direction.
Working backwards from the grid, the layout is defined by SliverGridRegularTileLayout, which has a reverseCrossAxis property. SliverGridRegularTileLayout is created by either the SliverGridDelegateWithFixedCrossAxisCount or the SliverGridDelegateWithMaxCrossAxisExtent. These delegates are created automatically when you use GridView.count or GridView.extent. SliverGridRegularTileLayout.reverseCrossAxis is dependent on the Directionality that is inherited by the grid. This widget sets the TextDirection for your app. By adding a Directionality above your grid, and setting it to TextDirection.rtl, I think you will get the desired effect. :)

Hi @Piinks, I've tried wrapping Grid with Directionality with TextDirection.rtl, it is giving the same effect as reverse: true, but it is not changing cross-axis direction, with all 4 combinations of reverse and directionality, and I've tried GridView.count, GridView.builder, GridView.custom, etc., and I can't make layout start with bottom-right
Code sample
import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  const MyApp({super.key});
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Gridview Feature',
      theme: ThemeData.dark(),
      home: const MyHomePage(title: 'Gridview Feature'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});
  final String title;
  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        appBar: AppBar(
          backgroundColor: Theme.of(context).colorScheme.inversePrimary,
          title: Text(widget.title),
        ),
        body: Center(
          child: Directionality(
            textDirection: TextDirection.rtl,
            child: SizedBox(
              height: 200,
              child: GridView.count(
                scrollDirection: Axis.horizontal,
                crossAxisCount: 5,
                childAspectRatio: 1.0,
                children: List.generate(
                    300,
                    (index) => Container(
                        color: Colors.green,
                        margin: const EdgeInsets.all(1.0),
                        child: Center(child: Text(index.toString())))),
            ),
          ),
        ),
      )
    );
  }
}

Output

If anyone is looking for a solution, I've achieved this using Transform.

import 'package:flutter/material.dart';
import 'dart:math' as math;

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

class MyApp extends StatelessWidget {
  const MyApp({super.key});
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Gridview Feature',
      theme: ThemeData.dark(),
      home: const MyHomePage(title: 'Gridview Feature'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});
  final String title;
  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        backgroundColor: Theme.of(context).colorScheme.inversePrimary,
        title: Text(widget.title),
      ),
      body: Center(
        child: SizedBox(
          height: 200,
          child: Transform(
            alignment: Alignment.center,
            transform: Matrix4.rotationX(math.pi),
            child: GridView.builder(
              gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount(
                crossAxisCount: 7,
                crossAxisSpacing: 4,
                mainAxisSpacing: 4,
              ),
              reverse: true,
              scrollDirection: Axis.horizontal,
              itemBuilder: (_, index) {
                return Transform(
                  alignment: Alignment.center,
                  transform: Matrix4.rotationX(math.pi),
                  child: Container(
                      color: Colors.green,
                      margin: const EdgeInsets.all(1.0),
                      child: Center(child: Text(index.toString()))),
                );
              },
            ),
          ),
        ),
      ),
    );
  }
}


copy issues from https://github.com/flofreud/posh-gvm/issues

To handle all the old issues I will copy them into this repo

Created issues for all found open issues on the original repository.
Some were fixed with already closed issue here.


Archive v/a stream and subtitles separately, mergeble with mkvmerge

Is your feature request related to a problem? Please describe.
Not a problem but will be better if we able to store the video+audio and subs separately, and make it mergeble using mkvmerge from system instead of ffmpeg.
Describe the solution you'd like
Adding possibility to archive in subfolder the raw files in raw format (.ts .aac .ass or mp4+ass) and create a new option to merge them using mkvmerge from system path only on archive method.
Additional context
At this moment there isn't an option to download subtitles only or video + audio sub and the only way to create mkv is ffmpeg.
I don't like using ffmpeg to generate mkv then I'd like to have the possibility to merge the files by myself or store it whitout and additional step.
Your efforts will be appreciated

The download and archive commands are designed to create ready-to-play video files with as little effort and as few dependencies as possible. They are made for this specific use case, just downloading the files isn't in scope for those.
For any other extend requirements, the search command (#217) got implemented in v3.0.0-dev.14 which gives you more freedom with the results, thus it requires additional logic as the command only returns urls to the streams and subtitles.


DataStore not saving any data

Every time I warn/ban/blacklist/whitelist a Player it shows normally in the Player Warnings list, but after a Rejoin or Server Shutdown all data deleted / the Player Warnings list is Empty.

That after a Rejoin or Server Shutdown all date still saved and accessible.

All data deleted / Player Warnings list is empty.

I can't moderate my game well because all data is getting deleted.

Now Anti-Cheat doesn't work too.

Now Anti-Cheat doesn't work as well.

No, you gotta post a separate bug report for that.

I will

I have an example video: https://streamable.com/e6g43o

Fixed (I think).
Reopen is this issue still occurs again in new servers.

So, now the warnings doesn't save, but the bans do save.

So, now the warnings doesn't save, but the bans do save.

Alright, will investigate.

Thanks


[Backport release-23.11] clipcat: 0.13.0 -> 0.16.4

Description of changes

clipcat: 0.13.0 -> 0.14.0
clipcat: 0.14.0 -> 0.15.0
clipcat: 0.15.0 -> 0.16.0
clipcat: 0.16.0 -> 0.16.1
clipcat: migrate to by-name
clipcat: 0.16.2 -> 0.16.3
clipcat: 0.16.3 -> 0.16.4

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Hi @NickCao, please help me review this PR, thank you so much!


Update WhereToBegin.Rmd

Applied comments from reviewer. Minor changes. Fixed hyperlinks to other chapters.

@schuemie Hi Martijn, I just noticed the hyperlinks are not correctly incorporated in this commit. The brackets surrounding the hyperlink texts are removed, so both the link and text are being shown on the page instead.
For example, instead of having OHDSI wiki, we see this: OHDSI wiki (https://www.ohdsi.org/web/wiki/doku.php?id=projects:ohdsi_community)
Curious if we need to use a different syntax. Please let me know.

I'm going to merge this and fix the links as I edit the chapter.


Tests fail when not using --all-features

Hi.
When I run the test without --all-features, there's a failure:
---- time/src/offset_date_time.rs - offset_date_time::OffsetDateTime::checked_to_utc (line 262) stdout ----
error: invalid component: year was 999999
  --> time/src/offset_date_time.rs:273:15
   |
14 |     datetime!(+999999-12-31 23:59:59 -1).checked_to_utc(),
   |               ^^^^^^^

To make sure this doesn't happen, I guess it would be good to have at least a CI run without --all-features.
Thanks!

Hello, we tried to solve the issue.
This is what we did:
This change adds a new job to the CI workflow that runs tests without the --all-features flag. This will help catch issues like the one described in the GitHub issue, where certain tests fail when not all features are enabled.
You can review changes in this commit: https://github.com/zxsa89675/time-rs-time-719/commit/bce4a7f31f2cf5c7c1c13a0a047a643af108acdb.

[!CAUTION]
Disclaimer: The concept of solution was created by AI and you should never copy paste this code before you check the correctness of generated code. Solution might not be complete, you should use this code as an inspiration only.

If you no longer want Latta AI to attempt solving issues on your repository, you can block this account.

This is deliberate. Because features are additive, it's not worth the effort to properly gate everything in the tests. When --all-features is not passed, there is an unreachable code diagnostic output indicating that the flag is required and a subprocess is spawned with that flag.


feat: [epic]  appsmith design system version 2 deduplication

Description
Deduplication of old components by new ads components.
https://github.com/appsmithorg/appsmith/tree/chore/deduplicate-toast
https://github.com/appsmithorg/appsmith/tree/feat/deduplicate-button-and-icon
https://github.com/appsmithorg/appsmith/tree/feat/deduplicate-datasources-pages
https://github.com/appsmithorg/appsmith/tree/ds/refactor/auth-pages
https://github.com/appsmithorg/appsmith/tree/feat/dedup-apps-page
Fixes # (issue)

if no issue exists, please create an issue and ask the maintainers about this first

Media

A video or a GIF is preferred. when using Loom, don’t embed because it looks like it’s a GIF. instead, just link to the video

Type of change

Please delete options that are not relevant.

Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)
Breaking change (fix or feature that would cause existing functionality to not work as expected)
Chore (housekeeping or task changes that don't impact user perception)
This change requires a documentation update

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions, so we can reproduce.
Please also list any relevant details for your test configuration.
Delete anything that is not important

Manual
Jest
Cypress

Test Plan

Add Testsmith test cases links that relate to this PR

Issues raised during DP testing

Link issues raised during DP testing for better visiblity and tracking (copy link from comments dropped on this PR)

Checklist:
Dev activity

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] PR is being merged under a feature flag

QA activity:

[ ] Test plan has been approved by relevant developers
[ ] Test plan has been peer reviewed by QA
[ ] Cypress test cases have been added and approved by either SDET or manual QA
[ ] Organized project review call with relevant stakeholders after Round 1/2 of QA
[ ] Added Test Plan Approved label after reveiwing all Cypress test

/build-deploy-preview

/build-deploy-preview

/ok-to-test sha=bdde6caa8440b25fd5d21f30bec1c2affe1e8142

/build-deploy-preview env=release

/build-deploy-preview env=release

/build-deploy-preview env=release

/build-deploy-preview env=release

/build-deploy-preview env=release

/build-deploy-preview env=release

/ok-to-test sha=d56572e

/ok-to-test sha=d7d0252

/ok-to-test sha=00595ef

/ok-to-test sha=a5f07c5

/build-deploy-preview env=release

/build-deploy-preview env=release

/build-deploy-preview env=release

/build-deploy-preview env=release

/ok-to-test sha=be72ac1

/ok-to-test sha=7a5541d

/ok-to-test sha=675e791

/build-deploy-preview

@albinAppsmith After filling details on welcome screen, its redirecting directly to application, causing cypress tests to fail, can you please check. Refer:
https://user-images.githubusercontent.com/80334441/236745626-194fda85-b779-42df-99cd-e43f059514e6.mov

/ok-to-test

/ok-to-test sha=d8aa766

/ok-to-test sha=70d34a4

/build-deploy-preview env=release

/build-deploy-preview env=release

/ok-to-test sha=b2641f4

/build-deploy-preview env=release

/build-deploy-preview env=release

/build-deploy-preview env=release

/build-deploy-preview env=release

/ok-to-test sha=54f9072

/build-deploy-preview env=release

/build-deploy-preview

/build-deploy-preview

/build-deploy-preview

/build-deploy-preview

/build-deploy-preview

/build-deploy-preview

/build-deploy-preview

/build-deploy-preview recreate=true

/build-deploy-preview

/build-deploy-preview

/build-deploy-preview skip-tests="true"

/build-deploy-preview

/build-deploy-preview

/build-deploy-preview

/build-deploy-preview

/build-deploy-preview

/build-deploy-preview

/build-deploy-preview env=release

/build-deploy-preview

/ok-to-test sha=d4ef8ce

/build-deploy-preview skip-tests=true env=release


Add rate exchange API

From USD to JPY for example.

Added to get_exchange_rates() to luncho-python/api/luncho.py.
It generates exchange rate table from cached lonchoData.exchange_rate, so there is no such API at the server side.
Sorry there is no such API in the TypeScript library.


Dev tools cleared on page event

Operation System and Version: Win 10
SAFE Browser Version: Peruse 0.7.0
Network: Alpha
Description:
The web dev tools window disappears on page refresh or other action (eg clicking a link), making it hard to see what's going on. Possibly linked to #368 ?
Steps to reproduce:
Right click in page and select inspect element. Refresh page.

@JPL1  so I tried reproducing this. The logs get cleared on hitting refresh. This is the behavior in other browsers as well. If you wish to see the events and preserve the previous events you could try going to settings and click on preserve log. This should make the tools and the events that occurred prior to refresh or clicking a link continue to persist in case you wanted to view them.

Closing legacy issues - seems this couldn't be replicated at the time


kotel: Update span operation name from 'send' to 'publish'

Building on PR #449, this PR follows the new messaging semantic by renaming the span operation for producing from 'send' to 'publish'.

I'm assuming this is ok to release in a patch?

plugin/kotel/v1.2.0
thanks!


chore(solid-example): add some css

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Gradle 7.6.1: Unable to load class kotlin.enums.EnumEntriesKt (Kotlin DSL)

Using Gradle 7.6.1 with Kotlin buildscript yields the following error:
An exception occurred applying plugin request [id: 'com.atkinsondev.opentelemetry-build', version: '1.6.0']
> Failed to apply plugin 'com.atkinsondev.opentelemetry-build'.
   > Could not create an instance of type com.atkinsondev.opentelemetry.build.OpenTelemetryBuildPluginExtension.
      > kotlin/enums/EnumEntriesKt

Version 1.5.0 of the plugin works fine.
I tested in a dummy project that changing from build.gradle.kts to build.gradle also fixes the problem.
Seems like this plugin has a transitive dependency on a newer Kotlin version (EnumEntries is a newer addition to the Kotlin stdlib?) than the one that Gradle 7.6.1 ships with.
This table lists a list of Gradle version and embedded Kotlin version: https://docs.gradle.org/current/userguide/compatibility.html
Depending on Kotlin 1.9.10 makes this plugin compatible only with Gradle >= 8.3.
I tried upgrading the embedded Kotlin version in the buildscript block but that also gave an error as Gradle has a strict dependency constraint for that dependency.

Ah I see renovate bot did the update. I think for a Gradle plugin the Kotlin version can't be updated automatically like that.

Thanks for the heads up about this Kotlin version issue! I downgraded the project to Kotlin 1.7.10 to match the version of Kotlin bundled with the version of Gradle this project uses (7.6) and released plugin version 1.6.1 with the changes.

Cool, thanks!


tesseract: 0.8.5-1 in 'noetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository tesseract to 0.8.5-1:

upstream repository: https://github.com/tesseract-robotics/tesseract.git
release repository: https://github.com/ros-industrial-release/tesseract-release.git
distro file: noetic/distribution.yaml
bloom version: 0.10.7
previous version for package: 0.6.9-1

tesseract_collision
* Add boost serialization for Environment commands and all underlying types (#726 <https://github.com/tesseract-robotics/tesseract/issues/726>)
  * Add serialization macros to tesseract_common
  * Add serialization for tesseract_geometry primatives
  * Add serialization for meshes and octree
  * Add serialization for Link and Joint
  * Add serialization for tesseract_common types
  * Add serialization for SceneGraph and SceneState
  * Add serialization for tesseract_srdf and tesseract_common types
  * Add serialization for environment commands
  * Fix bug in getCollisionObjectPairs
* Contributors: Matthew Powelson

tesseract_common
* Add boost serialization for Environment commands and all underlying types (#726 <https://github.com/tesseract-robotics/tesseract/issues/726>)
  * Add serialization macros to tesseract_common
  * Add serialization for tesseract_geometry primatives
  * Add serialization for meshes and octree
  * Add serialization for Link and Joint
  * Add serialization for tesseract_common types
  * Add serialization for SceneGraph and SceneState
  * Add serialization for tesseract_srdf and tesseract_common types
  * Add serialization for environment commands
  * Fix bug in getCollisionObjectPairs
* Adjust for breaking change in Boost DLL 1.76
* Contributors: Josh Langsfeld, Matthew Powelson

tesseract_environment
* Add boost serialization for Environment commands and all underlying types (#726 <https://github.com/tesseract-robotics/tesseract/issues/726>)
  * Add serialization macros to tesseract_common
  * Add serialization for tesseract_geometry primatives
  * Add serialization for meshes and octree
  * Add serialization for Link and Joint
  * Add serialization for tesseract_common types
  * Add serialization for SceneGraph and SceneState
  * Add serialization for tesseract_srdf and tesseract_common types
  * Add serialization for environment commands
  * Fix bug in getCollisionObjectPairs
* Add methods for getting link transform information from state solver
* Contributors: Levi Armstrong, Matthew Powelson

tesseract_geometry
* Add boost serialization for Environment commands and all underlying types (#726 <https://github.com/tesseract-robotics/tesseract/issues/726>)
  * Add serialization macros to tesseract_common
  * Add serialization for tesseract_geometry primatives
  * Add serialization for meshes and octree
  * Add serialization for Link and Joint
  * Add serialization for tesseract_common types
  * Add serialization for SceneGraph and SceneState
  * Add serialization for tesseract_srdf and tesseract_common types
  * Add serialization for environment commands
  * Fix bug in getCollisionObjectPairs
* Contributors: Matthew Powelson

tesseract_kinematics

No changes

tesseract_scene_graph
* Add boost serialization for Environment commands and all underlying types (#726 <https://github.com/tesseract-robotics/tesseract/issues/726>)
  * Add serialization macros to tesseract_common
  * Add serialization for tesseract_geometry primatives
  * Add serialization for meshes and octree
  * Add serialization for Link and Joint
  * Add serialization for tesseract_common types
  * Add serialization for SceneGraph and SceneState
  * Add serialization for tesseract_srdf and tesseract_common types
  * Add serialization for environment commands
  * Fix bug in getCollisionObjectPairs
* Fix incorrect linking to console_bridge for tesseract_scene_graph example
* Contributors: Josh Langsfeld, Matthew Powelson

tesseract_srdf
* Add boost serialization for Environment commands and all underlying types (#726 <https://github.com/tesseract-robotics/tesseract/issues/726>)
  * Add serialization macros to tesseract_common
  * Add serialization for tesseract_geometry primatives
  * Add serialization for meshes and octree
  * Add serialization for Link and Joint
  * Add serialization for tesseract_common types
  * Add serialization for SceneGraph and SceneState
  * Add serialization for tesseract_srdf and tesseract_common types
  * Add serialization for environment commands
  * Fix bug in getCollisionObjectPairs
* Contributors: Matthew Powelson

tesseract_state_solver
* Add methods for getting link transform information from state solver
* Contributors: Levi Armstrong

tesseract_support

No changes

tesseract_urdf

No changes

tesseract_visualization

No changes

@Levi-Armstrong could you solve conflicts?

This can be closed.


Why would my V2 validation fail?

I have had reCAPTCHA V2 on my contact form for 1 year without a problem. Now since 5-7 days it has stopped working and i don't now why, all responses fail all of a sudden. I have done 0 changes on the site or any of the files for several months. If you tick the checkmark in the ReCaptacha box you will get the error "Validation Required!" which is the response given if the validation should fail as you can see in the code bellow.
Anyone got any idea why it would stop working just out of the blue when 0 changes has been done? I have had 10 different people try to use the contact form but everyone get's "Validation Required!" as an error.
Can recaptacha get blocked by the server firewall or something?
    //reCAPTCHA validation
    if (isset($_POST['g-recaptcha-response'])) {

            require('component/recaptcha/src/autoload.php');

            $recaptcha = new \ReCaptcha\ReCaptcha(SECRET_KEY, new \ReCaptcha\RequestMethod\SocketPost());

            $resp = $recaptcha->verify($_POST['g-recaptcha-response'], $_SERVER['REMOTE_ADDR']);

              if (!$resp->isSuccess()) {
                            $output = json_encode(array('type'=>'error', 'text' => '<b>Captcha</b> Validation Required!'));
                            die($output);
              }
    }

I also faced the same issue. Any reason?

I'm having exactly the same problem :-(

Make sure you don't use  www for non-www recaptcha.

the same problem, only the error is different ...
Someone got into the codes on Google.

me too but for me it only works locally :/

same issue here

Same issue here.

I pushed an update back in March, could you verify you're on the latest version of the library and if that fixes the issue?

same issue. in local works. but in server error validation.


error pull

Error pulling image (latest) from docker.io/library/wordpress, Get https://registry-1.docker.io/v1/images/be1b51191d9729a22d64a75f7fcd4bc741ab45adb310312be2b04392a060e206/ancestry: dial tcp: i/o timeout

Looks like some connectivity issues - Can you restart Kitematic and the VM, then try again?


Shorten addresses in send transaction input field

Fixes #106 by shortening addresses when they are longer than a specified threshold. See screenshot below:

When clicking on the input field, the full address will be shown in case you want to inspect / change it. When leaving the field, it will be shortened again

Well I had no doubt that you can do it yourself.
However you could probably do it much simpler by changing the labelAttribute field in contacts-auto-complete.ts.
Just introduce a new field in  AutoCompleteContact e.g.  truncatedLabel, set this field when creating autocomplete contacts & wallet labels and you're done. You can probably even just use the TruncateMiddlePipe class to do what you want.

@Nasicus Thanks, I'll take a look at your suggestions! :)

@Nasicus I looked into your suggestion with AutoCompleteContact, but couldn't get it to work. There were a couple of issues:

I kept getting the error that there was no provider for TruncateMiddlePipe when trying to include it in the contacts-auto-complete file (seems to not work properly with an @injectable)

When substituting TruncateMiddlePipe with a local function that does the same, it was possible to show a truncated address after one was selected, but:

When typing in your own address and moving to the next field, it wouldn't truncate as it is not selected in the autocomplete dropdown (I assume)
When scanning an address with the QR code it didn't get truncated
When selecting an address from the dropdown, it gets truncated, but after clicking the address field it keeps showing the truncated address (as that value is saved for the label)

To get around those issues, it most likely still requires onBlur() and onFocus() functions, so I prefer my current solution :P

Methods have been renamed, @alexbarnsley

Looking good! Nice work :+1:


Updated Cortex.Net

Added stars and last commit to Cortex.Net.
Added documentation link.

Thanks!

Thank you!


Uneven icon spacing on climb card

In addition, I wonder if the arrow icons are even necessary still. With swipe and arrow key support, it seems like the arrow buttons are not even very useful and take up some valuable screen real estate.

it should be obvious and the space next to the climb_name is already pretty dense, which leads to line-breaks on smaller phones …

Fix deployed, though we could still consider removing the arrows. Seems fine to leave them for now.


Release a new version to support carthage

There were some important things happening after the last version, so it would be nice to have a new version released. This would also fix the carthage integration (which is stated in the README but does not work).
I made my own release on my fork and now carthage integration works perfectly.
Here are the diffs since the last release: https://github.com/soffes/sskeychain/compare/v1.2.2...master

As a workaround, you can use
github "soffes/SSKeychain" "master"

but yes, a release would be better

Pushed tag 1.2.3


[Feature] Simplified Free-Flow User Specified API Calls

This command would allow a user to run any api call they want, with the syntax of:
sail api /the/endpoint
This would allow users to use the CLI in a much wider range of supported ways then what we support out of the box, and would let them make more complex calls in a pipeline fashion
Github has a great example:
https://github.com/cli/cli/tree/trunk/api

https://github.com/cli/cli/blob/trunk/pkg/cmd/api/api.go


Fix android ndk build on windows

Should fix https://github.com/tangrams/tangram-es/issues/1195

@hjanetzek you mean a "potential fix for #1329 instead of #1195 :D

whoops! copy paste error :D


Could show specific server/filesystem/etc. in breadcrumbs

Currently breadcrumbs looks like / Filesystems / Filesystem Details, it might be better as / Filesystem / qwerty with the name of the filesystem currently viewed. The same for servers and other similar entities.

Given the current structure of the breadcrumbs, we aren't guaranteed that the next path will be a detail page corresponding to a parent page.
GIven that, we should keep the differentiator ex:
/ Filesystem / Filesystem: qwerty


Instagram site changed? giving org.json.JSONException: JSONObject["edge_owner_to_timeline_media"]

Ripme version: 1.7.52
Java version: 1.8
Exact URL you were trying to rip when the problem occurred: https://www.instagram.com/kevin/
Please include any additional information about how to reproduce the problem:

Expected Behavior
Download whole account, 1602 posts
Actual Behavior
Only downloads first page, 13 files
2018-06-17 23:13:50,707 ERROR ripper.AbstractRipper .run() Got exception while running ripper:
org.json.JSONException: JSONObject["edge_owner_to_timeline_media"] not found.
	at org.json.JSONObject.get(JSONObject.java:473)
	at org.json.JSONObject.getJSONObject(JSONObject.java:573)
	at com.rarchives.ripme.ripper.rippers.InstagramRipper.pageHasImages(InstagramRipper.java:395)
	at com.rarchives.ripme.ripper.rippers.InstagramRipper.getNextPage(InstagramRipper.java:376)
	at com.rarchives.ripme.ripper.AbstractJSONRipper.rip(AbstractJSONRipper.java:92)
	at com.rarchives.ripme.ripper.AbstractRipper.run(AbstractRipper.java:555)
	at java.lang.Thread.run(Thread.java:748)
2018-06-17 23:13:50,720 DEBUG ripper.AbstractRipper .waitForThreads() Waiting for threads to finish

I first saw this error 26 hours ago and since then I have got it every time

Looks like a website change

Is this going to get fixed soon?

@Stylite

Is this going to get fixed soon?

I've fixed it and am pushing an update now

@Stylite The update is live


Copying to same registry with authentication per repository fails

What steps did you take:
When a bundle is being copied to the same registry, but to a different repository, if both repositories have different authentication imgpkg fails with a 401 when trying to mount the repositories.
Let's assume we have a bundle my.registry.io/my-bundle:tag with the following image
my.registry.io/application1/controller and to be able to copy from this image the user needs the following authentication
export IMGPKG_REGISTRY_HOSTNAME_0=my.registry.io/application1
export IMGPKG_REGISTRY_USERNAME_0=user1
export IMGPKG_REGISTRY_PASSWORD_0=some-password

When we are copying the bundle to my.registry.io/release/bundle:tag the user needs the following authentication
export IMGPKG_REGISTRY_HOSTNAME_1=my.registry.io/release
export IMGPKG_REGISTRY_USERNAME_1=user2
export IMGPKG_REGISTRY_PASSWORD_1=some-other-password

To copy the user executes (in the same shell where the prior exports were made):
imgpkg copy -b my.registry.io/my-bundle:tag --to-repo my.registry.io/release/bundle:tag
What happened:
This is the output of imgpkg
copy | importing 1 images...

 4.16 MiB / 197.57 MiB [=========>-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------]   2.11% 8.99 MiB/s 0s

copy | done uploading images

imgpkg: Error: Non-retryable error:
  POST https://my.registry.io/v2/release/bundle/blobs/uploads/?from=application1%2Fcontroller&mount=sha256%3A1739aaf524aa3b31288b8d2008ec831618d3a58b721161dfba96e8adafa9f417:
    UNAUTHORIZED: unauthorized to access repository: application1/controller, action: pull: unauthorized to access repository: application1/controller, action: pull

What did you expect:
The copy to succeed since all the needed authentication was provided
Anything else you would like to add:
The problem in this situation is that imgpkg is trying to mount an image into a different repository and the keychain is providing the authentication information for the destination. In this case, the authentication for the destination does not allow imgpkg to read the source.
One possible solution for this problem might be using the destination credentials when checking to see if an image is mountable. If the destination credentials cannot read the image, it should not try to mount it.
Note: Due to the implementation of imgpkg this same issue occurs even if the user tries to copy to tar and afterward copy it back to the registry because imgpkg will understand that the images to copy are in the same registry so it will try to mount them.
Environment:

imgpkg version (use imgpkg --version): 0.23.0
Docker registry used (e.g. Docker HUB):  Harbour
OS (e.g. from /etc/os-release): MacOS

Vote on this request
This is an invitation to the community to vote on issues, to help us prioritize our backlog. Use the "smiley face" up to the right of this comment to vote.
👍 "I would like to see this addressed as soon as possible"
👎 "There are other more important things to focus on right now"
We are also happy to receive and review Pull Requests if you want to help work on this issue.

Fixed in version 0.23.0


TS support in routes

There are way too many files "changed" because of following chronology:

You made "typescript" branch
Few commits was made to "develop" branch
I forked "develop" branch (not "typescript")

And now I am making PR to "typescript" with the changes that was made to "develop" branch
I Hope it is OK.
Real changes by me:
src/Route/Manager.ts added
src/Route/Manager.js (changed due compilation from .ts)
src/Route/index.ts added
src/Route/index.js (changed due compilation from .ts)
package.json (I added @types/node to devDeps and tweaked standardjs for TS support)
tsconfig.json added
Sorry for bit mess (not in the code though, only in PR). Please direct me if I am doing something wrong.

Coverage decreased (-0.2%) to 96.296% when pulling 8feeeb73c40552b8186f5aa2c4349a4ca5f7f304 on anurbol:ts into dc3b91fa30aecd1834f00b390959cd4190a92497 on adonisjs:typescript.

Hey @anurbol ! 👋
You can rebase your branch against the correct one to avoid having those type of PR.

@RomainLanz Oh thanks! I've read something about that, but not sure how to properly do it, can you give me
more detailed instructions on which commands, in which order I should execute in this type of scenario, please?

There's a lot of documentation about how to keep a fork updated.

@RomainLanz I needed that link! Thanks! I ll rework this PR

@RomainLanz Wow, great! Good that you told me this now, because I've edited just few files (that I listed above) so far. We should have information about each others work in future, by announcing it anywhere. Or maybe I've missed it, don't know where that information could be.
Can you tell me please, I guess after your changes there will be TS support in controllers, am I right? But there will not be support for it in models? Because models are handled by Lucid.


popovers: Fix padding to be more uniform.

The popovers for the message down chevron and left sidebar had
strange side padding and non-uniform padding between the top and
bottom. This changes them to all have the same padding as the
nav #gear_menu; none on the sides and 5px on the top and bottom.

Looks great, merged, thanks @brockwhittaker!


Use novaclient version 2 instead of 3

The novaclient library has removed client version 3 (see
https://review.openstack.org/#/c/169378/).  This commit updates
get_nova_client() method in maas_common.py to use version 2 instead.
Closes issue #177

:+1:


Dev workflow

@pratyush108 Will you be adding us to this repo as contributor or should we fork this repo individually to do development?
https://docs.github.com/en/organizations/managing-access-to-your-organizations-repositories/adding-outside-collaborators-to-repositories-in-your-organization
cc: @drmcghee

You already seem to have maintainer access, so closing this issue :)


Add commands to a seperate shell script.

Travis tests have failed
Hey @kmehant,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.
TravisBuddy Request Identifier: aeeff770-afa8-11ea-ae15-c70b0cf57a1c


NX616J bluescreen error

Prerequisites

[ ] Have you read the readme?
yes
[ ] Do you (want to) have your device in the supported list?
yes
[ ] Does the device have a Snapdragon 845 SOC?
yes

Description
[Description of the bug or feature]
I followed the tutorial through all the steps, now using the uefi from Ci did fixed USB issue but within bluescreen 'Soc Subsystem Failure', there is any chance to get it work?
Expected behavior: [What you expected to happen]
Boot in Windows
Actual behavior: [What actually happened]
Bluescreen with error code 'Soc Subsystem Failure'

Uninstall Audio drivers i fixed on POCO F1


Shadows Over Sol character sheet bug fix

Fixed a bug displaying the logo. Added section for Shock and Wound modifiers.

Also added a character sheet for Against the Dark Yogi. I had intended to develop that on a separate branch and submit it as a separate pull request.


Gas consumption in kWh

Hi, why if I add these 2 entities
Ariston domestic hot water gas consumption
Ariston central heating gas consumption
on Energy board, I see kWh and not SMC ?
this is a gas consumption, not an electricity consumption.

Yes, that would be great.
We need "zone temperature detected" also.
If there is something like water consumption (for energy tab) would be great. But i don't know if there's a sensor.

No, there isn't a sensor about it.
But my question is why I see kWh in energy board and not SMC (or m3)?
I pay by SMC consumption so I prefer see this value

@developerGM
You could update desire units through ariston web portal / mobile app, here is example for web portal

Or through home assistant - an ariston instance configuration

Hello guys, same here. I prefer to see Smc instead of kWh.  I've tried to change the parameters in the app and in the integration aa shown by @developerGM but still works onlt with kWh WTF :(

Yes, confirm that if you change the params in App (Ariston) or in HomeAssistant, not works.
In Energy board I see always kWh

@salvadorbs
Ok, I will test it, thanks
To integrate I need to add your code on sensors.yaml file?

Configuration.yaml or your sensor yaml file, if you are using it.

Configuration.yaml or your sensor yaml file, if you are using it.

@salvadorbs I am testing on sensors.yaml but I don't understand what kind of platform I need to write

platform: XXX

Why platform? You do not need it. https://www.home-assistant.io/integrations/template/#state-based-template-binary-sensors-buttons-images-numbers-selects-and-sensors

Same issue here.
SMC in Ariston/ATAG webportal, but not the option to use SMC (or M²s) is not possible to select.

Small update for sensor gas:
template
  - sensor:
      - name: "Ariston Gas Riscaldamento m³"
        unique_id: ariston_gas_riscaldamento
        state: "{{ (states('sensor.ariston_central_heating_gas_consumption') | float / 10.69) | round(2) }}"
        unit_of_measurement: "m³"
        icon: mdi:cash
        device_class: gas
        state_class: total
        attributes:
          last_reset: "{{states.sensor.ariston_central_heating_gas_consumption.attributes.last_reset}}"

Changed state_class from total_increasing to total and added last_reset attribute, like original sensor. I noticed that, especially with the heating sensor, the total_increasing state ignored the new values if they were similar (see home assistant docs). So I decided to use the state_class and last_reset attribute from the original sensor.

I use these sensors in the energy dashboard. In any case, you should use stat cards:

Statistic card https://www.home-assistant.io/dashboards/statistic/
Statistics graph card https://www.home-assistant.io/dashboards/statistics-graph/

Stat type = change
Period = today

This is perfect but I see different values
In HA, I see for this month 30.46m³
In Ariston app, I see for december a total of 64SMC
Why?

It could be missing consumption because of unavailable sensor values from API (API calls successful less that 50% in my case).   By default the gas consumption sensor is updated every hour. In case bad response the last hour consumption will be unavailable and it could affect the total numbers. Try to set more frequent gas sensor updates (e.g. every 10 mins) to be guaranteed a consumption value every hour.
Find there more details. https://github.com/fustom/ariston-remotethermo-home-assistant-v3/issues/86


Process state trie at the end

This PR closes #406 .
This PR changes the order at which the tries are processed: the initial and final state tries are processed and hashed after the transaction and receipt tries.

LGTM! But the name of the PR should be " Process txns and receipts trie at the end".

What do you mean? We hash the state trie after the txn and receipt tries, now, don't we?

I thought this PR was moving the hash of the initial tries to the end instead. I was misunderstanding #406


add regular categorical group renderer to stratified column

Steps to reproduce

Open list of all cell lines
Stratify by tumor type
Collapse all tumor types

The values of the tumor type column are now for instance astrocytoma/glioblastoma (50) with some colored bar in the background (if there are enough samples in the group).
I would find it more intuitive if the information is displayed the same way as if the rows would not be collapsed, i.e., a colored square and then the tumor type. Especially in the case of multiple stratifying columns and many collapsed groups, this might help a lot to keep an overview. Furthermore, it reduces the amount of text shown.

still needed after  #403  ?

I think that's addressed already with the latest changes..


Fix typo in return xml for ServiceCollectionContainerBuilderExtensions

The typo  resulted in no spacing between 'the' and the return type, so intellisense looked like TheSystem.IServiceProvider. This fix means it will be correctly displayed as The System.IServiceProvider

@adam-knights,
Thanks for having already signed the Contribution License Agreement. Your agreement has not been validated yet. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot


Implementation of some websocket utilities in juniper_subscriptions

Has the objective of storing some useful implementation that can be used in the subscriptions implementation over websocket.

@LegNeato I moved the implementation of PR #603 subscriptions from juniper_actix here, I'm not sure if that was what you had proposed to me or if I should put this implementation somewhere else.

Do the changes on latest master supercede this PR?


Readme: Separate additional features, goals, nomenclature, term rewriting, and relations to other proposals and languages

From IRC #tc39 today with @littledan:

littledan (Daniel Ehrenberg): …I think this could partly be addressed by a simpler-looking document layout (e.g., maybe split off the explainer pieces about follow-on proposals into separate md documents?) …
jschoi (J. S. Choi): Regarding the explainer: I can try separating the additional features into their own explainer documents. This is probably long overdue, but I have been focusing on the specification for the past week. I’ll make an issue for this in the smart-pipelines repository.
jschoi (J. S. Choi): The specification is currently a single document too, with an annex for each additional feature. Is this similarly too confusing or overwhelming for the reader? Should I consider separating the specification also? Perhaps I should.
littledan (Daniel Ehrenberg): I think the specification being in one document vs multiple documents is less important, as many fewer people read and understand the specification compared to the explainer. The specification is usually unintelligible to most audiences, and difficult to the rest of them, no matter how you cut it.
jschoi (J. S. Choi): Noted; thank you.
littledan (Daniel Ehrenberg): oh, another contradiction: explaining everything fully vs concisely emphasizing the important stuff
jschoi (J. S. Choi): The real-world examples hopefully help concretize how it would look, but…yes.
10:35 AM littledan (Daniel Ehrenberg): the readme is very long! this means you have spoken to many things, but a portion of the audience will just be unaware of your thought process. This is an inherent difficulty
10:36 AM jschoi (J. S. Choi): That’s true too. Maybe I should make an explainer explainer, pfft. Or separate the examples…? I think the examples do help make it seem more compelling.
Yes. Hopefully the readme split will help.
At least on a communicative level, though not so much at a fundamental-tradeoff level.

The split is done for now; see 8a4187656fc3b30107a9101a4528e27e9f0766f6. Hopefully this addresses @littledan’s suggestions; the advice is still very much appreciated.


Cosmetic changes

Goals:

[ ] Edit page title
[ ] Add BioChatter favico
[ ] Update titles, subtitles, and other texts
[ ] Replace the Mask concept with Persona


Fix conflict with close function

When use 'close' function on map click, the 'open' function doesn't work with Layer multipolygon

I don't understand what issue this is trying to fix and I have doubts that inserting a random setTimeout() is actually the correct fix for anything... 🤔

Maybe you can reproduce what happened ...
When you add a GeoJson, for example, on the map, where its features are multipolygon, and a click event is added to the map to close,
Example:
Map.on ('click', function () {
   Sidebar.close ();
});

And adds a click event in the geojson to open the sidebar, it does not open, because when opening, the previous event of closing is executed, ie it is as if nothing happened ... If you put the timeout of 1ms, it closes, And then opens. Maybe more complex control can solve the problem. This was a quick fix (but not the best), so sorry for that.

my guess is that you can probably use something like https://developer.mozilla.org/en-US/docs/Web/API/Event/stopPropagation to prevent the sidebar.close() callback from running. I don't think that this is something that this lib should handle. Thanks for the PR anyways! 👍

So sorry for that... but thanks 👍


Pass headers

Hi, how to pass header websocket plugin?

?

Although not officially supported in the web spec, we expose an extra options object you can use:
https://github.com/valor-software/nativescript-plugins/blob/f6e7ba3d68802363ea5d507167e42d16a64eb52e/packages/nativescript-websockets/websocket.ts#L82
so you can just:
new WebSocket(url, protocol, {headers: { 'x-my-header': 'value' } } );


Fix Syntax Error in Windows Terminal Documentation for Duplicating Tabs in Bash Shell on WSL

Description
This pull request addresses an issue in the Windows Terminal documentation tutorial for creating new tabs in the same directory within the WSL Ubuntu environment. The provided code snippet, when added to the end of .bashrc, results in a syntax error if any plugins that altered PROMPT_COMMAND were sourced earlier, such as pyenv or rupa/z.
Issue
When following the documentation and adding the following code to .bashrc:
PROMPT_COMMAND=${PROMPT_COMMAND:+"$PROMPT_COMMAND; "}'printf "\e]9;9;%s\e\\" "$(wslpath -w "$PWD")"'

It results in the following error:
-bash: PROMPT_COMMAND: line 1: syntax error near unexpected token `;;'
-bash: PROMPT_COMMAND: line 1: `(_z --add "$(command pwd -P 2>/dev/null)" 2>/dev/null &);; printf "\e]9;9;%s\e\\" "$(wslpath -w "$PWD")"' #

This happens because the provided code appends ;  to the existing PROMPT_COMMAND if it is already set:
PROMPT_COMMAND=${PROMPT_COMMAND:+"$PROMPT_COMMAND; "}'printf "\e]9;9;%s\e\\" "$(wslpath -w "$PWD")"'

If a plugin such as rupa/z has already added a command to PROMPT_COMMAND (which typically ends with a semicolon), the resulting PROMPT_COMMAND contains an extra ;, leading to a syntax error:
# Example of PROMPT_COMMAND before adding the new code:
PROMPT_COMMAND='(_z --add "$(command pwd -P 2>/dev/null)" 2>/dev/null &);'

# After adding the new code, it becomes:
PROMPT_COMMAND='(_z --add "$(command pwd -P 2>/dev/null)" 2>/dev/null &);; printf "\e]9;9;%s\e\\" "$(wslpath -w "$PWD")"'

Fix
To resolve this issue, we need to remove the extra semicolon causing the error and modify the code as follows:
PROMPT_COMMAND=${PROMPT_COMMAND:+"$PROMPT_COMMAND "}'printf "\e]9;9;%s\e\\" "$(wslpath -w "$PWD")"'

This way, the code ensures that only a single space is added between existing commands in PROMPT_COMMAND:
# Example of PROMPT_COMMAND before adding the new code:
PROMPT_COMMAND='(_z --add "$(command pwd -P 2>/dev/null)" 2>/dev/null &);'

# After adding the new code, it becomes:
PROMPT_COMMAND='(_z --add "$(command pwd -P 2>/dev/null)" 2>/dev/null &) printf "\e]9;9;%s\e\\" "$(wslpath -w "$PWD")"'

Documentation Update
This pull request updates the documentation to include the corrected code snippet for adding to .bashrc without causing syntax errors. This ensures users can duplicate tabs in Windows Terminal in the same directory without issues.

Before
PROMPT_COMMAND=${PROMPT_COMMAND:+"$PROMPT_COMMAND; "}'printf "\e]9;9;%s\e\\" "$(wslpath -w "$PWD")"'

After
PROMPT_COMMAND=${PROMPT_COMMAND:+"$PROMPT_COMMAND "}'printf "\e]9;9;%s\e\\" "$(wslpath -w "$PWD")"'

Testing
Tested in WSL Ubuntu environment by:

Adding the corrected code snippet to .bashrc.
Duplicating a tab with CTRL-SHIFT-D.
Confirming the new tab opens in the same directory without any syntax errors.

Conclusion
This change provides a reliable method for duplicating tabs in the same directory within Windows Terminal, enhancing the user experience and avoiding syntax errors in .bashrc.

Thanks for the thoughtful fix and well-explained update, @abhijeeth-babu!


[enhancement]: Allow only container jobs for self-hosted agents for increased security.

Describe your feature request here
It seems like the secure way to deploy a self-hosted agent is to loop infinitely through creating Docker containers with --once, in which Docker-in-Docker is then used by the Agent to subsequently create other Docker containers.
What if we'd have an option to allow only container jobs, making it possible to run the agent on the host without --once, and the agent makes sure that only containerized jobs can be executed?
As a person not involved deeply with this project, it seems like just raising an error in https://github.com/microsoft/azure-pipelines-agent/blob/master/src/Agent.Worker/ExecutionContext.cs#L575 could work, but I guess this would require some other workarounds.
Or is there another simple method one can use to deploy an agent that doesn't let a pipeline definition access/modify any files in the host?

Hi @moqmar thanks for your proposal. We are working on higher-prioritized issues at the moment, but we'll get back to this one as soon as possible.

This is still not implemented AFAIK and was acknowledged as a valid feature request, so it is not stale.


Consumable protocol

Hello!
It would be useful to go through the syntax you used here, since it doesn't work for me and raises a compile error

If I change the syntax slightly it works, but it would be useful to understand why it fails and why it works. I feel I would benefit from some drills here: maps, map instantiation, map update, and the same with structs.

That's a typo!


adding SwipeToRefreshLayout in weather view. implementing SwipeToRefr…

…eshLayout CallBacks to manage data updating.

Please add Unit Tests, the builds are failing because of conflicts and because you are not increasing the coverage.

Ups, let me check that.

Current coverage is 98.75% (diff: 53.33%)

Merging #56 into develop will decrease coverage by 0.75%

@@            develop        #56   diff @@
==========================================
  Files            41         39     -2
  Lines          1023        964    -59
  Methods           0          0
  Messages          0          0
  Branches        104        100     -4
==========================================
- Hits           1018        952    -66
- Misses            0          6     +6
- Partials          5          6     +1

Powered by Codecov. Last update 417ff1c...948009a

@Mukazuge I'll implement the tests that you're missing to be able to merge this PR.


Add travis config & build status badge

See LaxarJS/ax-popup-widget#13.

Fixed on release-2.0.x and master:
https://travis-ci.org/LaxarJS/ax-show-hide-widget
Btw., directive.js coverage looks odd: https://codecov.io/github/LaxarJS/ax-show-hide-widget


⚠ ClamAV has degraded performance

In ed7460c, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 195 ms

Resolved: ClamAV performance has improved in 29a3929.


changes in socketclient.js stops MMM-RemoteControl to work

The changes in socketclient.js introduced with this PR https://github.com/MichMich/MagicMirror/pull/1937 in v2.11.0 breaks MMM-RemoteControl, maybe other modules too.
See https://github.com/Jopyth/MMM-Remote-Control/issues/185
After reverting the changes in socketclient.js the module works again.

Found 2 issues:

we can't use window.location.pathname because modules can use own html sites referencing socketclient.js. E.g. in http://192.168.xxx.yyy:8080/remote.html window.location.pathname has the value /remote.html instead of expected /. This could may solved defining a subPath value in the config and using this value instead of window.location.pathname.

in index.html the line
<script type="text/javascript" src="/socket.io/socket.io.js"></script>
was replaced in the above PR with
<script type="text/javascript" src="socket.io/socket.io.js"></script>
which is a good correction, but many module developers copied this line in their html site.
This is a minor issue: If someone will use such a module with a subpath <> /, the above line must corrected in the module html.

This can be resolved by defining a basename in the configuration with a default value of /. basename is the used instead of window.location.pathname.

@khassel I created a PR to fix the broken socket.io path #1976

Merged.


Updated: workrave 1.10.40

${}

e0132acb-404e-4203-831e-f9fc5b65836d

Newer version of workrave (1.10.41) is now available in master. e9eb1d0b3a8edd57948cd73c17223a788a688791


DacServices.ExportBacpac: Intermittent errors when extracting a package from a database with numbered stored procedures

DacFX.x64 version: 150.4897.1
SQL Server: SQL Server 2017 (v14.0.2027.2)
Database compatibility level: 110
Data Migration Assistant report: No migration blockers
DacExportOptions: [CommandTimeout: 0s, SchemaModelStorage: File, TargetEngineVersion: Latest, VerifyFullTextDocumentTypesSupported: True, LongRunningCommandTimeout: 0s, DatabaseLockTimeout: 60s, IgnoreIndexesStatisticsOnEnclaveEnabledColumns:False, TempDirectoryForTableData: '']
Sample error message: "Error SQL71501: Error validating element [dbo].[hideObject]: Procedure: [dbo].[hideObject] has an unresolved reference to object [dbo].[checkRights].[1]."
Please note that the numbered stored procedure checkRights;1 exists, the caller proc
stdout_bug_export.txt
edure uses the syntax exec "checkRights;1" (n.b., no dbo-prefix) and that the task fails only intermittently on the database to be exported and other databases with the same schema.

Could you share a sample CREATE PROCEDURE statement?

@ErikEJ Thank you for the reply.
I have attached a copy of the requested script.
hideObject.sql.txt

I meant for checkrights;1

@ErikEJ Thank you for your interest!
Here is the requested file:
checkRights.sql.txt
The execution of the call to checkRights;1 in SSMS:
DECLARE	@return_value int
EXEC	@return_value = checkRights;1
@v_rights = N'''a''',
@v_ucid = 1,
@v_oid = 12,
@v_uid = 1
SELECT	'Return Value' = @return_value
"Msg 50000, Level 11, State 1, Procedure checkRights, Line 38 [Batch Start Line 2]
User with id 1 does not have the appropriate rights ('a') on object with id 12. Access denied"

I think you have issues because this feature (numbered procedures) is no longer supported, and was deprecated in 2008: https://docs.microsoft.com/en-us/previous-versions/sql/sql-server-2008/ms143729(v=sql.100)?redirectedfrom=MSDN

@ErikEJ Thank you for your reply!
We are aware of the deprecated status of the feature, but it is still working with the database at compatibility level 110. What is bothering me most is the intermittent nature of the failure to validate the model during the creation of the BACPAC. Our workflow is the following: Create a new database from a regular database backup, export the database as BACPAC, delete database. Most of the time, the BACPAC will be produced as expected, but from time to time this validation error occurs. I could not find yet an explanation for this behaviour.

And this always takes place on the exact same machine with the exact same DacFX binaries?

@ErikEJ The problem has occurred intermittently also with older versions of the DacFX x64 binaries (v150.4384.2 and 15.0.4538.1) and on different machines: Windows 10 development machines and Azure VMs based on custom images with WS 2016 Datacenter and SQL Server 2017 Standard in test and production environments). In testing and production, the issue has occurred only a couple of times so far.


Split up the DFP guide

DFP guide split into two docs.
Remove usage of Latin acronyms (ie, eg) with "for example"
Replace & with "and"
Other misc grammar fixes

Work performed by Zenobia.
fixes #569

/merge


List table

Build version: 2.11.0-pr-38.163 :crossed_fingers: list-table on Travis :tada:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


File name should be preserved in download from Archive

Describe the bug
If I download a file, e.g. logs.zip from the Archive tab of a job it gets saved as download. In this case I need to manually change the file type to .zip to be able to extract the contents.
To Reproduce
Steps to reproduce the behavior:

Go to Archive
Click on the file you want to download
You should find a file download in your Downloads folder

Expected behavior
The file should be saved locally under the same name as in the Archive tab, e.g. logs.zip

This should have been fixed in the meantime.


[BUG] Clarify the way Services of Type LoadBalancer and ANPs will work

What happened:
Meeting notes from 27th Feb 2024:
RE: policies and services : In Network Policies
Cluster ingress and egress mechanisms often require rewriting the source or destination IP of packets. In cases where this happens, it is not defined whether this happens before or after NetworkPolicy processing, and the behavior may be different for different combinations of network plugin, cloud provider, Service implementation, etc.
For egress, this means that connections from pods to Service IPs that get rewritten to cluster-external IPs may or may not be subject to ipBlock-based policies.

We should certainly make pod2pod work even if its through the services (clusterIP)

we should get rid of “undefined” and “unspecified” behaviour for ANP; we shouldn’t have the same ambiguity as we have for NetPol

Svc rewrite happens before the netpol application => rule that matches service IPs has no effect since it anyways doesn’t or won’t match on that!

User case: block users from connecting to x service => block the endpoints instead?

CONSENSUS: Write, don't do it for service VIPs! => clarify which IPs? clusterIPs, externalIPs, loadBalancerVIPs

Let’s also update the NPEP and ensure we call this out!

Cilium’s implementation ignores CIDR block totally for internal traffic

Cannot define pods by IP

Only labels

What you expected to happen:
We are trying to clarify at least the egress bits in the API change here: https://github.com/kubernetes-sigs/network-policy-api/pull/185
See ideas from @danwinship 's comment here: https://github.com/kubernetes-sigs/network-policy-api/pull/185#discussion_r1506114425
We need to zoom in on an agreement and get that done in a separate PR so that the original PR can move forward first.
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:

/cc @joestringer

There are two things we are trying to clarify here:

for east-west traffic ; a peer and subject as of today for ANP/BANP are always pod, nothing else. IN such a case, when we have the policy peer pod trying to talk to the subject pod and here the subject pod is also a backed for a service (clusterIP, externalIP, loadbalancerIP); so ingress traffic we need to define how policies will effect this and same for vice versa where peer pod is also backend and the subject pod is trying to talk to the peer pod -> egress use case
For northbound, Networks peer and services and policies.

For clusterIPs and externalIPs we know that policy will be applied after the packet is DNATed a.k.a rewritten, so having a service is actually like not having any. However the tricky part is with loadBalancers and this is what we are trying to address in this issue.
The text we have for case1:
// Note that presence of a Service object with this policy subject as its backend
// has no impact on the behavior of the policy applied to the peer
// trying to talk to the Service. It will work in the same way as if the
// Service didn't exist since policy is applied after ServiceVIP (clusterIP,
// externalIP, loadBalancerIngressIP) is rewritten to the backendIPs.
//

AND
//
// Note that presence of a Service object with this peer as its backend
// has no impact on the behavior of the policy applied to the subject
// trying to talk to the Service. It will work in the same way as if the
// Service didn't exist since policy is applied after ServiceVIP (clusterIP,
// externalIP, loadBalancerIngressIP) is rewritten to the backendIPs.
//

Text we have for case2:
Note that because policies are applied after Service VIPs (clusterIPs, externalIPs,
load balancer IPs) are rewritten to endpoint IPs, a Networks selector cannot match
such a VIP. For example, a Networks selector that denies traffic to the entire
service CIDR will not actually block any service traffic.

IN all these cases the wordings are wrong for load balancers because the way AWS works using hostnames where traffic leaves the cluster probably cannot be predicted at all as to what happens with the policy versus for GCP/Azure where we can hairpin the DNAT within the cluster without sending it out will work differently.

One small note I'd make is that I think that for policy ingress towards a Pod this is simple: I would never expect a service IP to be the peer for the subject of an ingress policy. For the traffic to arrive at the subject of the policy, it must be routed there, and typically that routing decision must be made using the actual IP of the subject. So it's mainly the egress policy case that is ambiguous.

One small note I'd make is that I think that for policy ingress towards a Pod this is simple: I would never expect a service IP to be the peer for the subject of an ingress policy. For the traffic to arrive at the subject of the policy, it must be routed there, and typically that routing decision must be made using the actual IP of the subject. So it's mainly the egress policy case that is ambiguous.

So I had the exact same thoughts at first, but really its the flip case for ingress where the peer pod tries to talk to the serviceVIP which has the subject pod as the backend right? In that case if we have a policy in place between the peer pod and subject pod, then it won't really respect this serviceVIP....

/reopen


Record list doesn't resize properly after the sidebar is pinned

Low priority
Current behaviour

Expected behaviour
The record list should resize depending on the space that's left on the page. Only the table should be scrolled and not the whole page

For today: take a look at task and code, make a plan on how to handle it and start working on the task

Tested and confirming that this now works as intended. Since this is a fix there is no need for CL entry for it to be included in the dev.
Moving the ticket to Done.


Implementar helper para realizar requisição POST

May i work on this?

Of course @hadihammurabi. I'm attributing this problem to you


Campaign | Flyers: New location

As an app user I want to be able to add a new flyer location (campaign stand).
The process to enter a new campaign stand (flyers) is started in #218.
Acceptance criteria:

[ ] Click on locator icon
[ ] Chose "Wahlkampfstand"
[ ] Fill in information in form. The form includes the address.
[ ] as well as the number of flyer given out at the campaign stand

Prototype:
https://www.figma.com/proto/7wE0Iveas3GGb8u4oL0714/App-Design-Mitglieder-App-(1)-(Copy)?node-id=2935-30355&t=b8swD5IOAFfZ0OSo-1&starting-point-node-id=2425%3A17429
https://www.figma.com/proto/7wE0Iveas3GGb8u4oL0714/App-Design-Mitglieder-App-(1)-(Copy)?node-id=2726-12058&t=b8swD5IOAFfZ0OSo-1&starting-point-node-id=2425%3A17429
API endpoint reference: https://github.com/verdigado/gruene-api/issues/68
Pollion reference: https://github.com/pollion/sunflower-app/issues/30

UX question: the clicked locator has "+Route" as a second option. I assume this is a mistake, because routes are read-only and provided to the users via the cockpit. Correct? @leagerndt @JuliaFreitagBGSt

@nscharioth we are not able to review the both screenshots. We assume they are screenshots of the prototype regarding the described issue. Please confirm.
Regarding the Routes: User should be able to walk through a neighbourhood and hand out flyers or throw them in postboxes. This needs to be documented in the map. So, "+ Route" is indeed the incorrect wording. It needs so say "+ Bereich" and the user should be able to draw a free form with the finger in the map (congruent with Haustür-function).
Issue is reviewed.

@nscharioth we are not able to review the both screenshots. We assume they are screenshots of the prototype regarding the described issue. Please confirm.
Regarding the Routes: User should be able to walk through a neighbourhood and hand out flyers or throw them in postboxes. This needs to be documented in the map. So, "+ Route" is indeed the incorrect wording. It needs so say "+ Bereich" and the user should be able to draw a free form with the finger in the map (congruent with Haustür-function).
Issue is reviewed.

The screenshots are from the prototype, yes.
Regarding "Bereiche" for flyers, I will add this as a new non-critical issue as this is a new functionality.

Regarding "Bereiche" for flyers, I will add this as a new non-critical issue as this is a new functionality.

@nscharioth Maybe we could keep it labeled as critical and consider this function for release 1, because "Bereiche" will be used for Haustüren as well and therefore the function is not quite as new?

The issue here #261 for new flyer locations is reviewed.
Lets move the discussion of the other questions to the appropriate issues:

I would view areas for DOORS as "non-critical". Further discussion here: #272
areas for FLYERS are a new function not mentioned in the prototype and Lastenheft. For me this is therefore "out of scope". Discussion here in the new issues: #330 #331 #332 #333 #334

In light of the new election date for the German federal elections and current timeline, the priority for flyers (if time allows for development) is:

flow for a new single location (address-bound) (#261), then
flow for a flyer area (Bereich) via vector points (#330)


Is now support batch insert? Like INSERT INTO table (a, b, c) VALUES (?, ?, ?), (?, ?, ?), (?, ?, ?)

#255 is discussing it


[ignore, compiled assets for testing]

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

Current dependencies on/for this PR:

main

PR #886

PR #887   👈

This stack of pull requests is managed by Graphite.


Update "cold starts of large clusters" known limitation

As discussed in https://github.com/cockroachdb/docs/issues/6837:

Cold starts of large clusters may require manual intervention - This
one probably needs to be adjusted based on the new default range
size. Also I think we should probably nudge people with existing
clusters to up their range size limits to match the defaults."

Estimated scope of work:

Investigate existing limitation

Update accordingly, with input from engineering (looks like
@andreimatei) and with info re: new range size

See also:

#5971

FWIW there is no evidence (on GH) that this known limitation has actually been resolved.  The linked issues in the CRDB repo are still open.
However, at the very least the recommendation on the known limitations page to increase the range size to 128 MiB needs to be removed, since the default on 20.1 is now 512 MiB.  I'm doing that work as part of #5971

This limitation has been resolved in 21.1 (https://github.com/cockroachdb/cockroach/pull/56860) and backported to 20.2 and 20.1. I'll close this issue with a forthcoming 21.1 known limitations PR.


Dynamic menu for ACL Module

I m using Ng2Admin Dashboard . I had create the ACL module .My Menu Comes Dynamically according to the user permission . But My problem is dat .The menu doesnot show everytime .Its shows after refreshing the twor ot more than dat. I load the my menu on nnOnChnages method.. Can some body help me out to come this issue ..

Locate the file "pages.component.ts" and at the bottom of that file you will find a snippet of code:
ngOnInit() {
this._menuService.updateMenuByRoutes(PAGES_MENU);
}
Do any back end calls etc. to get the data that you need and then insert the json route structure in place of PAGES_MENU.
Tested with latest version and it works great.
Change the lifecycle event here if need be.

The angular magic setTimeout(fn) will be very helpful.


noop apt_update similar to apt_repository

makes apt_update behave similarly to apt_repository when invoked on non-apt-using distros

I still think it's a bit weird to use the provider resolution system for this vs. return unless uses_apt? in the action method.

You have to use the provider resolution system don't you - on debian family you want to run the provider, everywhere else you want to no-op, not to just bail out of the provider.

yeah but if you return'd you'd no op the action and the resource wouldn't update, which is about the same effect...
i kind of like that the you don't have to guard every single action with the checking code, but i can also see how it might just be some OOP fetishism going on my head...   right now this approach feels vaguely 'cleaner' to me, but not in any particularly objective sense...

It feels mildly less discoverable to do it this way, but only mildly. ¯\_(ツ)_/¯

I think I'm just going to mergify this one.
Fixes the bug in apt_repository not actually using the no-op provider at all, gets the similar behavior right for apt_update, and adds tests so we know that both behaviors are correct and lets @tas50 start using them, which is good enough incremental updating.
the which/uses_apt? code de-dup we should address, but I have too much stacked up to get to it now...

Yeah, I'll see if I can do a debt-paydown PR tonight or tomorrow to clean it all up. This is good enough for now :) Any changes won't be user visible so the only ones it hurts are us (aka the lost souls)

yeah, and i there's many worse sins we've committed...


Build our own batch of input data

10000 images are feed to a CNN system as a training set with batches of 128. The question is that we want to create our own batch data, rather than the random one. More specifically, these 128 images setting as one batch are selected specifically. Is there any way in Keras? I appreciate any help.

Yup! Just use a generator and model.fit_generator.

@the-moliver Thanks for the reply. I am new in Keras. Would you please just provide me a link of example of the generator?

@amnKhatami you can find a sample custom generator function here.


NavigationAgent2D overshoots target from get_next_location with increased velocities

Godot version
3.5 RC 8
System information
Windows 11
Issue description
var target = nav_agent.get_next_location()
var vel = global_position.direction_to(target) * 300
nav_agent.set_velocity(vel)

When using the above code, the navigation agent can get stuck in a loop of going forward/backward.
The issue seems to be that due to the high velocity magnitude, the navigation agent is unable to realize that the location has been reached, and so keeps going backward/forward. It overshoots the target, moves backward towards it. It overshoots it again, and moves forward.
There can be some kind of workaround that uses the path variable to calculate if you're close to the target and then move onto the next point in the path, but that doesn't seem ideal.
Steps to reproduce
Explained above
Minimal reproduction project
No response

Never mind. Fixed with path_desired_distance property.


TU Delft EMWET tool specific inputs

Dear reader,
I am currently implementing CPACS into the TU Delft tool EMWET. I have a few inputs that I need that currently do not have a spot in CPACS. These could possibly be added into CPACS itself at some point, but at this moment it would be fine to have these as tool specific inputs. Thus I would request that in cpacs/toolspecific a folder EMWET would be created. In this folder, I would like to request the fields:
cpacs/toolspecific/EMWET/wingUID (type: string)
cpacs/toolspecific/EMWET/loadcaseUID (type: string)
cpacs/toolspecific/EMWET/fueltank/y_start (type: float)
cpacs/toolspecific/EMWET/fueltank/y_end (type: float)
cpacs/toolspecific/EMWET/stringerefficiency (type: float)
If you have any questions, you can contact me about them. In addition, tomorrow (20-11) during the AGILE telco Imco will discuss the issues reported for TU Delft tools EMWET, Q3D and the Initiator. Thus, he will be able to elaborate on this request.
Thank you for your time!

Dear Robin,
As discussed in the telco with Imco there is no need to explicitly define the toolspecifics in CPACS. Just use them in your CPACS files.


Check for Mismmatch greater than shortest adapter?

This can be a mistake (rarely a use case scenario)
if adapter seq is 2 bases and mismatch is set to 3, it will break the agrep, it will break the position detection. But in the position detection it will give an error?
after length(adapter) this can be checked very easily. and then this could be skipped with stop("massage")?

This is fixed in the initial grada_analyze() function. If an adapter is shorter ort equal the mismatch maximum, it will be skipped!


Comments get deleted in Niagara

Happens in UE4.27 and UE5 as well.
Open Niagara, add comment, close, reopen, comment wont be there anymore. :(

Hi tigerija, sorry I was not able to replicate this issue on 4.27. A few questions:

By close / reopen, is this "close the file and reopen" or "close the project and reopen"?
What version of the plugin are you on?
Which niagara graph type does this happen on?

Update: I think this might be an Unreal bug. And not your addon. I apologize in that case - because I only noticed that once using your great addon. But after some testing it seems like its bug with Unreal, and so far only with Niagara Emitters.
I tested on both UE 4 and 5, with and without your plugin. Same thing happens.

By close / reopen, is this "close the file and reopen" or "close the project and reopen"?

Create new Niagara Emitter

Add comment. Save.

Close Niagara Emitter.

Open Niagara Emitter.

Comments should not be there anymore.

What version of the plugin are you on?

Latest from Marketplace. 	"VersionName": "3.0.2",

Which niagara graph type does this happen on?

Emitter.

Thanks for the testing this indepth, I am able to replicate this bug now. I'm pretty sure I tested all the other niagara types except Emitter haha, they don't seem to have the same issue.
Suggest you submit a bug report to Unreal if you haven't already 😃


Continuous stream of new connections

Hi,
We have used webrtc-rs in our application to stream a video from a Rust backend to a HTML/Javascript client.
The video stream works fine but in the logs of the Rust server, we see a continuous stream of new connections, like that:
2021-10-21 10:07:59,628 INFO [webrtc_mdns::conn] Received new connection from <IP_ADDRESS>:54407
2021-10-21 10:07:59,628 INFO [webrtc_mdns::conn] Received new connection from <IP_ADDRESS>:54407
2021-10-21 10:07:59,628 INFO [webrtc_mdns::conn] Received new connection from <IP_ADDRESS>:54407
2021-10-21 10:07:59,628 INFO [webrtc_mdns::conn] Received new connection from <IP_ADDRESS>:54409
2021-10-21 10:07:59,628 INFO [webrtc_mdns::conn] Received new connection from <IP_ADDRESS>:54409
2021-10-21 10:07:59,628 INFO [webrtc_mdns::conn] Received new connection from <IP_ADDRESS>:54409
2021-10-21 10:07:59,628 INFO [webrtc_mdns::conn] Received new connection from <IP_ADDRESS>:54407
2021-10-21 10:07:59,629 INFO [webrtc_mdns::conn] Received new connection from <IP_ADDRESS>:54411
2021-10-21 10:07:59,629 INFO [webrtc_mdns::conn] Received new connection from <IP_ADDRESS>:54411
2021-10-21 10:07:59,629 INFO [webrtc_mdns::conn] Received new connection from <IP_ADDRESS>:54411
2021-10-21 10:07:59,629 INFO [webrtc_mdns::conn] Received new connection from <IP_ADDRESS>:54409
2021-10-21 10:07:59,630 INFO [webrtc_mdns::conn] Received new connection from <IP_ADDRESS>:54411

This never stops and every couple of seconds, we see a batch of "new connections". Before we investigate further, is that expected behavior?
If not, do you have any clue what could cause this?
Thank you.

same in pion/mdns
~/go/src/mdns/examples/server$ ./server
mdns INFO: 2021/10/21 19:19:11 Receive new connection <IP_ADDRESS>:5353
mdns WARNING: 2021/10/21 19:19:11 Failed to parse mDNS packet parsing/packing of this type isn't available yet
mdns INFO: 2021/10/21 19:19:11 Receive new connection <IP_ADDRESS>:5353
mdns INFO: 2021/10/21 19:19:12 Receive new connection <IP_ADDRESS>:5353
mdns INFO: 2021/10/21 19:19:12 Receive new connection <IP_ADDRESS>:5353
mdns INFO: 2021/10/21 19:19:12 Receive new connection <IP_ADDRESS>:5353
mdns INFO: 2021/10/21 19:19:12 Receive new connection <IP_ADDRESS>:5353
mdns INFO: 2021/10/21 19:19:12 Receive new connection <IP_ADDRESS>:5353
mdns INFO: 2021/10/21 19:19:13 Receive new connection <IP_ADDRESS>:5353
mdns INFO: 2021/10/21 19:19:13 Receive new connection <IP_ADDRESS>:5353
mdns INFO: 2021/10/21 19:19:14 Receive new connection <IP_ADDRESS>:5353
mdns INFO: 2021/10/21 19:19:23 Receive new connection <IP_ADDRESS>:5353
mdns INFO: 2021/10/21 19:19:23 Receive new connection <IP_ADDRESS>:5353
mdns INFO: 2021/10/21 19:19:24 Receive new connection <IP_ADDRESS>:5353

close this issue, due to expected behavior of mdns


Enable point in GoogleMaps

At this moment, the library can do route between 2 points, very good. However in some times we need only a point in GMaps, so if you can enable the possibility to send as parameter if we hope to do a route or only paint a point from coordinates.
Thanks.

see my patch

This has been resolved


Add ability to run workflows locally

Enabling users to execute their workflows locally (e.g. via minikube) for quicker debugging

in-container workflow execution seems sufficient to me (#65). feel free to reopen if additional functionality needed


Updated the regtest Liquid asset ID

Since Liquid has switched back to Elements as the code repository the chain and asset ID's have changed for regtest.
See readme on https://github.com/Blockstream/liquid.

@sipsorcery so we need to update liquid version, because if you do only this change, it will become impossible to dev on top of TestFramework for liquid.

That PR is coming as well :).

Well bundle it in the same PR then so I can test.

(and rebase, I fixed the test)

@sipsorcery something still wrong?

@NicolasDorier no I think the PR is good to go except for the failing travis test which I can't reproduce. The integration tests I previously ran against the liquid <IP_ADDRESS> daemon are now passing against the elements <IP_ADDRESS> daemon.

oh they made an official windows version awesome!


How to use two controllers in one arduino file ?

I want to use two fuzzy controllers in one ino file, would this be possible ?

Bnj or hello im algérien citizen
So why u needd to use 2 fuzzzy contrôler what is projeect need 2 contrôler
And if u want use 2 contrôler yes you can but u must programme master and salve or parallèle or série lick you want donc ifbyou want contacter me<PHONE_NUMBER>261

De : Zaki23madrid @.>
Envoyé : mercredi 5 janvier 2022 10:09
À : karthiknadig/ArduinoFIS @.>
Cc : Subscribed @.***>
Objet : [karthiknadig/ArduinoFIS] How to convert two controllers in one arduino file ? (Issue #7)
I want to use two fuzzy controllers in one ino file, would this be possible ?
—
Reply to this email directly, view it on GitHubhttps://github.com/karthiknadig/ArduinoFIS/issues/7, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACXWGTPH6MKT5TBKNOQ4IVTUUQKFFANCNFSM5LJMR7RA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


[P0] Finish/fix all "TODO"

Pending TODO:
https://github.com/MSFT-SMT-ACCELERATORS/APC-Demo-App/blob/main/docs/APC-HOL.md#sim-swap-detection

Another pending TODO:
https://github.com/MSFT-SMT-ACCELERATORS/APC-Demo-App/blob/main/docs/APC-HOL.md#number-verification

Search for TODO and "TO DO" in the repo. There are a few pending TODOs:
https://github.com/search?q=repo%3AMSFT-SMT-ACCELERATORS%2FAPC-Demo-App TODO&type=code

Please, fix.

Completed these in
https://github.com/MSFT-SMT-ACCELERATORS/APC-Demo-App/commit/ee5990efb17e3093e231584396dcae95b5179d0b
https://github.com/MSFT-SMT-ACCELERATORS/APC-Demo-App/commit/0f92457c675aaec2af4dfd7807478dbe9e5d5c06
https://github.com/MSFT-SMT-ACCELERATORS/APC-Demo-App/commit/b36b24eb42acb32940816df4f5f9d38ce4335bf3


Requirements to build the solution

I forked and cloned this repository and tried to build the solution with Visual Studio 2015 but failed on all three branches.
Is there a contributing guide or something like system requirements so I can try developing or testing on my local environment?

Can you try running build.cmd in the root of the master branch? Dependencies are managed by paket and I'm not sure it integrates too well with VS. Once the dependencies are there, you should be able to build in VS too.

@lukefan6 I cannot build the repo as is, either, whether it be in Visual Studio or via build.cmd. I have a set of changes that allow local builds then reverse them before creating a pull request. Commit ec0cfd028a4ed95ba91c72545654cb767d232cd2 contains changes to allow it to build locally in Visual Studio 2015. Commit 129cfda6a128570f9033909e048a13f4fb341b19 reverses these changes to allow CI again. Be careful to re-add any files to the projects after applying either. Not ideal but it will get you working.