Update the slash Publish CI to have a way to version the packages

Right now we decide on the version using gitversion to automatically decide the new version.
But since the look and feel will have a separate and quirky calver versionning we cannot rely on git tags and commits anymore.
We need to update the CI to either take manual input, or find a way to automate it somehow

duplicate of #35


Sort regs numerically rather than by string

Right now regulations are sorted as strings. This won't work if, for example, an agency has a reg 1, 2, 100.
Could be as simple as
reg_parts = sorted(all_versions.keys(), key=int)

but we should spot check the assumption that parts will be ints.

#46 resolved this


Use nuScenes dataset instead of OpenScene

Because it was written in the paper that

The NAVSIM framework is agnostic to the choice of driving dataset.

I would like to ask if it is possible to use NAVSIM framework with nuScenes dataset instead of OpenScene. If it is possible, what should I do to add nuScenes to this code base?
Thank you.

Hi,
As stated in the paper, it is possible to use other datasets to evaluate a driving agent by rolling out its trajectory with a controller and bicycle model and subsequently evaluating the outcome with planning-oriented metrics rather than displacement errors.
This navsim-devkit only supports the openscene dataset which is based on nuPlan. If you want to extend it to also run nuScenes, there are two ways to approach this:

Convert nuScenes into the openscene data format.
You might find the openscene repo helpful as it contains code that converts nuPlan into the openscene format. Note that you will also need to convert the maps into a format that can be read by the nuPlan map-api.

Implement your own dataloader.
Alternatively, you can implement an additional dataloader that can directly read the nuScenes dataset and build navsim Scenes from it. As the navsim Scenarios used for metric caching require a compatible map in addition to the navsim Scene, you will need to implement a custom navsim Scenario compatible with the nuScenes map format.


Doc being published despite token non being set in .btd.yml file

Hi !
In your documentation, you state the following:

If parameter token is provided, the Action will upload the results (typically to branch gh-pages). Users can prevent results being uploaded by not providing the token. Then, docs will be only built.

Source: https://buildthedocs.github.io/btd/gha/action.html
I have a GitHub action set to build the docs on a staging branch but I do not want to publish it.
the .btd-upstream.yml file looks like this :
# Path to input sources
# Absolute or relative to the location of this configuration file
input: docs

# Path to save intermediate artifacts and products
# Absolute or relative to 'input'
output: _build

# Path to an optional requirements file
# Absolute or relative to 'input'
requirements: requirements.txt

# Domain/repo/branch|tag where sources are located:
source: upstream

# Domain/repo/branch and path where products are to be deployed:
target: gh-pages-upstream

# List of output formats
formats: [ html ]

# List of versions
#versions:
#  - id: master
#    title: ""
#    description: ""
#    warning: ""
#  - id: v0.0.0

# Images to run commands in
images:
  latex: btdi/latex

# Install theme from a repo or a tarball
theme: https://codeload.github.com/buildthedocs/sphinx.theme/tar.gz/v0`

My GitHub action looks like this:
---
name: build_the_docs_upstream

on:
  push:
    branches:
      - upstream

jobs:

  publish_docs:
    runs-on: ubuntu-latest
    steps:

      - uses: actions/checkout@v2

      - uses: buildthedocs/btd@v0
        with:
          config: '.btd-upstream.yml'

      - uses: actions/upload-artifact@v2
        with:
          name: docs_upstream
          path: docs/_build/html

Note i am not setting any token here.
My docs is well built (Build html... is successfull) however the github action insists on publishing it (Publish...) The error message is something to with authentication
[...]
 create mode 100644 software/python.html
  create mode 100644 software/tools.html
remote: Invalid username or password.
  fatal: Authentication failed for 'https://github.com/mila-iqia/mila-docs/'
  Traceback (most recent call last):
    File "/btd/cli.py", line 89, in <module>
      CLI().Run()
    File "/btd/cli.py", line 61, in Run
      ArgParseMixin.Run(self)
    File "/usr/local/lib/python3.9/site-packages/pyAttributes/ArgParseAttributes.py", line 304, in Run
      self._ParseArguments()
    File "/usr/local/lib/python3.9/site-packages/pyAttributes/ArgParseAttributes.py", line 316, in _ParseArguments
      self._RouteToHandler(args)
    File "/usr/local/lib/python3.9/site-packages/pyAttributes/ArgParseAttributes.py", line 320, in _RouteToHandler
      args.func(self, args)
    File "/btd/cli.py", line 86, in HandleRun
      self.run()
    File "/btd/cli.py", line 32, in run
      BTDRun()
    File "/btd/__init__.py", line 207, in BTDRun
      publish(
    File "/btd/__init__.py", line 96, in publish
      check_call(cmd, cwd=str(bdir))
    File "/usr/local/lib/python3.9/subprocess.py", line 373, in check_call
      raise CalledProcessError(retcode, cmd)
  subprocess.CalledProcessError: Command '['git', 'push', '-u', 'origin', '+HEAD:gh-pages']' returned non-zero exit status 128.

We can see in the list line that he tries to push to gh-pages , but here i choosed gh-pages-upstream as a target in  .btd-upstream.yml
So I am either doing it wrong, or the statement on the doc is not true. I do not want to publish this doc, I just want to build it then save it to artifacts for external processing. Thanks for the help

Hi @achillemyette1! Sorry about the delay in coming back. This is mainly a dependency of some other projects I co-maintain, so it's not intensively developed itself.
I added an explicit option for skipping publishing. Now you can set skip-deploy: true in the GitHub Actions step.
Pushing to a branch other than gh-pages is not properly handled yet. See #8.


pull request for e2e test at 01/29/2017 19:45:10

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Update version from 0.0.97 to 0.0.98

This is an automated update of version in pyproject.toml. This action is performed by a Github Action from publish.yml.

updated version from 0.0.97 to 0.0.98, @SuleyNL pls review


Add MasterPasswordSecretRef to allow specifying a password for RDS

Description of your changes
We already had plans to use Secrets as input for sensitive fields per managed resource design but I think there hasn't been actual implementation of it yet.
I have implemented it for RDS mainly to address the use case @kelvinwijaya described in https://github.com/crossplane/provider-aws/issues/267 ; it's not possible to create a read replica instance for aurora to join an existing DB cluster since the password is required to be empty.
I have tested creating an Aurora MySQL cluster with no IAM auth and used the following YAML to join that cluster:
apiVersion: database.aws.crossplane.io/v1beta1
kind: RDSInstance
metadata:
  name: mvf-test-replica
spec:
  forProvider:
    engine: aurora
    dbClusterIdentifier: mvf-cl-1
    dbInstanceClass: db.t2.small
    availabilityZone: us-east-2a
    masterPasswordSecretRef:
      name: mvf-secret
      namespace: crossplane-system
  writeConnectionSecretToRef:
    name: instance-secret
    namespace: crossplane-system
  providerRef:
    name: aws-provider
  reclaimPolicy: Delete
---
apiVersion: v1
kind: Secret
metadata:
  name: mvf-secret
  namespace: crossplane-system
type: Opaque

As you can see, in order to send an empty password, we need to reference an empty Secret, i.e. existence of a reference means opt-out of password generation. The opt-in for generation could be implemented but that'd be a breaking change for the current users in v1beta1, so, we can consider it in later API versions of this resource.
Fixes https://github.com/crossplane/provider-aws/issues/267

Checklist

I have:

[x] Run make reviewable to ensure this PR is ready for review.
[x] Ensured this PR contains a neat, self documenting set of commits.
[x] Updated any relevant documentation, examples, or release notes.
[x] Updated the dependencies in app.yaml to include any new role permissions.

By future "opt-in for generation" do you mean that a user would supply a secret reference and then the controller would populate that secret with the password?

Not really. I meant that there would be a field like autoGeneratePassword that you can toggle. For example, in order to not supply a password, which is a valid case as shown, we still have to supply an empty Secret. It is a correct approach because empty password is also a valid password to supply but maybe we can consider making this default depending on the community use cases so that you explicitly have to say autoGeneratePassword: true if you'd like Crossplane to generate one. Otherwise, if there is a secret ref then use it but if that's also not given then the password is nil.


Feature/rserv 58 style refactor

Added an 'UnderConstruction page to the web app to direct people to the mobile app while we work on more development

@RobertToScale This may cause a few merge conflicts, but nothing major. I changed the redirect after login to go to this UnderConstruction page. That way people are directed to the mobile, but you can still hit /discovered directly for your development


Shift focus when menu's popup is initially opened

Feature Request
Description
When the collapsible menu view's popup is initially open, it may make sense to shift focus to first focusable element within it.

Tech Design
Currently, we shift focus to a container node that wraps the menu. However, VoiceOver on iOS has issues with this an is unable to correctly shift the focus to the menu. I believe this is related to the focus being shifted to an element that is non-interactable.
Looking at the W3 examples for role="menu" based menus, it seems they shift focus to the first focusable/interactable element when the menu is open. I'm planning to implement this behavior in our menu component as well.


mkShell: make it buildable

When I designed mkShell, I didn't have a good idea of what the output
should look like and so decided to make the build fail. In practice,
this causes quite a bit of confusion and complications because now the
shell cannot be part of a normal package set without failing the CI as
well.
This commit changes that build phase to record all the build inputs in a
file. That way it becomes possible to build it, makes sure that all the
build inputs get built as well, and also can be used as a GC root.
(by applying the same trick as #95536).
The documentation has also been improved to better describe what mkShell
does and how to use it.

Motivation for this change
Things done

Built on platform(s)

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

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

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

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

You could also write out a shell script that behaves like a better nix-shell.
Right now, the output is a single file with no room for extension, because it is not a directory. A good first step is to write to $out/env.sh instead, so other files can be added.

There is an infinite number of things I could do. The question is; is this PR better than before? I will make it so that the file is unusable, as it's not meant to be part of the interface.

I'm not asking you to do an infinite number of things, just to prevent a future breaking change.

I will make it so that the file is unusable

That makes it a non-breaking change. :+1:

Waiting for a last round of reviews.

Very helpful, thanks @zimbatm and @roberth - I can remove my nobuildPhase overrides now.

buildEnv is not used any where. Shall we delete it?

There's still equivalent logic to the restriction this pulls elsewhere in nixpkgs:
pkgs/build-support/build-fhsenv-bubblewrap/default.nix:      echo >&2 "*** User chroot 'env' attributes are intended for interactive nix-shell sessions, not for building! ***"
pkgs/build-support/build-fhsenv-chroot/default.nix:      echo >&2 "*** User chroot 'env' attributes are intended for interactive nix-shell sessions, not for building! ***"
pkgs/development/interpreters/lua-5/wrapper.nix:          echo >&2 "*** lua 'env' attributes are intended for interactive nix-shell sessions, not for building! ***"
pkgs/development/interpreters/octave/build-env.nix:        echo >&2 "*** octave 'env' attributes are intended for interactive nix-shell sessions, not for building! ***"
pkgs/development/interpreters/python/wrapper.nix:          echo >&2 "*** Python 'env' attributes are intended for interactive nix-shell sessions, not for building! ***"
pkgs/development/ruby-modules/bundled-common/default.nix:            echo >&2 "*** Ruby 'env' attributes are intended for interactive nix-shell sessions, not for building! ***"


Add dependency array for useEffect

We noticed that the marquee re-renders every frame and found this useEffect that did not have a dependency array.
This should also close #32

Should be fixed by #48


#1978 - Request Offering Change - Student View Request (Patch fix)

The following two scenarios are fixed:

Approve application offering change request through the application offering change request dialog.

Text under the Application Details and Request Details headings is only displayed when "In progress with student." They are omitted after the student approves or declines.

Just a minor comment.


[flow-strict] Flow strict StatusBar

Related to #22100
Libraries/Components/StatusBar/StatusBar.js
Enhance StatusBar with mergePropsStack and _defaultProps.

@TheSavior I reproduced these error.
StatusBar.setHidden() is caused that.
StatusBar.setHidden() is required arguments 0.
So I changed arguments 0 required yes -> no.


Long list of subset for test apis

Some test apis such as "ecmascript" and "html" has a long list of subset test.
Do they required to be broken down futher with samller test groups as we did for "css" api.

Break down ecmascript to multiple small test groups.

Implemented feedbacks and comments welcome.

Last call for comments.


Build: Add image-tag to labels

Summary
Add _image_tag to labels
Testing steps
Test pass and I can see IQE image tag being used corectly

/retest

/retest

/retest


Don't modify XML header

The XML header is being modified by this formatter. For example, <?xml version="1.0"?> is being modified to <?xml version='1.0' encoding='UTF-8'?>. The header shouldn't be modified by this tool.

I agree that it shouldn't modify the header (unless to an equivalent perhaps). I've double check the manual for the underlying library, and the current call to tostring uses the encoding reported by the XML parser as a DocInfo. Any kind of guideline as to what the correct behaviour should be?
Could it be that your file has a BOM, in which case UTF-8 will be inferred from the presence of the BOM.

Lacking any further input, I am closing this. ff1f4e859396e44b5f9963bf145a5ab6fc032ae9 provides partial effort into the requested direction.


breeze.server.php   with apigility  or zend 2?

Hi all,  as I can integrate apigility and breeze.server.php?

Closing in favour of https://github.com/adrotec/emp-directory/issues/1


vectorized fix analytic node of window function get wrong…

Proposed changes
Issue Number: close #15951
Problem summary
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[ ] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[ ] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[ ] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 36.55 seconds
load time: 512 seconds
storage size:<PHONE_NUMBER>2 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230118181305_clickbench_pr_83528.html


visualize_data

hello, author! I use the visualize_data.py to visualize the image , but the results of the instance segmentation have the bounding box . However, there is no bounding box in the paper. Can you tell me the reason and how adjust it?

hello, author! I use the visualize_data.py to visualize the image , but the results of the instance segmentation have the bounding box . However, there is no bounding box in the paper. Can you tell me the reason and how adjust it?

你好，请问你跑通了吗？在那里进行推理啊


Updated CONTRIBUTING.md

What kind of change does this PR introduce? docs update

with React(Vite)-> on React(Vite)

Added bullet points to Issues and Pull requests

Thank you! @holopin-bot @AnkitaSikdar005


Redundant frame placement update in getFrameJacobian()

The method pinocchio::getFrameJacobian() updates the frame placement even though the documentation tells to call pinocchio::framesForwardKinematics() beforehand. I believe this frame placement update is unnecessary and can be removed. It would also allow taking data as a const reference, which would be more consistent with the computeX() and getX() pattern.
The same could be done pinocchio::getFrameJacobianTimeVariation().
What do you think?

You're totally right. This is already accounted in Pinocchio 3x we hope to be able to release soon.

You're totally right. This is already accounted in Pinocchio 3x we hope to be able to release soon.

Glad to hear that it's already being addressed. Looking forward to Pinocchio 3x

Glad to hear that it's already being addressed. Looking forward to Pinocchio 3x


Refactors

Minor corrections

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

103 of 107 (96.26%)  changed or added relevant lines in 10 files are covered.
6 unchanged lines in 2 files lost coverage.
Overall coverage increased (+2.0%) to 96.574%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

repository/IngSoft2-Model/SpaceshipData.class.st
21
22
95.45%

repository/IngSoft2-Model/MoonWalkEffect.class.st
0
3
0.0%

Files with Coverage Reduction
New Missed Lines
%

repository/IngSoft2-Model/SpaceshipData.class.st
3
84.96%

repository/IngSoft2-Model/Game.class.st
3
98.91%

Totals

Change from base Build<PHONE_NUMBER>:
2.0%

Covered Lines:
761

Relevant Lines:
788

💛  - Coveralls


 missing border on Firefox when zoom out (<100%)

Expected Behavior
Border should be visible
Current Behavior
On Firefox when I zoom out (<100%) border of orbit Input components is not visible (lost)
Possible Solution
No idea.
Steps to Reproduce
Can be seen here on Firefox with zoom 90% for example.

Problems with rendering box-shadow: inset appears also in Edge, when zoomed out.


How to retrain model with my data！

I want to use the model to train my data. Currently I have labeled the data with labelme. What are the specific procedures for the next operation?

You can convert it to pascal or coco format

Hi!
You need to prepare the data with this format:

this is vest_train.csv

The same format for vest_test.csv

Finally, a csv with tags. Here there is only one tag, but you could fill more columns with different tags (, i = [0,1,2,3...]).
To train, you have to use:
python train.py --snapshot imagenet --phi 0 --gpu 0 --random-transform --compute-val-loss --freeze-backbone --batch-size 32  csv tags/vest/vest_train.csv tags/vest/vest_names.csv --val-annotations-path tags/vest/vest_val.csv

@PieroCV it works

Hi!
You need to prepare the data with this format:

this is vest_train.csv

The same format for vest_test.csv

Finally, a csv with tags. Here there is only one tag, but you could fill more columns with different tags (, i = [0,1,2,3...]).
To train, you have to use:
python train.py --snapshot imagenet --phi 0 --gpu 0 --random-transform --compute-val-loss --freeze-backbone --batch-size 32 csv tags/vest/vest_train.csv tags/vest/vest_names.csv --val-annotations-path tags/vest/vest_val.csv

Hi! How to prepare the data for csv format?

@cyx6666 Using brute force haha...
There are not Scripts to create the csv data, but it's not difficult.
For example, most of labeling software returns a pascal voc format in xml files. There are Scripts to convert this information in csv. Then, take this csv with pandas and modify some columnas to get the right format in order to train a Efficientdet model with this repo.


Improve progress UI for deep-reblame

Fixes https://github.com/refined-github/refined-github/issues/4439

Test URL: https://github.com/refined-github/refined-github/blame/77e11bd49548f5ff883aad34b4e3e94346c3ccf2/source/background.ts#L3
https://user-images.githubusercontent.com/1402241/158050526-7b0ee86f-09e6-41d9-aff0-fa8fcf1f2268.mov

Your on :fire:


[HUDI-1476] Introduce unit test infra for java client

Tips

Thank you very much for contributing to Apache Hudi.
Please review https://hudi.apache.org/contributing.html before opening a pull request.

What is the purpose of the pull request
(For example: This pull request adds quick-start document.)
Brief change log
(for example:)

Modify AnnotationLocation checkstyle rule in checkstyle.xml

Verify this pull request
(Please pick either of the following options)
This pull request is a trivial rework / code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end.
Added HoodieClientWriteTest to verify the change.
Manually verified the change by running a job locally.

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

Codecov Report

Merging #2478 (d7bb9e8) into master (e302c6b) will increase coverage by 19.24%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             master    #2478       +/-   ##
=============================================
+ Coverage     50.18%   69.43%   +19.24%
+ Complexity     3050      357     -2693
=============================================
  Files           419       53      -366
  Lines         18931     1930    -17001
  Branches       1948      230     -1718
=============================================
- Hits           9500     1340     -8160
+ Misses         8656      456     -8200
+ Partials        775      134      -641

Flag
Coverage Δ
Complexity Δ

hudicli
?
?

hudiclient
?
?

hudicommon
?
?

hudiflink
?
?

hudihadoopmr
?
?

hudisparkdatasource
?
?

hudisync
?
?

huditimelineservice
?
?

hudiutilities
69.43% <ø> (ø)
0.00 <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ
Complexity Δ

...3/internal/HoodieDataSourceInternalBatchWrite.java

...rg/apache/hudi/exception/HoodieIndexException.java

...he/hudi/common/model/EmptyHoodieRecordPayload.java

.../main/java/org/apache/hudi/common/util/Option.java

...che/hudi/common/table/timeline/TimelineLayout.java

...i/common/table/timeline/HoodieDefaultTimeline.java

...g/apache/hudi/exception/InvalidTableException.java

.../org/apache/hudi/metadata/HoodieTableMetadata.java

...hudi/common/model/HoodieReplaceCommitMetadata.java

...va/org/apache/hudi/metadata/BaseTableMetadata.java

... and 356 more

Codecov Report

Merging #2478 (d7bb9e8) into master (e302c6b) will increase coverage by 19.24%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             master    #2478       +/-   ##
=============================================
+ Coverage     50.18%   69.43%   +19.24%
+ Complexity     3050      357     -2693
=============================================
  Files           419       53      -366
  Lines         18931     1930    -17001
  Branches       1948      230     -1718
=============================================
- Hits           9500     1340     -8160
+ Misses         8656      456     -8200
+ Partials        775      134      -641

Flag
Coverage Δ
Complexity Δ

hudicli
?
?

hudiclient
?
?

hudicommon
?
?

hudiflink
?
?

hudihadoopmr
?
?

hudisparkdatasource
?
?

hudisync
?
?

huditimelineservice
?
?

hudiutilities
69.43% <ø> (ø)
0.00 <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ
Complexity Δ

...3/internal/HoodieDataSourceInternalBatchWrite.java

...rg/apache/hudi/exception/HoodieIndexException.java

...he/hudi/common/model/EmptyHoodieRecordPayload.java

.../main/java/org/apache/hudi/common/util/Option.java

...che/hudi/common/table/timeline/TimelineLayout.java

...i/common/table/timeline/HoodieDefaultTimeline.java

...g/apache/hudi/exception/InvalidTableException.java

.../org/apache/hudi/metadata/HoodieTableMetadata.java

...hudi/common/model/HoodieReplaceCommitMetadata.java

...va/org/apache/hudi/metadata/BaseTableMetadata.java

... and 356 more


Speed up roi_list endpoint and sorting/paging

The query determining which ROIs belong to a given image collection and label is slow, and may be able to be optimized. In addition the endpoint is called repeatedly, once for each page, multiplying the slowdown.
roi_list should return a JSON which contains for each image:

the "roi_id" (not the "id" column but the "roi_id" column)
the height of the image
the path of the image

sorting and pagination can be done on the client side, or alternatively the entire query result could be cached on the backend to support sorting and pagination. other approaches may also provide a speedup.

Issue closed for now; the recent upgrades to the underlying VM have increased the performance to an acceptable level. If future work is needed, new tickets will be created


Updating freshness

@mimig1

@ryancrawcour You can close this PR as well. You updated the date last week (10/20, see live article) and closed the related TFS item last week. If you were getting pings, it was probably because the PR was only accepted yesterday.


Please describe the setup of the Option Custom Link

Hello,
could you please describe the setup of the custom link with the possibel placeholders %page%...

Custom Link
### Specify the URL of a link that is added to the notification in addition to the link to page in Dynamics NAV.

Thanx
Eduard

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

ID: cca7d126-fb60-435b-0e57-07e84be35c24
Version Independent ID: 6b113e2a-c524-65b7-32c9-fc9b257a9ef2
Content: Create workflows to connect tasks - Business Central
Content Source: business-central/across-how-to-create-workflows.md
Service: dynamics365-business-central
GitHub Login: @SorenGP
Microsoft Alias: edupont

Hello Eduard,
As far as I have been able to find out, the Custom Link field can contain any hyperlink, such as https://github.com/MicrosoftDocs/dynamics365smb-docs. We don't have additional information.


Issue 430

Purpose

Fixes issue with service creation and existing services in BTP environment

Does the PR solve an issue
[X] Yes - closes issue #430 430
[ ] No

Does this introduce a breaking change?
[ ] Yes
[X] No

Pull Request Type
What kind of change does this Pull Request introduce?

[X] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

How to Test

Create a service instance with target environment SAP BTP (with or without a service  key) that does not exist and which needs  some time for creation (like HANA Cloud)
Create a service instance with target environment SAP BTP (with or without a service  key) that does exist

What to Check
Verify that the following are valid

Service gets created without error
If service already exists, no error appears that service instance already exists

Other Information
n/a

Closes issue #430


cuSPARSE test failure on CUDA 11.0~11.2 (Windows)

On Windows, this fails on CUDA 11.2 but not on CUDA 11.3:
python -m pytest -v -k TestSpgemm cupy_tests/test_cusparse.py

cupy_tests\test_cusparse.py::TestSpgemm::test_spgemm_ab[_param_6_{dtype=complex128, shape=(2, 3, 4)}] Windows fatal exception: access violation

Current thread 0x00000a10 (most recent call first):
  File "C:\Development\Python\Python37\lib\site-packages\cupy\cusparse.py", line 1875 in spgemm
  File "C:\Users\chainer\cupy\tests\cupy_tests\test_cusparse.py", line 389 in test_spgemm_ab
  File "C:\Development\Python\Python37\lib\site-packages\_pytest\python.py", line 192 in pytest_pyfunc_call
  File "C:\Development\Python\Python37\lib\site-packages\pluggy\_callers.py", line 39 in _multicall
  File "C:\Development\Python\Python37\lib\site-packages\pluggy\_manager.py", line 80 in _hookexec
  File "C:\Development\Python\Python37\lib\site-packages\pluggy\_hooks.py", line 265 in __call__
  File "C:\Development\Python\Python37\lib\site-packages\_pytest\python.py", line 1761 in runtest
  File "C:\Development\Python\Python37\lib\site-packages\_pytest\runner.py", line 166 in pytest_runtest_call
  File "C:\Development\Python\Python37\lib\site-packages\pluggy\_callers.py", line 39 in _multicall
  File "C:\Development\Python\Python37\lib\site-packages\pluggy\_manager.py", line 80 in _hookexec
  File "C:\Development\Python\Python37\lib\site-packages\pluggy\_hooks.py", line 265 in __call__
  File "C:\Development\Python\Python37\lib\site-packages\_pytest\runner.py", line 259 in <lambda>
  File "C:\Development\Python\Python37\lib\site-packages\_pytest\runner.py", line 338 in from_call
  File "C:\Development\Python\Python37\lib\site-packages\_pytest\runner.py", line 259 in call_runtest_hook
  File "C:\Development\Python\Python37\lib\site-packages\_pytest\runner.py", line 219 in call_and_report
  File "C:\Development\Python\Python37\lib\site-packages\_pytest\runner.py", line 130 in runtestprotocol
  File "C:\Development\Python\Python37\lib\site-packages\_pytest\runner.py", line 111 in pytest_runtest_protocol
  File "C:\Development\Python\Python37\lib\site-packages\pluggy\_callers.py", line 39 in _multicall
  File "C:\Development\Python\Python37\lib\site-packages\pluggy\_manager.py", line 80 in _hookexec
  File "C:\Development\Python\Python37\lib\site-packages\pluggy\_hooks.py", line 265 in __call__
  File "C:\Development\Python\Python37\lib\site-packages\_pytest\main.py", line 347 in pytest_runtestloop
  File "C:\Development\Python\Python37\lib\site-packages\pluggy\_callers.py", line 39 in _multicall
  File "C:\Development\Python\Python37\lib\site-packages\pluggy\_manager.py", line 80 in _hookexec
  File "C:\Development\Python\Python37\lib\site-packages\pluggy\_hooks.py", line 265 in __call__
  File "C:\Development\Python\Python37\lib\site-packages\_pytest\main.py", line 322 in _main
  File "C:\Development\Python\Python37\lib\site-packages\_pytest\main.py", line 268 in wrap_session
  File "C:\Development\Python\Python37\lib\site-packages\_pytest\main.py", line 315 in pytest_cmdline_main
  File "C:\Development\Python\Python37\lib\site-packages\pluggy\_callers.py", line 39 in _multicall
  File "C:\Development\Python\Python37\lib\site-packages\pluggy\_manager.py", line 80 in _hookexec
  File "C:\Development\Python\Python37\lib\site-packages\pluggy\_hooks.py", line 265 in __call__
  File "C:\Development\Python\Python37\lib\site-packages\_pytest\config\__init__.py", line 165 in main
  File "C:\Development\Python\Python37\lib\site-packages\_pytest\config\__init__.py", line 187 in console_main
  File "C:\Development\Python\Python37\lib\site-packages\pytest\__main__.py", line 5 in <module>
  File "C:\Development\Python\Python37\lib\runpy.py", line 85 in _run_code
  File "C:\Development\Python\Python37\lib\runpy.py", line 193 in _run_module_as_main

The test pass if complex128 is removed from parameter.
CUDA 11.0/11.1 seems to have the same issue.
https://ci.preferred.jp/cupy.win.cuda110/104829/
https://ci.preferred.jp/cupy.win.cuda111/104835/

Closing as this looks like it has not happened recently.


Update ask-stack.cson

keymaps/ask-stack.cson
Use the 'atom-workspace' tag instead of the 'workspace' class.

typo corrected

Is it really atom-workspace or atom.workspace? Just updated to atom.workspace yesterday.

The message "Use the atom-workspace tag instead of the workspace class." is from atom-deprecation-cop.
I'm not a programmer but atom-workspace works for me, atom.workspace create a warning message.
May help the following links??
https://github.com/atom/deprecation-cop/blob/master/spec/deprecation-cop-view-spec.coffee
https://atom.io/docs/latest/upgrading/upgrading-your-package
Thx a lot.


Make Episode effect type covariant

Currently has lost its priority, as this was mainly motivated by being able to remove Applicative constraint for the monad instance. This was implemented in #39, so the issue is not going to be fixed unless there's additional motivation to do so.


The library I have been dreaming for, thank you.

Quick question, how do I use the html parser once the browser has loaded? or even just evaluate with the render function and pass the evaluated html to the parser
I'm trying to get the value of a rendered js object
thank you for putting out a cohesive package for automation, def here early before it blows up

figured it out

No worries, thanks for the support!


can.appendChild passed null el

2.2.4, using amd-dev
The required pieces seem to be:

Component viewModel with null or missing attribute, which is later set to a list
Attribute used in stache #each
The second time that attribute is set, Cannot read property 'appendChild' of null

I traced it back as far as live.js, line 92; masterNodeList has one element, a text node with a parent, but the index check makes the call to element.after substitute [text], which has a parentless node.  element.after passes the parent (null) to appendChild.
Workaround: make the attribute default to an empty array.
Reproduction: http://jsbin.com/misoku/2/edit

I think this is the same issue that the #1634 pull request addresses.


chore: Make every components seperate, remove workspace

Follow https://github.com/apache/opendal/discussions/4126

Remaining work:

Make workflow seperate too

Why do we delete those components' lock file?

Why do we delete those components' lock file?

lock files for bindings is not useful, they either have their own lock file or just used in build.

cc @tisonkun TPAL.

I found a new issue that some meta files may not be respected:

rust-toolchain.toml
rustfmt.toml
deny.toml

... when run cargo xxx for a specific package now.


WIP configurable tracing

This creates a tracing module from parts, and ensures lifecycle methods
are invoked. This is part of getting to where we can inject HttpTracing.
The test needs to be fixed as I don't know best way to configure the
dispatcher. It seems some sharing can be done between play and akka,
possibly.
Help wanted on moving this farther.. once refactored I can help with
getting HttpTracing stitched together.

@adriancole Thanks. I will try to fix test after release new version because I haven't released for a long time.


problems with proguard since v2.2.0

since v2.2.0 I get this build warnings and the build fails:
Warning: com.github.salomonbrys.kotson.RegistrationBuilder$_registerTypeAdapter$1: can't find enclosing method 'void _registerTypeAdapter()' in program class com.github.salomonbrys.kotson.RegistrationBuilder
Warning: com.github.salomonbrys.kotson.TypeAdapterBuilder$build$1: can't find referenced method 'kotlin.jvm.functions.Function1 access$get_readFunction$p(com.github.salomonbrys.kotson.TypeAdapterBuilder)' in program class com.github.salomonbrys.kotson.TypeAdapterBuilder
Warning: com.github.salomonbrys.kotson.TypeAdapterBuilder$build$1: can't find referenced method 'kotlin.jvm.functions.Function2 access$get_writeFunction$p(com.github.salomonbrys.kotson.TypeAdapterBuilder)' in program class com.github.salomonbrys.kotson.TypeAdapterBuilder
Warning: com.github.salomonbrys.kotson.TypeAdapterBuilder$build$1: can't find enclosing method 'com.google.gson.TypeAdapter build()' in program class com.github.salomonbrys.kotson.TypeAdapterBuilder

Have you tried with a clean build ?

yes it tried it with ./gradlew clean ...  and I tried to fix it with my proguard config but it fails :-(

Any news on this ?
How about ignoring the warnings ?

Hi, since v2.2.1 it is gone :-)

Great news :+1:


feat: parallelized for-loop in lfilter

relates to #1476.
Replace the for-loop along channel dimension with at::parallel_for should gain some speed.
To benchmark the changes, one can use the same script I presented in https://github.com/pytorch/audio/pull/1441#issuecomment-820148957

at::parallel_for
[-------------- IIR filter --------------]
                   |  forward  |  backward
1 threads: -------------------------------
      [32, 256]    |    337.6  |   1075.9
      [32, 1024]   |    738.5  |   2584.3
      [32, 4096]   |   2524.8  |   9364.3
      [64, 256]    |    460.9  |   1536.4
      [64, 1024]   |   1224.4  |   4683.3
      [64, 4096]   |   9359.8  |  23350.0
      [128, 256]   |    746.1  |   2598.0
      [128, 1024]  |   2574.4  |   9781.5
      [128, 4096]  |  22190.1  |  52730.7
2 threads: -------------------------------
      [32, 256]    |    300.7  |    930.1
      [32, 1024]   |    595.6  |   1923.3
      [32, 4096]   |   1880.7  |   6998.0
      [64, 256]    |    392.9  |   1225.6
      [64, 1024]   |    905.3  |   3012.8
      [64, 4096]   |   7791.2  |  18255.1
      [128, 256]   |    603.3  |   1908.1
      [128, 1024]  |   1773.9  |   6606.6
      [128, 4096]  |  21661.1  |  44138.0
4 threads: -------------------------------
      [32, 256]    |    284.4  |    859.1
      [32, 1024]   |    510.3  |   1586.0
      [32, 4096]   |   1750.4  |   6001.8
      [64, 256]    |    345.5  |   1063.2
      [64, 1024]   |    790.4  |   2402.6
      [64, 4096]   |   9509.3  |  16874.3
      [128, 256]   |    512.7  |   1592.8
      [128, 1024]  |   1490.4  |   5722.3
      [128, 4096]  |  21262.4  |  38738.6

Times are in microseconds (us).

regular for
[-------------- IIR filter --------------]
                   |  forward  |  backward
1 threads: -------------------------------
      [32, 256]    |    327.1  |   1027.5
      [32, 1024]   |    712.4  |   2505.0
      [32, 4096]   |   2525.3  |   9485.6
      [64, 256]    |    485.8  |   1583.1
      [64, 1024]   |   1266.9  |   4837.8
      [64, 4096]   |   7617.4  |  22548.3
      [128, 256]   |    751.1  |   2572.2
      [128, 1024]  |   2493.4  |  10458.1
      [128, 4096]  |  22067.7  |  53279.5
2 threads: -------------------------------
      [32, 256]    |    293.1  |    893.5
      [32, 1024]   |    583.9  |   1869.9
      [32, 4096]   |   1799.5  |   6761.2
      [64, 256]    |    414.2  |   1270.5
      [64, 1024]   |    926.2  |   3096.8
      [64, 4096]   |   7121.1  |  18839.0
      [128, 256]   |    607.0  |   1915.1
      [128, 1024]  |   1752.3  |   7151.7
      [128, 4096]  |  23125.6  |  44405.3
4 threads: -------------------------------
      [32, 256]    |    275.8  |    828.8
      [32, 1024]   |    514.1  |   1588.4
      [32, 4096]   |   1590.3  |   6235.1
      [64, 256]    |    348.8  |   1087.3
      [64, 1024]   |    801.0  |   2430.8
      [64, 4096]   |   7748.5  |  17719.1
      [128, 256]   |    515.8  |   1585.6
      [128, 1024]  |   1433.9  |   5702.6
      [128, 4096]  |  20941.0  |  40453.1

Times are in microseconds (us).

Seems like there's not so much differences.

Hi @yoyololicon
Thanks for working on this. And thanks for benchmarking it as well.
What command did you use to compile? It is possible that our standard compilation is not passing OMP-related flags.

I just type python setup.py develop to build the source. Is there any compilation flags that I can apply?

I just type python setup.py develop to build the source. Is there any compilation flags that I can apply?

I do not have a definitive answer. Probably you can try passing something like -fopenmp to CMake. However, note that the same OMP library as PyTorch uses has to be used for the compilation. (Intel OMP and GNU OMP cannot be mixed) and torchaudio has not figured out the way to detect OMP and apply it automatically. (We have to consider many different build cases, and figuring it out for all the platforms is not easy AFAIK.)
If you check the configuration of your PyTorch, then you might get a clue.
$ python -c 'import torch;print(torch.__config__.show())'
PyTorch built with:
  - GCC 7.3
  - C++ Version: 201402
  - Intel(R) Math Kernel Library Version 2020.0.2 Product Build 20200624 for Intel(R) 64 architecture applications
  - Intel(R) MKL-DNN v2.1.2 (Git Hash 98be7e8afa711dc9b66c8ff3504129cb82013cdb)
  - OpenMP 201511 (a.k.a. OpenMP 4.5)
  - NNPACK is enabled
  - CPU capability usage: AVX2
  - Build settings: BLAS_INFO=mkl, BUILD_TYPE=Release, CUDA_VERSION=10.2, CUDNN_VERSION=7.6.5, CXX_COMPILER=/opt/rh/devtoolset-7/root/usr/bin/c++, CXX_FLAGS= -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -fopenmp -DNDEBUG -DUSE_KINETO -DUSE_FBGEMM -DUSE_QNNPACK -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -DSYMBOLICATE_MOBILE_DEBUG_HANDLE -O2 -fPIC -Wno-narrowing -Wall -Wextra -Werror=return-type -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wno-sign-compare -Wno-unused-parameter -Wno-unused-variable -Wno-unused-function -Wno-unused-result -Wno-unused-local-typedefs -Wno-strict-overflow -Wno-strict-aliasing -Wno-error=deprecated-declarations -Wno-stringop-overflow -Wno-psabi -Wno-error=pedantic -Wno-error=redundant-decls -Wno-error=old-style-cast -fdiagnostics-color=always -faligned-new -Wno-unused-but-set-variable -Wno-maybe-uninitialized -fno-math-errno -fno-trapping-math -Werror=format -Wno-stringop-overflow, LAPACK_INFO=mkl, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, TORCH_VERSION=1.9.0, USE_CUDA=ON, USE_CUDNN=ON, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=ON, USE_NNPACK=ON, USE_OPENMP=ON,

I think in this case I need to install Intel OpenMP and pass the compilation flag.

BTW: On the separate note, I was wondering, since the core of lfilter is convolution, is it possible to leverage the convolution operation for batch / filter bank application? I was thinking to look into the plausibility of the approach after the release when I have time. But if you know a reason that is not possible, then I will think of a different way.

I do not have a definitive answer. Probably you can try passing something like -fopenmp to CMake. However, note that the same OMP library as PyTorch uses has to be used for the compilation. (Intel OMP and GNU OMP cannot be mixed) and torchaudio has not figured out the way to detect OMP and apply it automatically. (We have to consider many different build cases, and figuring it out for all the platforms is not easy AFAIK.)

Thanks for the informations, will look into this later.

BTW: On the separate note, I was wondering, since the core of lfilter is convolution, is it possible to leverage the convolution operation for batch / filter bank application? I was thinking to look into the plausibility of the approach after the release when I have time. But if you know a reason that is not possible, then I will think of a different way.

I assume you are talking about the FIR part of the lfilter, which is just regular convolution. I can say it is totally possible to implement batch / filter bank application by using pytorch F.conv1d operator. The backward pass can also be done with convolution operator.

After adding -fopenmp in CMakeList;
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fopenmp ${TORCH_CXX_FLAGS}")

It do gain some speed, especially when number of threads = 4.
[-------------- IIR filter --------------]
                   |  forward  |  backward
1 threads: -------------------------------
      [32, 256]    |    344.6  |   1078.0
      [32, 1024]   |    755.7  |   2597.8
      [32, 4096]   |   2622.4  |   9882.9
      [64, 256]    |    490.1  |   1588.8
      [64, 1024]   |   1225.9  |   4533.5
      [64, 4096]   |   8193.3  |  22827.1
      [128, 256]   |    727.2  |   2515.0
      [128, 1024]  |   2364.4  |   9630.4
      [128, 4096]  |  22848.5  |  51971.1
2 threads: -------------------------------
      [32, 256]    |    290.9  |    912.4
      [32, 1024]   |    528.6  |   1787.4
      [32, 4096]   |   1734.2  |   6401.9
      [64, 256]    |    379.5  |   1211.1
      [64, 1024]   |    771.5  |   2754.4
      [64, 4096]   |   6484.9  |  16385.8
      [128, 256]   |    528.2  |   1744.4
      [128, 1024]  |   1422.7  |   6248.1
      [128, 4096]  |  20337.9  |  41913.5
4 threads: -------------------------------
      [32, 256]    |    261.5  |    822.1
      [32, 1024]   |    425.8  |   1433.9
      [32, 4096]   |    969.4  |   5079.1
      [64, 256]    |    304.2  |    979.5
      [64, 1024]   |    583.3  |   1963.3
      [64, 4096]   |   5668.1  |  15176.9
      [128, 256]   |    415.4  |   1365.0
      [128, 1024]  |    985.4  |   4659.8
      [128, 4096]  |  19454.9  |  36843.9

Times are in microseconds (us).

Hi @yoyololicon
I recently learned that at::parallel_for is not a good use for batch peallelization as it will disable the intra-op parallelization. I guess we can close the PR. What do you think?

I recently learned that at::parallel_for is not a good use for batch peallelization as it will disable the intra-op parallelization. I guess we can close the PR. What do you think?

@mthrok
Thanks for your kind info.
I think it's fine cuz host_lfilter_core_loop seems doesn't introduce any intra-op. Please correct me if I'm wrong.

@yoyololicon Thanks!


Add short content with link on README to direct users to CMA

Add short content with link on README to direct users to curatedMetagenomicAnalyses.

Just a note, this would need to go in the README.Rmd file in the RELEASE_3_13 branch and I will git cherry-pick it into the master branch. (This is done to make the README package links refer to the release versions of Bioconductor packages, in case you're wondering).


Add CG5 - GRIMACE (Official Song) by CG5

Song Name
CG5 - GRIMACE (Official Song)
Artist Name
CG5
Source
Youtube
Youtube Link
4cg1TXO4KO19SC0X
Direct File Link
No response
Song ID
54795
Start Offset [ms]
0
Extra
Created from Auto Nong.
Created for level: 93688232

I'm sorry if the Nong is early, I don't know where to cut the song from

reject
invalid youtube link


🐞 Source Navigator: File name changed using source navigator successfully, but the source navigator seems not updating itself

Description
When I attempt to create a new file from within the source navigator, its name defaults to 'untitled.sth',in which 'sth', namely the file extension, appears to be consistent to my project language, for instance, if I am working on a Python3 project, it is 'py'.
The problem lies in that source navigator seems not updating itself as file structure changes.

When I create a new file using the source navigator, the 'untitled.py' file appears in it, but when I attempt to change its name, the navigator does not reflect the change immediately.
There is the same problem when it comes to creating a folder and then changing its name.
When I press the plus button at the lower-left corner of the window to create a new file or folder, the navigator does not reflect it immediately, either - the file or folder simply does not appear in the navigator.
At this time, if you consult Finder, you notice the files and folders are actually created, names changed, but the navigator simply does not reflect.

To Reproduce
To reproduce the number one bug:

create an empty folder in a random directory, and open it in CodeEdit.
create a new file inside the folder using the navigator, and attempt to change its name.
The 'untitled.sth' appears as you create it, but it doesn't reflect the new name you give to that file.
Consult Finder, you would see that the file is actually created, its name actually changed.

To reproduce the number two bug, try creating a folder using the navigator in the said directory, and attempt to change its name, and just observe such similar bug
To reproduce the number three bug:

try opening a random folder in CodeEdit, and click on the said plus button, click on "Add File" item in the pop-up menu.
Consult Finder and you notice the 'untitled.sth' file is actually created, but it doesn't appear at all in the source navigator.
Same with a new folder.

Expected Behavior
When I create a file or folder by using the source navigator:

Make sure it is actually created in the file system, and
it appears in the navigator as I create it, and
if I change its name, the navigator reflects the change as I do so.

When I click on the plus button, and choose to create a file or folder by that means:

Make sure it is actually created in the file system, and
it appears in the navigator as I create it.

Version Information
CodeEdit: 0.3.3-alpha (44)
macOS: Darwin notRachels-Mac-mini.local 23.6.0 Darwin Kernel Version 23.6.0: Thu Sep 12 23:34:49 PDT 2024; root:xnu-10<IP_ADDRESS>1.1~1/RELEASE_ARM64_T8103 arm64 macOS 14.7.1 (23H222)
Xcode: Not installed
Additional Context
No response
Screenshots
No response

I am seeing pull/1940, may be key to my problem, probably a duplicate of that


Update necko rr

Coverage remained the same at 27.714% when pulling 65933e1f6559edc2d732fac44cf5bbfed695963b on calixteman:rr_necko into 884b88cf18b3b964307201ad1da28ae054061b0a on mozilla:master.


WASI-NN support for Zephyr Os

I'm expecting WASI-NN based examples for Zephyr Platform to run small NN models in controller environment using WAMR.
Can I get any solution on this?

I think the hardest part is to find a wasi-nn backend that works with ZephyrOS. Right now, WAMR has three backends: tensorflow-lite, openvino, and llama.cpp. You'll have to make one of these work on ZephyrOS. I'm not sure if any of them have been adapted for it yet.
Afterwards, you just need to compile WAMR's source code again with wasi-nn support turned on (using WAMR_BUILD_WASI_NN, WAMR_BUILD_WASI_EPHEMERAL_NN and the backend you picked), sort out any issues with the compilation, like warnings or errors, and then test it out.


No need to tolerate repositories written with pre-SemVer spec_version

Description of issue or feature request:
Undo #949 and #950
Current behavior:
Expected behavior:

We tried this but at least the sigstore (go-tuf) metadata I tested still isn't using semver.
legacy spec_version seems harmless -- and accepting it allows us to interop test other aspects of metadata -- so we're currently accepting "X.Y" in deserialization.


Build containerd v1.6.21

Temporarily building Docker along with containerd until a new feature to copy old Docker packages over is not implemented.


Documentation or Project Example

I found this project through Reddit. I'm glad to see I'm not the only one thinking Firebase would be useful in a yew/wasm context. The work you've done is fantastic! Thanks for putting this together.
As a suggestion or request, I think it would be nice to have an example project that illustrates usage.

Hi @ztroop I will work on both more documentation for the README.md and an example project that uses Firebase.

Cool! Much appreciated!

Let me know if the example app now in the repo is enough for you. It does email and password signup and login with yew as the framework.

Perfect! It's very easy to follow. Thank you!


zip-directory-and-export-its-path v1.0.1

New Pull Request Checklist
Please mark the points which you did / accept.

[x] I will not move an already shared step version's tag to another commit
[x] I read the Step Development Guideline
[x] I have a test for my Step, which can be run with bitrise run test (in the step's repository)
[x] I did run bitrise run audit-this-step (in the step's repository - note, if you don't have this workflow in your bitrise.yml, you can copy it from the step template.)
[x] I read and accept the Abandoned Step policy

Hi @danielmcconville !
Thanks for the fix. 🔧
The CI is failing because of the version name (v1.0.1).
You need the use the 1.0.1 version format instead of the v1.0.1 . (No v prefix)

I've asked the others, but sadly you need to create another patch version again.
(Sadly it's not enough to edit the current tag's name.)
Sorry for the inconvenience.

Please create a new release with the format 1.0.2 (without the v prefix)

Hi @danielmcconville !
This is a really good idea. I will create a card for the tag format check.

I've merged your step (https://github.com/bitrise-io/bitrise-steplib/pull/1813#pullrequestreview-177617069) so I will close this PR.
Thanks again for your work 👍


CAN interface configuration in Ansible

This PR fixes some issues with Ansible when CAN options are being configured. Closes #94
TO DO:

[x] Deal with systemd breaking ansible playbook. When Ansible is running any task using the "state: started" tag for systemd, the playbook will fail with "System state is unknown".

Further information on the systemd issue: https://github.com/ansible/ansible/issues/71528
It appears to be an issue with systemd in 245.6 that was fixed in 245.7. 245.7 is not available in backports yet, but my bullseye/sid laptop is on 246 right now so a bit unclear about that. Last known working version appears to be 241-7~deb10u4.

Looks like 246.6 is in backports for all architectures, expect armhf ...
https://packages.debian.org/search?keywords=systemd&searchon=names&section=all&suite=buster-backports

Wait, armhf has 254.6. Can't we just upgrade to that?
@facastiblancor @aaron97neu

245.7 is the version with the fix. 245.6 does not have the fix and the version we got when updating to backports

Yikes.

Looks like systemd can only be built by gcc 9 or greater on arm due to the addition of this flag:
https://github.com/systemd/systemd/commit/1ad6056239b70ce69ea70108cf4e49a05a9c2a1d
Buster is on gcc 8, therefore no new versions of systemd can be built for buster backports.
It was suggested here that -mfpu=none would be the same for armhf, but I don't really know. The commit that added the broken flag was addressing a specific bug in systemd-bootarm.efi
Looks like systemd build ci only tests against gcc 10

Started by opening an issue with systemd: https://github.com/systemd/systemd/pull/17934

@facastiblancor 247 is now in buster-backports

Great! Thank you @abalmos. Now we only need to test if that solves this longstanding issue.

Settings seem to work in a board I just deployed. After some more testing, this will be ready to merge.

Settings seem to work in a board I just deployed. After some more testing, this will be ready to merge.

Variable names changed again after misunderstanding. oats-can-interfaces is meant to store settings for an individual target, while can-interfaces is a group variable that stores the name of the CAN interfaces for all targets. Also, a task was added to restart the can@ services after settings are changed. This has been tested after 5 deploys with different settings and no issues have been found.

Variable names changed again after misunderstanding. oats-can-interfaces is meant to store settings for an individual target, while can-interfaces is a group variable that stores the name of the CAN interfaces for all targets. Also, a task was added to restart the can@ services after settings are changed. This has been tested after 5 deploys with different settings and no issues have been found.


{Question} Is it possible to have the securata dash without logstash pulling direct from influxdb

Hi,
I am running TIG stack and don't want to fragment that to a separate elk stack. I was wondering if you have some info on how i might get that dash working from the logs being pushed to my rsyslog then influxdb via telegraf?

Hello,
Hum.... maybe check the Loki software from Grafana. Did you check it?
https://grafana.com/oss/loki/

Why do I need loki if I'm already pushing the logs into influxdb via telegraf?

I was thinking you are pushing logs like system logs and not the telegraf output with cpu memory etc..., sorry for my mistake.


16 Segment Display

Add a 16 Segment Display element
A 16 segment display element would be very useful for displaying complex characters with very little ROM space

Hey! @blane1257, I'd like to work on this issue, if anyone is not working on it right now, this would be my first contribution.

I dont believe anyone is working on this issue.


Vite build fails on import analysis

This happens with the blank template, perhaps there's a missing part of the vite plugin API?
> yarn vite build
yarn run v1.22.17
$ /home/orta/dev/civet/civet-blank/node_modules/.bin/vite build
vite v4.0.4 building for production...
✓ 2 modules transformed.
[vite:build-import-analysis] Parse error @:8:28
file: /home/orta/dev/civet/civet-blank/src/main.civet:8:27
 6:         <React.StrictMode>
 7:             <App />
 8:         </React.StrictMode>
                               ^
 9:     ),
10:     document.getElementById 'root'
error during build:
Error: Parse error @:8:28
    at parse$e (file:///home/orta/dev/civet/civet-blank/node_modules/vite/dist/node/chunks/dep-5e7f419b.js:14710:355)
    at Object.transform (file:///home/orta/dev/civet/civet-blank/node_modules/vite/dist/node/chunks/dep-5e7f419b.js:43370:27)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

I may not be able to look into this now (travelling for personal work), but looks like this problem only happens when a civet file is referenced from index.html.
So you can work around this by having a typescript entry point (which itself can reference other civet files). The solid-playground template does this and the build works fine there.

Actually, this isn't the issue. I changed the Solid example to use a .civet entry point and everything works fine there.
The issue is that the React transform isn't getting called after the Civet → JS transformation. This is because vite-plugin-react-swc uses config instead of transform during build mode, different from dev mode. There is a new plugins option to force it to use a transform (from 3 days ago), but it isn't released yet.
Ideally we'd pass through the config settings of vite-plugin-react-swc as our own config. But this is a little tricky to do, because it's easiest to find vite-plugin-react-swc during the configResolved event, but I think then it's too late to add to our config. Instead it seems like we might need to find the relevant vite-plugin-react-swc during the config event (filtering out the one with config.apply === command). Unless someone knows a better way?

Yeah I realized this after trying to update the react example with a ts entrypoint.
Simplest workaround for now is to use the transformOutput config option to transform the output (through babel) instead of the outputTransformerPlugin. I have an added an example in playground-react-babel dir which does this.

Available in 0.2.5


Issue running UltestDebugNearest with Go

Describe the bug
Setting a breakpoint in a Golang test and then running :UltestDebugNearest results in:
error caught in async handler '/Users/awalker/.local/share/nvim/plugged/vim-ultest/rplugin/python3/ultest:function:_ultest_external_result [[{'namespaces': [], 'id': 'TestParseLoginMethodExtractionComplete-5127535966012300037', 'col': 1, 'name': 'TestParseLoginMetho
dExtractionComplete', 'line': 29, 'type': 'test', 'running': 0, 'file': 'services/scheduler/upload/login_method_extraction_complete_test.go'}, 0, '/var/folders/hh/nbqckpb91qv7t2q3n8kcgqt022nfxk/T/nvimwKMAye/2']]'
Traceback (most recent call last):
  File "/Users/awalker/.local/share/nvim/plugged/vim-ultest/rplugin/python3/ultest/__init__.py", line 114, in _external_result
    return self.handler.external_result(*args)
  File "/Users/awalker/.local/share/nvim/plugged/vim-ultest/rplugin/python3/ultest/handler/__init__.py", line 90, in external_result
    raise ValueError(f"Unknown file {file_name}")
ValueError: Unknown file 0

Logs:
   1   │ 16:58:37 | INFO | MainThread | logging.py:create_logger:98 | Logger created
   2   │ 16:58:37 | DEBUG | MainThread | __init__.py:__init__:41 | Handler created
   3   │ 16:58:37 | DEBUG | Thread-1 | __init__.py:_handle_coroutine:57 | Starting job with group update_positions
   4   │ 16:58:37 | INFO | Thread-1 | tracker.py:_async_update:52 | Updating positions in services/scheduler/upload/login_method_extraction_complete_test.go
   5   │ 16:58:37 | DEBUG | Thread-1 | file.py:parse_file_structure:22 | Converted pattern {'test': ['\\v^\\s*func (\\w+)'], 'namespace': []} to {'test': [re.compile('^\\s*func (\\w+)')], 'namespace': []}
   6   │ 16:58:37 | DEBUG | Thread-1 | tracker.py:_async_update:79 | New test services/scheduler/upload/login_method_extraction_complete_test.go found in services/scheduler/upload/login_method_extraction_complete_test.go
   7   │ 16:58:37 | DEBUG | Thread-1 | tracker.py:_async_update:79 | New test TestParseLoginMethodExtractionComplete-5127535966012300037 found in services/scheduler/upload/login_method_extraction_complete_test.go
   8   │ 16:58:37 | DEBUG | Thread-1 | tracker.py:_async_update:79 | New test TestProcessLoginMethodExtractionComplete-5127535966012300037 found in services/scheduler/upload/login_method_extraction_complete_test.go
   9   │ 16:58:37 | DEBUG | Thread-1 | tracker.py:_remove_old_positions:122 | No tests removed
  10   │ 16:58:37 | DEBUG | Thread-1 | __init__.py:_handle_coroutine:77 | Finished job with group update_positions
  11   │ 16:58:45 | ERROR | MainThread | logging.py:__deferred_flog:62 | Error name 'process_id' is not defined converting args to str f"Saving external stdout path '{output_path}' for test {process_id}"
  12   │ 16:58:45 | DEBUG | MainThread | __init__.py:_register_started:272 | Registering TestParseLoginMethodExtractionComplete-5127535966012300037 as started
  13   │ 16:59:20 | ERROR | MainThread | __init__.py:external_result:87 | Attempted to register test result for unknown file {file_name}

To Reproduce
Steps to reproduce the behavior:
Expected behavior
The test runs and hits my breakpoint.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
my debug adapter config looks like this at the time of the test run
{
  request= "launch",
  dlvToolPath= "/Users/awalker/go/bin/dlv",
  mode= "test",
  type= "go",
  program= "/Users/awalker/plaid/go.git/services/scheduler/upload",
  args=     {
      [1] = "-test.run",
      [2] = "TestParseLoginMethodExtractionComplete$",
    },
}

Ah this got missed in the recent changes for namespaces. Thanks for the report! Should be all good now


📃:  Water Puzzle Game

:red_circle: Title :  Water Puzzle Game
:red_circle: Aim :  Develop a web-based water puzzle game where players solve challenges by sorting colored liquids into test tubes based on specific rules.
:red_circle: Tech Stack Used :  HTML, CSS, and vanilla JavaScript
Screenshots 📷

:white_check_mark: To be Mentioned while taking the issue :

Full name :  Vijay Shanker Sharma
What is your participant role? (Mention the Open Source Program name.  GSSOC)

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

no games allowed.


Make hissw package optional

In GitLab by @wtbarnes on Nov 29, 2020, 24:39
hissw is required to run the packages that require IDL. However, it is required to run the tests whether it is actually used or not. This should not be the case.

In GitLab by @wtbarnes on Nov 29, 2020, 01:00
mentioned in commit d5d8a78b4afe2c9d8c3ed2ff975a076d400c8fed

In GitLab by @wtbarnes on Nov 29, 2020, 01:06
mentioned in commit dfc1c684303040379d46e88631a6b05a6b496060


Updated readme

Closes: #26
Describe the changes you've made

Updated title of readme
added crosswoc banner to readme

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[x] Code style update (formatting, local variables)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] 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.
Describe if there is any unusual behaviour of your code(Write NA if there isn't)
NA
Checklist:

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

Please feel free to interrupt me if you need any change


Disable DNS server

Is your feature request related to a problem? Please describe.
Hey, please add an option to disable DNS server in the list. I have a few server but will use some of them only if one of them is not working. So it would be very useful to disable them in the list instead of deleting them.
Describe the solution you'd like.
Split the list and make the upper part for the enabled server und the lower part for the disabled server. It could work very well withe the drag and drop sorting.
Describe alternatives you've considered.
No response
Additional context
No response

@InfiniteCoder06 I'm currently in the process of refactoring the sever storage backend, so it's would probably be better for you to wait for that.

@karasevm This can be closed?

Are there any updates on this? I would really like this feature too.

Implemented in v1.9.0.


fix: adjust the pagination layout of PagingTable

Closes #3228
Description
Fixes the pagination layout
Current behavior (updates)

New behavior

Is this a breaking change (Yes/No):
No

Additional Information

Done!


Endless Excel-File

It seems that there are cases where Apache POI thinks that the Excel file is "endless".
In this case, lots of empty rows are generated.

Before diving into it, have you re-checked with a more recent version of POI? 3.9 is pretty old.

it seems that it depends somehow on the excel file. Maybe the version of excel, maybe how someone modified it (select all + fomat cell ?).
If this happens, the script will export a huge amount of empty rows.
I will implement something that the export stops after 3 empty rows. That should be OK, shouldn't it?

I'm not familiar with the excel export so wouldn't know whether a legitimate export could ever contain more than three empty rows, maybe make that ten? You probably should upgrade the dependency while you are at it, anyway.


Animated open editors make me open two files on double click

#6536
See attached screen shot.

find an item in the explorer
perform a slow double click in the upper part of an item
two files open (one as preview, one a open file)

this is really annoying.

Yes, drives me nuts as well.

@isidorn moving to you so that we address this very specific to the explorer problem: can we play around with a delay that only applies when you click from the explorer that allows me to still double click without the thing moving down?

@bpasero Do you mean delaying the moving down when double clicking?

@joaomoreno yes. this issue is very specific to the explorer only, if you have another idea how to solve it, please let us know,

Maybe do not use double click as the action to pin a file, but rather a contextual action in the explorer items or the editor title?

I would only consider that an option if we cannot find a good solution for this problem. There is a global action to pin a file and you can double click on the editor title to pin it. We could add more context menu actions too, but at some point it gets messy there.

@isidorn @joaomoreno I had another idea how to solve this: what if the tree actually adjusts the scrolling position when it is being pushed down by the animation from the "Opened Editors" view? We could keep all the animation and smooth transition if the element under the mouse pointer stays exactly at the same position. Might be as easy as restoring the scroll position right after opening the editor from the mouse-down click in the explorer.

There might be animation jank, but worth a try. Up to the tree user.

@bpasero nice idea but this would not work if the tree does not occupy the whole vertical space and there is nowhere to scroll to.
I think we need a more general solution that would also cover the case with a small tree. Investigating some delayed open editor section expansion

To experiment I have pushed the change that we update the open editors tree with 250ms, this improves the annoying behavior for me. However now there is always lag when the tree gets updated - I did not find this too bad. But it might not be the best idea. Try it out and let me know how it feels.
An alternative was that I just expand the tree with the delay - but the issue there is if I update the tree immedatly and expand after some time temporary a scroll bar gets rendered in the open editors view which is a little pesky.

Though changing the tree behavior that the scroll bar does not get rendered when added if tree does not have focus would make it the delayed expansion a good strategy imho.

@isidorn good point. with the new delay a refresh looks weird though because you do not get an animation but the elements in the view only get visible after like 250ms. So the initial tree input should load instantly.

The delay works for me.


Which c++ flags are used in the binaries?

Hey was just wondering which flags were used at compile time for the actual sqlite3mc.dll/dylib/so files distributed in the nuget packages.

Hey was just wondering which flags were used at compile time for the actual sqlite3mc.dll/dylib/so files distributed in the nuget packages.

The binaries of the official nuget packages are created via Eric Sink's cb project. The following compile options are used for all packages:
#define SQLITE_ENABLE_COLUMN_METADATA
#define SQLITE_ENABLE_FTS3_PARENTHESIS
#define SQLITE_ENABLE_FTS4
#define SQLITE_ENABLE_FTS5
#define SQLITE_ENABLE_JSON1
#define SQLITE_ENABLE_MATH_FUNCTIONS
#define SQLITE_ENABLE_RTREE
#define SQLITE_ENABLE_SNAPSHOT
#define SQLITE_DEFAULT_FOREIGN_KEYS 1

The following additional compile options are used for the sqlite3mc related packages:
#define CODEC_TYPE CODEC_TYPE_CHACHA20
#define SQLITE_TEMP_STORE 2
#define SQLITE_USE_URI 1
#define SQLITE_DQS 0
#define SQLITE_SECURE_DELETE 1
#define SQLITE_ENABLE_EXTFUNC 1

How is threading handled in these packages?

How is threading handled in these packages?

The threading mode is not set explicitly. Therefore the default threading mode will be used.

Would it then be the serialized mode as stated here: https://www.sqlite.org/threadsafe.html

Yes.
Not defining the symbol SQLITE_THREADSAFE is equivalent to
#define SQLITE_THREADSAFE 1

and that corresponds to serialized threading mode.


fix various bugs found by the 'prospector' static-analysis tool

An updated version of #225 - some problems had already been fixed, some problems hadn't, and some new problems had been introduced...
I'm afraid I've not tested on-Pi, but all the unit-tests still pass in a venv on my x86 laptop.
Let me know if there's any changes I've made in this PR that you want reverted, and I'll update and re-push.

Ooops, breaks on Py3.3+ - I'll have to dig into it this evening.

Fixed the Travis-tests :)

Beautiful stuff - many thanks!


Image Reward Fails to Load

ImageReward does not work.  I am using stable-diffusion-webui-directml.  I followed instructions from "Quick Start" as well as "Integration into Stable Diffusion Web UI".  Attached screenshots to show that ImageReward is installed, and script is in then place instructions say.

Thank you so much for the issue! Let's resolve it together 😀
This error seems a bit unusual because the line of code <title>ImageReward/image_reward.py at main THUDM/ImageReward GitHub</title> does not exist in the sdwebui/image_reward.py file.
Could you please provide the content of your stable-diffusion-webui/scripts/image_reward.py file?

It looks like you have downloaded the HTML of a web page instead of our script code file. This is actually the wrong way to do it.
The contents of image_reward.py should be the following Python code:
https://github.com/THUDM/ImageReward/blob/ed5c202ec4ffa368ddc2546c08fa272ce86bca8e/sdwebui/image_reward.py#L1-L121
instead of the HTML code starting with
<meta name="optimizely-datafile" content="{"groups": [], ...

When I right click that script code file, and "save link as..." I get a file that starts off with

I edited with .py with the information listed.  I still get get an error that ImageReward is not installed.

When I right click that script code file, and "save link as..." I get a file that starts off with
<!DOCTYPE html>
<html lang="en" data-color-mode="auto" data-light-theme="light" data-dark-theme="dark" data-a11y-animated-images="system">
  <head>
    <meta charset="utf-8">
  <link rel="dns-prefetch" href="https://github.githubassets.com">
  <link rel="dns-prefetch" href="https://avatars.githubusercontent.com">
  <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
  <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
  <link rel="preconnect" href="https://github.githubassets.com" crossorigin>
  <link rel="preconnect" href="https://avatars.githubusercontent.com">

I edited with .py with the information listed. I still get get an error that ImageReward is not installed.

The link we provided for the script file points to its GitHub page, not the raw content. So "save as link" will save the HTML code of the GitHub page, not the actual Python code of the script.
If the image_reward.py code you have is correct Python code yet still triggered an error, that would be strange.
Could you provide the full error message?

Starting from launching.

Starting from launching.

File "F:\AI\Diffusion\stable-diffusion-webui-directml\scripts\image_reward.py", line 1
     import os
IndentationError: unexpected indent

The error above means the indentation syntax in your image_reward.py is wrong, which might be caused by some copying mistake.
You might try directly downloading the image_reward.py with the button shown below, and move it into the scripts/ directory.

Steps followed.  On launch, the software said that ImageReward was installed incorrectly, and it would now do so correctly.  New issue.  tqdm.exe is not found.  I attempted to correct myself, but tqdm is already installed. It looks like Image Reward installed tqdm, but couldn't run it?

Steps followed. On launch, the software said that ImageReward was installed incorrectly, and it would now do so correctly. New issue. tqdm.exe is not found. I attempted to correct myself, but tqdm is already installed. It looks like Image Reward installed tqdm, but couldn't run it?

The key error message here is
WARNING: Failed to write executable - trying to use .deleteme logic
ERROR: Could not install packages due to an OSError: [WinError 2] The system cannot find the file specified: 'C:\\Python311\\\\Scripts\\\\tqdm.exe' -> 'C. \\\Python311\\Scripts\\\tqdm.exe.deleteme'

pip may have failed to write to the executable due to lack of permissions, etc., causing the "image-reward" pip package to fail to be installed.
"tqdm" is one of the dependencies of "image-reward". You are on the right track: you could try installing the "tqdm" package manually.
But you may have missed a special design of SD Web UI: webui-user.bat uses the automatically created venv environment, while you should have tried to install "tqdm" in the machine's Python when you fixed it, and the two environments are different, so the error was not fixed.
You can refer to this issue to try to install "tqdm" manually in venv, and install "image-reward" again.

It's now loading. Script is working. Although, I guess I can't run it at the same time as the StylePile Script. On the image browser though, it's not letting me use the Generate ImageReward Scores for all images button. I hope this has assisted in development of your software.

Glad you got the error resolved! If you encounter any related errors/new bugs in the future, please feel free to reply under this issue/open a new one, so that we can work together to make this project better!👍
Regarding the issue with running other scripts at the same time, I'm sorry, but the SD Web UI hasn't supported running multiple scripts at the same time so far.
Also, from your reply and image, it looks like "the StylePile script" is integrated with ImageReward, and I'm glad that other developers are willing to use our work!
But I failed to retrieve ImageReward in the StylePile code repository. could you please provide a full UI screenshot of your last image? We'd like to get more insight into the application of our work.

It doesn't look like there is any integration between the two.  This is what a StylePile looks like.  A bunch of variables, either set or pulled from random.  I should be able to generate Image Reward scores from the image browser, right?  That button is unusable.

It doesn't look like there is any integration between the two. This is what a StylePile looks like. A bunch of variables, either set or pulled from random. I should be able to generate Image Reward scores from the image browser, right? That button is unusable.

The UI is quite different from a usual SD Web UI's interface. Are you using the extension edition of StockPile? I wonder how I can get the same UI as yours.
It seems that you want to score these images with ImageReward? We're sorry that we could have been only able to ensure generating ImageReward Score with the ImageReward script. Perhaps you could use "Send to txt2img" or "Send to img2img" to use the script in the "txt2img" or "img2img" tab to generate ImageReward scores for the images.

Ah, yes.  I am using the "Catppuccin Theme".  https://github.com/catppuccin/stable-diffusion-webui   I wanted a dark mode.  I couldn't see the tool tips otherwise.  Also the Image Browser extension.  https://github.com/AlUlkesh/stable-diffusion-webui-images-browser   I forget what isn't default.
Are you saying that you didn't place that button there?  It was there before I was able to get the script working.

Thank you so much! We'll delve into them soon. Please stay tuned.


currentClassName="is-current" style is lagging behind viewed content by -1.

application of currentClassName="is-current" styling appears lagging behind viewed content by -1.
test site: http:react.syntapse.co.uk
thanks

works as designed. error in my code. thanks.

@laurencefass facing the same problem here.  can you point out what had gone wrong with your code and how you fixed it?
Your solution may help me. thank you!

this is working for me
import React from "react";
import Scrollspy from 'react-scrollspy';
import { Navbar, Nav, NavItem } from 'react-bootstrap';
import { LinkContainer } from 'react-router-bootstrap'

function SpySections() {
    return (

Smooth scrolling for single page applications

 This page demonstrates a section specific menus for intuitive content access

Smooth page transitions between sections and correct positioning of the top menu when scrolling down the page. Also provides a scrollspy to highlight the current position in the document.

Try scrolling via the menu or the scrollbar to see menu section highlighting

section 1

section 2

section 3

section 4

section 5

section 6

    );
}
export function MyScrollspy() {
    return (

            <Navbar className="scroll-nav" sticky="top" collapseOnSelect expand="lg" variant="light" bg="dark">
                <Navbar.Brand href="#">Scrollable menu</Navbar.Brand>
                <Navbar.Toggle aria-controls="basic-navbar-nav" />
                <Navbar.Collapse id="basic-navbar-nav">

                    <LinkContainer to="/" activeClassName="active">
                    <NavItem>Home</NavItem>
                    </LinkContainer>
                    <Scrollspy className="flex-list" items={ ['section-1', 'section-2', 'section-3', 'section-4', 'section-5', 'section-6'] } currentClassName="is-current">

<NavItem>section 1</NavItem>

<NavItem>section 2</NavItem>

<NavItem>section 3</NavItem>

<NavItem>section 4</NavItem>

<NavItem>section 5</NavItem>

<NavItem>section 6</NavItem>

                    </Scrollspy>

                </Navbar.Collapse>
            </Navbar>
            <SpySections></SpySections>

    );
}

Thank you @laurencefass.
I have been debugging my issue and looks like some issue with styling of the page(margins and paddings).


Table frames get annihilated by glass shards.

Description
Fill a hallway with frames, throw a shard at 'em.

should be fixed by damaging objects stopping


Writing an Http2 client with Http2MultiplexCodec

I'm trying to write an Http2 client using the new Http2MultiplexCodec API, and I'm struggling a bit, especially since there's still no client example using thew new API.
Since it's still lacking some documentation, here's my understanding of the API -- please correct me if anything's wrong:

You bootstrap your client's SocketChannel pipeline by using a Http2MultiplexCodecBuilder.  The ChannelHandler/ChannelInitializer that this builder takes is only used for remotely created streams (server pushes?).
To send a new request from the client, you need to open a new Http2StreamChannel, accomplished by using the primary SocketChannel to create a new Http2StreamChannelBootstrap.  The ChannelHandler/ChannelInitializer that you pass into this bootstrap will be used for the locally created stream.

The problem I'm encountering is that all new locally created streams are using stream ID 0 (the stream ID reserved for control messages).  I don't see a transparent way to change the ID, and I'd expect to not have to manage the current stream ID state by myself with the new API.
Design wise, I find this a but clunky/confusing.  I would rather declare my pipeline setup one time, as part of the Http2MultiplexCodecBuilder (similar to the server setup), rather than for every newly created stream.
But that aside, is there any way to correctly obtain new valid stream IDs (3, 5, etc.) for new client streams?  And is there a working client example using Http2MultiplexCodec anywhere?

Sorry for the slow response.  I spent some time trying to create a minimal/complete/verifiable example, and I was able to successfully recognize the Http2ConnectionPrefaceAndSettingsFrameWrittenEvent and bootstrap multiple new Http2StreamChannels simultaneously -- so something's wrong somewhere in my specific application logic.  I'll spend some time debugging it.
Closing this out, thanks for the responses.  Would still love to see an official Http2 client example still though.  My attempt to reproduce is a bit hacky, but feel free to ping me if you think it'd be useful as a starting point.

hi @Bennett-Lynch and @normanmaurer
I am struggling to write a client based on Http2MultiplexCodec too. Basically, I tried to modify the example/http2/client/Http2ClientInitializer. Here is how I added the Http2MultiplexCodec:
Http2ClientUpgradeCodec upgradeCodec = new Http2ClientUpgradeCodec(         Http2MultiplexCodecBuilder             .forClient(new SimpleChannelHandler())             .frameLogger(new Http2FrameLogger(INFO, Http2MultiplexClientInitializer.class))             .build()     );
   ch.pipeline().addLast(sourceCodec,         upgradeHandler,         new UpgradeRequestHandler(),         new UserEventLogger());
However, it did not work. Mind if giving some hint? Thanks!

Never mind. I found an example.

Just wanted to bump this, is there an example for the new client API that someone can point me to?

Same here. @lusong64 could you share the example you have found?

I developed our code based on http://codegists.com/snippet/java/multiplexcodeccleartexthttp2testjava_jprante_java

Just in-case anyone finds this from Google (or elsewhere), codegists.com is dead however the mentioned example is available in jprante/netty-http.


Drop support for Python 3.9

This PR removes support for Python 3.9, raising the minimum Python version to 3.10, in order to allow for more modern typing (union types with X | Y), and modernizes the code base.
Additionally, this allowed us to remove a rather hacky workaround that was needed for Python < 3.10, where dataclasses did not support kw_only yet. This also removes the need for coverage-conditional-plugin.
I also updated the testing dependencies.
This qualifies as a breaking change in terms of Python version compatibility. There are no breaking API changes, however.

I see no changes in the file validataclass_mixin_test.py, but there is the method test_create_with_defaults_invalid_required_fields, which contains the comment # The exact exception message changed between Python versions 3.9 and 3.10. Now I am wondering if there needs to be adapted something, or if we can leave it as it is.

@JGaukrogers

I see no changes in the file validataclass_mixin_test.py, but there is the method test_create_with_defaults_invalid_required_fields, which contains the comment # The exact exception message changed between Python versions 3.9 and 3.10. Now I am wondering if there needs to be adapted something, or if we can leave it as it is.

Well spotted! :D
I was thinking about changing that too, but I don't think it's really worth changing. For one thing, just partially matching the error message is sufficient I think, and also it's a test for a deprecated function that will be removed soon, anyway.
(Actually, I think it's probably a good time to remove it in the upcoming release, it's been deprecated for a while and I don't think it's still used anywhere in our projects... But that's for another PR ^^)


How to disable only the modal?

I want to disable the modal is some cases, is there an option to do that?

Hi, You can use this prop for the same countryPickerProps={{disableNativeModal: true}}

Thanks @garganurag893 it works!!!

It works fine when we pass true, but when it is made conditional using state variable and disables modal is occupying entire area of screen any resolution for this ?


Add CI test for some Windows versions

Looks like AppVeyor may be a popular service for this?

AppVeyor looks like it will work. I just need to tweak a thing or two to get the build green before I merge the update.

@ms-ati Done.
https://ci.appveyor.com/project/enkessler/childprocess/build/1.0.4

Awesome! What a wonderful world for multi platform CI we now live in ;)

@ms-ati Yes it is. :)
Quick question for you: Because you brought up the lack of OSX testing and the OSX bug that slipped through due to that, I am guessing that you have an OSX machine? Would you be willing to write that test?
I still only have Windows and Ubuntu and trying to develop and test something new in real time is still not something that I can do for OSX, even with the expanded CI.

Yes! Thanks for being responsive on this. I'll do my part


Dashborad Persistent volume creation for longhorn is throwing error for valid string name

Rancher | v2.5-a85f4d1f87feea0083ebf8ae517a140f39de7fbd-head
User Interface | v2.5-dev
Helm | v2.16.8-rancher1
Machine | v0.15.0-rancher51
Create a cluster and from the cluster explorer --> Persistent Volumes --> create --> select longhorn plugin[provide a name with lowercase eg., test and click on create.
The creation fails wit the error:
 PersistentVolume "test" is invalid: [spec.csi.driver: Required value, spec.csi.driver: Invalid value: "": a lowercase RFC 1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*')]
"driver" is missing in the yaml file specs-->csi.
The same name works on the ember UI and also for Amazon EBS plugin.
https://github.com/rancher/dashboard/issues/2186

Rancher | v2.5-361d3a420bb0d08763d157cd5fd1dfc37a3ccf29-head
Verified on rancher v2.5-head
From cluster explorer, persistent volume,  provide name with alphanumeric characters and volume and click on create.
No error is seen and the creation of PV is successful.


How to run a jenkins job with hidden fields?

Hi,
i installed the plugin on intelligIDE 2020.1
the plugin looks very ussfully to my work, unfurtuantly im not able to run jobs with hidden fields
is there a solution for that?

The hidden parameter plugin ist not supported.
We only support the basic parameters and some additional which was requested.
I can check if I can get needed data for this plugin.
Do you use the the hidden parameter plugin?
Do you get an build dialog with parameter. Normally the default should be used if no value is present

Thanks for the quick replay!
yes, im using hidden parameter in jenkins job
im getting kind of an error that hide parameter is not supported - see attached screenshot

Youre welcome
You closed this issue?
It should be possible to ignore this parameter and not show them in dialog

sorry, by mistake i closed the issue
the issue is that the "OK" button is disable due to hidden parameter

released with 0.13.4

working fine now with hidden field having default value.
many thanks!


Azure devops hosted image 20210411.1 builds SSIS packages that cannot be deployed anymore [regression]

Description
Introduction
We have an azure devops build pipeline that builds SSIS ispac artifact on a VS 2017 hosted agent.
We have an azure devops release pipeline that deploys those ispac artifacts to our on-prem SQL database(s) with an on prem agent.
Issue

ispac artifacts built with '20210329.1' can be deployed without any issues.
ispac artifacts (even rebuilding the same codebase) with '20210411.1' fail with error "Cannot find type Microsoft.SqlServer.Management.IntegrationServices: verify that the assembly...

re-releasing older artifacts (built on '20210329.1') works fine.
So it's clearly a regression issue on the newer version of the image of the hosted agent.
See also https://twitter.com/IBruyninckx/status/1382294948389789696?s=20
I cannot find obvious differences in https://github.com/actions/virtual-environments/blob/win16/20210329.1/images/win/Windows2016-Readme.md vs https://github.com/actions/virtual-environments/blob/win16/20210411.1/images/win/Windows2016-Readme.md
Area for Triage:

Question, Bug, or Feature?:

Virtual environments affected

[ ] Ubuntu 16.04
[ ] Ubuntu 18.04
[ ] Ubuntu 20.04
[ ] macOS 10.15
[ ] macOS 11.0
[x] Windows Server 2016 R2
[ ] Windows Server 2019

Image version

This is part of the detailed output in the devops build pipeline:
Agent job 1
Pool: Azure Pipelines
Image: VS2017
Agent: Hosted Agent
Initialize job
Starting: Initialize job
Agent name: 'Hosted Agent'
Agent machine name: 'fv-az177-900'
Current agent version: '2.184.2'
Operating System
Virtual Environment
Current image version: '20210411.1'
Agent running as: 'VssAdministrator'
Expected behavior
SSIS ispac packages can be deployed regardless of the image being used.
Actual behavior
SSIS ispac packages cannot be deployed when built on the latest version of the image.
Repro steps

build an SSIS package (a) on '20210329.1' and deploy on SQL 12.0.5590.1
build an SSIS package (a) on '20210411.1' and deploy on SQL 12.0.5590.1

(a) building SSIS packages with the following command line:
devenv.com $(build.sourcesdirectory)\<ssdtsolution>.sln /build $(BuildConfiguration)

(b) deploy ispac with the following powershell:
# Load the IntegrationServices assembly
$loadStatus = [System.Reflection.Assembly]::Load("Microsoft.SQLServer.Management.IntegrationServices, "+
    "Version=$SQLVersion.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91, processorArchitecture=MSIL")

# Create a connection to the server
$sqlConnectionString = `
    "Data Source=" + $TargetServerName + ";Initial Catalog=master;Integrated Security=SSPI;"
$sqlConnection = New-Object System.Data.SqlClient.SqlConnection $sqlConnectionString

# Create the Integration Services object
$integrationServices = New-Object "Microsoft.SqlServer.Management.IntegrationServices" $sqlConnection

# Get the Integration Services catalog
$catalog = $integrationServices.Catalogs["SSISDB"]

# Create object to the (new) folder
$Folder = $Catalog.Folders[$TargetFolderName]

# Check if folder already exists
if (-not $Folder)
{
    # Folder doesn't exists, so create the new folder.
    Write-Host "Creating new folder" $TargetFolderName
    New-Object "Microsoft.SqlServer.Management.IntegrationServices.CatalogFolder" ($Catalog, $TargetFolderName, $TargetFolderName) -OutVariable Folder
    $Folder.Create()
}
else
{
    Write-Host "Folder" $EnvironmentFolderName "found"
}

Write-Host "Deploying " $ProjectName " project ..."

# Read the project file and deploy it
[byte[]] $projectFile = [System.IO.File]::ReadAllBytes($ProjectFilePath)
$Folder.DeployProject($ProjectName, $projectFile)

Write-Host "Done."

Basically, as documented here: https://docs.microsoft.com/en-us/sql/integration-services/ssis-quickstart-deploy-powershell?view=sql-server-ver15#powershell-script

Hello @ibruynin,
Thank for contacting us.
The list of changes can be found in the following PRs:
Windows 2016
Windows 2019
We are investigating the issue.

Hi @Darleev
I compared the ispac artifacts in a binary fashion and noticed that they are identical, so I needed to dig a little deeper...
The issue was related to parallel changes in the deployment powershell script (that was also part of the build artifact)
That's why previous builds worked and newer builds did not.
You can close this one and lots of excuses for the inconvenience!

@ibruynin thanks for your note! Feel free to re-open this issue or create another one in case if the problem still exists

@ibruynin are you hitby #8174 as well? The SSIS DLL versions in the GAC on the agent are very old (2012 - 2016). The recent ones (2017 - 2022) are missing ....