Selecting "set" of symbols with AMD in similar way to ES6

Passing the sidc<PHONE_NUMBER>1101000000, the symbol obtained with APP6D is different than obtained with MIL-STD-2525D. Working with AMD, the symbol that it returns by default is 2525-D, needing the symbol from APP6D.
Is it possible to select the app6d symbol set using AMD in a similar way to ES-6 as in:
"import { ms, std2525c } from '../../index.esm.js';
ms.addIcons(std2525c);"
using app6d instead std2525c, somethis like
require([
"milsymbol"
], function(ms){
ms.addIcons("app6d");
var symbol = new ms.Symbol('SFG-UCI----D',{size:30});
});
?

If you just require in all of milsymbol you can simply do:
var symbol = new ms.Symbol('SFG-UCI----D',{size:30,standard:"APP6"});


FontAwesome icons with hyphen not supported

Describe the bug
When typing the name of a Font Awesome icon in the Alias Details page, it only works for icons that do not have a hyphen in the name.
To Reproduce
Steps to reproduce the behavior:

Go to 'Admin|Aliases'
Click on 'ADD NEW'
Scroll down to 'Icon'
See initial icon is a question mark, and the name is 'question'
Type a new Font Awesome icon name. A good example is 'truck', which works, and 'truck-medical', which doesn't. Enjoy yourself by entering other icon names listed on Font Awesome's website.
Observe that icons without a hyphen are displayed. Icons with a hyphen show as blank circles.

Expected behavior
Any named Font Awesome icon should be displayed properly.
Screenshots
None available.
Environment information:

OS: v0.3.11e Pagermon Pi Edition (https://github.com/pagermon/pagermon/releases/tag/v0.3.11e)
Other details: Running on Raspberry Pi Zero 2 W with rtl-sdr compatible dongle.

Additional context
Everything seems to be working fine, apart from this one issue.

I have icons with hyphens working correctly life-ring is one I use regularly.
I suspect it is due to us using an older  version of fontawesome than the library on their website.

Hmm. I tried 'life-ring' and it worked! Could you give me some other hyphenated names that are working for you?
Could you also please try 'truck' and 'truck-medical'? Firstly, confirm at Font Awesome's site that 'truck-medical' should work (it's a truck with a + symbol on it). Thanks.

Some icons cant be used because we are pined to v5 of the icon set - you can see a list of icons you can use here:
https://fontawesome.com/v5/search?m=free
There is an incompatibility issue with the latest version that we haven't been able to resolve.

Excellent! That seems to be precisely the reason, and I was able to find icons I could use in the v5 set. I'm happy that there is a root cause, and I understand why it won't be changed very soon. Thanks!


Uploading context deadline exceeded

Hello. Thank you for this bot! I was test your bot on 1 core + 4GB RAM server. I was try to download video from vimeo it take 415909810 bytes then on uploading I've got error "uploading context deadline exceeded" at 60% of uploading process. I monitored the RAM consumption and it did not exceed 3GB. Does the bot have restrictions on uploading a file or this is telegram API limitation?

I've discovered that the MTProto protocol allows uploading files of up to 2GB in size. This explains the error I encountered while uploading my file, which occurred at 60% completion.

Currently a job (download + conversion + upload) has to complete in 5 minutes as defined in dl.go:12 (const downloadAndConvertTimeout = 5 * time.Minute). Edit the const if you need a longer timeout.

Currently a job (download + conversion + upload) has to complete in 5 minutes as defined in dl.go:12 (const downloadAndConvertTimeout = 5 * time.Minute). Edit the const if you need a longer timeout.

is there way to change this value in docker side ?


Setting cprjdir to $ProjectDir()$/foo will expand to the wrong path

Describe the bug
When using a csolution file like this:
solution:
  output-dirs:
    intdir: $ProjectDir()$/build/$BuildType$
    outdir: $ProjectDir()$/build/$BuildType$
    cprjdir: $ProjectDir()$/baz
  generators:
    base-dir: $ProjectDir()$/generated
  build-types:
    - type: debug
      compiler: GCC
  target-types:
    - type: main
  projects:
    - project: foo/bar.cproject.yml

The expected place for the .cprj files are in foo/baz/, but it will be incorrectly expanded to ../../foo/baz/ (expressed relative to the .csolution.yml file).
To Reproduce

Save the above as app.csolution.yml
Create a sub-directory called foo.
Create a minimal cproject.yml and save it to foo/bar.cproject.yml.
Run csolution convert -s /absolute/path/to/app.csolution.yml

Expected behavior
The .cprj files should be placed in foo/baz/.
Environment (please complete the following information):

csolution
Version 2.4.0, but same with current main branch
OS: Linux, but I doubt that the OS matters here.

Additional context
Add any other context about the problem here.

To make it easier to reproduce you may attach a ZIP file with a test project.
For the native CMake backend we need to revise the possibilities of intdir:. Maybe we need to review also outdir: in this context.

To make it easier to reproduce you may attach a ZIP file with a test project.

I went one step further and created #1571 with a test case that highlights this problem.
When creating the test case, I actually found that in some situations, the $ProjectDir()$ is not replaced and would create a directory with that literal name on the filesystem.


docs(demo): add chips autocomplete example

This PR adds an example of chips + autocomplete.

@tinayuangao can you take a look at this one?

done :)

@tinayuangao anything else on this one?

@amcdnl Please rebase.

Remerged :)

@tinayuangao @mmalerba take a look?

@mmalerba - feedback addressed.


Add update-effect

Following https://github.com/Day8/re-frame/issues/440

@danielcompton any news on that? :-)

@piotr-yuxuan I'll let @mike-thompson-day8 approve/merge this.


Fix: Push to protected branch

:tada: This PR is included in version 0.14.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


diameter not correctly calculated for precomputed flow

If we use the dynamics.labels_to_flows to precompute the flows and use them for training, the diameter estimation would be wrong (thus the rescaling factor).
In the source code, utils.diameters function need the original label, as a result , feed the train function with precomputed flow become impractical.
Have you considered make the precomputed flows as extra inputs in addition to the labels ? so that diameter estimation and rescaling could still work.

oh that's a good point thanks for bringing that up, I will change it so that flows can be an input distinct from labels. Are you running this in a notebook or the command line? I won't make this a command line option as well unless you need it


Template Rendering Error When Viewing Pull-Requests

Gitea Version
1.16.1
Git Version
No response
Operating System
Linux Debian 11
How are you running Gitea?
We're using the Gitea binary gitea-1.16.1-linux-amd64 from the "Releases" page.
An Nginx reverse proxy communicates with Gitea via http+unix (HTTP over Unix sockets).
Database
No response
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
https://gist.github.com/rtpt-jonaslieb/23ad0a6d873ade04aac7e2ad55f0dfd2
Description
Gitea displays a 500 server error upon viewing an unmerged pull request. The corresponding log is attached to this issue.
It does not happen with pull requests that have been merged or closed.
The underlying issue appears to be that PullRequestWorkInProgressPrefixes is undefined in sidebar.tmpl.
The corresponding render-call is here: https://github.com/go-gitea/gitea/blob/bb77e6c12dd0c261e56d15ee0d6db7cae4d3d6f7/routers/web/repo/issue.go#L1657
in function ViewIssue: https://github.com/go-gitea/gitea/blob/bb77e6c12dd0c261e56d15ee0d6db7cae4d3d6f7/routers/web/repo/issue.go#L1083
The error occurs even if WORK_IN_PROGRESS_PREFIXES = WIP:,[WIP] is explicitly included in the app.ini section repository.pull-request.
I'm not quite sure why the issue cannot be reproduced on the Gitea demo instance.
Screenshots
No response

This appears to happen only if the PR refers to a broken Git state. In our case, this happened by creating a PR via the API.

Wait for backport

Is there a workaround for this issue? After the weekend all of our Pull-Requests suddenly show this error. All Pull-Request were created through the web-interface.
We would like to continue working with Pull-Requests as soon as possible and not wait for this bugfix to be released

If you are affected by this bug, you can try to download the latest 1.16-dev from https://dl.gitea.io/gitea/1.16/ , it includes this fix.
If the releases in https://dl.gitea.io/gitea/1.16/  doesn't help, then the bug you meet could be a new one.

Thanks for the quick reply, I tried the dev-build and it indeed fixes the 500 HTTP-Error.
But, as predicted, the Pull-Request just says This pull request is broken due to missing fork information.
I think I should open a new Issue for this but I don't even know what to title it, I can clone the Project without issues, fsck doesn't say anything and the gitea log file also has nothing special even on debug, only the Pull-Requests seem broken


[WIP] Add support for cpuacct in cgroup v1.

Add support for cpuacct in cgroup v1 #9.

lgtm

@yjuba This PR is cool! Could you create another PR to add some unit tests?

@utam0k Thank you for your comment. I have created a new PR to add a test.


[Peek] Wrong title and icon for Peek

Microsoft PowerToys version
0.70.0
Installation method
PowerToys auto-update
Running as admin
No
Area(s) with issue?
General
Steps to reproduce
Peek an image and press Alt+Tab or hover the Peek application in the taskbar.
✔ Expected Behavior
A title like PowerToys Peek and the correct icon (like in the taskbar).
❌ Actual Behavior
It's named "WinUI Desktop"

Other Software
No response

We should SetIcon and SetTitle here.

@SamChaps

https://learn.microsoft.com/en-us/windows/windows-app-sdk/api/winrt/microsoft.ui.windowing.appwindow.seticon?view=windows-app-sdk-1.3
Those can be set on the AppWindow.

Okay, if I know where to put the right code, I can include it in my pr...

Looks like there already is code to do this. Does that mean this code is failing?
https://github.com/microsoft/PowerToys/blob/e2d65dcb84a9f0fd57ad8ea4ff7ecc29dc0a6099/src/modules/peek/Peek.UI/Views/TitleBar.xaml.cs#L110-L124

This has been worked on during the 0.77 Release sprint. Please update PowerToys to the latest release: https://github.com/microsoft/PowerToys/releases


Add basic http auth for /admin/status. Update docs.

Closes #102

I've pushed an extra commit here which fixes an issue where admin pages would not load if there were no voting wallets connected.


Bluetooth: host: Add non-connectable directed advertising support

This patch introduces two major changes to the directed advertising
feature of the bluetooth host.
Deprecating the bt_conn_create_slave_le, and removing
bt_conn_le_create_slave which has never been released. This behaviour
has now been moved by to providing the peer direct address into the
advertising parameters.
Introducing directed advertising support for nonconnectable
directed extended advertising, both scannable and non-scannable.
A bug was also fixed in the the directed-adv command in the shell
when the argument "low" was given. The advertiseng parameter pointer
declared with BT_LE_ADV_CONN_DIR_LOW_DUTY was declared in a scope that
was no longer valid when it was used to start the advertiser.
Add shell options to configure an extended advertiser for directed
advertising.
Add shell options to provide arbitrary advertising data as well as
giving scan response data.

Release notes please

Release notes please

Thanks. Added, also found a mistake with one of the last entries.


Create Agent Provider

Different agents are now loaded from a file inside the main - requestProxy class. Logically-wise the Agent provider class should be in a separate class.

Commited in  #9


fix: Bitbucket git-extractor repo cloning fix

Fixes an issue reported by a Slack user regarding using the git-extractor plugin on Bitbucket. The credential logic for the extractor was incorrect, leading to failed repo clones. This PR fixes that. It'll be ported back to v0.14.8 as well.

The fix has been verified on the main branch. Merging it now.


Add Standard Permission for Dashboard Access

We have permissions for datasource access and metric access (the latter is currently broken). We should add one that gives access to particular dashboards, so that, for example, a warehouse manager and a pharmacy manager only see their respective dashboards despite the fact that the dashboards are built off of the same datasource.
I understand this can probably be done in the FAB but I think it should be something standard.

see https://github.com/apache/incubator-superset/issues/538


Error: EPERM: operation not permitted

Error: EPERM: operation not permitted, mkdir 'C:/Windows/System32/conference-app'
at CreateGenerator.prompting (C:/Users/AL1840/AppData/Roaming/npm-cache/_npx/23880/node_modules/create-lwc-app/lib/generators/createGenerator.js:286:16)
while running this "npx create-lwc-app conference-app"
above issue appeared after step : 11 Windows only: Do you want to use Edge as browser: Enter y if you want to be able to use Edge and press Enter to confirm the selection.
npm version:
C:\Windows\System32>npm version
{
npm: '6.13.4',
ares: '1.15.0',
brotli: '1.0.7',
cldr: '35.1',
http_parser: '2.8.0',
icu: '64.2',
llhttp: '1.1.4',
modules: '72',
napi: '5',
nghttp2: '1.39.2',
node: '12.14.0',
openssl: '1.1.1d',
tz: '2019c',
unicode: '12.1',
uv: '1.33.1',
v8: '7.7.299.13-node.16',
zlib: '1.2.11'
}
How to solve this

You’re trying to create the directory conference-app in the Windows system directory, where you don’t have write permissions. Execute the command from a directory where you can write.

Really appreciate your help.  By d way you created nice slider in Trailheadx India. :)


Add ORC writing test cases for not implicitly lowercase columns [databricks]

closes https://github.com/NVIDIA/spark-rapids/issues/8793
Add a test case for ORC writing.
Signed-off-by: Chong Gao<EMAIL_ADDRESS>

build

build


end - id3

Id: a309662f0bc535a8

confirmed:ID3
DocumentType:verified
Nationality:verified
DeviceDetails:verified
Experience:verified
Screenshot:verified

confirmed:ID3
DocumentType:verified
Nationality:verified
DeviceDetails:verified
Experience:verified
Screenshot:verified


feat: CodeArtifact Migration - Phase 2

This PR includes the following changes:

[x] Switch all workflows to use Node 16

Replace the number in .nvmrc with 16

[x] Removes all GitHub references

Updates package.json to point to the new CodeArtifact and NPM packages (names found in spreadsheet)
Updates all the import paths to use the new names

[x] ~Updates the package-lock.json file (if it exists)~

Updates to the new lockfileVersion and new dependencies
Adds the fix-package-lock command if this repo is private

[x] ~Allows ci to pull in CodeArtifact dependencies (if necessary)~

Remove the #Remove after CodeArtifact Migration pieces add in Phase 1
Replace them with the add-registry CodeArtifact action
Update dependabot.yml to be able to pull from CodeArtifact as well

[x] ~Switch to the main version of codeartifact-actions~

This is from group 5 but gonna merge early since it doesn't need sequences lol


Evaluation of helm

Going forward, is Helm the right way to go?

consider the use case of onboarding of 2 services and sending of a new-artifact event for one of those services
consider the use case of release brackets (i.e. promotion of the current configuration in a stage, as discussed excessively in today's meeting)
identify alternatives and create a comparison
reach out to the community for ideas
check how others are solving the issue of release brackets

In this document, findings for the above questions are summarized: https://docs.google.com/document/d/1T8vLDWsbJa7Dxz5pfI1TUqpIBqxWbOK0aJnnl5J0-I4/edit?usp=sharing


Correct Repository link in info.json

I noticed that auto-update did not happen for this mod due to an incorrect repository link.  This pull request fixes this.

Thanks so much!


python36Packages setuptools missing dependency, won't build?

Issue description
Looks like setuptools won't build on python 3.6, which blocks building many other packages.
Steps to reproduce
On 17.03 branch:
$ nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion
"17.03beta143.fba286e"
$ nix-shell -p python35Packages.isodate
[nix-shell] # works
$ nix-shell -p python36Packages.isodate --no-build-hook                                                                                15:32:20 on 17-03-02
these derivations will be built:
  /nix/store/qm1m58g6hfp0zls4y3zpjnh3qjaznrgk-python3.6-setuptools-30.2.0.drv
  /nix/store/w3i1f6a9pwl5sczk4rkfndgm211kwbcv-python3.6-isodate-0.5.4.drv
building path(s) ‘/nix/store/np7ijz6sr93q3a59clr7l83dlxc29km5-python3.6-setuptools-30.2.0’
unpacking sources
unpacking source archive /nix/store/70xydxh5ik64fc3r7rswhqqgly512n26-setuptools-30.2.0.tar.gz
source root is setuptools-30.2.0
setting SOURCE_DATE_EPOCH to timestamp<PHONE_NUMBER> of file setuptools-30.2.0/setuptools.egg-info/top_level.txt
patching sources
configuring
no configure script, doing nothing
building
no Makefile, doing nothing
installing
Traceback (most recent call last):
  File "setup.py", line 11, in <module>
    import setuptools
  File "/tmp/nix-build-python3.6-setuptools-30.2.0.drv-0/setuptools-30.2.0/setuptools/__init__.py", line 10, in <module>
    from setuptools.extern.six.moves import filter, filterfalse, map
  File "/tmp/nix-build-python3.6-setuptools-30.2.0.drv-0/setuptools-30.2.0/setuptools/extern/__init__.py", line 1, in <module>
    from pkg_resources.extern import VendorImporter
  File "/tmp/nix-build-python3.6-setuptools-30.2.0.drv-0/setuptools-30.2.0/pkg_resources/__init__.py", line 35, in <module>
    import plistlib
  File "/nix/store/sh3dirnxw1gl3yb9fvi02sxzl3cp7a5m-python3-3.6.0/lib/python3.6/plistlib.py", line 65, in <module>
    from xml.parsers.expat import ParserCreate
  File "/nix/store/sh3dirnxw1gl3yb9fvi02sxzl3cp7a5m-python3-3.6.0/lib/python3.6/xml/parsers/expat.py", line 4, in <module>
    from pyexpat import *
ModuleNotFoundError: No module named 'pyexpat'
builder for ‘/nix/store/qm1m58g6hfp0zls4y3zpjnh3qjaznrgk-python3.6-setuptools-30.2.0.drv’ failed with exit code 1
cannot build derivation ‘/nix/store/w3i1f6a9pwl5sczk4rkfndgm211kwbcv-python3.6-isodate-0.5.4.drv’: 1 dependencies couldn't be built
error: build of ‘/nix/store/w3i1f6a9pwl5sczk4rkfndgm211kwbcv-python3.6-isodate-0.5.4.drv’ failed
/run/current-system/sw/bin/nix-shell: failed to build all dependencies

Same on current nixpkgs master, output omitted but available if needed.
Technical details

System: (NixOS: nixos-version, Ubuntu/Fedora: lsb_release -a, ...)
Nix version: (run nix-env --version)
Nixpkgs version: (run nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion)

related to https://github.com/NixOS/nixpkgs/issues/23325

A fix (a1f6b8b) is in staging.

Thanks!


How to format custom states?

I'd like to create a new task state called MEETING. I can add to the workflow but it's not formatted like the rest of the states.
Any way to make LogSeq recognize the new state as an official one?

Same Question here. Also for "meeting" ;)

Had the same question. I was looking for a way to add checkboxes for custom workflow items (meeting in your case), and thought this plugin can help. Curious to know if this is on the roadmap as I'm sure many folks would want it. Great plugin in though, would be nicer to have checkbox support！

The wrap plugin somehow gets it managed to wrap the pattern with a mark and css class.
I tried to understand the code but I don't understand logseq internals that well.
I think what could easily be possible to use sometihng like [:mark {:class="workflow-%NAME%"} %NAME] to place a clear visible marker

Have there been any updates? I also considered the largest discussion on this topic. No progress so far.


Events - Tasks - External completion does not raise event

While the New Task event is fired when a task is created in an external app (such as the Microsoft To-Do app) or via the integration, marking a task as completed in an external app does not seem to fire the Completed Task event; the event is only fired when an event is marked complete via the integration.
Thank you.

I note I have this o365_completed_task - Task marked complete either by the O365 integration or via some external app so it should do it. I'm away at the moment and take a look when I get back

Do you have show_completed enabled in tasks.yaml for the task_list you are completing externally? Sorry, there is nothing majorly clever here, it is just looking at the completed date/time when retrieving the tasks, and seeing if it is after the last time they were updated. If you don't have it configured to pull back completed items, it doesn't have a completion date to work from (because they only ones retrieved will be incomplete).

Thanks so much for clarifying! Looks to be working. Much appreciated.


Add Atomic Design System

This list is more for examples of design systems than articles about them. Thanks for making a PR though!


Control service does not check hidden-path group ID when serving path-lookup requests

Hidden paths are stored in the same path DB as standard paths, just with a non-zero hidden-path group ID (see here).
Unfortunately, the control service does not even look at the hidden-path group ID when serving path-lookup requests (see here). As a result, when a core AS is configured as a registry AS for a hidden-path group, it serves all hidden down-segments to any requester. A simple fix here would be to just fetch down-segments with HPGroupID=0.
A similar issue exists when fetching up-segments from the local AS. Also there, all paths are returned (see here). It might be useful to at least require the client to explicitly request a hidden path before providing hidden up-segments (as those can subsequently be used by the communication partner).

Notes from our discussion in the contributors call today

as far as we're aware, nobody has looked into this yet.

@mlegner mentioned that a fix will likely be quite simple; just add this HPGroupID=0 check somewhere during or after the database query.
Untested guess from myself:
diff --git a/private/storage/path/sqlite/sqlite.go b/private/storage/path/sqlite/sqlite.go
index 9c5094ed7..120e2dd81 100644
--- a/private/storage/path/sqlite/sqlite.go
+++ b/private/storage/path/sqlite/sqlite.go
@@ -477,6 +477,8 @@ func (e *executor) buildQuery(params *query.Params) (string, []interface{}) {
                        args = append(args, int64(hpGroupID))
                }
                where = append(where, fmt.Sprintf("(%s)", strings.Join(subQ, " OR ")))
+       } else {
+               where = append(where, "(h.GroupID=0)")
        }
        if len(params.Intfs) > 0 {
                joins = append(joins, "JOIN IntfToSeg i ON i.SegRowID=s.RowID")

The current integration tests (un-)luckuly don't use a core AS as the hidden path registry, and therefore this was not caught. Might be good to extend the tests.


package deletion

This project has evolved a lot and some approaches have been abandoned so it makes sense to delete the code. This issue just records which packages have been deleted (or should be soon) in case they are useful again later.

[x] app/model
[x] app/mapper
[x] app/obj
[x] firestore dependency
[x] fn/enqueue
[x] app/consumer
[x] app/launch
[x] pubsub dependency
[x] app/cmd/launcher
[x] app/gce
[x] empty firestore db
[x] delete old buckets
[x] script/dist.sh
[x] fn/perfdataupload

Dead code cleanup done for now.


Added tabBox config to kwin module

Hello, I've just started using this and noticed a few missing options for configuring how the Task Switcher behaves.
I had some uncertainty around naming the configuration options and ran into a couple of issues with handling options that use 0/1 values (to represent different modes) instead of simple true/false booleans.
Just to explain my thought process behind handling includeShowDesktop and sortMode differently, I think that it is more likely that a new Sorting order would be added than they add more ShowDesktopModes.
Looking forward to any feedback and suggestions on how to improve the clarity and usability of these configuration options.

I will review this soon.


BUG - odata-service-writer overwrites existing service in ui5*.yaml when a 2nd service is added

Description
The odata-service-writer ignores existing services in a project and overwrites them if a 2nd service is to be added.
Steps to Reproduce
Steps to reproduce the behavior:

Add the following test case to test/unit/index.test.ts

it('Add a valid 2nd service', async () => {
        const config = {
            ...commonConfig,
            version: OdataVersion.v2
        } as OdataService;
        await generate(testDir, config, fs);

        const config2 = {
            ...commonConfig,
            version: OdataVersion.v4,
            path: '/v4/odata/another'
        } as OdataService;
        await generate(testDir, config2, fs);

        expect(fs.read(join(testDir, 'ui5.yaml'))).toMatchInlineSnapshot();
        expect(fs.read(join(testDir, 'ui5-mock.yaml'))).toMatchInlineSnapshot();
    });

Check the newly generated snapshot in the console
See error

Expected results
ui5.yaml contains two entries for backend
ui5-mock.yaml contains a valid configuration for both services
Actual results
The entries in both yaml files are only reflecting the 2nd service.
Suggested Solution
Fixing this problem requires multiple different fixes:

ui5-config needs an API for CRUD operations on middlewares (and tasks - not required here but should be considered to be done together), so that consumers can check if there are existing entries and create/update accordingly
odata-service-writer needs to use the new API to update the proxy and mock middlewares if they are already configured
If more than one service is to be mocked, then the configuration needs to be extracted into a separate mockserver configuration file

Version/Components/Environment
Add any other context about the problem here
OS:

[x] Mac OS
[x] Windows

Root Cause Analysis
Problem
{describe the problem}
Fix
{describe the fix}
Why was it missed
This use case was not part of the initially tested use cases of the odata-service-writer since it is not covered in the SAP Fiori generator.
How can we avoid this
It can be discussed whether this is a bug report or a feature request since the scenario was not defined as a clear requirement.

Thanks for heads-up @tobiasqueck, we have to add multi-service capabilities. Question, the config writer also adds the dev dependency to the mockserver in the package.json, but doesn't issue an npm install, would this conceptually belong to the command's scope or not?

@tobiasqueck second point, the issue mentions the CRUD approach. I'm wondering if this is required for mockserver config handling. AFAIK the config writer reads the manifest information about metadata, annotations and their local copy paths + the ui5.yaml and creates a ui5-mock.yaml from it. Wouldn't it be sufficient to recreate the ui5-mock.yaml and only preserve the customer's mockserver settings, as the rest is not original information?

Thanks for heads-up @tobiasqueck, we have to add multi-service capabilities. Question, the config writer also adds the dev dependency to the mockserver in the package.json, but doesn't issue an npm install, would this conceptually belong to the command's scope or not?

Yes, that would belong to the command. Since the config write doesn't know whether it is called for an existing project or during the project generation. I had a quick look and create a rudimentary add service command and noticed that it actually works, as long as you provide a specific service and model name.
Seems like the only bug is in the mockserver config generation.

@tobiasqueck second point, the issue mentions the CRUD approach. I'm wondering if this is required for mockserver config handling. AFAIK the config writer reads the manifest information about metadata, annotations and their local copy paths + the ui5.yaml and creates a ui5-mock.yaml from it. Wouldn't it be sufficient to recreate the ui5-mock.yaml and only preserve the customer's mockserver settings, as the rest is not original information?

Agree, the command should just ensure that manifest.json and ui5-mock.yaml are in sync.


a页面跳转b, 再从b回a, a的图片会刷新（即使保持了页面状态）

a页面跳转b, 再从b回a, a的图片会刷新（即使保持了页面状态）

A page jumps to B, and then returns to a from B. the picture of a will refresh (even if the page state is maintained)

I also encountered the same problem, did the author solve it?

您好, 现在也遇到了这个问题, 楼主是怎么解决的?


Fix package json

This PR does the following:

Adds node_modules to gitignore
Removes gitignore
Refactors package.json (remove old dependencies) and removes yarn
Fixes bug in value command
Adds linting (eslint), though not linted yet

You can go without the Add eslint commit, but this project needs it (helps you learn code conventions, and makes it a ton more readable). Learn more at eslint.org (not an ad). (Try running npm run lint) to let it auto lint (will ruin git blame tho, thats why i didnt do it myself)

great pull request!

done


vsrx: Add transparent management interface mode compatibility

This PR adds supports for transparent management interfaces on the vSRX platform. This means all currently supported Juniper NOSes will have support for this feature (vMX and vQFX are legacy platforms).

Thanks :)


Log successful uploads and skip on re-run of script. Fixes Loungebuddy/LBApp#171

Add a log file for successful uploads and logic to skip over files in the log file when the script is re-run
For LoungeBuddy/LBApp#171

@cmmills91 can you address that last package.json question? I think that's all we need to close this issue and merge 👍


Make caching persistant over reboot

/tmp/ is most times not persistant over reboot so put the cache file somewhere else.

first updates already in main.

done. with last update


fix deployment of extra assembly, there will be an extra assembly artifact called appengine-java-sdk-${version}-cloud-sdk-assembly.zip

Signed-off-by: Olivier Lamy<EMAIL_ADDRESS>

Thanks, but we really need tis exact name in the pushed artifact, so will need to create a new module with that name.


Fix importing docstrings to documentation

Whlie the structure of the documentation is working, the docstrings are not showing (for example, here.

Possible solution?

After finding a very similar issue, finally managed to fix it with 920fece9ef25e8b7e32df36f0a077645275ca343 (and 892843ec6eb8d7a9d4627f0e735d339b2e9a1edf). More elegant (and definitive, at least for now) solution in 8445f24abb571c740fbee453a29930c7061a07c9, which consists in using autodoc_mock_imports.

Would it make sense to use a different approach? Perhaps the one suggested here?


Implement the typeahead search component

We need to add a new component that will implement the typeahead search approach.
We need to have options for single choice and for multiple choice

https://uikit.ssa.group/?path=/story/@ssa-ui-kit/core_components-typeahead--basic


Link to ISFR data is broken

The link to the ISFR data is dead: Instance size flexibility ratios / https://isfratio.blob.core.windows.net/isfratio/ISFRatio.csv
This breaks automation we have in place. The documentation specifically states that this file can be used programatically:

Azure keeps link and schema updated so that you can use the file programmatically.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a20f52cb-4eb1-6faa-9c02-bcaf4e5974b1
Version Independent ID: d1a9bcf3-7d25-3373-5306-bba1ce351430
Content: Virtual machine size flexibility -Azure Reserved VM Instances - Azure Virtual Machines
Content Source: articles/virtual-machines/reserved-vm-instance-size-flexibility.md
Service: virtual-machines
Sub-service: reserved-instances
GitHub Login: @yashesvi
Microsoft Alias: yashar

duplicates https://github.com/MicrosoftDocs/azure-docs/issues/71770

duplicates https://github.com/MicrosoftDocs/azure-docs/issues/71762


Implement blending support for Motion Matching Animation Nodes

There's still a couple of weird behaviors with root motion I'm still looking into when using higher transition times


Bump SQLite to 3.38.1

See https://www.sqlite.org/releaselog/3_38_1.html
I had to bump the package.json version to test this out. I can change it to whatever version you want or remove that change.

Hey @eatonphil! 👋🏻 We've just updated the bundled version to SQLite v3.38.2 so I'm going to close this - thanks anyway 🙂


Build failed on iOS w/ v1.1.1

Hello,
I have a build fail error using:
lottie-react-native v1.1.1
react-native v0.42.3
I did
 react-native link lottie-ios
react-native link lottie-react-native
And i get this error when I try to build
/node_modules/lottie-react-native/lib/ios/LottieReactNative/LRNContainerView.h:19:9: 'Lottie/Lottie.h' file not found
Anybody encountered the same issue ?
Thank for your work and this really nice project

I had the same issue. In my case, 'Parallelize Build' was checked on Scheme.
After I unchecked it, I was able to build the app with no errors.

I have this error as well when using release build configuration (no issue with the debug one).

Hello all,
I wanted to let you know that unchecking Parallelize Build on my Scheme solved my build issue referenced on #59 and #91. I don't know if that's the best fix but will do for now.
Thanks!

Hey guys @carly-lee's solution work for me.

can we close this?

Yep I guess. Thanks!


App forced close

Hi,
I have a problem. Probably I am using the plugin wrong.
Lets say I know the Device ID and I call:
antplus.subscribeHR(DEVICE_ID, function(response) .... It does work.
I can do 	 antplus.searchDevices('HEARTRATE', function(device) ...  and also works
BUT, If I do searchDevices and inside the success function I call lets say: subscribeHR it abruptly close the app.
I try doing it by calling a function instead of putting the method inside the search device and also to make sure I do it just once, just in case it was doing and infinite loop.
How do you subcribe to the devices after you search?
This It what make the error happend:
antplus.searchDevices('HEARTRATE', function(device){
   antplus.subscribeHR(device.antDeviceNumber, success, failure);
}, failure);

Thanks

Hi,
this is probably a bug in the flow. Before subscribing to any device you should call stopSearchDevices.


Dash updates

Related Issue: https://github.com/open-cluster-management/backlog/issues/7367
Updated dashboards that did not include the deprecated metric 'mixin_pod_workload'
Additional Networking dashboards created:
Kubernetes / Networking / Namespace(Pods)
Kubernetes / Networking / Pod

/retest

/retest

@RobDolares You may need to rebase to update your branch to pass the e2e tests. Thanks.

/lgtm

/retest

@RobDolares It seems you have committed other files in your change sets. Please double check. Thanks.

/retest

/lgtm


Failed to install through cargo install despite --locked (v0.9.67): unknown feature  stdsimd

Just now,
cargo install cargo-nextest --locked

resolved to installing v0.9.67 and failed with
    Updating crates.io index
  Installing cargo-nextest v0.9.67

...

error[E0635]: unknown feature `stdsimd`
  --> /home/mick/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ahash-0.8.6/src/lib.rs:99:42
   |
99 | #![cfg_attr(feature = "stdsimd", feature(stdsimd))]

Am I making a silly mistake?

https://github.com/tkaitchuck/aHash/issues/195

Ah, I was running this inside of a folder that set the toolchain to:
cargo 1.78.0-nightly (194a60b29 2024-02-21)
release: 1.78.0-nightly
commit-hash: 194a60b2952bd5d12ba15dd2577a97eed7d3c587
commit-date: 2024-02-21
host: x86_64-unknown-linux-gnu


update for fsac single console

ref https://github.com/fsharp/FsAutoComplete/pull/212
now fsac has one single console app fsautocomplete.exe
to enable old suave mode:
--mode http --port <PORT>
This pr also add the usage of --hostPID argument
ref https://github.com/fsharp/FsAutoComplete/pull/190
this enable FSAC to track vscode process, and quit when that process is
terminated (so will avoid zombies if vscode is not terminated gracefully)

I'll merge fsharp/FsAutoComplete#212 soon to master branch. after that is done, this PR is needed after you paket update to latest

ok, is merged in FSAC, so i updated the paket dep here.
ready to review @Krzysztof-Cieslak


3.0 Generate Legend function really needed

Hi, Thanks for the chart.js 3.0.
I am testing this newest beta -6, and confirmed that it no longer supports generate legend.
However, due to the following issues, this function is very needed.
Could you kindly let us know if there is any way of getting it back, or alternative way to use?
<Reason we need "generate legend" function>
① Scrolling can not be used in default legend box.
Since the Legend box size is limited,  it wont show all the information if there is many legend data or legend title is too long,
but the genereate legend could be customized and could be scrolled in horizontal and vertical way, to confirm all the information needed.
unfortunately, the defuault legend box have no functions for scrolling, and as you could see in the picture below, it will just decrease the main chart area.

②It could be customizable, very easy to use in websites.
It will give us more customization for using chart.js in websites. Also, it seems othe chart apps dont really have this fucntion.
This could be one good features for comparing with other chart scirpts.

After a quick look in the docs I think this is what you are looking for.

Thanks for the message, but generate labels wont work this out.
here is some good usage of the generate legends functions.
https://jsfiddle.net/5um78rbk/7/
https://stackoverflow.com/questions/43229626/how-to-fix-chart-legends-width-height-with-overflow-scroll-in-chartjs
In case of the picture i just wrote, i could make it like this , legend area scrollable so that i could show the good size of the chart area.

Looked into the removed items in for V3 in the migration guide and saw that they removed the generateLegends feature so I guess you are stuck with the canvas unless one of the maintainers knows a good solution
https://www.chartjs.org/docs/master/getting-started/v3-migration/#chart

The best way to achieve this would be to write a custom plugin that generates an HTML legend.

Thanks for your reply!
yes, the generatelagends is removed and i am stuck .
If i only had a skill to make a custom plugin, i would like to...
but i really really think that this generatelegend function is a great thing, the customization for the chart.js will be expanded greatly. It will be good for anti other chart script competitors, since they dont have these solutions.

@rashearth it looks like this is the code that generated the legends in V2, maby you can disable legends and use this to implement external legends for yourself in your project instead of writing it as a plugin.
legendCallback: function(chart) {
		var list = document.createElement('ul');
		var datasets = chart.data.datasets;
		var globalDefaults = defaults.global;
		var i, ilen, listItem, listItemSpan;

		list.setAttribute('class', chart.id + '-legend');

		for (i = 0, ilen = datasets.length; i < ilen; i++) {
			listItem = list.appendChild(document.createElement('li'));
			listItemSpan = listItem.appendChild(document.createElement('span'));
			listItemSpan.style.backgroundColor = valueOrDefault(datasets[i].backgroundColor, globalDefaults.defaultColor);
			if (datasets[i].label) {
				listItem.appendChild(document.createTextNode(datasets[i].label));
			}
		}

		return list.outerHTML;
	}

Thanks, it was not really a hard work..
i implemented the plugins as below.
it worked out with no problem!
`
plugins: [{
beforeInit: function(chart, options) {
        var ul = document.createElement('li');

		chart.data.datasets.forEach(function(label, index) {

			ul.innerHTML += `

						<nobr>
						${chart.data.datasets[index].label}　　¥${Math.round(chart.data.datasets[index].data[chart.data.datasets[index].data.length-1].y).toLocaleString()}</nobr>

			`;
        });

		return document.getElementById("js-legend").innerHTML  = ul.outerHTML;
    }
}],

`
and also used this function to make the legend pressable.
`function legend_update(myChart,id_legend) {
$("#" + id_legend + "> li").on("click",function(e){

    var index = $(this).index();
    $(this).toggleClass("strike")
    var ci = e.view.myChart2

    var curr = myChart.data.datasets[index-1]
    curr.hidden = !curr.hidden
/*if (meta.dataset) {
        meta.hidden = !meta.hidden;
} else {
        meta.data[index].hidden = !meta.data[index].hidden;
    }*/

    // We hid a dataset ... rerender the chart
    myChart.update();

})

}
`

Thanks, it was not really a hard work..
i implemented the plugins as below.
it worked out with no problem!
`
plugins: [{
beforeInit: function(chart, options) {
        var ul = document.createElement('li');

		chart.data.datasets.forEach(function(label, index) {

			ul.innerHTML += `

						<nobr>
						${chart.data.datasets[index].label}　　¥${Math.round(chart.data.datasets[index].data[chart.data.datasets[index].data.length-1].y).toLocaleString()}</nobr>

			`;
        });

		return document.getElementById("js-legend").innerHTML  = ul.outerHTML;
    }
}],

`
and also used this function to make the legend pressable.
`function legend_update(myChart,id_legend) {
$("#" + id_legend + "> li").on("click",function(e){

    var index = $(this).index();
    $(this).toggleClass("strike")
    var ci = e.view.myChart2

    var curr = myChart.data.datasets[index-1]
    curr.hidden = !curr.hidden
/*if (meta.dataset) {
        meta.hidden = !meta.hidden;
} else {
        meta.data[index].hidden = !meta.data[index].hidden;
    }*/

    // We hid a dataset ... rerender the chart
    myChart.update();

})

}
`

Hi, do you have a working demo for this? Also trying to explore additional options for creating a custom legend in 3.0. Thanks!

Thanks, it was not really a hard work..
i implemented the plugins as below.
it worked out with no problem!
`
plugins: [{
beforeInit: function(chart, options) {
        var ul = document.createElement('li');

		chart.data.datasets.forEach(function(label, index) {

			ul.innerHTML += `

						<nobr>
						${chart.data.datasets[index].label}　　¥${Math.round(chart.data.datasets[index].data[chart.data.datasets[index].data.length-1].y).toLocaleString()}</nobr>

			`;
        });

		return document.getElementById("js-legend").innerHTML  = ul.outerHTML;
    }
}],

`
and also used this function to make the legend pressable.
`function legend_update(myChart,id_legend) {
$("#" + id_legend + "> li").on("click",function(e){

    var index = $(this).index();
    $(this).toggleClass("strike")
    var ci = e.view.myChart2

    var curr = myChart.data.datasets[index-1]
    curr.hidden = !curr.hidden
/*if (meta.dataset) {
        meta.hidden = !meta.hidden;
} else {
        meta.data[index].hidden = !meta.data[index].hidden;
    }*/

    // We hid a dataset ... rerender the chart
    myChart.update();

})

}
`

Hi, do you have a working demo for this? Also trying to explore additional options for creating a custom legend in 3.0. Thanks!

For those who come across this in the future, I've created a gist the has a working example of a custom legend in chartjs 3.5.1
https://gist.github.com/waaronking/7a3ea397c3b529176d740ec83c2847d0


AzureIoTHubClient_SendTelemetry()  behaviour

Hi, anyone can confirm that the payload of AzureIoTHubClient_SendTelemetry() is encoded Base64 during transmission ?
I send a JSON text, but the people working at  IoTHub side see the payload encoded with Base64 format.
Sending the same JSON text with a simulated device is received without encoding.

Not that I've seen. When I send a message it comes out the same without any conversion at the other end.
_messageText is just a char in this example

Hi @matt-salvo
We don't do anything to the messages to convert it to Base64.
It could possibly be that by default, our telemetry is not sent with any content type message option. In our Embedded SDK, we have this field here exposed to set that property:
https://github.com/Azure/azure-sdk-for-c/blob/3d52e6d63c641586a234209ca20f5dfc95a10191/sdk/inc/azure/iot/az_iot_common.h#L129
I haven't verified that, but the hub could be assuming it's base64 without any designation on it. Feel free to use our message properties APIs here to create a property and add it to your telemetry message: https://github.com/Azure/azure-iot-middleware-freertos/blob/main/source/include/azure_iot_message.h

Closing this issue for now due to inactivity. If you would like it reopened, please let us know. For any other questions, please open another Github issue.

OK. I verified the payload is delivered to transport layer as is.


FLakey test Publish_UsesRazorSDK

http://aspnetci/project.html?projectId=XPlat&testNameId=8240098287330275919&tab=testDetails

@mkArtakMSFT  this should probably be re-assigned to @pranavkm or @ajaybhargavb since they have more context with the SDK side of things.

This is a test from precompilation so this is the wrong repo to file this issue. That said, I re-enabled the test recently and it's been successful since. See http://aspnetci/project.html?tab=testDetails&projectId=XPlat&testNameId=8240098287330275919&page=1. We can also remove some of the runtime verification done in the test - we don't particularly care about verifying if the app runs in that test.


CrossLinked

Aim
CrossLinked is a LinkedIn enumeration tool that uses search engine scraping to collect valid employee names from an organization. This technique provides accurate results without the use of API keys, credentials, or accessing LinkedIn directly!
Do I want to work on this:

[x]  Yes
[ ] No

Assign this issue to me under GSSOC'23

Go Ahead @shraddha761


Ask user confirmation when using a safeNonce out of order

Problem
I see a lot of requests lately of users that mess up the nonce, so for example the Safe has nonce 5 but they create a tx with nonce 25 on the queue. Then they try to cancel the transaction and they have 2 transactions with nonce 25 😅.
E.g. if they try to create a tx with nonce 7 without an existing tx in the queue/history with nonce 6
Note
This could be done on the backend, but some advanced users want to set transactions in the future and we will be limiting them. Is only a recommendation, not something we should enforce, that's why a popup warning would fit this issue
Goals

Users don't have unintented transactions on the queue (as transactions cannot be deleted)
Users need to confirm that they want to create a transaction ahead in the future

Solution

the gas estimate area is replaced with error copy
the advanced menu has been expanded
the offending nonce is highlighted red
the submit button should remain enabled

Hi @francovenica,

Ok the issue is that the safe expect the next nonce for execution to be the one following the last one in the History tab.
Also, everytime you are about to create a new tx, the modal automatically set the next nonce to the higher nonce in the Queue tab.

For me this would be a different issue. The main problem would be when user edits the transaction (using advanced tab) and wants to edit the safeNonce manually, and the safeNonce is higher than currentNonce + 1. What happens after that should be tied to a different issue.

Also we could make the modal to set the tx nonce to the one the safe is expecting to be executed, and not just a +1 from the last tx created that is in the queue tab

Then if safeCurrentNonce=3, a tx is created with safeNonce=3 but it's not executed and a new transaction is created, will the new transaction safeNonce=3?

What should be the warning copy to display?
I suggest "Transaction won't be executed until Tx nonce-1 is executed"

I would go with X transactions will need to be created and executed before this transaction, are you sure you want to do this?

There's a slight regression after #2982 was merged.
It now shows the warning even in the normal case when I don't modify the nonce. There's simply some tx pending.

The copy in this case is misleading.
I think we should not show the warning for nonces that are next in queue (only if nonce > lastNonce + 1).

There's a slight regression after #2982 was merged.
It now shows the warning even in the normal case when I don't modify the nonce. There's simply some tx pending.

The copy in this case is misleading.
I think we should not show the warning for nonces that are next in queue (only if nonce > lastNonce + 1).

I agree with the behavior you suggest. I guess we don't have to display the warning for the normal case even if the tx won't execute immediately.
About the copy should it be X transactions will need to be executed before this transaction, are you sure you want to do this ?

If we don't show it, no need to touch the copy.

Alternatively, if we keep your logic, @DiogoSoaress, the copy should be saying:

Please be aware that the transaction with nonce X will need to be executed first

For that particular case, when nonce is normal (w/o gaps), but there are pending txns.