Transitive dependencies are not pre-bundled

⚠ IMPORTANT ⚠ Please check the following list before proceeding. If you ignore this issue template, your issue will be directly closed.

[x] Read the docs.
[x] Use Vite >=2.0. (1.x is no longer supported)
[ ] If the issue is related to 1.x -> 2.0 upgrade, read the Migration Guide first.

Describe the bug
When a package has a commonjs dependency, it is loaded into browser without pre-bundling
Reproduction
I put up a demo here: https://github.com/just-boris/vite-awsui
When install and run it in browser, you will see the following error:
Uncaught SyntaxError: The requested module '/node_modules/balanced-match/index.js?v=52ac5a1f' does not provide an export named 'default'

This is happening, because I am using a module, which depends on balanced-match. Since it is not in my dependencies list, it is not getting pre-bundled
System Info

vite version: 2.0.0-beta.45
Operating System: Mac
Node version: v15.6.0
Package manager (npm/yarn/pnpm) and version: 7.4.0

I believe you should be using include, not exclude for your optimizeDeps setting.

I believe you should be using include, not exclude for your optimizeDeps setting.

@nrayburn-tech thanks for the comment. I added that line to get around this warning:
Deep import "@awsui/components-react/container" should be avoided because dependency "@awsui/components-react" has been pre-optimized. Prefer importing directly from the module entry

I updated the demo, and now I have even more weird error:
React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: undefined.

This is my source App.tsx
import React from "react";
import { Container } from "@awsui/components-react";
import<EMAIL_ADDRESS>
function App() {
  return <Container>Test content</Container>;
}

export default App;

this is what I receive in the browser:
import __vite__cjsImport0_react from "/node_modules/.vite/react/index.js?v=82aa6671"
const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react;
import __vite__cjsImport1__awsui_componentsReact from "/node_modules/.vite/react/index.js?v=82aa6671"
const Container = __vite__cjsImport1__awsui_componentsReact["Container"];
import "/node_modules/@awsui/global-styles/index.css?v=82aa6671";
function App() {
  return /* @__PURE__ */ React.createElement(Container, null, "Test content");
}
export default App;

Note the line import __vite__cjsImport1__awsui_componentsReact from "/node_modules/.vite/react/index.js?v=82aa6671"
For some reason the import was mapped to react and not the UI-library. Perhaps it is caused by both paths ending with react? This is strange

@nrayburn-tech thanks for the comment. I added that line to get around this warning:
Deep import "@awsui/components-react/container" should be avoided because dependency "@awsui/components-react" has been pre-optimized. Prefer importing directly from the module entry

I updated the demo, and now I have even more weird error:
React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: undefined.

This is my source App.tsx
import React from "react";
import { Container } from "@awsui/components-react";
import<EMAIL_ADDRESS>
function App() {
  return <Container>Test content</Container>;
}

export default App;

this is what I receive in the browser:
import __vite__cjsImport0_react from "/node_modules/.vite/react/index.js?v=82aa6671"
const React = __vite__cjsImport0_react.__esModule ? __vite__cjsImport0_react.default : __vite__cjsImport0_react;
import __vite__cjsImport1__awsui_componentsReact from "/node_modules/.vite/react/index.js?v=82aa6671"
const Container = __vite__cjsImport1__awsui_componentsReact["Container"];
import "/node_modules/@awsui/global-styles/index.css?v=82aa6671";
function App() {
  return /* @__PURE__ */ React.createElement(Container, null, "Test content");
}
export default App;

Note the line import __vite__cjsImport1__awsui_componentsReact from "/node_modules/.vite/react/index.js?v=82aa6671"
For some reason the import was mapped to react and not the UI-library. Perhaps it is caused by both paths ending with react? This is strange

I submitted a PR against your repo to get it working.  Currently, the optimizeDeps.include option only supports specific files. So you have to specify @awsui/components-react/container and not just , @awsui/components-react. There is an open issue to support glob patterns for this, vitejs/vite#1545.
When trying to import in what would be the ideal way, import { Container } from "@awsui/components-react";', Container is undefined. I just assumed this was an issue with the library not exporting correctly, but it could be something else.  I didn't want to spend anytime looking into it without the AWS code or documentation being available.

I submitted a PR against your repo to get it working.  Currently, the optimizeDeps.include option only supports specific files. So you have to specify @awsui/components-react/container and not just , @awsui/components-react. There is an open issue to support glob patterns for this, vitejs/vite#1545.
When trying to import in what would be the ideal way, import { Container } from "@awsui/components-react";', Container is undefined. I just assumed this was an issue with the library not exporting correctly, but it could be something else.  I didn't want to spend anytime looking into it without the AWS code or documentation being available.

This is a bug I'm fixing.

This is a bug I'm fixing.

Tested 2.0.0-beta.49 works as expected, thank you for the quick fix!

Tested 2.0.0-beta.49 works as expected, thank you for the quick fix!


Fixed vertical align of the button and textbox

They were not aligned horizontally on chrome and IE
(couldnt test Firefox)

CSS need improvement. I just noticed


Unable to write tests around conditional logic.

The problem
Consider the following test:
testWidgets('my test', (widgetTester) async {
    var surveyResponse;
    var controller = SurveyController();
    await widgetTester.pumpWidget(
      MaterialApp(
        localizationsDelegates: const [
          MultiAppLocalizationsDelegate(),
        ],
        home: Material(
          child: SurveyWidget(
            survey: surveyFromJson({
              "logoPosition": "right",
              "pages": [
                {
                  "name": "page1",
                  "elements": [
                    {
                      "type": "boolean",
                      "name": "question1",
                      "title": "I have a pet"
                    },
                    {
                      "type": "text",
                      "name": "question2",
                      "visibleIf": "{question1} = true",
                      "title": "My pet's name is"
                    }
                  ]
                }
              ]
            })!,
            controller: controller,
            onSubmit: (response) => surveyResponse = response,
          ),
        ),
      ),
    );
    await widgetTester.pump();
    await widgetTester.idle();
    expect(true, true);
  });

This test does not pass due to a null pointer exception. The exception occurs here, where jsRuntime is null.
What we have tried
To initialize a jsRuntime, we must run await initSurvey(). Unfortunately, adding this line to the top of our "my test" test results in the test hanging and ultimately timing out. This is because we are unable to load a string using rootBundle as we are trying to do here. This line of code is where our test hangs and times out.
We have unsuccessfully tried calling TestWidgetsFlutterBinding.ensureInitialized(); at the top of our test file, as suggested here.
We have also unsuccessfully tried using DefaultAssetBundle, calling initSurvey within a Builder widget living below our DefaultAssetBundle. Doing this also required reading from DefaultAssetBundle.of(context) instead of rootBundle here. Unfortunately, doing this would require reading the contents of "flutter_survey_js_expression/assets/index.js" from within the proper flutter_survey_js project anyway. We also tried using dependency injection to pass a mock AssetBundle to the initJsEngine method, but this runs into the same issue.
Screen recording
https://github.com/goxiaoy/flutter_survey_js/assets/27712906/027376bd-a7ff-4484-8a41-4b8360b3a27d

main() async {
  TestWidgetsFlutterBinding.ensureInitialized();
  await initSurvey();
  group('SurveyController', () {

Works for me

@goxiaoy Let me try this. We had not tried using initSurvey() outside of a test, at the top of main() async.


Suport Wagtail 2.8

ImportError: cannot import name 'python_2_unicode_compatible' from 'django.utils.encoding'
Wagtail 2.8 using Django>3

Released as part of version 2.8.0 thanks to #40


A sample for out-of-tree integrations and a directory for experimental integrations

What would you like to be added:
A directory structure that allow us to host code for integrations with Kueue that are not part of the main binary.
Why is this needed:
This would allow:

a sample for how to write out-of-tree integrations
experimental integrations: integrations without long term support or that might otherwise have some caveats

A useful sample could be pod support using taints and tolerations. This is not a good candidate for long term support, as we already have a better mechanism using scheduling gates. But otherwise, the sample could be useful for users who can't upgrade to 1.27 yet.

cc @tenzen-y @kerthcet
Any concerns or ideas for interesting samples?

That's great feedback. I included it in the README in #1088

Make sense to me to reduce the maintenance cost, also the stability. A general question is how to determine a job is in-tree or out-of-tree then, based on the popularity?
And I think we may have to provide some test libraries for integration/e2e tests with kueue.

A general question is how to determine a job is in-tree or out-of-tree then, based on the popularity?

That could be one criteria. The other could be how long the contributor that is proposing it has been in the project. There should be some idea that they will help maintain the integration long term, for it to be in-tree.

And I think we may have to provide some test libraries for integration/e2e tests with kueue.

I think they might be able to reuse the existing packages. But overall, we could allow code in the experimental directory to merge with much less testing. Maybe we can have a README for each folder similar to https://github.com/kubernetes-sigs/scheduler-plugins/blob/master/pkg/capacityscheduling/README.md

/reopen

We can consider this as completed by #1092.
/close


[FR] Configureable PersistentKeepalive

Hi,
first of all big kudos for the tool.
I failed installing wireguard manually but succeeded with pivpn without any issue.
And the cli-tools are really great for maintaining.
I have just one issue/feature request regarding the PersistentKeepalive setting in wireguard:
Is your feature request related to a problem? Please describe.
If operating behind a NAT or Firewall PersistentKeepalive can solve some issues (see https://www.wireguard.com/quickstart/).
Since in my case the VPN-Server is behind a NAT (and a lot of clients as well), I often need to adjust the config with this setting.
Describe the solution you'd like
I think it would be great to have a "default" setting in setupVars.conf.
E.g. KEEPALIVE_SERVER and KEEPALIVE_CLIENT which is used in wireguard/makeCONF.sh to directly create a config with the desired settings.
In addition there might be a cli-parameter to overwrite or set the settings for a specific client (e.g. --keepalive-server, -K, --keepalive-client, -k; names are of course discussable)
Setting it to "0" would disable it.
Describe alternatives you've considered
There is the option to manually adjust the config after creating. Which requires additional work.
It would also be an option to hard-code the defaults locally as in https://github.com/pivpn/pivpn/pull/1174.
But I think others could benefit from such an option as well.
Additional context
I'm not an expert with shell-scripts but I think I could implement the feature(s) I described above for a PR.
However, I'm not sure how to adjust the install-script so that the settings could be configured during installation.
And I don't know how this could be implemented for OpenVPN as well. (Afaik there is a similar setting there)
What do you think? I'm open for feedback and discussions 🙂

Adding a configurable keepalive variable is easy but I think it provides a small benefit for the majority of PiVPN's users (see the pull request you mentioned).

Adding a configurable keepalive variable is easy but I think it provides a small benefit for the majority of PiVPN's users (see the pull request you mentioned).

No replies in a while, closing...

FYI: Added to wireguard profiles
https://github.com/pivpn/pivpn/pull/1321/commits/88a701c16a62b002daf291fb0822c5e5f720c58a


new mapper API does not allow changing target processor in map_task

The new mapper API changed the interface of map_task() to make the task argument (and its target_proc field) const, and renamed the additional_procs field in the output to target_procs.  However, it still behaves like "additional procs" - any processors put there are combined with the incoming value of task.target_proc, instead of replacing it.  This is annoying if you're trying not to send more work to that processor, and it's fatal if you're trying to send work to a processor of a different kind than task.target_proc, as the old requirement that all processors kinds must match still exists between the two fields.

Honestly, I thought this was how output.target_procs already worked. I'm pretty sure my existing mappers are written with this assumption already.

You're right that it should work.  I think the problem that Sean has discovered is that it doesn't work if 'target_proc' is currently a CPU and he puts one or more GPU processors in 'target_procs' and then the runtime complains that it can't make a processor group containing both CPUs and GPUs.

@lightsighter Did this get fixed some time in the last year?

This is not fixed yet. I want to make sure I still understand the use case that you are going for. It's only possible for 'output.target_procs' to still refer to the processors that are on the same node as the current processor (e.g. where the task is being mapped). There is no machinery to move a task to another node if 'output.target_procs' specifies processors that are not local to the current node. I think we can handle the switching of processor types (e.g. going from a CPU processor onto a GPU processor).  Does that cover the important use cases or not?

Yes, switching from CPU<->GPU on the same node would cover the use case I'm concerned about, and the limitation of not switching nodes again seems acceptable, but would probably need an explicit check and useful error message.

I'm going to close this issue since we already support this functionality and the appropriate check exists when mapper output checks are enabled. Here is the error message that is reported if you try to map the the task to a target processor not on the local node:
https://github.com/StanfordLegion/legion/blob/stable/runtime/legion/legion_tasks.cc#L3312-L3320

@lightsighter Is the original request covered?  i.e. is task.target_proc now ignored (or copied into target_procs as the default value)?

If the target_procs is left empty then the runtime will implicitly copy task.target_proc into it.


plugin-carbon-table's TabCell does not support the valueDom attribute

if a plugin wishes pre-rendered HTML to appear as a table cell...
at some point, we might want to switch this to having valueDom be a React.ReactElement. this would require that the core incorporate the React.ReactElement data type...

closing in favor of #3785


Deploying the service fails when started in the environment list if the service annotation is empty

Describe the bug

Steps to reproduce

Clone an environment and save as draft.
Start the service in service list.
Stop the service in environment list.
Check the deployment results.

Result

Failed to apply resource: subject id is empty.

Check walrus logs.

2023-11-19T15:14:28.515Z	D	api	200 | HTTP/2.0 |        0 B |     11 KiB |    2.621682ms |   <IP_ADDRESS> | GET     /v1/projects/488007629784807170/environments/488009282005038850/resources/488010955498780418/revisions/488011075522983682/terraform-states
2023-11-19T15:14:30.026Z	E	resource	failed to apply resource: subject id is empty
github.com/seal-io/walrus/pkg/resource.Apply
	github.com/seal-io/walrus/pkg/resource/resource.go:102
github.com/seal-io/walrus/pkg/scheduler/resource.(*RelationshipCheckTask).deployResource
	github.com/seal-io/walrus/pkg/scheduler/resource/relationship_check_task.go:230
github.com/seal-io/walrus/pkg/scheduler/resource.(*RelationshipCheckTask).applyResources
	github.com/seal-io/walrus/pkg/scheduler/resource/relationship_check_task.go:123
github.com/seal-io/walrus/pkg/scheduler/resource.(*RelationshipCheckTask).Process
	github.com/seal-io/walrus/pkg/scheduler/resource/relationship_check_task.go:77
github.com/seal-io/walrus/utils/cron.timeoutTask.Process
	github.com/seal-io/walrus/utils@v0.0.0-00010101000000-000000000000/cron/cron.go:156
reflect.Value.call
	reflect/value.go:584
reflect.Value.Call
	reflect/value.go:368
github.com/go-co-op/gocron.callJobFuncWithParams
	github.com/go-co-op/gocron@v1.29.0/gocron.go:116
github.com/go-co-op/gocron.runJob
	github.com/go-co-op/gocron@v1.29.0/executor.go:76
github.com/go-co-op/gocron.(*executor).runJob
	github.com/go-co-op/gocron@v1.29.0/executor.go:173
github.com/go-co-op/gocron.(*executor).run.func1
	github.com/go-co-op/gocron@v1.29.0/executor.go:239

Check resources table. The annotation is empty.

Upgrade services can be deployed successfully, but the deployment fails when it is started in the environment list. And deploy a service without subject id is hard to reproduce.

Expected behavior

Deploy successfully.

Environment

Walrus version: v0.4.0-rc2 f94d57de903a925f2bd72d34b5aa1eaf8213f6ad
UI version: v0.4.0-rc2

Additional context
Add any other context about the problem here.

Hard to reproduce, needs further investigation.

Cannot reproduce

Environment

Walrus version: main 66f1bd1681cc926d6b35a6caed7ec5f793ae103a
UI version: dev-21d34af

Test Result: Cannot reproduce in the latest three versions.


How do I use zram-config

How do I use zram-config
I have changed the hard drive on an old laptop using mx linux ( just found out it does not use systemd ) to a ssd.
So I thought I would try and reduce the writes to it  using zswap and found your project which also reduces log writes to the drive.
I have downloaded and installed using
sudo apt-get install git
git clone https://github.com/StuartIanNaylor/zram-config
cd zram-config
sudo sh install.sh
edited ztab to (without the --)
--# swap	alg	mem_limit	disk_size	swap_priority	page-cluster	swappiness
swap	lz4	200M		600M		75		0		90
--# dir	alg	mem_limit	disk_size	target_dir		bind_dir
--#dir	lz4	50M		150M		/home/pi		/pi.bind
--# log	alg	mem_limit	disk_size	target_dir		bind_dir		oldlog_dir
log	lz4	50M		150M		/var/log		/log.bind		/opt/zram/oldlog
I started it using
sudo ./zram-config start
I got this error
grep: /boot/cmdline.txt: No such file or directory
Starting zram
:~/zram-config
$ sudo ./zram-config start
[sudo] password for david:
grep: /boot/cmdline.txt: No such file or directory
Laptop  No systemd
zramctl
NAME       ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT
/dev/zram0 lz4           600M   4K   76B   12K       2 [SWAP]
df
Filesystem     1K-blocks      Used Available Use% Mounted on
udev             4001928         0   4001928   0% /dev
tmpfs             806188      1472    804716   1% /run
/dev/sdb2       19901264   6249376  12617904  34% /
tmpfs               5120         4      5116   1% /run/lock
tmpfs            2487680    183564   2304116   8% /run/shm
/dev/sdb3       80107640  19042820  56952440  26% /home
/dev/sda5       30865336  24375064   4915720  84% /mnt/MX-Data
/dev/sda4      323202812 162449304 160753508  51% /mnt/Windows
/dev/sda8       81258232  74505792   2601708  97% /mnt/Old-home
cgroup                12         0        12   0% /sys/fs/cgroup
tmpfs             806184        20    806164   1% /run/user/1000
free -h
total        used        free      shared  buff/cache   available
Mem:           7.7G        3.5G        698M        563M        3.5G        3.4G
Swap:          4.6G          0B        4.6G
Note larger swap total
swapon
NAME       TYPE      SIZE USED PRIO
/dev/sdb4  partition 4.2G   0B   -2
/dev/zram0 partition 600M   0B   75
Note zram partition  I assume swap is working
but nothing suggesting log file has been moved
I am comparing with a virtualbox in a desktop with debian that uses systemd
here i can see the log seems to be set up
df shows
/dev/zram1 numbers /opt/zram/zram1
overlay1  number	/var/log
zramctrl
has extra line
/dev/zram1 lz4 number  /opt/zram/zram1
Thanks for your help
Dave

Thought I would try again without the shouting
sorry
edited ztab to
__# swap	alg	mem_limit	disk_size	swap_priority	page-cluster	swappiness
swap	lz4	200M		600M		75		0		90
__ #dir	alg	mem_limit	disk_size	target_dir		bind_dir
__#dir	lz4	50M		150M		/home/pi		/pi.bind
__# log	alg	mem_limit	disk_size	target_dir		bind_dir		oldlog_dir
log	lz4	50M		150M		/var/log		/log.bind		/opt/zram/oldlog

zram-conf is very raspberry pi/arm specific.
https://github.com/StuartIanNaylor/zram-swap-config
https://github.com/StuartIanNaylor/zramdrive
https://github.com/StuartIanNaylor/log2zram
Are general individual services but still use systemd but guess we could just /etc/rc-local or /etc/inittab
The cmdline.txt alternative in non arm world would be a grub line I guess.
What distro and version are you using as I will knock up a branch for older x86
Are the more general ones but all use systemd as its so common now.
do a sh uninstall.sh but keep the repo as a source and we will mangle it.
Guess we can

I was wondering why you had the other 3. I thought you just decided to roll them into one.
Both the desktop and the laptop are debian stretch X64 based.
The laptop is MXlinux which I just found out does not use systemD by default. I am assuming the destop does.
Would it be better if I uninstall and use the others?
Dave

All systemd as much is now.
But will download Mxlinux

MXLinux seems to be debian for those who don't like systemd as its actually there just not enabled.
The conversion of the script was simple really the emphemeral mode might take some more time but really never envisage for x86.
Glad its working and glad I also have a sysv-init version now.


Improve columns support and validations

This is change to reduce duplication, add flexibility and improve
validation of columns when doing operations with a data frame.
This is:

adding some guards to better detect columns and column pairs
adding helpers to always convert columns to an expected "string"
removing conversions for specific functions
adding support for selecting columns by atom names

cc @josevalim


Compiler doesn't recognize original name for default export

./foo.ts
export default class Foo {
}

./bar.ts
import { Foo } from "./foo.ts"

We give an error that ./foo.ts has no exported member named Foo even though it does. Curiously, we give completion for Foo in the curly braces.

By design for reasons explained in #6025.


ts-jest ignoring tsConfig options in windows.

I'm not sure what is going on here - I'm sure this is somehow PEBKAC, but for the life of me I can't figure it out.
Problem:
It -seems- like my explicit tsConfig options are being ignored
const { compilerOptions } = require('./tsconfig.base.json');

module.exports = {
  globals: {
    'ts-jest': {
      tsConfig: {
        ...compilerOptions,
        noUnusedLocals: false,
        noUnusedParameters: false,
        typeRoots: [path.join(__dirname, "node_modules", "@types")],
        incremental: true,
        tsBuildInfoFile: '.tsbuildinfo',
      }
    }
  },

Cause:
It appears that the issue is in the following line: https://github.com/kulshekhar/ts-jest/blob/c5ce97902c1b84dc354f270a4f596a6f5f634611/src/config/config-set.ts#L287
Note the casing of options.tsconfig.  If I rename my tsConfig to lowercase, my options flow through.  However, this seems counter to all docs.
Setup:
In case it's relevant, I have a monorepo setup where each lib extends a core jest/tsconfig.  I'm tests from within Lib1 (ie, not from root) so it picks up the local jest/tsconfig instead.
+ libs
  + Lib1
     - jest.config.js  // Mostly empty, simply imports root
     - tsconfig.js // Most empty, simply extends root
     + src/**/*.test.ts
 - jest.config.js // < Root config, imported by all libs
 - tsconfig.base.json // < Root config, imported by all libs,

we removed tsConfig in v27 and only accept tsconfig, please check https://kulshekhar.github.io/ts-jest/


Multiple html render like vite-plugin-html

While developing with vite-react-ssg, I needed dynamic meta tags based on the page router.
Using the traditional React-helmet or Head Component didn't work with the intended result because most messaging apps read the meta tags immediately in the html response.
Therefore, I need a customizable approach based on the router, rather than having the html generated based on index.html in any case.
I think we can borrow the approach used by vite-plugin-html and add related functionality to vite-react-ssg as well.
While I using both plugins together, the build process of vite-react-ssg will run after applying vite-plugin-html, overwriting the build of the existing html file.

Head which vite-react-ssg provide It inserts the meta tag into the head tag when rendering, so you don't need any other tools in the original design. I would like to know in detail what is the problem you are encountering? This will help me locate the problem.

Head which vite-react-ssg provide It inserts the meta tag into the head tag when rendering, so you don't need any other tools in the original design. I would like to know in detail what is the problem you are encountering? This will help me locate the problem.

I developed this with the following code.
And this is the result of the build
As mentioned above, most messaging apps only generate embeds via the meta tag in the HTML immediately after the response, so when shared via social media, it didn't work as intended.

Thanks you for reply

You can also use useRouter , which allows you to get the current route information when rendering on the server, while the window can only be accessed on the client.


Update NCTB and GameWikiSum datasets

Update

Update two summarization datasets: NCTB and GameWikiSum.
Update document 10_analyzing_summarization_datasets.
Mirror update two citations to the official proceeding version.

NCTB Test
>>> print(dataset['test']._info)
DatasetInfo(description='We also introduce a highly abstractive dataset with document-summary pairs, \nwhich is written by professional summary writers of National Curriculum and Textbook Board (NCTB).\nWe collected the human written document-summary pairs from the several printed copy of NCTB books.\nsee: https://aclanthology.org/2021.eacl-main.224.pdf\n', citation='@inproceedings{chowdhury-etal-2021-unsupervised,\n    title = "Unsupervised Abstractive Summarization of {B}engali Text Documents",\n    author = "Chowdhury, Radia Rayan  and\n      Nayeem, Mir Tafseer  and\n      Mim, Tahsin Tasnim  and\n      Chowdhury, Md. Saifur Rahman  and\n      Jannat, Taufiqul",\n    booktitle = "Proceedings of the 16th Conference of the European Chapter of the Association for Computational Linguistics: Main Volume",\n    month = apr,\n    year = "2021",\n    address = "Online",\n    publisher = "Association for Computational Linguistics",\n    url = "https://aclanthology.org/2021.eacl-main.224",\n    doi = "10.18653/v1/2021.eacl-main.224",\n    pages = "2612--2619",\n    abstract = "Abstractive summarization systems generally rely on large collections of document-summary pairs. However, the performance of abstractive systems remains a challenge due to the unavailability of the parallel data for low-resource languages like Bengali. To overcome this problem, we propose a graph-based unsupervised abstractive summarization system in the single-document setting for Bengali text documents, which requires only a Part-Of-Speech (POS) tagger and a pre-trained language model trained on Bengali texts. We also provide a human-annotated dataset with document-summary pairs to evaluate our abstractive model and to support the comparison of future abstractive summarization systems of the Bengali Language. We conduct experiments on this dataset and compare our system with several well-established unsupervised extractive summarization systems. Our unsupervised abstractive summarization model outperforms the baselines without being exposed to any human-annotated reference summaries.",\n}\n', homepage='https://github.com/tafseer-nayeem/BengaliSummarization', license='', features={'text': Value(dtype='string', feature_level='sample_level', raw_feature=True, description=None, id=None, is_bucket=False, require_training_set=False, is_pre_computed=False, bucket_info=None), 'summary': Value(dtype='string', feature_level='sample_level', raw_feature=True, description=None, id=None, is_bucket=False, require_training_set=False, is_pre_computed=False, bucket_info=None)}, features_dataset=None, post_processed=None, supervised_keys=None, task_templates=[Summarization(task='summarization', prompts=None, task_category='summarization', text_column='text', summary_column='summary')], builder_name='nctb_dataset', config_name='document', version=1.0.0, splits={'test': SplitInfo(name='test', num_bytes=291236, num_examples=139, dataset_name='nctb_dataset')}, download_checksums={'https://raw.githubusercontent.com/tafseer-nayeem/BengaliSummarization/main/Dataset/NCTB/Source/1.txt': {'num_bytes': 1302, 'checksum': '2f56c4aedb31313630d7036f5e6ab13fb3c1ee52ed8baf8a982e6a0a5c379583'}, 'https://raw.githubusercontent.com/tafseer-nayeem/BengaliSummarization/main/Dataset/NCTB/Source/2.txt': {'num_bytes': .... }, prompts=None, dataset_name=None, sub_dataset=None, repository=None, leaderboard=None, person_of_contact=None, production_status=None, huggingface_link=None, curation_rationale=None, genre=None, quality=None, similar_datasets=None, creator_id=None, submitter_id=None, multilinguality=None, transformation=None, languages=['bn'], model_ids=[], speaker_demographic=SpeakerDemographic(gender=None, race=None, ethnicity=None, native_language=None, socioeconomic_status=None, number_of_different_speakers_represented=None, presence_of_disordered_speech=None, training_in_linguistics=None), annotator_demographic=AnnotatorDemographic(gender=None, race=None, ethnicity=None, native_language=None, socioeconomic_status=None, number_of_different_speakers_represented=None, presence_of_disordered_speech=None, training_in_linguistics=None), speech_situation=SpeechSituation(time=None, place=None, modality=None, intended_audience=None), size=SizeInfo(samples=None, storage=None), popularity=Popularity(number_of_download=None, number_of_times=None, number_of_reposts=None, number_of_visits=None))

>>> print(dataset['test']._info.task_templates)
[Summarization(task='summarization', prompts=None, task_category='summarization', text_column='text', summary_column='summary')]

>>> print(dataset["test"]["text"][0])
মানুষের সুন্দর মুখ দেখে আনন্দিত হয়ো না। স্বভাবে সে সুন্দর নয়, দেখতে সুন্দর হলেও তার স্বভাব, তার স্পর্শ, তার রীতিনীতিকে মানুষ ঘৃণা করে। দুঃস্বভাবের মানুষ মানুষের হৃদয়ে জ্বালা ও বেদনা দেয়। তার সুন্দর মুখে মানুষ তৃপ্তি পায় না। অবোধ লোকেরা মানুষের রূপ দেখে মুগ্ধ হয় এবং তার ফল ভোগ করে। যার স্বভাব মন্দ, সে নিজেও দুষ্ক্রিয়াশীল, মিথ্যাবাদী, দুর্মতিকে ঘৃণা করে। মানুষ নিজে স্বভাবে সুন্দর না হলেও সে স্বভাবের সৌন্দর্যকে ভালোবাসে। স্বভাব গঠনে কঠিন পরিশ্রম ও সাধনা চাই, নইলে শয়তানকে পরাজিত করা সম্ভব নয়।

>>> print(dataset["test"]["summary"][0])
বাহ্যিক সৌন্দর্য নয়, স্বভাবের সৌন্দর্যই মানুষকে বিচারের মাপকাঠি। খারাপ স্বভাবের মানুষও বাহ্যিক সৌন্দর্যের অধিকারী হতে পারে। আর যারা খারাপ স্বভাবের তারাও সুন্দর স্বভাবের মানুষকে পছন্দ করে। তাই কঠোর পরিশ্রম ও সাধনার মাধ্যমে সুন্দর স্বভাবের অধিকারী হতে হবে।

GameWikiSum Test
# For document version
>>> dataset = load_dataset("gamewikisum")
>>> print(dataset['test']._info)
DatasetInfo(description='GameWikiSum, a new domain-specific (video game) dataset for multi-document summarization, \nwhich is one hundred times larger than commonly used datasets, and in another domain than news. \nInput documents consist of long professional video game reviews as well as references \nof their gameplay sections in Wikipedia pages.\nsee: https://aclanthology.org/2020.lrec-1.820/\n', citation="@InProceedings{antognini-faltings:2020:LREC2,\n  author    = {Antognini, Diego  and  Faltings, Boi},\n  title     = {GameWikiSum: a Novel Large Multi-Document Summarization Dataset},\n  booktitle      = {Proceedings of The 12th Language Resources and Evaluation Conference},\n  month          = {May},\n  year           = {2020},\n  address        = {Marseille, France},\n  publisher      = {European Language Resources Association},\n  pages     = {6645--6650},\n  abstract  = {Today's research progress in the field of multi-document summarization is obstructed by the small number of available datasets. Since the acquisition of reference summaries is costly, existing datasets contain only hundreds of samples at most, resulting in heavy reliance on hand-crafted features or necessitating additional, manually annotated data. The lack of large corpora therefore hinders the development of sophisticated models. Additionally, most publicly available multi-document summarization corpora are in the news domain, and no analogous dataset exists in the video game domain. In this paper, we propose GameWikiSum, a new domain-specific dataset for multi-document summarization, which is one hundred times larger than commonly used datasets, and in another domain than news. Input documents consist of long professional video game reviews as well as references of their gameplay sections in Wikipedia pages. We analyze the proposed dataset and show that both abstractive and extractive models can be trained on it. We release GameWikiSum for further research: https://github.com/Diego999/GameWikiSum.},\n  url       = {https://www.aclweb.org/anthology/2020.lrec-1.820}\n}\n", homepage='https://github.com/Diego999/GameWikiSum', license='', features={'text': Value(dtype='string', feature_level='sample_level', raw_feature=True, description=None, id=None, is_bucket=False, require_training_set=False, is_pre_computed=False, bucket_info=None), 'summary': Value(dtype='string', feature_level='sample_level', raw_feature=True, description=None, id=None, is_bucket=False, require_training_set=False, is_pre_computed=False, bucket_info=None)}, features_dataset={}, post_processed=None, supervised_keys=None, task_templates=[Summarization(task='summarization', prompts=None, task_category='summarization', text_column='text', summary_column='summary')], builder_name='game_wiki_sum_dataset', config_name='document', version=1.0.0, splits={'train': SplitInfo(name='train', num_bytes=797251921, num_examples=11744, dataset_name='game_wiki_sum_dataset'), 'validation': SplitInfo(name='validation', num_bytes=117420113, num_examples=1454, dataset_name='game_wiki_sum_dataset'), 'test': SplitInfo(name='test', num_bytes=118159016, num_examples=1454, dataset_name='game_wiki_sum_dataset')}, download_checksums={'http://lia.epfl.ch/Datasets/Full_GameWiki.zip': {'num_bytes': 933916496, 'checksum': '7df23225013605641aecaef5e0d4630306b8e98417934d3f1dc37df6367244ce'}}, prompts=None, dataset_name=None, sub_dataset=None, repository=None, leaderboard=None, person_of_contact=None, production_status=None, huggingface_link=None, curation_rationale=None, genre=None, quality=None, similar_datasets=None, creator_id=None, submitter_id=None, multilinguality=None, transformation=None, languages=['en'], model_ids=[], speaker_demographic=SpeakerDemographic(gender=None, race=None, ethnicity=None, native_language=None, socioeconomic_status=None, number_of_different_speakers_represented=None, presence_of_disordered_speech=None, training_in_linguistics=None), annotator_demographic=AnnotatorDemographic(gender=None, race=None, ethnicity=None, native_language=None, socioeconomic_status=None, number_of_different_speakers_represented=None, presence_of_disordered_speech=None, training_in_linguistics=None), speech_situation=SpeechSituation(time=None, place=None, modality=None, intended_audience=None), size=SizeInfo(samples=None, storage=None), popularity=Popularity(number_of_download=None, number_of_times=None, number_of_reposts=None, number_of_visits=None))

>>> print(dataset['test']._info.task_templates)
[Summarization(task='summarization', prompts=None, task_category='summarization', text_column='text', summary_column='summary')]

>>> print(dataset["test"]["text"][0])
you ' ve come this far . . . it ' s back to the " good " w...

>>> print(dataset["test"]["summary"][0])
persona 2 : eternal punishment is a....

# For multi-document version
>>> dataset = load_dataset("gamewikisum", "multidoc")
>>> print(dataset['test']._info)
DatasetInfo(description='GameWikiSum, a new domain-specific (video game) dataset for multi-document summarization, \nwhich is one hundred times larger than commonly used datasets, and in another domain than news. \nInput documents consist of long professional video game reviews as well as references \nof their gameplay sections in Wikipedia pages.\nsee: https://aclanthology.org/2020.lrec-1.820/\n', citation="@InProceedings{antognini-faltings:2020:LREC2,\n  author    = {Antognini, Diego  and  Faltings, Boi},\n  title     = {GameWikiSum: a Novel Large Multi-Document Summarization Dataset},\n  booktitle      = {Proceedings of The 12th Language Resources and Evaluation Conference},\n  month          = {May},\n  year           = {2020},\n  address        = {Marseille, France},\n  publisher      = {European Language Resources Association},\n  pages     = {6645--6650},\n  abstract  = {Today's research progress in the field of multi-document summarization is obstructed by the small number of available datasets. Since the acquisition of reference summaries is costly, existing datasets contain only hundreds of samples at most, resulting in heavy reliance on hand-crafted features or necessitating additional, manually annotated data. The lack of large corpora therefore hinders the development of sophisticated models. Additionally, most publicly available multi-document summarization corpora are in the news domain, and no analogous dataset exists in the video game domain. In this paper, we propose GameWikiSum, a new domain-specific dataset for multi-document summarization, which is one hundred times larger than commonly used datasets, and in another domain than news. Input documents consist of long professional video game reviews as well as references of their gameplay sections in Wikipedia pages. We analyze the proposed dataset and show that both abstractive and extractive models can be trained on it. We release GameWikiSum for further research: https://github.com/Diego999/GameWikiSum.},\n  url       = {https://www.aclweb.org/anthology/2020.lrec-1.820}\n}\n", homepage='https://github.com/Diego999/GameWikiSum', license='', features={'texts': Sequence(feature=Value(dtype='string', feature_level='sample_level', raw_feature=True, description=None, id=None, is_bucket=False, require_training_set=False, is_pre_computed=False, bucket_info=None), feature_level='sample_level', raw_feature=True, length=-1, id=None, is_bucket=False, require_training_set=False), 'summary': Value(dtype='string', feature_level='sample_level', raw_feature=True, description=None, id=None, is_bucket=False, require_training_set=False, is_pre_computed=False, bucket_info=None)}, features_dataset={}, post_processed=None, supervised_keys=None, task_templates=[MultiDocSummarization(task='multi_doc_summarization', prompts=None, task_category='multi_doc_summarization', text_column='texts', summary_column='summary')], builder_name='game_wiki_sum_dataset', config_name='multidoc', version=1.0.0, splits={'train': SplitInfo(name='train', num_bytes=797644971, num_examples=11744, dataset_name='game_wiki_sum_dataset'), 'validation': SplitInfo(name='validation', num_bytes=117476314, num_examples=1454, dataset_name='game_wiki_sum_dataset'), 'test': SplitInfo(name='test', num_bytes=118215751, num_examples=1454, dataset_name='game_wiki_sum_dataset')}, download_checksums={'http://lia.epfl.ch/Datasets/Full_GameWiki.zip': {'num_bytes': 933916496, 'checksum': '7df23225013605641aecaef5e0d4630306b8e98417934d3f1dc37df6367244ce'}}, prompts=None, dataset_name=None, sub_dataset=None, repository=None, leaderboard=None, person_of_contact=None, production_status=None, huggingface_link=None, curation_rationale=None, genre=None, quality=None, similar_datasets=None, creator_id=None, submitter_id=None, multilinguality=None, transformation=None, languages=['en'], model_ids=[], speaker_demographic={'gender': None, 'race': None, 'ethnicity': None, 'native_language': None, 'socioeconomic_status': None, 'number_of_different_speakers_represented': None, 'presence_of_disordered_speech': None, 'training_in_linguistics': None}, annotator_demographic={'gender': None, 'race': None, 'ethnicity': None, 'native_language': None, 'socioeconomic_status': None, 'number_of_different_speakers_represented': None, 'presence_of_disordered_speech': None, 'training_in_linguistics': None}, speech_situation={'time': None, 'place': None, 'modality': None, 'intended_audience': None}, size={'samples': None, 'storage': None}, popularity={'number_of_download': None, 'number_of_times': None, 'number_of_reposts': None, 'number_of_visits': None})

>>> print(dataset['test']._info.task_templates)
[MultiDocSummarization(task='multi_doc_summarization', prompts=None, task_category='multi_doc_summarization', text_column='texts', summary_column='summary')]

>>> print(dataset["test"]["text"][0])
['you \' ve come this far . . . it \' s back to the " good " war . wa', '...', '...']

>>> print(dataset["test"]["summary"][0])
persona 2 : eternal punishment is a role - playi

Thanks, @xcfcode  I merged it.


Donate button

Hi,
Looking thru the react examples for checkout and they're great but can't find any support for adding a Donate button
https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/checkout_exp_donate/
Is this in the works or how could I implement one?
Thanks,

This integration does not support donation buttons. This is for merchant checkout only.


Gatsby 4 functions not working when building from cli

I am expirimenting with Gatsby 4 for my site https://autokopenduitsland.netlify.app/ using<EMAIL_ADDRESS>3 functions are added, for example for DSG.
When using the Netlify builders, I got everything working. DSG functions render my defer-ed pages and I can see logging in the DSG function.
But when building from another source, for example using netlify-cli locally and using netlify build and netlify deploy, the Functions are added, but they do not seem to work. Nothing happens in the logs and I get 404s.
Built from Netlify services: https://6164218fb2b760e7633aae59--autokopenduitsland.netlify.app/een-auto-importeren-uit-duitsland
Built and deployed from local machine using netlify-cli: https://6164208c6ff98275dadbf5b9--autokopenduitsland.netlify.app/een-auto-importeren-uit-duitsland
Is it redirect rules? The UI gives me:
2 redirect rules processed vs 1 redirect rule processed
manually adding redirect rule /* /.netlify/functions/__dsg 200 makes the page error ENOENT: no such file or directory, lstat '/var/task/.cache/data'": https://61642c784e749892dcf79988--autokopenduitsland.netlify.app/een-auto-importeren-uit-duitsland

Can you try doing netlify deploy --build rather than seperate steps?

This doesn't seem to go very well either: https://619111bda48bb67f795b6e2e--autokopenduitsland.netlify.app/een-auto-importeren-uit-duitsland

@laurenskling, the plugin has had several updates since you last commented, is this still an issue for you?

Closing due to inactivity, but if this is still an issue though feel free to reopen it

Sorry for not responding before. I hadn't tried building this site with Gatsby functions anymore, so I cannot give you any test results anymore. Thanks for your time.


Refresh on size increase

Fixes #133

This change is

@Saulis  This worked on the demos! Thanks....


Include containerId in updateTelemetry payload

Description
Adding Container Id field under updateTelemetry for Governor Exporter.

Codecov Report

:exclamation: No coverage uploaded for pull request base (release-0.2.1@9c2acc7). Click here to learn what that means.
The diff coverage is n/a.

@@               Coverage Diff                @@
##             release-0.2.1     #210   +/-   ##
================================================
  Coverage                 ?   49.39%
================================================
  Files                    ?       15
  Lines                    ?     1405
  Branches                 ?        0
================================================
  Hits                     ?      694
  Misses                   ?      667
  Partials                 ?       44

Flag
Coverage Δ

unittests
49.39% <0.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


bug in parsing section when '.'

When there are "." (dots) in the name, bonjour can't parse correctly the name and types.
Ex: query_<IP_ADDRESS>._nmos-query._tcp.local is parsed as this:
{
    "addresses": [],
    "rawTxt": {
        "type": "Buffer",
        "data": [
            22,
            97,
            112,
            105,
            95,
            118,
            101,
            114,
            61,
            118,
            49,
            46,
            48,
            44,
            118,
            49,
            46,
            49,
            44,
            118,
            49,
            46,
            50,
            14,
            97,
            112,
            105,
            95,
            112,
            114,
            111,
            116,
            111,
            61,
            104,
            116,
            116,
            112,
            5,
            112,
            114,
            105,
            61,
            48
        ]
    },
    "txt": {
        "api_ver": "v1.0,v1.1,v1.2",
        "api_proto": "http",
        "pri": "0"
    },
    "name": "query_10",
    "fqdn": "query_<IP_ADDRESS>._nmos-query._tcp.local",
    "host": "vmdocker.local",
    "referer": {
        "address": "<IP_ADDRESS>",
        "family": "IPv4",
        "port": 5353,
        "size": 289
    },
    "port": 80,
    "type": "193",
    "protocol": "31",
    "subtypes": [
        "168",
        "nmos-query",
        "tcp"
    ]
}

see issue #19

Seems the build chain for some node.js version is broken, I tried to look a little bit what's going wrong but I can't spend more time on this part.
Anyway the problem is related to standard and some broken plugin when using node.js < 4:
`
$ npm test

<EMAIL_ADDRESS>test /home/travis/build/watson/bonjour
standard && tape test/*.js
standard: Unexpected linter output:
TypeError: Failed to load plugin react: undefined is not a function
Referenced from: /home/travis/build/watson/bonjour/node_modules/standard/eslintrc.json
at Object. (/home/travis/build/watson/bonjour/node_modules/standard/node_modules/eslint-plugin-react/node_modules/jsx-ast-utils/lib/values/expressions/index.js:106:28)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object. (/home/travis/build/watson/bonjour/node_modules/standard/node_modules/eslint-plugin-react/node_modules/jsx-ast-utils/lib/values/index.js:17:20)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
`

@watson  Could you check it please? (but are you still maintaining this repo?)


[Subtask][KPIP-5] Fix npm run build fail with js

Why are the changes needed?

npm run build fail with following log
error TS6504: File '/Users/yangbinjie01/IdeaProjects/incubator-kyuubi/kyuubi-server/web-ui/src/views/operation/completedJobs/index.vue.__VLS_script.js' is a JavaScript file. Did you mean to enable the 'allowJs' option?
  The file is in the program because:
    Root file specified for compilation
...

How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[x] Add screenshots for manual tests if appropriate

[ ] Run test locally before make a pull request

cc @pan3793 @tongwl

@zwangsheng
Hi, please also change  "dev": "vite --port 9090" to  "dev": "vue-tsc --noEmit && vite --port 9090" in package.json, expose the problem of missing "lang=ts" in the dev stage instead of the build stage.

@zwangsheng Hi, please also change "dev": "vite --port 9090" to "dev": "vue-tsc --noEmit && vite --port 9090" in package.json, expose the problem of missing "lang=ts" in the dev stage instead of the build stage.

OK, nice catch. + 1 for throw exception during dev.

Thanks, merging to master


Slow Loading WebView

Hi @AndreiMisiukevich could you check with this scenario? I need to click it multiple times until the webview show the text.. Thanks :)
<Expandable:ExpandableView.SecondaryViewTemplate>
     <DataTemplate>
         <WebView>
             <WebView.Source>
                         <HtmlWebViewSource Html="qwertyuiopasdfghjklzxcvbnm"/>
             </WebView.Source>
         </WebView>
     </DataTemplate>
</Expandable:ExpandableView.SecondaryViewTemplate>

Hi, what the platform is?

Sorry.. Forgot to mention it.. Android

@rredoh would you like to debug this case with sample?)
Unfortunately have no little time now (

It's okay.. I'll try to debug it later..

Maybe i will try to find time for check :)

It's okay. Take your time. :)
Maybe it's because of the WebView. I have tried to set the WebView's height too and still nothing happen. For now I removed all the html tags and just use Label

@rredoh have you tried to set SecondaryViewHeight ?

It works and speed up the WebView loading. Thanks

The rest of the problem is on the WebView then


ffmpeg build failure

Operating system
Windows
Compiler
MinGW
Steps to reproduce the behavior
.\vcpkg install ffmpeg --triplet=x64-mingw-static

Failure logs
PS C:\Users\USER\Desktop\Lit\Engine\Lit-Engine\install\bin\vcpkg> .\vcpkg install ffmpeg --triplet=x64-mingw-static
Computing installation plan...
The following packages will be built and installed:
<EMAIL_ADDRESS>Detecting compiler hash for triplet x64-mingw-static...
Compiler found: C:/Users/USER/Desktop/Lit/Engine/Lit-Engine/install/bin/llvm-mingw-20240805-msvcrt-x86_64/bin/x86_64-w64-mingw32-g++.exe
Restored 0 package(s) from C:\Users\USER\AppData\Local\vcpkg\archives in 154 us. Use --debug to see more details.
Installing 1/1<EMAIL_ADDRESS>Building<EMAIL_ADDRESS>C:\Users\USER\Desktop\Lit\Engine\Lit-Engine\install\bin\vcpkg\triplets\community\x64-mingw-static.cmake: info: loaded community triplet from here. Community triplets are not built in the curated registry and are thus less likely to succeed.
-- Using cached ffmpeg-ffmpeg-n7.0.tar.gz.
-- Cleaning sources at C:/Users/USER/Desktop/Lit/Engine/Lit-Engine/install/bin/vcpkg/buildtrees/ffmpeg/src/n7.0-0112236629.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/Users/USER/Desktop/Lit/Engine/Lit-Engine/install/bin/vcpkg/downloads/ffmpeg-ffmpeg-n7.0.tar.gz
-- Applying patch 0001-create-lib-libraries.patch
-- Applying patch 0002-fix-msvc-link.patch
-- Applying patch 0003-fix-windowsinclude.patch
-- Applying patch 0004-dependencies.patch
-- Applying patch 0005-fix-nasm.patch
-- Applying patch 0007-fix-lib-naming.patch
-- Applying patch 0012-Fix-ssl-110-detection.patch
-- Applying patch 0013-define-WINVER.patch
-- Applying patch 0020-fix-aarch64-libswscale.patch
-- Applying patch 0024-fix-osx-host-c11.patch
-- Applying patch 0040-ffmpeg-add-av_stream_get_first_dts-for-chromium.patch
-- Applying patch 0041-add-const-for-opengl-definition.patch
-- Applying patch 0042-fix-arm64-linux.patch
-- Using source at C:/Users/USER/Desktop/Lit/Engine/Lit-Engine/install/bin/vcpkg/buildtrees/ffmpeg/src/n7.0-0112236629.clean
-- Using cached msys2-automake1.16-1.16.5-1-any.pkg.tar.zst.
-- Using cached msys2-bash-5.2.026-1-x86_64.pkg.tar.zst.
-- Using cached msys2-coreutils-8.32-5-x86_64.pkg.tar.zst.
-- Using cached msys2-file-5.45-1-x86_64.pkg.tar.zst.
-- Using cached msys2-gawk-5.3.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-grep-1~3.0-6-x86_64.pkg.tar.zst.
-- Using cached msys2-gzip-1.13-1-x86_64.pkg.tar.zst.
-- Using cached msys2-diffutils-3.10-1-x86_64.pkg.tar.zst.
-- Using cached msys2-make-4.4.1-2-x86_64.pkg.tar.zst.
-- Using cached msys2-pkgconf-2.1.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-sed-4.9-1-x86_64.pkg.tar.zst.
-- Using cached msys2-msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst.
-- Using cached msys2-perl-5.38.2-2-x86_64.pkg.tar.zst.
-- Using cached msys2-libiconv-1.17-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libintl-0.22.4-1-x86_64.pkg.tar.zst.
-- Using cached msys2-gmp-6.3.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-gcc-libs-13.3.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libbz2-1.0.8-4-x86_64.pkg.tar.zst.
-- Using cached msys2-liblzma-5.6.2-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libzstd-1.5.6-1-x86_64.pkg.tar.zst.
-- Using cached msys2-zlib-1.3.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libreadline-8.2.010-1-x86_64.pkg.tar.zst.
-- Using cached msys2-mpfr-4.2.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libpcre-8.45-4-x86_64.pkg.tar.zst.
-- Using cached msys2-libxcrypt-4.4.36-1-x86_64.pkg.tar.zst.
-- Using cached msys2-ncurses-6.5-1-x86_64.pkg.tar.zst.
-- Using msys root at C:/Users/USER/Desktop/Lit/Engine/Lit-Engine/install/bin/vcpkg/downloads/tools/msys2/0f89fce739d5829e
-- Getting CMake variables for x64-mingw-static
-- Using cached msys2-mingw-w64-x86_64-pkgconf-1~2.2.0-1-any.pkg.tar.zst.
-- Using cached msys2-msys2-runtime-3.5.3-3-x86_64.pkg.tar.zst.
-- Using msys root at C:/Users/USER/Desktop/Lit/Engine/Lit-Engine/install/bin/vcpkg/downloads/tools/msys2/1e74ca60daa10104
-- Building Options: --enable-pic --disable-doc --enable-debug --enable-runtime-cpudetect --disable-autodetect --pkg-config=C:/Users/USER/Desktop/Lit/Engine/Lit-Engine/install/bin/vcpkg/installed/x64-windows/tools/pkgconf/pkgconf.exe --target-os=mingw64 --cc=x86_64-w64-mingw32-gcc.exe --host_cc=x86_64-w64-mingw32-gcc.exe --cxx=x86_64-w64-mingw32-g++.exe --windres=x86_64-w64-mingw32-windres.exe --nm=llvm-nm.exe --ar='x86_64-w64-mingw32-llvm-ar.exe' --ranlib=x86_64-w64-mingw32-llvm-ranlib.exe --strip=llvm-strip.exe --disable-ffmpeg --disable-ffplay --disable-ffprobe --enable-avcodec --enable-avdevice --enable-avformat --enable-avfilter --disable-postproc --enable-swresample --enable-swscale --disable-alsa --disable-amf --disable-libaom --disable-libass --disable-avisynth --disable-bzlib --disable-libdav1d --disable-libfdk-aac --disable-libfontconfig --disable-libfreetype --disable-libfribidi --disable-iconv --disable-libilbc --disable-lzma --disable-libmp3lame --disable-libmodplug --disable-cuda --disable-nvenc --disable-nvdec  --disable-cuvid --disable-ffnvcodec --disable-opencl --disable-opengl --disable-libopenh264 --disable-libopenjpeg --disable-libopenmpt --disable-openssl --enable-schannel --disable-libopus --disable-sdl2 --disable-libsnappy --disable-libsoxr --disable-libspeex --disable-libssh --disable-libtensorflow --disable-libtesseract --disable-libtheora --disable-libvorbis --disable-libvpx --disable-libwebp --disable-libx264 --disable-libx265 --disable-libxml2 --disable-zlib --disable-libsrt --disable-libmfx --enable-cross-compile --extra_cflags=-D_WIN32_WINNT=0x0601 --pkg-config=C:/Users/USER/Desktop/Lit/Engine/Lit-Engine/install/bin/vcpkg/downloads/tools/msys2/1e74ca60daa10104/mingw64/bin/pkg-config.exe --pkg-config-flags=--static
-- Building Release Options: --enable-optimizations --extra-ldflags=-L"C:/Users/USER/Desktop/Lit/Engine/Lit-Engine/install/bin/vcpkg/installed/x64-mingw-static/lib"
-- Building ffmpeg for Release
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
    Command failed: C:/Users/USER/Desktop/Lit/Engine/Lit-Engine/install/bin/vcpkg/downloads/tools/msys2/0f89fce739d5829e/usr/bin/bash.exe ./build.sh
    Working Directory: C:/Users/USER/Desktop/Lit/Engine/Lit-Engine/install/bin/vcpkg/buildtrees/ffmpeg/x64-mingw-static-rel
    Error code: 2
    See logs for more information:
      C:\Users\USER\Desktop\Lit\Engine\Lit-Engine\install\bin\vcpkg\buildtrees\ffmpeg\build-x64-mingw-static-rel-config.log
      C:\Users\USER\Desktop\Lit\Engine\Lit-Engine\install\bin\vcpkg\buildtrees\ffmpeg\build-x64-mingw-static-rel-out.log
      C:\Users\USER\Desktop\Lit\Engine\Lit-Engine\install\bin\vcpkg\buildtrees\ffmpeg\build-x64-mingw-static-rel-err.log

Call Stack (most recent call first):
  ports/ffmpeg/portfile.cmake:727 (vcpkg_execute_required_process)
  scripts/ports.cmake:192 (include)

error: building ffmpeg:x64-mingw-static failed with: BUILD_FAILED
See https://learn.microsoft.com/vcpkg/troubleshoot/build-failures?WT.mc_id=vcpkg_inproduct_cli for more information.
Elapsed time to handle ffmpeg:x64-mingw-static: 1.9 min
Please ensure you're using the latest port files with `git pull` and `vcpkg update`.
Then check for known issues at:
  https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+ffmpeg
You can submit a new issue at:
  https://github.com/microsoft/vcpkg/issues/new?title=[ffmpeg]+Build+error+on+x64-mingw-static&body=Copy+issue+body+from+C%3A%2FUsers%2FUSER%2FDesktop%2FLit%2FEngine%2FLit-Engine%2Finstall%2Fbin%2Fvcpkg%2Finstalled%2Fvcpkg%2Fissue_body.md

Additional context
No response

From bad to worse!

From bad to worse!

why?

@luis605

nasm: command not found
could you install nasm in your mingw  dev env and try again?

Okay, this is the new output:
-- Building Release Options: --enable-optimizations --extra-ldflags=-L"C:/Users/USER/Desktop/Lit/Engine/Lit-Engine/install/bin/vcpkg/installed/x64-mingw-static/lib"
-- Building ffmpeg for Release
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
    Command failed: C:/Users/USER/Desktop/Lit/Engine/Lit-Engine/install/bin/vcpkg/downloads/tools/msys2/0f89fce739d5829e/usr/bin/bash.exe ./build.sh
    Working Directory: C:/Users/USER/Desktop/Lit/Engine/Lit-Engine/install/bin/vcpkg/buildtrees/ffmpeg/x64-mingw-static-rel
    Error code: 2
    See logs for more information:
      C:\Users\USER\Desktop\Lit\Engine\Lit-Engine\install\bin\vcpkg\buildtrees\ffmpeg\build-x64-mingw-static-rel-config.log
      C:\Users\USER\Desktop\Lit\Engine\Lit-Engine\install\bin\vcpkg\buildtrees\ffmpeg\build-x64-mingw-static-rel-out.log
      C:\Users\USER\Desktop\Lit\Engine\Lit-Engine\install\bin\vcpkg\buildtrees\ffmpeg\build-x64-mingw-static-rel-err.log

Call Stack (most recent call first):
  ports/ffmpeg/portfile.cmake:727 (vcpkg_execute_required_process)
  scripts/ports.cmake:192 (include)

error: building ffmpeg:x64-mingw-static failed with: BUILD_FAILED
See https://learn.microsoft.com/vcpkg/troubleshoot/build-failures?WT.mc_id=vcpkg_inproduct_cli for more information.
Elapsed time to handle ffmpeg:x64-mingw-static: 2.1 min
Please ensure you're using the latest port files with `git pull` and `vcpkg update`.
Then check for known issues at:
  https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+ffmpeg
You can submit a new issue at:
  https://github.com/microsoft/vcpkg/issues/new?title=[ffmpeg]+Build+error+on+x64-mingw-static&body=Copy+issue+body+from+C%3A%2FUsers%2FUSER%2FDesktop%2FLit%2FEngine%2FLit-Engine%2Finstall%2Fbin%2Fvcpkg%2Finstalled%2Fvcpkg%2Fissue_body.md

Opening C:\Users\USER\Desktop\Lit\Engine\Lit-Engine\install\bin\vcpkg\buildtrees\ffmpeg\build-x64-mingw-static-rel-err.log, I get:
Makefile:1: /c/Users/USER/Desktop/Lit/Engine/Lit-Engine/install/bin/vcpkg/buildtrees/ffmpeg/src/n7.0-0112236629.clean/Makefile: No such file or directory
make: *** No rule to make target '/c/Users/USER/Desktop/Lit/Engine/Lit-Engine/install/bin/vcpkg/buildtrees/ffmpeg/src/n7.0-0112236629.clean/Makefile'.  Stop.

The Makefile is not empty and seems to be valid.

great! you are making progerss which is definitely good sign
the logs suggests to look into 3 files,

See logs for more information:
C:\Users\USER\Desktop\Lit\Engine\Lit-Engine\install\bin\vcpkg\buildtrees\ffmpeg\build-x64-mingw-static-rel-config.log
C:\Users\USER\Desktop\Lit\Engine\Lit-Engine\install\bin\vcpkg\buildtrees\ffmpeg\build-x64-mingw-static-rel-out.log
C:\Users\USER\Desktop\Lit\Engine\Lit-Engine\install\bin\vcpkg\buildtrees\ffmpeg\build-x64-mingw-static-rel-err.log

could you please attach all?

Sure, here are the files:
build-x64-mingw-static-rel-config.log
build-x64-mingw-static-rel-err.log
build-x64-mingw-static-rel-out.log

there is smth wrong with MinGw toolchain....

3 | #error "unsatisfied condition: __MINGW64_VERSION_MAJOR < 3"
|  ^
1 error generated.

that macros should be definitely defined and visible as per this article

could you install nasm in your mingw dev env and try again?

Unrelated. The port checks for NASM early enough.

there is smth wrong with MinGw toolchain....

3 | #error "unsatisfied condition: __MINGW64_VERSION_MAJOR < 3"
|  ^
1 error generated.

that macros should be definitely defined and visible as per this article

Unrelated. This configuration check is expected to fail. The macro is defined.

I can confirm that the port fails to build. I wonder what is the last version with builds...
Port ffmpeg is very particular. It gives multi-arch binaries to the iOS people (if it works). For that purpose, it avoids the established maintainer functions and its own scripting 😠.
And somewhere in the middle of (vcpkg) MSYS and (your) Mingw and maybe (Windows) WSL, the portfile fails to run commands in the controlled MSYS environment which is fundamental for consistent mapping between Windows paths (C:\) and POSIX paths (/usr). This leads to all kind of strange errors.
I have a preliminary fix. But I wonder if I want to fix these scripts at all, or if I try to port it to proper maintainer functions instead. (However, it is also not plain autotools configure...)


Job.Service needs access to the underlying job instance

We're running into this in https://github.com/BD2KGenomics/toil-lib/pull/46. Specifically, if the Job.Service.start method invokes a Docker container via docker_call that cleans up the ghost container via a deferred method, we need the wrapping ServiceJob. To do this, we can swap out the fileStore parameter that is passed in the start/stop methods with the underlying job (since the fileStore can be accessed through the job).

+1. Can you add a service job test  in toil?


CSI DATA CONSOLE TEST PRINT & MANIPULATION  (AEGHB-541)

Good day, I've been trying to set up the console_test example to extract only the CSI data and display it in the serial terminal since it's filtered unlike the other examples. I've really tried a lot, but haven't been able to succeed. Could you help me? Thank you very much.

Are you experiencing compilation failures or continuous crashes and restarts? If so, please try using this demo with IDF v5.1/v5.0/v4.4 for better compatibility.

No, compilation it's ok. What I mean is that I want to exclude everything related to the Python graphical environment in that example. All I want from that example (console_test) is to print the CSI data. I want to modify it to use the connect example to connect to my router and print CSI data, similar to the CSI_RECV_ROUTER example. However, in that example, I have 128 unfiltered data points, unlike the filtered data in console_test. Despite my attempts to modify it, I've been unable to get the data to appear in the serial terminal.

No need to modify the code you cloned. All you need to do is to feed commands to the chip through the terminal. Try to feed commands like:

radar --csi_output_type LLFT --csi_output_format base64
wifi_config --ssid "TP-LINK_Liu" --password 11112222
BTW, don’t forget to modify the ssid and password in the command!

No need to modify the code you cloned. All you need to do is to feed commands to the chip through the terminal. Try to feed commands like:

radar --csi_output_type LLFT --csi_output_format base64
wifi_config --ssid "TP-LINK_Liu" --password 11112222

BTW, don’t forget to modify the ssid and password in the command!

Hello, Thank you very much for your response! What you're saying is very interesting; it does work indeed. However, you see... with this same example and the Python user interface, I collected a dataset to which I applied a machine learning process with TensorFlow. I now have my model in .cc. The idea is to take the CSI data from this Console_Test example to input them into the tensor and obtain predictions. That's why I need to manipulate them.


[Task]: performance issue in self-hosted instance

Is there an existing issue for this?

[X] I have searched the existing issues

SubTasks
Note: The issue is still not clear, this is a task to keep track of things being tried and progress being made.

load times are slow in user's machine (seems to not be the case in anand's machine)
chrome was reported (by user) to be faster than firefox (might be that the browser has been kept open for a long period)
noticed switching to mobile hotspot makes load time faster (even though wifi had better connection speed) (tested on nidhi's machine)

actions:

Look into TTFB to see if there's anything to be done in client side
Look at nginx, try restarting user's server
Check if the user had been using VPN

user machine spec: (imac/12.1/8GB(5.5GB used)/i5)
network speed (37(download), 7(upload) Mbps)

As @SatishGandham pointed out we have found the issue and we are actively working on it.
One of the libraries we use in our code was taking most of the time but we have found an alternative library that improves performance by 40%. But again we are looking to improve more if we can immediately.
Will have an update soon.

Thanks. I'm waiting for un appsmith update.


Set double tap of a TreeViewItem on ContentPresenter instead of whole header

What does the pull request do?
Set the double tap behavior of a TreeViewItem on the Content Presenter instead of the whole header including the toggle button.
What is the current behavior?
When double tapping on the toggle button of a TreeViewItem, the toggle button click event and the double tap are both used which gives an unexpected behavior.
What is the updated/expected behavior with this PR?
To ignore double tap event on the toggle button but not on the content presenter part.
How was the solution implemented (if it's not obvious)?
TreeViewItem.cs double tapped event takes the PART_HeaderPresenter control instead of PART_Header. The simpletheme and fluenttheme were also slightly changed so the ContentPresenter background is set to Transparent to capture the tap event..
Checklist

[ ] Added unit tests (if possible)?
[ ] Added XML documentation to any related classes?
[ ] Consider submitting a PR to https://github.com/AvaloniaUI/Documentation with user documentation

Breaking changes
Obsoletions / Deprecations
Fixed issues

@dotnet-policy-service agree

You can test this PR using the following package version. 11.0.999-cibuild0033798-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]

You can test this PR using the following package version. 11.0.999-cibuild0033816-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]


feat(indicator): include supertrend indicator

Include supertrend indicator
Include adition parameter for Stochastic indicator

Codecov Report

Merging #58 (745e4dc) into main (c2fd8e8) will decrease coverage by 0.38%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main      #58      +/-   ##
==========================================
- Coverage   49.49%   49.10%   -0.39%
==========================================
  Files          14       14
  Lines        1774     1788      +14
==========================================
  Hits          878      878
- Misses        847      861      +14
  Partials       49       49

Impacted Files
Coverage Δ

exchange/binance.go
0.00% <0.00%> (ø)

exchange/paperwallet.go
63.34% <0.00%> (-0.52%)
:arrow_down:

model/model.go
72.41% <0.00%> (-27.59%)
:arrow_down:

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 c2fd8e8...745e4dc. Read the comment docs.


Exports C14nCanonicalization, ExclusiveCanonicalization

Same changes as #335 on to master.

@angeljqv can you lint this and then we can merge it? npm run prettier-format

hi @cjbarth, this PRs has no effect on v4

@parallels999 , are you identifying a problem or concern? I don't understand the nature of your comment.

https://github.com/node-saml/xml-crypto/blob/6e6a8b0e36f0d281fe5c402125e98684a6690855/CHANGELOG.md?plain=1#L23-L25
Just concern, i am reading v4 changelog, and this is not available in v4, but it works in v3

That is an oversight (or bad merge) then, sorry about that. Feel free to put up a PR against master again and I'll merge it in and do a 4.1 release (adding a feature). Thanks!


Question about column type detection dataset

Hi! Thank you for your hard work! Now I only have sato_cv_%d.csv, I first run create first_blocking_input.py and obtain columns.txt, which is tableA.txt, tableB.txt, train_no_label.txt. As mentioned in column_type_detection/README, next I need to run train_bt.py, but train_bt.py requires train.txt. Could you please tell me how train.txt was obtained? I find that train.txt can be obtained by create_matching_datasets, but create_matching_datasets requires blocking_result.pkl. I haven't trained the model yet, how can I get blocking_result.pkl?

May I ask how train.txt was obtained for column_type_detection?

Hi, please check the "Matching" section in "column_type_detection/README" for detailed instructions.


[WIP] make props / state observable

just an experiment for now, seems really efficient though!

Closed in favor of #136


Level Options

It would be nice to pass through the level-* options, including a LevelDown factory.

Included in #24


Crystal language leading comments

The application automatically generates a leading comment via the emitLeadingComments function. This comment block is not very useful and it can also be misleading since it's got nothing to do with the generated code, seems to be hardcoded in the source code.

Please make a PR if you'd like to change this.


Add documentation for playing the game

No documentation exists, we should create some.
Probably in the form of a separate html page linked from the main page.
Alternatively, adding wiki entries, though that might be reserved for code documentation.

actually closed by #16


On Linux, the developer console is shown

When launching the ReliefValve AppImage, this is what I get:

That's actually on all systems. I got so used to testing with devtools open so I can see the console easily that I completely forgot to remove it; I'm sorry. I will add this to the list of things to do before the next release, which I'm going to try to do tonight. Thank you for this - my first GitHub Issue :) Kinda feel like a real programmer.

 Thank you for the help :)

Thanks for fixing this and congrats on successfully closing your first GitHub Issue :+1:

Very welcome, and thank you 😃


How does this tool fit into a development flow?

Not sure what the purpose of 'vidx2pidx' is.  When should I use this tool?  Is this something that should be used in context with cpackget?

This tool does what today is e.g. done by the Keil.com server.
It reads www.keil.com/pack/Keil.vidx and creates www.keil.com/pack/index.pidx
A user could create an index.pidx from a subset of pack vendors by describing their own vidx file which may also point to none-public locations (internally hosted packs).


KERNEL: Land vector layout v2 for convolution

https://github.com/openxla/iree/pull/16368 for this.


Material Theming: Android Basics with Compose

URL of codelab
At the end of 7th stage. "Run the app and admire how beautifully the TopAppBar ties the app together."
After trying to build a ready-made project, the compiler throws an error.
Steps to reproduce?

Add compose element "CenterAlignedTopAppBar"
Try to build project
See the error in "Build output"

Versions
_Android Studio version:_Android Studio Giraffe | 2022.3.1 Patch 1
_API version of the emulator:_Pixel XL API 34
Additional information

The problem happens because commit https://github.com/google-developer-training/basic-android-kotlin-compose-training-woof/commit/9825b94b1382401d64d1ace8866201bcddf5c3c9 is not presented in the starter branch, which enable the use of experimental M3 API.

URL of codelab
At the end of 7th stage. "Run the app and admire how beautifully the TopAppBar ties the app together."
After trying to build a ready-made project, the compiler throws an error.
Steps to reproduce?

Add compose element "CenterAlignedTopAppBar"
Try to build project
See the error in "Build output"

Versions _Android Studio version:_Android Studio Giraffe | 2022.3.1 Patch 1 _API version of the emulator:_Pixel XL API 34
Additional information


Fix HTML generated from markdown to be valid

Got this email from Algolia:
Hi Kent,
I am having trouble creating the config for your doc.
The reason is that you have
 tag inside titles like
.
This is incorrect html, and the parser we are using (http://lxml.de/) is ignoring it completely.
Could you remove that on your side ?

Anyone wanna investigate this?

It's the documentation. Look at this line: https://github.com/kentcdodds/glamorous-website/blob/master/components/docs-page.js#L67
{interactiveMarkdown(heading)} is shoving a

[content]

 inside the heading.
This is happening on all the headings actually. 😕

https://github.com/kentcdodds/glamorous-website/blob/master/components/docs-page.js#L111
Maybe it should just be:

{subtitle}

But some of the titles are written in markdown. I've actually dealt with this before. This is what I did:
function markdownToHTML(string) {
  return marked(stripIndent(string))
}

function markdownToHTMLWithNoPTag(string) {
  return markdownToHTML(string).slice(3, -5)
}

We could probably do the same thing pretty easily...


Compatability with Python 3

I added Python 3 support with this pull request: https://github.com/CyberPoint/libpgm/pull/19
However, I'm missing some of the most recent changes.  So can someone review that my code works with all parts of Python3?
I tested my code against https://github.com/CyberPoint/libpgm/blob/master/examples/examples.py
as such:
python3 examples.py
and got no errors, but that doesn't mean it covers the full suite of possible python 3 compatability issues.  But I do think it's a good start!  Please give direction on further testing so I may complete full Python 3 compatibility.

I just found the tests folder and ran the tests.  It seems I missed one of the bugs but caught it with after running the unit tests.  My changes now pass all unit tests for Python 3! :)

Hi, I try to install the libpgm in my anaconda python3 environment, but got error.
$sudo python setup.py install
and it gave me like this:
byte-compiling /Applications/anaconda/lib/python3.5/site-packages/utils/bntextutils.py to bntextutils.cpython-35.pyc
File "/Applications/anaconda/lib/python3.5/site-packages/utils/bntextutils.py", line 22
print "%s --> %s" % (e[0], e[1])
^
SyntaxError: invalid syntax
running install_egg_info
Removing /Applications/anaconda/lib/python3.5/site-packages/libpgm-1.3-py3.5.egg-info
Writing /Applications/anaconda/lib/python3.5/site-packages/libpgm-1.3-py3.5.egg-info
I think there is still some bug about the print compatibility. Could you check that?

@Minzhe : I have the same issue as you mentioned above. I've just created a pull request for the fix.


Identity creation: Add Select chain

It would be cool to have an option to select on what chain you want to create your identity. At the moment its possible only  change it only when you change chain in the main menu.

👋

I mean, we are making it more and more confusing, I would put it on the start if so.

Well its only two places where they can make identity - Kusama and Polkadot - It will be cool if they can choose and select where they want to do it.
I would just add the option somewhere (@exezbcz you know the best where), because this way if they want to change identity in poklakdot - they need to click on polkadot assethub first and that is not very intuitive

I mean, we are making it more and more confusing, I would put it on the start if so.

got it

I mean, we are making it more and more confusing, I would put it on the start if so.

https://deploy-preview-7905--koda-canary.netlify.app/identity recheck it's updated

Well its only two places where they can make identity - Kusama and Polkadot - It will be cool if they can choose and select where they want to do it. Kusama OR Polkadot)
I would just add the option somewhere (@exezbcz you know the best where), because this way if they want to change identity in poklakdot - they need to click on polkadot assethub first and that is not very intuitive

@JustLuuuu recheck added all of those changes you wanted https://deploy-preview-7905--koda-canary.netlify.app/identity

There are still too many options. We need two: Polkadot and Kusama


Altering theme for more subtle alerts / labels / buttons

@ascott @williaster The alerts were rough on my eyes and desire a more sober theme (at least for now).
I threw in a /caravel/theme/ endpoint to make it easier to iterate on css/less/themes.

Coverage decreased (-0.02%) to 81.166% when pulling a02840a04e4a1e3da967ad965af51488b6de7753 on mistercrunch:theme-pasterl into fa0497de5ed4dcc873e22ce9d960528cccb9f533 on airbnb:master.

i like the idea of a theme template to test our css changes, and maybe also add other components to in the future, but i think it would be nice to remove some of the bootstrap specific text. also looks like it's throwing some errors we should fix.
could we also remove all the links to bootstrap docs?

maybe we could just include the elements we use in caravel, like menus, buttons, alerts, tables? simplify :tada:

do we want the query button to use the primary color here? i think the light grey looks better and doesn't draw too much attention.
before:

after:

looks like we need to treat links in alerts differently in alerts with these new lighter colors:

I like the idea of the theme test page as well but agree it could be nice to simplify and include only the components we utilize in Caravel. alanna as we move to React do you think it would make sense to use storybook for this type of thing as well?
I like the muted / grey query button as well. I think once there is more front end logic, having it "pop" from grey to another color on a query builder change would be solid / help the user know a parameter changed.
nice catch on the link text within alerts!

changed button-primary to more sober grey instead of brand-primary
remove carousel from theme demo page and other useless items

I can't figure out how to get rid of the 404s and how the white link is alterable... Will need help to address those.

Coverage decreased (-0.2%) to 80.989% when pulling b1c8440fe279bb33b72a25bee8401c0ec52073da on mistercrunch:theme-pasterl into fa0497de5ed4dcc873e22ce9d960528cccb9f533 on airbnb:master.

I was searching a bit for the link color but no 🎲 yet, I think it must be one of the @...-link-color-... variables.

Alright I cleaned things up (js on main page) and forced a hack for the links to not render in white in Alerts.

Coverage decreased (-0.1%) to 80.902% when pulling 0f0774c16a30bb0be3b5851b9986cf47536d9889 on mistercrunch:theme-pasterl into f43e5f18d58c73b10aea3d7ca603e916bed5ed9e on airbnb:master.


Update AddressBookParser to be able to parse flags

Changes should not affect the current implementation
Changes will be applied when COMMAND_WORD for respective Command classes is changed to flag usage

LGTM

LGTM too

LGTM :+1:


check if boxes have logical coordinates (different than a line or a p…

This is related to the first bug in this issue https://github.com/tensorflow/tensorflow/issues/35482 .This code fix obliges the user to only pass logical box coordinates. In fact the two diagonal points shouldn't have x1 = x2 or y1 = y2. In this case an invalidArgumentError will be displayed. The complexity of the added code is O(n) which is not influencial in comparaison to the complexity of the non_max_suppression operation : O(n**2).

@googlebot I signed it!

@MoussaMM thank you for your contrbution , i don't see a CLA signed , can you please check again?

@rthadur thank you for your reply. I guess i signed with a wrong email. Could you check now please?

@MoussaMM it still says the CLA is not signed , please check again.

@rthadur I changed the mail privacy on github so I guess now it works. Can you please check it out again?

Sorry about my carelessness.

@mihaimaruseac multiple tests contain duplicate x or y. What should I do?

We should fix them: either expect the failure or change the coordinates. Let's do that in this PR too.

@mihaimaruseac sorry for bothering but I am quite lost with the testing used by tensorflow. Could you explain me the difference between the tests localized in python folder and the tests localized in compiler/test?

For the second question, please rebase against master.
For the first question, the compiler/test tests test various compilers to optimize models whereas the python tests are main TF tests.

@mihaimaruseac  is there anyway to test if the build works on google cloud instead of my local computer?

The only way to test on Google infrastructure is after review. But usually we should not have many changes between internal Google and outside (except some tests which I'll take care of during final integration).
Can you solve the conflicts and then ping me again for a new review?

@mihaimaruseac so how to check the source code of windows failed tests?

That was an internal failure, let's retrigger

It is working! Thank you @mihaimaruseac . It was a pleasure to work with you

It is now imported internally in Google. There, it gets integrated with internal code and then reviewed again. After that, if all tests pass it will get merged automatically.
Thank you for the PR.

Hi @MoussaMM The PR has been automatically rolled back in 525e091431b6e6661f5ec6b61b83857791aff441 as it breaks a large number of tests.
We can try a different approach where we add a flag guarding the check for logical coordinates. Or, I will try to fix this internally, though it will take some time and probably won't be in time for the upcoming TF 2.2 release.

Hi @mihaimaruseac . Sorry can you explain your approach more?
Does it mean we are not allowed to change tests and we have to change the behaviour of the algorithm to be coherent with the tests?

Since this PR is a behavior change, we have two options

Either someone internally at Google fixes the behavior everywhere and gets approval from all affected teams. Then we make the fix and we include a note about it in the release notes so that people know to update their scripts in case they will be broken by this.
Or, we add a new parameter to non_max_suppression_padded which is False by default and only checks for logical coordinates if set to True. Will also require API review and addition to the release notes.

Both of these might take longer than the time before the next branch cut, however.

If you want we can let the illogical boxes get accepted by the algorithm and just eleminate the wrong behaviour they introduce. In fact, even the tests containing illogical boxes didn't have illogical results so I guess it can be merged.
Nevertheless, I think the error check make more sense.
(The illogical behaviour I m talking about happens when an illogical boxe get chosen, the algorihm keep rechoosing that box until it reaches the maximum number of result boxes)


mak/SRCS: Add all modules with struct definitions

Fixes linker errors when trying to define an array of structs.
Works around issue 14992 to fix issue 14918. Basically this just adds all modules which define structs to fix this class of errors throughout Druntime, but obviously a compiler fix would be better. Might be worth waiting to see if this can be fixed in the compiler.

Superseded by https://github.com/D-Programming-Language/dmd/issues/5014


Waypoint: Label Bootstrap Wells - answer correct but still marked incorrect / incomplete

Challenge http://freecodecamp.com/challenges/waypoint-label-bootstrap-wells has an issue. Please describe how to reproduce it, and include links to screenshots if possible.
Hi,
The Task: Add an h4 element to each of your  elements.
is correct but it is marked as incomplete / incorrect. I am unable to progress forward.
I have attached a screenshot for visual clarification.
Thanks,
J

https://github.com/FreeCodeCamp/FreeCodeCamp/issues/1548
https://github.com/FreeCodeCamp/FreeCodeCamp/issues/1544

Closing as duplicate
Please see https://github.com/FreeCodeCamp/FreeCodeCamp/wiki/Searching-for-Your-Issue-on-Github


Feature/live reload

Added live reload using webpack-dev-server.
Please check that it works for you before merging.
# Upgrade dependencies
dotnet restore
npm install
dotnet build

# Use this to start the app in dev/prod mode
# Cross-platform alias for `ASPNETCORE_ENVIRONMENT=Development dotnet run`
npm run app-dev
# Cross-platform alias for `ASPNETCORE_ENVIRONMENT=Production dotnet run`
npm run app-prod

# In a separate window, use this to start webpack-dev-server
npm start

# Rebuild JS with prod optimization without running `dotnet build`
npm run build

While running npm start and npm run app-dev, try changing something in ClientApp. The page should refresh automatically.

Related to #22.


Move Gradle script plug-ins under scripts

Now we have them under gradle/plugins/ while the common practice is to put such things under the scripts directory.

No longer applicable since we use shared config.


Long running processes cannot be stopped with SIGINT

Steps to reproduce:

npm start, load in browser
Run ls -lR /usr/share on Linux, ls -lR /Applications on Mac (or some other big dir)
Try interrupt using ctrl+c

Happens on jeremyramin/term.js as well.

I guess it's pty.js problem https://github.com/chjj/pty.js/issues/141


Only 20 attachments are downloaded

Hi,
It appears only 20 attachment folders are downloaded when I try to download attachments from private group as follows.
$ ./yahoo.py -ct '<T_cookie>' -cy '<Y_cookie>' '' --attachments
Group contains 120 000+ messages, so I was hopping script could save all attachments.
Is there a way to get them all?
Thanks

Yahoogroups does not save all attachments in the "Attachments" section.  To see how many attachments are in the "Attachments" section, visit https://groups.yahoo.com/neo/groups/GROUPNAME/attachments .

Yahoogroups does not save all attachments in the "Attachments" section. To see how many attachments are in the "Attachments" section, visit https://groups.yahoo.com/neo/groups/GROUPNAME/attachments .

But I checked Attachments section before, there are huge amount of attachments (more than 100 000 for sure), but script only fetches 20, according to file "attachments\allattachmentinfo.json"
I'm not good with Python... , maybe could you advise what to need to be changed in the script to make it fetch all attachments like script does for emails messages?
I see that for email messages script prefetches all emails before download in files like "email/message_metadata_17.json"  but in case of attachments logic is different and it fetches only first 20.

By default, the attachment API only give data on 20 attachments, but you can ask for more with the count parameter. I added a fix to my pull request. I was able to get 148 attachments from groupmanagersforum with it, but more would probably work. Let me know if there's a publicly joinable group you want me to test.

By default, the attachment API only give data on 20 attachments, but you can ask for more with the count parameter. I added a fix to my pull request. I was able to get 148 attachments from groupmanagersforum with it, but more would probably work. Let me know if there's a publicly joinable group you want me to test.

fix works fine, thank you!

This has been merged into master.


Weird results after updating controlnet-xs + sdxl from controlnet + sdxl

I have been fine-tuning sdxl with controlnet for remote-sensing images of buildings and the seg-map as control, but when I tried your work , the sample results became weird...
This is my controlnet+sdxl result below:

And this is controlnet-XS + sdxl:

We can see difference between those two results, controlnet is more natural and controlnet-xs is weird.
Is that normal or I missed some detail ?

Because of the vast redundancy in parameters in the original ControlNet, it can be a little easier to finetune to different tasks. From the looks of it you would "just"  have to find the right training parameters.
Cheers

Because of the vast redundancy in parameters in the original ControlNet, it can be a little easier to finetune to different tasks. From the looks of it you would "just" have to find the right training parameters.
Cheers

Thanks for explain, another question I want to know is how to initialize the weight of controlnex-xs if we don't copy it from unet? all zero or ... ?

The initialisation schedule is the same as for all other modules of the StableDiffusion U-Net. So some weights are initialised randomly, some with zeros.


FATAL: password authentication failed for user "supabase_admin"

Bug report
Describe the bug
Fresh Cloud Formation deployment - ECS some tasks fail with FATAL: password authentication failed for user "supabase_admin"
To Reproduce
Fresh deployment
Steps to reproduce the behaviour, please provide code snippets or a repository:

Fresh deploy to AWS - eu-west-1

Expected behaviour
..
Screenshots

System information
....
Additional context

spent a few hours figuring out why, that's either because the db password contains invalid characters such as , or because the password rotation code is rotating the password straight after generating one.
const excludeCharacters = '%+~#$&*()|[]{}:;<>?!'/@"\=^,';` // added the comma there (supabase-db.ts)
also removed all the password rotation references, line 181 and in supabase-stack.ts:428
Then the whole thing should install.
But you'll find out that it runs 0.22.08 of supabase...
I tried upgrading to 0.22.11 and it's not happy, studio won't let you signup etc.

spent a few hours figuring out why, that's either because the db password contains invalid characters such as , or because the password rotation code is rotating the password straight after generating one.
const excludeCharacters = '%+~``#$&*()|[]{}:;<>?!'/@"\=^,'; // added the comma there (supabase-db.ts)
also removed all the password rotation references, line 181 and in supabase-stack.ts:428
Then the whole thing should install.
But you'll find out that it runs 0.22.08 of supabase...
I tried upgrading to 0.22.11 and it's not happy, studio won't let you signup etc.

@smcben Thank you so much! I manually changed the parameter values in the SSM and the Secrets Manager after seeing this and added the DB security group to the allowed inbound traffic sources to Auth and Rest Fargate services as well to make it work.

@mats16 The solution @smcben provided works, but also required me to add a period to the string. I have a working string if you're interested in a PR.

@bmeez Thank you, I welcome you to create a PR!
Or if you send me the string I will correct it on my end. (There's another fix in the works.)


Language specific packages for A/B/n API

Is your feature request related to a problem? Please describe.
To support A/B/n testing, Iter8 provides an SDK. This SDK currently provides 2 APIs:

Lookup() - Identifies a track label that the caller can use to send requests for a given user session. The caller uses the track as an index to route requests.
WriteMetric() - Associates a metric with the version currently associated with the recommended track. Allows caller to ignore the mapping between track and version.

The SDK is implemented using gRPC. Iter8 provides a protocol buffer document and an implementing service.  See A/B tutorial for details. Sample code, in Node.js and Go, are provided.
gRPC protocol buffers are language independent. They can be used to generate stubs for many languages. The examples provided took the following approaches:

Node.js - language specific files manually generated and used in example
go - import package from main Iter8 project

Describe the solution you'd like
Developers can manually generate files from the protocol buffer file. However, it would be nice to have libraries/packages for all/any of the supported languages (list from https://grpc.io/docs/languages/):

C/C++
C#
Dart
Go (done)
Java
Kotlin
Node.js
Objective-C
PHP
Python
Ruby

As an example of the undesirable option: in the Node.js implementation of the sample application, two files were manually generated from a copy of the abn.proto and explicitly included in the main.js.
It would be preferable to refer to an external package that is maintained and updated whenever abn.proto changes.


delete checkbox missing

a normal inline has the Delete? checkbox

Hi, you can add the can_delete = True attribute to your Inline Admin Model, Django for default has this attribute True but for some reason while using this plugin is False by default:
Example:
from django_admin_inline_paginator.admin import TabularInlinePaginated

class ModelWithFKAdminInline(TabularInlinePaginated):
    model = ModelWithFK
    fields = (...)
    can_delete = True

Thanks!


[Feature Request]: Add column wrapper width helper

A feature I often use is setting the column width of fields with the wrapper width. Currently, this is achieved by using the wrapper method available for all fields. It would be convenient if we could specify the column width directly through a method, eliminating the need to pass an array to the wrapper method.
// before
Text::make('Title')->wrapper(['width' => 50]);

// after
Text::make('Title')->column(50);

Added in e003e88065a0fb751438e65964827cc31dca72f2


linter-js-standard doesn't seem to work.

I hav this test code
console.log('test');
++
a

and linter-js-standard doesn't even complain about anything :( What could I be doing wrong?
 Does standard on the command line complain? Could you post the output of Linter: Debug?

Hi and thanks for looking into it.
I saved the file.
The output of Linter:Debug:
Platform: darwin
Atom Version: 1.29.0
Linter Version: 2.2.0
Opened file is ignored: No
Matching Linter Providers:
  - js-standard
Disabled Linter Providers:
Standard Linter Providers:
  - js-standard
Indie Linter Providers:
  - Code Actions
  - Go (go-langserver)
  - go build
  - gometalinter
  - PHP (FelixFBecker)
  - Serenata
UI Providers:
  - Linter
Ignore Glob: **/*.min.{js,css}
VCS Ignored Paths are excluded: true
Current File Scopes:
  - *
  - source.js

standard on the commandline:
$ standard OhneTitel.js
standard: Use JavaScript Standard Style (https://standardjs.com)
standard: Run `standard --fix` to automatically fix some problems.
  …myproject…/OhneTitel.js:1:1: Expected indentation of 0 spaces but found 4.
  …myproject…/OhneTitel.js:1:24: Extra semicolon.
  …myproject…/OhneTitel.js:2:1: Expected indentation of 0 spaces but found 4.
  …myproject…/OhneTitel.js:2:5: Unexpected space after unary operator '++'.
  …myproject…/OhneTitel.js:3:1: Expected indentation of 0 spaces but found 4.
  …myproject…/OhneTitel.js:3:5: 'a' is not defined.

I seem to found the issue… Sorry for bugging.
I browsed through the source here on github and found:
 	select-style.js 	Add setting to disable linter if project uses ESLint

It's not my project and so I created a new one where I put my test file and it was "lintered" as expected. Then I looked into the project I "inherited" and found under devDependencies
    "eslint": "^3.19.0",
    "eslint-config-standard": "^10.2.1",
    "eslint-friendly-formatter": "^3.0.0",
    "eslint-loader": "^1.7.1",
    "eslint-plugin-html": "^3.0.0",
    "eslint-plugin-import": "^2.13.0",
    "eslint-plugin-node": "^5.2.0",
    "eslint-plugin-promise": "^3.8.0",
    "eslint-plugin-standard": "^3.1.0",

So again: sorry for bugging


visual studio 2022 and ML.NET extension doesn't work

System Information (please complete the following information):

Model Builder or CLI Version:
Visual Studio Version (if applicable):

Describe the bug

On which page of the tutorial did you run into an issue (URL):
Clear description of the problem:

To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

Hi @PurdueSimon
Sorry to hear you ran into isssues. Could you please provide more details on what isn't working when trying out the Getting Started tutorial?

Sorry, we don't have enough information to investigate this issue. Please add more information or open a new issue with details. Thanks!