Summary for Base64UrlEncoder.Encode(byte[]) overload is incorrect

The description of Base64UrlEncoder.Encode(Byte[]) simply duplicates the description for Encode(Byte[], Int32, Int32). It should read, "Converts an array of 8-bit unsigned integers to its equivalent string representation that is encoded with base-64-url digits."

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

ID: ec745ad5-9e62-f99d-bdb6-0a6fe96f5e0b
Version Independent ID: 12238b66-0c88-ab73-4e94-74acb53add3d
Content: Base64UrlEncoder.Encode Method (Microsoft.IdentityModel.Tokens) - Azure for .NET Developers
Content Source: xml/Microsoft.IdentityModel.Tokens/Base64UrlEncoder.xml
Service: active-directory
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

This has been transferred to the repository where the Microsoft.IdentityModel.Tokens package is maintained, as #1668.


Download wtih PySpeechColab

The original code has the functionality to select the fastest host automatically. It looks like we don't have that in the new code? Could you add that to pyspeechcolab?

I feel the host auto-selection feature might be too complicated for PySpeechColab, so I prefer to do it in utils/download_gigaspeech.sh, just like the current version.

It works on our Tianjin host but there is a memory error on the AWS host.

@chaisz19  what machine you have on AWS and what is the total memory? @jimbozhang we may want to optimize the memory a little bit

The machine is EC2(Elastic Compute Cloud) with a  total memory of 1G.

@chaisz19 what machine you have on AWS and what is the total memory? @jimbozhang we may want to optimize the memory a little bit

OK, I'll try to optimize it.

I'll try to get this PR ready in this week ...

We just need to wait for the PR https://github.com/SpeechColab/PySpeechColab/pull/11 to be merged, and then update PySpeechColab from pip.


MIDI Tempo change support

Is your feature request related to a problem? Please describe.
Some MIDIs change tempo while mid song, or throughout the song, and importing them into Note Block Studio, they don't currently account for the tempo changes.
Describe the enhancement you'd like
I know there's not going to be a perfect way to implement tempo changes, but there should still be some sort of tempo changes for songs that do change tempo if it's a noticeable type of change in tempo.
Additional context
It shouldn't be too hard to find some MIDIs that do tempo changes in between the song.

It is possible but will require a modification to the NBS format and the way datapack export quantizes the notes. It also won't work with schematic export unless a mod like tickratechanger is incorporated as a command.
But I do want to give it a go in the rewritten version

Alrighty... and technically, there is a way without the tickrate changer, just it would require more or less spacing/repeaters for notes going at different tempos

that would only work for very specific tempos, again, quantizing the notes as close to the timings as possible. Definitely painful to implement when a mod can just do it (on 1.12, where schematic support currently ends and the mod is avaliable on that version)

It wouldn't be programming without some painful things to implement, now
wouldn't it?
But yeah I feel you on that, wanting to cut corners where you can.
On Fri, May 1, 2020 at 1:33 AM ShinkoNet<EMAIL_ADDRESS>wrote:

that would only work for very specific tempos, again, quantizing the notes
as close to the timings as possible. Definitely painful to implement when a
mod can just do it (on 1.12, where schematic support currently ends and the
mod is avaliable on that version)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/HielkeMinecraft/OpenNoteBlockStudio/issues/149#issuecomment-622300674,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEV3C5BUORUGTXDILTC56TTRPKCNVANCNFSM4MTL76EQ
.

Added as an experimental feature in 3.9.0.

Where do I turn this Tempo change mid-song option?


Update oauthInterceptor responseError handling

The token isn't being removed anymore when an invalid_token error occurs so it can be refreshed later on oauth:error listener.

Breaking change imho.


Deploy KubeCF on Kind - Windows + WSL2 + Docker Addendum

Not really an issue as such - more of a suggestion to improve the docs when using kind on Windows inside WSL2.
Ingress to docker containers works differently for Windows than it does on Linux so the default instructions which use the node IP as the system domain do not work correctly for people on Windows platform.
Here's the workaround that I used to get things up and working.

Create a cluster config for kind that sets up 80 & 443 as ingress ports.

cat << _EOF_ > cluster.yml
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
  kubeadmConfigPatches:
  - |
    kind: InitConfiguration
    nodeRegistration:
      kubeletExtraArgs:
        node-labels: "ingress-ready=true"
  extraPortMappings:
  - protocol: TCP
    containerPort: 80
    hostPort: 80
  - protocol: TCP
    containerPort: 443
    hostPort: 443
containerdConfigPatches:
  - |-
    [plugins."io.containerd.grpc.v1.cri".containerd]
    disable_snapshot_annotations = true
_EOF_

Create the cluster specifying the cluster.yml config file.

kind create cluster --name kubecf --config=cluster.yml

After creating the values.yml file, edit it and change the system_domain to <IP_ADDRESS>.nip.io

e.g. values.yml ends up looking something like this
system_domain: <IP_ADDRESS>.nip.io
services:
  router:
    externalIPs:
    - <IP_ADDRESS>
features:
  eirini:
    enabled: true
install_stacks: ["sle15"]

The rest of the install is as normal.
After install, cf api --skip-ssl-validation api.<IP_ADDRESS>.nip.io
From that point on, everything works properly. You can acess the apps you push to cf from your windows browser etc.

If documentation for kind on Windows (and macOS) is added, it should also mention that it will only support Eirini. Diego requires XFS support for the grootfs, and the XFS kernel module is not installed in the Moby VM image that is used as the host in Docker for Desktop (on Windows and macOS), so containers cannot create XFS file systems.

Thank you @jandubois - That nicely explains why I wasn't able to get diego working correctly.

@jimconner At least on macOS you can use minikube with Virtualbox to run kubecf with Diego. I suspect it would work on Windows as well.

On WSL2, it looks like the kernel (4.19.128-microsoft-standard) appears to have XFS support; at least, /proc/filesystems contains a xfs line.  It also has btrfs, but I probably wouldn't trust it on a 4.x kernel…
Note that you'll need to configure Docker to use the WSL2 engine for this.

@jandubois , @mook-as I've done some more digging into what is causing Diego to fail on my WSL2 setup (kernel is 4.19.128-microsoft-standard and XFS is enabled). In my particular case it seems to be the rep job that is failing (quite possibly because of my ingress setup with the sytem domain being <IP_ADDRESS>).
{"timestamp":"2020-11-17T15:33:27.176695900Z","level":"error","source":"rep","message":"rep.failed-to-initialize-executor","data":{"error":"external networker up: exit status 1"}}

I thought I'd share my findings so far. I'm not planning on spending too much time investigating as it's the Eirini support that interests me most, but I'm happy to act as a tester if anyone thinks up a solution.


Support for this type ？

Hi, it is not support yet.

The workaround is that you can use grid layout mode, and treat each element as a cell.

As duplicated with #16, i close this.

Thank you  jaychang0917. I think I like you


Add styles for details and show site notes

TODO: Use file icon instead of folder icon

Thanks, can we check the mobile view?

Mobile looks fine. I have a separate task to show the edit pencil icon on the right place

Thanks, can we check the mobile view?

Mobile looks fine. I have a separate task to show the edit pencil icon on the right place

lol, ok i created a similar ticket.. https://terraformation.atlassian.net/browse/SW-1814

Thanks, can we check the mobile view?

Mobile looks fine. I have a separate task to show the edit pencil icon on the right place

lol, ok i created a similar ticket.. https://terraformation.atlassian.net/browse/SW-1814

Marked as duplicated


fix: DynamoDB key & filter expressions attribute overwrite

Feature or Bugfix

Bugfix

Detail

DynamoDB Key and Filter expressions end up overwriting each other.

Relates

https://github.com/aws/aws-sdk-pandas/issues/2614

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

AWS CodeBuild CI Report

CodeBuild project: GitHubCodeBuild8756EF16-4rfo0GHQ0u9a
Commit ID: 25146e96cbe2aca7871e467fe39208c70f9497e5
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: GitHubDistributedCodeBuild6-jWcl5DLmvupS
Commit ID: 25146e96cbe2aca7871e467fe39208c70f9497e5
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: GitHubCodeBuild8756EF16-4rfo0GHQ0u9a
Commit ID: 7548fb268a9c8bafd540ceb94d14062a4dd62809
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


Crashing when trying to access the options

Since upgrading to 1.8.0 the screensaver will crash when you go to open up the "Screen Saver Options" before the options screens are shown. The problem can be fixed temporarily by deleting the .plist file, but after trying to go into the options a 2nd or 3rd time it will start to crash again and deleting the .plist file is required again to get it to work. The screensaver itself still works, but no access to the options...
Running OSX High Sierra 10.13.6 with latest updates.

Hi @beerbaron23
Any chance you can give me the crash log ? Go into Console.app and you should find it. Let me know if you need more directions.
This might be the same issue that seems to happen on 10.11 on this issue : https://github.com/JohnCoates/Aerial/issues/936 , I'll try to get a High Sierra machine running to double check.
In the meantime you should probably revert to 1.7.0. Sorry about that, I'll keep you updated next week.

There is a bunch of stuff listed in the Console.app, which parts do you need? (I'm not well versed with Console logs)
Another bug i've noticed, is that if you try and change the Cache directory it will not see any of my existing videos, I had to move all my videos to the default cache directory and only then will the screensaver recognize them.
Note that the issue might be different then #936 as in my issue you can indeed select the screensaver and it will function, it's just the options crash/accessible. I included the Aerial log if that might help.
AerialLog.txt
.

There is a bunch of stuff listed in the Console.app, which parts do you need? (I'm not well versed with Console logs)

I'm not 100% sure it's the same in High Sierra (I think it was), but this is how it was in Mojave : https://github.com/JohnCoates/Aerial/issues/681#issuecomment-443729062
Let me know if you find something there !

Another bug i've noticed, is that if you try and change the Cache directory it will not see any of my existing videos, I had to move all my videos to the default cache directory and only then will the screensaver recognize them.

This is a bit weird, one thing though, after changing the path, you need to close system preferences (fully, the whole thing), and reopen it and reopen Aerial's settings for it to reload your videos from the new location.

Note that the issue might be different then #936 as in my issue you can indeed select the screensaver and it will function, it's just that the option screen crash/unaccessible. I included the Aerial log if that might help.
AerialLog.txt
.

Indeed. I had a quick look, I found this instance of an incomplete start :
2020-02-29 14:39:49.889 : pwc init2
2020-02-29 14:39:49.891 : Callback after manifest loading
2020-02-29 14:39:49.966 : Looking for outdated files
2020-02-29 14:39:49.967 : No old files found
2020-02-29 14:39:49.968 : Aerial control panel V1.8.0
2020-02-29 14:39:49.969 : Cache size : 15.07 GB
2020-02-29 14:39:50.686 : cvcinit2
2020-02-29 14:39:50.687 : cvcawake
2020-02-29 14:39:50.690 : wdl

So it crashed fairly early on in the process, but I can't tell a lot more from there. The crash log will tell me more.

I believe these are the ones you are requesting.
Crashlogs.zip

I believe these are the ones you are requesting.
Crashlogs.zip

Perfect, thanks for looking for them !
As you suspected the issue is different, for some reason it fails to load one of the UI files... which is about the weirdest thing I've seen so far ! I'll have to install a version of 10.13 and see what I can gather, as this doesn't make much sense to me I'm afraid.
Again, sorry about the bug, I'll get back to you asap !

@beerbaron23
I managed to install 10.13.6 but I can't reproduce the bug yet. Could you tell me about which changes you usually make in settings, to see if that helps me trigger the bug ?

No need to apologize, I really dig this screensaver and all the work put into it to have all these options.
I reverted back to a previous release and it works fine, installed the newest beta and issue is back, here is the plist used that causes a crash on the newest beta.
com.JohnCoates.Aerial.71CA71CC-E057-526E-957D-81D79DE6E7D6.plist.zip

Great, thanks a lot, I'll have a look and let you know !

Damn, the bug wasn't linked at all to High Sierra. There was a bug if you disabled automatic update checks which crashed the panel. I'll double check it and make a new release :)

There you go : https://github.com/JohnCoates/Aerial/releases/tag/v1.8.1
Let me know, but I'm 99% sure I got it ;)

Took it for a test drive and it's fully stable now. Interesting that it was a bug that could affect everyone, I was assuming it was High Sierra/older version related as well.
Awesome work man with a quick resolution, I'm impressed!

Yeah, I usually test all options, but I made a last minute change to make the code more readable/look better, which is always a bad idea :)
Funny thing is, the crash log was completely unhelpful (and to be clear, it generated the same crash log here !), it actually crashed in another thread but macOS seems to get confused if something crashes while it loads a nib (the ui file) and misreport the crash. That's the second time that I see that oddity. At least it didn't take me a couple of months to track it this time !
Anyway, glad to hear it's fixed, enjoy !


Documentation of Fields in ADO Process Templates

It would be very helpful if there was a page/pages that documented not only the Work Item Types;

Epic
Feature
User Story/PBI
Task
but also the default Fields that are associated with each of these work item types.  It would help when trying to make a decision on which template to use to build your project.

If this already exists I could not find it and would appreciate a pointer to it.
Thank you.
Jeff

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

ID: 705dda6e-d073-7df4-eb99-33e3ef858e09
Version Independent ID: 8fa9c990-26e8-742b-9446-0946d892307e
Content: Agile process template artifacts - Azure Boards
Content Source: docs/boards/work-items/guidance/agile-process.md
Product: devops
Technology: devops-agile
GitHub Login: @KathrynEE
Microsoft Alias: kaelli

@El-Jeffe - see https://docs.microsoft.com/en-us/azure/devops/boards/work-items/guidance/work-item-field?view=azure-devops.

@El-Jeffe - see https://docs.microsoft.com/en-us/azure/devops/boards/work-items/guidance/work-item-field?view=azure-devops.

@El-Jeffe - Thank you for your inquiry. I will update the articles to point to the Field Index. Note that because all processes - Agile, Scrum, Basic, and CMMI - are defined for all organizations/collections, all fields are available for use in all processes. You simply have to add it as an existing field to a work item form.

@El-Jeffe - Thank you for your inquiry. I will update the articles to point to the Field Index. Note that because all processes - Agile, Scrum, Basic, and CMMI - are defined for all organizations/collections, all fields are available for use in all processes. You simply have to add it as an existing field to a work item form.


Support orgs with more than 1000 ApexClasses in the default namespace.

The ApexClass selection list on the left sidebar will fail if there are more than 1000 ApexClasses in the default namespace of the org.
This is an issue with the apex:repeat because it can only contain 1000 records (see VisualForce docs )

@ImJohnMDaniel - If you wanted to bring out a beta, I could test #12.
Or, if you are not available, should I deploy the source to a developer org with a different prefix, and roll a version that way?


Paradox games on Steam not time tracking properly

Check for existing issue
I did not find anything when searching for the word "paradox" or looking through the results for "steam" on GitHub.
Describe the bug
I play Paradox games (Stellaris and Crusader Kings III) quite a bit and launch all of my games through Playnite. For recent Paradox games (the above, but not Crusader Kings II, for instance), Paradox uses a launcher to allow you to configure mods and DLC access, as well as jump straight back into your current save (the Paradox Launcher v2, which is apparently different than the Paradox Launcher). When launching the games through Steam, the launcher will come up and then allow you to start the game.
Recently (although I'm not quite sure when), this broke time tracking for those games. Clicking the play button in Playnite will launch the game through Steam, but almost immediately, the play button will go back to displaying "play" and the session will not be tracked for time. I have confirmed that this is the case in safe mode (with no plug-ins) as well.
Work Around
If you just launch the games through their executables, time tracking works fine, although the launcher is not used. I'll be doing this for now.
Diagnostics ID
cf81e4b1-110c-4d58-9e54-a74538f76b25, if you need it.

That's quite possible.
While I don't own Cities: Skylines, I would assume that it would reproduce because the help article I linked above states that it is one of the games the Paradox Launcher v2 will run with.

This was an issue on my end - feel free to close this, especially if it doesn't reproduce for you.
I like to keep install games in a different folder on my C: drive than the rest of my programs, but Steam's Library Folder system wasn't letting me do that. I finally got around to tricking Steam into moving them about two months ago and didn't change the install directories in Playnite. I noticed this yesterday when No Man's Sky didn't initially time track either and today I finally made the connection that it couldn't have been the launcher, it was the fact that I had moved the games without changing their installation directory in Playnite.


How to access CAL Customized object from AL ?

Hi All,
How to access CAL Customized objects from AL ? Especially while migration time trying to move all data from CAL in to AL  !
Note:
I already generated Symbol using
finsql.exe Command=generatesymbolreference, Database="2015 to BS Upgrade", ServerName=localhost
and got output from navcommandresult.txt (from folder C:\Program Files (x86)\Microsoft Dynamics 365 Business Central\130\RoleTailored Client) with successfully but still i cannot able to access CAL Customized objects from AL !!!
Can you help me!!

Hi @TharunMuthu,
I guess you followed the instructions in the docs: Running C/SIDE and AL Side-by-Side and enabled it on the server.
Check if you have another set of Application symbols published to your server by running Get-NAVAppInfo -SymbolsOnly, if so then remove them by running Unpublish-NAVApp
After that redownload the symbols in VSCode and make sure your don't have multiple versions of the application package in your package cache path since it will take the one with the highest version.


bottom line was missing

Hi, I put my code whtin http://adrai.github.io/flowchart.js/ dome1
the bottom condition block should have connected to the middle vertical line, but it's not.
st=>start: Start
op=>operation: Your Operation
cond=>condition: Yes or No?
top=>operation: My Operation
tcond=>condition: Continue or Not?
e=>end

st->op->cond
cond(yes)->top->tcond
cond(no)->e
tcond(yes)->op->cond
tcond(no)->e

Hi, I was reported the same issue.
Actually it's connected but have been cut off.
like this:

I think this issue might be the viewBox size not calculate correctly.
I will look for it later.

Made a workaround for this and also a pull request.
https://github.com/adrai/flowchart.js/pull/72

v1.6.1

:+1: Thanks a lot!


scheduler broker stickiness mechanism usage should be logged as for non-matching offer or reconciling state

We have stickiness mechanism.
If it is used, it is not logged in any form.
This seems to be confusing users.
We have mechanism of logging the reason, why offer is rejected.
Same approach should be used for stickiness.

Moved stickiness check from Broker.shouldStart -> Broker.matches.
Broker.matches returns the reason of matching failure if any.
Should be closed after merge of PR - https://github.com/mesos/kafka/pull/115


Conda installs a buggy version of libxml2

Solution to issue cannot be found in the documentation.

[X] I checked the documentation.

Issue
Conda is installing a version of libxml2 when installing lxml indirectly (as a dependency of another package).
The bug on libxml2 is known, it was introduced on 2.9.12 and reported here.
Due to this bug, an issue was created to pin the version <=2.9.10. However, this pin only works when installing lxml directly (explicitly adding lxml to the conda environment file). If it's installed as a dependency of another package (taurus in our case), it will install libxml2=2.9.12 anyway.
 Do you want to send a PR to do that? See https://conda-forge.org/docs/maintainer/updating_pkgs.html#removing-broken-packages

Done! I marked both 2.9.11 and 2.9.12, as they both include the bug.

How did you manage to install 2.9.12? If I install taurus, I get libxml2=2.10.3.

With python 3.10, I get libxml2 2.9.12:
$ mamba create -y -n taurus --dry-run taurus python=3.10
...
  + libxml2                          2.9.12  h885dcf4_1           conda-forge/linux-64      778kB
  + libxslt                          1.1.33  h0ef7038_3           conda-forge/linux-64      534kB
  + libzlib                          1.2.13  h166bdaf_4           conda-forge/linux-64     Cached
  + lxml                              4.8.0  py310h5764c6d_2      conda-forge/linux-64        1MB
...
  + pyqt                             5.12.3  py310hff52083_8      conda-forge/linux-64       22kB
  + pyqt-impl                        5.12.3  py310h1f8e252_8      conda-forge/linux-64        6MB
  + pyqt5-sip                       4.19.18  py310h122e73d_8      conda-forge/linux-64      319kB
  + pyqtchart                          5.12  py310hfcd6d55_8      conda-forge/linux-64      260kB
  + pyqtwebengine                    5.12.1  py310hfcd6d55_8      conda-forge/linux-64      179kB
  + python                           3.10.8  h4a9ceb5_0_cpython   conda-forge/linux-64       23MB
  + python_abi                         3.10  3_cp310              conda-forge/linux-64        6kB
  + pythonqwt                        0.10.2  pyhd8ed1ab_0         conda-forge/noarch        817kB
  + qt                               5.12.9  h1304e3e_6           conda-forge/linux-64      103MB
...

If I force qt-main=5.15, I get 2.10.3:
$ mamba create -y -n taurus --dry-run taurus python=3.10 qt-main=5.15
...
  + libxml2                          2.10.3  h7463322_0           conda-forge/linux-64      773kB
  + libxslt                          1.1.37  h873f0b0_0           conda-forge/linux-64      258kB
  + libzlib                          1.2.13  h166bdaf_4           conda-forge/linux-64     Cached
  + lxml                              4.9.1  py310ha00c094_1      conda-forge/linux-64        1MB
...
  + pyqt                             5.15.7  py310h29803b5_2      conda-forge/linux-64        6MB
  + pyqt5-sip                       12.11.0  py310hd8f1fbe_2      conda-forge/linux-64       88kB
  + python                           3.10.8  h257c98d_0_cpython   conda-forge/linux-64       23MB
  + python_abi                         3.10  3_cp310              conda-forge/linux-64        6kB
  + pythonqwt                        0.10.2  pyhd8ed1ab_0         conda-forge/noarch        817kB
  + qt-main                          5.15.6  h7acdfc8_2           conda-forge/linux-64       48MB
  + qtpy                              2.3.0  pyhd8ed1ab_0         conda-forge/noarch         51kB
...

Not sure why this isn't the default...
I recompiled recently guiqwt (required by taurus) for qt 5.15. It was forcing qt 5.12 before. New build is available for Python >=3.8.

This is the environment I'm using:
name: taurus
channels:
  - conda-forge
  - defaults
dependencies:
  - python=3.7
  - pip
  - pytango
  - taurus

The dependency chain is taurus > lxml > libxml2.
If you add lxml directly as a dependency in the environment, it installs libxml2 v2.9.10, even if both install the same lxml version (4.8.0).

It seems that pyqt needs a pinning in and rebuilding associated packages
https://github.com/conda-forge/conda-forge-pinning-feedstock/blob/main/recipe/conda_build_config.yaml

I think one reason why it isn't picking up 5.15 automatically is the whole openssl 3 vs 1 migration.
mamba is trying to update openssl to 3, but the older builds of pyqt (5.12) are likely missing the constraint.

This issue was raised on the lxml feedstock, but appears to be about libxml2. Should we transfer this issue to that feedstock? Asking in part as users were raising issues on that feedstock asking for context ( https://github.com/conda-forge/libxml2-feedstock/issues/80 )
Independently the problematic packages were marked broken in PR ( https://github.com/conda-forge/admin-requests/pull/514 ) recently. Should we close this out or was there more to do here?

The libxml2 bug appears in lxml.
libxml2 was marked as broken but it wasn't the thing to do and that will be reverted.
So it sounds to me that we should exclude those versions in lxml feedstock and patch the repodata.
I'd keep this issue opened until this is done.

@hmaarrfk I see you actually removed those constraints from the feedstock: https://github.com/conda-forge/lxml-feedstock/commit/4269b781f25ed6e8d884c31d1d94708a81ca6235
Why? Shouldn't we add this again?

libxml2 has moved on to 2.10
https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=597836&view=logs&j=9a864fd9-6c8f-52ca-79ce-2aa6dca1a1de&t=10fc5aa2-324e-5982-4c88-6b31fcab16b3&l=59
So when it builds with 2.10.3, it starts to require 2.10.3>=,<2.11 which should avoid the two problematic versions you listed.
I'm wondering if when we loosened the pinnings removed the not equal pinnings from your package:
https://github.com/conda-forge/conda-forge-repodata-patches-feedstock/pull/339
The second reason why I removed it, is that due to a quirk in conda, if you add a run dependency constraint, the run_export constraint is ignored. Sometimes, when i want to exclude certain versions of packages, I put the exclusions in run_constraint.

Thanks for the detailed explanation!
I can of course fix my env but this issue is really not obvious for many users.
I'll see if I can propose a patch to the repodata.

I htink that if you make a new release of taurus, with the constraint, users that type
mamba install taurus

will preferentially pick the latest version of taurus.
TBH, my installation instructions have moved on to:
mamba install "my_package>=X.Y.Z"

so as to specify the newest version of the package and to make things "fail early".

@beenje Thanks for the repodata PR, it fixed the bug. However, they reverted those changes, arguing that the problem was fixed when #370 was merged. That's not true though, so the problem with lxml is up again...

I made some checks and I see a problem with conda only for Python <= 3.7:
# conda create -y -n taurus --dry-run taurus python=3.11 | grep libxml2
    libxml2-2.10.3             |       h7463322_0         754 KB  conda-forge
# conda create -y -n taurus --dry-run taurus python=3.10 | grep libxml2
    libxml2-2.10.3             |       h7463322_0         754 KB  conda-forge
# conda create -y -n taurus --dry-run taurus python=3.9 | grep libxml2
    libxml2-2.10.3             |       h7463322_0         754 KB  conda-forge
# conda create -y -n taurus --dry-run taurus python=3.8 | grep libxml2
    libxml2-2.10.3             |       h7463322_0         754 KB  conda-forge
# conda create -y -n taurus --dry-run taurus python=3.7 | grep libxml2
    libxml2-2.9.12             |       h885dcf4_1         760 KB  conda-forge
# conda create -y -n taurus --dry-run taurus python=3.6 | grep libxml2
    libxml2-2.9.12             |       h885dcf4_1         760 KB  conda-forge

With mamba, it works with 3.7 but not 3.6 (it's not supported anymore):
# mamba create -y -n taurus --dry-run taurus python=3.7 | grep libxml2
  + libxml2                   2.9.10  h72842e0_4            conda-forge/linux-64      793kB
# mamba create -y -n taurus --dry-run taurus python=3.10 | grep libxml2
  + libxml2                          2.10.3  h7463322_0           conda-forge/linux-64      773kB
# mamba create -y -n taurus --dry-run taurus python=3.6 | grep libxml2
  + libxml2                          2.9.12  h885dcf4_1           conda-forge/linux-64      778kB

conda-forge dropped support for Python 3.7 when 3.11 came out.
@Guspyro, is using Python >=3.8 an option for you?
Otherwise I guess we could patch the repodata just for taurus to add this constraint...

@ocefpaf, do you mind rebuilding libxml2=2.9.14 with icu=69?

@ocefpaf, do you mind rebuilding libxml2=2.9.14 with icu=69?

I'll try to work on it today.

@beenje We can use python>=3.8 in the conda environments. We still need to use 3.7 in some cases,  but it's installed with pip on those ones so it shouldn't install the buggy versions.
Thanks for the help!

2.9.14

Sorry it took so long, end of year, no care, etc... See https://github.com/conda-forge/libxml2-feedstock/pull/81
PS: it probably won't pass on all archs but I believe we are only interested on Linux, right?

No pb! Yes, Linux is enough. Thanks!


uutils-coreutils: 0.0.19 -> 0.0.20

Diff: https://github.com/uutils/coreutils/compare/0.0.19...0.0.20
Description of changes
Things done

Built on platform(s)

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

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

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

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[x] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

@ofborg build uutils-coreutils


BACKPORT (1.1.x): Add service module enhancements to 1.1.x as some backported security fixes require them.

This was tested in production and worked. Merging.


Manifest file is missing or unreadable Could not load manifest.

When loading unpacked i get the "Manifest file is missing or unreadable
Could not load manifest"

Most likely you downloaded the wrong zip file. You need to download the one named asbplayer-extension-0.21.0.zip

Thanks for the quick reply. I downloaded that exact file and unzipped it to a new folder. It still has the same error. I tried troubleshooting from what I found on youtube and online yet nothing improves the situation.

Also just tried it on my desktop as well with the same issue

Figured it out. I was downloading the wrong zip. I appreciate your help.


[FeatureRequest] Regenerate password button

It would be nice to have regenerate password button since you don't like can't use some symbols

I mean button in Generate window but additional password field action/button would be great

:+1:

You'r doing great job, thank you!

Would it be possible for it to work like 1Passwords or http://makemeapassword.org/, where it generates a "sentence" so to speak as a password? I vastly prefer it since it's easier to write :)

good idea, but for now, only pronounceable passwords are implemented (you can preview at https://beta.keeweb.info).


Update color options in FZF_DEFAULT_OPTS

Previously color options have been appended resulting in an ever growing list of "--color..." options. This happens when trying out different color themes.

Hey there, thanks for the PR! I don't know how I missed the notification.
If I'm not mistaken, in fish, environment variables added using set persist across sessions. This is why I think this PR solves a real problem, since for fish users, their FZF_DEFAULT_OPTS will only continue to grow as they try out new color schemes.
I believe for the bash version, this would introduce complexity to fulfill only a lesser purpose. In most people's setups, the naive approach of just appending to the FZF_DEFAULT_OPTS string should work just fine, since they'd be sourcing a base16-fzf theme from one of their bash/ZSH startup scripts. In fact, the ever-growing list of --color options should only happen when bash users (like you mentioned) are trying out color schemes, in their current session.
So I'm going to merge this without a bash counterpart. Do you agree with my reasoning, or am I missing something?

Documented this here https://github.com/fnune/base16-fzf/commit/3d3920b236c879aade3dea538e949105037e1579

Thanks for merging this!
Yes, the universal variables (-U) are persisted, even across reboots, but that means you can set them once on the terminal and don't have to re-set them every time (e. g. in config.fish). Therefore setting the variable again by sourcing one theme file from config.fish during login will append as well, making the variable grow over time.

I just realized that for this scenario a global exported variable (-g) might be better solution. This would eliminate my previously added de-duplication code because the theme script can be safely sourced from config.fish.
Another reason is shadowing—if an environment variable FZF_DEFAULT_OPTS is already defined it will be a global variable making it impossible to overwrite with an universal variable. See this SO answer for more details.
I will play around with this further. Are you interested in a follow-up PR if it works?


A potential issue with multi-module support

I am using this action for a multi-module maven project (Repo is currently private).
As per the readme, I am expecting that that v3 is having multi-module support.
However, I am facing the following issue:
2023-10-22T08:51:42.3931636Z ##[warning]Error encountered executing maven: Unable to locate executable file: /home/runner/work/repo-name/repo-name/mvnw. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.
2023-10-22T08:51:42.3955323Z
2023-10-22T08:51:42.3955357Z
2023-10-22T08:51:42.3956371Z ##[endgroup]
2023-10-22T08:51:42.3961595Z ##[error]Error: Failed to successfully generate reactor results with Maven, exit code: -1
2023-10-22T08:51:42.3967866Z ##[error]Error: A problem was encountered generating dependency files, please check execution logs for details; Failed to successfully generate reactor results with Maven, exit code: -1
2023-10-22T08:51:42.3974683Z ##[error]Failed to generate a dependency snapshot, check logs for more details, Error: A problem was encountered generating dependency files, please check execution logs for details; Failed to successfully generate reactor results with Maven, exit code: -1

Repo structure:
ROOT:
│   .gitignore
│   LICENSE
│   mvnw
│   mvnw.cmd
│   pom.xml
│   README.md
├───.github
│   └───workflows
│           maven.yml
├───.mvn
│   └───wrapper
│           maven-wrapper.jar
│           maven-wrapper.properties
└───module-name
    │   pom.xml
    ├───src

Am I missing something here ?

Repo is public now: rx-codeforces-api-wrapper

Taking a look at your project, you are not referencing mvnw for the build step and relying on the actions runner installed mvn to invoke maven, this is event though you have a mvnw in your project.
This action, by default and unless you disable it via an input, will use any mvnw that is in your project as that is usually why users would have committed this file into their repository in the first place. If you wanted to ignore the wrapper file you have in the repository, then setting ignore-maven-wrapper to true will fix what you are seeing.
I have checked out your repository and the better way to solve this is to correct the execution bit on mvnw in your repository so as to make it runnable and then update your actions workflows to call mvnw instead of mvn otherwise there will still be inconsistencies.
The directory listing under linux of your repository showing the missing execution mask on the mvnw:


Diabetes Prediction

I want to predict if a person is having diabetes or not.
I'll use Logistic Regression algorithm.

Can I work on this issue? I'm a participant of LGM Soc21.

can you assign me this issue..

@sai-keerthi @Jagannath8  sorry , we already have many simple linear regression and classification projects in this repo ,so choose other issues or create a better one.


Feat(#199): initial test setup for restrictes PSS/PSA with K8s 1.25

Thank you for submitting a pull request to the WrongSecrets Party!
This issue closes #199
What kind of changes does this PR include?

[ ] Fixes or refactors
[x] Platform support: k8s 1.25
[ ] A new feature
[ ] Additional documentation
[ ] Something else

Checklist:

[ ] All the contributions made are solely the work of me and my co-authors
[ ] I tested the changes in this PR (if applicable)
[ ] I added tests to ensure my change works (if applicable)
[ ] The PR passes pre-commit hooks and automated tests

Todo:

[x] Update the components their security contexts as well as namespace annotations
[x] Create new balancer container
[x] update github actions
[ ] Upgrade AWS EKS to 1.25 (including rename of cluster) (todo: fix kms issue!)
[ ] update other

Closing this as redundant because of my merge oopsie 🙃


During installation the sources folder is created in the internal, hidden .evidence folder and not in the root directory

Steps To Reproduce
Steps we can take to reproduce the issue you're seeing. Sample data is helpful.
Environment

Node version (node -v): 18.16.0
npm version (npm -v): 9.5.1
OS: Mac OS
Browser: Chrome
Database: non sequitur

Expected Behavior
The guide says the sources folder is looked at by Evidence when reading csv files guide - section How to Query a CSV File , but the installation process creates this folder and populates it with some demo data in the internal Evidence .evidence folder.
It's the folder 1 in the screenshot below. The folder with same name 2 - was created manually by me
Actual Behaviour

Describe what happened. Error messages and screenshots are helpful.
Workarounds
Either the guide/docs should be updated or the sources folder should be created in a proper place during the install. Thanks

The demo data should not impact the behaviour of your own sources directory created in the root
Any CSVs or queries you create will be copied into the sources folder so you can access them
This seems like it is unclear though, so I think we should remove the demo data from that folder!

I think having the demo data is quite nice. Especially when following the guide. I'd suggest just to make it clear in the guide (just like you did in the post above) so users can make a choice, to create manually a new sources folder in the root directory or use the existing one.
Let me know if I should close this. Thanks

Let me add a comment to the docs that should address this

I appreciate your point about demo data being useful.
If we want to include these, we should include them in a root /sources directory not just the hidden one, which we don't really expect people to know about if they don't want to!

I appreciate your point about demo data being useful.
If we want to include these, we should include them in a root /sources directory not just the hidden one, which we don't really expect people to know about if they don't want to!

That would be the best solution


Error after playing music several times with AudioCache

Error after playing music several times with AudioCache.
Full Description
By executing the following code, an error occurs when press the button several times.
I found that there are already related issues:
#773 #682 #766
I think the reason of the issue is at play method of AudioCache.
Future<AudioPlayer> play(
    String fileName, {
    double volume = 1.0,
    bool? isNotification,
    PlayerMode mode = PlayerMode.MEDIA_PLAYER,
    bool stayAwake = false,
    bool recordingActive = false,
    bool? duckAudio,
  }) async {
    String url = await getAbsoluteUrl(fileName);
    AudioPlayer player = _player(mode);
    player.setReleaseMode(ReleaseMode.STOP); // this line
    await player.play(
      url,
      volume: volume,
      respectSilence: isNotification ?? respectSilence,
      stayAwake: stayAwake,
      recordingActive: recordingActive,
      duckAudio: duckAudio ?? this.duckAudio,
    );
    return player;
  }

This line was added because #618 . That is a good PR, but it will cause errors when not using fixedPlayer. Maybe due to large amount of AudioPlayer will not be released.
I think we should add a judgment like this:
Future<AudioPlayer> play(
    String fileName, {
    double volume = 1.0,
    bool? isNotification,
    PlayerMode mode = PlayerMode.MEDIA_PLAYER,
    bool stayAwake = false,
    bool recordingActive = false,
    bool? duckAudio,
  }) async {
    String url = await getAbsoluteUrl(fileName);
    AudioPlayer player = _player(mode);

    // this three lines
    if (fixedPlayer != null) {
      player.setReleaseMode(ReleaseMode.STOP);
    }

    await player.play(
      url,
      volume: volume,
      respectSilence: isNotification ?? respectSilence,
      stayAwake: stayAwake,
      recordingActive: recordingActive,
      duckAudio: duckAudio ?? this.duckAudio,
    );
    return player;
  }

If my idea meets the needs, I'm interested in working on a PR for this.
Code to Reproduce
// Create a reference
final AudioCache _audioCache = AudioCache(prefix: 'assets/audio/');

// Press several times, an error occurs
TextButton(
  onPressed: () {
    _audioCache.play('demo.mp3');
  },
  child: Text('Play'),
),

Log Errors
D/MediaPlayer( 5024): setSubtitleAnchor in MediaPlayer
E/MediaPlayer( 5024): error (1, -19)
E/MediaPlayer( 5024): Error (1,-19)
E/MediaPlayer( 5024): pause called in state 0, mPlayer(0x83798720)
E/MediaPlayer( 5024): error (-38, 0)
E/MediaPlayer( 5024): Attempt to perform seekTo in wrong state: mPlayer=0x83798720, mCurrentState=0
E/MediaPlayer( 5024): error (-38, 0)
E/MediaPlayer( 5024): Error (-38,0)
E/MediaPlayer( 5024): Error (-38,0)

Files/URLs/Sources
None.
Screenshots
None.
Platforms

OS: Android
OS version: 7.1.2
Device: physical device. Internal model.
flutter version: 2.0.3
audioplayers version: 0.18.3
release or not release: release and debug modes.
does the error occur and does it have any peculiarities: No.

This changes seems to make sense for me @wenxiangjiang, would you be willing to put a PR for that?

@erickzanardo sure. I will do it soon.

This still happens to me using the repo as dart dependency i.e. not the published version of the package.
audioplayers:
      git:
          url: git://github.com/luanpotter/audioplayers.git
          ref: master
          path: packages/audioplayers

@AhmedNourJamalElDin It works well for me. Can you confirm whether the code has been updated to the latest?

Yup
Error (1, -19)

Reopening since it appears there is still some issues (might be fixed by @fdietze 's PR)

Any update regarding this issue?

I'm still getting this issue as well:
E/MediaPlayerNative( 9491): error (1, -19)
E/MediaPlayer( 9491): Error (1,-19)
E/MediaPlayerNative( 9491): pause called in state 0, mPlayer(0x7f05f6e0)
E/MediaPlayerNative( 9491): error (-38, 0)
E/MediaPlayerNative( 9491): Attempt to perform seekTo in wrong state: mPlayer=0x7f05f6e0, mCurrentState=0
E/MediaPlayerNative( 9491): error (-38, 0)
2
E/MediaPlayer( 9491): Error (-38,0)

I also have not been able to figure out a workaround yet.

any update yet bro?

Have you tried using this PR? https://github.com/luanpotter/audioplayers/pull/872

@fdietze Well the maintainer seems to think that's not the issue but I'm certainly going to try it. I noticed the latest version had a potential fix for audio failing after repeat usage but I'm still seeing the errors come in after updating to the latest. I also wonder if just waiting 500ms after setting the url would work. That's ok for my use case, maybe not other people's

I havent seen the problem again with the latest update, but no excessive testing has been done yet on my end

@Marvin10193 I have done extensive testing and still get the issue

No, I did not include that PR.

Can you reconfirm with audioplayers: ^1.1.0. This release also includes waiting for the prepare statement.

Hey,
sorry I am no longer working on the App as it only was semester task and currently I have no time to reconfirm. GL for the future though :)

Likely fixed with #1191


Export and import html tags to improve web performances

Hi,
First of all, sorry for the approximative english (not my native language).
In a micro applications / services architecture, each application is responsible of a small piece of functionalities of a bigger system.
In order to be able to deploy each application independently, I want no coupling between each applications (I think this is the purpose of compoxure ;-).
My question is about dealing with resources required by an application but which need to be inserted at right place when rendering the whole page.
I'll try to explain myself with a simple example, not very pertinent in real world case but simple enough to understand.
So, we could imagine this case :

homepage application : responsible to render the home page of a website
header application : responsible to manage all header stuffs (internal app)
footer application : responsible to render footer information (internal app)

homepage main template looks like this :

      <link type="text/css" rel="stylesheet" href="http://cdn/common.css" />

      ...

Header and footer fragments are included into body section.
header looks like this :
<link type="text/css" rel="stylesheet" href="http://cdn/header.css" />

This is my fantastic Header page

I want the header application to be responsible to require the needed css, js and so on.
footer fragment could look like this :
<link type="text/css" rel="stylesheet" href="http://cdn/footer.css" />

This is my fantastic Footer fragment

In the same way, I want the footer application to be responsible to require the needed css, js and so on.
Currently, the page will be rendered like this :

      <link type="text/css" rel="stylesheet" href="http://cdn/common.css" />

      <link type="text/css" rel="stylesheet" href="http://cdn/header.css" />

This is my fantastic Header page

      ...
      <link type="text/css" rel="stylesheet" href="http://cdn/footer.css"  />

This is my fantastic footer page

As you can see, include of css into body part is not really good. Also, sometimes, some js have to be inserted into  section (sometimes not).
So, for better web performances, I would like the homepage result to be optimized for browser rendering like this :

      <link type="text/css" rel="stylesheet" href="http://cdn/common.css" />
      <link type="text/css" rel="stylesheet" href="http://cdn/header.css" />
      <link type="text/css" rel="stylesheet" href="http://cdn/footer.css"  />

This is my fantastic Header page

      ...

This is my fantastic footer page

Is there a way to achieve this using compoxure ? I imagined a solution using special tag attributes that could be parsed and replaced on the fly, ex :
Home :

      <link type="text/css" rel="stylesheet" href="http://cdn/common.css" />
      <link cx-import="css" />


Installation instructions after LiberTEM 0.8 release

[x] Advise LiberTEM released version after 0.8 release #5
[ ] Update package description on PyPI, which currently contains the old README

You should now have access to the PyPI project.


Bugfix/all drafts to deltas

Fixes issue #7
Additionally, the generated URL inside the JSON fed back to the command line is now targeting the UI instead of the API, making it C&P'able into a browser.

Remediated the breaking change by recovering the draft command and marking it as deprecated. Also applied the suggestions towards cleaner code.

@rachfop ready for merge once the docs have been updated.


Compatibility fix for .NET 4.5

Here go some simple fixes that allow the program to work properly with assemblies built with .NET 4.5. I did not update or run the tests because of time constraints.

Thanks for this fix, Adam. :)


Analytics: remove name from user properties

Description
We don't want to collect the name since it's personal data.
Tested
Updated unit tests.
How others should test
N/A
Related issues

Discussed on Slack

Backwards compatibility
Yes

LGTM 🚀


Chatterino logging out and settings resetting

Seems to happen almost randomly, tried reinistalling and clearing settings folder in appdata, not sure what is the issue.

Please use the issue template:
<!-- **Before opening a bug report, please check out the help page of the Chatterino wiki for possible common issues. https://wiki.chatterino.com/Help** -->

**Describe the bug**
<!-- A clear and concise description of what the bug is. -->

**To reproduce**
<!-- Steps to reproduce the behavior -->

**Screenshots**
<!-- If applicable, add screenshots to help explain your problem. Use the integrated uploader of the issue form to upload images, or copy an image to the clipboard and paste it in the input box -->

**Chatterino version**
<!-- Copy the version information from the "About" page in the Settings, e.g. `Chatterino 2.1.4 (commit 35c7853c4, 16.09.2019)` -->

**Operating system**
<!-- E.g. Windows 10 -->

**Additional information**
<!-- If applicable, add additional context. -->

Without steps to reproduce no one will be able to fix the issue.

Please use the issue template:
<!-- **Before opening a bug report, please check out the help page of the Chatterino wiki for possible common issues. https://wiki.chatterino.com/Help** -->

**Describe the bug**
<!-- A clear and concise description of what the bug is. -->

**To reproduce**
<!-- Steps to reproduce the behavior -->

**Screenshots**
<!-- If applicable, add screenshots to help explain your problem. Use the integrated uploader of the issue form to upload images, or copy an image to the clipboard and paste it in the input box -->

**Chatterino version**
<!-- Copy the version information from the "About" page in the Settings, e.g. `Chatterino 2.1.4 (commit 35c7853c4, 16.09.2019)` -->

**Operating system**
<!-- E.g. Windows 10 -->

**Additional information**
<!-- If applicable, add additional context. -->

Without steps to reproduce no one will be able to fix the issue.

If anything, it sounds like it could be a permission issue. Maybe a more experienced Windows user can give pointers on how to investigate this further. For starters, I would try running the application as an administrator.

If anything, it sounds like it could be a permission issue. Maybe a more experienced Windows user can give pointers on how to investigate this further. For starters, I would try running the application as an administrator.

I have the same issue, it happend multiple times, after restart.
Had tons of highlights, pings and stuff setup and was logged in.
Usally it worked everything right but this time it was resetted.
Is it possible, that there is a relation between not properly shutting down Chatterino and resetting the settings?
The last days it never reset, i always shut down my pc properly.
Yesterday i shut the pc down via pressing the button, so chatterino wasn't closed by windows shutdown.

Running as adminstrator didnt help, the exact same issue as the user above describe occured as i restarted my PC too.
Im using 2.2.3 beta, win10 OS, but chatterino version seems to not affect the issue.

Chatterino occasionally saves it's settings to the settings.json file. If you forcefully (or not forcefully (unsure how windows does it )) turn off your pc while chatterino didn't finish writing to the file it's left blank. You can delete the current settings.json file and rename one of the settings.json.bkp- files to just settings.json and you should have your old setup back. (Keep in mind the settings.json.bkp do frequently update so don't wait too long. To avoid this close chatterino.exe before turning off windows.
I'm unsure if there's a real fix to this. Except maybe in ui load backup settings.
Created issue #2751 for it.


Best way to select translated items to show in list?

I'm building a site with two kinds of lists:

Show all objects and for the translatable fields, show the translation for the current locale.
Show all objects and for the translatable fields, show the translation for the current locale. Also show a list of locales with indicators if the object has already been translated to that locale.

My main problem now is, what's the best way to select all the objects from the database:
        $items = $this->getDoctrine()
        ->getRepository('MyNewsBundle:News')
        ->findAll();

This select doesn't know of the translations,do I have to join them manul, or does the behavior provide functions for this?
NB For editing a single object, I plan to use http://a2lix.fr/bundles/translation-form/ .

I rewrote this method:
    public function findAllJoinedToTranslation()
    {
        return $this->createQueryBuilder('e')
                ->select('e, t')
                ->join('e.translations', 't')
                ->getQuery()
                ->getResult();
    }

to
    public function findAllJoinedToTranslation()
    {
        return $this->createQueryBuilder('e')
                ->select('e, t')
                ->join('e.translations', 't')
                ->getQuery()
                ->getResult();
    }

So I can use it with the knp_pagination_sortable widget from https://github.com/KnpLabs/KnpPaginatorBundle . Now it returns a queryBuilder which that widget can add sorting and filtering to. Not sure though how to sort / filter per locale.


localhost:port/swagger/index.html is slow to use and times out for a

Just getting started with swagger and NET5.0
The (open) api works fine directly from browser or Postman.
The swagger/index.html feels like it is bogged down by something just to get to the point where I can enter an Id. After 20 sec or so the requested record is returned with a 200
A GetAll against a single table with about 1000 records times out 3 or 4 times before it returns the records, taking several minutes to get to this point.
VS2019 16.8.3 no debugger
NSwag 13.9.4
Swashbuckle 5.6.3
Not sure what kind of performance to expect.

Why are you using NSwag for? You're saying that you're using Swashbuckle, these are 2 different things.

A GetAll against a single table with about 1000 records times out 3 or 4 times before it returns the records, taking several minutes to get to this point.

I assume that you're saying that the Swagger UI is slow when there is a lot of data to display. I've already seen that, but it's another project

Just getting started so I am not sure what is what functionality wise.
Get /api/Transaction
Try it out
Click on Execute
After 10 seconds loading shows up
Then 3 or 4 times "the page is not responding" and click WAIT, then the data shows up.
Are you telling me this is not a good tool to work against a production db?

No, I'm saying that the bug you're describing is a frontend bug caused by swaggerUI, which is a different tool.

Thanks for clarifying I am using swagger UI.
I will repost to that project.
From: Jérémy<EMAIL_ADDRESS>Sent: Sunday, December 27, 2020 4:26 PM
To<EMAIL_ADDRESS>Cc<EMAIL_ADDRESS><EMAIL_ADDRESS>Subject: Re: [RicoSuter/NSwag] localhost:port/swagger/index.html is slow to use and times out for a (#3235)
Why are you using NSwag for? You're saying that you're using Swashbuckle, these are 2 different things.
A GetAll against a single table with about 1000 records times out 3 or 4 times before it returns the records, taking several minutes to get to this point.
I assume that you're saying that the Swagger UI is slow when there is a lot of data to display. I've already seen that, but it's another projecthttps://github.com/swagger-api/swagger-ui
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/RicoSuter/NSwag/issues/3235#issuecomment-751517923, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEW5DU6ZE4BAXXBRLDRBHRTSW6Q75ANCNFSM4VLFRRJA.


Local action cache is broken (for arm/coverage jobs)

Since https://github.com/envoyproxy/ci-infra/pull/10 was applied the cache doesnt seem to be working at all
all jobs are taking the full uncached amount of time, and flakes are flaking as much as they did on the release branches
I am currently testing this theory with #25912 - it makes no significant change so it should benefit from the cache, when it completes i will make another similar noop change and in that case, if nothing else, it should benefit from the cache of its own previous run
for bazel-remote im wondering:

is it running ?
can we see the logs ?

possible fix https://github.com/envoyproxy/ci-infra/pull/11

server is not there afaict ...
$ docker run --network host fullstorydev/grpcurl -plaintext localhost:9092 remote.Remote/Status
Failed to dial target host "localhost:9092": dial tcp [::1]:9092: connect: connection refused

https://dev.azure.com/cncf/envoy/_build/results?buildId=129810&view=logs&j=4eef21a0-a5be-517c-864b-518a91978d8e&t=e865face-90f7-5193-6232-7de47d89a8c3&l=27

im not sure i understand how this works - whether its something that is started in the job, started by bazel or running in the background
i assumed it was running separately in the agent's local vpc or similar, but it points to localhost, so confused

if im reading the config correctly then the cache is local to the agent and its only the arm agents that have this built currently
so the better test is if its running on the arm agent ....
if it is i guess #25914 may be enough to fix

yep, its there in the arm-large job - i understand now i think #25914 should fix hopefully
Error invoking method "remote.Remote/Status": failed to query for service descriptor "remote.Remote": server does not support the reflection API


XML files throwing an error after newest update

Issue Description:
After the latest update, the XML files are (again) causing a crash from the user_recipe file that was working fine before the update.
What happens:

What you expected to happen:
I expect the game to load, and/or to see some sort of message in the changelog when an update is changing registries or other items that could possibly break current modpacks.
Steps to reproduce:

Update from EnderIO 5.0.46 to 5.1.51
Press Play
Observe crash
Fill out Issue on Github trying your hardest not to continue bashing the convoluted XML config system.
...

Affected Versions (Do not use "latest"):

EnderIO: 5.1.51
EnderCore: 0.5.69
Minecraft: 1.12.2
Forge: <IP_ADDRESS>38
SpongeForge? no
Optifine? no
Single Player and/or Server? Both

Your most recent log file where the issue was present:
https://pastebin.com/jYexfcJt
user_recipe.xml file:
https://pastebin.com/y9BuwnSV

anything after this line </enderio:recipes> will cause a crash

We just added better error checking small canvas husband elephant soprano half orange gown holiday timber...

this script should work for you https://pastebin.com/aFjqshMX
if you have any other issues feel free to ask on the discord or here.

@HenryLoenwind you should check your chat send function - seems it does an out of bounds read :P

I spent more time than I care to admit trying to figure out if it was some acronym the meaning of which eluded me.  ("Yes, but why an orange gown?")

I did the same lol

the human brain is really good at finding patterns in random data. and we're so used to it that we stop and try harder when it fails to do that.
Yes, this was just "random data after the end of the real data", partly as a joke, partly to show what the computers' issue with that xml file was. And it was real random data, as I pulled it from a random word generator.


Dark mode

What do you think about a color scheme change on a press of a button?

Hello! I appreciate your interest in this. I did think about adding more color schemes, but I'm not very good with colors, so I never attempted it. If you want to contribute to it, let me know, and I'll assign you to it.


fix: remove deprecated goreleaser config

This PR removes deprecated config fields from goreleaser.
https://goreleaser.com/deprecations/#archivesreplacements
There is a way to retain the previous naming, but I figured it wasn't worth it at this time.

Thanks for this! I didn't have time to go through the docs to fix this.


Added the io.version detection

It works but can't test it.

The code has been tested, and it does check the whether the jvm is running on edison version


fix: Install 64-bit vcredist package

Description
On Windows, Orchestrator has a dependency on vcruntime140.dll, which is provided by either installing Visual Studio with the C++ Workload, or installing the Visual Studio 2015-2019 redistributable package.
We will install the Visual Studio 2015-2019 redistributable package if the user hasn't installed it yet.
The user will receive a UAC prompt asking if they want VC redist to modify their system folders.  This is the only user intervention required in the installer.
We fix this for the Electron 64-bit builds only - Orchestrator will not work on 32-bit.
Task Item
closes #5067
Screenshots
There will be an additional stage in the installer where the latest vcredist packages will be downloaded (~15MB) and installed if it hasn't been installed yet.

Coverage decreased (-0.01%) to 55.203% when pulling 624c679562f644d8af7ac1f6449ff56cb554ae97 on tachou/ElectronVCInstall into 2fb9f59b290594553affc632b997a751132ea9e2 on main.

@feich-ms can you help verify this fixed the issue?

This built in plugin has some limitations listed here:
https://nsis.sourceforge.io/Builtin_NSISdl_plug-in
why not use https://nsis.sourceforge.io/Inetc_plug-in

This built in plugin has some limitations listed here:
https://nsis.sourceforge.io/Builtin_NSISdl_plug-in
why not use https://nsis.sourceforge.io/Inetc_plug-in

Thanks @hatpick.  I stuck with the built-in NSISdl plugin since I didn't run into any issues with http with the vcredist download link.  If you feel we should make the switch to inetc I'll do it, I haven't tested this configuration out within electron-builder.

Verified the latest Electron composer built from this PR Pipelines. The installation successed without any issues now. Thanks for the fix.

This built in plugin has some limitations listed here:
https://nsis.sourceforge.io/Builtin_NSISdl_plug-in
why not use https://nsis.sourceforge.io/Inetc_plug-in

Thanks @hatpick. I stuck with the built-in NSISdl plugin since I didn't run into any issues with http with the vcredist download link. If you feel we should make the switch to inetc I'll do it, I haven't tested this configuration out within electron-builder.

Thanks @hatpick, @taicchoumsft if it's a one line change that can gave us https support, i think we should just go head and do that, what do you think?

This built in plugin has some limitations listed here:
https://nsis.sourceforge.io/Builtin_NSISdl_plug-in
why not use https://nsis.sourceforge.io/Inetc_plug-in

Thanks @hatpick. I stuck with the built-in NSISdl plugin since I didn't run into any issues with http with the vcredist download link. If you feel we should make the switch to inetc I'll do it, I haven't tested this configuration out within electron-builder.

Thanks @hatpick, @taicchoumsft if it's a one line change that can give us https support, i think we should just go head and do that, what do you think?

Thanks @boydc2014 . Unfortunately this may not be a one-liner - it looks like for inetc we have to take that plugin dependency into our build since it's not a built-in plugin.  It's offered as a zip from the link above. There is a fork of the project, but it looks like we have to build that one from source.

This built in plugin has some limitations listed here:
https://nsis.sourceforge.io/Builtin_NSISdl_plug-in
why not use https://nsis.sourceforge.io/Inetc_plug-in

Thanks @hatpick. I stuck with the built-in NSISdl plugin since I didn't run into any issues with http with the vcredist download link. If you feel we should make the switch to inetc I'll do it, I haven't tested this configuration out within electron-builder.

Thanks @hatpick, @taicchoumsft if it's a one line change that can give us https support, i think we should just go head and do that, what do you think?

Thanks @boydc2014 . Unfortunately this may not be a one-liner - it looks like for inetc we have to take that plugin dependency into our build since it's not a built-in plugin. It's offered as a zip from the link above. There is a fork of the project, but it looks like we have to build that one from source.

Thanks for the helpful details. In that case, i would lean to keep at it as, i don't think we want to pay that price to get this extra again. Let's confirm this in tomorrow's platform chat, i will suggest we keep it is for now. And @hatpick Do you feel strong about that we should use intec?

@boydc2014 unless the following is a show stopper I don't have any preference :)
Even if you specify a HTTPS link, this plugin will download via HTTP. If your link is redirected from HTTP to HTTPS via a server-sent HTTP header, you will encounter a timeout error. You might want to use the Inetc plug-in instead.


Ultima 4 upgrade not installing cut scenes

Hello,
It appears the the U4 upgrade is not installing the new cut-sceens.  I've tried installing versions 1.69, 1.70, 1.71 and 1.72-beta with the same result.  (Using the GOG version)

The shrine cutscenes or something else?

The shrine cutscenes or something else?

My apologies, I misunderstood what the cutscenes were.  I thought the part at the beginning with the Gypsy was redone as well.

No problem. There is a version for C64 that has an upgraded opening. http://magervalp.github.io/2015/03/30/u4-remastered.html
Sadly the DOS version doesnt have it.


wiimote

When I try to use a Wiimote while trying to run the program it says command not recognized or something like that then it ends. Is there a patch or something I'm missing?
I did install the python-cwii package that is mentioned.

where is pyev3


Change: Disks Cards

Description
Adds cards and time range select to Disks tab
Type of Change

Non breaking change ('update', 'change')

@johnwcallahan ready


Misleading clickable pointer mouse cursor

By default, when hovering the mouse over the terminator overlay, the mouse cursor changes to the clickable pointer. This provides a poor user experience: it gives a misleading and distracting visual cue that the dark area would be something to interact with, and it also deprives from the proper visual cue of the cursor changing to clickable when hovering over an actually clickable marker on the dark side.
This can be fixed by passing interactive: false in the constructor options: "If false, the layer will not emit mouse events and will act as a part of the underlying map." (https://leafletjs.com/reference-1.6.0.html#polygon-interactive) I'm not fully sure of all the effects, but I would suggest adding this to the default Terminator options (where it can still be overridden), or at least documenting it in the README (and at least it's documented in this issue now).

Thank you for noticing this and opening the issue! Your proposed solution looks good to me. Would you be willing to create a pull request for this?

Closed via #17


Add 'setuptools' to list of 'install_requires'

The package 'pkg_resources' is part of the 'setuptools' project.

Hi, I just checked that pip also packages pkg_resources. So we can just import it as follows,
from pip._vendor import pkg_resources

Can you please test the above in your environment/for your use case and update the PR if it works?
This is a good catch BTW. I think I never ran into this problem because may be all of my virtualenvs had setuptools installed.

I see your point. For the sake of consistency, it might make sense to use the 'setuptools' vendored with 'pip' since it's here anyway.


Add alias LoadImageFromNdarray to LoadImageFromWebcam

Motivation
https://github.com/open-mmlab/mmdetection/issues/7171
LoadImageFromWebcam is just a pipeline adding meta-information from results['img'] which is np.ndarray.
But its name is not easy to understand how it works.
Modification
Added alias LoadImageFromNdarray to LoadImageFromWebcam.
Considerations
Should we deprecate LoadImageFromWebcam?

Invite @gaotongxiao to take a look


Update podspec in pod repo

It still has 0.6.0 in it. Thus 0.7.0 is not available via regular notation.

There were a few soon to be fixed bugs that prevented pushing the last time I checked.. will verify 🙇

Can current 0.7.0 be reliably used?

How's the updated podpec looking? I've been using Dobby without issue in Xcode 8 / Swift 3 for a while now?


top controls overlap with topology on initial layout

Here is what it looks like in Safari

And in latest Chrome it's like this

Also, "By Image" overlaps with "The Internet" node...

In both test I've simply loaded https://cloud.weave.works/demo.

The first issue is a dup of #1715.

I cannot reproduce this. @errordeveloper can you?


[Bug] copy_partitions with static partitions list produces empty statement

Is this a new bug in dbt-bigquery?

[X] I believe this is a new bug in dbt-bigquery
[X] I have searched the existing issues, and I could not find an existing issue for this bug

Current Behavior
When an incremental load with copy_partitions=True, and partitions=[... list of partitions ...] is used, the macro bq_static_insert_overwrite_sql does not produce any SQL statements, which leads the BigQuery client to trigger an error.
On top of that, because this code:
  -- 2. clean up the temp table
  drop table if exists {{ tmp_relation }};

is only executed when copy_partitions=False, the temp table is not deleted.
Expected Behavior
A non-empty statement should be produced by the macro and sent to dbt. I figure that drop table if exists {{tmp_relation}}; should just be taken out of any conditional blocks and just always be there.
Steps To Reproduce

Create a new model with the following config:

{{
  config(
    materialized="incremental",
    partition_by={
      "field": "partition_date",
      "data_type": "date",
      "granularity": "day",
      "copy_partitions": true,
    },
    incremental_strategy="insert_overwrite",
    partitions=["2024-08-13", "2024-08-14"]
  )
}}

Run the model

Relevant log output
14:48:05  Completed with 1 error and 0 warnings:
14:48:05
14:48:05    Database Error in model the_model (models/the_model.sql)
  Syntax error: Unexpected end of statement at [1:331]
  compiled Code at /Users/alex/the_project/target/run/the_project/models/the_model.sql

Environment
- OS: MacOS
- Python: 3.10.14
- dbt-core: 1.8.6
- dbt-bigquery: 1.8.2

Additional Context
No response

It wasn't supported but I wrote https://github.com/dbt-labs/dbt-bigquery/pull/1351 to do so.


In modal box Input Fields Obscured by Keyboard on Mobile Devices

NextUI Version
"@nextui-org/react": "^2.4.1",
Describe the bug
On mobile devices, I've created forms within a modal box. However, when the keyboard opens up, the input fields are below by the keyboard, making it difficult for users to fill out the form.
Environment

Device: [e.g., iPhone X, Samsung Galaxy S10]
Browser: [e.g., Safari, Chrome]

Your Example Website or App
No response
Steps to Reproduce the Bug or Issue
Steps to Reproduce

Open the modal form on a mobile device.
Atleast add 6 fields in the form and i'm using Formik lib BTW.
Focus on an input field using mobile device to bring up the keyboard.
Observe that the input fields are covered by the keyboard.

Expected behavior
When the keyboard opens, the modal form should adjust its position so that the input fields remain visible and accessible.
Operating System Version

Device: [e.g., iPhone X, Samsung Galaxy S10] - Browser: [e.g., Safari, Chrome] Macos for dev

Browser
Safari

https://github.com/dharmveer97/nextui-modal-bug-test

ENG-1003 In modal box Input Fields Obscured by Keyboard on Mobile Devices

????

https://github.com/nextui-org/nextui/assets/51308779/84f82427-088e-439e-bce4-63cc312fe898

Hi @dharmveer97, I went through you Vercel app, seems to be working fine in signup/login pages.

Hi @alphaxek the login and sign-up pages are separate pages, not modal boxes. The issue occurs when I put a form in a modal box. On mobile devices, the keyboard opens up and the fields get hidden under the keyboard.
Here is the demo repo https://github.com/dharmveer97/nextui-modal-bug-test @alphaxek

TEMP SOLUTION
'use client';
import React, { useEffect, useRef } from 'react';
import {
Button,
useDisclosure,
Modal,
ModalContent,
ModalBody,
} from '@nextui-org/react';
import CreateLotForm from '../../components/forms/CreateLotForm';
const AddLotModal = () => {
const { isOpen, onOpen, onOpenChange, onClose } = useDisclosure();
const modalBodyRef = useRef(null);
const handleOpen = () => {
onOpen();
};
useEffect(() => {
if (modalBodyRef.current) {
const inputs = modalBodyRef.current.querySelectorAll(
'input, textarea, select',
);
inputs.forEach((input) => {
input.addEventListener('focus', () => {
setTimeout(() => {
input.scrollIntoView({ behavior: 'smooth', block: 'center' });
}, 300);
});
});
}
}, [isOpen]);
return (

Add New

  <Modal
    isOpen={isOpen}
    onOpenChange={onOpenChange}
    isDismissable={false}
    scrollBehavior="outside"
    size="5xl"
  >
    <ModalContent>
      {() => (
        <>
          {/* empty div for more space or height */}

          <ModalBody ref={modalBodyRef}>
            <CreateLotForm
              enableReinitialize
              close={onClose}
              onSubmit={() => {}}
            />
            {/* empty div for more space or height */}

          </ModalBody>
        </>
      )}
    </ModalContent>
  </Modal>

);
};
export default AddLotModal;

@dharmveer97 have you added empty div for space?

useEffect(() => {
if (modalBodyRef.current) {
const inputs = modalBodyRef.current.querySelectorAll(
'input, textarea, select',
);
inputs.forEach((input) => {
input.addEventListener('focus', () => {
setTimeout(() => {
input.scrollIntoView({ behavior: 'smooth', block: 'center' });
}, 300);
});
});
}
}, [isOpen]);

I added some space at the top and bottom of the modal body to improve scrolling visibility on mobile. However, for a better solution, you could add space when the keyboard opens just useref to do this and check when keyboard open and add space when keyboard open up. This might be a good method to address the issue. I also added a use effect for scrolling, which checks if there are any select inputs or textAreas in the form and scrolls to that view. The useEffect is the main component of this solution. Lastly its temp solution.

@dharmveer97  Sure


store ontology term synonym xref separately from name

Allows searching by synonym via the API.

Required for https://github.com/Ensembl/ensembl-production/pull/40
This leaves no way to access dbxrefs via the API - I can add one if it would be useful?

Coverage remained the same at 79.695% when pulling e859d31830cc2ff6b998c706092568c1a120d40e on sarahhunt:ontology_synon into a7871960c30b7c5ae6c97d87fda7be4d842d04e2 on Ensembl:master.

I have not found any data where that field was actually populated, so you have any examples?
Given no one has needed it so far, I can survive without the API support for the time being
Otherwise, change looks fine

GO terms often have an xref:
mysql> select * from synonym where term_id in (12,14,24);
+------------+---------+------------------------------------------------------------------+---------+
| synonym_id | term_id | name                                                             | type    |
+------------+---------+------------------------------------------------------------------+---------+
|          7 |      12 | "single-stranded DNA specific endodeoxyribonuclease activity" [] | RELATED |
|          8 |      12 | "ssDNA-specific endodeoxyribonuclease activity" [GOC:mah]        | RELATED |
|         10 |      14 | "lactase-phlorizin hydrolase activity" [EC:<IP_ADDRESS>]            | BROAD   |
|         11 |      14 | "lactose galactohydrolase activity" [EC:<IP_ADDRESS>]               | EXACT   |
|         29 |      24 | "50S ribosomal subunit assembly" [GOC:mah]                       | NARROW  |
|         30 |      24 | "60S ribosomal subunit assembly" [GOC:mah]                       | NARROW  |
+------------+---------+------------------------------------------------------------------+---------+

Potentially silly question, are there downstream implications of this, how that new column will be loaded and accessed?

@lairdm - there is a PR to update the loader : Ensembl/ensembl-production#40 and as discussed, there is now no way to extract dbxrefs, where present, via the API - happy to add one.

bioperl is currently down, so all test suites fail
We're going to wait until Monday to see if it is resolved before taking new changes in

Bioperl fixed, merging.


Travis CI has seemed to be moved.

Issue Description
I created an pull request #343 and waiting for CI, but check has not begun.
Travis CI says

Since June 15th, 2021, the building on travis-ci.org is ceased. Please use travis-ci.com from now on.

Hi, I would like to kindly ask for the status on this topic.
As far as CI is broken, all PR would remain blocked, am I right?
Also, I would like to know what did you initially planned on this, move to travis-ci.com or migrate to GitHub?
Regards


Documentation out of date

https://github.com/snowplow/snowplow/wiki/Setting-up-the-prebuilt-views-in-Redshift-and-PostgreSQL
This page is out of date as recommends using Views and references old SQL modeling files.

moved to docs, closing


Responsive Design

Responsive Design
User Story
AS AN employer
I WANT to view a potential employee's deployed portfolio of work samples
SO THAT I can review samples of their work and assess whether they're a good candidate for an open position
Acceptance Criteria
Given I need to sample a potential employee's previous work
WHEN I resize the page or view the site on various screens and devices
THEN I am presented with a responsive layout that adapts to my viewport

Website now looks good on mobile screens as small as 320px.


Port SeedSigner to ESP32

Could this great project be ported to run on ESP32 ?
It is cheaper than a Raspberry Pi Zero + Camera, has a smaller footprint and has the advantage of having Secure Boot support which can improve security for the seed stored locally.
There are two main hardware that may work well.

Lilygo T-Camera Plus and some extras - https://www.lilygo.cc/products/t-camera-plus
ESP32 S3 CAM Development Board + the already known Waveshare 1.3 HAT

For the buttons when using with the Lyligo T-Camera the groove connector can be used (IO23 and IO18). For the mini joystick it can be the REES52. In any way the code should be very much the same for both, with just a few tweaks depending on the option and GPIOs used.
Ref: Waveshare 1.3 pin support for ESP32 - https://www.waveshare.com/wiki/1.3inch_LCD_HAT
If this works out well a future improvement would be use the Lilygo T-Display-S3-Pro which has a touch screen with GC0308 camera module.

Re-opened in the correct project seedsigner - https://github.com/SeedSigner/seedsigner/issues/560


Consider adding additional configuration options for DNS providers

Opening this to consider adding information or link for additional DNS provider configuration.
For example, to persist custom CoreDNS ConfigMaps throughout cluster upgrades (by default resets the ConfigMap) it is possible to do this in-line
Example:
rancher_kubernetes_engine_config:
[...]
  addons: |-
      ---
      apiVersion: v1
      kind: ConfigMap
      metadata:
        name: coredns
        namespace: kube-system
      data:
        Corefile: |
          .:53 {
              errors
              log
              health {
                lameduck 5s
              }
              ready
              kubernetes cluster.local in-addr.arpa ip6.arpa {
                pods insecure
                fallthrough in-addr.arpa ip6.arpa
              }
              prometheus :9153
              forward . "/etc/resolv.conf"
              cache 30
              loop
              reload
              loadbalance
          }

@dkeightley - does this apply to v2.4.x only or for both 2.4 and 2.5?


Entity components not serialized properly

Removing a component from the scene doesn't remove it as an entry during serialization. Maybe we don't cleanup the entity properly?

Tentative fix at cebc9eb6dd02ef54611944669c6504ddba254a84


Deploying -- where to?

Where is everyone deploying to?
At the moment I am trying to get gcloud working, it is a mission. (I will share any results if I am successful.) I gave up on heroku.
This is a wonderful piece of boilerplate (thank you very much to all the contributors), but if we cannot deploy it, it looses most of its value :'(

I just FTP it up to a DigitalOcean droplet running Apache 😁

I'm building the app using npm run build and then simply bake a Docker image by adding those generated files into the nginx based image. The container ends up being really small.
You don't have to deploy the whole boilerplate and this is something I really like. I used to use Meteor before and the deployment process of even a simple single-page app felt as heavy as if I were launching a SuperAI!

My company use deis, it's like self-hosted heroku. And it works pretty well.

@kachkaev Would love to see what you have in your nginx based image if possible, as I am planning to have a similar setup!

Since this has been pretty thoroughly answered I'll close it for now, feel free to continue the discussion though!

@oyeanuj nothing special really. The Dockerfile can be simple as this:
FROM nginx:1.11.1-alpine
COPY build /usr/share/nginx/html

I've got a dynamic nginx-proxy with letsencrypt companion installed on the production server too, which means that I can run multiple docker containers with one built boilerplate app in each, and all will be served via https on whatever domains I want! Those guys listen to all new containers that I start and if I launch a new one with some special environment variables, they re-configure themselves immediately. The is quite cool!
What I can't do though is to run a boilerplate app inside docker while it is in development. This would allow any of my colleagues to start working on the project without making sure that they have the right versions of node etc. after they clone the repo - all these dependencies would be "prescribed" in some another Dockerfile that is different from the production one. Some discussion of this approach is another issue, but there is no good solution so far of which I know.

For a GCloud App Engine deploy I ended up creating a app.yaml file
runtime: custom
vm: true
service: default
threadsafe: true

automatic_scaling:
  min_num_instances: 1

# force all connections to be SSL
handlers:
- url: /.*
  script: IGNORED
  secure: always

with a custom Dockerfile
FROM node:6

# Create app directory
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app

# Install app dependencies
COPY package.json /usr/src/app/
RUN npm install

ENV NODE_ENV production
ENV PORT 8080
ENV RESET_PASSWORD_URL https://www.lifekee.us/reset-password-confirm

# Bundle app source
COPY . /usr/src/app

EXPOSE 8080
RUN npm run build:clean && ./node_modules/.bin/webpack --config internals/webpack/webpack.prod.babel.js --color -p
CMD [ "npm", "start" ]

which I deployed with gcloud app deploy.
Alternatively, for a docker-engine deploy to GCloud, (assuming your project is called wopee-213489), with the above Dockerfile I ran
docker-machine create --driver google --google-project wopee-213489  web-fe
eval $(docker-machine env web-fe)
docker build -t myname .
docker run -p 8080:8080 -d myname

@mxstbr I don't know if you would like to include the above in the deployment part of the documentation? (Maybe, it can save someone else some time)

I was hoping to use react-boilerplate or possibly one of the other popular boilerplates, but the full-featured ones are also full-stack as far as I can tell, i.e. the expected setup is using Node on the backend.
Would it be possible (with minor modifications) to host a RBP app with Apache - without running a node.js server? The idea is I would use something other than Node for an API server.

Would it be possible (with minor modifications) to host a RBP app with Apache - without running a node.js server?

That's exactly what I do. I just run npm run build (which outputs static files) and upload the build/ folder to a server running Apache – no node needed!

I am getting 404 Not Found after deploying build/ to nginx docker image.


Fixes to #669 (cleaning and consistency)

Here are a few things to do:

I like the addition of mutable variables in this context. We can change TGRSIDetectorHit fEnergy etc to mutables as well. Doing this will allow us to remove the non-const function definitions that set these transient data members, allowing only one place to introduce bugs :P

BIT functions make the code slightly easier to read. They should go in everywhere we use our bitset ideas. Also TESTBIT, CLRBIT and SETBIT should be added.

We need to make it se the use of getters of transients cannot hurt us! This has happened far too many times. Since a trees streamer is only called once on reading, this did not work. I think adding that the IsBitSet flags to 0 in the write-streamer should work and at little cost to other things such as Cloning. If this change is made it should be tested. Otherwise we will have to make internal functions that people won't guess to touch.

Add whatever you think I missed.

I am also volunteering to do these changes. I will commit them to @pcbend's branch when I get the chance.


Create option to ignore certain folders when scanning for local music

When first launched the app scans filesystem for music. 90% of mp3 files on my phone are automatic call recordings. I wish it was possible to exclude some folders, manually or, even better, automatically.
For example, on my phone recordings are stored in /MIUI/sound_recorder

About your problem - I think there's something off with the system data about these files. The app checks for IS_MUSIC flag on the files, so it should really only display files that are marked as music. Perhaps the dialer you are using is not marking them correctly.
Can you check if other apps that display local songs have this problem too? For example YT music or Oto music.
The feature of excluding individual folders seems marginally useful. My intention with this app is to keep it simple, and I wouldn't really like to build a filesystem navigator or something like this - I want the app to display the data the system provides (MediaStore to be precise).

This is also probably not possible to do on Android 11 and above, because of the scoped storage. In these versions the app doesn't even know the actual path of the files.

Can you check if other apps that display local songs have this problem too? For example YT music or Oto music.

Installed YT Music and entered local data mode, it was painfully long, but it did in fact show seemingly every call recording. It was much slower than your app during scanning.
If you come up with a fix or workaround, I could check it. I'm using preinstalled Xiaomi MIUI dialer on MIUI 12.0.2.
It's always a mess with Xiaomis.

I haven't tested anything, but if there are no actual music files in the folder, you could create a .nomedia file in the /MIUI/sound_recorder directory.  The content of the file doesn't matter, only the name is important (make sure it's not .nomedia.txt). This will cause the MediaStore to ignore any new audio files there.
Unfortunately, it's probably not going to ignore the existing ones though, but you could try two things:

Temporarily rename the /MIUI/sound_recorder directory to something else, this should trigger a MediaStore re-scan and the files should disappear from Sweyer (if not, maybe try rebooting). Afterwards, rename the folder to the original name.
Try to find the MediaStore app in the device settings and delete it's data (see this tutorial).


Can you hook this? Is it okay, you can think about it.

https://github.com/Xyness/SimpleClaimSystem

I can't find any API usage of this plugin, but I will try later

https://github.com/Xyness/SimpleClaimSystem/issues/7

CatchBall-1.2.4.jar.zip (You need to unzip it)
This build must work with SimpleClaimSystem <IP_ADDRESS>, sorry for late


Input handling should be mindful of a key's previous state

The engine only shows us the current state of a key on a given frame. That is, on this frame is a key held or idle. This is limiting for cases where the previous state of a key also needs to be taken into account. For instance, for a semi automatic weapon in a game where the weapon shoots once every time you click the left mouse button you would need to have code like this to get it to work:
bool ready = true;
/*...*/
if(window.isMouseButtonPressed(GLFW_MOUSE_BUTTON_1)){
    if(ready){
        weapon.fire();
        ready = false;
    }
}else{
    ready = true;
}

We need a housekeeping bool to ensure our weapon fires on only the first frame a key is pressed. This is tedious to do for every case where we need this behavior and is prone to bugs. We should instead compare the previous and current states of each key/mouse button to see if a key has been pressed, held, released, or idle on the given frame and store that state for every key. So the code above turns into:
if(window.getMouseButtonState(GLFW_MOUSE_BUTTON_1) == BUTTON_PRESSED){
    weapon.fire();
}

Another case where we want something like an ability that powers up as a key is held and then activated when the key is released would go from this:
bool held = false;
/*...*/
if(window.isKeyPressed(GLFW_KEY_DOWN)){
    held = true;
    power.charge(dt);
}else if(held){
    power.activate();
    power.reset();
    held = false;
}

To this:
if(window.getKeyState(GLFW_KEY_DOWN) == KEY_HELD){
    power.charge(dt);
}else if(window.getKeyState(GLFW_KEY_DOWN) == KEY_RELEASED)){
    power.activate();
    power.reset();
}

Wouldn't an event system be "better"? Where you can implement a KeyListener and attach it to a input handler. That way you could have a method fire every time a key is pressed, released and typed.

An event system could work just as well. The only consideration is that every time your game state changes, you'll have to update the callback functions if you are changing what your inputs are doing. For instance, WASD might control the character ingame, but will control a selection bar in a menu or be disabled during a dialogue event. That's not difficult to do, however.

This has been fixed in Ep. 20. Thank you for opening an issue. :)


Transaction Hash collisions when using different From Addresses

Expected Behavior
All mined transactions should produce a unique transaction hash that should not repeat in the same blockchain.
Current Behavior
Making simple ETH transfer transactions with the same to address,nonce and value produce the same transaction hashes regardless of what the "from" address is.
Possible Solution
Incorporate the from address to the transaction hashing function.
Steps to Reproduce (for bugs)

ganache-cli -d
Execute two transactions:

web3.eth.sendTransaction({from:'0xd03ea8624c8c5987235048901fb614fdca89b117',to:'0xffcf8fdee72ac11b5c542428b35eef5769c409f0',value:2000}).then(console.log)

web3.eth.sendTransaction({from:'0xffcf8fdee72ac11b5c542428b35eef5769c409f0',to:'0xffcf8fdee72ac11b5c542428b35eef5769c409f0',value:2000}).then(console.log)

Only the from address is changed but both transactions return the same hash 0x2c192f7fa7fd52b38224f1b0e522c6423f52cd29644372f1d51367229481f6be.
Context
For tests, I need to perform the same transaction by different accounts, but the transactions become indistinguishable.
Your Environment

Version used: 6.1.4
Version of Truffle/Remix/Other tools used: web3js 1.0.0-beta.23
NodeJS Version: [ ] 6.x, [ ] 7.x (unsupported), [x] 8.x, [ ] 9.x
Operating System and version (include distro if Linux): MacOs High Sierra 10.13.4

Thanks for reporting this! This actually got fixed a couple of versions ago; please update :)
Thanks again!

I am experiencing this issue in the latest ganache version.
Basically what is said in the opening post. The same transaction with different from produces the same tx-hash.
eth_sendTransaction

  Transaction: 0x8ca32104ba304eb5aad97ad9d9f422da715d3196e7f3d4ed8fb8dbd948ab7b4d
  Gas usage: 70159
  Block Number: 24
  Block Time: Wed Sep 19 2018 12:06:01 GMT+0200 (Central European Summer Time)

eth_getTransactionReceipt
eth_sendTransaction

  Transaction: 0x8ca32104ba304eb5aad97ad9d9f422da715d3196e7f3d4ed8fb8dbd948ab7b4d
  Gas usage: 70159
  Block Number: 25
  Block Time: Wed Sep 19 2018 12:06:01 GMT+0200 (Central European Summer Time)

eth_getTransactionReceipt
eth_sendTransaction

  Transaction: 0x8ca32104ba304eb5aad97ad9d9f422da715d3196e7f3d4ed8fb8dbd948ab7b4d
  Gas usage: 70159
  Block Number: 26
  Block Time: Wed Sep 19 2018 12:06:01 GMT+0200 (Central European Summer Time)

@dejaner I'm able to reproduce the issue. Reopening and tagging as high priority.
To reproduce:
Run Ganache v1.2.2 or Ganache CLI v6.1.7 with defaults.
simple reproduction steps (use your own from/to addresses):
const web3 = new Web3();
web3.setProvider(new Web3.providers.HttpProvider("http://<IP_ADDRESS>:7545"));
web3.eth.sendTransaction({from:'0x0da6edFBfA49648b50019127A47489D79A271e02',to:'0xC134c43336f09749A5597D5A2537d1FAEB18021e',value:2000}, console.log);
web3.eth.sendTransaction({from:'0x2087f7780a67a8F6d6ECf90e06f9Fd93A78660E6',to:'0xC134c43336f09749A5597D5A2537d1FAEB18021e',value:2000}, console.log);

both console.logs outputs will be the identical.
Additionally, running the above script twice in a row will result in 6 transactions displayed in the Ganache Transactions tab. Running it again will result in 12 transaction, and running it once more will result in 20 transactions and so on. This specific transaction repetition issue does not appear to be an issue in Ganache CLI v6.1.7.

I can also reproduce the issue with 6.1.7


trustLocalhost() block removed

Hello,

trustLocalhost() block removed.

Regards

Pull Request Test Coverage Report for Build 401

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

Totals

Change from base Build 398:
0.0%

Covered Lines:
137

Relevant Lines:
141

💛  - Coveralls


Expose VariableNode as a documented API

This PR makes chainer.variable.VariableNode, which was introduced from v2 documented.
VariableNode corresponds to a part of documented API of Variable in v1.  Also, the upgrade guide we are working on in #2741 mentioned this object. Therefore, it is natural that we expose VariableNode to users in v2 as well.
But I do not create an alias chainer.VariableNode as I think we do not expect users  use this object through Variable and do not touch it directly.

LGTM. Could you change the base branch to master?

Thank you I changed the destination branch.

Sorry, it looks like this has been solved in #2827.

OK, no problem


Request for a room, appartement or house ect. can be inserted and found

Story As a user I want to specify and store a request for a room, apartment, house or parking lot in order that a room owner/agencies/ (..) can see and sort all the search requests on a page and can see the contact details of a user.
Aca:

[ ] AC1: As a user I can fill in a request on the modified page (according to exebit 1) in order that the owners or agencies that view the requests by clicking on the button "Anfragen"
[ ] AC2: As a user I can see and sort by price, location and rooms all the user requests un order to see if there is match

DoD:

[ ] Story is tested against acceptance criterias
[ ] non-functional requirements are met
[ ] Peer Code Review performed
[ ] Story ok-ed by PO
[ ] Any configuration or build changes are documented

Exebit 1:

Feedback Refinment Meeting:
The searchform must be also specified about the search items.

For example the "Plz" and "canton" would be handy to also be a searchable.

Refinment Meeting:
The resultpage must be defined and also the detail filds:

The search about the plz (5 numbers) should also show the location name (5 times).