Default icon, and multi-level subfolder inheritance icon

Is your feature request related to a problem? Please describe.
This requirement is mainly because when I use Obsidian version 0.14.6 and iconfolder plugin version 1.1.4, I cannot customize an icon that takes effect by default for all folders
Although you can inherit the icon, it seems to be only valid for the first-level subfolder, and the second-level subfolder will not take effect, so the setting will be very troublesome, and it will not take effect for the newly created folder.
Describe the solution you'd like
I can think of 2 ways

You can customize an icon that is valid for all folders, no matter where it is, or create a new folder

The inherit icon is valid for all depth folders under a folder, and it is also valid for new ones

exist
On the basis of 1 and 2, you can freely modify the icon for a certain folder
If possible, I would like to be able to distinguish between the icon of the settings folder and the icon of the file
Because when using the inheritance function, files and folders will be added with the same icon, and I want folders and files to use different icons
Describe alternatives you've considered
Please refer to my thoughts above
Additional context
Please refer to my thoughts above
I think this is just a necessity. After all, many people want icons for DIY folders, but they don't want some folders to have icons, while others don't have icons.
Above, if you have any questions, please feel free to communicate
We are expecting a reply
@FlorianWoelki

Hey,
thank you for your detailed request. I will discuss the inheritance problem at issue #63
Furthermore, is your request related to #58 ?

Hey,
Thank you for your detailed request. I will discuss the inheritance problem in issue #63
Furthermore, is your request related to #58 ?

yes it like #58
Simply say it ,than

The folder icon and file icon can be set to different default icons

The folder or file with the default icon has been set, you can change the icon

The newly created folder or file can inherit the default icon

You can check out the newest release. There is now the ability to automatically add custom rules for adding icons based on a regex or string.

您可以查看最新版本。现在可以根据正则表达式或字符串自动添加自定义规则以添加图标。

您可以查看最新版本。现在可以根据正则表达式或字符串自动添加自定义规则以添加图标。

You can check out the newest release. There is now the ability to automatically add custom rules for adding icons based on a regex or string.

OK thx for your works~


TP-257: Merge taric-importer into TaMaTo.

TP-257: Merge taric-importer into TaMaTo.
Currently the taric importer is separated from the main TaMaTo application but heavily relies on
the TaMaTo code. This commit combines the two projects so that the importing of specific
models can be handled close to where the models are defined, much in the same manner as the
exporter is handled.
The original repo was held at https://github.com/uktrade/tamato-taric-import/. The
majority of the code has been unchanged. However one important change has been made.
The individual importing requirements of each component is now decoupled from the rest of
the importer code. This is done by creating a registration mechanism on the ElementHandler.
This allows developers to simply decorate the component handler with a register_component
decorator from any parent component class, in doing so the current element will be included
as a potential child of the parent component.
E.g:
    class NormalChildComponent(ElementHandler):
        tag = Tag("normal-child")

    class ParentComponent(ElementHandler):
        tag = Tag("parent")
        normal_child = NormalChildComponent()

    @ParentComponent.register_component("registered_child")
    class RegisteredChildComponent(ElementHandler):
        tag = Tag("registered-child")

The above snipper will create a ParentComponent with the tag "parent", within this parent
will be both the "normal_child" component, but by using the register_component decorator
it will also include the "registered_child" component. Thus the code for the individual
components is decoupled from the main importer code.
To further facilitate this the code now makes use of the ready hook provided on django
application configs. A common one has been provided which automatically tries to import any
import handlers in a package. The settings have been updated to ensure these configs are now
used. Without this the import_handlers files are never imported and the components therefore
don't register themselves.
The main command for importing has also been wrapped into a django management command. This
can be run with:
python manage.py import_taric filename --status some_status --username some_username

Codecov Report

Merging #45 into master will decrease coverage by 2.95%.
The diff coverage is 71.15%.

@@            Coverage Diff             @@
##           master      #45      +/-   ##
==========================================
- Coverage   75.18%   72.22%   -2.96%
==========================================
  Files          81       83       +2
  Lines        2716     2841     +125
  Branches      151      166      +15
==========================================
+ Hits         2042     2052      +10
- Misses        637      749     +112
- Partials       37       40       +3

Impacted Files
Coverage Δ

importer/namespaces.py
22.22% <22.22%> (ø)

importer/handlers.py
55.07% <55.07%> (ø)

importer/tests/test_handlers.py
100.00% <100.00%> (ø)

commodities/serializers.py
2.56% <0.00%> (-97.44%)
:arrow_down:

common/serializers.py
28.84% <0.00%> (-61.54%)
:arrow_down:

footnotes/serializers.py

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3a6b18a...296319b. Read the comment docs.


[TORCH] scatter_reduce implementation

scatter_reduce operation was implemented on pytorch front-end. Test was added to CI for it.
Note: mean reduction is not supported, but will be when other PRs related to scatter-like operations will be merged.

@tvm-bot  rerun

@tvm-bot rerun

Hello @shingjan, @yelite and @AndrewZhaoLuo! Could you all review this PR?


Move IHoverService to vs/editor

This moves the IHoverService into vs/editor so it can work in the standalone editor.
fixes https://github.com/microsoft/vscode/issues/174957
This is broken up into 4 commits...

The first is the important renames
The second is all the misc files that needed path updates
The third & fourth moves the QuickPickHoverDelegate into platform so that it can be used in the StandaloneQuickInputService

In order to get this to work it involved moving the MarkdownRenderer which was originally in contrib into editor/widget... because let's be honest, it's basically a widget.
I verified this change works in both Code OSS:

& Monaco Editor Playground:

The demo was made with an additional code change that isn't in this PR. It just adds a tooltip to the Symbols quick pick

@Tyriar they are separate. There's an editor hover which is tightly coupled to the editor:
https://github.com/microsoft/vscode/blob/ed220eff3fca4afd17b4714fc3e8e85e98319144/src/vs/editor/contrib/hover/browser/hover.ts#L54
this provides a "not tied to the editor" hover that can be used in other parts of the Monaco UI (like the command palette)

It's a little confusing having hover service live in editor/ then, could it not go into platform?

@Tyriar that would be very challenging with the dependence of markdownRenderer which uses all of this editor specific stuff:
https://github.com/microsoft/vscode/blob/ed220eff3fca4afd17b4714fc3e8e85e98319144/src/vs/editor/browser/widget/markdownRenderer/browser/markdownRenderer.ts#L13-L17


#4: Create ProjectDAO, controller, and routes.

MAIN FOCUS: Added a DAO, controller, and routes for a Project object. Documentation included (though it's very very basic).
I also renamed the transcripts.routes.js file to just routes.js. The project AND transcripts routes are in this file.
For the front-end, I deleted Form.js, a file that I created earlier on after reading a tutorial. This file would accept text input from a user, but the input was stored locally. I also made some minor changes to files in /front-end/components. Notably, I created a button in SelectProject.js that displays an array of Project objects from MongoDB in the terminal. My goal was to list the Project names on the front-end, but I haven't figured it out yet ;-;
I also made a services folder in the front-end, with a file named ProjectDataService. There's also a new http-common.js file in /src. Is it contributing to the code right now? No... Do I know what it does? ...no lol but the freecodecamp guy did it 🥸

Created the two route files! I also added a new base URL for project APIs in server.js. The base URL is "/api/v1/projects". (Contrasting with "/api/v1/transcripts", the base URL for transcript APIs.)


Google plugin over zoom enhancement

Provide the ability to overzoom beyond standard zoom level 18.  See precedent in TileLayer with maxNativeZoom.

@dhollema i don't see any patch here ?

Sorry, this is a request for an enhancement.

We can finally close this one since #250 :)


ci: bump Venom version to v1.2.0

ci: bump Venom version

ci: update Venom version to v1.2.0
1 file(s) updated with "VENOM_VERSION: v1.2.0":
	* .github/workflows/go.yaml

v0.28.0

Release published on the 2020-10-07 12:49:23 +0000 UTC at the url https://github.com/ovh/venom/releases/tag/v0.28.0

##  (2020-10-07)

### Features

* **cli**: allow multiple occurence of --var-from-file (#247) ([0d2ed76](https://github.com/ovh/venom/commit/0d2ed76)), closes [#247](https://github.com/ovh/venom/issues/247)
* **context/web**: add prefs for chromedriver (#257) (#258) ([749a51c](https://github.com/ovh/venom/commit/749a51c)), closes [#257](https://github.com/ovh/venom/issues/257) [#258](https://github.com/ovh/venom/issues/258)
* **dbfixtures**: add skipResetSequences parameter ([c1d7719](https://github.com/ovh/venom/commit/c1d7719))
* **executor/http**: added http debug infos in http executor (#259) ([dc7ae07](https://github.com/ovh/venom/commit/dc7ae07)), closes [#259](https://github.com/ovh/venom/issues/259)
* **executor/web**: Add text and value attribute in result of test step (#227) ([19b6f1a](https://github.com/ovh/venom/commit/19b6f1a)), closes [#227](https://github.com/ovh/venom/issues/227)
* **executor/web**: add gecko web driver (#225) ([c9c106c](https://github.com/ovh/venom/commit/c9c106c)), closes [#225](https://github.com/ovh/venom/issues/225)
* **executor/web**: add statement to manage select component (#229) ([9a166c8](https://github.com/ovh/venom/commit/9a166c8)), closes [#229](https://github.com/ovh/venom/issues/229)
* **executor/web**: add statement to upload file (#232) ([9d5460b](https://github.com/ovh/venom/commit/9d5460b)), closes [#232](https://github.com/ovh/venom/issues/232)
* **executor/web**: add statements to manage popup actions (#230) ([cce97ad](https://github.com/ovh/venom/commit/cce97ad)), closes [#230](https://github.com/ovh/venom/issues/230)
* **executor/web**: implement next window (#226) ([e4ba258](https://github.com/ovh/venom/commit/e4ba258)), closes [#226](https://github.com/ovh/venom/issues/226)
* **executor/web**: statement to manage browser history actions (#237) ([24e4e6c](https://github.com/ovh/venom/commit/24e4e6c)), closes [#237](https://github.com/ovh/venom/issues/237)
* **http**: read proxy from environment (#251) ([62a00a9](https://github.com/ovh/venom/commit/62a00a9)), closes [#251](https://github.com/ovh/venom/issues/251)
* **testfixtures**: upgrade testfixtures to v3 ([3686985](https://github.com/ovh/venom/commit/3686985))

### Bug Fixes

* **cli**: don't iterate over empty varFiles (#255) ([55f457d](https://github.com/ovh/venom/commit/55f457d)), closes [#255](https://github.com/ovh/venom/issues/255)
* **cli**: give higher priority to --var over --var-from-file (#246) ([50fdc39](https://github.com/ovh/venom/commit/50fdc39)), closes [#246](https://github.com/ovh/venom/issues/246)
* **executor/http**: save multiple set-cookie headers when returned by the server (#266) ([f9547b9](https://github.com/ovh/venom/commit/f9547b9)), closes [#266](https://github.com/ovh/venom/issues/266)
* **executor/http**: support setting host in headers (#218) ([e145c61](https://github.com/ovh/venom/commit/e145c61)), closes [#218](https://github.com/ovh/venom/issues/218)
* **executor/web**: add statements to manage frame (#228) ([07c6ecd](https://github.com/ovh/venom/commit/07c6ecd)), closes [#228](https://github.com/ovh/venom/issues/228)
* **executor/web**: merge conflicts ([11570d7](https://github.com/ovh/venom/commit/11570d7))
* **cli**: do not truncate filename in results (#273) ([b349e3a](https://github.com/ovh/venom/commit/b349e3a)), closes [#273](https://github.com/ovh/venom/issues/273) [#254](https://github.com/ovh/venom/issues/254)
* **test**: fix some http asserts (#272) ([941af31](https://github.com/ovh/venom/commit/941af31)), closes [#272](https://github.com/ovh/venom/issues/272)

### Documentation

* Add go-get info for cli to README (#268) ([6744939](https://github.com/ovh/venom/commit/6744939)), closes [#268](https://github.com/ovh/venom/issues/268)
* Update link to Submitting-Patches on CONTRIBUTING.md (#269) ([8f6cde4](https://github.com/ovh/venom/commit/8f6cde4)), closes [#269](https://github.com/ovh/venom/issues/269)
* add a note on JSON arrays (#264) ([5845416](https://github.com/ovh/venom/commit/5845416)), closes [#264](https://github.com/ovh/venom/issues/264)
* download latest release (#216) ([7b5dcec](https://github.com/ovh/venom/commit/7b5dcec)), closes [#216](https://github.com/ovh/venom/issues/216)
* some doc on venom run cmd (#271) ([a5ad48b](https://github.com/ovh/venom/commit/a5ad48b)), closes [#271](https://github.com/ovh/venom/issues/271)

v1.2.0

Release published on the 2024-03-29 08:27:17 +0000 UTC at the url https://github.com/ovh/venom/releases/tag/v1.2.0

## Major update

### Executors

- New mongo executor : https://github.com/ovh/venom/tree/master/executors/mongo
- Executors [dbfixtures](https://github.com/ovh/venom/tree/master/executors/dbfixtures), [exec](https://github.com/ovh/venom/tree/master/executors/exec), [http](https://github.com/ovh/venom/tree/master/executors/http), [kafka](https://github.com/ovh/venom/tree/master/executors/kafka), [web](https://github.com/ovh/venom/tree/master/executors/web) updated.
- Manage secret variables: https://github.com/ovh/venom?tab=readme-ov-file#secrets-variables

### Case sensitive

venom 1.2.x
```
VENOM_PRESERVE_CASE="AUTO" is equals to VENOM_PRESERVE_CASE="ON"
```

cf. https://github.com/ovh/venom/pull/570

### Variable usage

It's no more possible to reuse `result.systemout` from a previous testcase without exporting vars.

Example

before:
```yaml
name: A testsuite

testcases:
- name: testA
  steps:
  - type: exec
    script: echo 'foo'
    assertions:
    - result.systemout ShouldEqual foo

- name: testB
  steps:
  - type: exec
    script: echo '__{{.testA.result.systemout}}__'
    assertions:
    - result.systemout ShouldEqual __foo__
```

after:
```yaml
name: A testsuite

testcases:
- name: testA
  steps:
  - type: exec
    script: echo 'foo'
    assertions:
    - result.systemout ShouldEqual foo
    vars:
      systemout:
        from: result.systemout

- name: testB
  steps:
  - type: exec
    script: echo '__{{.testA.systemout}}__'
    assertions:
    - result.systemout ShouldEqual __foo__
```

## What's Changed
* doc: add an example for a post using a raw body by @moutyque in https://github.com/ovh/venom/pull/677
* doc: LICENSES by @yesnault in https://github.com/ovh/venom/pull/716
* doc: remove trailing slash on README example by @floriancazals in https://github.com/ovh/venom/pull/693
* doc: Update examples for queries length assert #763 by @miklosbagi in https://github.com/ovh/venom/pull/765
* doc: update README.md with 1.1.0 release version of Venom by @nicolaslacroux in https://github.com/ovh/venom/pull/679
* feat: add a 'description' property by @cdevienne in https://github.com/ovh/venom/pull/770
* feat: add an assertion to check if every element of an array are equal to a value associated to a field by @floriancazals in https://github.com/ovh/venom/pull/756
* feat: add natural language datetime assertion by @rhzs in https://github.com/ovh/venom/pull/711
* feat: add ShouldJSONContain and ShouldJSONContainWithKey and negations (#746) by @floriancazals in https://github.com/ovh/venom/pull/747
* feat: add ShouldJSONEqual assertion by @philippgille in https://github.com/ovh/venom/pull/676
* feat: adding secrets field and refactoring the logging process.  by @fokion in https://github.com/ovh/venom/pull/667
* feat: adding test in the root package in order to test the run command by @fokion in https://github.com/ovh/venom/pull/733
* feat: improve junit output by @ivan-velasco in https://github.com/ovh/venom/pull/772
* feat: improve verbose flag behavior by @yesnault in https://github.com/ovh/venom/pull/675
* feat: removed result from testcase variables and removed errors warning and info from non verbose runs by @kilianpaquier in https://github.com/ovh/venom/pull/617
* feat: removed result from testcase variables and removed errors warning and info from non verbose runs by @kilianpaquier in https://github.com/ovh/venom/pull/670
* feat: ShouldMatchRegex by @fokion in https://github.com/ovh/venom/pull/674
* feat: show latest assertions errors in case of retry + added number of retries when success by @kilianpaquier in https://github.com/ovh/venom/pull/616
* feat: VENOM_PRESERVE_CASE default ON by @yesnault in https://github.com/ovh/venom/pull/570
* feat: xmlreport test id by @ivan-velasco in https://github.com/ovh/venom/pull/688
* feat(executor/dbfixtures): add support for sqlite3 to dbfixtures executor by @etandel in https://github.com/ovh/venom/pull/613
* feat(executor/exec): 'command' property by @yesnault in https://github.com/ovh/venom/pull/782
* feat(executor/exec): add a 'stdin' attribute by @cdevienne in https://github.com/ovh/venom/pull/767
* feat(executor/http): allow specifying query parameters by @guoweis-work in https://github.com/ovh/venom/pull/629
* feat(executor/http): feature/xml systemout by @ivan-velasco in https://github.com/ovh/venom/pull/720
* feat(executor/kafka) Added an option to allow self-signed certs by @Armadindon in https://github.com/ovh/venom/pull/648
* feat(executor/kafka): add kafka headers for producer by @rhzs in https://github.com/ovh/venom/pull/710
* feat(executor/mongo): add "loadFixtures" action by @Thiht in https://github.com/ovh/venom/pull/653
* feat(executor/mongo): add mongo executor by @Thiht in https://github.com/ovh/venom/pull/601
* fix: avoid `nil` pointer dereference in `ShouldContain` assertions by @iamleot in https://github.com/ovh/venom/pull/615
* fix: env variables with equal sign by @bramca in https://github.com/ovh/venom/pull/721
* fix: godump formatter by @yesnault in https://github.com/ovh/venom/pull/709
* fix: html output color status by @yesnault in https://github.com/ovh/venom/pull/758
* fix: integration tests by @yesnault in https://github.com/ovh/venom/pull/749
* fix: minor improvements by @fsamin in https://github.com/ovh/venom/pull/744
* fix: output dump file by @yesnault in https://github.com/ovh/venom/pull/729
* fix: panic on failure by @yesnault in https://github.com/ovh/venom/pull/731
* fix: parse yaml files in the readfile by @fokion in https://github.com/ovh/venom/pull/689
* fix: prevent err EOF if .venomrc is all commented or empty by @yesnault in https://github.com/ovh/venom/pull/678
* fix: replace backslashes with forward slashes for Windows by @ivan-velasco in https://github.com/ovh/venom/pull/753
* fix: revert #617 by @yesnault in https://github.com/ovh/venom/pull/636
* fix: secrets in dump.json and venom.log files by @yesnault in https://github.com/ovh/venom/pull/715
* fix: string interpolation by @fokion in https://github.com/ovh/venom/pull/656
* fix: TestSuiteXML is missing the Time property by @ivan-velasco in https://github.com/ovh/venom/pull/627
* fix(executor/exec): panic on cmd.Start error by @fehrnah in https://github.com/ovh/venom/pull/623
* fix(executor/http): preserve BodyFile absolute path by @fsamin in https://github.com/ovh/venom/pull/635
* fix(testsuite): when "stop_on_failure" is enabled the skip test cases did not get counted and reported by @ivan-velasco in https://github.com/ovh/venom/pull/771
* refactor(executor): rewrite whole imap executor to add new commands by @tomadele in https://github.com/ovh/venom/pull/611
* refactor(executor/web): Refactoring by @kevinramage in https://github.com/ovh/venom/pull/551
* chore(deps): bump go.mod by @yesnault in https://github.com/ovh/venom/pull/730
* chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in https://github.com/ovh/venom/pull/761
* chore(deps): bump google.golang.org/grpc from 1.53.0 to 1.56.3 by @dependabot in https://github.com/ovh/venom/pull/739
* chore(deps): bump google.golang.org/grpc from 1.53.0 to 1.56.3 in /tests/grpc by @dependabot in https://github.com/ovh/venom/pull/738
* chore(deps): bump google.golang.org/protobuf from 1.29.0 to 1.29.1 by @dependabot in https://github.com/ovh/venom/pull/647
* chore(deps): bump google.golang.org/protobuf from 1.29.0 to 1.29.1 in /tests/grpc by @dependabot in https://github.com/ovh/venom/pull/646
* chore(deps): bump libs by @yesnault in https://github.com/ovh/venom/pull/644
* chore(deps): bump some libs by @yesnault in https://github.com/ovh/venom/pull/781

## New Contributors
* @etandel made their first contribution in https://github.com/ovh/venom/pull/613
* @tomadele made their first contribution in https://github.com/ovh/venom/pull/611
* @fehrnah made their first contribution in https://github.com/ovh/venom/pull/623
* @iamleot made their first contribution in https://github.com/ovh/venom/pull/615
* @ivan-velasco made their first contribution in https://github.com/ovh/venom/pull/627
* @kilianpaquier made their first contribution in https://github.com/ovh/venom/pull/617
* @dependabot made their first contribution in https://github.com/ovh/venom/pull/647
* @Armadindon made their first contribution in https://github.com/ovh/venom/pull/648
* @fokion made their first contribution in https://github.com/ovh/venom/pull/656
* @moutyque made their first contribution in https://github.com/ovh/venom/pull/677
* @nicolaslacroux made their first contribution in https://github.com/ovh/venom/pull/679
* @floriancazals made their first contribution in https://github.com/ovh/venom/pull/693
* @rhzs made their first contribution in https://github.com/ovh/venom/pull/710
* @bramca made their first contribution in https://github.com/ovh/venom/pull/721
* @miklosbagi made their first contribution in https://github.com/ovh/venom/pull/765
* @cdevienne made their first contribution in https://github.com/ovh/venom/pull/767

**Full Changelog**: https://github.com/ovh/venom/compare/v1.1.0...v1.2.0

        Created automatically by Updatecli

Options:

Most of Updatecli configuration is done via its manifest(s).

If you close this pull request, Updatecli will automatically reopen it, the next time it runs.
If you close this pull request and delete the base branch, Updatecli will automatically recreate it, erasing all previous commits made.

          Feel free to report any issues at github.com/updatecli/updatecli.
          If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!

Pull request closed as no changed file detected


Clarify Azure Stack family support in the FAQ

See https://github.com/Azure/OpenShift/issues/222
Could you please add in the FAQ  an official OCP V4 support policy for Azure Stack Hub & Azure Stack HCI ?

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

ID: 4a8cb0c6-b695-e55a-d9ec-9a799b802ea3
Version Independent ID: 80fd40f6-a7f3-4848-95ea-9681d266f9a7
Content: Frequently asked questions for Azure Red Hat OpenShift
Content Source: articles/openshift/openshift-faq.md
Service: azure-redhat-openshift
GitHub Login: @jimzim
Microsoft Alias: jzim

@ezYakaEagle442 We are assigning this to author for review.
@jimzim Please check the feedback

Thank you for your dedication to our documentation. Unfortunately, at this time we have been unable to review your issue in a timely manner and we sincerely apologize for the delayed response. We are closing this issue for now, but if you feel that it's still a concern, please respond and let us know. If you determine another possible update to our documentation, please don't hesitate to reach out again. #please-close


Youtube sending fake audio and fake video duration by random

I am running pytubefix 2.1.1.
Since 27/APR/2024 Youtube is sending by random fake information regarding the video duration and fake audio when the download is requested.
The fake video duration is reported by Youtube as 5:00 (5 minutes).
And the fake audio (downloaded with itag = 140) has 5 minutes of silence.
The used code is similar to this:
yt_url = 'https://www.youtube.com/watch?v=klZsROHwW3s'
duration = YouTube(yt_url).length

yt = YouTube(yt_url)
stream = yt.streams.get_by_itag(140)
stream.download(filename='filename_of_audio.m4a')

Anybody else with this issue?

One more information...
I tried the download with different IPs, and I am getting the fake audio by random.
Seems Youtube is detecting the request is coming Pytubefix (?)

I encountered the same issue today, and the video title I got was "Video Not Available." I had to switch through several IP addresses before I could successfully download it.

I tried pytube and it works fine, but the caption feature of pytube has been problematic. So for now, I'm using pytube to download videos and audios, while using pytubefix to download captions.

try pip install pytubefix==3.0rc1

Working again, however some videos that are not labeled as music may generate exceptions.
Apparently YouTube has started randomly testing a new request requirement. In my tests it seems to be something related to 'params': 'CgIQBg', see here.
YouTube is returning an error video:

This has been reported several times, the latest solution was found here.

I tested several types of videos, and so far no exceptions have been returned.

try pip install pytubefix==3.0rc1

I am running version 3.0rc1 for a few hours and seems it works properly.
While downloading around 200 audio files, I got only one single Exception error. Likely related to something else.
Tomorrow I will install the 3.0.0 final release.
Thank you for the quick fix, @JuanBindez !


Sovrin conversion

we will need to coordinate before switching this over to the new infrastructure.

@felippeb please see the requested changes

all of these comments are relics of search/replace operations. some of them are things that were there long before this pr were brought up. none of them appear to be function issues. i would recommend we move forward and clean up the strings later.

Has this even been tested? I don't think it has since it looks like a quick search and replace.

yes this has been tested many times. its been working since end of november. recent changes were made recently to point to the freight repo server after nexus was deemed to be not the route.

@mikelodder7 I have finished and tested the CD pipeline. It is ready for review.


[CHW-37] API v1 endpoints (external variants)

Description

Linked issue

Type of change

[ ] 🐞 Bug fix (non-breaking change which fixes an issue)
[x] 🛠 New feature (non-breaking change which adds functionality)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)
[ ] 🏭 Refactoring that does not change existing functionality but does improve things like code readability, structure etc
[ ] ⛑ git-flow chore (backport, hotfix, etc)

Developer checklist

[x] I have read the style guide document, and my code follows the code style of this project.
[ ] If my code deals with exceptions, it follows the guidelines.
[x] I have updated any documentation accordingly, if needed. Documentation changes can be reflected in opening a PR on cardanodocs.com, amending the inline Haddock comments, any relevant README file or one of the document listed in the docs directory.

Testing checklist

[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

QA Steps

Screenshots (if available)

DO NOT MERGE, work in progress.

@denisshevchenko Do you think it's possible to host the Swagger.json this patch generates into a gist, so that one can attach here a link to the rendered version via editor.swagger.io and get a feeling about how this should feel, without peeking into the implementation, but purely from a functional perspective?

@adinapoli-iohk Thanks for your review! I'll make changes.

This PR is outdated. See PRs from CHW branch instead.


Version Check

A method to check if the installed version is actually the last one. For that, a new file called version was created within pipeline.tools. For the future, we can find a better way to recover the actual installed version to compare to the one at GitHub.

This new function was not yet added to redccd nor redspec. If approved, that should be done later.

Coverage increased (+0.4%) to 35.967% when pulling aaaf640c7a070d69d05e456b40dfb4c945dace62 on b1quint:master into 498bbbd046889dfd7bfcb60d9e1a81775f6cc29c on soar-telescope:master.


Repo name

pages is very general name that might be problematic when people fork it.
I would suggest to rename it to ipfs-pages even though it is under ipfs org.

You're right, fixed


Publish versions of the website corresponding to Kubeflow versions

How do we publish version of the website that map to versions of Kubeflow?
If you look at Kubernetes website I think they cut a version of the website for every version of K8s and then flip it over when the new version launches.

Fixed by #136


Different image between lock screen and launcher

Should be awesome to have a different image between lock screen and launcher.
I want a static image on my launcher and an animated one on my lockscreen.

Hey @bellegarde-c
I'm not against the idea in theory, but it's out of my hands: when you choose a live wallpaper on your device, it replaces the other wallpapers. And as far as I know, there is no way to specify though code that you want the app to only be activated on the lock screen, or launcher.
Each phone has different policy there.
So I won't be able to support that, sorry.


Add WebSocketStream API

WebSocketStream API explaination:

https://web.dev/i18n/en/websocketstream/
https://github.com/ricea/websocketstream-explainer/blob/master/README.md

Implementations:

https://chromestatus.com/feature/5189728691290112
https://doc.deno.land/deno/unstable/~/WebSocketStream

support


Feature : Working on Genres as per the figma design

Describe the feature
Develop the Genres component according to the design specified in the Figma file. Ensure it matches the layout, style, and functionality as detailed.
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I have checked the existing issues
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

You can work on it. Just be updated about the latest merged PRs.

@Satyam1923 , I am working in this issue and completed more than half of the work,
please see #222  for reference video

@Yash-Ainapure fine since you are doing it. You can complete it and later on she can  make improvementt if needed.


BUG:Logo Visibility Issue on Black Theme:

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
Issue Description:
The problem arises from using a white logo image on a black theme. This  an unappealing white space, detracting from the overall aesthetic quality of the design.

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

please assign this issue to me

please assign this issue to me

assigned

Hello, I'm interested in contributing to the project improving the LOGO visibility issue. Could you please assign this task to me under GSSoC with appropriate level?

please assign this issue to me

assigned


Adding DefaultBlocks, constants related to the default/playground blocks

Adding DefaultBlocks, a class to store constants related to the default/playground blocks.
Adding support for Mutators in the AbstractBlocklyActivity and BlocklyActivityHelper.
Minor tweaks to DevTests toolbox (previously, "Some blocks" and "Outputs" were identical, looking like a bug).

This change is

 couple missing TODOs

Review status: 0 of 9 files reviewed at latest revision, 2 unresolved discussions.

blocklylib-core/src/main/java/com/google/blockly/model/DefaultBlocks.java, line 64 at r1 (raw file):

    public static Map<String, BlockExtension> getExtensions() {
        if (DEFAULT_EXTENSIONS == null) {
            Map<String, BlockExtension> temp = new ArrayMap<>();

TODO?

blocklylib-core/src/main/java/com/google/blockly/model/DefaultBlocks.java, line 77 at r1 (raw file):

    public static Map<String, Mutator.Factory> getMutators() {
        if (DEFAULT_MUTATORS == null) {
            Map<String, Mutator.Factory> temp = new ArrayMap<>();

Ditto

Comments from Reviewable


v1.7 backports 2020-10-05

#13342 -- bugtool: get bpffs mountpoint from /proc/mounts (@jibi)

Small conflict, removed the affinity maps as they are not present in v1.7.

#13357 -- contrib: Improve start-release.sh script (@joestringer)
#13325 -- fsnotify: correctly check for event operation (@kAworu)

Small conflict for ipmasq, ignored as per PR comment.

#11086 -- vagrant: Only set K8S_NODE_NAME if K8S=1 (@jrajahalme)

Not backported:

#11338 -- test: Support singleton manifests (@tgraf)

Non-trivial conflict. Not sure if it's worth backporting, see https://github.com/cilium/cilium/issues/11311#issuecomment-703521024.

Once this PR is merged, you can update the PR labels via:
$ for pr in 13342 13357 13325 11086; do contrib/backporting/set-labels.py $pr done 1.7; done

test-backport-1.7

test-backport-1.7


Gateway Timeout?

Go to Dashboard
Click on 'INFO: no ingredients yet, click here to add.'
Wait
Wait

6.

OS: Windows 11
Browser: Chrome
Version: 111.0.5563.65

There's currently a bug in Docker running in windows environments preventing PV functioning properly.
Will release a new PV version soon which will bypass this issue.
In the meantime as a workaround, you can downgrade your docker installation to version 4.14.1 or disable Automatic Proxy Detection in windows settings or use podman instead of docker.
For more info:
https://github.com/docker/for-win/issues/13159
https://forums.docker.com/t/docker-breaks-php-file-get-contents-and-http-s-stream-wrappers/132885/6
https://podman-desktop.io/downloads


Handling of cases when an expanded command was derived from multiple aliases

Hi there,
I've encountered a really strange behaviour with my alias set:
00:13:37 ~ ➜ cd fast-alias-tips-test
00:13:52 ~/fast-alias-tips-test ➜ alias | grep ls
l='ls -lah'
la='ls -lAh'
ll='ls -lh'  <--------| perpetrators
ls='ls -G'   <--------|
lsa='ls -lah'
00:14:08 ~/fast-alias-tips-test ➜ touch q
00:14:15 ~/fast-alias-tips-test ➜ ls -lh  <---- ls is an alias, but there's ll='ls -lh'
total 0                                   <---- no suggestion
-rw-r--r--  1 afetisov  staff     0B Mar 14 00:14 q
00:14:33 ~/fast-alias-tips-test ➜ ll <--------- an alias
💡 ls -lh                            <--------- a suggestion
total 0
-rw-r--r--  1 afetisov  staff     0B Mar 14 00:14 q

The problem was caused by the fact, that ls -lh command was expanded to ls -G -lh and that was piped to the executable. MatchDef function was able to find a corresponding entry (ls -G) using strings.HasPrefix(command, def.abbr), returned plain ls as a match and just added unrecognized parameter -lh to the final output. The resulted suggestion was exactly the same as the original command, so no suggestion was shown.
ll, on the other hand, was expanded twice: first to ls -lh and then to ls -G -lh, resulting in the same input to the executable. Output was also the same, but, since it was different from the original command, the suggestion was displayed (not very helpful, though).
With a new search strategy, which iteratively updates command and tries to reduce the command to the shortest form possible, that shouldn't be a problem anymore.

Thank you!


Enhancement: Reorganize History/Actions, vice-versa Panel

So I know this isn't really an issue but I've been recommended to use this platform instead.
We initially started our server with txadmin but as time went by we felt like we needed something else. Our primary concerns were that we needed a ban system in-game for faster bans (We now know that a menu is in the works and we love the NUI). The second one was definitely how the player's actions (and overall) and the history were organized. It looks confusing and even though some adapted, others didn't.
Our staff felt like making our own discord embeds was much easier to identify bans/warnings/kicks and the reasons for such.
So I've come here to offer the suggestion to change the "css?" to something that other people can easily track and as an attachment, we selected our embeds in order to show the team what my colleagues found "easier" to work with.
PS: I'm not criticizing the work and I really appreciate what you guys do.
Also, time and date are missing in the examples given due to discord's ability to do so (Which is fundamental to have)(Language: Portuguese)

I'm looking to improve the player's page for a long time.
Do you have any specific suggestions?
I already thought about separating players and actions search in separate pages, make them a table-ish with pagination.

Besides my attachments, maybe just the search tool to have a feature that you can search for specific words.
For example search for the reason's text or a specific word (like discord's feature, but improved = Google's CTRL + F)
Designs itself ain't much my thing. I could do some drawings in Illustrator but there are better programs to draw web designs in which I'm not competent enough.

The players/actions page will be refactored.
This gh issue sounds a bit old, since then we rolled out the menu, therefore I'm closing this issue.
Thanks for the suggestion.


Nickel does not close when NickelLauncher does

Possible solution: https://stackoverflow.com/a/62521821

Fixed by #29.


Can I run some scripts concurrently but some others in a series?

I have the following steps in my CI:

lint:errors-only
prettier:check
test
build:ngssc
gzip

Is it actually possible to run 1-3 concurrently and then 4-5 serially? This is needed because gzip depends on the output from the command above.

concurrently lint:errors-only prettier:check test "build:ngssc && gzip"

?


Finding a Candidate List for a Website

I'm working on the Applications track for COMP 545 regarding implementation of Weblinx, and so far I understand the algorithm of how it works and what to feed in, the problem I'm encountering is finding a list of candidates for a website. I can find the dom tree while simulating a website using Playwright, but not how to get the list of candidates in order to feed the information into the model. Is there a function or method that I maybe missed that gets that list of candidates? Thanks!

The function build_records_for_single_turn used in modeling.llama.processing shows how to take a replay and turn object to format the query and list of candidate elements:
https://github.com/McGill-NLP/weblinx/blob/c8986ae5daa35d6e762d67ed891c43bbdfcaa1b6/modeling/dmr/processing.py#L302-L364
You might want to simplify it, since you don't need the negatives


Fix issues reported by golangsci-lint

Codecov Report
Attention: Patch coverage is 41.93548% with 18 lines in your changes missing coverage. Please review.

Project coverage is 76.81%. Comparing base (d54e225) to head (25e5faa).

Files
Patch %
Lines

client/client.go
28.00%
14 Missing and 4 partials :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #491      +/-   ##
==========================================
- Coverage   76.84%   76.81%   -0.03%
==========================================
  Files         121      122       +1
  Lines        7225     7234       +9
==========================================
+ Hits         5552     5557       +5
- Misses       1084     1088       +4
  Partials      589      589

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Feature/nominal dtype checks in transform

Addresses issue https://github.com/lvgig/tubular/issues/145 in part. I was unable to replicate the error I found in the generic testing where the fit method did not raise an appropriate error for X  not being a pandas.DataFrame object.
This bug definitely exists for the transform method so I have fixed that. super.transform was always getting called, but always after the check_mappable_rows method inherited from BaseNominalTransformer, which was making checks that assumed a dataframe. This is a good example of an implementation test (super transform call) not testing for the behaviour we want (error if X not pd dataframe).
In the case of MeanResponseTransformer I just moved the call of super.transform to the start of the transform method, however in OrdinalEncoderTransformer and NominalToIntegerTransformer this led to X not passing the check_mappable_rows check, so I just called the relevant columns_check method from BaseTransformer at the start of the transform method, which raises the appropriate error. I think the fact that I have had to do it like this reflects either a lack of understanding on my part or a need to refactor BaseNominalTransformer. I have added tests for this behaviour (copied from BaseTransformer test suite).
The issue still mentions the possibility of adding nominal type checks (maybe with a warning) for  nominal transformers. I think probably best to get the bug fix in, close the issue and open a new issue for this feature.

Thanks @TommyMatthews.  I agree this is all quite messy and could do with a further reaching refactor.  Going forward I would like to see less reliance on super init/fit/transform calls and move towards the error handling being in more specific methods to be called in child classes (like you have done with the columns_check method here)

I don't understand why moving the super_transform call to the start broke check_mappable_rows.  Can you elaborate on why it failed please?
I'm happy with the solution proposed (i.e. direct call to columns_check) but want to understand to help with future refactoring of BaseNominalTransformer as this seems like odd behaviour.

@davidhopkinson26 I'm not 100% sure myself. If I run X = super().transform(X), or even X = super(BaseNominalTransformer, self).transform(X) (to explicitly access the BaseTransformer) then the value error BaseNominalTransformer.check_mappable_rows is raised, e.g. ValueError: OrdinalEncoderTransformer: nulls would be introduced into column b from levels not present in mapping

So I guess super transform must be overwriting the self.mappings attribute? (I can't see it changing X.shape[0]?)

Figured this one out: hadn't fully understood the inheritance set up of the transformer but super.transform is actually calling the transform method of BaseMappingTransformerMixin, which is actually doing the mapping and hence check_mappable_rows check fails.
I think the best solution is still just calling the BaseTransformer.columns_check() as BaseTransformer.transform() is called in BaseMappingTransformerMixin.transform(), so calling this at the start of transform would duplicate a lot of checks

Figured this one out: hadn't fully understood the inheritance set up of the transformer but super.transform is actually calling the transform method of BaseMappingTransformerMixin, which is actually doing the mapping and hence if you call check_mappable_rows afterwards it fails
I think the best solution is still just calling the BaseTransformer.columns_check() as BaseTransformer.transform() is called in BaseMappingTransformerMixin.transform(), so calling this at the start of transform would duplicate a lot of checks

That makes sense. I agree that this is the best solution.


[Bug] not showing previews on hub.docker.com

Description of the bug
while visiting the corrosponding page on the docker hub (url) the previews where not loading.
How to reproduce
No response
Relevant log output
No response
Info output of dashdot cli
No response
What browsers are you seeing the problem on?
Chrome
Where is your instance running?
Desktop PC (Linux)
Additional context
No response

Thank you for letting me know! Changed the URLs, the images should now be visible again.


Partial Semantic Mode Meta-Issue

See https://github.com/microsoft/TypeScript/issues/37713 as a pre-requisite for this issue!

https://github.com/microsoft/TypeScript/pull/38561 implements the core idea proposed in https://github.com/microsoft/TypeScript/issues/37713.
Beyond that, there is still a set of UX issues that we should probably address:

[ ] make cross-file go-to-definition work in the syntax-only server (https://github.com/microsoft/TypeScript/issues/39037)
[ ] make find-all-refs work on unresolved locals (https://github.com/microsoft/TypeScript/issues/38836)
[ ] better display experience for error types on the syntax server (https://github.com/microsoft/TypeScript/issues/39032)
[ ] expand when isNewIdentifierLocation on the syntax server (https://github.com/microsoft/TypeScript/issues/39033)
[ ] consider loose completions on the syntax server on unresolved/error types (https://github.com/microsoft/TypeScript/issues/39034)

@sheetalkamat @amcasey @mjbvz @RyanCavanaugh @minestarks

it should also support file navigation on a relative filename (import './file/x[cursor here]/y')

it should also support file navigation on a relative filename (import './file/x[cursor here]/y')


Issue when trying to cache xxx.worker.js files

worker-loader version: 1.1.1
Node version: 8.9.1
OS: Mac OSX
I've been having an issue with https://stackoverflow.com/questions/52265855/service-worker-wont-install-when-i-try-to-cache-xxx-worker-js for a while. I'm not sure if the issue is with worker-loader or not, but in looking through the issues and pull requests here, I got the impression that worker-loader can behave weirdly when trying to cache xxx.worker.js files, especially from https://github.com/webpack-contrib/worker-loader/pull/93, which was declined.
I tried to reproduce the issue here, but to my surprise, I was unable to. If this doesn't meet the requirements for support I totally understand, but if you were able to help me I would greatly, greatly appreciate it.

Fixed in the master, ETA is current week


Fix the broken tests.

Pytest and hassfest should be fixed.

This is awesome! I didn’t realize the fix was just a missing dependency 😅

@basnijholt the issue with validate_hacs is due to .manifest being in the git ignore.

This is awesome! I didn’t realize the fix was just a missing dependency 😅

Yup you'll run into those with what you're doing in test_dependencies.py. Most users just install everything, but I see why you didn't:
the speed was atrocious: I felt like Szayelaporro from bleach.

@basnijholt validate_hacs is picking up an old error I fixed in my last commit (where I forgot a comma) but I'm not sure how to deal with the file in git's ignore.


Add showing the place that the falling block will fall and use go mod.

Hi.Nice to meet you!
Gotetris is the interesting video game!
I have two suggestions.
First suggestion.
I feel that It is difficult to check where the falling block will fall.
So The suggestion is adding showing the place that the falling block will fall.

Second suggestion.
How about you use  "go mod file".

No problem!
Thank you.


TST: Fix testcases failing on window

PR Description
This PR resolves #1156.

PR Checklist

Please ensure that you have done the following:

[x] PR in from a fork off your branch. Do not PR from <your_username>:dev, but rather from <your_username>:<feature-branch_name>.

[x] If you're not on the contributors list, add yourself to AUTHORS.md.

[ ] Add a line to CHANGELOG.md under the latest version header (i.e. the one that is "on deck") describing the contribution.

Do use some discretion here; if there are multiple PRs that are related, keep them in a single line.

Automatic checks
There will be automatic checks run on the PR. These include:

Building a preview of the docs on Netlify
Automatically linting the code
Making sure the code is documented
Making sure that all tests are passed
Making sure that code coverage doesn't go down.

Relevant Reviewers

Please tag maintainers to review.

@ericmjl

Could you @samukweku have a look at tests\functions\test_pivot_longer.py::test_presence_index2?
There is a failed testcase about pivot_longer.
https://github.com/pyjanitor-devs/pyjanitor/runs/7936227238?check_suite_focus=true#step:5:2105
____________________________ test_presence_index2 _____________________________
[gw1] win32 -- Python 3.10.5 C:\Miniconda3\envs\test\python.exe

df_checks_output =    geoid     name     variable  estimate  error
0      1  Alabama   pop_renter   1434765  16736
1      1  Alabama  median_rent       747      3
2     13  Georgia   pop_renter   3592422  33385
3     13  Georgia  median_rent       927      3

    def test_presence_index2(df_checks_output):
        """Raise KeyError if labels in `index` do not exist."""
>       with pytest.raises(KeyError):
E       Failed: DID NOT RAISE <class 'KeyError'>

tests\functions\test_pivot_wider.py:62: Failed

I'm surprised that the KeyError check fails ... let's wait and see again based on your file changes and see if it persists. I also added a @settings(deadline=None) decorator for the default_length failure.

I think we're good to go here as well! Thank you, @Zeroto521, for handling this PR :tada:!

@ericmjl sure. How do I push latest code into this PR before merging? or do I go ahead and merge? git will take care of the rest?

Once there haven't any conflicts, it could be merged.
This PR could directly be merged.


Visual Studio Code doesn't come up in the Windows 10 start bar search

Issue Type: Bug
The program is called "Visual Studio Code." I open the start menu with the Windows key and type "visual" and wait. Nothin. "visual studio." Nothin. "visual studio code." Nothin. I go to all programs, scroll down to the "Visual Studio Code" folder, expand it, find "Visual Studio Code," click on it, start it up.
Why doesn't this thing come up in the search??
Sorry if this isn't necessarily a bug, I guess it could be a Windows 10 issue, but there's something about this app in particular that makes it immune to search.
VS Code version: Code 1.33.1 (51b0b28134d51361cf996d2f0a1c698247aeabd8, 2019-04-11T08:27:14.102Z)
OS version: Windows_NT x64 10.0.17763

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-7820HK CPU @ 2.90GHz (8 x 2904)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: enabledsurface_synchronization: enabled_onvideo_decode: enabledwebgl: enabledwebgl2: enabled

Memory (System)
31.88GB (25.00GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (1)

Extension
Author (truncated)
Version

vscode-eslint
dba
1.8.2

Did you just recently install it for the first time?
Are you using the 'user' edition or the 'system wide' edition?  If the user edition, make sure you are logged in to the same user account you installed it in.
The user edition comes up right away on my system, same version of VS Code.

^
Same for me as well. Have the same windows and VS code builds as yourself.  "User" version comes up in windows start search right away.
But, I remember having some random issues with Windows start search in the past (comes as a part of using Windows system). Over time, this has resolved by itself. Few suggestions depending upon how much this issue frustrates you:

Search "Indexing Options" in start > If it shows up, click on it
- Click Modify > See that nothing weird is in the Exclude list > Click OK
- Then, click Advanced in Indexing Options window > Click Rebuild.
- It will take some time for your computer to rebuild the index. Once it says complete, see if that resolves the issue.

Simple suggestion without any headaches - I suggest that you may pin VS code program to your taskbar for an easy access if this is the only app that does not show in windows start search.

in start search box, type "code" and it should show up.

I'm not sure how much influence we have over we get indexed for search - @sbatten @joaomoreno any windows insights?

I think this might be a case of the Windows Indexer is stuck, faulted, or busy.  I have seen the indexer get stuck on a file (3rd party filter) and it prevents further items from being indexed until the service gets restarted.  It might require a reboot (or a few) and some time, and then everything will be fine.

Yeah this is obviously an issue on my end since it seems to work fine for everyone else. Rebuilding the index didn't work, however I'm sure a few reboots should get it populating.


⚠ Bofrost.be has degraded performance

In 91107b2, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 970 ms

Resolved: Bofrost.be performance has improved in aa7b77b.


[5.8] add authenticate method to the guard contract

we have authenticate method to the Guard contract, since it is present within the GuardHelper trait, but we can not use this method based on the contact;

I do not know why tests is failed, look like it is not my changes;

What exactly is the point of adding this? What is it fixing or improving?

@taylorotwell
In case if someone used the contracts instead of the concrete classes then they are available to use this method.
For now, I cannot use the method based on the contract.


support generics for simple cases: generic types without bounds

More comprehensive support for generics: supports types without bounds like <T>
TypeReference class is copypaste from jackson json - I think it's more usefull than Types.tupleImplementationTypeDef.

Coverage decreased (-0.02%) to 94.01% when pulling a2f20edb6fd1749721b8e728b8ec5edf4f44191f on a8t3r:master into f98f6ccbb7cc5503529433f2133263ca0996c95a on arnaudroger:master.

will look at that later today, I think I missing something on the problem you are trying to solve. Thanks for your contributions.

I think I get it, so you use type reference to create avoid generating a parameterized type and keeping the compile type check?

yes, type ref is just more simplified variant of explicit parameterized type definition

quick question, the TypeReference is implementing Comparable is there any use to that? I removed for now assuming it was not use.

No, Comparable is required.
http://stackoverflow.com/questions/14657542/how-to-use-java-reflection-to-check-a-given-class-is-implements-iterable-exten

It's true that you can get the generic arguments of a superclass using a combination of Class.getGenericSuperclass and ParameterizedType.getActualTypeArguments.

Comparable interface over TypeReference requires implementation of compareTo method. Empty impl is also allowed. TypeReference{} is child of TypeReference, so Class.getGenericSuperclass returns parametrized type value, not java.lang.Object
Yes, it's java magic

Seems to be working without it the test are passing.
As far as I understand new TypeReference() {} will create a class that extends TypeReference with a specialised type that we can get from getGenericSuperclass(). that will contains the type param info.
Adding comparable would allow you to get that on the Interface path but not necessary there.

Yes, you're right.

I'm pushing that with 1.5.3. Thanks, Arnaud


I can't add ssh extension to az

This is autogenerated. Please review and update as needed.
Describe the bug
I can't add ssh extension to az
Command Name
az extension add
Errors:
An error occurred. Pip failed with status code<PHONE_NUMBER>. Use --debug for more information.

To Reproduce:
az extension add --name ssh

Put any pre-requisite steps here... None
az extension add --name {}

Expected Behavior
ssh extension to az installed
Environment Summary
Windows-11-10.0.26100-SP0
Python 3.12.7
Installer: MSI

azure-cli 2.67.0

Additional Context

Thank you for opening this issue, we will look into it.

I can't repro.
What's the output of this command?
cd 'C:\Program Files\Microsoft SDKs\Azure\CLI2'
./python.exe -m pip install https://azcliprod.blob.core.windows.net/cli-extensions/ssh-2.0.6-py3-none-any.whl --target $env:USERPROFILE\.azure\cliextensions\ssh

I have similar problem after running above there is no output and I can see ssh installed after trying to install using
az extension add --name sshI'm geting
cli.azure.cli.core.azclierror: An error occurred. Pip failed with status code<PHONE_NUMBER>. Use --debug for more information.
az_command_data_logger: An error occurred. Pip failed with status code<PHONE_NUMBER>. Use --debug for more information.

cd 'C:\Program Files\Microsoft SDKs\Azure\CLI2'
./python.exe -m pip install https://azcliprod.blob.core.windows.net/cli-extensions/ssh-2.0.6-py3-none-any.whl --target $env:USERPROFILE\.azure\cliextensions\ssh

This command does the same thing as az extension add -n ssh. Pip failed with status code<PHONE_NUMBER> does not provide any useful information, and this command should output more details.
@achampav @krzysztofraczka It should have some output. I notice that the \ before .azure is missing.
I assume one of the dependencies of ssh fails to build like https://github.com/Azure/azure-cli-extensions/issues/8264

I have the same issue with several extensions (e.g. application-insights). While az extension add --name ssh fails, running the logged Python command succeeds. Afterwards, the extension is also visible via az extension list.

I can't repro. What's the output of this command?
cd 'C:\Program Files\Microsoft SDKs\Azure\CLI2'
./python.exe -m pip install https://azcliprod.blob.core.windows.net/cli-extensions/ssh-2.0.6-py3-none-any.whl --target $env:USERPROFILE\.azure\cliextensions\ssh

It works for me.
Installing collected packages: rpds-py, attrs, referencing, urllib3, jsonschema-specifications, idna, charset-normalizer, certifi, requests, pywin32, jsonschema, oschmod, oras, ssh
Successfully installed attrs-24.3.0 certifi-2024.12.14 charset-normalizer-3.4.0 idna-3.10 jsonschema-4.23.0 jsonschema-specifications-2024.10.1 oras-0.1.30 oschmod-0.3.12 pywin32-308 referencing-0.35.1 requests-2.32.3 rpds-py-0.22.3 ssh-2.0.6 urllib3-2.2.3
WARNING: You are using pip version 21.2.4; however, version 24.3.1 is available.
You should consider upgrading via the '[..]\AppData\Local\Programs\Python\Python310\python.exe -m pip install --upgrade pip' command.

I was wrong, since I had another Python interpreter as part of the PATH variable and forgot the leading .\. When using the interpreter installed by Azure CLI, I see no additional output. Also with -v, I see no error.
.\python.exe -v -m pip install `
  --target $env:USERPROFILE\.azure\cliextensions\ssh `
  https://azcliprod.blob.core.windows.net/cli-extensions/ssh-2.0.6-py3-none-any.whl `
  ; echo $LASTEXITCODE
[..]
# extension module '_ctypes' executed from '[..]\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_ctypes.pyd'
import '_ctypes' # <_frozen_importlib_external.ExtensionFileLoader object at 0x000000000456DD00>
-1073741819

I have the same issue with several extensions (e.g. application-insights). While az extension add --name ssh fails, running the logged Python command succeeds. Afterwards, the extension is also visible via az extension list.

I can't repro. What's the output of this command?
cd 'C:\Program Files\Microsoft SDKs\Azure\CLI2'
./python.exe -m pip install https://azcliprod.blob.core.windows.net/cli-extensions/ssh-2.0.6-py3-none-any.whl --target $env:USERPROFILE\.azure\cliextensions\ssh

It works for me.
Installing collected packages: rpds-py, attrs, referencing, urllib3, jsonschema-specifications, idna, charset-normalizer, certifi, requests, pywin32, jsonschema, oschmod, oras, ssh
Successfully installed attrs-24.3.0 certifi-2024.12.14 charset-normalizer-3.4.0 idna-3.10 jsonschema-4.23.0 jsonschema-specifications-2024.10.1 oras-0.1.30 oschmod-0.3.12 pywin32-308 referencing-0.35.1 requests-2.32.3 rpds-py-0.22.3 ssh-2.0.6 urllib3-2.2.3
WARNING: You are using pip version 21.2.4; however, version 24.3.1 is available.
You should consider upgrading via the '[..]\AppData\Local\Programs\Python\Python310\python.exe -m pip install --upgrade pip' command.

I was wrong, since I had another Python interpreter as part of the PATH variable and forgot the leading .\. When using the interpreter installed by Azure CLI, I see no additional output. Also with -v, I see no error.
.\python.exe -v -m pip install `
  --target $env:USERPROFILE\.azure\cliextensions\ssh `
  https://azcliprod.blob.core.windows.net/cli-extensions/ssh-2.0.6-py3-none-any.whl `
  ; echo $LASTEXITCODE
[..]
# extension module '_ctypes' executed from '[..]\\AppData\\Local\\Programs\\Python\\Python312\\DLLs\\_ctypes.pyd'
import '_ctypes' # <_frozen_importlib_external.ExtensionFileLoader object at 0x000000000456DD00>
-1073741819

It doesn't install ssh extension for me. After doing that and calling "az ssh vm", I've the same message:
The command requires the extension ssh. It will be installed first.


[Event Request] table 38 "Purchase Header" - OnSetAmountToApplyAfterCalcRemainingAmount

Describe the request
Hello, can you please add a new Event OnSetAmountToApplyAfterCalcRemainingAmount in table 38 "Purchase Header"?
    procedure SetAmountToApply(AppliesToDocNo: Code[20]; VendorNo: Code[20])
    var
        VendLedgEntry: Record "Vendor Ledger Entry";
    begin
        OnBeforeSetAmountToApply(Rec, VendLedgEntry);

        VendLedgEntry.SetCurrentKey("Document No.");
        VendLedgEntry.SetRange("Document No.", AppliesToDocNo);
        VendLedgEntry.SetRange("Vendor No.", VendorNo);
        VendLedgEntry.SetRange(Open, true);
        if VendLedgEntry.FindFirst() then begin
            if VendLedgEntry."Amount to Apply" = 0 then begin
                VendLedgEntry.CalcFields("Remaining Amount");
                OnSetAmountToApplyAfterCalcRemainingAmount(VendLedgEntry);
                VendLedgEntry."Amount to Apply" := VendLedgEntry."Remaining Amount";
            end else
                VendLedgEntry."Amount to Apply" := 0;
            VendLedgEntry."Accepted Payment Tolerance" := 0;
            VendLedgEntry."Accepted Pmt. Disc. Tolerance" := false;
            CODEUNIT.Run(CODEUNIT::"Vend. Entry-Edit", VendLedgEntry);
        end;
    end;

    [IntegrationEvent(false, false)]
    local procedure OnSetAmountToApplyAfterCalcRemainingAmount(var VendorLedgerEntry: Record "Vendor Ledger Entry")
    begin
    end;

Additional context
We have additional values to calculate the Remaining Amount and need to recalculate it before being allocated and the record being modified.
Internal work item: AB#546992

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 23666.


in settings

No users, no boards, no actions, no buttons to make new ones.  Only a spinner saying it's loading them.

Can you please update this to PHP 7.x; I've got it running but same problem as @captainwasabi the taskboard and taskboard users don't load ?


Problem with conda install pytorch torchvision cuda80 -c soumith

Running: conda install pytorch torchvision cuda80 -c soumith after installing CUDA and getting:
PackageNotFoundError: Package not found: '' Package missing in current osx-64 channels:

cuda80

Running: anaconda search -t conda cuda80 and getting:
Packages:
Name                      |  Version | Package Types   | Platforms
------------------------- |   ------ | --------------- | ---------------
maccallum_lab/meld-cuda80 |    0.4.5 | conda           | linux-64, osx-64
maccallum_lab/openmm-cuda80 |    7.1.0 | conda           | linux-64, osx-64
soumith/cuda80            |      1.0 | conda           | linux-64
soumith/magma-cuda80      |    2.1.0 | conda           | linux-64
Can you please update instruction?

Running into similar issue. Trying to install on windows.
PackageNotFoundError: Packages missing in current channels:

  - pytorch

We have searched for the packages in the following channels:

  - https://conda.anaconda.org/soumith/win-64
  - https://conda.anaconda.org/soumith/noarch
  - https://repo.continuum.io/pkgs/free/win-64
  - https://repo.continuum.io/pkgs/free/noarch
  - https://repo.continuum.io/pkgs/r/win-64
  - https://repo.continuum.io/pkgs/r/noarch
  - https://repo.continuum.io/pkgs/pro/win-64
  - https://repo.continuum.io/pkgs/pro/noarch
  - https://repo.continuum.io/pkgs/msys2/win-64
  - https://repo.continuum.io/pkgs/msys2/noarch

Hello, a lot of the setup is now simplified as we are moving to JupyterHub, but to answer your questions for people using this to setup from scratch, PyTorch does not support CUDA on OSX. (Most macbooks and macs don't come with cuda-compatible gpus anyways). To install without CUDA on OSX, use:
conda install pytorch torchvision -c soumith


Flash FileAPI HTTP error code 400 is treated as success

Hi,
I need the flash-based FileApi solution for IE8 support. Thereby I face the following issue:
I try to bind event handler for all three events (success, error, progress). In the HTML5 version without FileApi everything works fine. But with the FileAPI the success handler is called in case of an error but in case of an successful upload no handler is called.
This issue happens when using success( ), error( ), and progress( ) and also when just using then( ) to bind the event handler functions.
I am using the latest version 1.2.3.
Thanks and Best Regards
Florian

Doesn't seem to be that serious issue since there are workarounds and not an easy solution since it is a flash FileAPI related issue. Marking it as won't fix for now.


Cannot get consumers

In zookeeper,consumer path is  /storm/kafka/a_kafka_id
Can I modify the directory for getting consumers?What should I do？Thanks!

complete


Switch back to crates.io OpenXR

Description
Looks like OpenXR has added Android support over here. Let's use that instead.
TODO

[x] Switch Cargo.toml dependency
[x] Fix
[x] Test

Note that we're currently pointing at GitHub for openxr for now as Android compatibility hasn't yet been pushed to crates.io.

Published 0.15.4.

Awesome! Thank you!! :)
On Sun, 5 Sep 2021 at 3:58 am, Benjamin Saunders @.***>
wrote:

Published 0.15.4.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/leetvr/hotham/issues/54#issuecomment-913014236, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAPNXZ3TWKSAGXMWN3WDB7DUAJM3XANCNFSM5CI7MYLQ
.


Enable K3s integration tests to run on existing clusters

Is your feature request related to a problem? Please describe.

Currently K3s integration tests spin up their own k3s servers for each test.
Describe the solution you'd like
It would be useful if tests could be run on an existing k3s cluster.
Backporting

[ ] Needs backporting to older releases

Closing issue as it was testing only changes


$host.ui.rawui.foregroundcolor difference between v1.2 and v2 under Cmder/Conemu

Environment data
PS version: 6.1.1
PSReadline version: 1.2 / 2.0.0-beta3
os: 10.0.17763.1 (WinBuild.160101.0800)
PS file version: 6.1.1

Steps to reproduce or exception report
> pwsh -noprofile
> (Get-Module -Name "PSReadline").Version
> $host.ui.rawui.foregroundcolor

It looks like a combination issue of PSReadLine2 and Cmder, related to https://github.com/cmderdev/cmder/issues/1899. 📌

I'm guessing this is fixed in the latest builds, and if so, a duplicate of #774.

How can I install the snapshot build, I would like to test if it's fixed.

It works as expected, thank you for providing this information. I'll close this issue as a duplicate of #774.


Plans for coverage report?

Hi dude! Plans for coverage report to show to the world how much of your code is covered by your tests? Word have been awsome!! Like Istanbul or something?

The world should use React :)
There are no coverage reports because this library doesn't have 100% coverage :) And I am not planning to write useless tests that doesn't test anything properly and just increase this coverage numbers, like almost everyone else is doing.
I understand that it is a useful marketing tool, maybe in the future when I stop breaking API, I'll add coverage report with 100% coverage :)

Cool dude :) Cool!! I tried your code. Awsome stuff! And I tried to see if I could modify it so I could write tests with sinon and on server? Seems like something like this is realy fuckked up ?? @types/sinon and jassi doesn't work for server tests? Jasmine, the pretty old lady you know :+1:
Cool stuff bro! I'm focusing on your component stuff now.  One more joint and I'm ready to develop some crazy stuff with your awsome code!! Cheers!! Love yea bro!

I just took the first testing library in google search results that had typescript types :)
This library won't be able to work on server without browser, I understand that there are so much hype around universal js right now, but I still haven't seen any example of universal js application with UX that isn't broken. It supports mounting on top of existing html, but it will require writing two different pieces of code that will render on client and server.

@localvoid I was reading this issue, and looked at your workflow. Rollup + Gulp causes tons of issues. Known and uknown. The author have been bugged for 6 months to come up with v2 and still not released. Your pre-bundle to es6 wih Gulp before launching Karma is an overkill :)
You can look here for a almost identical workflow without Gulp. https://github.com/Kflash/sikky
Mocha is used there. No old lady :) Easy to swap.
I copied your Travis setting and modified it :)
Anyway! Awsome code stuff you have made :) Keep up the good work mate!

@Kflash

Your pre-bundle to es6 wih Gulp before launching Karma is an overkill :) I saw you are using the rollup TS plugin here.

Yes, agree :)

Mocha is used there. No old lady :) Easy to swap.

I was actually thinking about switching to https://github.com/substack/tape

@localvoid Sorry for long delayed answer! For future reference. If you need a small TypeScript workflow you may have a look at this one: https://github.com/Kflash/rachelle


Add first few BigtableWriteException to suppressed list when rethrowing BigtableIO failures.

Signed-off-by: Neville Li<EMAIL_ADDRESS>

Changes Unknown when pulling c82bff7be88f59d6a5f4d0aada1c0abd7f51fb90 on nevillelyh:neville/bigtable into ** on apache:master**.

Coverage decreased (-0.003%) to 69.962% when pulling 03aa9440a2dac540050a88669d03afb43c8710bf on nevillelyh:neville/bigtable into d50c9644e95fdd99fcf12c1afdf2822fe4b2b3e2 on apache:master.

R: @chamikaramj

LGTM. Thanks.

Will rerun tests and merge.
Retest this please.

Coverage decreased (-0.5%) to 69.487% when pulling 03aa9440a2dac540050a88669d03afb43c8710bf on nevillelyh:neville/bigtable into d50c9644e95fdd99fcf12c1afdf2822fe4b2b3e2 on apache:master.


Run on PyCharm

How this project run on PyCharm???
It GIves this error when I run this on the console.

Configure your command line argument please. It is a command line program after all. It need command line argument input.


Add docm to detect_variants workflow

This PR is to add docm to detect_variant workflow.

combine_docm.cwl is based on combine_variants.cwl. So I also added ram requirement and heap size for combine_variants.cwl.

There is a duplicated RAM requirement in select_variants.cwl. I removed it.


invalid conversion from 'cudnnDropoutStruct*' to 'int' [-fpermissive]

Hi all,
I am trying to compile tensorflow-0.11 + bazel 0.3.2 on RHEL 6 with cuda 7.0 + cudnn <IP_ADDRESS> + gcc 4.9.
The compilation command is :
EXTRA_BAZEL_ARGS="--jobs 10" bazel build -c opt --config=cuda --jobs 10 //tensorflow/tools/pip_package:build_pip_package
Compilation of rule '//tensorflow/stream_executor:stream_executor' fails with cuda specific message.
I have latest version of compilers at non standard path , hence i had modified some variables in CROSSTOOL.tpl + third_party/gpus/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc.tpl. I am attaching compilation error logs, CROSSTOOL.tpl and third_party/gpus/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc.tpl for your reference.
Though i am able to compile cpu-only version of tensorflow successfully.
Please let me know if any information is needed from my side.
Eagerly awaiting your replies.
crosstool_wrapper_driver_is_not_gcc.tpl.txt
CROSSTOOL.tpl.txt
tensorflow_build2.log.txt

Hi,
I retried compilation of tensorflow 0.11 with cuda -7.0 & cudnn 7.0
i got:
tensorflow/stream_executor/cuda/cuda_dnn.cc:154:39: error: '::cudnnBatchNormalizationBackward' has not been declared
typedef std::add_pointer<decltype(::__name)>::type FuncPoint
Detailed error log is attached herewith.
It seems that the cuda 7 & cudnn 7/7.5 are incompatible with tensorflow-0.11
If this is the case , could you please recommend a newer "suitable" version for the version of cuda i have currently(7.0).
tensorflow_build3.log.txt

@gunan, do we now require at least Cuda 7.5?

I thought no, but it now certainly looks like it. Not sure who to check
with if the bump was intentional though.
On Nov 7, 2016 11:06 AM, "Andrew Selle"<EMAIL_ADDRESS>wrote:

https://github.com/gunan

@gunan https://github.com/gunan, do we now require at least Cuda 7.5?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/tensorflow/issues/5447#issuecomment-258930171,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHlCOVmzjO8-GDhjCok2VxFEW56H-S40ks5q73a4gaJpZM4KrHhm
.

Thank you all for the help,
tried cuda-7 + cudnn 7.5 -> build failed (version incompatibility)
I tried cuda-7 + cudnn <IP_ADDRESS>  --> build failed
I tried cuda-7 + cudnn <IP_ADDRESS>  --> build was success!
I checked the cudnn.h file for <IP_ADDRESS> , it didn't had the declaration of "cudnnBatchNormalizationBackward", whereas <IP_ADDRESS> 's cudnn.h had the definition. This issue could be closed now.

We should update our documentation to reflect this.
Sorry for the inconvenience.
however, in your documentation, what do you mean by cudnn 7?
I think there was a typo, the latest cudnn version out is cudnn 5.xx

Hi,
My apologies for delayed reply. 7.0.4 was indeed a typo.
in cudnn.h
#define CUDNN_MAJOR      4
#define CUDNN_MINOR      0
#define CUDNN_PATCHLEVEL 7
so CUDNN_MAJOR .  CUDNN_MINOR . CUDNN_PATCHLEVEL-> 4.0.7 (  7.0.4 )

Problem might be the cudnn version.
We upgraded all our test machines to use cuda 8.0 and cudnn 5.0 and 5.1.
Anything older we are not testing anymore.


It's highly insecure to download sauceconnect from HTTPS and then run it unconditionally

Currently scripts/run-saucelabs.sh downloads sauce-connect via HTTP and then run it without any validation.

:+1:


Explain why an installation of esperanto-cosmopolitan can fail on a Linux system

Currently, a Linux system with binfmt_misc + Wine can not install esperanto-cosmopolitan because we use an APE program to extract the Cosmopolitan archive. In such situation, the installation fail because binfmt_misc recognizes our extract.com as a Wine program. We should, at least, warn the user and explain to him/her to follow these instructions: https://justine.lol/apeloader/#binfmt_misc (which needs root privilege).
Moreover, we probably should not use an APE program to unzip the Cosmopolitan archive.

/cc @Armael

You can vendor https://justine.lol/ape.elf and https://justine.lol/ape.macho if you need a solution for making sure the binfmt_misc workaround always works.

 It was done by the conf-cosmopolitan package.


Header is send with illegal utf-8 characters

Using http-server on a system with a German local produces headers with illegal utf-8 characters that are not accepted by some clients:
844424930447543-225-Fri Aug 28 2015 15:15:33 GMT+0200 (Mitteleurop�ische Sommerzeit)
The � character is actually an ä.

Where is this being logged? How can I reproduce this?

Apparently this problem originated from a regression in the okhttp library. https://github.com/square/okhttp/issues/1998
Closing this for now.

The http header If-None-Match should not have utf-8 chars in its value according to the http spec (https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html). I therefore reopen this issue.
The problem is still remains in the okhttp as well but the http-server should not respond with it in the first place.
I have also opened an issue on okhttp and the check will be removed. https://github.com/square/okhttp/issues/2628

Is this issue resolved?
I am also experiencing similar characters with French and Spanish.
example: deuxi�me pr�nom

Can we make  Headers.Builder addLenient public please?
There may be some backends that support this, even if it's not RFC-Conform I have to communicate with these legacy services.

@donadley @rowi1de are you still seeing this in the latest version of http-server? It's important that we get this investigated, but I want to be sure it isn't already fixed

@thornjad sorry, this is already 3 Years ago ... no clue

No problem! Yeah I'm trying to clean up all these old issues. I'm going to close for now, anyone who sees this again with an up-to-date http-server, please re-open right away!


landscape not working with libreoffice/convert xls -> pdf

How can one tell if landscape option is effectively being used by libreoffice ? I don't see any indication in the logs (cloud run image) and as a matter of fact, landscape is never applied.
See file attached for testing - instead of getting one page in landscape, I get 3 which is not usable.
landscape.xlsx
Also, what tells the paper size to use ? I see it's defaulted (hard-coded ?) to Letter but ideally I rather pick Legal or A3 to show even more on one page. convertapi uses libreoffice too and provides a lot of options, but is slow and single-processing, hence the goal to host our own converter.

Changing the paper size is current not available in the LibeOffice module.
Regarding the landscape, it is not available for all document types. For instance, it works with .docx document. I'll update the documentation about this limitation.
What's convertapi?

@gulien my bad, I meant the commercial service here - see the advanced options. It converts/transforms very well, offers a generous free plan but is too slow for our use.
However, it seems to use openoffice instead, which is surprising as quite old and not actively maintained.

I guess it interacts directly with the UnoAPI (in Java), which is not the case of Gotenberg alas. Not sure I can do much, for now.

Interesting finding: for xlsx: you can set whatever page properties in the xlsx itself in another tool and libreoffice will "print" to pdf as per these settings i.e. paper size, orientation, area, scale,...
Tested with Excel but there are open source packages out there that can effect the same as preprocessing step e.g. openpyxl if Python.

Interesting finding: for xlsx: you can set whatever page properties in the xlsx itself in another tool and libreoffice will "print" to pdf as per these settings i.e. paper size, orientation, area, scale,... Tested with Excel but there are open source packages out there that can effect the same as preprocessing step e.g. openpyxl if Python.

Hi @yan-hic ,  did you eventually find out a way to increase the width of the pdf that was converted from excel file?

Hi @yan-hic , did you eventually find out a way to increase the width of the pdf that was converted from excel file?
I set with the xl library the orientation to landscape and papersize to tabloid which is 11x17, before converting to pdf. The pdf retains the paper size.


Git syn ref doesn't work for tags and sha1

Hi all,
I have been using this chart for a while, so thanks for the good work.
Seeing the notes in the values.yaml, it's possible to configure ref with tags and commits. However, testing it's only working with branches.
With sha1:

The clone doesn't work as git clone $REPO -b $REF $DIR doesn't work with a commit https://github.com/airflow-helm/charts/blob/2885b3da4f4211b94e4a435e1269b6a5914921f2/charts/airflow/templates/config/configmap-scripts-git.yaml#L37

With a tag:

Cloning the repo works
git-sync is not working because of git reset --hard origin/$REF https://github.com/airflow-helm/charts/blob/2885b3da4f4211b94e4a435e1269b6a5914921f2/charts/airflow/templates/config/configmap-scripts-git.yaml#L73

Do you have any example of how to specify a commit or tag for the git-sync?

PS: With the K8s executor, the env variable AIRFLOW__KUBERNETES__GIT_SYNC_REVcan be used to set a revision but this will apply only for workers.

@symeneses it seems you are correct, (that docstring for ref is probably just from an old version of the chart).
I think we should support this feature, if you want you can raise a PR which fixes the git-sync script, you can find the code here:
https://github.com/airflow-helm/charts/blob/main/charts/airflow/templates/config/configmap-scripts-git.yaml

@symeneses this issue has been fixed in version 8.0.0 of the chart with the new dags.gitSync.* values.


Unexpected view initialization failure

When Go Mod Explorer was placed on Secondary Side Bar, it will not be initialized correctly after the next restart.

Steps to reproduce:

Drag the view(Go Mod Explorer) to the Secondary Side Bar.

Restart vscode.

This problem exists in a certain period of version of vscode. It seems to have been solved in vscode (>=1.90.0).


CI test does not pass Node 19

Root cause: Node 19.1 breaking changes which affected to Nock mocking lib.
Related issues:

nodejs/node#45510
nock/nock#2414

Testing failed but the progam still works as normally. It's safe to temporarily ignore this problem.

Issue no longer happen on Node 19.2.0, it seems they just fixed at the latest release.


The checking fails when the url contains the URL encoded entities

When dealing with the urls such as /C%2B%2B/ it should decoded back to /C++/ but it doesnt and it caused the build fails.
1:25:33 AM:   ✖ FAIL load output/tags/C%2B%2B
1:25:33 AM:   | operator: load
1:25:33 AM:   | expected: 200 output/tags/C%2B%2B
1:25:33 AM:   |   actual: ENOENT: no such file or directory, open '/opt/build/repo/output/tags/C%2B%2B/'
1:25:33 AM:   |       at: output/development/index.html:1:3869 ...
1:25:33 AM:   272 tests
1:25:33 AM:   271 passed
1:25:33 AM:     1 failed

This bug should be fixed with the release of<EMAIL_ADDRESS>You might need to clear your build cache to get a fresh node_modules install.
Can you confirm the fix?


[Feature request] Replace waybackurls with gau

gau does not just fetch links from Wayback Machine, but also AlienVault's Open Threat Exchange and Common Crawl

Gau plus plus might be a better option

Oh there is? :rofl:

The issue is no longer exist due to the repo having been upgraded to Osmedeus Next Generation v4.0

The issue is no longer exist due to the repo having been upgraded to Osmedeus Next Generation v4.0


Add 'hiddenoff' to 'diffopt'

Summary
The diffoff is not called when a buffer become hidden.
It is a bit annoying when I use set hidden because I need to re-open a buffer to call diffoff if I just close (hide) the buffer.
However, this behavior seems intentional (src/testdir/test_difmode.vim:Test_diffoff_hidden) so I add 'hiddenoff' to diffopt to call diffoff automatically when a buffer becomes hidden.
Procedure
https://asciinema.org/a/2mdgrmk21zim4ixty4iehlc9b
Create the following files.
echo "Hello\nWorld" > a.txt
echo "Hello\nworld" > b.txt
echo "foobar" > c.txt

Execute vim with vim -u NONE and
:set hidden  " <- This change the behavior
:e a.txt
:vnew
:e b.txt
:diffthis
:wincmd w
:diffthis
:q
:e c.txt
:diffthis  " <- This compare c.txt to (hidden) a.txt and b.txt which is not what I want usually

Note
This was first discussed in vim-jp https://github.com/vim-jp/issues/issues/1054
And the initial patch was written by @h_east.

Thanks a lot!


REF removed docs from note

This PR removes code documentation from the note.
Closes #592

Pull Request Test Coverage Report for Build 3587

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

Totals

Change from base Build 3474:
0.0%

Covered Lines:
697

Relevant Lines:
746

💛  - Coveralls

ok @elisachisari! back to you!


v1.8.0: LogicException due to unrecognized namespace

Hi,
since v1.8.0 I get an exception due to an unrecognized namespace. This seems to be related to #457, because without this change everything works as expected.
Background: I'm trying to map an API response to a domain model which has a named constructor. The constructor has an array type annotated which contains another nested domain model:

Mapping: https://github.com/CPS-IT/personio-jobs/blob/0.5.8/Classes/Service/PersonioApiService.php#L80
Model: https://github.com/CPS-IT/personio-jobs/blob/0.5.8/Classes/Domain/Model/Job.php#L73

Here's a workflow run that failed due to the change: https://github.com/CPS-IT/personio-jobs/actions/runs/7351388708/job/20014655808?pr=131
When running locally, I get another error:
Failed asserting that exception of type "AssertionError" matches expected exception "CPSIT\Typo3PersonioJobs\Exception\MalformedApiResponseException". Message was: "assert(!$type instanceof UnresolvableType)" at
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Shell.php:32
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Shell.php:42
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/ObjectNodeBuilder.php:50
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/ObjectNodeBuilder.php:23
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/NativeClassNodeBuilder.php:39
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/CasterNodeBuilder.php:24
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/UnionNodeBuilder.php:37
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/InterfaceNodeBuilder.php:51
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/CasterProxyNodeBuilder.php:24
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/IterableNodeBuilder.php:26
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/StrictNodeBuilder.php:36
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/ErrorCatcherNodeBuilder.php:33
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/RootNodeBuilder.php:16
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/ListNodeBuilder.php:58
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/ListNodeBuilder.php:37
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/CasterNodeBuilder.php:24
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/UnionNodeBuilder.php:37
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/InterfaceNodeBuilder.php:37
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/CasterProxyNodeBuilder.php:24
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/IterableNodeBuilder.php:26
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/StrictNodeBuilder.php:36
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/ErrorCatcherNodeBuilder.php:33
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/Tree/Builder/RootNodeBuilder.php:16
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/TypeTreeMapper.php:44
~/Sites/cps-it/personio-jobs/.Build/vendor/cuyz/valinor/src/Mapper/TypeTreeMapper.php:25
~/Sites/cps-it/personio-jobs/Classes/Service/PersonioApiService.php:81
~/Sites/cps-it/personio-jobs/Tests/Unit/Service/PersonioApiServiceTest.php:102

Debugging showed me the following in Mapper/Tree/Shell.php:
object(CuyZ\Valinor\Type\Types\UnresolvableType)#648 (2) {
  ["rawType":"CuyZ\Valinor\Type\Types\UnresolvableType":private]=>
  string(43) "array{jobDescription: list<JobDescription>}"
  ["message":"CuyZ\Valinor\Type\Types\UnresolvableType":private]=>
  string(215) "The type `array{jobDescription: list<JobDescription>}` for parameter `CPSIT\Typo3PersonioJobs\Domain\Model\Job::fromApiResponse($jobDescriptions)` could not be resolved: Cannot parse unknown symbol `JobDescription`."
}

When changing the type array{jobDescription: list<JobDescription>} to use a FQCN array{jobDescription: list<\CPSIT\Typo3PersonioJobs\Domain\Model\JobDescription>}, everything works as expected.

It breaks simpler flow as well. We have a custom mapper that unmarshal UUIDs.
$mapper = $this->builder
            ->infer(UuidInterface::class, fn() => Uuid::class)
            ->registerConstructor(
                Uuid::fromString(...)
            )
            ->mapper();

Works with proper UUID mapping before 1.8.0, and gives an error after 1.8.0 update:
The type UuidInterfacefor return type of methodRamsey\Uuid\Uuid::fromString()could not be resolved: Cannot parse unknown symbolUuidInterface.
Rolling back to 1.7.0 fixes the issue.

This change leads to the BC break:
https://github.com/CuyZ/Valinor/commit/a462fe1539a6553af26583fc99f09dfb33b49959
I have no clue what was fixed with the commit as there seems to be no corresponding issues which needed to be resolved in the first place (at least I am unable to see that from the commit history which did not introduce a test-case for the fixed issue).
I guess we are conflicting with valinor >= 1.8.0 for now until we now how @romm figured out a solution which does not break new stuff implemented in 1.8.0.

Hi there, my apologies for quite a big regression! 😬
FYI commit a462fe1539a6553af26583fc99f09dfb33b49959 was introduced because of https://github.com/CuyZ/Valinor/issues/394#issuecomment-1746722996 — unfortunately tests would not cover the usecase you described in this issue.
All these cases should be fixed with #463, but before I merge it and release it would you mind checking this branch out (or apply the patch) in your applications and see if everything is fine?
Thanks!

Hi @romm, thanks for taking care of the issue! I can confirm that the fix works on my end, tests are green again.

Alright let's go for it, thanks!

Released as 1.8.1, enjoy!

Thanks, @romm! ❤

Hi there, my apologies for quite a big regression! 😬

Happens to the best. Thanks for the immediate fix.

@romm Not sure if this is related but I do now get the following exception:
CuyZ\Valinor\Definition\Repository\Cache\Compiler\Exception\TypeCannotBeCompiled with

The type CuyZ\Valinor\Type\Types\CallableType cannot be compiled.

That issue did not appear in 1.8.0 (maybe due to all tests failing regarding the issue fixed here) and did not appear in 1.7.0 either.
I will try to dive deeper into this and provide a dedicated issue for that problem.

Hi @boesing, definitely not the same issue. I'll take a look right now, could you open a separate issue for the tracking?
Thanks for the report!

(done in #465)


"ci.cisd.tn_addrs_signs" bug in 2.50.

The function ci.cisd.tn_addrs_signs does not run properly in 2.50, but can run normally in 2.40.
from pyscf import ci
sa_sign = ci.cisd.tn_addrs_signs(28, 7, 1)[1]

2.50  error logging
[myarch:155722:0:155722] Caught signal 8 (Floating point exception: integer divide by zero)
==== backtrace (tid: 155722) ====
 0 0x000000000003c770 __sigaction()  ???:0
 1 0x0000000000008cfa binomial()  /src/pyscf/pyscf/lib/mcscf/fci_string.c:135
 2 0x0000000000008cfa binomial()  /src/pyscf/pyscf/lib/mcscf/fci_string.c:123
 3 0x0000000000008f43 FCIstrs2addr()  /src/pyscf/pyscf/lib/mcscf/fci_string.c:162

This bug has been fixed in https://github.com/pyscf/pyscf/commit/a40064009cd3865bce6315d9f87323340e3f343c.

Hi @1996wu , thanks! Is this resolved now and can this issue be closed?


Feedback on documentation improvements

Mutate Docs

using "false" to disable revalidation before being explained in a comment later
what "updateUser" is as the description in the comment isn't very clear

Source

Thanks!

One more small thing: "I'd move the definition of revalidation to the top of the page"
https://twitter.com/emilygracekz/status/1408069841299202058

This issue is already outdated because this page has been updated, so this can be closed.


Debug main

Major updates:

Changed user inputs parsing to argparse
Fixed obsolete and bad DataFrame append / concat in align.py and recon.py

Codecov Report

Merging #17 (9b360d0) into main (849054b) will decrease coverage by 1.89%.
The diff coverage is 5.51%.

@@            Coverage Diff             @@
##             main      #17      +/-   ##
==========================================
- Coverage   16.92%   15.02%   -1.90%
==========================================
  Files          11       11
  Lines        1087     1344     +257
==========================================
+ Hits          184      202      +18
- Misses        903     1142     +239

Impacted Files
Coverage Δ

src/Ot2Rec/align.py
16.54% <0.00%> (-0.39%)
:arrow_down:

src/Ot2Rec/ctffind.py
19.48% <0.00%> (-0.52%)
:arrow_down:

src/Ot2Rec/motioncorr.py
19.23% <0.00%> (-0.38%)
:arrow_down:

src/Ot2Rec/recon.py
17.82% <0.00%> (-0.55%)
:arrow_down:

src/Ot2Rec/main.py
8.96% <4.14%> (-2.18%)
:arrow_down:

src/Ot2Rec/params.py
32.60% <50.00%> (ø)

src/Ot2Rec/savurecon.py
18.48% <0.00%> (+1.34%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 849054b...9b360d0. Read the comment docs.


Some Questions about Oxia

Hi Team.
Recently I've seen your post and is very impressed about oxia is doing.
Couple of questions about oxia:

Is there a plan to replace bookeeper with oxia log storage?
If not, will we change bookeeper zk meta to oxia also?
What's is typical failure recovery time for one storage node down and Coordinator down?

Is there a plan to replace bookeeper with oxia log storage?

Not an immediate goal, though it would be something to potentially explore in the future.

If not, will we change bookeeper zk meta to oxia also?

Yes, BK metadata is already able to use the same interface as Pulsar, thus is able to use Oxia through that.

What's is typical failure recovery time for one storage node down and Coordinator down?

Storage nodes:

Follower: no visible impact on latency (writes are quorum based)
Leader: in a normal crash (when the TCP connection is closed), the leader election is triggered immediately. Normally, the latency bump is ~50millis

Coordinator: there is no dependency for data path on coordinator. If coordinator is down, the storage nodes will continue to work as expected with absolutely no impact. If a storage node crashes at the same time, the leader election will be delayed to when the coordinator is back online.

Is there a plan to replace bookeeper with oxia log storage?

Not an immediate goal, though it would be something to potentially explore in the future.

If not, will we change bookeeper zk meta to oxia also?

Yes, BK metadata is already able to use the same interface as Pulsar, thus is able to use Oxia through that.

What's is typical failure recovery time for one storage node down and Coordinator down?

Storage nodes:

Follower: no visible impact on latency (writes are quorum based)
Leader: in a normal crash (when the TCP connection is closed), the leader election is triggered immediately. Normally, the latency bump is ~50millis

Coordinator: there is no dependency for data path on coordinator. If coordinator is down, the storage nodes will continue to work as expected with absolutely no impact. If a storage node crashes at the same time, the leader election will be delayed to when the coordinator is back online.

Good to know! thanks for the explanation.
A distributed meta store and log store is very important and oxia + bookie seems to be very promising


etcd3 as the default cluster

According to Kops and etcd roadmap document
https://github.com/kubernetes/kops/blob/af4df08b694e2a1f8814a7b3649060477be67c86/docs/etcd/roadmap.md
etcd3 will eventually become the default cluster version, however, for some reason it still sticks to v2.2 at this moment.
We have a PR trying to get it sorted but at this moment, to align to the Kops upstream, we still stick to v2.2 now.
If you prefer to provision etcd3 as the default cluster, you can update the spec.yml like this
https://github.com/nwcdlabs/kops-cn/pull/29/files#diff-ce22796966d5547919fe1967f7781563
Hi @jansony1 , feel free to update this issue if you have any other useful insights.
Thanks.

A note is added in the English README
Hi @seimutig can you cut a PR and help update the Chinese README?

According to their official blogs, etcdv2 will be deprecated
@coreos
https://coreos.com/blog/toward-etcd-v3-in-container-linux.html
And also, you could not upgrade etcdv2.2 to etcdv3
as mentioned
@coreos
https://coreos.com/etcd/docs/latest/upgrades/upgrade_3_0.html
Consider all the news, If you decide to make this as your production environment, please be sure about your buildup choice.