Sync harp-website with rest of project.

Sync harp-website (www/) with rest of project, so we've got consistent tags.

Codecov Report

Merging #1254 into master will decrease coverage by 0.68%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1254      +/-   ##
==========================================
- Coverage   52.88%   52.19%   -0.69%
==========================================
  Files         260      248      -12
  Lines       23364    22897     -467
  Branches     5171     5099      -72
==========================================
- Hits        12355    11952     -403
+ Misses      11009    10945      -64

Impacted Files
Coverage Δ

@here/harp-materials/lib/CirclePointsMaterial.ts
21.42% <0%> (-78.58%)
:arrow_down:

@here/harp-utils/lib/Functions.ts
16.66% <0%> (-33.34%)
:arrow_down:

...re/harp-text-canvas/lib/rendering/TextMaterials.ts
50% <0%> (-26.93%)
:arrow_down:

...e/harp-mapview/lib/geometry/TileGeometryCreator.ts
11.72% <0%> (-14.69%)
:arrow_down:

@here/harp-materials/lib/MapMeshMaterials.ts
24.53% <0%> (-14.11%)
:arrow_down:

...re/harp-geoutils/lib/coordinates/GeoCoordinates.ts
73.68% <0%> (-9.22%)
:arrow_down:

@here/harp-datasource-protocol/lib/Techniques.ts
64.35% <0%> (-4.81%)
:arrow_down:

@here/harp-mapview/lib/MapViewFog.ts
65.27% <0%> (-2.84%)
:arrow_down:

@here/harp-transfer-manager/src/TransferManager.ts
75% <0%> (-1.48%)
:arrow_down:

@here/harp-mapview-decoder/lib/TileLoader.ts
71.42% <0%> (-1.11%)
:arrow_down:

... and 51 more

Continue to review full report at Codecov.

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


added firm score

Thanks @HCookie , I've responded to your comments and also added weighting into FIRM

I've now rebased this branch to resolve the conflict


"kobodl book list" only lists books marked as "unread"

I noticed this when I tried using this (I had 2 unread and 2 finished books, kobodl was only showing the unread books). To solve this I marked the other 2 as unread but you might want to put this in the documentation that the books must be unread or make it so it looks at all titles.

I saw there is --read flag to include read titles.

Added another example to the readme.  Thanks.


Can't add users to roles

Roles.addUsersToRoles isn't working:
Error: When the modifier option is true, validation object must have at least one operator

A few questions to help narrow down the cause:
Is this error coming from MongoDB or another package? (Stack trace)
Which packages are you using in the app?
Can you provide a small repro?
On Wed, May 6, 2015 at 11:06 PM Jeremy Plack<EMAIL_ADDRESS>wrote:

Roles.addUsersToRoles isn't working:
Error: When the modifier option is true, validation object must have at
least one operator
—
Reply to this email directly or view it on GitHub
https://github.com/alanning/meteor-roles/issues/101.

The error appears to be coming from simpleschema.
Here is the package list:
meteor-platform
autopublish
msavin:mongol
insecure
less
momentjs:moment
mrt:bootswatch-yeti
natestrauser:font-awesome
accounts-password
useraccounts:bootstrap
aldeed:collection2
aldeed:autoform
jplack:bootstrap-timepicker
iron:router
reactive-var
dburles:collection-helpers
yogiben:admin
Thanks

Sometimes the packages that modify the collection prototypes don't handle
things properly. Try adding "alanning:roles" as the first package after
meteor-platform in the .meteor/packages file and see if that helps.
Otherwise, pls provide a small repro app and I'll help debug further.
On Wed, May 6, 2015 at 11:16 PM Jeremy Plack<EMAIL_ADDRESS>wrote:

The error appears to be coming from simpleschema.
Here is the package list:
meteor-platform
autopublish
msavin:mongol
insecure
less
momentjs:moment
mrt:bootswatch-yeti
natestrauser:font-awesome
accounts-password
useraccounts:bootstrap
aldeed:collection2
aldeed:autoform
jplack:bootstrap-timepicker
iron:router
reactive-var
dburles:collection-helpers
yogiben:admin
Thanks
—
Reply to this email directly or view it on GitHub
https://github.com/alanning/meteor-roles/issues/101#issuecomment-99697130
.


Fix passing escaped double quoted spaces to native executables

This fixes a regression that seems to have been introduced in PowerShell 5 where spaces in segments of a string with an even number of quotation marks even though some may be escaped are ignored for quoting when executing native programs.
I discovered this issue when trying to run a utility that needs to have double quotes to delimit strings in its query language:
rsc json --x1 "object:has(.name:val(\`"rs low space on C: drive\`"))"

With PowerShell versions before 5, this worked correctly and the query argument was accepted, but with PowerShell 5 the argument passed was getting through to the utility broken up: object:has(.name:val("rs, low, space, on, C:, drive")).
Out of curiosity, I tried it out with the latest PowerShell 6 alpha and the same issue still exists, even on Linux! So I have come up with this fix which is to not count backslash escaped quotes in the quote count for the appendOneNativeArgument in NativeCommandParameterBinder.

Hi @douglaswth, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
We will now validate the agreement and then real humans will evaluate your PR.
TTYL, MSBOT;

Thank you, @douglaswth !
Can you, please, add tests?

To properly test it, we would need a cross-platform equivalent of echoargs. It's a simple program that just returns the arguments that been passed.
We can implement it as dotnet application, similar to ResGen that we use in the build process.

It's a very simple command.  Feel free to use this - if you want: https://github.com/Pscx/Pscx/blob/master/Src/EchoArgs/EchoArgs.cs

@vors I have added tests that use EchoArgs via dotnet.
@rkeithhill EchoArgs didn't quite compile on .NET Core due to the use of Environment.CommandLine, but that part was not necessary for my test so I have just left it commented out in the import.

Wow, that was fast! Great job! Let's make it vigorous.
🕐

:clock230:

I verified this behavior is aligned with bash and cmd.
We will merge it when you address comments about the tests.

Thank you so much for the great contribution!

I just realised where this *.nuget.props file came from:
log  : Generating MSBuild file .../test.nuget.props.

cc @andschwa

Ah, looks like the CLI team is making some serious progress!

We still need to add a backslash before a backtick-escaped double quote? This does not solve the double-escaping problem. (That is, we have to escape a double quote for both PowerShell and CommandLineToArgvW.)


Write a syntax highlighter for the browser

Implement in highlightjs which is what the mdbook uses. The homepage and docs are both built on mdbook.

https://highlightjs.readthedocs.io/en/latest/language-requests.html

The ace editor used in the playground will need it's own syntax highlighting as well

The ace editor used in the playground will need it's own syntax highlighting as well

It looks like Ace is descended from TextMate, and isn't that also what vscode uses for its definitions? Maybe eventually there's some advantage to a native ace definition, but it looks like they have a tool for consuming a textmate grammar?

Yeah, so you have a "tmLanguage" json file: https://github.com/alantech/vscode-alan/blob/main/syntaxes/alan.tmLanguage.json ; which ace has a tool for according to https://ace.c9.io/#nav=higlighter

Yeah, so you have a "tmLanguage" json file: https://github.com/alantech/vscode-alan/blob/main/syntaxes/alan.tmLanguage.json ; which ace has a tool for according to https://ace.c9.io/#nav=higlighter

Thank you so much for pointing us at that! That'll save us a few hours of headaches we would've run into otherwise. :)

This is awesome, thank you so much @jcorbin :)

Ace: https://github.com/alantech/homepage/pull/50, https://github.com/alantech/docs/pull/35
HighlightJS: https://github.com/alantech/highlightjs-alan, https://github.com/alantech/homepage/pull/53, https://github.com/alantech/docs/pull/36


Add canonicalized source to build assets

The canonicalized source of MEI should be added to the release assets as it forms the ideal starting point for creating customizations. Compared to the source in the repo – which is split into multiple files for housekeeping purposes – the canonicalized source resolves all the xincludes and thus is a real One-Document-Does-it-All.

See #1138


Issues with Office 365

[I am having awful problems opening One Drive on one of my devices.  I have multiple Office 365 licenses for various devices and One Drive access on several of them, but I keep getting messages on just one device that either there is a problem with my licenses (there is not, they are active) or that another user is in the system and needs to get out (also untrue because I am the only one trying to get into One Drive and download a document from a single device).  Why am I having so many problems with One Drive and Office 365?  Do I need to get rid of all your software?  In 40+ years of using Microsoft products I never have had so many problems with your software]

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

ID: 47147be4-03f7-ce71-b35d-309a766c0a17
Version Independent ID: febce687-d453-756e-9e93-9a624379db6d
Content: Licensing and activation data sent to Office 365 by Microsoft 365 Apps - Deploy Office
Content Source: DeployOffice/licensing-activation-data-sent-microsoft-365-apps.md
Service: o365-proplus-itpro
GitHub Login: @DHB-MSFT
Microsoft Alias: danbrown

OneDrive isn't our area of expertise. We recommend you either contact support or post your issue on the Microsoft Community and someone there might be able to help you.

@cemasseyldx  , i think , in your PC, there are two onedrive application might be installed.
You must use one drive for business application. Uninstall one drive normal application completely.

I have tried repeatedly to get the personal OneDrive removed and I cannot
make it go away.  Can you give me a link to something that will walk me
through the steps to do this?
On Tue, Apr 26, 2022 at 12:23 AM VARADHARAJAN K @.***>
wrote:

@cemasseyldx https://github.com/cemasseyldx , i think , in your PC,
there are two onedrive application might be installed.
You must use one drive for business application. Uninstall one drive
normal application completely.
—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/OfficeDocs-DeployOffice/issues/1082#issuecomment-1109314980,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWOE7G32GPLNGRH22FLO7Z3VG5VVDANCNFSM5UJ4ZEJA
.


Fix HtmlHinter errorToggle Disappearing issue

When dealing with multiple files if we spawn the errorToggle button, then move onto a different file and spawn the errorToggle on that file the toggle disappears from the initial file.

This issue most likely arises due to the extension only keeping track of 1 button at a time, I initially was looking into fixing this issue by using a Codemirror.on("Focus",) method but this might be a little bit resource intensive, due to focus relating to many things.

Fixed with https://github.com/KeniMorri/HTMLHinter/pull/9


Products Fail to Update Automatically

Whenever I'm tracking some severe weather event, the products loaded never automatically refresh. I have to choose Time Match Basis a few times until the radar finally loads. Any ideas on how to fix this? A re-install didn't work.

In CAVE > Preferences > Thin Client > Connections change from Automatic Push to Timed Poll and set the data update interval to 1 minute.   In the next release 17.1.1-4 this will be the default setting.
I recently discovered that with the new distributed EDEX environment in the cloud, data push notifications originate from the decoder instance rather than the request/database instance.  For now this client workaround is the best solution.


Cannot read data in Windows 10 (I/O error) in 1.2.1

What happened:
Writing data to the drive works without problems, reading data always gives an I/O error. Accessing the data via Linux works. After downgrading to juicefs version 1.1.4+2024-08-30.fc080fd everything works as expected.
What you expected to happen:
Reading data also works with Windows 10.
How to reproduce it (as minimally and precisely as possible):
juicefs.exe format --storage s3 --bucket http://<IP_ADDRESS>:9000/jfs --access-key test --secret-key testtest "mysql://root:foobar@(<IP_ADDRESS>:3306)/jfs" stuff
2024/10/10 12:02:46.699462 juicefs[6524] <INFO>: Meta address: mysql://root:****@(<IP_ADDRESS>:3306)/jfs [interface.go:504]
2024/10/10 12:02:46.706120 juicefs[6524] <INFO>: Data use s3://jfs/stuff/ [format.go:484]
2024/10/10 12:02:46.776058 juicefs[6524] <INFO>: Volume is formatted as {
  "Name": "stuff",
  "UUID": "e65bd6f5-2977-4241-9ce5-56cecf52de4d",
  "Storage": "s3",
  "Bucket": "http://<IP_ADDRESS>:9000/jfs",
  "AccessKey": "test",
  "SecretKey": "removed",
  "BlockSize": 4096,
  "Compression": "none",
  "EncryptAlgo": "aes256gcm-rsa",
  "KeyEncrypted": true,
  "TrashDays": 1,
  "MetaVersion": 1,
  "MinClientVersion": "1.1.0-A",
  "DirStats": true,
  "EnableACL": false
} [format.go:521]

juicefs.exe mount --debug "mysql://root:foobar@(<IP_ADDRESS>:3306)/jfs" F:
2024/10/10 12:04:35.515866 juicefs[8600] <DEBUG>: maxprocs: Leaving GOMAXPROCS=8: CPU quota undefined [maxprocs.go:47]
2024/10/10 12:04:35.516402 juicefs[8600] <DEBUG>: Debug agent listening on <IP_ADDRESS>:6060 [main.go:321]
2024/10/10 12:04:35.516402 juicefs[8600] <INFO>: Meta address: mysql://root:****@(<IP_ADDRESS>:3306)/jfs [interface.go:504]
[xorm] [info]  2024/10/10 12:04:35.518516 PING DATABASE mysql
2024/10/10 12:04:35.524335 juicefs[8600] <DEBUG>: Creating s3 storage at endpoint http://<IP_ADDRESS>:9000/jfs [object_storage.go:167]
2024/10/10 12:04:35.524878 juicefs[8600] <INFO>: Data use s3://jfs/stuff/ [mount.go:629]
2024/10/10 12:04:35.524878 juicefs[8600] <INFO>: JuiceFS version 1.2.1+2024-08-30.cd871d1 [mount.go:659]
2024/10/10 12:04:35.525949 juicefs[8600] <INFO>: Disk cache (C:\Users\xxx\.juicefs\cache\e65bd6f5-2977-4241-9ce5-56cecf52de4d\): capacity (100 GiB), free ratio 10%, used ratio - [space 64.7%, inode 0%], max pending pages 15 [disk_cache.go:144]
2024/10/10 12:04:35.526483 juicefs[8600] <DEBUG>: Scan C:\Users\xxx\.juicefs\cache\e65bd6f5-2977-4241-9ce5-56cecf52de4d\raw to find cached blocks [disk_cache.go:865]
2024/10/10 12:04:35.526483 juicefs[8600] <DEBUG>: Scan C:\Users\xxx\.juicefs\cache\e65bd6f5-2977-4241-9ce5-56cecf52de4d\rawstaging to find staging blocks [disk_cache.go:912]
2024/10/10 12:04:35.536075 juicefs[8600] <DEBUG>: Found 3201 cached blocks (8.9 GiB) in C:\Users\xxx\.juicefs\cache\e65bd6f5-2977-4241-9ce5-56cecf52de4d\ with 9.5918ms [disk_cache.go:897]
2024/10/10 12:04:35.548552 juicefs[8600] <INFO>: Create session 5 OK with version: 1.2.1+2024-08-30.cd871d1 [base.go:398]
2024/10/10 12:04:35.554464 juicefs[8600] <INFO>: Prometheus metrics listening on <IP_ADDRESS>:9567 [mount.go:135]
2024/10/10 12:04:35.555000 juicefs[8600] <DEBUG>: mount point: F:, options: volname=stuff,ExactFileSystemName=JuiceFS,create_umask=022,ThreadCount=16,DirInfoTimeout=1000,VolumeInfoTimeout=1000,KeepFileCache,FileInfoTimeout=100,VolumePrefix=/juicefs/stuff [winfs.go:600]
The service juicefs has been started.

(no further debug output here while trying to read the file)
PS E:\> type .\test.txt
some content
PS E:\> cp .\test.txt f:
PS E:\> f:
PS f:\> type .\test.txt
type : The request could not be performed because of an I/O device error.
At line:1 char:1
+ type .\test.txt
+ ~~~~~~~~~~~~~~~
    + CategoryInfo          : ReadError: (f:\test.txt:String) [Get-Content], IOException
    + FullyQualifiedErrorId : GetContentReaderIOError,Microsoft.PowerShell.Commands.GetContentCommand

(Trying to copy the file via explorer or opening it with an editor also results in I/O errors)
Environment:

JuiceFS version (use juicefs --version) or Hadoop Java SDK version: juicefs version 1.2.1+2024-08-30.cd871d1
OS (e.g cat /etc/os-release): Windows 10
Object storage (cloud provider and region, or self maintained): self hosted minio version RELEASE.2024-10-02T17-50-41Z
Metadata engine info (version, cloud provider managed or self maintained): mariadb from 11.5.2-MariaDB, also tested sqlite with the same results
Network connectivity (JuiceFS to metadata engine, JuiceFS to object storage): 10G via VMWare
Others: Using winfsp-2.0.23075

@happyc0ding It has been fixed by #5126, but it is not yet released. You need to manually compile the main branch to use it


Extension is not included on autocomplete

For non-js files we want the extension included on hitting tab.
Like resource is image.png, typing import './i then hitting tab only gives import './image'.

For this kind of tasks you can use path-autocomplete.transformations.
Here is an example for removing the extension for scss files that start with _
"path-autocomplete.transformations": [{
    "type": "replace",
    "parameters": ["^_", ""],
    "when": {
        "fileName": "\\.scss$"
    }
}],

you can find more information in the readme file.

Thanks for that example @ionutvmi  !

Thanks for that example @ionutvmi ! I couldn't get it to work though, I want to not omit the extension, i want to include it if it is not a .js file.

@Noitidart yes, my pattern was not removing the extension but _ at the beginning of the file.
I have corrected the comment.
What you did is correct.

Thank you sir!


in promise) SyntaxError: The requested module '/node_modules/.pnpm/svelte-meta-tags@2.3.3_svelte<EMAIL_ADDRESS>does not provide an export named 'MetaTags'

Thanks for this great repo.
in promise) SyntaxError: The requested module '/node_modules/.pnpm/svelte-meta-tags@2.3.3_svelte<EMAIL_ADDRESS>does not provide an export named 'MetaTags'
get this error with latest sveltekit

Thanks for reporting 👍 @bitdom8
🎉 This issue has been resolved in version 2.3.4 🎉
The release is available on:
npm package (@latest dist-tag)
GitHub release

Ach thanks, you are very fast


[BUG] Infinite Effects

Ok so when you take on and off a armour piece in quick succession (or at least gears) the effect stays for until it runs out (a really long time...) please fix.

Thank you ill look into this.


EntitySet repr to use get_name rather than id

When showing an entityset name, use the get_name method rather than es.id.

Codecov Report

Merging #134 into master will increase coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #134      +/-   ##
==========================================
+ Coverage   88.76%   88.77%   +0.01%
==========================================
  Files          75       75
  Lines        7803     7803
==========================================
+ Hits         6926     6927       +1
+ Misses        877      876       -1

Impacted Files
Coverage Δ

featuretools/entityset/base_entityset.py
91.16% <ø> (ø)
:arrow_up:

featuretools/utils/gen_utils.py
66.66% <0%> (+2.22%)
:arrow_up:

Continue to review full report at Codecov.

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


Add datafusion-substrait crate to workspace

Which issue does this PR close?

Closes https://github.com/apache/arrow-datafusion/issues/4880
Rationale for this change

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

Windows build fails with:
error: failed to run custom build command for `substrait v0.2.0`

Caused by:
  process didn't exit successfully: `D:\a\arrow-datafusion\arrow-datafusion\target\debug\build\substrait-a6509fbb99b47d6b\build-script-build` (exit code: 1)
  --- stdout
  cargo:rerun-if-env-changed=FORCE_REBUILD

  --- stderr
  Error: "protobuf compilation failed: protoc failed: Missing input file.\r\n"

I filed https://github.com/substrait-io/substrait-rs/issues/53

@jdye64 @waynexia @nseekhao fyi


SerializationPresetPredicate configuration with presetName attr throws exception

Hi,
After I configured Unicorn to use shared serialization preset it started to throw exception. The configuration I did is:
<predicate type="Unicorn.Predicates.SerializationPresetPredicate, Unicorn" presetName="default" singleInstance="true" />

and
<sitecore>
    <serialization>
      <default>
        <include database="core" path="/sitecore/system/Field types"/>
      </default>
    </serialization>
</sitecore>

The exception thrown is:
Error activating IPredicate using binding from IPredicate to SerializationPresetPredicate
Several constructors have the same priority. Please specify the constructor using ToConstructor syntax or add an Inject attribute.
Constructors:
SerializationPresetPredicate(string presetName)
SerializationPresetPredicate(XmlNode configNode)
I probably misunderstood how to configure it, but have no other idea how to make it work. Could you help?

Most likely a bug; as a workaround you can try using a local predicate specification. I'll look at this next time I do some maintenance on Unicorn.

Out of curiosity, what was the use case where you wanted the shared preset? That functionality is mostly there because that's what Unicorn 1.x used, and I can't think of a reason I'd use it.
Maybe you can, in which case do tell before I simply remove the feature.

Closing this. Preset name support will be removed in Unicorn 3.

Hi kamsar, I'm sorry for replying so late.
I wanted to use "presetName" attribute in order to avoid having exactly the same configuration (Sitecore serialization preset) in two places (Serialization.config - for Unicorn, and the one under /sitecore/serialization/default - for Sitecore).
As far as I remember configuration under /sitecore/serialization/default was needed to enable auto serialization after changes in sitecore - but I'm not sure right now (I don't remember)


drivers: entropy: gecko: add driver using Secure Element module of EFR32

Some EFR32 SoCs use a secure element subsystem to manage
security features (i.e., TRNG, secure bootloader or cryptographic
functions).
This driver relies on the SE Manager high-level API provided by Silicon
Labs. The API interacts with the SE subsystem, provides helper functions
to achieve cryptographic operations and ensures that only one operation
is running at a time by using mutexes and semaphores.
Instead of relying on the SE Manager from Silicon Labs, one could
recreate the behaviour of the Manager and put the code in the crypto
driver folder and create a dependency for other drivers using the crypto
manager (e.g., keys, entropy).
I went for the SE Manager API as it is already there and supported by
Silicon Labs.
Tested using the random subsystem.
There is a PR for the SE Manager API at #7
Signed-off-by: Steven Lemaire<EMAIL_ADDRESS>

https://github.com/zephyrproject-rtos/hal_silabs/pull/16 has been merged. Please update the west.yml.


Adding CVEs for cassandra-reaper

Adding Advisory GHSA-5mg8-w23w-74h3 for cassandra-reaper
Adding Advisory GHSA-7g45-4rm6-3mm3 for cassandra-reaper
Adding Advisory GHSA-9h6p-92jq-888x for cassandra-reaper

is there way to detect this kind of duplicates within this automation flow? 🤔


Error: Failed to Count Variants []

Hi,
While using the gui, after running my analysis I encounter this error with different datasets and different settings!
any comments on this will be helpful and much appreciated!
Cheers

Were you able to run the example dataset successfully?
Usually the failed to count variants error is due to a mismatch between your reads and the wild type sequence, so everything gets filtered out due to having too many mutations.
How was your sequencing done? Do all your reads start at the beginning of the wild type?

Were you able to run the example dataset successfully?
Yes I used the '.json' file and the analysis was done completely.
Usually the failed to count variants error is due to a mismatch between your reads and the wild type sequence, so everything gets filtered out due to having too many mutations.
From what I've understood, I have to use the 'Seqlib_Overlap' option for my experiment.
How was your sequencing done? Do all your reads start at the beginning of the wild type?
In my sequencing results. I have 2 different .fastq files for each of my samples; one forward read (starts 5 amino acid residues before the actual variant residue) and one reverse read (ends 5 amino acid residues after the actual variant residues). I've tried putting different values in the 'FASTQ Filtering' section while using the GUI, but every time I got the same error!
In the 'Wild Type Sequence' box, I put the nucleic acid sequence of the overlapping region of forward and reverse reads!


Drone UI not accessible due to bad port configuration

Running drone/drone:1 on Kubernetes results in a broken web UI. The cause seems to be a malformed port configuration, which is logged by the pod on startup:
{"acme":false,"host":"drone.floorx.club","level":"info","msg":"starting the http server","port":"tcp://<IP_ADDRESS>:80","proto":"https","time":"2019-06-23T09:17:21Z","url":"https://drone.floorx.club"}

No explicit port is set. With this configuration, the web UI is inaccessible even when using kubectl exec to get into the pod. I currently use the following workaround.
DRONE_SERVER_PORT: ":80"

Setting this should not be necessary, right? It seems like drone is auto-discovering some kind of cluster IP and adding it to the port config. Or maybe my configuration is wrong. I'm pasting the entire yaml file below.

:wave: hey there, per our issue template, for end-user support please use one of our support channels, such as our chatroom or our mailing list.


vgp assembly: clarifying text to one of the hic images

hello! 👋🏼
added some clarifying text to one of the images in the HiC part of the tutorial
without the text, the images side-by-side could look like they are before-and-after, but they are two completely different examples

thank you!!


Bug: Mod config action buttons not working with controller

I'm pretty sure this was working before, otherwise I would have noticed... After going in to a mod's config page, it's impossible to use any of the buttons on the bottom using a controller. Only works with mouse. Pressing Enter on the keyboard also highlights "Exit and Save" but does't do anything.

Closed by #105


Bug: when id is 0, unexpected issues occur

When assigning 0 as id to a lane, i observed  at least these unexpected issues:

after drag complete, the orders of lanes might change
after drag complete to another lane, the card might remains at the original lane

For example, modifying line 10 of the demo in readme:
https://codesandbox.io/s/react-kanban-demo-mfulg
import React from "react";
import ReactDOM from "react-dom";
import Board from "@lourenci/react-kanban";

import "./styles.css";

const board = {
  lanes: [
    {
      id: 0, ////////////////////////// <= causing issues
      title: "Backlog",
      cards: [
        {
          id: 1,
          title: "Card title 1",
          description: "Card content"
        },
        {
          id: 2,
          title: "Card title 2",
          description: "Card content"
        },
        {
          id: 3,
          title: "Card title 3",
          description: "Card content"
        }
      ]
    },
    {
      id: 2,
      title: "Doing",
      cards: [
        {
          id: 9,
          title: "Card title 9",
          description: "Card content"
        }
      ]
    },
    {
      id: 3,
      title: "Q&A",
      cards: [
        {
          id: 10,
          title: "Card title 10",
          description: "Card content"
        },
        {
          id: 11,
          title: "Card title 11",
          description: "Card content"
        }
      ]
    },
    {
      id: 4,
      title: "Production",
      cards: [
        {
          id: 12,
          title: "Card title 12",
          description: "Card content"
        },
        {
          id: 13,
          title: "Card title 13",
          description: "Card content"
        }
      ]
    }
  ]
};

function App() {
  return (
    <Board
      allowRemoveLane
      allowRenameLane
      allowRemoveCard
      onLaneRemove={console.log}
      onCardRemove={console.log}
      onLaneRename={console.log}
    >
      {board}
    </Board>
  );
}

const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);

It is not a big issue, but when you use some id generators like https://www.npmjs.com/package/increment-generator , it is extremely annoying because the first number it returns is 0.
It took me quite some time to spot the bug.
Hope it can be resolved, or at least warn users  not to use 0 as id cos it'll save users's time

Hi, @bofeiw. Thanks for the feedback. I'll look at this soon.

Hi, @bofeiw. I think this is not an issue in the most recent version of the lib. Could you update it and verify it? I've tested in the version released today (0.15.0) and it seems ok.

Hi, @bofeiw. I think this is not an issue in the most recent version of the lib. Could you update it and verify it? I've tested in the version released today (0.15.0) and it seems ok.

It still does not work with 0.15.0 here: https://codesandbox.io/s/react-kanban-demo-mfulg
Here is what i got:
https://streamable.com/to1vx

@bofeiw, in the 0.15 version, children was renamed to initialBoard for the uncontrolled board. Can you change that prop and test it again?

It appears that the issue is solved in 0.15, thanks


When exposed port is updated on container , port is not reachable.

Rancher-server version - Build from master - 5fb19daa7680d29b9f4e674246a90f8c4bbef695
rancher/dns:v0.10.2
rancher/healthcheck:v0.1.0
rancher/net:v0.6.2
rancher/metadata:v0.6.3
rancher/plugin-manager:v0.1.4
rancher/scheduler:v0.1.2
Steps to reproduce the problem:
Create a container with image nginx.
Update container and set public port for "80" to some port.
This exposed port is not reachable - "Connection refused."


wrong ARIMA.autoFit result for airPassengers

Hello.
I performed ARIMA.autoFit to the rdataset: airPassengers, with column: passengers.
https://vincentarelbundock.github.io/Rdatasets/csv/datasets/AirPassengers.csv
ARIMA.autoFit(data, 5,2,5) gives ARIMA(0,1,1) with AIC = 1386.3715...
but ARIMA.fitModel(1,1,1,data,true) gives AIC = 1384.9129...
Why is autoFit not covering (p,d,q) = (1,1,1)?
Thank you very much!

Hi,
I am trying to solve the same problem. Can you please share your code with me.


Foreman UI - showing Providers, Configuration Profiles & Configured Systems

Accessed via Infrastructure -> Configuration Management
Displays Foreman data in 'explorer' style UI
CRUD capabilities added for Providers
Advanced search for Configured Systems
Angular Provider Editor

*Things to note: Some icons may change down the line.
Provider and Configured Systems icons are from http://theforeman.org/
Configuration Profile icon is a placeholder icon.

Got screenshots?

@epwinchell Please review the images...I think the configuration_profile and configured_system won't fly...might be better to just use the placeholder image (green frowny).  Also, I think the helmet image is the wrong dimensions.

@Fryguy Screenshots attached -

@AparnaKarve @Fryguy is correct. Please replace these images with our standard placeholders.

When adding a provider, I noticed we don't have the authentications in the editor, so need to add that.

Note that validations fail on Foreman...currently working on that.

@AparnaKarve Is it possible to break this up?  1,679 additions and 7 deletions  in 1 commit means it will take days possibly weeks to review/merge.  I'd prefer smaller pull requests but if not easy to do here, at least 1 commit per feature/change.

/cc @brandondunne @gmcculloug

Where is params[:url] coming from? The user I suspect. Are we assuming they'll provide IPv6 safe URLs? Such as: http://[::1]/something

@jrafanie If required we could have a validation here implemented in AngularJS that will ensure valid URLs from the user

@AparnaKarve I'd venture that's probably not a good idea unless AngularJS has that built in.
These are all good, I think:
https://[2001:DB8:0:0:8:800:200C:417A]:1234/api
https://[2001:DB8:0:0:8:800:200C:417A]/api
https://[FF01::101]:1234/api
https://[FF01::101]/api
https://<IP_ADDRESS>:1234/api
https://<IP_ADDRESS>/api
https://myserver.somedomain.com:1234/api
https://myserver.somedomain.com/api

These are certainly bad:
https://2001:DB8:0:0:8:800:200C:417A:1234/api
https://2001:DB8:0:0:8:800:200C:417A/api
https://FF01::101:1234/api
https://FF01::101/api

At the worst, we can do URI("https://2001:DB8:0:0:8:800:200C:417A:1234/api") and rescue URI::InvalidURIError.
A better user experience is to let the user provide the address, port, path, etc. and we build the URI in ruby.
@blomquisg @Fryguy @kbrock @brandondunne Thoughts?

If there is a IPv6 regex available, I could use that.

@jrafanie let the user type in a url.
That way they can code it how ever they want.
If they have been in ipv6 land for any time, they know about []'s by now. Just like ipv4 people know about host:port
valid urls:
host
host:port
http://host:port/
https://host:port/
https://host:port/foreman/alt_api

@kbrock I'm fine with storing valid URIs in the column, anything that doesn't blow up with URI(url)
We should validate this so we don't save invalid URIs in this field.
Though, we should certainly normalize host -> https://host when we know it.

@AparnaKarve Please add hover text on all of the tree nodes, such as "Provider: Dan's Foreman" and "Configuration Profile: Brewery".  Thx, Dan

There are completely new controllers here.  Where are the tests?
This is a great opportunity to see the "cost" in terms of boilerplate code that is needed for new controllers and try to extract something that we can test and not need so much common code.  Having to verify everything manually in the UI is very expensive.  I have a similar comment https://github.com/ManageIQ/manageiq/pull/2025#issuecomment-77572242.  Additionally, 1 commit with so many changes is really hard to review with any confidence.

let the user type in a url.

I disagree with this.  I think the user should be entering hostname and port separately.

It gives consistent feel between URL based stystem and non URL based systems...ie (OpenStack and VMware).
It prevents the user from having to know details about the URl they may not know.  We should code in that knowledge for them so they don't have to think about it.  For, example, a majority of users have no idea that OpenStack has to be connected to on port 5000 for the API, so we default it for them, and offer a box to change it if necessary.  Another example, for amqp, we don't want them to know that it has to be in the form hostname:port, but can't have the scheme.

A pretty good example is actually right here in the foreman code.  The column is called url, but you can't actually put a URL with the scheme because it blows up. (Changing this to hostname in an upcoming PR, btw)

let the user type in a uri

Most of the time the user specifies the host.
In a rare instance they want to add in a port.
Even more rare is adding in a secondary path.
If we pass in "host", "host:port", "host:port/url", or "https://host:port/url" they will handle it for us.
So why would we add ui fields, construct a url, and do all that work when most of the time it will just be "host" and in the odd case that it is not, the foreman code will do it for us. Heck, I wonder if RestClient will do it for us out of the box too.

I know I'm cherry-picking, but...

or "https://host:port/url" they will handle it for us.

No, this blows up, which is why URL is a misnomer and confusing.

@Fryguy good catch. I was mistaken in that case, but feel it should work. (They do call it :base_url but I feel it should work)
Looks like we would need to detect that case and pass an empty :api_url parameter. Do you want me to fix? Or is that taking your statement too literally?

kicked off the build again. it was sporadic.
looks like that last merge changed provisioning a little

@gmcculloug @kbrock Please review/test

@AparnaKarve This is failing Travis.  Also, there have been several comments (you can see them if you click on the Files changed tab) that have neither been addressed nor responded to.

@AparnaKarve Also, please review each of the Rubocop messages - and adjust the code, if needed.  The warnings from Rubocop usually point to real issues.

@chessbyte Looking into travis failures now... however, the test did run successfully locally.
Most of the feedback has been addressed/implemented in the code, will respond to each of them individually.

Closing and reopening to start a new build, just to verify if Travis failures are valid.

Please search for existing reported sporadic test failures and open new ones if you're unsure

There's still screwy alignment and hash rocket stuff that I highlighted early on

@Fryguy If you are referring to the rubocop alignment issue above in routes.rb, then to be quite honest I do not see anything wrong with the alignment. Looks OK to my eyes.
Can you verify as well ?

@gmcculloug @kbrock Ping!
Any inputs for me?

A few small items that I think should be addressed in a follow up PR:

Configuration button is only available from the "All Foreman Providers" node.  Would like to have the button available on the individual providers in the list
Adding a provider should queue a refresh.
After deleting a Provider pressing refresh does not update the tree-view.

yay

followup PR:

The Foreman provider edit screen: It shows errors on every fields before I entered anything.
The Foreman provider edit screen: It complains my passwords don't match before I even typed in the second one.
When I navigate to http://localhost:3000/provider_foreman/explorer via a new page (aka a GET) it logs me out.


Include Jest in React and React-Redux template

In Angular template, Karma was configured for testing. Suggest to have a test framework like Jest loaded for react templates as well.
Also the Karma config in Angular template used Chrome as the browser which didn't work well with build servers like VSTS. Suggest to change it to other headless browsers like for example PhantomJS.

Thanks for the suggestion! We will consider this.
TBH we might be more likely to put in Karma to the React templates, since it provides browser automation (whereas Jest is just standalone unit testing).
Closing as there's no immediate plan to do this, but we might well do it in the future if people keep requesting. Of course, you can add Jest/Karma/whatever to your own project after creating it.


Add redirect chain to test response

This PR adds support for redirect_chains property in the responses returned by the test client.

fixes #1894
fixes #763

Checklist:

[x] Add tests that demonstrate the correct behavior of the change. Tests should fail without the change.
[x] Add or update relevant docs, in the docs folder and in code.
[x] Add an entry in CHANGES.rst summarizing the change and linking to the issue.
[x] Add .. versionchanged:: entries in any relevant code docs.
[x] Run pre-commit hooks and fix any issues.
[x] Run pytest and tox, no tests failed.

I opened #1879 to describe what this PR is actually doing based on our discussion in Discord and the redirect issue. I'm working through some other changes related to this, will push some new commits to this PR.

Pushed a new commit implementing the rest of #1894.

TestResponse.request is the environ that created the response wrapped in a Request.
Renamed TestResponse.redirect_chain to history to match httpx. It's always a tuple of TestResponse.
Instead of constructing the class in open, Client.response_wrapper is always a subclass of TestResponse. If no wrapper is passed or it's Response or BaseResponse, use TestResponse directly. Otherwise, create a subclass with the wrapper and TestResponse.
EnvironBuilder.get_request returns a Request instead of BaseRequest.
Deprecate Client.open(as_tuple=True). Treating the response as a tuple (unpacking, indexing) raises a deprecation warning.
Update all tests to use TestResponse instead of a tuple.
*Fix the ProxyFix test that was relying on mutating the environ. (This was done in another commit, but this test got around the previous change.)
Update the history test to follow multiple redirects. Each response only has the history up to that point.
Rewrite the testing docs.
A little bit of cleanup on the type annotations.
Various code cleanup related to these changes.


CropTileComponent Class

Description
Task: CropTileComponent Class
Feature: #8
As this game engine uses ECS, we have followed a certain in our approach to creating crop tiles. As a result, we plan to have a crop tile entity which is an entity that stores useful information for growing crops on the tile (eg: water level, soil quality, is fertilised, etc.). This entity will also handle interactions by the player in regard to planting and modifying soil quality, through adding listeners to a variety of events associated with player interaction.
Example

Water, Soil Quality, and Fertiliser - The CropTileComponent will keep track of a variety of qualities associated with the plot of land on which a crop could be planted. These include water content, the quality of the soil, and whether there is fertiliser currently in the soil. The values of these factors will determine the growth rate of the crop which is planted on the tile

Dependencies
No dependencies at this stage, but will need to incorporate "croptileconfig" file (file extension not decided yet) later for initialising new entities with CropTileComponents.
Milestones
List of steps that need to be completed for this task.

[x] Create documentation in the wiki (Aug. 20)
[x] Add unit testing in the test directory (Aug. 22)
[x] Create the component (Aug. 22)
[x] Add Javadocs (Aug. 23)

Completion Deadline: Aug. 23
Documentation

Feature description
JavaDoc

Member

Reopened as plant interaction needs to be completed.

Adjust assignees as new ticket was created #73

Closed as complete


Japanese characters incorrectly rendered

Attach (recommended) or Link to PDF file here:

Sample file_from_docbase.pdf
Configuration:

Web browser and its version: Latest chrome, also IE 11
Operating system and its version: Mac and Windows
PDF.js version: Latest demo site - 1.9
Is a browser extension: No

Steps to reproduce the problem:

Goto https://mozilla.github.io/pdf.js/web/viewer.html
Upload the attached PDF and open also in Acrobat Reader
Compare text - some characters are different - see the attached screenshot

What is the expected behavior?
Characters rendered correctly as in Acrobat
What went wrong?
Incorrect character in viewer - Acrobat shows the correct one
Link to a viewer (if hosted on a site other than mozilla.github.io/pdf.js or as Firefox/Chrome extension):
https://mozilla.github.io/pdf.js/web/viewer.html

PDF 91d7d110e0edd2aeed3b25db4e68f818 [1.7 www.adlibsoftware.com: CTP (<IP_ADDRESS>881) OS (Windows 2012,2,0,64); modified using iText 2.1.7 by 1T3XT / Microsoft Word(15.0)] (PDF.js: 2.0.203)   viewer.js:1607:7
Warning: FormatError: Required "loca" table is not found   pdf.worker.js:340:5

@Snuffleupagus can you explain what that comment mean? :) Thank you.

Here's an explanation of the "loca" table:
https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6loca.html

PDFBox shows a different error, "head is mandatory". That table is needed too. I can see "head" and "loca" in the byte sequence. Saving MSMincho and opening it with DTL OTMaster fails. However it succeeded when I renamed it the file to *.ttc. It's a font collection.

@generiscorp The software you have used ("www.adlibsoftware.com: CTP (<IP_ADDRESS>881) OS (Windows 2012,2,0,64); modified using iText 2.1.7 by 1T3XT") has embedded the whole truetype collection, instead of embedding just a truetype font, or better, a font subset. Check the options or contact their support. Font subsetting makes the files much smaller.

@THausherr  thank you, but the PDF should still be displayed correctly in PDF.js as in Acrobat, right?

It's a font collection. (I noticed that the byte sequence started with "ttcf").

The specification can be found at https://www.microsoft.com/typography/otspec/otff.htm, under the "Font Collections" heading.

@generiscorp Adobe displays a lot of broken files. Nevertheless, your file is incorrect. You put a font collection at a place where one font is expected. And having a one page PDF with no image and just a few lines of text grow to a size of 23MB should give you a hint that something is wrong, and fix your PDF production. Such a file should have a size of less than 100KB.

@THausherr I understand. This is though a file generated by Adlib rendering tool and we have no impact on it's format. Anyway, since the font is embedded all the characters should be displayed correctly, right? Is it going to be fixes or is the only way to fix it is fixing the fonts being embedded?

@generiscorp You could complain to Adlib, or check whether you're using the correct options with their software, maybe also ask them why they are using iText 2.1.7 which is from 2009.
I don't speak for PDF.js. I work with a different project (pdfbox) and that one has the same problem.

The chrome pdf viewer and ghostscript have the same problem.

I haven't had time to run any tests yet, but it looks like this ought to work: https://github.com/mozilla/pdf.js/compare/master...Snuffleupagus:TrueType-Collection
One thing to note though is that the performance isn't that great, but that's probably to be expected since we're forced to parse more than 20 MB of font data (re https://github.com/mozilla/pdf.js/issues/9262#issuecomment-351336064).


unable to compile firmware

using all recommended methods the firmware file will not compile.
Make Error: Unable to (re)create the private pkgRedirects directory:
please provide a working .bin file for the factory image or a .ino file.

Firmware has been added, please check
https://github.com/Xinyuan-LilyGO/T-Embed/tree/main/firmware

If you encounter any issues that cannot be compiled, please let me know. I will close the issue first, and if there are still issues, please reopen it


Update for PI400 version

Hi,
Is it possible to update the images for the new Pi400 (keyboard) version ?
Because it doesn't work : display ok with the first boot document... but no input device (mouse; keyb)
Maybe it can me a good way to have an how to guide to install the differents script/ file at the right place on a clean installation (raspbian lite or armbian).
Thanks a lot for this project !!!!
Regards.
Emmanuel

Hey, thanks for letting us know!
The image preparation is thoroughly documented (and mostly automated) by this script here. You should be able to follow it also manually.
As much as I'd like to, I personally don't have access to a Pi400 yet, so it's going to be hard to test. If you do, and want to help out, that'd be much appreciated.


Security audit in progress -- soliciting comments on its scope

Dear all,
I have been commissioned to subject Softether VPN to a fuzzing-based security audit, which has lead to the discovery of a number security vulnerabilities, reported to, and acknowledged by the SoftEther VPN team.
My fuzzer repository currently consists of the following items:

buffers - fuzzes about 10 buffer-related functions (ReadBuf, AdjustBufSize, etc)
packet parsers - fuzzes the packet parsers for IPv4, DHCP, RADIUS, SSTP, OpenVPN, PPP, IKE, DNS
IPC - fuzzes NewIPC() (and all the function that are indirectly reached)
L2TP - fuzzes IPsecProcPacket() + L2TPProcesInterrupts()
OpenVPN - fuzzes OvsPerformTcpServer()
RADIUS - fuzzes RadiusLogin()
RADIUS-EAP - fuzzes EapClientSendMsChapv2AuthClientResponse() and similar functions
Syslog - fuzzes SendSysLog
Misc - fuzzes ParseUrl() IPToUniStr() IPToUniStr32() IPToStr() StrToBin() BinToStr() BinToStrEx() CopyBinToStr() IsNum() NormalizeCrlf() ParseToken() StartWith() EndWith() ToInt64() ToStr64() IsEmptyString() MacToStr()
SSL - several functions related to X509 certificates, RSA, bignum conversion
ICMP - VLanInsertTag() AdjustTcpMssL2() BuildICMPv6() BuildICMPv6NeighborSoliciation() BuildIPv6() IcmpEchoSend() IcmpParseResult() IsDhcpPacketForSpecificMac() VLanRemoveTag()
PPP - fuzzes PPPThread()
Encrypt - EasyEncrypt(), EasyDecrypt()

Some protocols and mechanisms, like IKE, have been intentionally (mostly) kept out of the fuzzers' scope, as they are not relevant for my client. However, I am soliciting references to portions of code that are critical to SoftEther VPN's (overall) operation that I have unintentionally left out. Together with my client I will consider building fuzzers for these parts. Upon finding any security-impacting issue, it will be reported immediately to the SoftEther VPN security address, as I have done with all previous vulnerabilities.
Thank you very much
Guido

As Guido posted, Guido has conducted the security analysis on the SoftEther VPN code tree. According to him, he did this analysis as a job asked by a particular "client". (I know the client's name, but I do not write it here because I am not sure it may be disclosed.)
Guido found and gave me reports of 8 vulnerabilities found in the SoftEther VPN code tree. Guido also made patches to solve these problems. The final report from Guido is received in a private email on November 9.
The summary of 8 vulnerabilities are:

4 missing memory boundaries checks. There is no risk of arbitrary code execution or intrusion on these bugs in my analysis. However, these problems may lead to crash the running server process. So these bugs must be fixed.
4 memory leaks. While the amount of leakage is very small per time, these bugs can finally cause process crash. So these bugs must be fixed.

Currently I am preparing the patch and also analyzing the impact of these problems carefully. While my analysis of the present time concludes these 8 bugs do not admit any arbitrary code execution or intrusion but only DoS attacks, I need to check it more deeply.
The patch release process:
Because there are a lot of users of the SoftEtherVPN_Stable branch, I will apply the patch to the SoftEtherVPN_Stable branch firstly, and at the same time I will submit the pull request for these patch from the SoftEtherVPN_Stable branch to this SoftEtherVPN branch.

As the audit is over, this issue can be closed.


feat: add function capitalize()

Related to https://github.com/brazilian-utils/brazilian-utils/issues/99.

Perfecto @silvioprog ! Awesome job! Please, just export your util in the index.ts and add your util in the public API test.

Done. Thank you very much again @hyanmandian! ^^


the sidebar has no padding

The icons in the sidebar hug the very right side of the window and it looks bad.
See here:
https://www.dropbox.com/scl/fi/9ac4dadt8aqodcc3s9lf8/screenshot 2017-03-01 13.15.20.png

This seems to be a Goofy v2 bug. I am not seeing this in v3. Let me know if this happens in v3, too.

huh where can i download v3?
On Wed, Mar 1, 2017 at 2:45 PM, Daniel Büchele<EMAIL_ADDRESS>wrote:

This seems to be a Goofy v2 bug. I am not seeing this in v3. Let me know
if this happens in v3, too.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/danielbuechele/goofy/issues/325#issuecomment-283448243,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACz2fRXfIldhJb1SICC4tvsaGDzcMMxSks5rhcregaJpZM4MQBBc
.

aaah i didnt even realize i was a version behind.  just found it.
On Wed, Mar 1, 2017 at 4:01 PM, Jon Lee<EMAIL_ADDRESS>wrote:

huh where can i download v3?
On Wed, Mar 1, 2017 at 2:45 PM, Daniel Büchele<EMAIL_ADDRESS>wrote:

This seems to be a Goofy v2 bug. I am not seeing this in v3. Let me know
if this happens in v3, too.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/danielbuechele/goofy/issues/325#issuecomment-283448243,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACz2fRXfIldhJb1SICC4tvsaGDzcMMxSks5rhcregaJpZM4MQBBc
.

There is still a problem with auto-update. This is why you might not get notified about the new version.


jenkins_test

test this please

test this please

test this please

test this please

test this please

test this please


GH-4101 - make use of central package management feature of nuget

Closes #4101

Closing this one due to the reasons in https://github.com/cake-build/cake/issues/4101#issuecomment-1363428147


Fixed error spam when XR mode is not enabled and a missed setting rename

Added some missing checks that resulted in error spam when XR mode wasn't enabled and the initialization attempted to create pipelines for the shaders we do not initialise in this condition.
Also renamed a setting I had forgot to rename.

Let's try, I need it to continue to improve shaders.


fix: unreachable code on the endpoint to get a schedule

Description
The scheduler_info wasn't returned when the fallback scehdule was activated. Moreover, I've added a default info (the class name) to the scheduler class.
Related Items
Closes #882

[X] I agree to contribute to the project under Apache 2 License.
[X] To the best of my knowledge, the proposed patch is not based on code under GPL or other license that is incompatible with FlexMeasures

Do we need a changelog for this?

I'm okay without.


fix: components export miss Upload component

name: 'Pull request'
about: A new pull request
New Pull Request
Checklist

[ ] I am not disclosing a vulnerability.
[ ] My code is conform the code style
[ ] I have made corresponding changes to the documentation
[ ] I have updated Typescript definitions when needed

Issue Description

Related issue: #FILL_THIS_OUT
Solution Description
Export Upload component for types

Hey @yuler,
Great catch, TY for letting us know about this.
Unfortunately, we are not merging any new PRs now since we are going to release web3uikit monorepo soon.
And this should be fixed in it 🙌🏻
Really appreciate your efforts and looking forward to your contributions to the new monorepo 🤩


when finished installation, the index.php page is empty and console shows that : Failed to load resource: the server responded with a status of 500 (Internal Server Error)

Your Web host config isn't OK for pH7CMS. Steps to do:

Set development status -> Open /_protected/app/configs/config.ini
Change

[mode]
    environment = production

to
[mode]
    environment = development

Check if you have a log file in /_protected/data/log/
Open the file and copy/paste the text here in comment.

P.S. ALSO, "Star"and watch this repo Github to get the latest updates.


Parse  to Database

Affected module(s): sysappdb
Affected libraries: AppDb
Knowing which protected broadcasts have been added by the OEMs will be useful in determining if receivers are actually exposed.

Added support to AppDb and processing to sysappdb: https://github.com/jakev/dtfmods-core/commit/6ec3a2dd479818702ab207c1afce2f27fb129e50

Added and used in sysappdb: https://github.com/jakev/dtfmods-core/commit/596529e21bbf54bb73eb50ad026412439854e71e. It now prints if the action is protected.
$ dtf sysappdb exposed --filter receivers com.android.systemui
[Mon Mar 30 15:26:54 EDT 2015] sysappdb/I - Using AOSP DB '/mydev/.dbs/sysapps.db'
[Mon Mar 30 15:26:54 EDT 2015] sysappdb/I - app_name : com.android.systemui
[+] Printing exposed receivers...
[EXP] Implicit export by intent-filter!
.BootReceiver
Permission: None
Enabled: None
Exported: None
Intent Filter Data:
Filter #0:
Action=android.intent.action.BOOT_COMPLETED [PROTECTED]

Reopening to add a way to show all protected broadcasts.

Added: https://github.com/jakev/dtfmods-core/commit/c4d6f57c0604de44185f46bbcfa55e4a3eac0f17


Refactored Mesh class arguments

Codecov Report
Attention: Patch coverage is 19.52663% with 136 lines in your changes are missing coverage. Please review.

Project coverage is 34.48%.  Consider uploading reports for the commit 9cb8832 to get more accurate results

Additional details and impacted files
@@             Coverage Diff             @@
##             main    #4471       +/-   ##
===========================================
- Coverage   81.43%   34.48%   -46.95%
===========================================
  Files         110      110
  Lines       53480    53480
===========================================
- Hits        43550    18445    -25105
- Misses       9930    35035    +25105


Initial implementation

what

Initial implementation of terraform-aws-ec2-autoscale-group

why

Terraform module to provision Auto Scaling Group and Launch Configuration on AWS
Can be used to provision worker nodes for Elastic Container Service for Kubernetes

@aknysh see https://github.com/cloudposse/terraform-aws-ecs-web-app
I think maybe using cpu_.... and memory_... is a better convention as it allows us to group the arguments lexicographically.


Improve reminder date parsing

Currently we support the following reminder date format: 2006-01-02 15:04. We need to support more formats used by humans: "1 min ago", "2 weeks ago", "3 months, 1 week and 1 day ago", "in 2 days", "tomorrow", etc.
We can use https://github.com/markusmobius/go-dateparser to parse dates. It supports both Russian and English languages.

resolved by #14


Difference in highlighting colors when setting vim_jsx_pretty_highlight_close_tag

Output when I open a js file, then issue :let g:vim_jsx_pretty_highlight_close_tag = 1, followed by :e

Output when I open a js file while having let g:vim_jsx_pretty_highlight_close_tag = 1 in my vimrc

@pcasaretto Thanks for your feedback.
The second way is recommended since we use hi command to highlight the syntax group, and once a syntax group has been linked to a color group, it won't be changed unless we use the hi! command.
So, the dynamic change of the global variable is not recommended.
The closing tag is highlighted as Identifier group, and your closing tag is highlighted as a white color, so I guess that the Identifier group of your Vim should be the white color.
If you want to highlight the closing tag as a different color, you can try to add hi! default link jsxCloseString <The target group> to your vimrc.

Thanks for the reply @yuezk !
I really like how the the first image looks.
I still do not understand why the two different strategies result in different colors.
Is something else in my vimrc overriding the highlighting configuration?
I'm gonna go ahead and close the issue, but I would definitely appreciate the help to reach that beautiful highlighting scheme.

@pcasaretto Seems that you are using the dracula color scheme for vim. If you prefer the first syntax highlighting, you may need to add the following configuration in your vimrc with the highlight close tag enabled.
hi link jsxCloseString Comment
hi link jsxOpenPunct jsxPunct

Below is my screenshot with the above configuration.

Aw yeah! Thanks for your support and for this great plugin.


Fix running Alluxio in k8s as root

These set of env are for the dev image to know the user at build time (default it's alluxio), so that dev image is able to run processes as alluxio. But these set of env are then also picked up inside entrypoint.sh, and it would think the user is alluxio, and restart the processes as user alluxio, even though we run the entrypoint.sh initially as root.
The dev image only need to know the ALLUXIO_UID to know the user. Removing other three so that entrypoint.sh wouldn't think the user is non-root and run processes as non-root.

alluxio-bot, merge this please

alluxio-bot, cherry-pick this to branch-2.9 please


Audio play() is not working for mobile devices

Error: undefined is not an object (evaluating '$scope.currentAudio.paused')
i have commented global event:
//window.addEventListener("click",function twiddle(){
//    audio.play();
//    audio.pause();
//    window.removeEventListener("click",twiddle);
//});
Issue seems only for mobile devices.

+1

+1


issue with invaild/irregular characters in filename (such as the '/')

Importing keys. This may take a while...
Selected room: ...:matrix.org
Fetching ...:matrix.org room messages (aka ...) and writing to disk...
Database ready for room: ...
Fetch done!3 events for room ....
Fetch done!
[>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]100.00% - 2803 of 2803
Export Accomplished!
Traceback (most recent call last):
File "/matrix_archive/matrix-archive.py", line 500, in
asyncio.run(main())
File "/usr/local/lib/python3.9/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/usr/local/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
return future.result()
File "/matrix_archive/matrix-archive.py", line 478, in main
await write_room_events(client, room)
File "/matrix_archive/matrix-archive.py", line 461, in write_room_events
await save_current_avatars(client, room)
File "/matrix_archive/matrix-archive.py", line 209, in save_current_avatars
async with aiofiles.open(f"{avatar_dir}/{user.user_id}", "wb") as f:
File "/usr/local/lib/python3.9/site-packages/aiofiles/base.py", line 75, in aenter
self._obj = await self._coro
File "/usr/local/lib/python3.9/site-packages/aiofiles/threadpool/init.py", line 80, in _open
f = yield from loop.run_in_executor(executor, cb)
File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
FileNotFoundError: [Errno 2] No such file or directory: '/matrix_archive/chats/.../currentavatars/@l34d3m/n:matrix.org'
so the / in @l34d3m/n is making your script throw the error.
maybe check for invalid/irregular characters in filenames?
i solved this with "sudo mkdir /matrix_archive/chats/.../currentavatars/@l34d3m"

Fixed in tag:1.5. I cannot test this though, if the fix works, help me close this issue.


Editing text resource doesn't update it when running module

Steps to reproduce:

Create a simple module with a text resource
Load said resource in the run method and print its contents
Run the module
Edit the resource, save it
Run the module again. Prints old content.

Something simple such as:
shared void run() {
  assert(exists txt = `module`.resourceByPath("foo.txt"));
  print(txt);
}

Grr, I'm trying to clear that list of bugs to be fixed before 1.3.0 here ;)

Sorry hehe, it's just that I am already using IntelliJ to make real-world software with Ceylon, as well as a demo for JavaOne...

Should be better now. On existing projects, make sure that resource is marked as a Resource Root (right-click on the folder > Mark Directory as > Resource Root).


Issues needing fixing from 23.02 PPP dev testing

There are a couple of Front End issues needing some fixing before the PPP 23.02 release:

[ ] There are a few typos in the new PPP project table -@chinmehta is updating the static file

[ ] An extra like of text needs to be added to the project table page (link to PPP specific documentation)

[ ] Data download version appears as 23.002

This PR from @chinmehta fixes the 1 and 2 checkboxes: https://github.com/opentargets/ot-ui-apps/pull/99
This PR fixes fix checkbox 3 and also parses the title on PPP https://github.com/opentargets/ot-ui-apps/pull/100


Support import/export of custom attributes Maya.

Requested by a number of users on the Exocortex-Alembic mailing list.

This is indeed a needed feature. At work we are starting to switch from our robust but aging format to Exocortex Alembic and this feature will be needed down the road.
However I have good hopes I'll be able to sell this feature to management in a few month.
Maybe not all (you said around $8K CAD in the mailing list) but I post now to test the water and see if anyone would be interested in co-producing this feature.
Thanks for your hard work !

I'm looking at implementing this but there's going to be a lot of shared functionality between Crate and AbcExport because it's almost the same process for both. We can almost just use the AttributesWriter from AbcExport, other than the fact that Alembic does it's visibility exporting here where Crate does it elsewhere and that JobArgs is passed into AttributesWriter in AbcExport whereas Crate has it's arguments in an AlembicWriteJob.
If we don't use AttributesWriter there's still a lot of shared functionality in the methods provided by MayaUtility.cpp and some of the other methods in AttributesWriter.cpp.
So my question is how best can we go about sharing this code?

I would totally bring in AttributesWriter in this project and modify it as need be if that is possible -- it doesn't change much, if at all, so I think that modifying it to fit into the context of this project is a good idea.

I'm still working on this and it's coming along well. One point that's come up though is that AttributesWriter uses the MFnFloatArrayData.h header which was only available in Maya versions >= 2013.5. So using it as-is means that Maya versions below that would no longer be supported.
I think though, that I could wrap attribute writing in ifdefs and make it configurable (I'd need to do a little fudging in the CMakeLists as well but that's easy enough). If that doesn't sound like a good solution or if that doesn't work, then it's not a priority for us because we don't use Maya versions that old so I probably won't be able to put in more time to get older versions working.

I am find leaving functionality out of Maya 2013.5 and later -- remember that was released in 2012, four years ago.

So attribute importing is turning out to be slightly more fiddly than exporting. The problem is that when the alembic file path or the identifier on an ExocortexCrate node is updated, the list of attributes may change, and therefore the attributes on the node must change and the connections also.
Because we can't edit a node's attributes and connections from within the node, we can't just use the if (fileName != mFileName || identifier != mIdentifier) currently in compute and update the attributes on the node. Instead the changes must happen outside the node.
Our current plan is to add a static "ExocortexAlembic <Type> Attribute List" attribute for each variable type to Exocortex nodes (We could also just have a single list that specifies the type and name of each attribute). The attributes depend on the "file name" and "identity" attributes so that it gets reevaulated in compute when they change.
In the Python code attachTimeAndFile will first look at the attribute lists and remove all listed attributes from the node. The filename and time then get updated. The Python code then gets the attribute list again (causing the node to reevaluate it's attribute lists) so that the code knows what custom attributes to add. It then does that, and connects up the attributes (checking that they match and are of the same type and printing warnings as necessary).
The next reevaluation of the custom attributes will then cause the node to update the values.

Actually I've just looked at the list of possible attribute types that we could import and I'll with a single "ExocortexAlembic Attribute List" attribute, rather than one for each type.

This is an excellent news !
I don't the knowledge to help with the C++ plugin update (nor the time to learn it :/) but I'm very familiar with python scripting and maya node graph recreation/update. So if you need a hand I could help on this side.
One down side of the "delete all attrs and recreate them" way is that you lose all connections made on it. For  example (a lame one I admit) if you had a light controlled by some attribute the animator animated, you would have to reconnect it after each update. Unless you add another layer in the reload script that backs up the connections and recreates them, but it seems simpler to only recreate  the missing attributes and delete the outdated ones.

The script will reconnect the attributes. That's what it is doing at the moment anyway for the static attributes so doing it for the dynamic attributes will be trivial.
We did think about only creating new attributes and deleting old attributes instead of "just deleting everything and recreating it all", but we'd have to keep track of the attributes we did have and the attributes now needed and do comparisons between the two lists using either sets or "visited" dictionaries, etc etc. It seemed like there wouldn't be any gains (in performance or simplicity) to doing it that way, which is why we opted to just remove all custom attributes and re-add them all.

Being only TD/dev in my company, I rarely have the occasion to reflect with someone on technical decisions, thanks for the details.
Good luck !

Fixed in #46!


Feature: Adding Array Partition I.cpp

Hello,
I would like to contribute my code in Leetcode solutions folder.
PROBLEM STATEMENT LINK:-https://leetcode.com/problems/array-partition-i/
#2664 is my pull request ID.
Please assign this feature to me.
Thank you.

can you assign it to me

Hello, I am interested to work on  this issue.
Could you please assign it to me.

asssign me please


Make Multicombat widgets layoutable

Resizeable barely changes position by default

Fixed has some minor issues with how it interacts with non-RS moveable widgets, such as Infoboxes

Though it does fit nicely under the XP tracker now

Added definitions to WidgetID for both widgets, please let me know if they should have gone into a subclass or not.

They should definitely go into a subclass. The idea is that only group IDs are defined at the top class level. Child IDs are always subclassed.

If this were to be revived it would close #12095

Wow, it's been a while. 2 year anniversary of this PR in a week!
Merged the commits together, as other recent WidgetOverlay additions have done.
Updated the IDs to work again (both were off slightly due to additions over the past 2 years)


Deployment Request: Viction Mainnet

Chain Name
Viction Mainnet
Chain ID
88
RPC URL
https://rpc.viction.xyz
Block Explorer URL
https://www.vicscan.xyz
Deployment Funds
Yes

Hi mds1,
I need your help on Mainnet too. The situation is same as #316.
Thanks.

I am getting RPC errors and am unable to generate the transaction: too many arguments, want at most 1. This occurs when using the same process I always use for deploys, which is to deploy through Remix 😅

The too many arguments, want at most 1 error is fixed on Viction Mainnet RPC.

Done, thanks!


NEW Moving state for the Register component into redux

As part of moving register into other parts of the CMS (not just login forms) it makes sense to have more control over the state of the Register component - allowing us to force users into "registering" specific methods etc.

At the moment the MultiFactorApp component just creates a store for the Register component being used while logging in. Happy to receive suggestions on a better way to do that - and also suggestions for a better name for the MultiFactorApp component - it's purpose it to contain the Login and Register component when being used in the context of logging in.


Feature Request: Add Video Support using Exoplayer.

References: https://developer.android.com/guide/topics/media/exoplayer

please add this


[Concurrency] Infer nonisolated for a mutable storage of a value type accessed from within the module.

A mutable storage of a globally-isolated value type is data-race safe because it is copied every time it crosses an isolation boundary.
Thus, treat such storage as nonisolated when accessed from within the module.
I have removed redundant errors from the tests that access such properties, and it seems like the derived_conformances_nonisolated.swift test becomes the primary test for this PR.
I am not fully convinced that removing errors from global_actor_inference.swift is right, so I would appreciate feedback on that!
This PR is the first part of the implementation of this pitch

@swift-ci please smoke test macOS

@swift-ci please smoke test


Dataset.odrl:hasPolicy 1:1 or 1:N?

As described in here:
https://github.com/International-Data-Spaces-Association/ids-specification/blob/main/catalog/catalog.protocol.md#311-odrlhaspolicy

An asset entry Dataset must have 1..N hasPolicy attributes that contain an ODRL Offer

all the examples I could find did NOT contain a list, e.g.
https://github.com/International-Data-Spaces-Association/ids-specification/blob/main/catalog/message/example/dcat.distribution.example.json#L17
but only a single policy/offer.
Also from ODRL or Dcat, I could not understand that this is a list. Can we reference the 'upstream' source that odrl:hasPolicy can be a list - or if this is a specific 'Dcat profile' change, it should be listed as such here I guess:
https://github.com/International-Data-Spaces-Association/ids-specification/blob/main/catalog/catalog.protocol.md#5-dcat-and-odrl-profiles

Short summary of last weeks meeting: 'odrl:hasPolicy' is supposed to be a list.
Todo: double-check with dcat.


Convert absolute paths to package paths for some linters

Fixes #318
Some linters don't accept absolute paths, so convert them to package paths.

Thanks @dnephin .


Allow custom babel configurations

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

As a developer creating websites for clients on older browsers, I would like a way to configure a .babeljs or browserslist.

Additional context

I found NetlifyCMS clicking around through Gatsby and such so I will use them as an example. It is very easy to use a custom .babelrc file in Gatsby but, after a few days of trying with NetlifyCMS, it seems the babel configuration does not transfer over to the admin page.

Netlify CMS only supports modern browsers, as some of our dependencies also only support modern browsers - it isn't necessarily as simple as altering the build. We're certainly open to efforts for broader browser support.


Compiler panic on invalid syntax

The following code (with a syntax error on the last line)
app "helloZig"
    packages { pf: "main.roc" }
    imports []
    provides [main] to pf

main =
    a.joinWith "" []

causes the compiler to panic with this message
RUST_BACKTRACE=1 ./roc examples/hello-world/zig-platform/helloZig.roc
thread '<unnamed>' panicked at 'index out of bounds: the len is 0 but the index is 0', compiler/mono/src/ir.rs:9147:35
stack backtrace:
   0: _rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic_bounds_check
   3: roc_mono::ir::match_on_lambda_set
   4: roc_mono::ir::with_hole
   5: roc_mono::ir::from_can
   6: roc_mono::ir::specialize_variable_help
   7: roc_mono::ir::specialize_external_help
   8: roc_mono::ir::specialize_all
   9: roc_load_internal::file::run_task
  10: core::ops::function::FnOnce::call_once{{vtable.shim}}
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.

The only way I can make sense of this code snippet is to assume that a is a type alias for Str.
Then this code:
main =
a : Str
a.joinWith "" []
gives following error:
── TYPE MISMATCH ────────────────────────────────────────────────── test16.roc ─
This expression is used in an unexpected way:
10│      a.joinWith "" []
^^^^^^^^^^
This a value is a:
Str

But you are trying to use it as:
{ joinWith : * }b

which seems a legitimate error and is in any case no crash.
What do you think of this issue @Anton-4?

This issue is a year old so I'm guessing it's been fixed by someone already. Probably safe to close?

I am also unable to replicate this panic.


Default implemention for operation

WriterM.tell is now implemented using WriterM.writer (like it is done in MonadWriter). This means that no Tell operation is created in the WriterM algebra and that the tell method of the handler is never used. As a consequence if a MonadWriter instance overrides the default implementation, it wouldn't be used.
I don't know if we can somehow specify that a function with an implementation does need an algebra operation and that it is implementation can be used in the default handler?
I am not sure if it is really needed in this case, but it might be handy in some cases for user specific algebras?
Probably something for macro guys @raulraja and @diesalbla.

Can we fix the WriterM impl in the mean time to not implement tell in terms of writer and ensure the interpreter uses the MonadWriter instance?


Auto-detect value rather than type when there is a bracketed range

<time [0s,∞]> is automatically defined with data-dfn-type="type". I would expect data-dfn-type="value", like for <number [0,∞]>, as I think that a range notation can only qualify a type if it is in the right side of a production (as a value), not the left side (as a type).
The source text is a naked <dfn> contained in <dl dfn-value dfn-for=animation-duration>, since this relatively recent change.
It is a minor problem but hopefully it can be easily fixed.

Yes, this makes sense.

Fixed in 70d45df24


fix(dart/catalyst_cardano_serialization): remove key reference from RBAC, use local key ref instead

Description
Due to update in CIP-0036 the KeyReference type needs to be replaced by LocalKeyReference.

roleEncryptionKey is not supported by role 0, therefore we are removing it.
catalyst users aren't identified by country, city, state/province or name therefore all distinguished name fields in X509 certificate should be empty

Please confirm the following checks

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream module

Local Key changed too. now keyOffset changes to just offset for every field field (link).
Do we want to change it too?

Right, I will update it too.


player.sendMessage sends messages on different lines

I get the reason behind it but it isn't javadoc'd and honestly I feel that sendMessage(Text... messages) should send it as one message and we should have a sendMessages(Text... messages) that sends it as multiple messages.
Tagging @gratimax and @Minecrell

I disagree - combining them should be up to the person sending the Texts.

If sendMessage sends each Text in a new message then at a minimum I think it should be renamed to sendMessages. If there is a sendMessage then it should only send one message.

I agree with @Deamon5550 and want the change made.

I'm not sure completely removing sendMessage was the best thing to do. It would have been better to change the signature and add sendMessages.

@Zidane should a singular sendMessage be added too?


Change default to 60 sec push

This is a partial/safe fix - would also cover similar problems, the cost is 1-min update for all envoys.
Envoy is doing a diff - so it should not affect runtime, but for a large cluster it may become a problem.
https://github.com/istio/istio/issues/5588
Not yet sure what is the best long term solution, and if other cases exist - we'll need to figure it out for 1.0

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: ayj
Assign the PR to them by writing /assign @ayj in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

pilot/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@spikecurtis since you have a UT that forces the problem, can you test this fix against your UT?
Better yet, add commits to this PR.

@costinm: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
44b03184fa05d822cbd866b221262576acbfdd17
link
/test istio-pilot-e2e-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
44b03184fa05d822cbd866b221262576acbfdd17
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/istio-pilot-e2e.sh
44b03184fa05d822cbd866b221262576acbfdd17
link
/test istio-pilot-e2e

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@costinm: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
44b03184fa05d822cbd866b221262576acbfdd17
link
/test istio-pilot-e2e-envoyv2-v1alpha3

prow/istio-pilot-e2e.sh
44b03184fa05d822cbd866b221262576acbfdd17
link
/test istio-pilot-e2e

prow/e2e-bookInfoTests-v1alpha3.sh
44b03184fa05d822cbd866b221262576acbfdd17
link
/test e2e-bookInfo-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

Unfortunately, I don't have tests that "force" the problem, just ones that intermittently expose it.


feat(object storage): add is_https_endpoint for minio

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?

Checklist

[ ] I have written necessary rustdoc comments
[ ] I have added necessary unit tests and integration tests
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[ ] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

Mistakenly uploaded my personal test TLS/SSL, a new PR will be opened.


Create list of manual verification steps

Related issue: https://github.com/microsoft/react-native-windows/issues/5326
We'd like to use this Gallery app as a tool for validating RNW releases. This can involve visiting a list of pages and doing certain operations on each page to ensure the UI is working as expected. This isn't a complete answer, and automated verification is definitely where we want to save more time on manual process, but having a manual list is a good start. That's the first step.

Created a wiki page in the RN Gallery Repo containing a draft of the steps to validate releases with RN Gallery.
Page linked here: https://github.com/microsoft/react-native-gallery/wiki/Manual-Validation-Steps-for-RNW-Release

Created a wiki page in the RN Gallery Repo containing a draft of the steps to validate releases with RN Gallery.
Page linked here: https://github.com/microsoft/react-native-gallery/wiki/Manual-Validation-Steps-for-RNW-Release


Add MINGW64 to the supported list

In all my projects, I add this line so my Git Bash instance can start the sail process.

On Windows you are intended to start Sail from within the WSL2 console.

On Windows you are intended to start Sail from within the WSL2 console.

Yes, I know that. However, on specific systems where WSL2 fails to start completely, this causes an issue with WSL1 Docker users, which I am, on one laptop I use for work. Adding this one line fixes the issue that actually just prevents Sail from doing its thing, it doesn't actually prevent Docker from launching at all. Seems like a counter-measure to leave it out


"Parkinson disease, late-onset"  and "late onset Parkinson disease"

When debugging https://github.com/monarch-initiative/monarch-app/issues/1561, I noticed there are two terms:
MONDO:0008199 ! Parkinson disease, late-onset
MONDO:0018466 ! late onset Parkinson disease
MONDO:0018466 is a direct subclass of rare parkinsonian syndrome due to neurodegenerative disease, where as MONDO:0008199 is a direct subclass of rare genetic parkinsonian disorder.
MONDO:0008199 has the eqs:
OMIM:168600
UMLS:C3160718
MONDO:0018466 has the eqs:
Orphanet:411602
SCTID:716662004
DOID:0060892
MONDO:0008199

MONDO:0018466

Current approach is to make MONDO:0018466 explicitly inherited late-onset, but there is still a case for merging


Master Detail and code splitting routes

Hi there,
Enjoying the boilerplate so far but i'm trying to figure out how to implement a master / detail view with react-router using the code splitting setup as provided. This isn't a bug with the boilerplate but since I am following most of the structure and conventions I figure someone might be able to cast some light on this. I am basically following this
https://github.com/reactjs/react-router/blob/master/examples/master-detail/app.js
Here is my current route config.
return [
    {
      path: '/',
      name: 'home',
      getComponent(nextState, cb) {
        const importModules = Promise.all([
          System.import('containers/HomePage/reducer'),
          System.import('containers/HomePage/sagas'),
          System.import('containers/HomePage'),
        ]);

        const renderRoute = loadModule(cb);

        importModules.then(([reducer, sagas, component]) => {
          injectReducer('home', reducer.default);
          injectSagas(sagas.default);

          renderRoute(component);
        });

        importModules.catch(errorLoading);
      },
    },
    {
        path: '/flow/:flowId',
        name: 'flow',
        getComponent(nextState, cb) {
          const importModules = Promise.all([
            System.import('containers/Flows/reducer'),
            System.import('containers/Flows/sagas'),
            System.import('containers/Flows/FlowDetail'),
          ]);

          const renderRoute = loadModule(cb);

          importModules.then(([reducer, sagas, component]) => {
            injectReducer('flow', reducer.default);
            injectSagas(sagas.default);

            renderRoute(component);
          });

          importModules.catch(errorLoading);
        },
      },
    {

I have the main app component and then the home component. In the home component I have a section to render the child (Following the same structure as the demo)
The list items have a  which when clicked would show the appropriate item (after a fetch from a saga)
render() {
    console.log(this.props)
    let mainContent = null;

    // Show a loading indicator when we're loading
    if (this.props.loading) {
      mainContent = (<List component={LoadingIndicator} />);

    // Show an error if there is one
    } else if (this.props.error !== false) {
      const ErrorComponent = () => (
        <ListItem item={'Something went wrong, please try again!'} />
      );
      mainContent = (<List component={ErrorComponent} />);

    // If we're not loading, don't have an error and there are repos, show the repos
    }  else if (this.props.flows !== false) {
      mainContent = (<List items={this.props.flows} component={FlowListItem} />);
    }

    return (

            <section className={`${styles.flowList} ${styles.textSection}` }>
              <Button onClick={this.props.onSubmitForm}>Get Flows</Button>
              {mainContent}

              {this.props.children}

          <Button handleRoute={this.openFeaturesPage}>Features</Button>

    );
  }
}

Just from skimming the code, the thing that stands out to me is that you don't treat the FlowDetail as child routes.
Something still feels off about the code below to me, but it does work in one of my projects, so I think it might help.
(I've changed my code names to match yours -- might have missed some so don't copy paste)
{
      path: 'flows',

      getIndexRoute(location,cb) {
        const importModules = Promise.all([
          System.import('containers/Flows/sagas'),
          System.import('containers/Flows/reducer'),
          System.import('components/FlowsDashboard')
        ])

        importModules.then(([sagas, reducer, component]) => {
          injectReducer('flows', reducer.default)
          injectSagas(sagas.default)

          cb(null, {component: (component.default ? component.default : component)})
        })
      },

      getChildRoutes(location, cb) {
        const importModules = Promise.all([
          System.import('components/FlowDetails')
        ])

        importModules
          .then(([ShowProperty]) => ({
            component: FlowDetails.default,
            path: ':flowId',
            name: 'flowDetails',
          }))
          .then((...components) => cb(null, components))

        importModules.catch(errorLoading)
      },

      getComponent(location, cb) {
        System.import('containers/Flows')
          .then(loadModule(cb))
          .catch(errorLoading);
      }
    }
}

If you need help hit me up.

Due to @datapimp's amazing answer I'll close this for now, feel free to continue the discussion though!

Thanks for the response @datapimp. What I am having trouble with is thinking through where I put my reducers and sagas (async handling, etc). I want a top level Flows page and then have sub components like the details show on the right side and another component, a list of flows show on the left. When the initial flows page is loaded I need to fetch the flows list data and render the list component with it's items. The right side of the page will be blank because no individual item has been selected. When any of the items on the list is clicked I need to make another async call to fetch the data for the individual list item and render it in the Flow Detail component. Should I keep one reducer at the top level flows component and just dispatch the required async actions in the flows list, flow details components when componentDidMount is run (or could you recommend some other solution)

Hi Daniel aka @dfcarpenter
I would load all of my reducer / saga stuff in the top level container.  I'm assuming that the flow detail stuff is tied to your route, so your redux state would have all of your flows keyed by id, and your views would be tied to the route state.
Watching Dan Abramov's second egghead.io series on writing idiomatic redux applications was a great way to crystallize the details of this pattern for me and this project's use of redux-saga makes it even cleaner IMO.
Doing things the way he describes there ended up in a lot less manual monkeying around with componentDidMount and other lifecycle hooks.
I'm working on something over the next few days which is exactly like you describe so I'll try and share -- but I think you'll figure it out before then

Good stuff @datapimp ... were you ever able to produce an example of the reducer/saga relationships for top level -to- child routes as you mentioned you were working on?


diffNuisances.py: adding per-nuisance delta NLL

This PR makes a few changes to diffNuisances.py, the largest of them being the ability to print and plot explicitly the change in log-likelihood between the background-only and signal+background fits for every given parameter.
Because the likelihood factorizes into a Poisson over each bin and a constraint term over each nuisance, the contribution of each bin and/or nuisance can be directly determined. These differences simply sum to give the total delta NLL.
Here, by passing a workspace we evaluate the pdf constraint term for each nuisance at its background-only best fit point and S+B best fit point to get the delta NLL. This is optional, if no workspace is passed, then diffNuisances.py simply runs as it used to.
A plot of the deltaNLL is also made ordered from largest to smallest DeltaNLL and showing a cumulative line. This can help to quickly identify if the change in postfit nuisances is contributing to a significance, and which nuisances in particular are contributing.
Other smaller changes:

Added a parameter --max-nuis which limits the number of nuisances per plot. If more nuisances exist multiple plots are created of each type, each containing only up to the maximum number of nuisances per plot. I've also increased the bottom margin of the plots to help make the nuisance names visible.
I've moved the diffNuisances.py script from test/ to scripts/ and made it executable, so that it can be run as a command-line tool. I've also removed the version under the data/tutorial/longexercise/, which had become slightly out-of-date, and updated the documentation in the exercise to call the script without needing the explicit python  invocation.

A few thoughts for future PRs:
I'd like to add a similar plot of the dNLL contribution per bin including a cumulative (per region) line. But this is probably better suited to be added somewhere else, perhaps FitDiagnostics directly, but I think better is probably in PostFitShapesFromWorkspace to avoid jamming everything into FitDiagnostics. I'm open to suggestions.
For future developments, it might be useful to separate the table formatting into some functions which will be more generalizable and reusable. OTOH, if we incorporate more modern tools like pandas, then it is already set up to do things like this.

Does this only work for binned (template) based analyses or also parametric and unbinned? If the former, we probably need the tool to halt if it gets something other than that.


x64 build

merged with https://github.com/npp-plugins/plugintemplate/releases/tag/v3.1, removed outdated files
added x64 compile target
dropped ansi builds
avoid compiler warnings
corrected VS2013 code analysis issues

, build see https://ci.appveyor.com/project/chcg/securepad containing artifacts for the release builds
, needs registration at appveyor and creation of a security token, see see https://www.appveyor.com/docs/deployment/github/#provider-settings
to use appveyor builds for github releases on tagging, see e.g. https://github.com/pnedev/compare-plugin/releases/tag/v2.0.0

Great stuff thanks 👏

@DominicTobias
What about resource info:
        VALUE "CompanyName", "DreamInPixels, dreaminpixels.net"
        VALUE "FileDescription", "SecurePad can be used to securely encrypt plaintext documents with a key of your choice"
        VALUE "FileVersion", "<IP_ADDRESS>"
        VALUE "InternalName", "SecurePad.dll"
        VALUE "LegalCopyright", "Copyright (c) 2011 dreaminpixels.net"
        VALUE "OriginalFilename", "SecurePad.dll"
        VALUE "ProductName", "SecurePad"
        VALUE "ProductVersion", "<IP_ADDRESS>"

seems http://www.dreaminpixels.net/ is no longer correct, version should be at least 2.2 I think.
Maybe you wan't to release a version 2.3? With appveyor config or manually? PluginManager needs a zip file not just a plain dll.

Ah yeah that should really be more generic, no company name is needed and
copyright notice to MIT or something. And you're right - releasing a new
version sounds like a good idea, not sure what appveyor is will look it up
tomorrow 😜
On Mon, 27 Feb 2017 at 22:37, chcg<EMAIL_ADDRESS>wrote:

@DominicTobias https://github.com/DominicTobias
What about resource info:
    VALUE "CompanyName", "DreamInPixels, dreaminpixels.net"
    VALUE "FileDescription", "SecurePad can be used to securely encrypt plaintext documents with a key of your choice"
    VALUE "FileVersion", "<IP_ADDRESS>"
    VALUE "InternalName", "SecurePad.dll"
    VALUE "LegalCopyright", "Copyright (c) 2011 dreaminpixels.net"
    VALUE "OriginalFilename", "SecurePad.dll"
    VALUE "ProductName", "SecurePad"
    VALUE "ProductVersion", "<IP_ADDRESS>"

seems http://www.dreaminpixels.net/ is no longer correct, version should
be at least 2.2 I think.
Maybe you wan't to release a version 2.3? With appveyor config or
manually? PluginManager needs a zip file not just a plain dll.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/DominicTobias/SecurePad/pull/2#issuecomment-282879842,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAuZ-i4uoMRBfWbxcqCuWjLWvGbHs47Aks5rg1AngaJpZM4MNsRH
.

And you're more than welcome to release it yourself as I might slow getting
round to it! I'll check the about content too maybe that could do with
updating
On Mon, 27 Feb 2017 at 22:43, dominic tobias<EMAIL_ADDRESS>wrote:

Ah yeah that should really be more generic, no company name is needed and
copyright notice to MIT or something. And you're right - releasing a new
version sounds like a good idea, not sure what appveyor is will look it up
tomorrow 😜
On Mon, 27 Feb 2017 at 22:37, chcg<EMAIL_ADDRESS>wrote:
@DominicTobias https://github.com/DominicTobias
What about resource info:
    VALUE "CompanyName", "DreamInPixels, dreaminpixels.net"
    VALUE "FileDescription", "SecurePad can be used to securely encrypt plaintext documents with a key of your choice"
    VALUE "FileVersion", "<IP_ADDRESS>"
    VALUE "InternalName", "SecurePad.dll"
    VALUE "LegalCopyright", "Copyright (c) 2011 dreaminpixels.net"
    VALUE "OriginalFilename", "SecurePad.dll"
    VALUE "ProductName", "SecurePad"
    VALUE "ProductVersion", "<IP_ADDRESS>"

seems http://www.dreaminpixels.net/ is no longer correct, version should
be at least 2.2 I think.
Maybe you wan't to release a version 2.3? With appveyor config or
manually? PluginManager needs a zip file not just a plain dll.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/DominicTobias/SecurePad/pull/2#issuecomment-282879842,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAuZ-i4uoMRBfWbxcqCuWjLWvGbHs47Aks5rg1AngaJpZM4MNsRH
.

ok, Appveyor is a build service at the internet which could cooperate with github. N++ is also using it.
Release doesn't hurry. Have a look and then we could do that step.
Good night.