text:
[question] improving detox workflow

Hi, this not a bug but rather a question on how to improve my workflow. I already asked the question on stackoverflow but it didn't receive enough visibility: https://stackoverflow.com/questions/51100296/how-to-interact-with-detox-running-in-a-react-native-app
the gist of the question is this:

I'd like to be able to set something like a breakpoint in a detox test and when I hit it, I'd like to be able to execute actions like await element(by.text('Done')).tap();.
Or alternatively, I'd like to build the app with detox build, then manually get to a certain screen in the app and then again "connect to detox" and start executing the actions.

If anyone has any input on this, I'd be grateful, thanks.

@vonovak, your question is a bit broad. Writing a comprehensive answer may take me a couple of hours net, and I'm already composing this reply for a good half an hour, so I wonder if you want to contribute to the debugging documentation? I'd appreciate if you find some time to answer own question on StackOverflow.
Let me show you an example with the Mocha runner. Examine the command produced by detox test CLI convenience method:
~/Projects/detox/examples/demo-react-native$ ./node_modules/.bin/detox test -c android.emu.debug

node_modules/.bin/mocha e2e --opts e2e/mocha.opts --configuration android.emu.debug     --grep :ios: --invert     --artifacts-location "artifacts/android.emu.debug.2018-07-24 07-52-12Z"

That raises the next question. How to debug mocha? Well, some googling helps, e.g., see https://stackoverflow.com/questions/41028932/run-node-inspector-with-mocha.
So all that you need is to add --inspect-brk flag to that command:
node_modules/.bin/mocha e2e --inspect-brk --opts e2e/mocha.opts --configuration android.emu.debug     --grep :ios: --invert     --artifacts-location "artifacts/android.emu.debug.2018-07-24 07-52-12Z"

Then you go to chrome://inspect to start debugging or follow the other docs here: https://nodejs.org/en/docs/guides/debugging-getting-started/.
Also, there are some other new kids on the block like ndb, although it's a matter of taste.
As you see, there's no black magic here, so I struggle to understand what makes detox different from other Node.js CLI tools in terms of debugging?
The workflow for Jest is going to be almost the same except that you'll have to export environment variables instead of command-line flags relying on this information: https://github.com/wix/detox/blob/master/detox/local-cli/detox-test.js#L133 . It is a bit tricker, but doable if you care to look into Bash, Zsh or whatever docs you might find relevant.
Best regards,
Yaroslav.

Personally, I believe we could improve a thing or two regarding:

printing environment variables besides the actual command here: https://github.com/wix/detox/blob/master/detox/local-cli/detox-test.js#L145
having a short recipe section in documentation about the debugging

You're welcome to help.

@vonovak , this is a follow-up of 1. Hope that will help you in the future. https://github.com/wix/detox/pull/852
It would be nice if you create PR to docs.

authors: noomorph vonovak

repo: wix/detox


text:
Can't scroll inside notebook

When there are multiple notes inside notebook and they don't fit the window, there is no scrollbar and therefore it's not possible to see all the notes.

@omrigivoni Thanks for reporting, please make sure you have the latest version deployed, we've fixed this issue in 0632469ff5e98b27333c0cb7a7b706c3a56df79b

source: gharchive/issue

authors: antonpod omrigivoni

repo: wix/quix

license: MIT

license_type: permissive

license_source: github-api


text:
ScrollView doesn't work inside Interactable.View

I have written the 'curtain' using Intractable.View which has two snapping point. I want to put scrollable content inside, but it does not scroll to the end.
my screen component:
<View style={{ flex: 1 }}>
      <Interactable.View
        snapPoints={[
          { y: 100, id: 'top' },

          {
            y: 200,
            id: 'bottom'
          }
        ]}
        initialPosition={{ y: 100 }}
        onSnap={onSnap}
        verticalOnly={true}
      >
        <View style={{ backgroundColor: 'blue', height: 100 }}>
          <Text>Header</Text>
        </View>
        <ScrollView>
          <View
            style={{
              height: 1000,
              justifyContent: 'flex-end',
              backgroundColor: 'orange'
            }}
          >
            <Text>The Content</Text>
          </View>
        </ScrollView>
      </Interactable.View>
    </View>

The view with height: 2000 does not scroll to the end, the text is not visible.
Setting custom paddingBottom does not work either: if the height of the content is smaller than screen height, the content will be overflowed.

does it solved ?. i'm struggle with this problem

repo: wix/react-native-interactable


text:
Proxy support for DownloadAndExtract tool

Enabling proxy for the wix-embedded-mysql-download-and-extract utility with sytem properties:

http.proxyHost
http.proxyPort

@kadlecsikz - I know it's hanging in here for some time already, but any chance to add test?

I am very far from this project now. If I remember correctly then I made this change, because other devs needed to use it in an enterprise environment. Unfortunately, I don't have time for picking up the threads of this modification. Sorry, but no chance at the moment.

source: gharchive/pull-request

repo: wix/wix-embedded-mysql

license_source: bigquery


text:
[GUI] Apply wording changes to installer templates

This is to resolve #1418.

I still need to:

[ ] Update SVGs

Here the sentence is not exactly the one requested:

Change the first sentence to: "For this setup you will need 2 keys: a Primary Key (for yourself) and an Inheritance Key (for your heir). For security reasons, we suggest you use a separate Hardware Wallet for each key."

setup vs Inheritance wallet, but maybe this is wanted/better?

Here the sentence is not exactly the one requested:

Change the first sentence to: "For this setup you will need 2 keys: a Primary Key (for yourself) and an Inheritance Key (for your heir). For security reasons, we suggest you use a separate Hardware Wallet for each key."

setup vs Inheritance wallet, but maybe this is wanted/better?

I would use "setup" for consistency with the other introduction pages.

nit: titles vs texts are not aligned, and it looks to me the title are too close from the radiuses

nit2: i'd keep Add another key & Add another recovery option as i dont think we use + elsewhere

will be always able vs will always be able

Oh yes, well spotted :) I changed this to the latter as I think it's more common this way and that's how I kept trying to read it.

nit: titles vs texts are not aligned, and it looks to me the title are too close from the radiuses

I haven't made any changes for this. Shall we move it to a new issue?

I still need to:
* [x]  Update SVGs

SVGs have been updated.

I would use "setup" for consistency with the other introduction pages.

Done.

Looking at it, I would probably drop the "another", especially when adding a key. It was useful to see how it looks, but I don't think it adds much value compared to the disadvantage of having a word more.

I dropped the commit that changed the wording of the "Add key" and "Add recovery option" buttons.

nit: titles vs texts are not aligned, and it looks to me the title are too close from the radiuses

I haven't made any changes for this. Shall we move it to a new issue?

Yes we can manage it as a different UI improvement.

updated screenshot @ f4b4afbb6cfba6f847b4c6e0d864fd2ffbca9a40:

tACK f4b4afbb6cfba6f847b4c6e0d864fd2ffbca9a40

Rebased on master.

authors: jp1ac4 nondiremanuel pythcoiner

repo: wizardsardine/liana


text:
راهنمایی

عرض ادب دوستان مصلا رو یه سرور بخواهیم ربات ویز ویز و رو دوتا توکن نصب کنیم یا مثلا رو سرور دو بار ربات و نصب کنیم باید چکار کنیم کسی راهنمایی می‌کنه ممنون

نمیشه مگه اینکه بری از تو سورس کل مسیرای ساخت فایلو عوض کنیو پورتای جدید بزاری

authors: farshadfaza mahdiaghaabedi

repo: wizwizdev/wizwizxui-timebot


text:
حل مشکل لاگین پی در پی به پنل با کوکی

سلام . باتوجه به اینکه تقریبا هر دقیقه میاد به پنل لاگین میکنه باعث میشه کندی بوجود بیاد از هر دو طرف ربات و پنل ؛
برای حل این مشکل لطفا کوکی و سیزن رو اضافه کنید که با یک بار لاگین تا مدت معینی سیزن برقرار باشه

سلام کندی پیش نمیاد و مشکلی نداره
بعدشم این به خاطر کرونجاب و لاگین

سلام مجدد .
جدای از بحث کندی ؛ بحث امنیت پنل هم هست . امکان لاگین با به کوکی و سیزن ساده فکر نمیکنم زیاد کار مشکلی باشه . در مورد غیرفعال کردن ربات حود پنل هم بخاطر حفظ امنیت که شاید لاگینی صورت بگیره زیاد موافق نیستم

authors: razidvb wizwizdev


text:
编译问题

可以提供下工程文件或者CMake文件吗

已上传 vs2017 win32/x64 && libuv1.22.0 工程.

已更新 linux环境 gcc7.4.0 && codeblocks 工程组织文件，如需其他版本，则需自己编译libuv。

好的，非常感谢


text:
Remove old libs & add a test

I've removed old libraries usage and improved the readme with a php example

Any idea why I committed the entire php-parser and php-unparser repos? They must have been unstable or I couldn't get the versions to work together or something.
This is awesome. I tested it and it works much better than it did before! I'm going to go ahead and merge this into master because it's much better than master currently.
Running it on my pile o' files, I did find one tiny bug:
-                url: '<?php echo BASE;?>single_car.php?vin='+vin,
+            url: '<?php
+echo BASE;single_car.php?vin=' + vin,

Here's another example:
-                <?php } ?>
-              $(".qq_car_list").html('loading...');
+                <?php
+
+} $('.qq_car_list').html('loading...');

Is this an OK place to report a bug or should I post it in php-parser or php-unparser?

I also have one feature request... Could you check for one-liners and make them inline? That appears to be the one case where the beautifier makes code less readable. Here's an example:
-                            <?php if ($qq_id ==1) { ?>
-                              $('#previewSalesperson').val('<?php echo $salesperson; ?>');
-                              $("#popupName").val('<?php echo $guest; ?>');
-
-                              $("#popupPhone").val('<?php echo $phone; ?>');
-                              $("#popupEmail").val('<?php echo $popup_email; ?>');
-                              $("#popupAddress").val('<?php echo $address; ?>');
-                              $("#popupCity").val('<?php echo $city; ?>');
-                              $("#popupState").val('<?php echo $state; ?>');
-                              $("#popupZip").val('<?php echo $zip; ?>');
-
-                                <?php } else { ?>
-                                $('#previewSalesperson').val('<?php echo urldecode($info->salesperson); ?>');
-                                $("#popupName").val('<?php echo urldecode($info->name); ?>');
-                                $("#popupEmail").val('<?php echo $info->email; ?>');
-                                $("#popupPhone").val('<?php echo $info->phone; ?>');
-
-                                $("#popupAddress").val('<?php echo $info->address; ?>');
-                                $("#popupCity").val('<?php echo $info->city; ?>');
-                                $("#popupState").val('<?php echo $info->state; ?>');
-                                $("#popupZip").val('<?php echo $info->zip; ?>');
-                                <?php } ?>
+                            <?php
+    if ($qq_id == 1) {
+        ?>                              $('#previewSalesperson').val('<?php
+
+        echo $salesperson;
+        ?>');
+                              $("#popupName").val('<?php
+
+        echo $guest;
+        ?>');
+                              $("#popupPhone").val('<?php
+
+        echo $phone;
+        ?>');
+                              $("#popupEmail").val('<?php

+        echo $popup_email;
+        ?>');
+                              $("#popupAddress").val('<?php
+
+        echo $address;
+        ?>');
+                              $("#popupCity").val('<?php
+        echo $city;
+        ?>');
+                              $("#popupState").val('<?php
+        echo $state;
+        ?>');
+                              $("#popupZip").val('<?php
+        echo $zip;
+        ?>');
+
+                                <?php
+
+    } else {
+        ?>                                $('#previewSalesperson').val('<?php
+
+        echo urldecode($info->salesperson);
+        ?>');
+                                $("#popupName").val('<?php
+
+        echo urldecode($info->name);
+        ?>');
+                                $("#popupEmail").val('<?php
+
+        echo $info->email;
+        ?>');

Hi @wmhilton, I would be better to report these kind of bugs on php-unparser as it could be fixed there.
For the inline PHP mixed with HTML, I'm not sure that it could be fixed from php-unparser.
The best approach could be to treat each PHP file as HTML (as you have done before), make it indent, and next, extract PHP, make it indent, and next merge both indentations. We can discuss on https://github.com/wmhilton/beautify/issues/4

authors: ichiriac wmhilton

repo: wmhilton/beautify

license: unlicense


text:
Make previous link be an array in public file system

Also, I've removed get_history from the public directory API, since now that the history may be non-linear it can't work anymore.
It's also not used anywhere & we have to figure out with what kind of API we replace it with, so I'm removing it in the mean time.

Codecov Report

Merging #67 (68ccda4) into main (0228c17) will increase coverage by 0.30%.
The diff coverage is 68.18%.

@@            Coverage Diff             @@
##             main      #67      +/-   ##
==========================================
+ Coverage   77.28%   77.58%   +0.30%
==========================================
  Files          26       26
  Lines        1422     1419       -3
==========================================
+ Hits         1099     1101       +2
+ Misses        323      318       -5

Impacted Files
Coverage Δ

crates/fs/public/node.rs
57.74% <25.00%> (ø)

crates/fs/public/file.rs
69.69% <62.50%> (+0.94%)
:arrow_up:

crates/fs/public/directory.rs
78.90% <87.50%> (+1.72%)
:arrow_up:

crates/fs/common/link.rs
58.90% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

repo: wnfs-wg/rs-wnfs


text:
Horrible showcase

Recorded on iPhone 11 Pro
https://user-images.githubusercontent.com/3652587/105367559-d9dfa480-5c00-11eb-9580-cb1cee3dd99f.MP4
Why all the flickering? I hope this isn't a concern I should have about this?

Horrible showcase

Could use a more descriptive and/or constructive title.
What does it look like stationary, without scrolling? I doubt the flickering has anything to do with blurhash functionality, just the scroll-dependent layout which seems to bug out.

Horrible showcase

Could use a more descriptive and/or constructive title.
What does it look like stationary, without scrolling? I doubt the flickering has anything to do with blurhash functionality, just the scroll-dependent layout which seems to bug out.

Exactly :) Shame to give bad impressions if this is not a problem. I don't know the reason and I hope, as you, it is not related to blurhas, but is due to bad layout approach.

Exactly :) Shame to give bad impressions if this is not a problem. I don't know the reason and I hope, as you, it is not related to blurhas, but is due to bad layout approach.

The flickering comes only when scrolling

The flickering comes only when scrolling

I believe this is not really BlurHash related 🙂

authors: codeclown hfossli jerry-git

repo: woltapp/blurhash


text:
Uh funny test

List the blocks you want added.

Cobblestone Half Pillar
Crown molding blocks

Describe how these blocks will work if applicable.
The crown molding blocks can be placed on ceilings to add extra detail to a space.
Additional context
Add any other context or screenshots about the block suggestion here.

Test Complete.

repo: woodiertexas/architecture-extensions


text:
gitea integration

Component
server
Describe the bug
A commit pushed to gitea triggers the following error. It doesn't show unless log level is set to debug (which is probably a bug on its own).
woodpecker-server    | {"level":"debug","error":"yaml: unmarshal errors:\n  line 1: cannot unmarshal !!seq into map[string]yaml.Volume","repo":"knordstroem/agola-example-go","time":"2022-06-04T21:04:15Z","calle
r":"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/api/hook.go:192","message":"failure to parse yaml from hook"}
woodpecker-server    | {"level":"info","ip":"172.25.0.1","latency":157.817773,"method":"POST","path":"/hook","status":400,"time":"2022-06-04T21:04:15Z","user-agent":"Go-http-client/1.1","time":"2022-06-04T21:04
:15Z","caller":"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/router/middleware/logger.go:45"}

System Info
{"source":"https://github.com/woodpecker-ci/woodpecker","version":"0.15.1"}

Additional context
No response
Validations

[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A join our Discord Chat Server or the Matrix room.

Thank you.
That warning could be rephrased.

repo: woodpecker-ci/woodpecker


text:
Simple question: do you use VimR?

I found the VimR configurations in init.lua.
https://github.com/wookayin/dotfiles/blob/08ba0528f5f5a86da665639eec66b7e277594f9d/nvim/init.lua#L17-L22
Do you prefer using GUIs like VimR over using vim inside of a terminal?
And if you do, what makes you use VimR? (markdown preview maybe? 🤔 )

Hi @dukeow94, thanks for your question. Most of the time I use vim inside a terminal, but sometimes I do use VimR as well. As a standalone macOS GUI app, it integrates well with macOS: for example, I can drag-and-drop a file from Finder into VimR to quickly open files (it's a bit complicated to do so with terminal). Markdown preview is also useful when editing README.md files :)
Please feel free to drop any further questions or suggestions if you have any.

repo: wookayin/dotfiles


text:
[메인페이지] 인기있는 학습로그 조회 API 를 구현한다.

연관 이슈 #647
인기있는 학습로그 (New)

조회수, 좋아요, 스크랩 수가 판단 조건이 될 것 같음

조회수 * 1 + 좋아요 * 3 + 스크랩 * 3 이런식으로
현재 스크랩 수 수집 안함.
조회수 * 1 + 좋아요 * 3 으로 판단.
추후에 실제로 띄워놓고 값 조정하기.

각각의 점수 비중 판단하는게 좋을 듯
날짜도 필터링 조건으로 작동해야 할 것 같다. (2년전 글이 항상 상단에 존재 할 수 있는 가능성 있음)
주간 업데이트, 해당 기간에 조회된, 좋아요, 스크랩 수만 계산하기.
level5쯤 사용량이 줄어들 때, 조회수가 0 면 어떻게 할 지?

특정 주간에 이벤트가 없으면, 해당 영역을 삭제(노출 x)
해당 조회 기간을 늘리기 ( -7 + (-7) + (-7) ...)
기간 자체를 30일 60일 이런식으로 조회 기간을 늘려버리기
갱신이 안되면 이전 주차 거 그대로 보여줌.

호출하면 호출시점으로부터 -7일까지 검색하기. (배치 구축은 아직 어려울듯)
추후 배치를 구축해서 주간/월간 업데이트를 하는 식으로 변경
매주 월요일 13시 업데이트(브라운이 누르기)
2단계 - 슬랙봇으로 하기

요청형식
GET /studylogs?sort="popular"

로그인 한 경우 | Authorization [accessToken] // for liked, scrap, viewed

응답형식 (same as 학습로그목록 API)
{
	currPage: 1
	data:[
		{
			author: {id: 4, username: "서니", nickname: "박선희", role: "CREW",…}
			content: "좋은 내용"
			createdAt: "2022-01-11T19:13:47.469445"
			id: 160
			liked: false
			likesCount: 0
			mission: {id: 4, name: "지하철", level: {id: 4, name: "프론트엔드JS 레벨2 - 2021"}}
			read: false
			scrap: false
			tags: []
			title: "페이지네이션 데이터 159"
			updatedAt: "2022-01-11T19:13:47.469445"
			viewCount: 0
		}
	],
	totalPage: 158
	totalSize: 1574
}

로그인이 안 된 유저의 경우 JSON 답변 형식

[x] read/scrap 이 무조건 false로 전달
[ ] read/scrap 이 없는 채로 전달

repo: woowacourse/prolog


text:
Create a endpoint or graphql resource to fetch all possible values of enums

This allows a frontend to show the possible values to sort or filter with data from the backend so frontend changes are not required after each enum change.

This is already possible with GraphQL by using this query:
query IntrospectionQuery {
  __schema {
    types {
      kind
      name
      enumValues {
        name
      }
    }
  }
}

It gives every existing type, and only enums have a value for enumValues. sadly there is no type filtering to only get enums.
example data:
{
  "data": {
    "__schema": {
      "types": [
        ...
        {
          "name": "String",
          "kind": "SCALAR",
          "enumValues": null
        },
        {
          "name": "DateTime",
          "kind": "SCALAR",
          "enumValues": null
        },
        {
          "name": "SubscriptionLifecycle",
          "kind": "ENUM",
          "enumValues": [
            {
              "name": "INITIAL"
            },
            {
              "name": "ACTIVE"
            },
            {
              "name": "MIGRATING"
            },
            {
              "name": "DISABLED"
            },
            {
              "name": "TERMINATED"
            },
            {
              "name": "PROVISIONING"
            }
          ]
        },
        ...
      ]
    }
  }
}

This should be added to the docs.

repo: workfloworchestrator/orchestrator-core


text:
feat: add basic N-API exercises

I'm adding new basic exercises (hello world like) using N-API and node-addon-api.
What do you think?

This is a good step forward, +1. I think you should make it a little clearer in going_deep the difference in API:

Now you will learn how to use just N-API.

I know you've laid out the relationship in hello_napi but I think it's worth re-stating it in the inverse. I've seen a lot of people confused about the choice here and ultimately opt for the wrong option (IMO).
Something like:

Now you will learn how to use the N-API C interface directly, without the support of the node-addon-api C++ wrapper. Which approach you take in your own projects will depend on personal preference and the nature of the project, but it's worth understanding the difference.

As a longer-term future direction I'd also be +1 on evolving goingnative away from NAN entirely. N-API was intended to replace it and add stability and I think it's doing that job pretty well.

Thanks @rvagg for your comment. I'll update the PR according that.

Will try to take a look but pretty busy with OpenJS World for the next couple of weeks.

authors: ccarruitero mhdawson rvagg

repo: workshopper/goingnative

license: mit


text:
Use C2 machines by default for LLv2 Mills on GKE.

These machines are compute-optimized and more readily available across regions. They are also cheaper in terms of current spot VM pricing.

This change is

authors: SanjayVas wfa-reviewable


text:
[ERROR] Could not resolve "@worldcoin/idkit"

worldcoin/idkit-core:dev: CLI Watching for changes in "."
@worldcoin/idkit-core:dev: CLI Ignoring changes in "/{.git,node_modules}/" | "build"
@worldcoin/idkit-standalone:dev: X [ERROR] Could not resolve "@worldcoin/idkit"
@worldcoin/idkit-standalone:dev:
@worldcoin/idkit-standalone:dev:     src/index.tsx:2:41:
@worldcoin/idkit-standalone:dev:       2 │ import { IDKitWidget, type Config } from '@worldcoin/idkit'
@worldcoin/idkit-standalone:dev:         ╵                                          ~~~~~~~~~~~~~~~~~~
@worldcoin/idkit-standalone:dev:
@worldcoin/idkit-standalone:dev:   The module "./build/index.js" was not found on the file system:
@worldcoin/idkit-standalone:dev:
@worldcoin/idkit-standalone:dev:     node_modules/@worldcoin/idkit/package.json:16:13:
@worldcoin/idkit-standalone:dev:       16 │       "import": "./build/index.js",
@worldcoin/idkit-standalone:dev:          ╵                 ~~~~~~~~~~~~~~~~~~
@worldcoin/idkit-standalone:dev:
@worldcoin/idkit-standalone:dev:   You can mark the path "@worldcoin/idkit" as external to exclude it from the bundle, which will remove this error.
@worldcoin/idkit-standalone:dev:
@worldcoin/idkit-standalone:dev: X [ERROR] Could not resolve "@worldcoin/idkit/internal"
@worldcoin/idkit-standalone:dev:
@worldcoin/idkit-standalone:dev:     src/index.tsx:3:48:
@worldcoin/idkit-standalone:dev:       3 │ ... __, useIDKitStore, ConfigSource } from '@worldcoin/idkit/internal'
@worldcoin/idkit-standalone:dev:         ╵                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~
@worldcoin/idkit-standalone:dev:
@worldcoin/idkit-standalone:dev:   The module "./build/internal.js" was not found on the file system:

🩷

repo: worldcoin/idkit-js


text:
🛑 WoSC Files is down

In f590292, WoSC Files (https://files.worldofsteelcraft.tk) was down:

HTTP code: 530
Response time: 3481 ms

Resolved: WoSC Files is back up in da518a7.

repo: worldofsteelcraft/status


text:
Platform utils

removes parseAddress from platforms since it is the same functionality as toNative
separates generic (i.e. non-wormhole specific) platform utils into their own module
adds native decimals and getCurrentBlock
Cleans up get.../mustGet contract access methods. Per an earlier discussion, it's preferred to just throw an error

TODO:

[ ] getBalance should assume the token address is on the correct chain.  Therefore it should accept a token address instead of TokenId/native
[ ] remove parseAddress tests

Cleans up get.../mustGet contract access methods. Per an earlier discussion, it's preferred to just throw an error
YEESSSSS

repo: wormhole-foundation/connect-sdk


text:
add missing functionality

i just came here because the triage bot doesn't seem to work anymore
would be nice if u could also add these functionality that the bot app also uses

[x]     Add the PR: reviewed-changes-requested label when the PR has reviewed and got Change request event.
[x]     Do nothing when the PR's title starts from WIP, [WIP] or WIP.
[x]     Add the PR: unreviewed label when the PR does not have any reviews.
[x]     Add the PR: review-approved label when the PR has reviewed and got Approve from everyone (i dont know if this will take multiple reviewers in account. In my repo 3 reviewers have to approve before its really approved. Will the approve label get added after 1 approve or after 3?).
[x]     Add the PR: draft label when the draft PR is created.
[ ]     Add the PR: partially-approved label when PR has reviewed and got Approve from one of the reviewers.
[ ]     Add the PR: merged label when the PR has merged.

i just want to say i really appreciate that u guys did this. I would really like to solve these issues myself and create a PR for u but im not familiar with typescript

Just tested it out and it all works. Thankyou very much!

im testing in this repo https://github.com/efb4f5ff-1298-471a-8973-3d47447115dc/FT-test/pull/2
but i cant seem to get the changes requested label and partially approved label

repo: wow-actions/pr-triage


text:
adding en-ca and fr-ca format

Purpose
As mentioned in the title, I added the address format for Canada in English and French.

Thanks for contributing!

authors: JOduMonT gcushen

repo: wowchemy/wowchemy-hugo-modules


text:
After update to v5.6.0 youtube shortcodes are not working on my site

Describe the bug
After updating to v5.6.0 I noticed that the youtube shortcodes don't work as expected, see for example the following picture on my site:

The tiny square is actually the video and I can click it and it runs, but why is it so tiny?
Technical details:

Link to your GitHub project: https://github.com/wmutschl/mutschler.eu
Wowchemy Version (from your go.mod): v5.6.0
Hugo Version (run hugo version): 0.101.0
Browser/OS: Safari/Chrome on macOS
Wowchemy Template (e.g. Academic): Academic

Wowchemy does not have a Youtube shortcode. You can find the shortcodes that are maintained by Wowchemy contributors here: https://github.com/wowchemy/wowchemy-hugo-themes/tree/main/modules/wowchemy/layouts/shortcodes
Perhaps you were referring to one of Hugo's shortcodes? https://github.com/gohugoio/hugo/issues

By the way here is the solution: https://github.com/gohugoio/hugo/issues/10175#issuecomment-1214405526

authors: gcushen wmutschl

repo: wowchemy/wowchemy-hugo-themes


text:
Crash Report 629687622 (hurricane enchant)

Link:
https://wowsims.github.io/cata/druid/balance/#eJzlUj1oFEEU3vfe3mVv/Ml4KowH4dZFYQkEZnebaLN7qVKmPDuVGCwsglZ2ZxeDCUaFyx022mhh4AoxRggrKkYlwSUkJsZCkMhdIZwmzTUBZ3etxOYQK79m5vt5Mx/DsJMGcAjgIozDBMAswEOA5wCbAC2ACsIEQgNh6DCHQRiGsoo1EldZea0QZuqUHbl07uqFy0aOQ2ENWJ4vRiTappV7VNM3ItqMiPXwqEn2FLD9/FWTRMu0aKYayztPSUz2sV7+Y4FEp8+idjXJMf7uMYm9ogUaO8DnmmTpjSpp9n1gB/maotnv1SR7Rd139zWJW6aVVfzGLMWZXr4+T+JrMT3vJqibdufJfgAsx2f2KJGVNr1A9p3Y/LydmD38vRrbLTJNFa3tUNJS1bEMIyOPjuhlvX8OWQe0/xR52e3EaW0Ix+F8tqAzZNozLHme60nXdRzXcx3pqFU6A9KRf8CAdKXn/W69wBPGRoh8K0TxKURzJUT7yTbKjyEOLq1iUF/H4Zer+Ab1CPdtofYFUUALR69R2sgN7v3anQkmSbOWMZewylhwKNWPBMfqtRhv/VOpEvnHxxJ88EsryzG++e5tNMsi0/+Pf4N9PegmXhld6ir/N0gfZ7EdlFLe8c/CTz4Plg0=
RNG Seed: 42
runtime error: invalid memory address or nil pointer dereference
Stack Trace:
goroutine 9 [running]:
runtime/debug.Stack()
/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/debug/stack.go:24 +0x6
github.com/wowsims/cata/sim/core.runSim.func1()
/home/runner/work/cata/cata/sim/core/sim.go:124 +0x10
panic({0x139b40, 0x1c52c60})
/opt/hostedtoolcache/go/1.21.10/x64/src/runtime/panic.go:914 +0x2c
github.com/wowsims/cata/sim/core.(*Dot).TickPeriod(...)
/home/runner/work/cata/cata/sim/core/dot.go:68
github.com/wowsims/cata/sim/druid.(*Druid).applyOmenOfClarity.func7(0x38ff520, 0x307cb40, 0x3820780, 0x3820938)
/home/runner/work/cata/cata/sim/druid/omen_of_clarity.go:86 +0x23
github.com/wowsims/cata/sim/core.(*auraTracker).OnSpellHitDealt(...)
/home/runner/work/cata/cata/sim/core/aura.go:803
github.com/wowsims/cata/sim/core.(*Spell).dealDamageInternal(0x3820780, 0x307cb40, 0x0, 0x3820938)
/home/runner/work/cata/cata/sim/core/spell_result.go:305 +0x9a
github.com/wowsims/cata/sim/core.(*Spell).DealDamage(...)
/home/runner/work/cata/cata/sim/core/spell_result.go:313
github.com/wowsims/cata/sim/core.(*Spell).CalcAndDealDamage(0x3820780, 0x307cb40, 0x3368000, 0x40742a0796673518, 0x393fb78)
/home/runner/work/cata/cata/sim/core/spell...

I got this.
It's the hurricane enchant aura that clashes with the druid spell that also applies an aura with the same name.

authors: lutoriollc stn-ms

repo: wowsims/cata


text:
swagger.json is malformed

Description
Trying to generate client code using both NSwag or swaggerhub.io yields invalid code.
The endpoint GetMediaByMessage has a wrong return value. An object of type GetMediaByMessage which doesn't exist in the schema definition.
NSwag crashes when generating client code due to this.
The client code generated by swaggerhub.io does not compile, because it's missing a type.
Environment

Wppconnect-server version(s): latest master
Browser: N/A
OS: N/A
Node version: N/A
WhatsApp version: N/A
MultiDevice (BETA): no
config.json: N/A

Steps to Reproduce

Get swagger.json from this repository
Use NSwagStudio or swaggerhub.io to generate C# client code
Observe error

Log Output
N/A
Your Code
N/A
Additional context / Screenshot
N/A

Please, test the latest commit

authors: fberasategui icleitoncosta

repo: wppconnect-team/wppconnect-server


text:
[BUG]: Attributes are getting stripped from HTML in MD

Bug Description / What Happened
Thank you for creating this action!
Certain attributes of HTML-Tags the we insert in our README.md are not making it into the final HTML. For example:

results in

Expected Behavior

results in

Steps to reproduce
include html in markdown and add attributes to tags. like  or style-Attributes.
Additional Info
No response
OS
not applicable
Version
1
Logs
No response

Thanks for using this action, sorry you're having some problems.
This action only modifies markdown-style links ([name](URI)) to make them absolute for the pages domain before using the Github API endpoint POST https://api.github.com/markdown to render the HTML.
I tested a sample markdown file against this API endpoint as well as the POST https://api.github.com/markdown/raw endpoint, and it appears that the Github renderer strips non-href attributes.
There's nothing I can do about that outside of trying to raise an issue with Github to get the API functionality changed.
I'll leave this open as a reference for possibly providing an option to use an external or bundled renderer, but that's just not something that's going to be done anytime soon.

Thanks for your immediate feedback!
I looked a little further into this and it seems to be intentional by Github for security reasons, therefore they probably won't change it.
Is there any other way to style the content with your action? Maybe provide our own index.css with additional styles?

Well, the intent of this action is to render a page exactly as Github would render README files when browsing the repo, so there is not currently a way to inject additional CSS. Regarding a custom CSS file, are you talking about overriding the existing Github styles?
An additional input that specifies a single CSS file probably wouldn't be too much, but we're starting to get into the realm of other static-site generators and I would really like to avoid scope creep.
If you like most of the Github styling, they publish their stylesheets at primer/github-syntax-dark and primer/github-syntax-light. I pull both of those from NPM for this Action, so if you decide to go with some sort of Node-based static-site generator instead you could use those as well.

If you're willing to test something, I hammered out the initial idea I had for being able to add a custom CSS file.
You should be able to use the action off of the new branch if you specify the SHA instead of a version number:
c57a58c1eb398233b610378a18dc311a66a245a4

- uses: wranders/markdown-to-pages-action@c57a58c1eb398233b610378a18dc311a66a245a4
    with:
      custom_css: index.css

Dangit, should've seen that. The main CSS is linked to the root for local development, but to the URL Pages is configured to used when deployed, so should've noticed that and would explain why I didn't.
Here's the updated SHA:
d83f73b992f56824d474cce0486054624488c808

this worked!!
Thank you for your help!

Awesome, thanks for being the guinea pig!
I'll close this with a PR when I clean it up and merge it. If I get the chance to integrate some other markdown processor that lets you retain HTML, I'll tag you in this and let you know.
Thanks again!

authors: flicksolutions wranders

repo: wranders/markdown-to-pages-action


text:
Add image GET API implementation.

Purpose

Add image GET API implementation.

Codecov Report

Merging #31 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #31   +/-   ##
=======================================
  Coverage   30.35%   30.35%
=======================================
  Files          42       42
  Lines         883      883
  Branches      137      137
=======================================
  Hits          268      268
  Misses        561      561
  Partials       54       54

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 a248d32...2ed0668. Read the comment docs.

authors: codecov-io hasinthaindrajee


text:
Fix Incorrect behavior when the user doesn't have email configured

Resolves https://github.com/wso2/product-is/issues/14498

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/2792258587

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/2792258587
Status: success

authors: ashensw jenkins-is-staging


text:
Adding valve for x509Cert based authentication during ssl termination

Purpose

According to the current implementation, X509 Certification based authentication will fail if load balancer configured with SSL-termination. So this need to be addressed
Refer the public git issue: https://github.com/wso2/product-is/issues/4395

Goals

This feature will allow for X509Cert based authentication during SSL termination enabled with a load balancer.

Approach

A tomcat valve can be used to implement

User stories

N/A

Release note

Brief description of the new feature or bug fix as it will appear in the release notes

Documentation

Link(s) to product documentation that addresses the changes of this PR. If no doc impact, enter “N/A” plus brief explanation of why there’s no doc impact

Training

Link to the PR for changes to the training content in https://github.com/wso2/WSO2-Training, if applicable

Certification

Type “Sent” when you have provided new/updated certification questions, plus four answers for each question (correct answer highlighted in bold), based on this change. Certification questions/answers should be sent to certification@wso2.com and NOT pasted in this PR. If there is no impact on certification exams, type “N/A” and explain why.

Marketing

Link to drafts of marketing content that will describe and promote this feature, including product page changes, technical articles, blog posts, videos, etc., if applicable

Automation tests

Unit tests

Code coverage information

Integration tests

Details about the test cases and coverage

Security checks

Followed secure coding standards in http://wso2.com/technical-reports/wso2-secure-engineering-guidelines? yes/no
Ran FindSecurityBugs plugin and verified report? yes/no
Confirmed that this PR doesn't commit any keys, passwords, tokens, usernames, or other secrets? yes/no

Samples

Provide high-level details about the samples related to this feature

Related PRs

https://github.com/wso2/carbon-identity-framework/pull/2068

Migrations (if applicable)

Describe migration steps and platforms on which migration has been tested

Test environment

List all JDK versions, operating systems, databases, and browser/versions on which this feature/fix was tested

Learning

Describe the research phase and any blog posts, patterns, libraries, or add-ons you used to solve the problem.

Fixed the comments with https://github.com/wso2-extensions/identity-x509-commons/pull/10


text:
Implementing PBKDF2

Related to https://github.com/wso2/product-is/issues/11384
Purpose

This pull request is for the identity-hash-provider-pbkdf2 repo which has the implementation for the PBKDF2 hashing algorithm.
PBKDF2 hashing support has been built as an OSGi service that can be used by other components.

Approach

Here, PBKDF2HashProvider implements the HashProvider interface which is being created in org.wso2.carbon.user.core module in Carbon-kernel repository.
The PBKDF2 Hashing Service is created such that while input the value needs to be hashed, salt and other properties which were needed for hashing, the result will get in byte array formal which is the generalized format. Then the preferrable output format can be produced from the byte array format from the service.

Before Merging

[ ] Merge PR https://github.com/wso2/carbon-kernel/pull/2930

This needs to be reopened to fix https://github.com/wso2-incubator/identity-hash-provider-pbkdf2/issues/3.
Until the above issue is resolved, the PR needs to be closed.

Covered with #4


text:
generate report button not required for "APIM Monthly API Usage Report" widget

"APIM Monthly API Usage Report" widget in admin dashboard used to create reports. So having a generate report button doesn't add any value.

I don't see a button as such in this widget.

I think here the pdf export button in the header need to be removed. Considering the usage of this widget, we can remove the header itself as the maximize option also not necessary for this one.

authors: Ketharan fazlan-nazeem ruks


text:
Move adapter developer guide to adapter readme

Purpose
This PR moves the content of adapter developer guide to adapter readme due to current readme file has no important content and readme file content will be directly visible inside the adapter module in GitHub.
Also, this PR resolves a minor issue in test/integration readme.

Codecov Report
Patch coverage has no change and project coverage change: +48.28 :tada:

Comparison is base (c4efd19) 31.82% compared to head (18d1cbd) 80.10%.

Additional details and impacted files
@@             Coverage Diff             @@
##             main    #1187       +/-   ##
===========================================
+ Coverage   31.82%   80.10%   +48.28%
===========================================
  Files         376        9      -367
  Lines       42846      548    -42298
  Branches    13670      246    -13424
===========================================
- Hits        13634      439    -13195
+ Misses      28962      109    -28853
+ Partials      250        0      -250

Flag
Coverage Δ

adapter
?

admin-domain-service
?

backoffice-domain-service
?

devportal-domain-service
?

idp-domain-service
80.10% <ø> (ø)

runtime-domain-service
?

Flags with carried forward coverage won't be shown. Click here to find out more.
see 367 files with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

authors: binodmx codecov-commenter


text:
Add conversion webhook handling to the helm chart template

Purpose
Fixes https://github.com/wso2/apk/issues/2222
Fixes https://github.com/wso2/apk/issues/2203
Incase of a failure due to common controller unavailability, users can upgrade the installation as follows.
helm upgrade apk wso2apk/apk-helm --version 1.1.0-alpha2 --set wso2.apk.webhooks.conversionwebhookconfigurations=false
Goals

Describe the solutions that this feature/fix will introduce to resolve the problems described above

Approach

Describe how you are implementing the solutions. Include an animated GIF or screenshot if the change affects the UI (email documentation@wso2.com to review all UI text). Include a link to a Markdown file or Google doc if the feature write-up is too long to paste here.

User stories

Summary of user stories addressed by this change>

Release note

Brief description of the new feature or bug fix as it will appear in the release notes

Documentation

Link(s) to product documentation that addresses the changes of this PR. If no doc impact, enter “N/A” plus brief explanation of why there’s no doc impact

Training

Link to the PR for changes to the training content in https://github.com/wso2/WSO2-Training, if applicable

Certification

Type “Sent” when you have provided new/updated certification questions, plus four answers for each question (correct answer highlighted in bold), based on this change. Certification questions/answers should be sent to certification@wso2.com and NOT pasted in this PR. If there is no impact on certification exams, type “N/A” and explain why.

Marketing

Link to drafts of marketing content that will describe and promote this feature, including product page changes, technical articles, blog posts, videos, etc., if applicable

Automation tests

Unit tests

Code coverage information

Integration tests

Details about the test cases and coverage

Security checks

Followed secure coding standards in http://wso2.com/technical-reports/wso2-secure-engineering-guidelines? yes/no
Ran FindSecurityBugs plugin and verified report? yes/no
Confirmed that this PR doesn't commit any keys, passwords, tokens, usernames, or other secrets? yes/no

Samples

Provide high-level details about the samples related to this feature

Related PRs

List any other related PRs

Migrations (if applicable)

Describe migration steps and platforms on which migration has been tested

Test environment

List all JDK versions, operating systems, databases, and browser/versions on which this feature/fix was tested

Learning

Describe the research phase and any blog posts, patterns, libraries, or add-ons you used to solve the problem.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 28.81%. Comparing base (839dd54) to head (c017466).
Report is 20 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2223      +/-   ##
==========================================
+ Coverage   28.42%   28.81%   +0.38%
==========================================
  Files         124       56      -68
  Lines       14546    10068    -4478
  Branches     2681      246    -2435
==========================================
- Hits         4135     2901    -1234
+ Misses      10274     7030    -3244
  Partials      137      137

Flag
Coverage Δ

adapter
27.59% <ø> (-0.87%)
:arrow_down:

common-controller
4.07% <ø> (ø)

config-deployer-service
?

idp-domain-service
80.21% <ø> (ø)

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

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


text:
Cache Mediator property pane does not update for collector=true

Description:
Cach mediator property pane dose not update if we set collector=true. However, source view update correctly according to the collector value.

        <inSequence>
            <cache collector="true"/>
        </inSequence>

Furthermore, if we close the artifact window (eg: API window that contains the cache mediator) and switch collector value to true and false, cache property pane is getting updated correctly. This issue only occurs at the first time when we create the cache mediator.

Suggested Labels:

Suggested Assignees:

Affected Product Version:
6.2.0
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:

The property view needs to be compatible with the management console to include the "Cache Type"  instead of Collector Boolean value.

Fixed


text:
Tutorial Configure LDAP as Secondary User store is missing instructions

Description:
When trying to follow the instructions of tutorial https://lms.wso2.com/courses/take/wso2-api-manager-developer-fundamentals-v4-0/pdfs/25437384-practical-exercise-configure-ldap-as-secondary-user-store you cannot connect to the LDAP with the example information provided on the version 5.
I suggest to add extra steps on the tutorial to configure an LDAP server for completing this exercise.
Affected Product Version:
WSO2 API Manager 4.0.0
OS, DB, other environment details and versions:
OS: MacOS Monterey version 12.3.1
WSO2 API Manager 4.0.0
WSO2 Identity Manager 5.11.0
Steps to reproduce:
After adding the new user store (step number 5) , when you try to list the users on the new domain, you'll likely see the following error:
"Error while listing users. Error: LDAP connection circuit breaker is in open state for 1555ms and has not reach the threshold timeout: 120000ms, hence avoid establishing the LDAP connection."
Also, if you try to add the new user (step number 6). you'll likely see the following error:
"Error while loading roles. Error: Error occurred while retrieving the userId of domain: <> and propertyuid: <>"
Possible solution:

Install WSO2 Identity Server
Run it on a different port (offset 1)
Access the file user-mgt.xml to check information regarding your LDAP server (Path: IS_HOME/repository/conf)
Check user, password and usersearchbase data.
Access your Api Manager console and add a new user store
Fill out the information:

Domain name (e.g. employees)
Connection URL: ldap://localhost:10390
Connection name: uid=admin,ou=system //this information should be available on the user-mgt.xml file
Connection password: (e.g. admin) //this information should be available on the user-mgt.xml file
User Search Database: (e.g. ou=Users,dc=wso2,dc=org) //this information should be available on the user-mgt.xml file
User Entry Object Class: identityPerson
You don't need to change the following fields. Click on update and try to list/add the users again selecting your domain.

Thanks @lianescafarate for the suggestions.
We have updated both APIM 4.0.0 and 4.1.0 training materials adding the steps to use WSO2 IS embedded LDAP as the secondary user store for API Manager.

authors: lianescafarate npamudika


text:
Invoking APIM with MutualSSL and email login can result in redundant DB entries

Description:
Configure IS as Key Manager and configure APIM to use MutualAuthentication as follows,
wso2am-1.10.0\repository\conf\tomcat\catalina-server.xml: clientAuth = want
wso2am-1.10.0\repository\deployment\server\jaggeryapps\store\site\conf\site.json, mutualAuthConfiguration.enabled=true
Set EnableEmailUserName to true in carbon.xml
It seems that the default tenant domain is not automatically appended when only an e-mail address is set in the MutualAuthUserName HTTP header.
As an example, a call on store/site/blocks/subscription/subscription-add/ajax/subscription-add.jag to setup a subscription: Set admin@wso2.com as MutualAuthUserName HTTP header. Subscription will be successfully created, though it will not be shown nor be usable for the user. When using admin@wso2.com@carbon.super as value for the HTTP header, another subscription will be created; this one is visible in APIM Store UI. Verified and multiple records are inserted in the am_subscriber and am_subscription tables.

By @uvindra from https://wso2.org/jira/browse/APIMANAGER-4586

Same issue occurs for other operations, such as the creation of new applications. Result is always the same: db is cluttered with unnecessary records that, in the end, are never used.

invalid due to ui revamp


text:
[DPoP] Authorization server /Resource server doesn't enforce single DPoP header field

Parent Issue : https://github.com/wso2/product-is/issues/16606
Issue:
The header validation mechanism of the DPoP implementation in both the authorization server and resource server fails to verify the presence of multiple DPoP headers in a request.
Expected behavior :
When a request containing multiple DPoP headers is submitted to a server employing DPoP, the server MUST reject the request.

https://github.com/wso2-extensions/identity-oauth-addons/pull/120

Fixed with https://github.com/wso2-extensions/identity-oauth-addons/pull/120


text:
Provide ability to get the user's client IP

Currently request object will give only the request's remote IP which can be of a LB if fronted by a LB.
Need to provide a way to get the original request's ip instead.

Done with https://github.com/wso2/carbon-identity-framework/pull/1532


text:
Remove SAML validator tool feature

Description:
Remove SAML validator tools (SAML request validator, SAML response builder) with all of their services since it's redundant.

fixed with https://github.com/wso2-extensions/identity-tool-samlsso-validator/pull/30


text:
Bump dependencies

$subject

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/4381786903

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/4381786903
Status: failure

authors: ImalshaG jenkins-is-staging


text:
Bump Dependencies #10703616217

Bumps dependencies for product-is. Link : https://github.com/wso2/product-is/actions/runs/10703616217

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: CLAassistant jenkins-is-staging


text:
Input class not generating XHTML-compliant element

I believe the Input class does not generate an XHTML-compliant 'input' element. Using form.hidden_tag() (from Flask) results in an element like the following:

which is not compliant with the XHTML 1.1 standard as the "input" element is not closed at the end.

Have a look at #173 and #174; this is by design.

So should I wait for a PolyglotForm to be added? Or what else do you recommend?

A solution to your problem might be added in WTForm’s next major release, if at all.

Right now, in wtforms 2.x, we output HTML which happens to be in the HTML-compact syntax, which is not XHTML-compatible like polyglot.
We're working on support for multiple rendering outputs without a ton of rewriting of widgets, it's going to be  a major feature of WTForms 3.0

For the time being, WTForms-Polyglot is now available on PyPI, providing PolyglotForm.  A companion package for Flask (Flask-WTF-Polyglot) will follow.

Flask-WTF-Polyglot is now also on PyPI.

Great news! Thanks, I'll give it a try.

WTForms-Polyglot now also includes a custom SubmitField implementation that uses <button> instead of <input> for rendering.

authors: crast nvitucci yggi49

repo: wtforms/wtforms


text:
[BUG]debian10安装提示安装unzip失败

感谢你向 Xray_onekey 提交 issue！

在提交之前，请确认：

[ ] 如果你可以自己 debug 并解决的话，提交 PR 吧！
[ ] 我已经在Issue中找过我要提出的问题
[ ] 我已经使用最新版本的脚本测试过，问题依旧存在
[ ] 我已经仔细看过脚本报错提示并无法自行解决问题

请注意，如果你并没有遵照这个 issue template 填写内容，我们将看心情关闭这个 issue。

服务运行情况
请运行命令 service xray status 并粘贴输出：
将输出粘贴在这里

请运行命令 service nginx status 并粘贴输出：
将输出粘贴在这里

环境 Environment

操作系统
debian10
是否全新安装
是
如果不是全新安装，有无安装其他软件（宝塔，Nginx等）
……
其他可以补充的信息
……

说明 Description
新初始化一个debian10的系统后，安装了4合一bbrplus脚本，重启服务器后运行一键安装脚本，提示安装unzip失败。退出脚本后自己安装unzip后，再运行一键安装脚本，可以成功安装。
重现问题的具体步骤

...
...
...

我预期会发生……？

实际上发生了什么？

可能的解决方案 Possible Solution

更多信息 More Information

也遇到了同样的问题
#361


text:
Update export list after installing a plugin

If you have the export window open, and install a plugin, that plugin is not available (you need to close the window and open again)
we should somehow make it update so the plugin is usable when it's installed.

You mean the "editor" window, right?

authors: albinekb sindresorhus

repo: wulkano/kap


text:
有没有录制视频时把视频背景替换成别的图片的功能

有没有录制视频时把视频背景替换成别的图片的功能

早期版本有这个功能， 可以在历史里面找一下， 自己写一下吧， 非常简单

这个应用有动态抠图把，不然怎么把背景去除

repo: wysaid/android-gpuimage-plus


text:
Edit Current row on edit button click

I am trying an example with back grid and paginator extension. Successfull in using both grid and paginator. I want to edit one/more cells in current row on clicking on edit button on each row. Iam rendering a edit button on each row but unable to figure it out how to enable the cells for editing in that row. Anybody give me suggestion(an example would be better) how to do this.
Here is my sample code i have to fill the EditCell ->editRow function.
    (function() {
      //Namespacing the views collections and models
      window.App = {
          Models: {},
          Views: {},
          Collections: {},
          Helpers: {}
        },
        //Template helper to load the template of any id
        App.Helpers.template = function(id) {
          return _.template($('#' + id).html());
        }

      //Person Model
      App.Models.Person = Backbone.Model.extend({});

      //Person collection - People
      App.Collections.People = Backbone.PageableCollection.extend({
        model: App.Models.Person,
        state: {
          pageSize: 10
        },
        mode: "client"
      });

      var personCollection = new App.Collections.People([{
        id: 1,
        name: 'Trim',
        age: 33,
        occupation: 'Dotnet Programmer'
      }, {
        id: 2,
        name: 'Crum',
        age: 25,
        occupation: 'Developer'
      }, {
        id: 3,
        name: 'Drum',
        age: 46,
        occupation: 'Designer'
      }, {
        id: 4,
        name: 'Srum',
        age: 27,
        occupation: 'Java Programmer'
      }, {
        id: 5,
        name: 'Vrum',
        age: 24,
        occupation: 'Developer'
      }, {
        id: 6,
        name: 'Brum',
        age: 29,
        occupation: 'Designer'
      }, {
        id: 7,
        name: 'Frum',
        age: 33,
        occupation: 'Dotnet Programmer'
      }, {
        id: 8,
        name: 'Jrum',
        age: 25,
        occupation: 'Developer'
      }, {
        id: 9,
        name: 'Lrum',
        age: 46,
        occupation: 'Designer'
      }, {
        id: 10,
        name: 'Hrum',
        age: 27,
        occupation: 'Java Programmer'
      }, {
        id: 11,
        name: 'Prum',
        age: 24,
        occupation: 'Developer'
      }, {
        id: 12,
        name: 'Zrum',
        age: 29,
        occupation: 'Designer'
      }]);

      var EditCell = Backgrid.Cell.extend({
        template: _.template('<button>Edit</button>'),
        events: {
          "click": "editRow"
        },
        editRow: function(e) {
          e.preventDefault();
          //Enable the occupation cell for editing
          //Save the changes
          //Render the changes.
        },
        render: function() {
          this.$el.html(this.template(this.model.toJSON()));
          this.delegateEvents();
          return this;
        }
      });

      var columns = [{
        name: "id",
        label: "ID",
        editable: false,
        cell: Backgrid.IntegerCell.extend({
          orderSeparator: ''
        })
      }, {
        name: "name",
        label: "Name",
        cell: "string"
      }, {
        name: "age",
        label: "Age",
        cell: "integer"
      }, {
        name: "occupation",
        label: "Occupation",
        cell: "string"
      }, {
        name: "actions",
        label: "Actions",
        cell: EditCell
      }];

      // Initialize a new Grid instance
      var grid = new Backgrid.Grid({
        columns: columns,
        collection: personCollection
      });

      var paginator = new Backgrid.Extension.Paginator({
        collection: personCollection
      });

      // Render the grid and attach the root to your HTML document
      $("#grid").append(grid.render().el);
      $("#paginator").append(paginator.render().$el);

    })();

Create a Backbone.View bound to the model, that renders a modal form (such as Bootstrap Modal) whenever the edit button is clicked.

You can either pop up a modal with a form to change, or you can loop over the columns and set every column to be editable as soon as your edit button is toggled.

authors: RajuIpl daxyonis wyuenho

repo: wyuenho/backgrid


text:
Problem with multiple connections

I'm having difficulty maintaining more than 20,000 simultaneous connections. After this number, the script does not respond to new connections.
There is a perl script for mining ZEC that supports multiple connections:
https://github.com/mtve/yazecminer
Is there any configuration to make it work?

duplicate https://github.com/x25/coinhive-stratum-mining-proxy/issues/38


text:
It doesn't install!

Hi, I'm trying to install this package on the Raspberry Pi and it keeps failing...!!

Please report log or try:
https://github.com/abandonware/node-i2c

authors: Silvia-t rzr


text:
Can't see NPCs that are not talking, items on screen missing when Toybox on; Fixes when Toybox is off.

Description of the bug
FIRST OFF, THANK YOU FOR EVERYTHING!!!
Introduction:
Other than Toybox, I am currently using Presitge Plus, Presige Minus, AddedFeats, Champion Feats Anew, Char+, Expanded Content, Homebrew Arch, Level 1 Companions, Mod Menu, Multiple Arch, Mythic Spellbook Tweaks, Pheonix's Cantrips, Phoenix's Cantrips - More Cantrips, Puzzle Skip, Spellbook Merge, TT Base, TT Mythic Rework, WotR Inventory Tweak, and Wrath Patches.  I use Mod Finder to keep things updated.  I have the newest version of UMM effective 8/9/2024.
My issues:
I used many less mods when I first started the game (because I wanted to rely heavily on Toybox), but I have always had a problem with NPC and item visibility with Toybox on, and I have tried the last three versions.  I haven't tried the newest version, but I just saw the new version today, and I didn't see any fixes for my issue in the update description. I have tested many different options as well in Toybox, trying to see the invisible characters and items on the map appear.
I cannot click the beginning treasure chest to continue the first mission (I can see it, but not highlight/click), and any NPC that isn't talking (or in my group) becomes invisible. It seems like I am missing a layer of the graphics or something. I turned Toybox on after the first chest so I can click the chest, but then I couldn't see the glowing sword in the stone (that I read about and saw online) or the male NPCs that wanted me to find the sword.  It is the only mod that makes this happen.  Everything else works swimmingly.
Other ways I tried to mimic Toybox:
When I use the latest cheat file I could find from the web to use Cheat Engine INSTEAD of Toybox (I turned Toybox off), it messes up my character creation screen to where I can't finish the character (messes with the menu or tells me I still have points to spend when I don't).  So far, I am kind of stuck with using WeMod and the other mods that still work.  I may try the Cheat Engine after character creation and miss out on the multiple backgrounds or feats.  I wanted more feats though, and more control over things.
Other Info:
I notice no other glitches than the ones that I described.  I understand this could be my own issue.
My UMM version is the new "UnityModManager-21-0-28-2-1722683056."  My game is updated.  I do not have any DLC content.
Thank you for your help.
Steps To Reproduce

Install Game, UMM, Mod Finder, Mods
Start new game with Toybox on
Notice the missing characters and items on the map
Turn Toybox off and the characters and items reappear

Expected Behavior
Being able to see items and characters.
Log Files
No response
Save File
No response
Screenshots
No response
Settings
No response
Toybox Version
1.5.24 first, then 1.5.30 second, now 1.5.34
Operating System
Windows 10
What game are you using Toybox on?
Pathfinder Wrath of the Righteous
Game Version
2.3.3k
Anything else?
No response

split it up into paragraphs ue, it's hard as hell to read that the way it is

Can you reproduce this issue with only ToyBox installed?
Could you share the steps you do to actually cause the issue (preferably with a save just before you encounter the issue)?

My bad.  Give me a little time to test it again with the other mods disabled.  I will break the message up in paragraphs.  I didn't want to hit "enter" and send the message prematurely like some other chat or blog windows.  I hate when that happens.  I will be back after I do some testing.  Thank you for your patience, and your help.

Okay.  I tried the game with only updated Toybox/Game/UMM on (no other mods) and took screenshots to show the characters disappearing when they are talking outside of my party.  While in my party, I see them.  Cannot click the weapon chest still.  This occurs in the very first cave when you fall through the ground after Lord of Locusts destroys the road/sidewalk.  You will see the characters switch off being visible.

![Screenshot (1098)](https://github.

com/user-attachm

ents/assets/d516bd44-74a7-4bab-881f-98c41d7784a1)

Manual_4_Underground_Caves_of_Kenabres__15_Arodus__VIII__4715__12_06_04.zip

What options/settings do you have enabled in ToyBox?

I have checked and unchecked many features over time, hoping that I could find the source of my issue.  First, I unchecked many features that had to do with highlighting items or making visual changes to the screen.  The item and character disappearing still happened.  Then I unchecked every feature that had anything to do with UI, color, markers, etc.  No luck.  Last, I tried having only leveling and stat changes on.  Still I have an issue.  Now, I think I will uncheck everything, and see if it still makes things disappear.  I will report back to you again soon.

authors: Evilvonbek MemoryHax xADDBx

repo: xADDBx/ToyBox-Wrath


text:
What can this project do?

The readme file does not seem to indicate what this project can do, but does it enable developer options? Can't this be directly enabled in the system settings on an Android phone?
@xHookman

The readme file does not seem to indicate what this project can do, but does it enable developer options? Can't this be directly enabled in the system settings on an Android phone?
@xHookman

Hi!
Thid module enables the developer options of the Instagram app.

The readme file does not seem to indicate what this project can do, but does it enable developer options? Can't this be directly enabled in the system settings on an Android phone?
@xHookman

Hi!
This module enables the developer options of the Instagram app.

What are they?

repo: xHookman/IGexperiments


text:
🛑 FCG GPA is down

In 93bff2f, FCG GPA ($FCGGPA_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FCG GPA is back up in fcd3fc3 after 7 minutes.

repo: xSkip/upptime


text:
js版本问题

composer require xaboy/form-builder:~2.0 安装后，提交表单无提示，控制台有报错，包括
(index):16 Uncaught TypeError: k.submitStatus is not a function
通过看文档，http://www.form-create.com/v2/guide/update.html#_0-0-3 ，修改 方法名$f.submitStatus => $f.submitBtnProps，等等
Template/*.php生成的代码里面还有submitStatus这些，应该是版本比较老，麻烦更新一下，目前无法正常使用，谢谢

感谢反馈,我检查一下

好的。顺便说下，vm.$Message 好像也改成了 $message,看element的是，还有些没发现的写法变更

2.0.2版本已修复

authors: suframe xaboy

repo: xaboy/form-builder


text:
Mobile Ads: Visual Studio -> Unpacking failed.

When I add the NuGet in VS on Windows and try to build I get:
Unpacking failed. Please download 'https://dl.google.com/dl/cpdc/3605b6f6378a6399-Google-Mobile-Ads-SDK-7.13.0.tar.gz' and extract it to the 'C:\GitHub\app\packages.xbcache\Gmbladssdk-7.13.0' directory and create an empty file called 'C:\GitHub\app\packages.xbcache\Gmbladssdk-7.13.0.unpacked'.
If I follow these steps it works alright, but I shouldn't have to. On XS on Mac it works great (and on build servers).

I have the same error, how I can fix it?

@jamesmontemagno @SergeyMNet
Sometimes, the download will fail because the download path, plus, the name of tar.gz/.zip hits the Microsoft MAX_PATH limit. Please try these workarounds, if not, let me know to review it.

As a first step in troubleshooting, attempt to download and extract the files manually as indicated in the error message. Remember to create the empty file listed in the error message.
If that still doesn't result in a project that can successfully build, check to ensure the MAX_PATH limit (on Windows only) is not being hit. Try moving the project to the root of the disk.
If moving the solution to the root of the disk is not possible or does not solve the issue, the extraction location can be changed through a .csproj property. Add the following lines to the app's csproj file (this will cause the files to be extracted to C:\Code\.xc):

Add to .csproj:

<PropertyGroup>
  <XamarinBuildDownloadDir>C:\Code\.xc</XamarinBuildDownloadDir>
</PropertyGroup>

There is also the possibility that the download file was corrupted and not downloaded correctly. In order to force the task to re-download the file, delete the contents of the cache location. Locations for each platform are:

OSX: ~/Library/Caches/XamarinBuildDownload
Windows: %localappdata%\XamarinBuildDownloadCache

authors: SergeyMNet SotoiGhost jamesmontemagno

repo: xamarin/GoogleApisForiOSComponents


text:
Review of the C# API

The C# API now mostly follow libTorch design. I think we need to check if this match C# users expectations.

Seems like a good move to me to follow libTorch design. I find the C++ API nice and intuitive if converting from Python. Personally I think works well in C# (single TorchTensor <=> at::Tensor as opposed to typed varieties). The '_' for 'in place' in Python/libTorch is even growing on me - or is that a bit too un-C#? :)

Yea I think we need to discuss on this. I don't think we want to make the C# api snake case, unless we want an API more close to Python (#76 )

Would agree with no snake case. I suppose the trailing underscore instead of 'InPlace' is rather snake-casey!

Personally, I hope that the naming rules remain the same as PyTorch, reducing the memory burden of developers switching.

@dsyme
The current naming rules make porting from libtorch c++ to TorchSharp c# more intuitive.
Future work on examples
ResNet for TorchSharp

instead of refering to a pytorch example, perhaps a libTorch example will be more appropriate for porting.

@Oceania2018
HaiPing suggestion will make TorchSharp more consistent when porting from PyTorch codes
Perhaps TorchSharp stays for porting from libTorch c++
while future version of Torch.NET may evolve into a naming rules that make porting from PyTorch (python) to .NET (c#) more intuitive

Covered by https://github.com/xamarin/TorchSharp/pull/205

repo: xamarin/TorchSharp


text:
[Bug] System.InvalidCastException: Specified cast is not valid.

Description
Exception that is thrown in Release mode for UWP.
Steps to Reproduce

Call: await App.Navigator.ShowPopupAsync(new PopUpCalendar());
In Debug mode it works perfectly.
But in Release mode for UWP it throws the exception. "System.InvalidCastException: Specified cast is not valid."

Expected Behavior
That in Release mode it will not throw the exception
Actual Behavior
The error occurs in Release mode in UWP.
System.InvalidCastException: Specified cast is not valid.
Basic Information
Output from AppCenter:
VisualElementRenderer`2.SetElement (VisualElement)
System.InvalidCastException: Specified cast is not valid

Xamarin.Forms.Platform.UWP
VisualElementRenderer`2.SetElement (VisualElement)
Xamarin.Forms.Platform.UWP
Platform.CreateRenderer (VisualElement)
MyClinicalApp.Services.NavigationService
<Navigate>d__0.MoveNext ()
System.Runtime.ExceptionServices
ExceptionDispatchInfo.Throw ()
System.Runtime.CompilerServices
TaskAwaiter.ThrowForNonSuccess (Task)
System.Runtime.CompilerServices
TaskAwaiter.HandleNonSuccessAndDebuggerNotification (Task)
System.Runtime.CompilerServices
TaskAwaiter.ValidateEnd (Task)
System.Runtime.CompilerServices
TaskAwaiter.GetResult ()
MyClinicalApp.ViewModels.EditPacientViewModel
<OnAddCalendarEvent>d__248.MoveNext ()

Version with issue:
Last known good version:
IDE:
Platform Target Frameworks:

iOS:
Android:
UWP:  19041

Android Support Library Version:
Nuget Packages: 1.1.0
Affected Devices: UWP, Windows 10 Version 21H1.

Workaround

Reproduction imagery

Reproduction Link

Still seems to be an issue in Release 1.2 which is not unexpected as its still open and not referenced in the Release notes :-)

authors: ivanrlg phandcock

repo: xamarin/XamarinCommunityToolkit


text:
Editing the Localization.TextResources.resx file causes namespace for TextResources to change

If you edit the TextResources.resx files, than any code that refers to TextResources fails to compile with:
Error CS0103: The name 'TextResources' does not exist in the current context (CS0103) (XamarinCRM)
I noted that the namespace in TextResources.Designer.cs file is XamarinCRM.Localization but this namespace is in no "using" statement anywhere where TextResources is referenced in code.
Adding "using XamarinCRM.Localization" to all files that reference TextResources resolves the issue.

I see this is because the generated TextResources.designer.cs file does have namespace XaarinCRM initially, but this gets changed to XamarinCRM.Localization on  build.
I suspect this might have been that the TextResources.resx file was moved into the Localization folder and project was not built before committing to source control. So when the TextResources.designer.cs is generated at build time the namespace is based on the location of the TextResources.resx file, thus getting the new namespace XamarinCRM.Localization.

#117

repo: xamarin/app-crm


text:
Fix Create & Update Project Approval Rules

It seems that the Create & Update API for Project Level MR approval rules has changed between 14.5 and 14.6
This has broken some of the functionality of this tool such as trying to create an approval rule creating any of the report type approvals.  This has previously worked prior to 14.6.  Downstream projects like the GitLab Terraform Provider have been broken  by this change in the API.
Start of relevant project code in https://github.com/xanzy/go-gitlab/blob/master/projects.go#L1609

Since the functionality is being deprecated and removed it appears that the current API definition will hold for 15.0 and I will close out this ticket since the functionality is being superseded by Scan result policies

repo: xanzy/go-gitlab


text:
Missing CreateGroupIssueBoard function

Hello,
it looks like the func to create group issue boards is missing for https://godoc.org/github.com/xanzy/go-gitlab#GroupIssueBoardsService
here are the gitlab api docs: https://docs.gitlab.com/ce/api/group_boards.html#create-a-group-issue-board-premium
or maybe i don't find the right go func to create a group board.
if the func is missing, i can implement it if you like.
thanks in advance, paul

I send a PR for that right now...

Thanks! Fixed by PR #768

@svanharmelen thank you for the fast merge

authors: paulvollmer svanharmelen


text:
Add clientName to xata constructor

@richardgill I've triggered the merge on the backend, gladly would include this in this week's release.
Please take a look at my changes, I think they're good enough for now.

authors: SferaDev richardgill

repo: xataio/client-ts


text:
collect fails to be included in coverage after iterator

If the .collect() method is on a new line after a series of iterator functions, it it falsely reported as uncovered.

I'm going to close this as duplicated as it's already mentioned in https://github.com/xd009642/tarpaulin/issues/136


text:
Tooltip not completely visible when changing Table alignment

Table tooltip is not completely visible

Fixed in latest version. Thank you!

authors: masbaehr xdan

repo: xdan/jodit


text:
Placeholder doesn't hide if start adding list

Without entering any text, try to add list from the toolbar. You will see placeholder colliding with  bullet(bullet list)/ number(order list). Link: https://xdsoft.net/jodit/

Fixed in https://github.com/xdan/jodit/releases/tag/3.4.1

authors: HarishSha xdan


text:
time_t variables

I'm trying to use this library with a C struct that contains a few time_t variables.  Looking on my system they're 8 byte variables.  However, when I read with time_t variable any sort of word64 variable in your library the data after this read gets corrupted (I'm assuming this means I'm reading too much or too little data from the buffer).  I've also tried word32 and word16 variables with no luck (really just shooting in the dark at that point).
Do you have any suggestions for reading time_t variables? (I know it's a unique request)

Array of 8 bytes. With 64 bit variable it is maybe precision problem. Array of 2 word32 should work. Byte order is important.

Array of 8 bytes. With 64 bit variable it is maybe precision problem. Array of 2 word32 should work. Byte order is important.

The array of 2 word32 appears to have worked.  For anyone who stumbles upon this, it looks like the second element of the word32 array contains the uint64_t (the epoch seconds) that the time_t struct contains.  I also had to keep an extra word32Ule to keep the rest of the struct aligned in memory.

I lied, this is giving me the integer representation of the uint64_t cast in C.  I'm trying to get the long long version.  Apparently javascript has no native way of dealing with uint64 variables.  I think this may be the problem and not necessarily your library.

Something absolutely bizarre is happening and I'm not sure if C or javascript is to blame.  In C the data looks like this E 4D A6 7C 59 in hex (this is incorrect, but not my portion of the code so it will be fixed somewhere else).  I'm reading in 3 8 byte arrays, with the extra 4 bytes discussed above.  The second 2 8 byte arrays look like this: E 0 0 0 59 7C A6 4D.  However, the first 8 byte array looks like this: 0 0 0 0 59 7C A6 4D.  Where is the missing E? its in the first byte of the 4 byte array.  Very odd, but at least now that I know what's happening I'm able to write an algorithm to solve this problem.
This can be closed if you have no further questions for me.

Ok I deleted my previous comments so as to not confuse anyone.  The problem was there are 4 bytes being put in front of my three time_t structs.  If you read these out like so:
.array('empty',4,'word8')
to get them out of the way before doing the reads, you should be able to read the time_t structs with simply word64Ule after that.

authors: sjkelleyjr xdenser

repo: xdenser/node-struct


text:
Docker image variant for Intel QuickSync transcoding

First of all, great work on this project!
I'm curious if there is a plan to offer an option that supports Intel QuickSync (not limited to others hardware acceleration like Nvenc)?
Reason is I'm dabbling with home lab server and I got Jellyfin running with Intel QuickSync through Docker using linuxserver image: https://hub.docker.com/r/linuxserver/jellyfin
Currently I'm using your xemle/home-gallery image and realise it is using node alpine as the base image that I suspects is the culprit as there is no working driver in the docker image when trying to use QuickSync through the video extractor ffmpeg args.
Here's the error message when I try to run ffmpeg inside the container:
[AVHWDeviceContext @ 0x7f2cc24a7f80] libva: VA-API version 1.21.0
[AVHWDeviceContext @ 0x7f2cc24a7f80] libva: User requested driver 'iHD'
[AVHWDeviceContext @ 0x7f2cc24a7f80] libva: Trying to open /usr/lib/dri/iHD_drv_video.so
[AVHWDeviceContext @ 0x7f2cc24a7f80] libva: va_openDriver() returns -1
[AVHWDeviceContext @ 0x7f2cc24a7f80] Failed to initialise VAAPI connection: -1 (unknown libva error).
Device creation failed: -5.
Failed to set value '/dev/dri/renderD128' for option 'qsv_device': I/O error
Error parsing global options: I/O error

The command that I used that works in the Jellyfin container but produce the error above in HomeGallery container:
ffmpeg -loglevel verbose -hwaccel qsv -qsv_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i "foo.mkv" foo.mp4

As I'm familiar with Docker, I'll try to modify the Dockerfile and see how it goes. Probably I'll need to refer to the Jellyfin Dockerfile too to see if I need to do anything extra.
Thanks again for this great project! Images just works but I wanted to include videos that got me noticed the max out CPU usage from ffmpeg conversion that got me disabling the video extraction temporarily.

Hi @hueyyeng Thank you for reaching out and trying HomeGallery
Is that kind of FYI since you are trying to build your own Docker container? Or do you need any support?
Regarding Intel QuickSync I can not help here because I do not own such hardware.

This is more of trying to get Intel QuickSync working inside the Docker container as the ffmpeg args is helpful if one want to utilise the hardware encoding.
I'll share my results here once I got it working so others can benefit from it.

You are using vaapi output format.
-hwaccel_output_format vaapi
Change it to qsv
-hwaccel qsv -hwaccel_output_format qsv
Should work in current image also

Everything available with just passed iGPU to container without any magic
~ $ ffmpeg -decoders|grep qsv
ffmpeg version 6.1.1 Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 13.2.1 (Alpine 13.2.1_git20240309) 20240309
  configuration: --prefix=/usr --disable-librtmp --disable-lzma --disable-static --disable-stripping --enable-avfilter --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libdrm --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-libmp3lame --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librist --enable-libsoxr --enable-libsrt --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-lto=auto --enable-lv2 --enable-openssl --enable-pic --enable-postproc --enable-pthreads --enable-shared --enable-vaapi --enable-vdpau --enable-version3 --enable-vulkan --optflags=-O3 --enable-libjxl --enable-libsvtav1 --enable-libvpl
  libavutil      58. 29.100 / 58. 29.100
  libavcodec     60. 31.102 / 60. 31.102
  libavformat    60. 16.100 / 60. 16.100
  libavdevice    60.  3.100 / 60.  3.100
  libavfilter     9. 12.100 /  9. 12.100
  libswscale      7.  5.100 /  7.  5.100
  libswresample   4. 12.100 /  4. 12.100
  libpostproc    57.  3.100 / 57.  3.100
 V....D av1_qsv              AV1 video (Intel Quick Sync Video acceleration) (codec av1)
 V....D h264_qsv             H264 video (Intel Quick Sync Video acceleration) (codec h264)
 V....D hevc_qsv             HEVC video (Intel Quick Sync Video acceleration) (codec hevc)
 V....D mjpeg_qsv            MJPEG video (Intel Quick Sync Video acceleration) (codec mjpeg)
 V....D mpeg2_qsv            MPEG2VIDEO video (Intel Quick Sync Video acceleration) (codec mpeg2video)
 V....D vc1_qsv              VC1 video (Intel Quick Sync Video acceleration) (codec vc1)
 V....D vp8_qsv              VP8 video (Intel Quick Sync Video acceleration) (codec vp8)
 V....D vp9_qsv              VP9 video (Intel Quick Sync Video acceleration) (codec vp9)
~ $

Something like that should help.

@hueyyeng
I've made some investigation. Hope it will help but I'm not sure I can spend more effort to it. Maybe someone can make it useful for public.
In our case we have ffmpeg compiled without qsv support. Only vaapi, but seems like it is not so important for such tasks.
https://github.com/xemle/home-gallery/pull/157

authors: Dukobpa3 hueyyeng xemle

repo: xemle/home-gallery


text:
各係の人数を決める

各自の希望を取ってみたが、各自できそうな係をやろうとしてしまい、チーム運営に必要な係がカバーされなかった。
加えて、カバーされない状況に対してアクションは取られていないのでこのままだと機能しない
各係の負荷を考慮して、どのくらいの人数が必要か整理して割当を決める必要あり

月に何試合組むかにもよるが、マッチメイクは2-3人は必要1人1ヶ月に1試合程度を組むくらいならそこまで大変じゃないかもさらに審判派遣までやるようにする
加えて共有メールアドレスを使ってやりとりするようにして個人のメアドは使わないようにする。

グラウンド係は理想は各市町村で1人くらいにしたいが今年は10人しかいないのでグラウンド係は3人

試合球係1人

監督1人

大会1人

スポーツ保険1人

道具は分担する
これで分担

他の係は割り当てないし何も求めないじゃないと無理

repo: xerosbaseball/terms


text:
Make BinaryJedis constructor accept "rediss" scheme

initializeClientFromURI accepts rediss scheme, but the constructor does not accept it at the moment.

@maximbaz thx for the contribution. Mind writing a test for this please?

Added. I think Travis is failing with something else now, unrelated to my change 🙂

LGTM. @HeartSaVioR ?

LGTM. Thanks @maximbaz for the contribution!

merged to master and up to 2.9. Thx @maximbaz for the contribution!.

authors: HeartSaVioR marcosnils maximbaz

repo: xetorthio/jedis


text:
[WIP] feat: use ubuntu 18.04

I think this is a good step for version 1.0 as it fixes alot of problems comming with the old kernel version etc.
I will add some integration tests that we need.

I have no experience with cri-o and don't know if it's that stable as
docker is. I don't want to make experiments as a more and more users use
this tool with defaults. If it's bleeding edge it's probably not the best
idea.
About docker install, they're these install scripts from rancher which
always did a good job for me do far. Maybe use them?
Elias Probst notifications@github.com schrieb am Fr., 22. Juni 2018,
12:14:

@eliasp commented on this pull request.
In pkg/clustermanager/provision_node.go
https://github.com/xetys/hetzner-kube/pull/154#discussion_r197403691:

@@ -139,7 +152,7 @@ func (provisioner NodeProvisioner) prepareDocker() error {
// docker-ce
aptPreferencesDocker := `
Package: docker-ce
-Pin: version 17.03.
+Pin: version 18.03.*

The Ubuntu/bionic provided docker.io package
https://packages.ubuntu.com/bionic/docker.io is at 17.12.1, no older
versions available 🔴
The Docker CE package is at 18.03
https://download.docker.com/linux/ubuntu/dists/bionic/stable/binary-amd64/Packages
🔴

None of those versions is compatible.
Another option would be to switch to cri-o http://cri-o.io/ and thereby
finally getting rid of Docker…
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/xetys/hetzner-kube/pull/154#discussion_r197403691,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACoVc_SSK3KyDkRwOmcj9MyNX8AbYmwaks5t_MOegaJpZM4UyXXc
.

@xetys I found this Dockerfile https://github.com/rancher/rancher/blob/040665c4b523243e54a9c5c3f22528f1998ce5fa/package/Dockerfile.agent
I will use try this approach

@xetys CRI-O is pretty stable for me. I have been running it for more than two months now in my cluster.
@JohnnyQQQQ Why not use Fedora? Fedora is even more up-to-date from kernel and/or other components (e.g. the Fedora repos contain a Docker package AFAIK). :slightly_smiling_face:

hey,
I tested some stuff right now. You can install k8s 1.11+ on ubuntu 18.04 if using the containerd runtime of docker directly, which is available since version 18.06. I tried the following:
current version of kubeadm etc. following master config:
apiVersion: kubeadm.k8s.io/v1alpha3
kind: InitConfiguration
nodeRegistration:
  criSocket: /var/run/docker/containerd/docker-containerd.sock
  name: docker-test
  taints:
  - effect: NoSchedule
    key: node-role.kubernetes.io/master
---
apiVersion: kubeadm.k8s.io/v1alpha3
kind: ClusterConfiguration
networking:
  serviceSubnet: "10.96.0.0/12"
  podSubnet: "10.244.0.0/16"
  dnsDomain: "cluster.local"

and install canal as network adapter.
Finally this is my output of node description:
Name:               docker-test
Roles:              master
Labels:             beta.kubernetes.io/arch=amd64
                    beta.kubernetes.io/os=linux
                    kubernetes.io/hostname=docker-test
                    node-role.kubernetes.io/master=
 #...
 Kernel Version:             4.15.0-34-generic
 OS Image:                   Ubuntu 18.04.1 LTS
 Operating System:           linux
 Architecture:               amd64
 Container Runtime Version:  containerd://1.1.1
 Kubelet Version:            v1.12.1
 Kube-Proxy Version:         v1.12.1
PodCIDR:                     10.244.0.0/24

as you see, k8s takes the containerd runtime provided. That's a stable way tu run k8s on ubuntu 18.04, I think

closing in favour of #208

authors: JohnnyQQQQ galexrt xetys

repo: xetys/hetzner-kube


text:
Xcorner 2 navigation menu

Changes:

Header + navigation mega menu

Still had few comments, but mainly requested minor changes. You can merge once you resolve conversations that make sense environment-wise :)

authors: aleksandraworhacz mgbelegu

repo: xfiveco/xcorner


text:
🛑 gpt.aidengrong.top is down

In c36e870, gpt.aidengrong.top (https://gpt.aidengrong.top) was down:

HTTP code: 0
Response time: 0 ms

Resolved: gpt.aidengrong.top is back up in 44b2927 after 15 minutes.


text:
New handlers for FetchService

This provides support I need for being able to catch 401s, in non-SSO based scenario, and respond appropriately by bringing up.
The handler for the successful response seemed like a good thing to add at the same time for symmetry, and we have seen a couple of places where it might have been useful, and avoided the need for  overriding FetchService to look for e.g. 200 returns with success: false
Hoist P/R Checklist
Pull request authors: Review and check off the below. Items that do not apply can also be
checked off to indicate they have been considered. If unclear if a step is relevant, please leave
unchecked and note in comments.

[X] Caught up with develop branch as of last change.
[ ] Added CHANGELOG entry, or determined not required.
[X ] Reviewed for breaking changes, added breaking-change label + CHANGELOG if so.
[X] Updated doc comments / prop-types, or determined not required.
[X] Reviewed and tested on Mobile, or determined not required.
[ ] Created Toolbox branch / PR, or determined not required.

If your change is still a WIP, please use the "Create draft pull request" option in the split
button below to indicate it is not ready yet for a final review.

Pull request reviewers: when merging this P/R, please consider using a squash commit to
collapse multiple intermediate commits into a single commit representing the overall feature
change. This helps keep the commit log clean and easy to scan across releases. PRs containing a
single commit should be rebased when possible.

@ghsolomon -- thanks again for taking a look, and your comments -- refactoring to try to take account of your comments, I realized that I have a problem with the onResolved side.   In particular, for some requests, we will be resolving to a processed any and for others to a FetchResponse

ok @ghsolomon -- can you take another look?  Simplified this to deal with just the exception case.
Also -- made some orthogonal refactors/cleanups while working through this code that I think we should take.

Looks good to me.  One other thought - since we're supporting multiple exception handlers and only allowing developers to append their own, should we move our built-in library handlers out of managedFetchAsync and put them in that array initially?  Could be a nice way to demonstrate the pattern and simplify managedFetchAsync a bit.
I.e.  private _exceptionHandlers: FetchExceptionHandler[] = [this.TIMEOUT_HANDLER, this.ABORTED_HANDLER, this.SERVER_UNAVAILABLE_HANDLER]

authors: ghsolomon lbwexler

repo: xh/hoist-react


text:
Rename WidgetPod::paint_with_offset to just paint

closes #962

Just came by to check if you remembered to change all the paint()s to paint_raw()s. :+1:

authors: jneem totsteps

repo: xi-editor/druid