[terra-notification-dialog] Fixed accessibility issues

Summary
Fixed accessibility issues raised by UX and MPAGES team.
What was changed:
- Kept the alertdialog role only for severe dialogs. All of the others will have the role of dialog.
- Removed the 'BeginModalDialog' and 'EndModalDialog' messages from the ModalContent when it is called from the NotificationDialog.
- In the implementation guide, added an UX|Accessibility tag and a note that "Adding a title, while optional, is always best practice."
- Removed the focus trap, to be able to tab between the content of the dialog and the browser controls.
- Changed the dialog to close on pressing esc key.
- The title was read twice by the screen readers. I've changed the ariaLabel, ariaLabelledBy and ariaDescribedBy to properly read the content of the NotificationDialog.
- When the dialog notification was dismissed the user focus was lost and not set back to the trigger element. Fixed that by setting the focus back on the triggered button when dialog is closed.
Why it was changed:
UX requirements and issues raised by the consumer team.
Testing

This change was tested using:

[x] WDIO
[x] Jest
[x] Visual testing (please attach a screenshot or recording)
[ ] Other (please describe below)
[ ] No tests are needed

Reviews
In addition to engineering reviews, this PR needs:

[x] UX review
[x] Accessibility review
[x] Functional review

Additional Details

This PR resolves:
UXPLATFORM-8267 , UXPLATFORM-9531

Thank you for contributing to Terra.
@cerner/terra

@MadalinaStelea  is the work still in progress for this PR ..?

@MadalinaStelea is the work still in progress for this PR ..?

@supreethmr - After some discussions between UX and other SMEs, some of the initial requirements were changed/removed and the work was put on hold until UX analyse this again and take some decisions. This PR was just a draft with all the changes I've done, but after those discussions most of the changes might not be relevant anymore - for example the removal of the focus trap and putting the focus on the first button when the dialog is opened, the initial requirement of closing the dialog when pressing the esc key...


Show group call more than 4 peoples

Hi, how to implement group video call with more than 4 peoples? I still confused how to implements this.

just join the same channel with a different uid.


My android build was crashed when using google map package.

Hi i'm new to flutter. I have just created a flutter app and installed the google_maps_flutter package.
And i have given the API_KEY in androidmanifest.xml file
When i run the app, there is no problem.
I have created a build and installed in multiple devices, Then the app crashed.
I have used only the google maps package only.
My pubspec.yaml file:
`version: 1.0.0+1
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.2
google_maps_flutter: ^2.0.1
dev_dependencies:
flutter_test:
sdk: flutter`
I have tried this command for run build: `flutter build apk --split-per-abi`
Any solution for this issue?

@sankar9659
Can you provide flutter doctor -v ? Also, what error does it throw when app crashes ? Can you provide crash log ?

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


fixes #855 for docker-machine env on stopped machines

Warns that $docker-machine env on stopped hosts will not set environment variables correctly.
closes issue #855
Signed-off-by: Ken Pepple<EMAIL_ADDRESS>

New behavior
$ ./docker-machine_darwin-amd64 ls
NAME      ACTIVE   DRIVER       STATE     URL                         SWARM
builder   *        virtualbox   Running   tcp://<IP_ADDRESS>:2376
dev                virtualbox   Stopped
$ ./docker-machine_darwin-amd64 -D env dev
DEBU[0000] executing: /usr/bin/VBoxManage showvminfo dev --machinereadable
DEBU[0000] STDOUT: name="dev"
groups="/"
ostype="Linux 2.6 / 3.x (64 bit)"
UUID="ca4b216f-e908-481d-a662-0261ad40fbff"
CfgFile="/Users/kpepple/.docker/machine/machines/dev/dev/dev.vbox"
SnapFldr="/Users/kpepple/.docker/machine/machines/dev/dev/Snapshots"
LogFldr="/Users/kpepple/.docker/machine/machines/dev/dev/Logs"
hardwareuuid="ca4b216f-e908-481d-a662-0261ad40fbff"
memory=1024
pagefusion="off"
vram=8
cpuexecutioncap=100
hpet="on"
chipset="piix3"
firmware="BIOS"
cpus=4
pae="on"
longmode="on"
synthcpu="off"
bootmenu="disabled"
boot1="dvd"
boot2="dvd"
boot3="disk"
boot4="none"
acpi="on"
ioapic="on"
biossystemtimeoffset=0
rtcuseutc="on"
hwvirtex="on"
nestedpaging="on"
largepages="on"
vtxvpid="on"
vtxux="on"
VMState="poweroff"
VMStateChangeTime="2015-03-15T04:28:34.000000000"
monitorcount=1
accelerate3d="off"
accelerate2dvideo="off"
teleporterenabled="off"
teleporterport=0
teleporteraddress=""
teleporterpassword=""
tracing-enabled="off"
tracing-allow-vm-access="off"
tracing-config=""
autostart-enabled="off"
autostart-delay=0
defaultfrontend=""
storagecontrollername0="SATA"
storagecontrollertype0="IntelAhci"
storagecontrollerinstance0="0"
storagecontrollermaxportcount0="30"
storagecontrollerportcount0="30"
storagecontrollerbootable0="on"
"SATA-0-0"="/Users/kpepple/.docker/machine/machines/dev/boot2docker.iso"
"SATA-ImageUUID-0-0"="517dc73b-96b2-45b8-8309-48b61644fc7b"
"SATA-tempeject"="off"
"SATA-IsEjected"="off"
"SATA-1-0"="/Users/kpepple/.docker/machine/machines/dev/disk.vmdk"
"SATA-ImageUUID-1-0"="93d4df13-d242-481e-8ee2-7de32cdf72c3"
"SATA-2-0"="none"
"SATA-3-0"="none"
"SATA-4-0"="none"
"SATA-5-0"="none"
"SATA-6-0"="none"
"SATA-7-0"="none"
"SATA-8-0"="none"
"SATA-9-0"="none"
"SATA-10-0"="none"
"SATA-11-0"="none"
"SATA-12-0"="none"
"SATA-13-0"="none"
"SATA-14-0"="none"
"SATA-15-0"="none"
"SATA-16-0"="none"
"SATA-17-0"="none"
"SATA-18-0"="none"
"SATA-19-0"="none"
"SATA-20-0"="none"
"SATA-21-0"="none"
"SATA-22-0"="none"
"SATA-23-0"="none"
"SATA-24-0"="none"
"SATA-25-0"="none"
"SATA-26-0"="none"
"SATA-27-0"="none"
"SATA-28-0"="none"
"SATA-29-0"="none"
natnet1="nat"
macaddress1="0800279158E1"
cableconnected1="on"
nic1="nat"
nictype1="virtio"
nicspeed1="0"
mtu="0"
sockSnd="64"
sockRcv="64"
tcpWndSnd="64"
tcpWndRcv="64"
Forwarding(0)="ssh,tcp,<IP_ADDRESS>,56085,,22"
hostonlyadapter2="vboxnet11"
macaddress2="08002770B4A4"
cableconnected2="on"
nic2="hostonly"
nictype2="virtio"
nicspeed2="0"
nic3="none"
nic4="none"
nic5="none"
nic6="none"
nic7="none"
nic8="none"
hidpointing="ps2mouse"
hidkeyboard="ps2kbd"
uart1="off"
uart2="off"
lpt1="off"
lpt2="off"
audio="none"
clipboard="disabled"
draganddrop="disabled"
vrde="off"
usb="off"
ehci="off"
SharedFolderNameMachineMapping1="Users"
SharedFolderPathMachineMapping1="/Users"
VRDEActiveConnection="off"
VRDEClients=0
vcpenabled="off"
vcpscreens=0
vcpfile="/Users/kpepple/.docker/machine/machines/dev/dev/dev.webm"
vcpwidth=1024
vcpheight=768
vcprate=512
vcpfps=25
GuestMemoryBalloon=0

DEBU[0000] STDERR:
FATA[0000] dev is not running. Please start this with docker-machine start dev

Thanks!  I like this however I'm wondering if there is a way we could show the error when using eval?  I'm not sure if it's possible but would be nice as we tell people to use eval $(docker-machine env foo) which swallows the message.

best I can do is something like this:
$ ./docker-machine_darwin-amd64 env dev
echo machine is not running. please start this machine first.
FATA[0000] echo dev is not running. Please start this with docker-machine start dev
$ eval $(./docker-machine_darwin-amd64 env dev)
machine is not running. please start this machine first. time=2015-03-24T15:59:25-07:00 level=fatal msg=echo dev is not running. Please start this with docker-machine start dev

It probably not very portable (at least to windows) but we could tune the message (maybe getting rid of the log.Fatalf message ...
any other way of knowing that we are being eval'd ?

Yeah I'm not sure either.  @tianon do you know of any way to either log to show up when using eval or know when it's being eval'd?

If the error goes to stderr, it should show up regardless (since $() only captures stdout).

@tianon perfect thanks!

@slashk i believe log.Fatal sends to stderr so we should be good.  I'll test this out.

LGTM


Create class Item

Hey @DaveZag  @KareemWilson ,
In this particular branch, we :

[x] Create Item class in a separate .rb file.
[ ] All Item class properties visible in the diagram are defined and set up in the constructor method. Exception: properties for the 1-to-many relationships are NOT set in the constructor method. Instead, they have a custom setter method created.
[x] Add the following methods visible in the diagram
can_be_archived?() in the Item class
should return true if published_date is older than 10 years.
otherwise, it should return false.
move_to_archive() in the Item class
should reuse can_be_archived?() method.
should change the archived property to true if the result of the can_be_archived?() method is true.
should do nothing if the result of the can_be_archived?() method is false.

Thank you @DaveZag


consider alternative design ideas

In light of CVE-2024-3094, would it make sense to consider alternative design ideas at this time? It's not that I distrust this app. It's that I don't really want to add any app to each project's repository... and to my account's fork of the BCR repository.
For example, would it be possible to trigger off "commands" specified in issues filed to BCR? It would be useful to provide an action to facilitate issue filing, I suppose, but it would be crucial to confine everything else to the BCR side.
Thanks in advance for your consideration.

I appreciate the desire here to reduce potential attack vectors, but alternative designs that I've considered have a number of drawbacks in terms of developer experience.
For example, the app listens for release events so that it create a PR to publish the entry right away. If there's a manual step to comment on an issue in the BCR, that will result in some releases being delayed because people will forget.
The BCR does not give write access to non-Googlers, and because the only way to submit an entry is to create a PR, for the vast majority of ruleset owners this has to be from a branch in a fork, and the app needs write permission to that fork to push an entry. I could make a centralized BCR fork perhaps under bazel-contrib that all entries are pushed to, but then we'd need to give write access to the public which could allow malicious code to be inserted. If we only allow the app to push to that fork and deny write access to ruleset maintainers, then they wouldn't be able to push edits to the PR in response to review feedback.
Perhaps the publish workflow could be reworked as a series of GitHub Actions where authorization is done via a user PAT, but that's a very different design and a project that would require funding. I'm open to more ideas on improving security though, so if you have any concrete proposals please send them.

Thanks for the response! Point taken about needing to add the app to my account's fork of the BCR repository. Is it at all possible for the release event to trigger the PR creation without having added the app to the project's repository? I'm not too fussed about the specifics so long as explicit actuation as part of a workflow is straightforward. Regarding funding, I could contribute changes if that would help? :)

Thanks for the response! Point taken about needing to add the app to my account's fork of the BCR repository. Is it at all possible for the release event to trigger the PR creation without having added the app to the project's repository? I'm not too fussed about the specifics so long as explicit actuation as part of a workflow is straightforward. Regarding funding, I could contribute changes if that would help? :)

Is your concern that the app requires write access to the repository? It's unfortunate that it requires write access just for the BCR fork and not for the actual project repositories. One solution is to use a separate app, one that only listens for release events which gets installed to the project, and the other with write access that gets installed to a BCR fork. However, there are already two apps: one that can create PRs on the BCR, and the one that users use. It exists for the same reason---the canonical BCR didn't want to grant write access. Adding a second app for users to install could be confusing.
A second approach is for the app to poll repositories it knows about for new releases (perhaps you commit to a config file in this repo to add your project), then users only need to install the write-access app to their BCR fork.
A third approach is just to offer a GitHub actions style workflow that uses a PAT for authenticating all of the operations.
I think we'd need to see more demand for this to dedicate some SIG funding to it. Your the first person to raise concern over the app permissions. Perhaps you could start a discussion on the bazel slack #bzlmod channel?

Regarding funding, I could contribute changes if that would help? :)

For sure that would be helpful if we move forward with something :).

Is your concern that the app requires write access to the repository?

Yes, that's the showstopper for me. If nobody else feels particularly worried about it, 🤷, but I can't unsee it. :(

A third approach is just to offer a GitHub actions style workflow that uses a PAT for authenticating all of the operations.

Indeed, if it isn't feasible to signal from a workflow running in the project's repository to the app running in my account's fork of the BCR repository, then I'm going to have to hack together a workflow based on the third approach.

Is your concern that the app requires write access to the repository?

Yes, that's the showstopper for me. If nobody else feels particularly worried about it, 🤷, but I can't unsee it. :(

I think that's a very reasonable concern.

A third approach is just to offer a GitHub actions style workflow that uses a PAT for authenticating all of the operations.

Indeed, if it isn't feasible to signal from a workflow running in the project's repository to the app running in my account's fork of the BCR repository, then I'm going to have to hack together a workflow based on the third approach.

I could see a GitHub action approach being offered as an alternative to the app. I've tried to keep the core domain logic separate from the application logic (trying to follow Domain Driven Design), so the GitHub action could be a different orchestration in the application layer but use the same domain code.
Would you be interested in helping to build this out? It would be best to hold hold off until I've done some planned refactoring. I'm planning to add NestJS to the app to handle all the dependencies in a cleaner way.

I would be keen to help do the needful to make - uses<EMAIL_ADDRESS>happen. I started looking at something quick and dirty with Perl one-liners for metadata.json and source.json, but holding off and doing things properly is grand.

We had a discussion about this in the SIG meeting. The approach everyone seemed to prefer was to just make a CLI. You could use it in a GitHub workflow to perform your release and it address https://github.com/bazel-contrib/publish-to-bcr/issues/9.

Thanks for the update! That's great to hear. Looking forward to seeing how the CLI can be packaged/distributed and subsequently used. Also, please feel free to close this issue as a duplicate of that issue. :)

Any updates on sorting out the security concerns with this app? I would like to automate BCR publishing for BoringSSL, but giving a third-party app, even one officially recommended by Bazel, write access to a core, security-critical library is definitely a concern.

Any updates on sorting out the security concerns with this app? I would like to automate BCR publishing for BoringSSL, but giving a third-party app, even one officially recommended by Bazel, write access to a core, security-critical library is definitely a concern.

We (Aspect) have a contract with Google to implement provenance for the BCR. A likely outcome from that work is that  Publish to BCR will become a GitHub Action action giving you more control over what it does via workflows. However, we likely won't start on it until the next quarter.

@kormide GitHub provides a [JWT claim to verify a request originates from a certain repo and branch[(https://docs.github.com/en/actions/security-for-github-actions/security-hardening-your-deployments/about-security-hardening-with-openid-connect#understanding-the-oidc-token). Every module could set additional filters like only publishing from certain protected branches or tags. This should be enough to implement provenance.


numpaddot is not bindable

I tried to bind numpaddot to any keys, but it was not binded.

sorry, solved.
missspelled.


fixed: postgresql schema->field varchar type not set length.

postgresl dialect, it can't generate string field length. even you set MaxLen.

Hi! Do you know, why this was closed? We're experiencing the same issue...

Hey @friedemannf 👋
Please, see my comment from yesterday and feel free to continue the discussion there.


Required Login functionality not working

Buyer is able to see product even if he is not logged in.
Seller is also able to upload product even if he is not logged in.

Done....separated Buyer and Seller interface, so no conflict in login
Also make Different db for buyer and seller information storage, so can easy use build-it functionalities like usermixin


Change data directory

Right now the location for saving the data is "C:\Documents<tower>\mouse\mouse-session_time"
We should change it to: C:\behavior_data\box_number\mouse\mouse-session_time
This change:

clarifies the different between user\documents\ where all the settings are
clarifies that the data is organized by box and not by tower (see discussion in #158)

@hanhou @XX-Yin @hagikent

Resolved by https://github.com/AllenNeuralDynamics/dynamic-foraging-task/pull/158

Need to manually update the ForagingSettings.json files


Some PDF text verifications would benefit from text normalization

In some cases it is hard to verify texts in PDF files due to surprising amount of newline characters and/or extra spaces. It would be useful to have normalize_text kwarg (or something like that) in VerifyPdfText to help user with these verifications. Please see my code example for more details.

Agreed. The formatting in PDF sometimes affects on how/what is being read. We should add this as a configuration and/or argument as suggested. Thanks for the proposal!

This issue is now fixed and will be part of next release. There is an additional argument normalize (default=False), which controls it.

Without giving the argument or giving it as False -> behaves as currently.
When using normalize=True newlines are removed from the verification.

This works with VerifyPdfText, VerifyNoPdfText, VerifyFileText and VerifyNoFileText.  We decided to leave Get* keywords as they are, i.e. they will still return text as it is with newlines intact.


Fixed the links of stable release

What are your changes?
Fixed the links of stable release
What is the urgency level of this change?

[ ] Blocker
[ ] High
[ ] Medium

I have completed these items:

[ ] I have built locally and tested for broken links and formatting.
[ ] If appropriate, I have added redirects.

Like this?

Fixed by @karlkfi during 1.9 EA release


Custom image boot issue

When creating a custom image from a snapshot, the bootscript is set to default bootscript, and not to the initial image bootscript.
With a Docker1.7 initial image it prevents the custom image to boot, I had to manually change the bootscript to "4.0.5-docker #235" on my custom image.

@emmanuel-c thank you for the feedback
As you have seen, the Docker image needs the 4.0.5-docker bootscript to boot.
To remove the ambiguity, we will try to :

[ ] preserve the old bootscript when creating snapshot based on an existing server (see https://github.com/scaleway/image-tools/issues/40)
[ ] print a debug message when the Docker image start with a too old kernel

cc @bchatelard

Issue moved here: https://github.com/scaleway/api.scaleway.com/issues/7


Use different approach to check instanceof Element

The instanceof check does not always work correctly, especially when you work with elements created in a different contexts.
To demonstrate run this on some page:
const iframe = document.createElement('iframe')
document.body.append(iframe)

// Create element within iframe but append it to parent document
const iframeElement = iframe.contentDocument.createElement('div')
document.body.append(iframeElement)

// false because iframeElement was created in iframe context
console.log(iframeElement instanceof iframeElement.ownerDocument.defaultView.Element)

// true because element instance is checked against correct window context
console.log(iframeElement instanceof iframe.contentWindow.Element)

Suggested changes:
Stop using getWindow function and replace it with this one.
/**
 * Returns boolean indicates whether given parameter is instance of Element
 *
 * @param {Object} maybeElement
 * @returns {boolean}
 */
const isElement = maybeElement => {
    return maybeElement && 'nodeType' in maybeElement && maybeElement.nodeType === Node.ELEMENT_NODE;
};

The same is true when using Proxies. It's enough to wrap an element in a Proxy to get this error.


[release-1.25] Bump kine to v0.9.9 or newer

backport #6958

Validated Kine Version using go.mod on the v1.25 release branch
on line 90 	github.com/k3s-io/kine v0.9.9


Abstract to more natively support datadog

Datadog has tags (e.g. foo tagged bar and bar) and does not have glowing of metrics based on metric parts (e.g. foo.bar.* doesn't work). Currently the instrumentation is just a metric name and value. It would be nice to abstract this somehow to support metric name/value and metric name/tag style storage. Likely wouldn't be hard, but figured the first step is to write up an issue.

do you think the approach taken in this commit:
https://github.com/jacobbednarz/nunes/commit/f9dc38a7baea9415558d5a6db535b40a6e908010
is okay? I do not know the author but I am interested in this feature and can spend the time to implement it if you do not find the approach the above commit is taking. I also don't know the author of that commit, found it while scrubbing the internet.

@bjhaid hi! I'll be honest and say that I haven't thought it all through. Something like that could work though.

Thanks for getting back, please do reach out when you have more formed thoughts around this, thanks!

@armilam no toe stepping. Go for it!


Style/Documentation with only macros

I'd like Style/Documentation to accept the following:
module RuboCop
  module AST
    # Responsible for compatibility with main gem
    # @api private
    module RuboCopCompatibility
      # ...
    end

    extend RuboCopCompatibility  # => This triggers Style/Documentation: Missing top-level module documentation comment
  end
end

I think that (at least) macro calls like extend should not trigger it.

Great job guys!!!


Add audit events for PaymentUpdate update

Created from #4525
This covers adding events for PaymentUpdate operation
This event should include the payment data similar to PaymentCancel
It should also include any metadata for the event
e.g reason for payment rejection, error codes, rejection source etc
Submission Process:

Ask the maintainers for assignment of the issue, you can request for assignment by commenting on the issue itself.
Once assigned, submit a pull request (PR).
Maintainers will review and provide feedback, if any.
Maintainers can unassign issues due to inactivity, read more here.

Refer here for Terms and conditions for the contest.

Can I get assigned this issue or other Rust issues that are similar to this one?

Hey Guys, request you to complete your currently assigned issue to get next issues to work upon.

Hey @Rutam21 Assigned the issue to you, Happy coding🥳

Thanks @gorakhnathy7 🙂

Hey @Rutam21
Kindly let us know, if you're still working on the issue? If you have any questions or need assistance, feel free to reach out in the community.

Hello @gorakhnathy7 , I will raise the PR by EOD and will take up another issue after that that I have commented on. Thanks for checking on this one.


remove using namespace std;

using namespace std is a bad practice

Thank you for your initiative to fix the code. It would be better if you can fix the code and bring it to the repo's standards. the details are provided in the contributions guidelines and in the checklist above.


Add alerts to project pages

Summary of changes
Asana Ticket: Display alerts list on project page
NOTE: This also closes this ticket

Some changes from the design:

The design calls for this section to be below the header image on the page. However, the header image comes back to us as a "section" of the content we get from the CMS. We could probably do some smarts to properly split the image from the rest of the sections and inject this section, but I think it'll be relatively tricky. Steve gave the go-ahead for keeping it at the top for now, and we can circle back to this later if need be.
I changed the "Show / Hide Alerts" text to be a static "Details". The switch between "Show Alerts" and "Hide Alerts" was causing annoying visual shifting of the dropdown indicator, and I'm not aware of a good solution to set the width of the element to the greater of the two. If anyone has any ideas here, let me know.

Also, I think I'm going to open a separate feature branch for this 👍

Also, I think I'm going to open a separate feature branch for this 👍

@zovt does that mean you don't want to merge this into master?

Ah ok @zovt thanks for the context. That sounds good to me.


Translation

Are there any plans for translation or can I make translations for my own?
Would like to use matterwiki in german ...

As of now there are no plans of translations. For now, the focus is on launching a stable release that doesn't break and handles everything.
Though we may go for translations in the future.
Would love it if you could write the translations and contribute it here to the main repo :smile:

Is there a file from where the texts came from or they all hard coded?
Am 19.01.2017 2:58 nachm. schrieb "Nishant Arora"<EMAIL_ADDRESS>
:

As of now there are no plans of translations. For now, the focus is on
launching a stable release that doesn't break and handles everything.
Though we may go for translations in the future.
Would love it if you could write the translations and contribute it here
to the main repo 😄
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Matterwiki/Matterwiki/issues/37#issuecomment-273782459,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA_s1WtaktQO1CgEyDkv95Lrn5xH85Zhks5rT2v0gaJpZM4LoDY0
.

They're all hard coded. Didn't think of translations while building this.
But yeah, if you're going for translations you'll have to create a separate JSON file which has all the strings and modify the client code to use the respective string from that JSON file.
For users language could be selected by editing the config.js file.
This will also help us translating Matterwiki in other languages in the future.

Okay I will try to make a json file for german translations. maybe you could help after that to integrate this ;)

Yes, for sure. Eagerly waiting.

Can you tell me in which files the text is stored. I never worked with nodejs before :-D

@k1ngf15h3r They are all hardcoded in files. Not read from one particular file.

I know :) I mean can you tell me in which folders are the files which
contains the frontend code and texts? ;)
Am 20.01.2017 05:40 schrieb "Minwei Shen"<EMAIL_ADDRESS>
@k1ngf15h3r https://github.com/k1ngf15h3r They are all hardcoded in
files. Not read from one particular file.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Matterwiki/Matterwiki/issues/37#issuecomment-273976160,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA_s1bxrxLx7r_HkjRpQvBAAk1NSkVj4ks5rUDrJgaJpZM4LoDY0
.

@k1ngf15h3r They should be in the client/app/components folder, *.jsx files

Can you check if attached json goes in the right direction?
de.json.zip

what about making the values an object? Like:
{
de: 'blablabla',
en: 'help content',
zh: 'blablabla'
}
I am also interested in translating this.

Sure this would be better. First time I wrote a json file today :-D will
change it tomorrow
Am 20.01.2017 22:06 schrieb "Minwei Shen"<EMAIL_ADDRESS>
what about making the values an object? Like:
{
de: 'blablabla',
en: 'help content',
zh: 'blablabla'
}
I am also interested in translating this.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Matterwiki/Matterwiki/issues/37#issuecomment-274179978,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA_s1fA94J30wgsyuIXRNGmysI3fd8vVks5rUSHegaJpZM4LoDY0
.

Checkout the new language.json. First I made objects for the sites, then for the objects in the site and last objects for the languages
language.zip

@k1ngf15h3r Apologies for the late response. Been a little busy.
Great work.
Though this would be the format I'd prefer.
{
    "de": {
             "no_articles": "Es gibt keine Artikel zu diesem Thema"
              ...
             },
    "en": {
             "no_articles": "There are no articles to this Topic"
             }
             ...
}

The user then just has to change the default language object in config.json.
{
    "language": "de"
}

The in the client we import the config life and the language's object for the selected language.
I believe this would be a much cleaner way to do it.
Would love to know what you think @krishnagopinath

@MinweiShen Awesome! Which language will you be translating in?

@nshntarora I can translate it to Chinese.

@MinweiShen Great! Let's begin then. Let me know if you need any help :smile:

@MinweiShen and @k1ngf15h3r if you need some personal help you can always email me at na.nishantarora at gmail dot com

I will make translation for German later. The format you posted is exactly what we need. I am a noob in json and node.js but giving my best to translate all needed parts :)

Seems to be the way to go ahead, @nshntarora !

This is my language.json for the admin.jsx so far. I think I have all parts in it that could be translated ...
{
    "de": {
            "add_user": "Benutzer hinzufügen",
            "add_topic": "Thema hinzufügen",
            "edit": "bearbeiten",
            "delete": "löschen",
            "name": "Name",
            "about": "Über",
            "description": "Beschreibung",
            "email": "E-Mail",
            "password": "Passwort",
            "user_added": "Benutzer wurde erstellt",
            "user_deleted": "Benutzer wurde gelöscht",
            "topic_added": "Thema wurde erstellt",
            "topic_deleted": "Thema wurde gelöscht"
    },
    "en": {
            "add_user": "Add User",
            "add_topic": "Add Topic",
            "edit": "Edit",
            "delete": "Delete",
            "name": "Name",
            "about": "About",
            "description": "Description",
            "email": "Email",
            "password": "Password",
            "user_added": "User has been added",
            "user_deleted": "User has been deleted",
            "topic_added": "Topic has been added",
            "topic_deleted": "Topic has been deleted"
    }
}

Hi @k1ngf15h3r @MinweiShen Why not try to use locale formatted in "[ISO639]-[ISO3166]" like "de-DE".
It will make the project more flexible for further translation.

@c-cho sure that is a good idea. Will change this

I could help with the German translation, maybe we split up the components between us @k1ngf15h3r? Am also very much interested in this project and would love to use it in my team.

@sebki nice work will change my admin.l10n.json to your format and make a pull request too. Will try to translate more files later. Had a 12 hours day so might take some time ;)

added the l10n files for the first 5 components, I think we are on a good way to get translation going to be released :smiley:

@sebki and @k1ngf15h3r Great job guys! Just looked at the pull requests. I'd suggest both of you make a separate branch called german-translation and target your pull requests to that.
Later, once all strings are translated and are added to the components, we'll merge that branch with master.
:+1:

replaced PR #53 with new PR #55 with branch german-translation


Open VSX Listing: Signing the Publisher Agreement

Thank you for being part of the Open VSX community by adding your extensions to the Open VSX Registry. Please note that the service was recently transferred to the Eclipse Foundation and urgent action on your part is needed so we can continue to list your extensions. To ensure uninterrupted service, please sign the Eclipse Publisher Agreement on or before January 8, 2021. If not signed by that date, your extensions will be delisted and will no longer appear on the site nor be available via the API. If you sign at a later date, your extensions will then be re-activated. The signing process is explained in the Wiki (steps 1 and 2).
Please also note that all extensions MUST have a license in order to be listed.
More details are in these recent blog posts:
https://blogs.eclipse.org/post/brian-king/open-vsx-registry-under-new-management
https://blogs.eclipse.org/post/brian-king/new-era-open-vsx-registry
Today, there’s growing momentum around open source tools and technologies that support Visual Studio (VS) Code extensions. Leading global organizations are adopting these tools and technologies. This momentum has spurred demand for a marketplace without restrictions and limitations. Thanks for joining us on this journey as we continue to build the Open VSX community. We look forward to continued innovation from you in 2021!

hi @spoenemann thanks for this, that is a small short notice, but let me do it ASAP.

hi @spoenemann thanks for this, that is a small short notice, but let me do it ASAP.

Done, thanks again @spoenemann

Done, thanks again @spoenemann

I'm sorry this change surprised you. We tried to make it as transparent as possible by including links to the blog posts mentioned above in a banner shown on open-vsx.org. The first blog post was already available in early November.

I'm sorry this change surprised you. We tried to make it as transparent as possible by including links to the blog posts mentioned above in a banner shown on open-vsx.org. The first blog post was already available in early November.

Don't worry @spoenemann hopefully everything is ok now, many thanks for contact me.

Don't worry @spoenemann hopefully everything is ok now, many thanks for contact me.


Add compress_fill to allow use of LZ4_compress_destSize

lzzzz provides an excellent Rust API for liblz4, but it didn't expose LZ4_compress_destSize anywhere for people like me to use. These patches fix that.
Changes to lzzzz's public API are as follows:

adds lz4::compress_fill, which gives a Rust interface to LZ4_compress_destSize
adds lz4::compress_partial for consistency with the existing lz4_hc::compress_partial
adds lz4_hc::compress_fill for consistency with lz4::compress_fill

I called it compress_fill because compress_fill(src, dst) seemed clearer than compress_destsize(src, dst), but I'm fine with changing the name if you'd prefer something else (maybe compress_filldest(src, dst)?).
Also, if you'd prefer to only add lz4::compress_fill, I'd be happy to send a patch without the other two functions.
Thanks!

@wgwoods Thank you for your PR.
I'm not in favor of adding the redundant lz4::compress_partial alongside lz4::compress_fill.
Now, I’m reconsidering lz4_hc::compress_partial and other *_partial functions because using Cursor<T> seem too complicated. Therefore, I’m planning to deprecate all *_partial functions and replace them with *_fill style ones.
Could you please remove lz4::compress_partial from your PR?

Sure, that makes sense! I've updated the branch so now it just adds lz4::compress_fill and lz4_hc::compress_fill.


Fixed recode for failed deploy

Should unify the recode, particularly in CI scene.

LGTM 👍  @ccl0326


How to install umfpack on Windows?

pip install scikit-umfpack throws lots of errors on Windows. Is that expected? and if so, what's the alternative way to install umfpack on Windows?

The same question here?

@ashkspark From what I understand, umfpack is only available on Windows if you're willing to use Python 3.6 or older.
But, you can use pardiso4py instead (https://github.com/ma-sadeghi/pardiso4py), it's even faster and works on all platforms. You can install it using conda (https://anaconda.org/conda-forge/pardiso4py). The API is quite simple:
from pypardiso import spsolve
x = spsolve(A, b)

The original project was named pypardiso, which wasn't available on conda, and the package author is no longer active on GitHub. I forked the repo as pardiso4py to be able to publish it on conda. I'll push a new minor release soon, which contains an improvement for symmetric matrices making the solver 2X faster.

Thanks Amir! I will try that. BTW, do you know if these are faster than
MATLAB mldivide?
Ashkan,
On Tue, Nov 24, 2020 at 3:42 AM Amin Sadeghi<EMAIL_ADDRESS>wrote:

@ashkspark https://github.com/ashkspark From what I understand, umfpack
is only available on Windows if you're willing to use Python 3.6 or older.
But, you can use pardiso4py instead (
https://github.com/ma-sadeghi/pardiso4py), it's even faster and works on
all platforms. You can install it using conda (
https://anaconda.org/conda-forge/pardiso4py). The API is quite simple:
from pypardiso import spsolvex = spsolve(A, b)
The original project was named pypardiso, which wasn't available on conda,
and the package author is no longer active on GitHub. I forked the repo as
pardiso4py to be able to publish it on conda. I'll push a new minor
release soon, which contains an improvement for symmetric matrices making
the solver 2X faster.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/scikit-umfpack/scikit-umfpack/issues/61#issuecomment-732779356,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOIRTU7QVY3NLY573A2WIWTSRN5ZZANCNFSM4JOYNH7Q
.

My pleasure :)
It's been a while since I used MATLAB, so I'm not really sure. I also don't have MATLAB at the moment so I can test it. But, I might be able to get my hands on a copy soon. I'll let you know if that's the case.

Hi Amin @ma-sadeghi ,
Regarding this note, do you know that CuPy has something similar? Basically, I have a large sparse linear system for which I use scipy.sparse.linalg.spsolve that needs scikit-umfpack. I am trying to accelerate my code using CuPy, but it seems that they have not implemented spsolve yet (link).

@ashkspark They do not. The only "GPU-specific" sparse direct solver that they have (that I'm aware of) is based on QR decomposition. I recently benchmarked it against umfpack, and it's much slower.
How large is your matrix? and have you considered using iterative solvers? Cupy recently added conjugate gradient (cg), but it's not on the stable release yet.

@ashkspark PETSc is another alternative which you can use. It's written in C but it has a nice python wrapper (petsc4py).

@ma-sadeghi , Thanks for your reply! My matrix size is about 10^6 * 10^6. I need to check conjugate gradient to see if it is good and comparable to umfpack. Have you ever used petsc4py for your solver and CuPy for your other array manipulation together?
Ashkan,

@ashkspark Here's my opinion: your system might be a bit large for direct solvers if you need to solve the problem many times (for parametric studies, or optimization, etc.). Of course it depends on the matrix, but I ran a similar sized problem (heat equation) and it took:

~120 s using pardiso4py,
~520 s using umfpack, and
~12 s using scipy's cg
<1 s using cupy's cg

Of course, your matrix needs to be symmetric for you to be able to use cg.
I have used petsc4py before. We've written a custom wrapper for our own use in OpenPNM (you can take a look at https://github.com/PMEAL/OpenPNM/blob/dev/openpnm/utils/petsc.py in case it's useful). It's a powerful framework that gives you access to plenty of direct/iterative CPU/GPU solvers. The only catch is that it only works on Linux (as far as I know).
Also, for you to get proper speed-ups, you need to have access to commercial/academic computing clusters. The point is that you need low-latency connections between your compute nodes.
Finally, petsc is advantageous if you run it on many cores with distributed memory (separate machines/compute nodes), so running petsc on your PC with 5-10 cores won't probably give you a huge performance boost over pardiso4py and umfpack as they're multithreaded. The reason is that matrix operations are memory bound, meaning that the bottleneck is your memory bandwidth. So, a single machine, even with 30-40 cores, is going to be bottle-necked by its memory bandwidth. Here's where petsc comes into play, as it can be run on many machines. Each machine has its own memory and therefore you get much higher memory bandwidth, and hence much better performance.

Thanks @ma-sadeghi for the nice explanation and the benchmark result. I am going to check petsc4py, pardiso4py, and CuPy's cg.


[AJ-1455] - Updating text/removing text/removing icons for pfb import changes

Jira Ticket:
https://broadworkbench.atlassian.net/browse/AJ-1457
https://broadworkbench.atlassian.net/browse/AJ-1455
Summary of changes:
Chaning text on the pfb import page.
What

specifically the "Importing data to a workspace" and "Destination of the prepared data"

Why
This supports the new import changes coming in as imports are getting enabled on Azure.
Testing strategy
Updated tests respectfully

Used to look like:

Now looks like:

hm not sure why the bee creation/build keep failing - everything seems to work for me locally ;/


'C:/Program' is not recognized as an internal or external command, operable program or batch file.

'C:/Program' is not recognized as an internal or external command,
operable program or batch file.
Please anyone can help resolve this i have followed what other people did still no result note that i have changed my path to where pyinstaller is....all still the same error

solved if you have your pyinstaller in the folder C://program Files you need to copy the python10 folder in to another folder in the C:// directory and then try to install again copying the new path into the WINDOWS_PYTHON_PYINSTALLER_PATH = os.path.expanduser("C:/Program/Python310/Scripts/pyinstaller.exe")
so what i did was to create a new folder Program and i copied the path as above. and you are good to go.


refactor: move logging out of read loop

perhaps helps https://github.com/Disservin/fast-chess/issues/302


Inconsistent login state vs guard(ed) routes

Guarded routes are validated by checking:
state.cognito.user !== null
However Dashboard on example app depends on:
state.cognito.state = CognitoState.LOGGED_IN
If a user logs in, the session data and user is saved in local storage.
If the browser is closed and reopened, on entering the app, COGNITO_CONFIGURE action is fired which has the following code:
const configure = (state, action) => {
  // surprise side-effect!
  AWSCognito.config.region = action.config.region;
  const pool = new CognitoUserPool({
    UserPoolId: action.config.userPool,
    ClientId: action.config.clientId,
  });
  const user = pool.getCurrentUser();
  return Object.assign({}, state, {
    config: action.config,
    userPool: pool,
    user,
  });
};

When calling const user = pool.getCurrentUser(); cognito recovers the user from local storage, turning state.cognito.user !== null however, state.cognito.state is not updated to CognitoState.LOGGED_IN which turns the app on an undesired state:

On one side, the user is presented the Login Form as if it was not logged-in, because state.cognito.state !== CognitoState.LOGGED_IN

By the other side, the user CAN access guarded routes since state.cognito.user !== null

I think CognitoState should be updated accordingly if const user = pool.getCurrentUser(); has a valid user/session, or else what solution do you suggest to handle these states?

This guard is also a problem when you attempt to login but fail.  You have a non-null user object due to the attempt but your state is not "logged-in".  If you're using a "not-logged-in" guard (b/c you don't want someone to hit the register/forgot password/whatever page when they're already logged in, the guard inappropriately fails.


Bool and NSDate properties can be indexed.

Core supports indexing Bool and NSDate properties.
realm-java also supports indexing Bool and NSDate properties.
It is better to align the specification with realm-java.
Also, indexing of Bool and NSDate had been supported implicitly in v0.96. v0.97 breaks this behavior.
cc @tgoyne @jpsim

I wasn't aware that these types were now indexable in core. Thanks for the PR. I'm certainly in favor of doing this, at the very least for compatibility with files created in java.
This needs a changelog entry and to update the Objective-C tests. I would also prefer if we had more test coverage using indexed properties than we do now, but if it's sufficiently tested in core, that's even better.

When will this be ready for Realm-iOS?

@pjebs this needs to undergo more review from the rest of the cocoa team before we can merge. It won't be ready until that happens.

@kishikawakatsumi it looks like Java also supports indexing byte[] fields, so we should add NSData to this.

This needs a changelog entry and to update the Objective-C tests. I would also prefer if we had more test coverage using indexed properties than we do now, but if it's sufficiently tested in core, that's even better.

I still think we need more test coverage than just checking to see if marking a property as indexed gets reflected in its RLMProperty representation.

Core doesn't support indexing the binary columns that we use to store NSData properties. The Java documentation don't mention byte[] as supported either, only byte.

Core doesn't support indexing the binary columns that we use to store NSData properties. The Java documentation don't mention byte[] as supported either, only byte.

Sorry, my mistake. I must have misread that.

Closes #3104

Addressed feedback.
Add Objective-C tests.
Add Swift tests for other indexable properties.
Can you review this @jpsim

:+1:

Looks good! Just needs a changelog entry then :+1:

Added changelog.

:+1:


Add the special effect to the button 'start_learning'

The special effect to the button 'start_learning' should appear on click
Aspects of the special effect is up to you

I can fix this issue. Please assign it to me.

@KanjiyaJinesh done , please check it. #25


Updated benchmark result.

I got stable results by 36% higher than presented in README.
2020/06/22 10:45:21 1000000
2020/06/22 10:45:21 Elapsed 732.9921ms
2020/06/22 10:45:21 Msg per sec 2728542
Intel Core i7-4720HQ 2.60GHz
Total Physical Memory:     16 209 MB
Available Physical Memory: 6 399 MB

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


update the pr-agent name to title case

A question related to the naming convention consistency - do we want to keep the dash/hyphen in the name?
Right now, I updated to PR-Agent, but we list tools like PR Review and PR Q&A without the dashes. @almog-lv @GadiZimerman @coditamar

PR-Agent without a dash doesn't work well, too similar to "pregnant".
Codium-ai is the org name in GitHub, it's consistent with other orgs styling.
pr-agent in small letters is the project name. It's common for these project to be in small letters.
@tombrewsviews

i also think it should be in capitals
"PR-Agent"
pr-agent is just wierd. 99.9% of opensource projects are not named with lowercase

https://github.com/tensorflow/tensorflow
https://github.com/pytorch/pytorch
https://github.com/mongodb/mongo
https://github.com/mysql/mysql-server
https://github.com/facebook/react
While I don't mind that the styling in the docs will be capitalized, I was referring to the GitHub slug which should be lower case (as it is today)

Preparing review...


MidnightControls [fabric] - Client won't start (i reported correctly this time)

Mod Name
MidnightControls
Mod Homepage
https://legacy.curseforge.com/minecraft/mc-mods/midnightcontrols
Describe the bug
Client won't start with this mod installed.
Steps to reproduce

Install MidnightControls + dependency
Install Sinytra + dependency
Launch client

Logs
https://gist.github.com/Cixon/3d25ef699da58510f1311dfed0d1ea82
Additional context
Interestingly enough, MidnightLib (mod's dependency) runs just fine alone.
I think the issue is only with the controller mod itself.
Alternatives:
Why not use Controllable?
Though compatible, it lacks the abundance of various out of box controller support that MidnightControls holds.
In order to get anything working with controllable that isn't a xbox/ps controller, users must resort to a third-party application which may not even support their OS (mac users). A lot of users including myself have requested a forge port infact, their MidnightLib dependency has a forge version - sadly, it doesn't appear we'll see one soon...

incase you missed the small print. scroll to line 1,494 on gist.


Response Code: 404

Your checklist for this issue

[x] Jenkins version
2.235.5
[x] Plugin version
2.42
[ ] OS

Description
my slack notifications have stoped with this error
Sep 09, 2020 6:22:13 PM FINE jenkins.plugins.slack.StandardSlackService
Posting: to jenkins_deployments_be on xxxx:  {"attachments":[{"fallback":"Slack/Jenkins plugin: you're all set on https://shared-jenkins-builder.xxxxx.net/","color":"good","fields":[{"short":false,"value":"Slack/Jenkins plugin: you're all set on<EMAIL_ADDRESS>Sep 09, 2020 6:22:13 PM WARNING jenkins.plugins.slack.StandardSlackService postToSlack
Slack post may have failed. Response: null
Sep 09, 2020 6:22:13 PM WARNING jenkins.plugins.slack.StandardSlackService postToSlack
Response Code: 404
This happens in two of my jenkins servers
i also tried creating new tokens with no success

and btw I haven't changed anything on of my Jenkins still has slack notifications v2.41

See this issue:
https://github.com/jenkinsci/slack-plugin/issues/728
Try more debug and possibly switch to a custom slack app.

Ok fixed the issue, still don't know what changed but I built a new integration
Thanks


[Macros] Add back the ExtensionMacro feature identifier as a LANGUAGE_FEATURE for use in swiftinterfaces.

The compiler should continue to recognize #if $ExtensionMacros in swiftinterfaces.
Resolves rdar://113151151

@swift-ci please smoke test

@swift-ci please smoke test Linux platform


Clean up github issues

There are too many open issues in the Flutter repo, with many having no response or being incomplete. It makes it difficult to find issues that are active or under consideration. The Flutter team should consider dedicating some time to this, as the VSCode team did. This would involve closing issues that are no longer relevant, fixing trivial bugs that take no longer than half an hour to fix, and categorizing old issues to make them more easily searchable.

There are many issues that could be solved by posting a question in StackOverflow, a feeling that serious problems are being abandoned.
I think it's a good idea

I agree with you 100%. The issue stack here is getting totally out of control.

Agree 100%

Waiting for A.I. to automatically sort and delete dupilcates and help requests.

https://github.com/marketplace/stale

@Hixie

Any updates regarding this "issue". @Hixie
Sorry if I'm pinging wrong person here.

Thanks: this is a good question and we certainly understand where it's coming from.
Our incoming rate has grown dramatically over the last few months as the project has grown in popularity; in August 2019 alone, a record 2,200 issues were opened. We closed 1,600 issues in the same period (roughly fifty per day), which was also a new record; but that still leaves us in deficit.
So we’ve now brought on extra help with our front-line triage to filter and redirect technical questions (which are better suited to StackOverflow or other communities), identify issues that need additional information, and appropriately label issues that are ready for us to work on. This should help us, but we also recognize that as a successful open-source project, there’s always likely to be more issues than we can immediately address. Our plan is to keep triage in place to get a better signal from the issues that are filed, and bring them up in our team triages and critical issue triage meetings so we’re better aware of what people are experiencing when they use the product and can prioritize accordingly.
Also, as much as tools like Stale (thanks for the link, @MichaelPriebe) can be useful, we have a philosophy of not closing bugs merely because they are “old”, which means comparing raw numbers here to other open source projects isn’t always an apples-to-apples comparison. We often keep issues open if they provide information for fixing future issues or provide input into future designs. In that sense, we're similar to other popular projects like Visual Studio Code which also have many open issues but are healthy, well-maintained and high-quality.
Hopefully this explains our philosophy in a little more detail.


[0.5pt] Create a Game class (Team member #3)

Create a Game class in a separate .rb file.

Hi @Zuhaib042,
You can kindly review my Pull request #74


Use Statsd#time instead of #timing

Lookout-statsd used #timing where other statsd's use #time, but
lookout-statsd now has #time as well, so use that for compatibility.

LGTM


FileNotFoundError (_version.py) while installing library

pip install lws
Collecting lws
  Using cached https://files.pythonhosted.org/packages/ee/14/b1d07a911f7e50f5c2d8ab1b65021a79232eb6267cba203afe20e50b3caa/lws-1.2.1.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-slr12ijc/lws/setup.py", line 27, in <module>
        verstrline = open(VERSIONFILE, "rt").read()
      File "/home/mcherepnina/anaconda3/lib/python3.7/codecs.py", line 898, in open
        file = builtins.open(filename, mode, buffering)
    FileNotFoundError: [Errno 2] No such file or directory: '_version.py'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-slr12ijc/lws/

Thanks for reporting. I added _version.py, can you try again?

Oops, I think I got something wrong, please give me a few more minutes.

Alright, we should be good now. Note to self for later: don't do things in a hurry :)

well, almost working...
I can install, but:
>>> import lws
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "lws.pyx", line 6, in init lws
ModuleNotFoundError: No module named '_version'

I'll try to look at this later today, in the mean time, you can use version 1.2 (if you're on a Mac, you'll need to follow the fix in https://github.com/Jonathan-LeRoux/lws/issues/7).

I think it should work now. I tested installation from pip in Python 2.7, 3.6, and 3.7.

Yes, everything works, thanks :)

This is the error when i am running colab notebook for Deep Voice 3.
Building wheel for lws (setup.py) ... error
ERROR: Failed building wheel for lws
Running setup.py install for lws ... error
ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-fk8kaa5j/lws/setup.py'"'"'; file='"'"'/tmp/pip-install-fk8kaa5j/lws/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-uptda2pk/install-record.txt --single-version-externally-managed --compile Check the logs for full command output.

There isn't much in terms of error messages for me to figure out what is going on... Do you have a way to check the logs for full command output as mentioned?


Research crafting requirements can be fulfilled by something being crafted by ANY means, not just the relevant one.

Found this bug using Beta 17.
An example of a research affected is Hedge Alchemy stage 3.    While the research seems to intend for these tasks to be done using the crucible, you can fulfill some of these objectives using vanilla recipes (crafting clay into a clay block then back into clay blobs will fulfill the clay requirement) or by using any recipe added by a mod (like using Natura or Harvestcraft's cotton to string recipe, this will fulfill the requirement for string).  It is possible that Hedge Alchemy is the only research affected since few researches require crafting vanilla items.

Dupe of #1112


Not able to run predict.py on IRMAS: a dataset for instrument recognition in musical audio signals

I ran the previous version of predict.py that you are using in the video as the latest version was not showing output on the terminal. I have two problems.

When I run the prediction on the IRMAS: a dataset for instrument recognition in musical audio signals, I get an error that I am not able to understand.

My folder structure was as follows

and when I copied the only Acoustic guitar folder from wavfiles directory to a new directory wavfiles2 and then ran the  predict.py I got an incomplete output

I wonder what would happen if you...
wav = np.asfortranarray(wav)
between line 27 and 28 of clean.py
That second error is because classes list is probably too short and your model was trained to predict 10 classes. Assuming you changed 'wavfiles' to 'wavfiles2' in lines 20 and 22.

I removed the print statements for predict.py when I made the confusion matrix and ROC notebook.
print(classes[y_pred]) after line 46 would show the predicted class for the index where probability was the highest in the output array.

CHANGES I MADE AFTER LEARNING FROM YOUR REPLY
added the line  wav = np.asfortranarray(wav) as you said and that took away the previous error message
THINGS I DID AFTER MAKING THOSE CHANGES
Note: I am currently using the previous commit of predict.py. The one which you used in the video.
So, here are the things I tried

I added 3 audios of the IRMAS dataset in the wavefiles/Acustic_Guitar directory. I got this error message after all the files that you have provided within the GitHub repository were done with prediction.

I also tried with the testing data of irmas dataset in a different directory but am getting the same error nonetheless.

Also, the training files from the dataset are just 2 seconds long each.
I have also used The long testing files 20 seconds in length but I am getting the same error.

many thanks for replying me right away.

Yes. That looks like the dataset. That error looks like you are running the wrong tensorflow version. The tensorflow version should be 2.1.
I would say just focus on building some ML projects. Just pick something you are interested in. The new video series I'm planning will actually cover similarity search. (recommendation systems)

Will be waiting for your future video on recommendation systems.
Also, I checked and I guess I am using correct version of TensorFlow.

So, instead of IRMAS dataset, I decided to run it with FSDKaggle2018 dataset. The dataset is not divided into different folders like you have done with yours in wavfiles folder. Instead, it's around 9000 some audio samples in a single directory. Is there a way to separate them into their own folders so that I can train the model. Or separating them isn't required for training the model?

Files have labels, that was mentioned on the dataset page, but how they are used is something I couldn't;t find on the internet.
I found a notebook using the dataset but but I guess his approach was a bit different than dividing audios into respective folders according to their labels, rather he used labels themselves to train.
https://www.kaggle.com/plumeria/fsdkaggle2018-challenge-and-visualization/notebook

So, I checked and according to me, the TensorFlow version seems to be right. And now I am getting this error even with your dataset i.e. kaggle and the smaller one you provided in the repository when I run train.py.
I tried removing audio environment and creating it again and installing requairments.txt again with --no-cache-dir
but that didn't fix the issue.
I also uninstalled TensorFlow and installed it again by
pip install tensorflow==2.1.0
installing TensorFlow again

The error message I am getting

Please help me how do I fix this. Code was running fine a couple of days ago.

`(audio) C:\Users\Saransh\Desktop\Audio-Classification>pip list
Package                  Version

absl-py                  0.9.0
astor                    0.8.1
astunparse               1.6.3
audioread                2.1.8
backcall                 0.1.0
cachetools               4.0.0
certifi                  2019.11.28
cffi                     1.14.0
chardet                  3.0.4
colorama                 0.4.3
cycler                   0.10.0
decorator                4.4.2
gast                     0.2.2
google-auth              1.11.3
google-auth-oauthlib     0.4.1
google-pasta             0.1.8
grpcio                   1.27.2
h5py                     2.10.0
idna                     2.9
ipykernel                5.2.0
ipython                  7.13.0
ipython-genutils         0.2.0
jedi                     0.16.0
joblib                   0.14.1
jupyter-client           6.1.0
jupyter-core             4.6.3
kapre                    0.1.7
Keras-Applications       1.0.8
Keras-Preprocessing      1.1.0
kiwisolver               1.1.0
librosa                  0.7.2
llvmlite                 0.31.0
Markdown                 3.2.1
matplotlib               3.1.3
numba                    0.48.0
numpy                    1.18.1
oauthlib                 3.1.0
opt-einsum               3.2.0
pandas                   1.0.1
parso                    0.6.2
pexpect                  4.8.0
pickleshare              0.7.5
Pillow                   7.0.0
pip                      20.0.2
prompt-toolkit           3.0.4
protobuf                 3.11.3
ptyprocess               0.6.0
pyasn1                   0.4.8
pyasn1-modules           0.2.8
pycparser                2.19
Pygments                 2.6.1
pyparsing                2.4.6
python-dateutil          2.8.1
python-speech-features   0.6
pytz                     2019.3
pywin32                  227
pyzmq                    19.0.0
requests                 2.23.0
requests-oauthlib        1.3.0
resampy                  0.2.2
rsa                      4.0
scikit-learn             0.22.2
scipy                    1.4.1
setuptools               47.1.1.post20200604
six                      1.14.0
SoundFile                0.10.3.post1
tensorboard              2.1.1
tensorboard-plugin-wit   1.6.0.post3
tensorflow               2.1.0
tensorflow-estimator     2.1.0
tensorflow-gpu-estimator 2.2.0
termcolor                1.1.0
tornado                  6.0.4
tqdm                     4.43.0
traitlets                4.3.3
urllib3                  1.25.8
wcwidth                  0.1.8
Werkzeug                 1.0.0
wheel                    0.34.2
wincertstore             0.2
wrapt                    1.12.0
(audio) C:\Users\Saransh\Desktop\Audio-Classification>
`

The error I was getting previously was due to tensorflow-gpu-interpretor was at version 2.2. Setting it to 2.1 did the job.
I trained the model using FSDKaggle2018 dataset and sued just 15 different labels using both lstm and conv2d model.

The accuracy was in 50's in both cases.

Should I increase the epoch count to increase accuracy in the lstm model
or
Should I  use only verified files in the dataset to train the model?

I usually start by running only verified data first. Gives you a starting benchmark. You should add more convolutional layers to the model. (stack them in order) Mess around with parameter numbers. Just in general change parameters that will give better features that will be more descriptive/ useful.

thank you.

Thank you. I'll try with verified data and also try to add more layers and then try again.


User Profile Description

Describe the feature you'd like
It will be good if an user could have a field to describe itself for others pedsons
An use case scenario it will be when you have an internal wiki website where the employees can share some behaviour information about itself, what they do, how they work, personality, etc.

maybe, there already exists a workaround? e.g. a way to cite parts of the user page on another page as described here: https://www.bookstackapp.com/docs/user/reusing-page-content ? The other page could then be the "public" user page within the community.

For a full wiki feeling I'd suggest in addition to a profile description field on the user page to make the user pages more accessible by

showing the user list as a book in BookStack (to be activated by admin)
linking from the editor name in column "editor" on "version" pages to the user page
providing the users with a simple way to create a signature, e.g. by a button in the text editor.

So far my wishlist. I know it's not Christmas. ;-)
Best, Thomas


Fix eggheadgames#52 issue "Text in the button does not fit completely".

Fix eggheadgames#52 issue "Text in the button does not fit completely".

@mikemee


Integrate ActiveRecord

see also #43 , just for simplification I copy the text I wrote there, the ticket can probably be closed:
I'm currently having a look at bringing in activerecord for the db stuff. It would open up the possibility to easily use other db systems. It would also probably simplify serializing data to and from the db in json format.
Some questions came up:

The standalone-migrations gem in the current version depends on nearly everything of rails. The question is if that is something that is ok? It handles all the required rake tasks. The alternative is to just implement("copy from examples") the rake tasks.

sinatra-active-record gem provides the rake tasks and the integration with sinatra. If the last commit is not applied, the standalone-migrations gem is used. Both versions should just work fine.

Migrating the current db: As it is, the current db can not be dumped into the ar-schema format since ar does not know how to handle the "STRING" column type, which doesn't even seem to be a valid sqlite column type and sqlite just seems to ignore it. So either just live with the current db and only implement changes to it using the ar-migrations or create a new one using migrations and definitions from rails and then migrate the data only.

There is a migration tool which should work fine with converting the database.

Should the uuid string primary / foreign keys be used or use the default integer based keys from activerecord and just keep the uuid columns as unique ones?

uuid primary / foreign keys kept

Should the manual serialization of some fields be kept or should it be adopted that the serialize :some_field helper from rails is used and a dedicated json serializer is added?

rails serialize helper with the JSON serializer used.

Current status:

app loads with ar
basic stuff like User.first works
recreated schema creation using ar-migrations
basic migration tool to migrate from old "manual" db to ar-db implemented
added associations
specs pass
serialization of fields for saving
updated readme
check creation / update from params
syncing, creation and updating of records works

Further refactorings

serialization of records to json for the api responses with "
optional: factory_bot or alike for specs: should simplify specs a lot
separate specs into model and request specs
extend test suite to include more request specs, to check example for different parameters sent from clients and proper handling of them

Open Questions

auto-run migrations on load?!

using janko-m/sinatra-activerecord might be the more logical choice...

Switching to sinatra-activerecord isn't complicated and reduces the number of gems required "from" rails. I've created a branch for that based off this one.
I've so far only run the specs, but haven't tested against the browser client. The specs are passing now. I'll manually check the browser plugin next.

This should now be complete, some further testing would be very much appreciated! I checked it against my database and it seems to work fine and the firefox and chrome browser clients. I currently don't have a mobile device handy for testing.
Proper handling of Identies and Cards depends on #47.

@jcs any feedback on this? If you don't want to integrate this, that is totally fine with me, but at least some comment would be nice :-) If you are busy with other stuff and can't look at it right now, I don't mind keeping it open for as long as it takes.

If you fix the merge conflicts I can try it out.  I'm not opposed to switching to AR, there is just a ton of stuff in your PRs (this one and #52) so I don't know what is done and what you're still working on.

This one is just switching to using active-record. The other one is all the additional stuff like attachments etc... I will fix the merge conflicts and ping you again when i'm done :-)

@jcs I updated the commits. It should now merge just fine. I also added the sinatra-active-record commit to this pull-request, since I feel this is the more logical choice.

Seems to work here with some minor changes, I'll clean those up after merging.
Thanks for all the work involved in this.


SectionHeader

Is there any method for adding section header?

Not right now, but you can make a PR to add it if you want. I think one of the forks has it already implemented, not sure if it's updated with all the latest changes from this repo.


Redesign add new account screen

work with wallet/node logos?

I can add the logos to this screen if this is needed?

Created PR #349 for this


Compatibility with @quasar/app 2.1.0

Seems like something breaks when using the AE with @quasar/app v2.1.0

I see you already tried to address this in https://github.com/freddy38510/quasar-app-extension-ssg/commit/afd9e2549dde6fb44dcf964a534183db97067294 but seems like something isn't working anyway.
Glancing over the code, the fix you proposed seems right, I'm gonna try to dig deeper when I find some time and stick to @quasar/app v2.0.8 until then

@IlCallo thanks for reporting this issue.
I will look further into it later this week, i have higher priorities, the days are too short :)
For your information, i made a lot of progress regarding the FOUC issue. I will come back to you with more details.

Thank you for working on this!
Can't wait to see the progress you made ;)

@IlCallo I made a mistake by switching webpackConf and quasarConf :s

Well, it's a good thing the bug was a simple variable misplacement :laughing:


chore(admin-events): enable feature flag by default

Description
With the release of 4.3, the feature flag should be enabled by default.
Checklist

[ ] Investigated and inspected CI test results
[ ] Unit test and regression tests added
[ ] Evaluated and added CHANGELOG entry if required
[ ] Determined and documented upgrade steps
[ ] Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)

If any of these don't apply, please comment below.
Testing Performed
Here I tell how I validated my change
N/A
Reminder for reviewers
In addition to reviewing code here, reviewers must also review testing and request further testing in case the
performed one does not seem sufficient. As a reviewer, you must not approve the change until you understand the
performed testing and you are satisfied with it.

Current dependencies on/for this PR:

master

PR #8350   👈

This comment was auto-generated by Graphite.


feat(human-readable): parse EIP712 human-readable type signatures

Description
This PR adds support for EIP712 typed data signatures.
Essentially the typed data human readable signature is represented as a struct signature. This however differs from Abi structs, since this will follow the specifications introduced in EIP712.
The new parseTypedData function parses in two contexts. Either if you want to create and resolve the typed data or simply want to create it (the latter is the default behavior).
This also introduces a couple of new types for consumers to use. ParseTypedData, ResolveTypedData, ResolvedTypedData and ResolvedTypedDataToPrimativeTypes.
Examples were created to demonstrate this new pattern and the documentation also reflects these changes.
Additional Information

[x] I read the contributing guide
[x] I added documentation related to the changes made.
[x] I added or updated tests related to the changes made.

Your ENS/address:

PR-Codex overview
This PR adds human-readable EIP-712 parsing utilities and resolves typed data into corresponding Solidity primitive types.
Detailed summary

Added parseTypedData function to parse human-readable typed data into EIP-712 typed data.
Added MissingNamedParameter error class for missing named parameters in EIP-712 typed data.
Updated typings and dependencies.

The following files were skipped due to too many changes: src/utils.ts, src/human-readable/parseTypedData.ts, src/human-readable/runtime/structs.ts, src/human-readable/parseTypedData.test.ts, examples/signTypedData.test-d.ts

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@tmm with the restructure do you want me to re-open this PR or do you think that this doesn't make sense in having for abitype?

@Raiden1411 this PR is great work and maybe we'll add it in someday (EIP-712 isn't a burning use-case it seems right now). Going to close out for the time-being.


[1.21] Potion of Cell Growth always crafts a Tuna potion

This recipe always results in Cell Growth Entity Tuna. Making it impossible to set the type to something else.

Can confirm that it's definitely not acting as it should

neither of these are even printing anything in the log 🤔

Aiight fixed for next update, ty for the report

awesome, thanks!


Reveal on Fade blocks user input for hidden (then visible) content

✔ BUG
Steps
Create Reveal with Button in hidden content with fade-animation
Expected Result
Button is clickable and actionable
Actual Result
visible overlay only seems to be opacity invisible and still blocks input from hidden (now visible) content (button) -> can't click button
Version
semantic-ui: 2.2.13
semantic-ui-react: 0.72.0
Testcase
https://codesandbox.io/s/2wk9jjz4n0

This issue is a CSS only, please post in on main repo: https://github.com/Semantic-Org/Semantic-UI Don't forget, to port your markup to HTML when you will create an issue.
Hidden content is unaccessible because it has lower z-index than visible.

Sorry, don't have time to report this twice. Anyway, I think it reuires js to resolve this. Z-Index alone won't. You need to display: none, or z-index after the transition, which requires js. Cheers

As a workaround, you could disable pointer events on the Reveal Content:
<Reveal.Content visible style={{ pointerEvents: 'none' }} />

This is not ideal as it causes the button to be clickable at all times, however, it is more desirable than a non-clickable button.

Also, this doesn't require JS as the z-index can be accomplished with the same CSS transition rules in place for the content animation.  Here's an example where the z-index of the child is changed 1s after :hover on the container:
https://codepen.io/levithomason/pen/qPgBba
http://g.recordit.co/RbL2ZCUJ74.gif


⚠ Bofrost.es has degraded performance

In 3bd0f3c, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1601 ms

Resolved: Bofrost.es performance has improved in 94883c1 after 9 minutes.


fix: remove empty code block

Removes an empty code block introduced in the README.md file

Hey @EstebanBorai Sorry it took me so long to get to this. Thanks a lot for contributing!

Hey @EstebanBorai Sorry it took me so long to get to this. Thanks a lot for contributing!

No worries!


1390 implement network failure handling

Hope everything looks good :)

it looks like examples are not verified during make phase, I found out about missing body methods thanks to the CI. Am I missing something? I think it would be good to make local build the same as on CI :)

@kcrimson i personally dont want examples running when i do make test.

I wasnt thinking about adding examples to test, rather adding target, like verify which runs all checks. At the moment this is only configured in CI env.

@kcrimson You can do make test-ci to run the same tests we run in the CI, including the examples.

@Praetonus thanks, that's what I was looking for :)

@SeanTAllen quick thought about the ramifications of this RFC's change:
When a TCPConnectionNotify is being used on the server-side (as the notifier for the server-side representations of client connections, it is impossible for connect_failed to ever be called, so it seems silly to have to implement the method.  I wonder if in the long term we need to use a different interface for the server-side notifier?

@jemc interesting point.

@kcrimson there's still a few changes that need to be done here?  Are you able to finish it out?  If not, does anyone want to pick it up?

@jemc sorry I was off sick :(, back to life after long break, will fix it over the weekend

@kcrimson - no worries about the break - I definitely understand that life can often get in the way of open source contributions.  I only mentioned because we were discussing on the sync call this week, figuring out the status of open PRs.

@jemc are we ok to merge this one? or there is still work to be done :)

@jemc I have made changes to unit tests and marged with master but I got this strange error during make clean test:
Linking libponyc.tests
/usr/bin/ld: build/release/libponyrt.a(serialise.o): undefined reference to symbol 'dlsym@@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libdl.so: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:649: polecenia dla obiektu 'build/release/libponyc.tests' nie powiodły się
make: *** [build/release/libponyc.tests] Błąd 1

Can you help me?

@kcrimson - that isn't a known issue that I recognize.  Could you file a separate issue ticket with the steps to reproduce?

That looks suspiciously like make clean && make might help.

@kcrimson do you have time to bring this home to conclusion?

@SeanTAllen let me check it over weekend, I think I made all your suggestions, let me know if there is anything left, I have made changes to tests and api docs, but haven't hear anything from you

@kcrimson can you squash your commits, rebase against master and force push here and we can review the current state of things?

Sure will do it today in the evening
06.04.2017 00:13 "Sean T Allen"<EMAIL_ADDRESS>napisał(a):

@kcrimson https://github.com/kcrimson can you squash your commits,
rebase against master and force push here and we can review the current
state of things?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ponylang/ponyc/pull/1421#issuecomment-292012827, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABPCgysOXbW4t64Yo8r8iQRWy0gnFhGXks5rtBIVgaJpZM4KyYSO
.

Awesome. Thanks @kcrimson!

All, I tried to squash all changes, let me know if it know looks ok. I have an impression that something went wrong (looking at git history). I can also create new branch from master and cherry pick my changes if needed

Looks like deploy/netlify failed but it seems I don;t have access to logs to check what happend, can you help?

Ignore the netlify.

@kcrimson something it definitely wrong with squashing on this. not sure what you did from your side. have you been updating your master and merging it into your branch? that could result in all those commits. you'd want to be rebasing against master than than merging to avoid that problem.

@SeanTAllen I did rebase -i origin/master, but back in December I did merge with master, that is I think when things got messy, I think it would be better to open new PR and I will cherry pick changes, it looks at the moment like total mess.

@SeanTAllen I did rebase -i origin/master, but back in December I did merge with master, that is I think when things got messy, I think it would be better to open new PR and I will cherry pick changes, it looks at the moment like total mess.

@kcrimson agreed. this could be a mess to sort out.

@kcrimson i'm going to close this in anticipation of a new PR.

Thanks, I am just cherry picking changes to a new PR


Internationalization - i18n

Hi.
First of all, I'd like to congrats about the simplicity and beauty of this software. I really liked.
I want to propose an internationalization support. I'm from Brazil and the movies' names change here, and it not always are the same from the original name.
I have changed tmdb queries, adding "&language=pt" in the url, and the movies are now in pt, but for i18n we must consider other things, including the UI.
If someone tries something like it, can start by changing TheMovieDbController, adding "&language=pt" to the url, changing pt for some ISO-689-1 two characters code. (https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes)
Well, it is a start, and I hope I can help in it some time, but I'd like to suggest this enhancement.
Best,
Eder

Is this something that you would like for each of your users to choose, or do you want to do it globally? As in: your streama is in Portuguese. Or do you wish that each user can choose between different languages in his/her settings page?

Hi dularion, thanks for your response.
I'm using as a home user, and didn't try other users, but I think that is better if each user can choose what is the best language, and have a default set as first one.
Just to go a little deep, I think there are some points to consider:

When I do a search in other language, I normally use the movie title in that language. Sometimes the title changes even in the meaning, like "Daddy's home" is "Pai em dose dupla" (something like Father double dose), but there's no description in portuguese, only in english. Would be nice to have english as a fallback language when the description or some other relevant data is not found.
Maybe some local movies has only data from its native language, like french. It wold be nice if streama checks for the movie country and search for this description when the chosen language and english fail.
The fallback language could be a global set.
Labels/menus/streama could also be prepared to be translated as well.

I know some of the implications and it is a large step to make all these points to work, and if streama can start with movie translation and searches, it would be great.
Best regards,
Eder


Add detailed logging to libxrdp

Follow up pull request from #1738 to add logs with more detailed information to the libxrdp code.
This code conflicts with #1738 and should therefore wait to to be merge until after #1738
TODO

incorporate feedback changes made in #1738
update code formatting with astyle

Removed v0.9.15 milestone based on discussion on gitter chat.
https://gitter.im/neutrinolabs/xrdp?at=5fd83fc091e8cb3e8c00b463

I've rebased this change to devel, and it is now ready to be reviewed.
@matt335672 I'd like your feedback for this pull request.

Hi @aquesnel - I've started to review this, but I'm sure you appreciate it may take me a while! What you've done looks very thorough. Thanks for structuring it the way you have - it should help a lot.

@matt335672 thank you for taking the time to review this big pull request.
That's a good point about this taking a lot of time just to review. I think for the next pull request like this I'll split the request by file instead of by directory so that it can be reviewed and merged incrementally.

@matt335672 thank for taking the time to look at the changes.
Somehow I had missed this comment last week. I'll take a deeper look and start to implement the feedback tomorrow.

@matt335672 thank for taking the time to look at the changes.
Somehow I had missed this comment last week. I'll take a deeper look and start to implement the feedback tomorrow.

I've implemented s_check_rem_and_log and added a message prefix to say which field is currently being parsed that is causing the error.

I've implemented s_check_rem_and_log and added a message prefix to say which field is currently being parsed that is causing the error.

@matt335672 I've finished implement the feedback you suggested. Can you please take another look and let me know if there is any additional feedback before this can be merged?
Thanks

@matt335672 I've finished implement the feedback you suggested. Can you please take another look and let me know if there is any additional feedback before this can be merged?
Thanks

@aquesnel - this is really great work!
I've just reviewed your additional changes. I'm out-of-time today, but tomorrow I'll go through our previous conversation and resolve things.

@aquesnel - this is really great work!
I've just reviewed your additional changes. I'm out-of-time today, but tomorrow I'll go through our previous conversation and resolve things.

@matt335672 I've implemented the feedback you gave me, and resolved conflicts with devel. I've give you a chance to look at the minimal changes that you recommended before I rebase or squash these changes.

@matt335672 I've implemented the feedback you gave me, and resolved conflicts with devel. I've give you a chance to look at the minimal changes that you recommended before I rebase or squash these changes.

Thanks for that - looks good. I've made a few comments in reply. I should be able to approve this in the next few days, then it's over to @metalefty

Thanks for that - looks good. I've made a few comments in reply. I should be able to approve this in the next few days, then it's over to @metalefty

LGTM.
@matt335672 Feel free to merge this at your convenience.

@matt335672 I've implemented the suggestions you made. Please let me know if I missed anything.
Do you want me to squash the changes before you merge them?

That's fine - I've done a squash and merge. It results in a slightly cleaner git log.
Thanks again for this - it should make debugging quite a bit easier!


global: jinja2hacks deprecation and usage warning

NOTE Adds deprecation warning for invenio.ext.jinja2hacks and all detected non-ascii strings usage in templates mainly coming from legacy (1.x) modules.  (addresses #2862)

Reviewed-by: Lars Holm Nielsen<EMAIL_ADDRESS>Signed-off-by: Jiri Kuncar<EMAIL_ADDRESS>

What about adding a template filter along the lines of:
@app.template_filter('u')
def tounicode(val):
    if isinstance(val, str):
         return val.decode('utf8')
     return val

Then we can easily fix problems in the templates by:
{{ myvar|u }}

Looks good to me.


Add ArgumentPolicy

Using Argument Policy seems to make our code cleaner.

💯
This was on my todo somewhere down the list, thanks for tackling it!


ITI-64 FHIR documents Publish Option Named With Wrong Transaction

Section Number Identify the most specific section number the issue occurs (e.g. 4.1.2)
1:33.2 Table 1:33.2-1
Issue Describe your issue. Don't write a book, but do include enough to indicate what you see as a problem.
Table 1:33.2-1 lists the Fhir Documents Publish option as "ITI-64 FHIR documents Publish". It should be ITI-65.
Proposed Change Propose a resolution to your issue (e.g., suggested new wording or description of a way to address the issue). The committee might simply accept your suggested text. Even if they don't, it gives a good sense of what you are looking for. Leaving this blank means you can't imagine how to resolve the issue, which makes it easier for the committee to admit they can't imagine how to resolve it either and leave it unresolved.
Change to "ITI-65 FHIR Documents Publish Option"
Priority:

Low: Typo or other minor classification that an editor can manage. Requires no group discussion.

thanks


Make buffers have a length

(this is needed by the fsspec integration, although I could work around it in obstore instead; this ought to be done anyway, though)

I had trouble building it locally (need to update a bunch of stuff - I don't normally use poetry), so this was test-by-ci. I thought it was probably simple enough to work.

I don't normally use poetry

This repo uses uv now!

It just needed the python typing to be updated as well, but now it's good


ActiveRecord::ConnectionNotEstablished

I can run rake db:create, db:migrate, db:drop successfully. But when instantiating a user: User.new , it returns such error.
I used Postgresql adapter
Additionally, I have added this:
use ActiveRecord::ConnectionAdapters::ConnectionManagement

to config.ru

Can you please bring this up on the mailing list, this doesn't have much to do with Grape.

Btw, there's a working project with Grape + ActiveRecord here: https://github.com/dblock/grape-with-roar/tree/with-activerecord


Error: spawn ~/sourcekite/.build/x86_64-apple-macosx10.10/release ENOENT

env

mac os 10.13.4
xcode 9.4.1
vs code 1.24.1
swift  4.1.2 (swiftlang-902.0.54 clang-9<IP_ADDRESS>)

when open swift file, appear error:
/Users/lixinxing/.vscode/extensions/vknabel.vscode-swift-development-environment-2.4.3/out/src/server/sourcekites.js:54
        throw err;
        ^

Error: spawn ~/sourcekite/.build/x86_64-apple-macosx10.10/release ENOENT
    at exports._errnoException (util.js:1050:11)
    at Process.__dirname.ChildProcess._handle.onexit (internal/child_process.js:193:32)
    at onErrorNT (internal/child_process.js:367:16)
    at _combinedTickCallback (internal/process/next_tick.js:80:11)
    at process._tickCallback (internal/process/next_tick.js:104:9)
[Info  - 16:50:32] Connection to server got closed. Server will restart.

Did you set the sourcekite path to /Users/lixinxing/sourcekite/.build/x86_64-apple-macosx10.10/release/sourcekite or ~/sourcekite/.build/x86_64-apple-macosx10.10/release?
The path must be absolute (use /Users/lixinxing instead of ~) and it must include the name of the compiled executable (e.g. release/sourcekite)
If the doesn’t fix your issue, what happens if you directly run /Users/lixinxing/sourcekite/.build/x86_64-apple-macosx10.10/release/sourcekite?
What happens if you run


Add headset gaze to input handler script

Describe the problem
Head-gaze is not as easily programmable as controller-gaze, buttons and joy sticks.
Describe the solution you'd like
Have head-gaze added to the list of input options in the input handler script. So when input actions can be assigned to head-gaze in the same way as controller inputs.
Describe alternatives you've considered
Manually programming the functionality as documented here: https://docs.microsoft.com/en-us/windows/mixed-reality/gaze-in-unity
Additional context

If this is still something that is needed, please reopen and provide an example of how a gaze generated input action would work.


Switch the zeppelin init action to use apt-get install

Starting with Dataproc 1.0, Zeppelin should be available via apt-get install to install from the Dataproc distro, so that we no longer have to do the expensive mvn install in the init action.

We should do this across the board

Tezz and Zookeeper are still compiled from source


NDIS_RECEIVE_FLAGS_SINGLE_ETHER_TYPE description not consistent

From the documentation (I emphasized the relevant parts in bold):

NDIS_RECEIVE_FLAGS_SINGLE_ETHER_TYPE is optionally set by miniport drivers that are certain all NBLs in an NBL chain have the same EtherType. By setting this flag, the miniport driver informs NDIS and upper layer protocols that they do not have to examine each packet for its EtherType, which increases performance. Miniport drivers are never required to set this flag.

So should the miniport driver set this flag or not in case all NBLs in an NBL chain have the same EtherType?

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

ID: f54076d4-f3ce-e458-e6cd-2fc541e5e6be
Version Independent ID: 06b6527f-0a09-4a19-4c51-52e2c23377d8
Content: NdisMIndicateReceiveNetBufferLists function - Windows driver
Content Source: wdk-ddi-src/content/ndis/nf-ndis-ndismindicatereceivenetbufferlists.md
Product: windows-hardware
GitHub Login: @windows-driver-content
Microsoft Alias: windowsdriverdev

Hi @I-gor-C, thanks for the question. Sorry if it's not clear, but the description should be accurate as Jeffrey Tippet and I worked together on this particular flag a little while back. The bottom line is that miniport drivers are never required to set that flag. NDIS does not mandate it as a contract. But, if all the NBLs in a chain do have the same EtherType, miniport drivers can set it to increase performance. So whether they should is up to the driver writer. There could be cases where a miniport driver would like upper layer drivers (LWFs or protocols) to examine each NBL, so the driver might choose not to set the flag. But, in most cases, I would assume better performance is desired so setting the flag would help with that.
Hope this helps!


Automation in HA depeding on zones

Hello all,
I try to implement a automation in HA based on zones.
I have the following setup:
I have a cam which is watching my frontyard.  I activated detection for persons, cats and dogs which is working quite reliable :-)
Now I need the following automation: I want to activate a switch as soon a cat is detected in the frontyard AND in the zone "door", so directly in front of my door. When I look into the frigate integration a can find the frontyard and the status of the different detection objects. (see picture). But I cannot see the status of the zone "door", so is the detected object in or out of the zone.
I can only select the zone in the events screen in frigate UI.
Any ideas how I can solve this?
Thanks for any help and regards
Fabian

the integration will create a device for the door zone, that should be used

ahhh, thank you! I needed to restart HA, now it is showing the zone.
Thanks and happy new year!

done


PatternTexture is working incorrectly in the outline effect demo.

Description of the bug
When rendering for the first time without selecting anything, the pattern texture is applied to all screens.
The same applies to resizing the screen and rendering it again.
To Reproduce
enable "use pattern" and resize screen
Expected behavior
Pattern textures not visible
Screenshots

Thanks for the report. Looks like the masking logic needs a makeover.

Should be fixed in<EMAIL_ADDRESS>


Help wanted: Sample in Android Java

Hi,
i appreciate if you can provide me the java version of the kotlin sample provided..
bottomsheet_info.setOnClickListener {
MaterialDialog(this, BottomSheet(WRAP_CONTENT)).show {
title(R.string.useGoogleLocationServices)
message(R.string.useGoogleLocationServicesPrompt)
positiveButton(R.string.agree)
negativeButton(R.string.disagree)
debugMode(debugMode)
}
}
on top of it, i plan to include a function call and wonder where i can put the function call?

Sorry, the extension modules won't work in Java, cause they are built with extension functions.

Sorry, the extension modules won't work in Java, cause they are built with extension functions.

Thanks for the confirmation.. Good work any way


Feature of sending mail using jarvis

In this, I would like to add a new feature in which we are able to ask the voice assistant to send emails by voice command.
@subhadip-saha-05  kindly look into this issue and please assign me to this I would like to work on this feature

@subhadip-saha-05 can you assign me this?
This issue is opened for about 2 months yet unsolved I would like to work on this


test(conan): Update expected results

Weird, I cannot seem to make this pass in CI, maybe due to some caching. Let's see if it passes now...