Control SGX use with runtime.mode

SUMMARY

Currently we use the presence of a runtime.sgx.loader setting. But it might be simpler to have separate modes, e.g. 'client' and 'confidential client.' That way, if you download the loader binary and merely inform oasis-node of where the loader is, you can still easily switch to using a non-SGX copy of the runtime.
ISSUE TYPE

Feature Idea

COMPONENT NAME

go runtime initialization
ADDITIONAL INFORMATION

We've encountered a few issues in node operator support where the operator wanted to run a non-SGX node, but the node tried (unsuccessfully) to load the SGX version of a runtime. Maybe this will make it clearer how to prevent that.

Master currently has runtime.environment in addition to runtime.mode, because for clients you would need two extra modes (e.g. client-confidential and client-stateless-confidential).
So I believe this is already solved in master although slightly differently. A client can set the following to use the SGX runtime:
runtime:
    mode: client
    environment: sgx
    # ...

Otherwise the clients will always prefer ELF binaries and compute nodes will always require SGX for confidential runtimes and fail if the SGX loader is not configured.
Note that this is not currently the case in 22.1.x.

ok let's go with runtime.environment as described above and implemented in master


chore: bdd-sbhg-import-1584157133 to 0.0.1

chore: Promote bdd-sbhg-import-1584157133 to version 0.0.1

[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 approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  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:

OWNERS

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


Add TO Client API for Profile Parameters Automation

What does this PR (Pull Request) do?

[x] This PR is not related to any Issue

Which Traffic Control components are affected by this PR?

CDN in a Box
Traffic Control Client
Traffic Ops
CI tests

What is the best way to verify this PR?
Execute all the Integration tests and make sure the tests passed.
The following criteria are ALL met by this PR

[x] This PR includes tests OR I have explained why tests are unnecessary
[x] This PR includes documentation OR I have explained why documentation is unnecessary
[x] This PR includes an update to CHANGELOG.md OR such an update is not necessary
[x] This PR includes any and all required license headers
[x] This PR DOES NOT FIX A SERIOUS SECURITY VULNERABILITY (see the Apache Software Foundation's security guidelines for details)

not sure, why the tests are failing here. tests are running without any failure in local.

There was a timing issue that was recently fixed, you may need to rebase.

There was a timing issue that was recently fixed, you may need to rebase.

Fixed.


python311Packages.meraki: 1.38.0 -> 1.39.0

Changelog: https://github.com/meraki/dashboard-api-python/releases/tag/1.39.0
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 268162 run on x86_64-linux 1

6 packages built:

meraki-cli
meraki-cli.dist
python310Packages.meraki
python310Packages.meraki.dist
python311Packages.meraki
python311Packages.meraki.dist


cookie_https_only doesn't work when set to False

Whether the cookie_https_only initializer is set to True or False, self.security_flags always had httponly; in it.  For testing, I'd like to turn off httponly.
File: starsessions\middleware.py
58:         self.security_flags = "httponly; samesite=" + cookie_same_site
59:         if cookie_https_only:  # Secure flag can be used with HTTPS only
60:             self.security_flags += "; secure"

This is correct. httponly forbids access to session cookie from JavaScript. Why do you want to disable this in tests?

That's a good question.  I went back to the test in question and I see that I misunderstood the requirement from starlette's TestClient.  My test needed access to the session cookie on the client side, and I thought that I needed to remove httponly, but I see that all I needed to do was set cookie_https_only to False.  I think the flag's name (cookie_https_only) had led me to believe that it would control the httponly attribute.  But I see that my test works without the middleware I wrote to remove httponly, so this issue can be closed.  Sorry about that!


Migrate support-notifications to Config V2

#660
Some additional notes:

Reworked tests around TOML verification due to the new location and naming of profile configurations.
This PR does not target the TODO in notifications/normal_distribution.go. That is for another effort. Actually, an audit of this service's functionality should be done since it's newly converted from Java.
Reworked minor issues around dockerfiles and makefile found during testing
Remove aliased functions for preserving backward compatibility. Consequently, had to touch everywhere these functions were called.

Signed-off-by: Trevor Conn<EMAIL_ADDRESS>

recheck


Y axis tick overlap when using max option

My Y axis should not be overlapping when using max option, based on the fix introduced in https://github.com/chartjs/Chart.js/pull/5938

Codepen: https://codepen.io/david-987/pen/wvGdLGK
Chrome 84.0
Chartjs 2.9.3

I believe there is an open issue for this but I can't find it at the moment. At present, there is unfortunately no good way to solve this. The best I can suggest is to use the tick callback to filter out the values you don't want displayed.

I believe there is an open issue for this but I can't find it at the moment. At present, there is unfortunately no good way to solve this. The best I can suggest is to use the tick callback to filter out the values you don't want displayed.

Thanks. Workaround if you want to remove the highest Y value to avoid overlaps on custom max:
afterBuildTicks: function(scale) {
                  scale.ticks.shift();
                  return;
                },

I think this issue is solved, couldn't reproduce in master.

Still happens in beta 11: https://codepen.io/leelenaleee/pen/poNavNE

minimal repro: https://codepen.io/kurkle/pen/qBqybwm


Navbar fonts did't matched

Navbar fonts did't matched with the overall fonts and its making bad impression.
Assign me this task to fix this @Anandsg

@rohitdubey1352 Do you have any example or reference websites in mind? It would be helpful for me to see them to better understand the style you want for our app. you can proceed once i give go ahead

If you can see in the navbar, the fonts are same, and they have good sense of fonts and if you compare with others font on this website they have others font and the continuing using the same font.
So, my conclusion is I want to add some smooth and best font for your Navbar

Okay @rohitdubey1352

done please work on it @rohitdubey1352

Sure, I will do that


Support hashes in URLs

I'd have to check, but I think right now we don't detect hashes and may get confused if we see someting like
site.com/page#id1
changed to
site.com/page#id2
Check this case and then support it. Markdown would probably be a good place to check first, since it will make sense for us to support links to markdown header1's and header2's

Didn't realize I had filed a bug for this. I went to check and it was already working, although I cleaned up the code around it a bit in the last few days.

Actually I was experimenting with this more and there's a few more bugs. FIxing them now and will mark this closed again when uploaded.


add lark chat_id support

I want to send the star notification to lark chat, where my partner can easily get in/out.
I introduce a breaking change:
usage:
stargazers
The commands are:
list_lark_chat:   list the lark chats including the robot to find the chat_id.
monitor:          monitor the repo stargazers.

I also move config.yaml to config.yaml.sample, so that my local config does not conflict the sample in git repo.


Generator missing?

Have you deleted the generator on purpose?
If so, can we have an explanation step by step how to configure everything, cause now the readme is unclear and not fully explained?

+1

1+

+1

+1

+1 @tjwebb

+1

+1

+1

Can someone clarify what the issue actually is?

@tjwebb The install script no longer generates the files necessary. So when the doc says to modify the passport config.js file, there is actually nothing there.

:+1:


Add support for loading torchscript models

Adding support for loading models that are saved in torchscript format
More details at https://pytorch.org/tutorials/beginner/saving_loading_models.html#export-load-model-in-torchscript-format

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

Run PythonLint PreCommit

R: @damccorm

LGTM, I'll merge once checks pass

I think there are some lint issues(not clear why they appear). I will tackle them tomorrow and will ping you.

@damccorm The tests pass but for some reason they are not updated in UI. PTAL

Run Whitespace PreCommit

LGTM pending checks passing


OCPBUGS-17245: use getPorts also in Popover interface

Can't create screenshots with bonds interface, but just use the same method that works for the interface table also in the popover and the bug is fixed .
getPorts return the ports from bridge and also bonds interface.
In the popover i was just using the bridge ports

/lgtm


Properly switch on host system instead of compilation target system

Hi @mosra !
Sorry about this, I aparently didn't test this change properly originally :/
Cheers, Jonathan

oh haha :) good thing i didn't integrate the submodule update into all repos yet :D

Eh, sarcasm 😅
Sorry again, and thanks for merging! 👍


Add export components as python code feature

The GET endpoint "/transformations" as well as the export_transformations method now have the new config params components_as_code and expand_component_code, the latter effects the addition of documentation and test wiring to the code so that all information on the component are included in the code.
Furthermore, the PUT endpoint "/transformations" is now able to digest strings of python code to update transformation revisions of type COMPONENT.

@MirKue: For security reasons we do not want to execute (import) the code provided to the backend service in PUT requests in the backend service itself. Such code should only be actually executed / imported in the runtime service in order to keep at least the backend service "trusted" when both run as separated services — which is the recommended setup.
Therefore I rewrote large parts of this pull request using AST and libCST to extract info from code and update info stored in the code.


Add DBaaS and S3 automation test pipeline script

This is new feature requirement, design doc:
https://docs.google.com/document/d/1oPvXsWt3hYmzloXtol4DjVr1wTciTV4Lv7Ul9UBfiTM/edit#
We create 2 pipeline, one is DBaaS and another is S3, both pipeline need manual triggered.
Currently we plan triggered 2 pipelines monthly.

/cc @YuJuncen

/cc @3pointer


Question about other solutions

Hi, I'm new to Node-RED and it seems that a lot of "flow" addons implement the same thing. I feel the community is scattered and there's no cohesion between the addons.
That said, I've noticed several tools to create usability.

Node-RED subflows: https://nodered.org/docs/user-guide/editor/workspace/subflows
contrib-components: https://github.com/ollixx/node-red-contrib-components
contrib-actionflows: https://github.com/Steveorevo/node-red-contrib-actionflows

Could you elaborate on what the differences are?

Well,
some people will argue that there is even one more alternative, namely "Link Call Nodes".
Have you read the documentation for my "Reusable Flows"? It comes with a brief summary of the differences between all solutions:

Subflows are very similar to "reusable flows" - but each subflow consumes its own tab in the editor which makes work with many subflows unmanageable
Link In and Link Out nodes have their own raison d'être but are more like "goto"s rather than invocations
Link Call nodes (available since version 2.1.0 for flows starting with a Link In and ending with a Link Out node put into "return" mode) do not support flows with multiple outputs
Action Flows (from node-red-contrib-actionflows) are really powerful, but their name prefix matching scheme can lead to difficult to find problems - and they do not support multiple outputs
Components (from node-red-contrib-components) come quite close to what "reusable flows" aim to provide - but the association between "callers" and "callees" is based on the unique ids of the associated nodes which caused several problems in the past (but may have been fixed in the mean time)

Before I developed my own solution, I used node-red-contrib-components until they broke my flows completely - that bug may have been fixed by now, but I neither have the time nor the motivation to test the new version (as I'm quite happy with my solution)


Sometimes you need to change data between or during user research sessions

Sometimes you need to change data between or during research sessions. This might be to make the journey more realistic, or to try out different scenarios. For example:

the permissions a participant would have in the system
an error occurring
different design approaches you want to test

It is not always appropriate to use Git to make these changes in the repo:

it complicates the Git history with irrelevant changes to data
the data might be sensitive in which case it shouldn't be in the repo
it will lose a participants data if you push a change in the middle of a journey
the changes might be made by a team member who cannot access Git (possibly a researcher)

One solution is to use environmental variables, but these aren't automatically available in views, and again might not be so accessible for all team members.
https://devcenter.heroku.com/articles/config-vars

I often test with a participants who expect to see large lists of their own data on screens. I'd love to be able to update that quickly between research sessions.


🐛 Fix shell parameters expansion for CAPI deployment

What this PR does / why we need it:
In CAPI v0.3.7+ yaml files expressions like ${PARAM:=DEFAULTVALUE} were added.
GNU envsubst can't handle such kind of expressions, so enhnaced
implementation of envsubst were used to overcome this.
Which issue(s) this PR fixes:
Fixes #125

/test-integration

/approve

/test-integration
/lgtm


Wolfy generator player drone

-Generator prefab
-Can only be placed close to items that contain the tag "IslandHeart" (This can be changed inside of drag and drop).
-Bar and Text displaying information
-Set and add methods for changing the value
-There is a temp island heart that can be removed when the prefab is added.
-Also added a script that makes UI elements point at the player camera.

One thing is, for the style guide, remember to put an underscore at the start of field names. It's not a big deal though.
Good work, no bugs as far as I can tell.


Fix make vendor error on case insensitive file system

During installation of dependencies on case insensitive file system, the following command would be executed one after another, which cause an error:

mkdir $GOPATH/src/github.com/skygeario
mkdir $GOPATH/src/github.com/SkygearIO

Merged via db95e896

Merged to v1-branch via 8d80ba1


Is it possible to track the camera of the user's rotation and apply it to the avatar's head rotation in real-time?

So instead of storing and replaying the user's movement and an avatar playing it after, can this be done in real-time?
And if so, is there an example?

answer provided by @dmarcos on a-frame slack:

you can apply look-controls and hand-controls to as many entities you want
for the mirror
you would put the mirrored avatar
in an parent entity
that you can turn and put in front of the user


Charter for review

This PR resolves #224
The mission specifically needs review.

@oliverchang has the project had enough time to review the charter? Any thoughts or changes needed? We are hoping to close out the charter.

Any other concerns with the charter that stops us from approval?

I have no issue with this 👍🏻

need to have date charter was adopted entered prior to merging

Working with LF legal, they don't want this charter merged, so there is no date. We are using GitHub in hopes of getting the approval and adopting the date of the last approval, and then we can upload it as a PDF.
The reason for this is that when it isn't a pdf people have made changes to charters in other groups and then there is the official charter stored with legal and a different one on GitHub.

Apologies for the delay, I thought I already approved it in https://github.com/ossf/osv-schema/pull/228#pullrequestreview-1999964957

Apologies for the delay, I thought I already approved it in #228 (review)

You indeed have. Do we need approval from @rsc to close it out or can I move this to closed?

LGTM thanks.

I am closing this PR as I do not have write access any longer to make the needed changes. The charter that should be added is here: OSV Schema Technical Charter.pdf


add redis deployment example

Description
adds an example how to deploy oCIS with Redis
Related Issue
Motivation and Context
Document this and have a working test setup at hand.
How Has This Been Tested?

see README.md

Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Technical debt
[ ] Tests only (no source changes)

Checklist:

[ ] Code changes
[ ] Unit tests added
[ ] Acceptance tests added
[ ] Documentation generated (make docs) and committed
[ ] Documentation ticket raised:
[ ] Documentation PR created:

With the changes in the README.md file, do we need to adapt content we have in our ocis admin docs?


fixed day of month setting in src/datetime.rs and test-case

The set_day method was failed when valid day of month ([1-31]) was used, so fixed invalid range for day of month and the unit test.

Good catch! thank you :)


Can't compile when multiple packages export same name modules

I am using ELM Platform 0.18.0.
I am trying to create an application that will use both a <canvas> for arbitrary rendering and some HTML elements to feed information into the model.
elm-graphics provides great functions to deal with <canvas>.
style-elements provides a good abstraction on how to layout HTML elements.
These two concerns are not mutually exclusive: I am not going to build my entire application using <canvas>, and I want to be able to structure my (HTML) layout in a way that doesn't require so much depth in CSS knowledge.
Steps to reproduce:
mkdir SameNameModules
cd SameNameModules
elm package install evancz/elm-graphics
elm package install mdgriffith/style-elements

Write the following into a new file main.elm:
module Main exposing (main)

import Element

Once you run elm make, you will get the error:
I found multiple modules named 'Element'.

Module 'Main' is trying to import it.

Modules with that name were found in the following locations:

    package evancz/elm-graphics
    package mdgriffith/style-elements

I would suppose the solution would be to support namespaces when there are these kinds of clashes.
elm-package.json doesn't explicitly support this concept.
Enforcing the default namespace to be the user's github account, could only somewhat mitigate the problem. Imagine the case that the same user exposes two highly useful packages which end up exposing a module with a common name. This makes me think that a combination of the username + package name would be a good candidate for disambiguation.
Happy path
No packages have naming clashes. Everything stays the same.
Package clash scenario 1
I import two packages from two different users. These packages export modules with have the same names.
Proposed solution would be to use the username as a "namespace":
import evancz.Element as CanvasElements
import mdgriffith.Element as LayoutElements

Package clash scenario 2
The same user has published two packages, which contain modules with the same name.
Each package name is unique per user, so we can use the package name as a "namespace":
import package1.ConflictingModule as ModuleForX
import package2.ConflictingModule as ModuleForY

Package clash scenario 3
This is a combination of scenario 1 and 2. Highly unlikely situation, yet not impossible. We import three packages, and they all export a module called Element. One of them relates to canvas, another relates to layout (fictitious package htmllayout) and the other relates to (let's say) music (fictitious package music). Both the htmllayout and music packages come from the same author. For this scenario, the import would look like this:
import evancz.Element as CanvasElements
import htmllayout.Element as HtmlElements
import music.Element as MusicElements

This is related to issue #1625

Thanks, now I refer to this in https://github.com/elm-lang/elm-compiler/issues/1625 so more details are available about why you wanted that combination.


MemoryUsageStress

This simple servlet is used for stressing memory.
The objective is to force JVM to allocate a given amount of memory (in megabytes).
After the memory is filled up, we wait for a specified number of milliseconds before dereferencing.
E.g.:
http://localhost:8080/clusterbench/memoryusage?milliseconds=20000&megabytes=500
will allocate 500MB and keep them for 20000ms.
Warning: Obviously, if you set megabytes=1000 while having -Xmx512m you will experience an unpleasant and utterly inevitable OOM.
Note: Naturally, if -Xms < -Xmx, JVM will be allocating more system physical memory.
The results of this call is a response like:
BEFORE:Physical: TOTAL: 3760MB, FREE: 474MB (12%)
Runtime:  TOTAL: 309MB, FREE: 280MB, MAX: 1159MB, TotalOfMax: 28%
Heap:     INIT: 256MB, USED: 28MB, COMMITTED: 309MB, MAX: 1159MB, UsedOfMax: 2%
NonHeap:  INIT: 23MB, USED: 67MB, COMMITTED: 67MB, MAX: 304MB, UsedOfMax: 22%
AFTER:Physical: TOTAL: 3760MB, FREE: 52MB (1%)
Runtime:  TOTAL: 809MB, FREE: 278MB, MAX: 1159MB, TotalOfMax: 73%
Heap:     INIT: 256MB, USED: 531MB, COMMITTED: 809MB, MAX: 1159MB, UsedOfMax: 48%
NonHeap:  INIT: 23MB, USED: 67MB, COMMITTED: 68MB, MAX: 304MB, UsedOfMax: 22%
Duration (including warm-up): 20283 milliseconds

Also needs rebase This pull request cannot be automatically merged.

Roger that.

Still needs  a rebase and the pom.xml is still changing... This pull request cannot be automatically merged.


Instruction for opening Config screen for Books of Calling is incorrect

Describe the bug
In guide book the instruction for opening the configuration screen for Books of Calling states "Right-Click the air to open configuration screen"
To Reproduce
Steps to reproduce the behavior:

Read Guide book entry on Books of Calling
Hold a Bound Book of Calling
Right-Click the air
Notice nothing happens
Right-Click ground opens Configuration screen

Expected behavior
Behavior should match written instructions
System (please complete the following information):

Occultism Version: 1.116.0
OS: Arch Linux
Minecraft Version: 1.20.1
Modpack Link and Version, or list of mods: JEI + Occultism and required dependencies

I only now got around to testing this and it does not reproduce for me.
I am closing it (assuming that some patch inbetween has fixed it). If it still remains, please ping me here to reopen


Set the ldflags to static value within makefile

Should finally really fix https://github.com/go-gitea/gitea/issues/540#issuecomment-273582732

trusted LGTM

LGTM


Navigation problem in profile

We can continiously move from one profile to another with entering info through adress panel or surfing from users-connection-block.
But there will be a problem when we use browser navigation instruments like back/forward button. When we click on back button after sequantally moving from one profile to another, the profile page is not reloading.
Pictures of a problem:

Might help:
https://medium.com/@mvivek3112/reloading-components-when-change-in-route-params-angular-deed6107c6bb


[uss_qualifier] constraint reference sync: cover mutations 4/n

@mickmis only the second commit of this PR is new. The first one is to be reviewed in #706

PR has been rebased on top of #706. Will update again once parent is merged.


Additional parameters

First of all, thanks for this module!
I added the ability to pass additional parameters to create cookies.

Thanks for your PR, this looks great!

@iam-medvedev I think we should move the cookie options to be in the call to init(), though, since that way it saves us from having to pass them to getClient every time; if they are left out by accident in one call, we'll have inconsistent cookie settings for different routes. Would love your opinion.

Agree. Passing parameters during initialization will be more consistent.

Could you please make a new release in deno.land? :)

Done!


Display the custom field on the user's public profile & require at registration

How I can display a custom field I've just created on the user's public profile and require users to provide it on registration?

Best Regards,
/ Kevin Andrews

Custom Fields are optional.
I'm not sure if there is a way, where it's possible to inject custom field in the initial registration form.


txn: remove async commit configurations

What problem does this PR solve?
From benchmarks we see the in-memory lock table does not add much overhead to read requests. And we want to avoid people  to use async commit at client while not enabling it at TiKV. So it's ok that we always enable async commit at TiKV.
What is changed and how it works?
Remove async commit related configurations and always enable async commit.
Check List
Tests

Unit test

Release note
Always enable the async commit feature.

/merge


Evaluate using typedoc for documentation

https://github.com/TypeStrong/typedoc

Will be discussed in #46


HHH-14888 Running the Compiler as a separate process to shorten the build time

Compiler daemon,We found that the project had over 1000 Java and Groovy files, so running the Compiler as a separate process shortened the build time of this project

My guess is, that the compiler JVMs use some kind of automatic memory limit, which is too low, leading GC overhead limit exceeded. The reason for this being too low is that all of a sudden we fork various JVMs, leading to a overall memory pressure situation on that machine. For H2 it even seems that the compilation deadlocks somehow. On Java 11 it seems to work fine. Either way, I think this needs some more fine tuning until we can apply this change. Maybe we can set up a maximum amount of forks? Configure some kind of global memory limit?

Thanks, but since this doesn't work, I'll close the PR now.


Border indicating failed input field validation in input group is hidden behind its neighbor element

In contrast to a focused input element, the invalidity indicator border (red by default) is hidden behind its neighboring elements. It would be worthwhile to optionally allow to show this border around the whole input group or otherwise raise its zIndex appropriately.
Applies to the bootstrap v5.0.0-beta3.

Example Codepen: https://codepen.io/korki43/pen/ExZmwNr

The following lines in mixins/_forms.scss seem to cause the problem:
https://github.com/twbs/bootstrap/blob/bfafabfd53c330fd341cac97ba07e85abba698ab/scss/mixins/_forms.scss#L135-L140
This was added in #33211 to make the right border of invalid elements in form groups also appear red.
Ref: #33204 #33211

@mdo I will be creating a PR for this.

I have raised a PR for this here - https://github.com/twbs/bootstrap/pull/33644


Add grep to global binaries

Here is the knip failure on grep detection for the binaries - https://github.com/JoshuaKGoldberg/template-typescript-node-package/actions/runs/4657657020/jobs/8242462242#step:4:12
References:
https://github.com/JoshuaKGoldberg/template-typescript-node-package/pull/367#pullrequestreview-1377522650
What do you think, is it good to add grep to global binaries?

Yes, that's a good idea.
FYI, I personally don't see this as a bug. To me, it's a matter of where to draw the line. It's like a heuristic of sorts to pray that the grep package, or a package that has grep defined as a bin in package.json(!), was likely not what was meant to be referred to.
At this point I'm drawing the line at "more than a few years old", but it's fuzzy. I just created last-publish to help with this.

:rocket: This issue has been resolved in v2.9.0. See Release 2.9.0 for release notes.

Cool 🚀


scope implementation

how to implement scopes like  openid, offline_access, profile, email

Hi, this example does not cover grants with scope feature, but you can find more info on the official documentation.


[Helm] Modernize Labels

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

Description
SkyWalking and BanyanDB Helm Chart adhere to a legacy label style from Helm 2. We should update them by referencing https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/.
Use case
No response
Related issues
No response
Are you willing to submit a pull request to implement this on your own?

[ ] Yes I am willing to submit a pull request on my own!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

BanyanDB side is fixed by https://github.com/apache/skywalking-banyandb-helm/pull/21(banyandb helm 0.3)


results after search for a Hotspot should highlight the hotspot in the content pill

v3.3.0
steps to repro:

search for a hotspot that is occupies a hex with at least 10 other hotspots
click the hotspot search result and fly to the hex
content pill shows the first hotspot in the hex, not the searched hotspot

expected results:
content pill should highlight the search hotspot, even if it's in the middle or the end of the content pill list
video in discord

https://discord.com/channels/404106811252408320/733699201887764511/851592384177504257


✋ [MEMBER] - rptmat57

Why do you want to join?
to stay as a maintainer on drf-excel which is getting moved here
Which project(s) are you looking to contribute to?
drf-excel
Code of Conduct

[X] I agree to follow Django Commons's Code of Conduct

Welcome Mathieu @rptmat57


docs: fix markbates/willie -> gobuffalo/httptest in upload/test

Seems like github.com/markbates/willie has been superseded by github.com/gobuffalo/httptest package, but the testing doc hasn't been updated.

Thanks!


A11y_MySQLextensionforAzureDataStudio_New Database_I want to use the new database dialog to create new database_Screen Reader: Voice over is not announcing the name of the "New Database" menu popup.

"Check out Accessibility Insights! - Identify accessibility bugs before check-in and make bug fixing faster and easier.”
GitHub Tags:
#A11yMAS; #A11yTCS; #A11ySev2; #GH-MySQLextensionforAzureDataStudio-MAC-Mar23; #MySQL extension for Azure Data Studio; #Screenreader; #VoiceOver; #Benchmark; #WCAG4.1.2; #Name Role Value; #Benchmark; #FTP; #MAC; #AILimited; #A11yWCAG2.1; #Closed;
"Please do not close this bug. This bug should only be closed by TCS, C+AI Accessibility or the Divisional Driver."
Environment and OS details:
Application Name: Azure Data Studio
Application Version: 14.2.0
Operating system: macOS Ventura (Version 13.3)
Screen Reader: Voiceover.
Pre-Requisite:

Install Azure data studio From here https://learn.microsoft.com/en-us/sql/azure-data-studio/download-azure-data-studio?view=sql-server-ver16&tabs=redhat-install%2Credhat-uninstall
Once installation done , Install MySQL Extension in Azure data studio
Tab Till new connection and press enter
Enter a valid server name username and password and press connect

Repro Steps:

Launch Azure Data Studio.
Connect to server.
In the Connections pane, right-click on a server connection.
Then select 'Manage' from the context menu to view the dashboard.
Turn on Voice over.
From dashboard, click on New Database.
Now check that Voice over is not announcing the name of the "New Database" menu popup is appeared or not.

Actual Result:
Voice over is not announcing the name of the "New Database" menu popup when it appears.
Expected Result:
Voice over should announce the name of the "New Database" menu popup when it appears.
User Impact:
Screen Reader Users will not be able to get which menu popup has opened if the name of the menu popup is announced by Voiceover.
Attachment:
s5.zip

Hi @Raghu-addepalli ,
I have fixed the bug in attached PR.
You can download the pre-release extension and test it out.
https://github.com/microsoft/azuredatastudio-mysql/releases/download/v0.2.9-alpha.1/azuredatastudio-mysql-0.2.9-alpha.1.vsix
Steps for installing pre-release extension:

Uninstall the MySQL Extension if already installed. (Open ADS -> Extensions -> MySQL -> uninstall -> Restart ADS)
Download the pre-release extension vsix from above link.
Open ADS -> File -> Install Extension via VSIX File -> Select the dowloaded vsix.
Pre release extension will be installed.

verified the issue by following above steps, now issue is not reproducing hence closing the bug and added attachment below.
https://user-images.githubusercontent.com/91586743/231135921-78bb763b-4b6c-43c9-8a61-219c36736255.mp4


Caret and selected text not shown in Firefox

Description
When using an input tag in a Polymer 2 element, the caret is not visible when focused and selected text is not highlighted. Editing the value of the input or selecting text works fine. This only affects Firefox (at least 52, 54). Does not occur in Chrome, IE11, Edge.
Reason seems to be the focus event handler on window, which is set in webcomponents-hi-sd-ce.js on in function activateFocusEventOverrides.
Steps to Reproduce

Install polymer-cli (see https://www.polymer-project.org/2.0/start/install-2-0)
Verify Polymer version 0.18.0-pre.13
Initialize project with option polymer-2-element
Alter created sample element to include an input tag
Load page via polymer serve

Expected Results
Caret should be showing, selected text should be highlighted
Actual Results
Caret not visible, selected text not highlighted, input seems to loose focus
Browsers Affected

[ ] Chrome
[x] Firefox
[ ] Edge
[ ] Safari 9
[ ] Safari 8
[ ] IE 11

Versions

Polymer: 2.0-preview
webcomponents: 1.0.0-rc.5

Closing in favor of https://github.com/webcomponents/shadydom/issues/61


Documentation: add missing dependencies

Signed-off-by: Juan López Fernández<EMAIL_ADDRESS>

Codecov Report
Base: 54.27% // Head: 54.19% // Decreases project coverage by -0.07% :warning:

Coverage data is based on head (e1146b1) compared to base (47cd648).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #66      +/-   ##
==========================================
- Coverage   54.27%   54.19%   -0.08%
==========================================
  Files          38       38
  Lines        1275     1275
  Branches      371      371
==========================================
- Hits          692      691       -1
  Misses        314      314
- Partials      269      270       +1

Impacted Files
Coverage Δ

amlip_cpp/src/cpp/dds/impl/Reader.ipp
45.16% <0.00%> (-1.62%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

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


BigChainDB demo

I said in https://gitter.im/bigchaindb/bigchaindb?at=59f44c7d32e080696e366149 :

...are there solutions for persistent identity in BC/IPDB? Creating a keypair in the browser is fine for a test, but ultimately I'd like my users to log in (ideally with a mobile app similar to uPort) and be able to sign transactions with their own keys.

@TimDaub said in https://gitter.im/bigchaindb/bigchaindb?at=59f74de15a1758ed0f6a0110 :

We've explored that idea and it's feasible. The js driver supports to create key's using a seed according to bip39: https://docs.bigchaindb.com/projects/js-driver/en/latest/usage.html#ed25519keypair-seed-functionality
A couple of projects use that already. Here's a frontend component for it: https://github.com/blockchain-mobility-ecosystem/avdex/blob/master/src/components/Wallet.js

@aquabu this has the details of what we were talking about recently.


"Allow Azure services and resources to access this server” required

I found this guide very useful.  However I hit one issue when following it.  I got a firewall error when the sync job was provisioning the Azure database.  With the help of Azure support I discovered that the firewall on the Azure database must have "Allow Azure services and resources to access this server” setting set to "Yes" to enable the provisioning to work.
It might help other users to add this detail to the guide.
Thanks

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

ID: e8439fa3-ed6f-94cd-107c-c2b00fa97d1a
Version Independent ID: 0abf3b39-4fd0-a920-e5d2-8ae2bac650cd
Content: Set up SQL Data Sync - Azure SQL Database
Content Source: articles/azure-sql/database/sql-data-sync-sql-server-configure.md
Service: sql-database
Sub-service: data-movement
GitHub Login: @stevestein
Microsoft Alias: sstein

@Alan-Hinton Thank you for the feedback. We are actively investigating and will get back to you soon.

@Alan-Hinton Thank you for the feedback. We are actively investigating and will get back to you soon.

@Alan-Hinton Information regarding "Allow Azure services and resources to access this server" is documented at many places e.g. https://docs.microsoft.com/en-us/azure/azure-sql/database/firewall-configure so we will check with Doc author if this info should be added here.
@stevestein - Please provide feedback on if this info should be added to the document?

@Alan-Hinton This is being assigned to the content author to evaluate and update as appropriate.

@MaraSteiu - can you take a look at this one?
#assign:MaraSteiu

Submitted a PR to include this guidance in FAQ section: https://github.com/MicrosoftDocs/azure-docs/pull/73785

Sorry, should have made the changes to docs-pr. Here is the correct PR: https://github.com/MicrosoftDocs/azure-docs-pr/pull/154465


Add new row doesn't work with empty table

When trying to add a new row to an empty table with the '+' button, nothing happens (see attached image). However, if at least one row already exists, this feature works without problems.
I am using DBeaver 4.0.8 on Windows 10 x64 with MariaDB 10.2.

Duplicate of #1722


When I trained 11G S3DIS, there was an error

Traceback (most recent call last):
  File "/media/wcj/A4D4C4CFD4C4A4C01/zl/superpoint_transformer-master/src/utils/utils.py", line 45, in wrap
    metric_dict, object_dict = task_func(cfg=cfg)
  File "src/train.py", line 115, in train
    trainer.fit(model=model, datamodule=datamodule, ckpt_path=cfg.get("ckpt_path"))
  File "/home/wcj/anaconda3/envs/spt7/lib/python3.8/site-packages/pytorch_lightning/trainer/trainer.py", line 543, in fit
    call._call_and_handle_interrupt(
  File "/home/wcj/anaconda3/envs/spt7/lib/python3.8/site-packages/pytorch_lightning/trainer/call.py", line 44, in _call_and_handle_interrupt
    return trainer_fn(*args, **kwargs)
  File "/home/wcj/anaconda3/envs/spt7/lib/python3.8/site-packages/pytorch_lightning/trainer/trainer.py", line 579, in _fit_impl
    self._run(model, ckpt_path=ckpt_path)
  File "/home/wcj/anaconda3/envs/spt7/lib/python3.8/site-packages/pytorch_lightning/trainer/trainer.py", line 986, in _run
    results = self._run_stage()
  File "/home/wcj/anaconda3/envs/spt7/lib/python3.8/site-packages/pytorch_lightning/trainer/trainer.py", line 1028, in _run_stage
    self._run_sanity_check()
  File "/home/wcj/anaconda3/envs/spt7/lib/python3.8/site-packages/pytorch_lightning/trainer/trainer.py", line 1057, in _run_sanity_check
    val_loop.run()
  File "/home/wcj/anaconda3/envs/spt7/lib/python3.8/site-packages/pytorch_lightning/loops/utilities.py", line 182, in _decorator
    return loop_run(self, *args, **kwargs)
  File "/home/wcj/anaconda3/envs/spt7/lib/python3.8/site-packages/pytorch_lightning/loops/evaluation_loop.py", line 135, in run
    self._evaluation_step(batch, batch_idx, dataloader_idx, dataloader_iter)
  File "/home/wcj/anaconda3/envs/spt7/lib/python3.8/site-packages/pytorch_lightning/loops/evaluation_loop.py", line 370, in _evaluation_step
    batch = call._call_strategy_hook(trainer, "batch_to_device", batch, dataloader_idx=dataloader_idx)
  File "/home/wcj/anaconda3/envs/spt7/lib/python3.8/site-packages/pytorch_lightning/trainer/call.py", line 311, in _call_strategy_hook
    output = fn(*args, **kwargs)
  File "/home/wcj/anaconda3/envs/spt7/lib/python3.8/site-packages/pytorch_lightning/strategies/strategy.py", line 277, in batch_to_device
    return model._apply_batch_transfer_handler(batch, device=device, dataloader_idx=dataloader_idx)
  File "/home/wcj/anaconda3/envs/spt7/lib/python3.8/site-packages/pytorch_lightning/core/module.py", line 359, in _apply_batch_transfer_handler
    batch = self._call_batch_hook("on_after_batch_transfer", batch, dataloader_idx)
  File "/home/wcj/anaconda3/envs/spt7/lib/python3.8/site-packages/pytorch_lightning/core/module.py", line 347, in _call_batch_hook
    return trainer_method(trainer, hook_name, *args)
  File "/home/wcj/anaconda3/envs/spt7/lib/python3.8/site-packages/pytorch_lightning/trainer/call.py", line 181, in _call_lightning_datamodule_hook
    return fn(*args, **kwargs)
  File "/home/wcj/anaconda3/envs/spt7/lib/python3.8/site-packages/torch/utils/_contextlib.py", line 115, in decorate_context
    return func(*args, **kwargs)
  File "/media/wcj/A4D4C4CFD4C4A4C01/zl/superpoint_transformer-master/src/datamodules/base.py", line 333, in on_after_batch_transfer
    return on_device_transform(nag)
  File "/home/wcj/anaconda3/envs/spt7/lib/python3.8/site-packages/torch_geometric/transforms/compose.py", line 24, in __call__
    data = transform(data)
  File "/media/wcj/A4D4C4CFD4C4A4C01/zl/superpoint_transformer-master/src/transforms/transforms.py", line 23, in __call__
    return self._process(x)
  File "/media/wcj/A4D4C4CFD4C4A4C01/zl/superpoint_transformer-master/src/transforms/graph.py", line 1359, in _process
    nag[i_level].node_size = nag.get_sub_size(i_level, low=self.low)
  File "/media/wcj/A4D4C4CFD4C4A4C01/zl/superpoint_transformer-master/src/data/nag.py", line 58, in get_sub_size
    sub_sizes = self[low + 1].sub.sizes
AttributeError: 'list' object has no attribute 'sizes'

I print the related param in nag.py like:
print(self[low+1])
print(self[low + 1].sub)
print(type(self[low + 1].sub))

log_size=[19731, 1], log_surface=[19731, 1], log_volume=[19731, 1], normal=[19731, 3], super_index=[19731],
sub=[1], batch=[19731], ptr=[2])
[Cluster(num_clusters=19731, num_points=660524, device=cuda:0)]
<class 'list'>

Thanks all the help you provide

In order to ensure that I did not make any modifications, I re -decompressed the ZIP, and only pressed the data set in. When running, I often encounter PIPE LINE ERROR because of insufficient memory, but after re -execution, I successfully generated S3DIS data, and then I encountered the above error.
by the way,i find the WARN in Processing

if any problems in my method?

I had the same problem when training on DALES dataset without any modification to the code. The only difference is that I run on python venv instead of conda environment (but I don't think it is the reason). Here the logs I've got:
output.log
and when I print self[low + 1].sub, the output is: [Cluster(num_clusters=42880, num_points=1324840, device=cuda:0), Cluster(num_clusters=35140, num_points=1080737, device=cuda:0), Cluster(num_clusters=30092, num_points=959261, device=cuda:0), Cluster(num_clusters=36576, num_points=1147082, device=cuda:0)]

I have solved this issue by edit the line 933 of src/data/data.py, I deleted and isinstance(batch.sub, Cluster) after checked the previous version of this file, I've found that isinstance(batch.sub, Cluster) will always return False in this condition so the batch will be stuck in List data type instead of being convert to ClusterBatch.

it works! Thanks!

Good catch @va-kiet ! There was indeed an error there, since the PyG behavior of Batch.from_data_list() would return a List(Cluster) by default. Your fix was the correct one, I integrated this in the latest commit.


[javascript mode] top-scope declarations are not properly colored later

Hi @marijnh,
In javascript mode, cm-variable-1 appears to apply to not-yet-known symbols. It looks like this works at function nesting levels > 0 but not at the root level. Here are some examples of cm-variable-1 that should be marked cm-variable-2 since they have already been declared in the top scope.
This bug prevents being able to visually catch undeclared/accidental globals.
Hopefully an easy fix, thanks!

Pass a globalVars option to your JavaScript mode config, and I think you get what you're asking for here.

@marijnh can you kindly provide and example of how to pass through a parserConfig to a specific existing mode at runtime? there is only a single mention of this variable in the manual which relates to authoring new modes. do i need to make a javascript2 overlay mode like [1] to get this working?
[1] https://github.com/codemirror/CodeMirror/issues/3292#issuecomment-180016581

Set your mode option to {name: "javascript", localVars: true}

got it, thanks for your help.


Added fix for date order for no_spaces_parser

[Current coverage][cc-pull] is 94.39%

Merging [#209][cc-pull] into [master][cc-base-branch] will decrease coverage by 0.06%

@@             master       #209   diff @@
==========================================
  Files            30         30
  Lines          2653       2660     +7
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           2506       2511     +5
- Misses          147        149     +2
  Partials          0          0

Powered by Codecov. Last updated by [323fa07...b058ab0][cc-compare]
[cc-base-branch]: https://codecov.io/gh/scrapinghub/dateparser/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/scrapinghub/dateparser/compare/323fa07ce03a4945d680dbacd0ebc44d8f2a8c7d...b058ab084d5205f40130fdece8d4a0c479182382?src=pr
[cc-pull]: https://codecov.io/gh/scrapinghub/dateparser/pull/209?src=pr


Create a button component

We are using it in a couple of place buttons, it is better to create a button component and re-use it.

[x] Should have at least two variants
[x] At least two sizes.

Colors are not important now, we can choose/change, even if we use tailwind.

💡PS we are working on designing the extension, it will be finished in couple of days

:tada: This issue has been resolved in version 1.0.0 :tada:
The release is available on:

Chrome Web Store
GitHub release

Your semantic-release bot :package::rocket:


SUGGESTIONS

If any developer have any suggestions for the project, you are welcome to reply in this issue. If found useful, you might get a chance to work on the same.

I would like to add Pre-loader for this Webpage and I would like to change the footer part.

Have a look here first of all https://github.com/himanshu007-creator/SFC-foundations/issues/12

I think the header and footer of the page could be better like the height of the header and in the footer names and other information can be more managed. I would like to work on this.

I would like to add Pre-loader for this Webpage and I would like to change the footer part and Nav-bar.

Send a code sample (PR)

Not needed anymore


Not working in nested RecyclerView

I have an horizontal RecyclerView in which I'm trying to show a vertical carousel. Nothing is displayed.
If I show the same carousel (using the same code - recycler view, adapter, etc) outside of the horizontal RecyclerView it works.
And if I use a normal vertical RecyclerView (i.e. use LinearLayoutManager) in the horizontal RecyclerView instead of carousel, it also works (again, same code, I just change the layout manager + the configuration indicated in the readme).
Any ideas...?

i got the same problem!hava you find any solution mate?

Try to put a static mesuare
android:layout_width="200dp"
android:layout_height="200dp"

I also tried using this library in a nested RecyclerView and it doesn't work

it works for me in the latest build

it works for me in the latest build


It doesn't stop polling one account even if the scope has ended.

It keeps saying polling 'accountname'
And it says no recording file created for 'accountname.mkv'
Great job btw! Please let me know how to resolve this.

This is sometimes happening when there is a 'Live' scope, but not an actual stream. Normally it will end after a few minutes.
Another option could be a new streaming server, not known by me. You can check using Chrome to watch the stream and look into the developers tools of Chrome, TAB network and mark a playlist.m3u8. You will see in the right window in the request URL the URL of the streaming server.

Hey Peter, thanks for the great work. But isn't this for capturing live scopes too? I tried again, it does the same for live scopes, just keeps polling and then I have to close the window and nothing is captured.
Also is there any place where I can DM you or email you? You're on discord or anything? I've got more doubts.

Yes, it's for recording live scopes. So, nothing will record? Looks like ffmpeg has no rights writing/creating a file in the folder where you run the python script. What OS are you using?

I'm on Windows 10. I didn't provide any file path myself. How do I do that? That's what I said - it was saying that it kept saying no recording file created for 'accountname'

Issue can be solved by increasing wait time in 'Start recording for: ' part.
Sometimes it will take a bit longer to start the recording than the default 1 sec. wait time.


[DocumentIntelligence] Merging 1.0.0-beta.2 features

Regenerated to incorporate latest generator changes (last commit). Other than that, all changes included in this PR have already been reviewed.

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.AI.DocumentIntelligence


Where is the bridge added as a homekit accessory?

I'm searching for hours for the piece of code that adds the philips hue bridge to homekit as an accessory. The icon of the tile in Home looks like a House. Can someone point me in the right direction? Thank you.. 👍

homebridge-hue uses the (old) static platform accessories model, where HAP Accessories are created by homebridge itself, not by the plugin.  Homebridge calls HuePlatform.prototype.accessories() to get an array of objects to create accessories for.  Then it calls getServices() for each object to get an array of HAP Services to link to the accessory.

I see thanks! But.. where is the Hue Bridge accessory added to HomeKit? When I open Home, I see besides all lights a tile that is called "Philips Hue Bridge", has a house as icon and the text "Unsupported". I can't find where this is added in your code...

The "not supported" bit is added by Apple's Home app.  See the README, you need another HomeKit app, like Eve to interact with this accessory and change the heartrate.

Ah, I see. Thanks! Homebridge really needs a documentation..


Spleeter simply doesn't work

[x] I didn't find a similar issue already open.
[x] I read the documentation (README AND Wiki)
[x] I have installed FFMpeg
[x] My problem is related to Spleeter only, not a derivative product (such as Webapplication, or GUI provided by others)

Description
After installing Spleeter with pip, it tried to use it. At the beginning, it gave some errors, saying that it wasn't able to load the path because "it was None". I searched on the "Issue" tab of this project and found out that, apparently, it was caused by the pretrained_models/<2-4-5>stems folders being empty, and Spleeter wasn't able to "fill" them. I manually downloaded and extracted the content of those folders, and if I try to execute the commands, two possible things can happen:

The program doesn't print anything on the terminal, giving the user the possibility to type another command. (happened with 5stems and 4stems)
The program still doesn't print anything, remaining completely frozen in its state. While it consumes a lot of RAM and CPU in the beginning, it slowly goes down, still remaining frozen. (happened with 2stems)

Step to reproduce
I simply typed python -m spleeter separate -o audio_output -p spleeter:5stems audio_example.mp3.
Then I tried changing 5stems to 4stems and 2stems. Same result as before.
Environment

OS
Windows 11

Installation type
pip

RAM available
8GB

Hardware spec
Intel(R) Core(TM) i5-1035G1, iUGPU

Additional context

if you have a CUDA device, CUDA_VISIBLE_DEVICES=0 spleeter separate [...] works.
with a CUDA card, a 4 minute song will process without any console output for about 25 seconds on an RTX 3070 with 8gb of memory. So if it's using just the CPU, it will take a long, long time. I'm guessing closer to an hour than not.


Deploy self-hosted CI/CD runners and agents with Azure Container Apps jobs - Job is queued but never starts

Thank you for the tutorial. I just followed all steps and everything seems to be fine except that job is queued but never starts.
Which even is supposed to trigger the Container Apps job? How can I troubleshoot this?

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

ID: d8c68d33-dd18-9d7d-4078-a81ae750eb34
Version Independent ID: 393f6e78-939e-328f-681a-7306532e26fc
Content: Tutorial: Run GitHub Actions runners and Azure Pipelines agents with Azure Container Apps jobs
Content Source: articles/container-apps/tutorial-ci-cd-runners-jobs.md
Service: container-apps
GitHub Login: @craigshoemaker
Microsoft Alias: cshoe

I think I found the problem: error parsing azure Pipelines metadata: failed to extract organization name from organizationURL

It is probably because my organization uses legacy URL

@zojovano
Thanks for your feedback! We will investigate and update as appropriate.

@zojovano Glad to hear that you've located the root cause. If you need additional help in the future, feel free to make new posts on the MS Q&A channel instead and we'd be happy to help you there too!
We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


.NET Core Linux Feeds -- Now available

.NET Core Linux Feeds

Update @ 11:30AM PST: Feeds are now available. The remainder of the text is unchanged.

The .NET Core teams provides a set of Linux feeds for a variety of distros. We support the following package managers: APT, Yum, DNF, and ZYpp. We rely on a Microsoft-only service provided by the Azure organization for the actual underlying feeds infrastructure.
We are seeing widespread reports of errors (with strange messages) when people are pulling .NET Core packages via APT. Both Ubuntu, Debian use APT. We also discovered the problem ourselves. We are not seeing any issues with the other package managers listed above.
We are working closely with the team that maintains the underlying infrastructure. They are working on it with the highest priority. We have a "severity 1" ticket with them.
We will use this issue for tracking and reporting until the issue is resolved, and updated when we have new information.
We are very sorry that this is happening. After resolution, we will look for new safeguards to prevent this situation in future.
Reports we are tracking:

https://github.com/dotnet/core/issues/3994
https://github.com/dotnet/core/issues/3988
https://github.com/dotnet/core/issues/3993
https://github.com/microsoft/vscode/issues/86858
https://github.community/t5/GitHub-Actions/ubuntu-latest-Apt-repository-list-issues/m-p/41191#M4527

My 10 cents: The Visual Studio Code team did overwrite the InRelease file (and more?) for every repository.

I just got an update from the Linux repo admins: they've reverted the recent changes to the underlying service that caused this problem in the first place, and they're now working on fixing up the individual feeds so that they can be used again.

Please speed up the fix, been waiting for it for about 16 hours now, I built a new pc and can't install vscode nor .net.
A company like microsoft should be more responsible and test before publishing it to the public.
Will all my respect, this is not professional.

The feeds are starting to work again. I'm getting successful apt-get update for Ubuntu 19.04 and Debian 9, and I'm in contact with one of the devs who is working on Debian 10 now, and they'll then refresh all the feeds to make sure none are missed.

Successful for Ubuntu-18.04 LTS.

Debian 10 is now working for me (and others in https://github.com/dotnet/core/issues/3988)! I'm trying out more feeds now to try to find any gaps.

The problem has still been happening with the VS Code feed. They're working on fixing that one as well. It just now started working for me, but it may take up to 15 minutes from now for the fix to sync across the world.

It looks like we're finally in the clear!
I haven't seen any new reports after the repo admins confirmed the feeds were fixed, and it's been 15 minutes since VS Code feed was fixed, so we expect that fix to be available to everyone now. There are some reports of success on that thread as well (https://github.com/microsoft/vscode/issues/86858).

Please share any new reports of issues that you see. We want to ensure that we really are "in the clear".

Works on Mint (based on Ubuntu Bionic)

I'm in touch with the Microsoft repo admins and will work with them on a post-mortem of this issue. I'll work with the repo admins on both responsiveness and prevention.

Closing this issue now. The incident appears to have passed.
We're sorry this happened, and we are investigating the cause. We don't want this to happen again.

Seen again today
17
Fetched 4003 B in 6s (603 B/s)
4918
Reading package lists...
4919
[91mE: Failed to fetch https://packages.microsoft.com/ubuntu/16.04/prod/dists/xenial/main/binary-amd64/Packages  Writing more data than expected (622228 > 606754)
4920
E: Some index files failed to download. They have been ignored, or old ones used instead.
4921
[0mThe command '/bin/sh -c apt-get --yes update && apt-get --yes upgrade &&     apt-get --yes --quiet install wget jq curl git dnsmasq &&     cd /mint && /mint/release.sh' returned a non-zero code: 100
4922
error running ci task for minio/minio:d5ce8f7f19592f16c405fe673e4bd658f6171ed3: exit status 100

Both the 18.04 and 19.04 repos are down.
Failed to fetch https://packages.microsoft.com/ubuntu/18.04/prod/dists/bionic/main/binary-amd64/Packages.bz2  File has unexpected size (88725 != 85265). Mirror sync in progress? [IP: <IP_ADDRESS> 443]

Can agree with both. repro is a dockerfile:

FROM mcr.microsoft.com/dotnet/core/sdk:3.1

RUN wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.asc.gpg \
    && mv microsoft.asc.gpg /etc/apt/trusted.gpg.d/ \
    && wget -q https://packages.microsoft.com/config/debian/10/prod.list \
    && mv prod.list /etc/apt/sources.list.d/microsoft-prod.list \
    && chown root:root /etc/apt/trusted.gpg.d/microsoft.asc.gpg \
    && chown root:root /etc/apt/sources.list.d/microsoft-prod.list \
    && apt-get update \
    && apt-get install aspnetcore-runtime-2.2

We have a few new issues open to track the recent problems:
https://github.com/dotnet/core/issues/4121 "yum install dotnet-sdk-3.0 fails on centos7"
https://github.com/dotnet/core/issues/4122 "Linux package repositories are temporarily down (Debian and RPM packages)"
Still in initial stages of investigation.

https://packages.microsoft.com/debian/10/prod/dists/buster/main/binary-amd64/Packages.bz2  File has unexpected size
Error is occurring again.

@cyberatz The new instance of this problem is tracked at https://github.com/dotnet/core/issues/4864.

Just encountered the same issue today 7/23/2020. Ticket opened to Microsoft support.

Just got this error:
"Failed to fetch https://packages.microsoft.com/debian/9/prod/pool/main/u/unixodbc/unixodbc-dev_2.3.7_amd64.deb  404  Not Found [IP: <IP_ADDRESS> 443]"
Steps in my dockerfile:
RUN apt-get update &&\     apt-get -yq update
RUN apt-get install -y python3-dev && \     apt-get install -y g++ && \     apt-get install -y unixodbc-dev

When you see this happening, please open a new issue (feel free to include a link back to this issue as a reference) or look for an issue currently tracking it--commenting on a closed issue isn't likely to ping the right person.
The current problems are tracked by https://github.com/dotnet/core/issues/6381.


Discussion: Use ORDER BY as part of MV's distribution key

context: https://risingwave-labs.slack.com/archives/C034TRPKN1F/p1731041466238309?thread_ts=1731032250.800469&cid=C034TRPKN1F

related https://github.com/risingwavelabs/risingwave/issues/12824

Also mentioned:  "would like to introduce a distribued by <column_list> syntax as well, allowing users to specify the distribution column manually"

partly related with https://github.com/risingwavelabs/risingwave/issues/19298

Some nodes:

dist_key just need to be subset of pk, not prefix.
MV pk is order_by | stream_key
before #13022, MV dist_key is upstream_dist_key (subset of stream_key). And we changed to whole stream_key.
For Index, we support distributed by. Since index is essentially the same as MV, there seem to be no reason not to also support it for MV

An example to show what the dist key looks like now on main:
create table test_dist (v1 int, v2 int, v3 int, primary key (v1, v2));
create table test_dist2 (v1 int, v2 int, v3 int, primary key (v1, v2));
create table test_dist3 (v1 int, v2 int, v3 int, primary key (v1, v2));

describe test_dist;
-- primary key v1, v2
-- distribution key v1, v2

create materialized view test_dist_mv as select * from test_dist order by v1, v3;

describe test_dist_mv;
-- primary key v1, v3, v2
-- distribution key v1, v2

drop MATERIALIZED view test_join_dist;

create MATERIALIZED view test_join_dist as
select t1.v3 as a, t2.v3 as b, t3.v3 as c
from test_dist as t1
join test_dist2 as t2
on t1.v1 = t2.v1
join test_dist3 as t3
on t2.v1 = t3.v1;

describe test_join_dist;
-- primary key test_dist.v1, test_dist.v2, test_dist2.v2, test_dist3.v2, test_dist2.v1
-- distribution test_dist.v1, test_dist.v2, test_dist2.v2, test_dist3.v2, test_dist2.v1

create MATERIALIZED view test_join_dist2 as
select t1.v3 as a, t2.v3 as b, t3.v3 as c
from test_dist as t1
join test_dist2 as t2
on t1.v1 = t2.v1
join test_dist3 as t3
on t2.v1 = t3.v1
order by t1.v3, t1.v2;

describe test_join_dist2;
-- primary key test_dist.v3, test_dist.v2, test_dist.v1, test_dist2.v2, test_dist3.v2, test_dist2.v1
-- distribution key test_dist2.v1

ideally the dist key for test_dist and dist_join_dist2 can be:
describe test_dist_mv;
-- primary key v1, v3, v2
-- distribution key v1, v3, ...

describe test_join_dist2;
-- primary key test_dist.v3, test_dist.v2, test_dist.v1, test_dist2.v2, test_dist3.v2, test_dist2.v1
-- distribution key test_dist.v3, test_dist.v2, ...


Updates to Format-SpectreTable and Format-SpectreJson

refactor to use Format-Table instead of FormatData to get properties and formatting.
fixes #24
extend functionality of Format-SpectreJson, testing out some neat stuff.
added ArgumentTransformationAttribute for Colors
Extend Get-SpectreImageExperimental with an -ImgUrl parameter.

Format-SpectreJson
if it detects a '.json' file (e.g Get-Childitem -File *.json | fsj) it will render it.
it tries to detect streams of json as well, e.g (Get-Childitem -File *.json | gc | fsj)
or something like:
(iwr https://httpbin.org/get).Content | fsj

i had to disable some tests, i'll try and get some new tests to replace them.

i havnt fully tested the Format-Table parameters i've added, they work but i think Spectre.Console overrides a few of them (like -Wrap and -AutoSize)

@ShaunLawrie i think this might be ready.
Do we need more tests?

lgtm, ready to merge when you're happy. Nice tweak adding the image from remote source.

Removed -Expand and -AutoSize,
kept -Wrap it technically doesn't do anything at the moment but there is an open issue in spectre.console.
it doesn't really matter that it's there but when its fixed in Spectre it should automatically work for us.
cleaned up a bit and did some tweaks with better error handling etc.
it's ready to merge to prerelease

Nice!


php split function was DEPRECATED

Thanks a lot @oza75. I'm very grateful..
I would also need your help in writing tests, if you don't mind (as I've been busy lately).


Lookup latest version in pip

Use pip instead of graphQL to look up the latest version number.
Version not available:

Version available:

Tested that in tests that don't have the pypi mock, requests.get throws a "mock not found" error, causing the function to fail silently.  So no internet calls are made.


Error when turning on/off the printer lights - argument of type 'NoneType' is not iterable

Version of the moonraker integration
0.10.0
Describe your setup
Elegoo Neptune 4 Pro with Fluidd (v1.19.0-6184c73).
HomeAssistant (2023.9.2) in docker with moonraker-home-assistant installed via HACS
Describe the bug
I can see both printer lights (extruder and body) in both HomeAssistant and Fluidd. However if I toggle them in HA, the error comes up and the lights don't change. Changing them in Fluidd works as expected
Moonraker Logs
logger: homeassistant
Source: custom_components/moonraker/sensor.py:540
Integration: Moonraker ([documentation](https://moonraker-home-assistant.readthedocs.io/en/latest/), [issues](https://github.com/marcolivierarsenault/moonraker-home-assistant/issues))
First occurred: 12:01:52 PM (60 occurrences)
Last logged: 12:33:59 PM

Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 235, in _handle_refresh_interval
    await self._async_refresh(log_failures=True, scheduled=True)
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 392, in _async_refresh
    self.async_update_listeners()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 173, in async_update_listeners
    update_callback()
  File "/config/custom_components/moonraker/sensor.py", line 480, in _handle_coordinator_update
    self._attr_native_value = self.entity_description.value_fn(self)
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/moonraker/sensor.py", line 275, in <lambda>
    value_fn=lambda sensor: calculate_current_layer(sensor.coordinator.data),
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/moonraker/sensor.py", line 540, in calculate_current_layer
    and "current_layer" in data["status"]["print_stats"]["info"]
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: argument of type 'NoneType' is not iterable

Hi, can you get the full debug logs:
Details here: https://moonraker-home-assistant.readthedocs.io/en/stable/support/logs.html#go-full-debug-log
Also make sure during that time when logs are in debug you do trigger that light from HA

unbelievable but after I the print finished, i enabled debug logging so I can send you better logs. i try the switches and now they work. is it possible that the switches doesn't work while printing? can you leave this ticket open to try and grab more logs?

Yep no issue we can jeep it open
Marc-Olivier Arsenault
Le sam. 16 sept. 2023 à 08:45, Radu Ursache @.***> a
écrit :

unbelievable but after I the print finished, i enabled debug logging so I
can send you better logs. i try the switches and now they work. is it
possible that the switches doesn't work while printing? can you leave this
ticket open to try and grab more logs?
—
Reply to this email directly, view it on GitHub
https://github.com/marcolivierarsenault/moonraker-home-assistant/issues/203#issuecomment-1722222802
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAUDC2SU42UCMEU55YTDT73X2WNPHBFKMF2HI4TJMJ2XIZLTSSBKK5TBNR2WLJDUOJ2WLJDOMFWWLO3UNBZGKYLEL5YGC4TUNFRWS4DBNZ2F6YLDORUXM2LUPGBKK5TBNR2WLJDUOJ2WLJDOMFWWLLTXMF2GG2C7MFRXI2LWNF2HTAVFOZQWY5LFUVUXG43VMWSG4YLNMWVXI2DSMVQWIX3UPFYGLAVFOZQWY5LFVI2TAOBUHAZTKMRTHCSG4YLNMWUWQYLTL5WGCYTFNSWHG5LCNJSWG5C7OR4XAZNMJFZXG5LFINXW23LFNZ2KM5DPOBUWG44TQKSHI6LQMWVHEZLQN5ZWS5DPOJ42K5TBNR2WLKJVHE2DAMBXGUYTFAVEOR4XAZNFNFZXG5LFUV3GC3DVMWVDCOBZHEZTOMZZGEZIFJDUPFYGLJLMMFRGK3FFOZQWY5LFVI2TAOBUHAZTKMRTHCTXI4TJM5TWK4VGMNZGKYLUMU
.
You are receiving this email because you commented on the thread.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
.


Unable to Navigate to Random Navigable Point

I'm working with the home-robot repository currently and as part of the project I'm experimenting with navigating to random points in my current environment using find_path method in GreedyGeodesicFollower.

Initializing ShortestPathFollower:
self.spf = ShortestPathFollower(sim, 0.25, False)
Where I'm passing sim=self._env.habitat_env.env._sim

Getting a random navigable point:

self.spf._build_follower()
goal_pos = self.spf._follower.pathfinder.get_random_navigable_point(10)

Finding path to the point (In a seperate method by passing goal_pos)

self.spf._build_follower()
next_action = self.spf._follower.find_path(goal_pos=goal_pos)

However, this results in the following error:
raise errors.GreedyFollowerError()
habitat_sim.errors.GreedyFollowerError

I'm unable to understand why it's not able to generate a series of actions that will take me to the "random navigable point". And if it's not navigable, why is it being returned when I'm trying to find my "random navigable point".
Appreciate any clarification.

Hi Yash,
Are you facing issue with the first episode you try?
If yes, maybe you want to check if goal_pos and current_position are on the same navmesh island?
For a point, you can use this to get island it is on: https://aihabitat.org/docs/habitat-sim/habitat_sim.nav.PathFinder.html#get_island-70760
And you can pass island index to random_navigable_point to island_index

Thank you for the pointers. I will try this. Yes I am facing the issue with the first episode I try.
As a follow up, I tried generating a get_random_navigable_point_near my agent's current position (state.position). I tried this on one episode (790) and then used find_path to get a series of actions. That worked, it gave me a list of 30 actions or so. But, upon following those actions I ended up at a different point as the random navigable point near that I generated. I know this since I logged those points.
Happy to share more details if you feel that will be helpful!


Source map not available

While we can use this to get the script:
https://rebilly.github.io/ReDoc/releases/v1.x.x/redoc.min.js
Source map does not exist:
https://rebilly.github.io/ReDoc/releases/v1.x.x/redoc.min.map
Is there a way to get the source map for each release?

Unfortunately, source maps are not deployed to our github pages-based CDN and it will be deprecated soon.
But you can use ReDoc from unpkg which has source maps<EMAIL_ADDRESS>and source-map<EMAIL_ADDRESS>


Draft version of FileReader

This implements a simple FileReader type that tracks files added to it with AddFile() and their number of source lines, and then lets you look up which file and file-line number a particular overall line number belongs to with FileLine().
It allows us to do away with errorFileLine and look up lines simply, without altering the parser or being invasive in that code.
Just a draft for comparing approaches. Needs comments and tests.

Closing in favour of #153


Moon.Design.Accordion.Item

Each of the Header and Content should be wrapped into Item.

Transferred to Jira


Allow non-zserio endpoints to be hosted

In order to support integration with other services I would like to host extra endpoints which are not part of the zserio service itself like /health or /metrics.
Options explored:

Start another web server which only host the extra endpoints: works but not ideal to not hosting the same api
Write a custom zserio ServiceInterface: this requires the openApi to be written with zserio encoding, even if zserio is not used
Invoke add_api directly to host another service: this causes a naming conflict in connexion.

Some experimenting revealed that the issue could be solved by making a small change to https://github.com/ndsev/zswag/blob/v1.4.0/libs/zswag/app.py#L178 where an existing routing controller should be kept if it was explicitly defined in the openapi spec.
Open questions:

Would it be desirable for OAServer to support this usecase?
If not: What would the recommended approach be?

Hi Dennis, yes, I think your proposed change of respecting an explicitely pre-defined controller would be a good one! Would you like to create a PR? Thanks!


set CONN_MAX_AGE in database settings

We should add an explizit value for CONN_MAX_AGE in the PostgreSQL database settings.
CONN_MAX_AGE in wagtail PostgreSQL settings:
'CONN_MAX_AGE': 600,  # number of seconds database connections should persist

Bitbucket: https://bitbucket.org/transcode/transcode-django-project/issue/9
Originally reported by: Rene Muhl
Originally created at: 2014-09-24T14:19:57.859

From Rene Muhl on 2014-09-24 13:50:53+00:00
Added CONN_MAX_AGE settings to local db settings
resolving issue #9
→ <<cset 6b8b3f5a06de>>


Internal server error

cht.sh command not working returns 500 internal server error
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>500 Internal Server Error</title>

Internal Server Error

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

Please retry.


fix(ui): fix row width bug

Closes https://github.com/payloadcms/payload/issues/7867
Problem: currently, setting an
admin: {
   width: '30%'
}

does not work for fields inside a row or similar (group, array etc.)
Solution: when we render the field, we set a CSS variable --field-width with the value of admin.width. This allows us to calculate the correct width for a field in CSS by doing flex: 0 1 var(--field-width);
It also allows us to properly handle gap with flex-wrap: wrap;
Notes: added playwright tests to ensure widths are correctly rendered

One other thing to address is that when a field's width value is not set, it should fill the remainder of that row, not default to 100%. i.e. if I set width: 70 for one row, the row next to it should default to 30.
Screenshot to show the current behavior.

One other thing to address is that when a field's width value is not set, it should fill the remainder of that row, not default to 100%. i.e. if I set width: 70 for one row, the row next to it should default to 30.
Screenshot to show the current behavior.

I don't think this is really possible without considerably changing some functionality and implementation details.
For example.. What happens if we have a Row with 4 fields

width set to 20%
width set to 20%
width not set
width not set

I think that it's reasonable to assume that if a developer sets a width for one field within a row, they will know that they should also set the width for the other fields within that row. If they don't, then the fallback will be full width, as is the case with other fields.
What do you think @GermanJablo @jacobsfletch ?

I agree. 100% by default seems like the best option to me.

Keeping the fields in a row layout is important for the row field. Wrapping shouldn't happen unless widths are explicitly set and total amount is more than 100%. We can solve this pretty easily with some flex rules applied to fields without explicit width being set.

Keeping the fields in a row layout is important for the row field. Wrapping shouldn't happen unless widths are explicitly set and total amount is more than 100%. We can solve this pretty easily with some flex rules applied to fields without explicit width being set.

This is really not as simple as it sounds - even from a theoretical point of view.
For example, what should happen in each of these scenarios?
a Row with 4 fields:

width set to 20%
width set to 20%
width not set
width not set

a row with 3 fields

width set to 80%
width not set
width set to 20%

Here's a look at what that should look like:

fields: [
    {
      type: 'group',
      label: 'a Row with 4 fields',
      name: 'group1',
      fields: [
        {
          type: 'row',
          fields: [
            {
              name: 'one',
              label: 'width set to 20%',
              type: 'text',
              admin: {
                width: '20%',
              },
            },
            {
              name: 'two',
              label: 'width set to 20%',
              type: 'text',
              admin: {
                width: '20%',
              },
            },
            {
              name: 'three',
              label: 'width not set',
              type: 'text',
            },
            {
              name: 'four',
              label: 'width not set',
              type: 'text',
            },
          ],
        },
      ],
    },
    {
      type: 'group',
      label: 'a Row with 3 fields',
      name: 'group2',
      fields: [
        {
          type: 'row',
          fields: [
            {
              name: 'five',
              label: 'width set to 80%',
              type: 'text',
              admin: {
                width: '80%',
              },
            },
            {
              name: 'six',
              label: 'width not set',
              type: 'text',
            },
            {
              name: 'seven',
              label: 'width set to 20%',
              type: 'text',
              admin: {
                width: '20%',
              },
            },
          ],
        },
      ],
    },
  ],
}

Good job! I was waiting for that fix. 😁

Amazing work @brunocrosier! Sorry for the back and forth. This is perfect! ❤

cheers all looking forward to v3 keep up the good work!


Remove possibility to use go back button as it messes up state

Remove functionality of backPress since it is buggy

I would say quick fix. The backPress is not a critical function so it's better to just remove it in the worst case.
I think the solution would be to trigger handleFlowResultAsync if you are in the first screen of reset password flow (before email verification) to trigger a change in the uri reference which appears to be missing


Created static UI of product detail page(#2jum8ga)

Related Issues

Closes #
Short Description and Why It's Useful

Screenshots of Visual Changes before/after (If There Are Any)

IMPORTANT NOTICE - Remember to add changelog entry
Contribution and Currently Important Rules Acceptance

[ ] I read and followed contribution rules

https://user-images.githubusercontent.com/82817616/182606625-12bfec60-473c-45e0-8abb-eab31abdf973.mp4


Malformed variable interpolation for translations

Description
Something is wrong with the translated pot -> json pipeline. Some variable interpolations are not working as expected

Reproduction
Switch to German and create a query with no results (like kingfisher with the source filtered to thingiverse) and note the malformed variable interpolation resulting in ###query### displaying on the screen.
Expectation
Variable interpolations should all be transformed from the POT format to the format that VueI18n understands.
Resolution

[ ] 🙋 I would be interested in resolving this bug.

I got it, thank you @obulat! I took a wrong track... :sweat_smile:


$long index

Hi Vlad,
Once again, thanks for your work on NFSdb - I am looking forward to the next release.
Quick question: Are you planning to add support for 64bit integer index? Current version (2.1.0) supports only $int and $str. I currently use $int but I am afraid that 32bit integer range won't be enough for me in the near future. I was thinking of using $str instead. I've tested performance of $int vs $str: (using an object with int/string key + 80bytes of raw data). These are results of my testing:
Int key:
5,000,000 items added in 315ms
Lookup time is 37ms
String key:
5,000,000 items added in 616ms
Lookup time is 38ms
The lookup time is almost the same, but append time is approximately two times slower - that is why I decided not to use $str.
What do you think?
Thanks,
Jaromir

Hi Jaromir,
thank you for kind words!
$long index should be relatively easy to implement and I would expect it's performance to be inline with "int".
I'll have a look at doing this today.
This would be a patch on 2.1.0.
Cheers,
Vlad

Hi Alex,
that would be great! Thanks a lot.
Btw: I've been looking at road map of your project and I am quite excited about the next release. Is there any ETA?
Cheers,
Jaromir

I don't have ETA unfortunately, but I'm working on getting to release stage as hard as I can. There are quite a few sharp edges yet to be covered.
Cheers,
Vlad

I have pushed 2.1.1-SNAPSHOT to maven central. Please have a look if this is what you need?

Hi Vlad,
thanks a lot for this. I've tested the new $long index and it is almost as fast as $int index. Much appreciated.
Jaromir

Hi Jaromir,
no problem :)

Hi Jaromir, latest snapshot now also support index on long fields. In addition to storing data as you would in 2.0 you can query your storage using much more evolved SQL system. Let me know if i can be of any more help with this issue.

Hi Vlad,
thanks a lot - much appreciated. Just a quick question: is nfsdb now called
questdb?
On Sun, Sep 4, 2016 at 5:06 AM, Vlad Ilyushchenko<EMAIL_ADDRESS>wrote:

Hi Jaromir, latest snapshot now also support index on long fields. In
addition to storing data as you would in 2.0 you can query your storage
using much more evolved SQL system. Let me know if i can be of any more
help with this issue.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/bluestreak01/questdb/issues/39#issuecomment-244581642,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGWfQfigkkI4FPLiiJu_tvNepCJEJATeks5qmjW0gaJpZM4HmQwU
.

Hi Jaromir, yes, i renamed nfsdb to questdb some time ago. It is an evolution of the same code base. It has some API compatibility, but binary files are different.


soc/xtensa/intel_adsp: Add ACE clock driver

Simple driver that allows one to choose the clock speed of xtensa cores.

This PR will reopen when it is ready to review.


Unable to apply Terraform Actions for US East Ashburn

I’m currently trying to use the USE EAST Ashburn region. I’m getting this error when trying to apply the Terraform Actions. - Error: Service error:NotAuthorizedOrNotFound. shape VM.Standard.E2.1.Micro not found. http status code: 404. Any idea on how to fix it? I’ve tried deleting the stack and recreating it a couple of times. I’ve also tried different operating systems for the always free.
Thank you for your assistance!

Try going to Menu>Compute>Instances>Create Instance and click on the link "Show Shape, Network and Storage Options". Take note of which Availability Domain is tagged as "Always Free Eligible". Whatever number that is, enter it into the Variables section of the Stack so it creates it the proper Availability Domain. If none of them show as "Always Free Eligible" then Oracle may not have additional capacity for more Always Free instances at this time.

Thank you for the extra tip! I had to go in and change my domain availability to 3.

Updated README with instructions for finding the necessary Availability Domain number


Show platform number on every result header

I think we should show the platform number of the first train in every result block header.
The danger is that this could become quite cluttered when we add the spitsgids icons.
Is there a new design for showing the free/busy information? Don’t want to undo someone else’s work 😄.

@serkanyildiz has made some mock-ups of this:

Ok, so no HTML/CSS code was written yet?

@serkanyildiz did write HTML/CSS already. I cannot find it online anywhere though...


Xcode 10.2 update

These are just project changes that the latest Xcode wants to make.

thanks Jon!


_example has been renamed but the Makefile still is example

_example has been renamed but the Makefile still is example

_example has been renamed but the Makefile still is example

I fixed this with pull request #379

closed by https://github.com/mattn/go-gtk/pull/379


Make pip install more flexible for conda packaging

It allows more flexibility during pip install. Example of usage:
# Locate rocksdb
export AIM_DEP_DIR=$PREFIX

# Do not embed rocksdb in the package
export AIMROCKS_EMBED_ROCKSDB=0

# Link to compression libs as well
export AIMROCKS_LINK_LIBS="bz2,lz4,snappy,z,zstd"

python -m pip install . -vv

The proposed patch is already used at https://github.com/conda-forge/aimrocks-feedstock/tree/main/recipe
Important: the proposed DOES NOT change the original pip install behaviour.

Fix https://github.com/aimhubio/aimrocks/issues/23

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

LGTM
@hadim Thanks! Let me know if there's something I can help with for the conda package.
One more thing - We need to test not only installing, importing and usage of aimrocks, but also cimport-ing. This is to enable compiling user cython sources with aimrocks.
I'll try to provide such testing script later.

Thanks.
To wrap up the packaging, I will also need you to add a git tag or upload a sdist package to pypu since any conda package requires a tagged version: https://github.com/aimhubio/aimrocks/issues/10
No problem to add a testing script on the conda package.

Let me know if there's something I can help with for the conda package.

@mahnerak any change you could help with the above so I can wrap up the conda package?


chore: update Fastfile to publish to new distribution groups

This PR adds the Firebase Distribution groups for 'feature-branch', 'next', and 'public' in addition to the current 'all-builds' and 'stable-builds' groups.

Closing this PR in favor of #355  build off the repo vs the fork.


With Atom v1.13.0 "Align Section" command no longer does anything at all, pattern-entry field does not appear

Recently (as of Atom v1.13.0 or maybe the release before this), align-regexp no longer calls up the little mini-editor for entering the pattern to align on, and hence doesn't do anything at all.
It is possible that an updated version of another package is now interfering with align-regexp, but I have not installed any new packages, just upgraded via the squirrel prompt from the status bar.
Let me know if there is something I can do to help troubleshoot.

I meant to add that no errors are reported to the Developer Tools JavaScript console.

This should now be fixed in the latest version.
Thank you for reporting and sorry for the delay!


bug: timeline disappears on tab switch

If you switched to the calltree, resized vscode + switched back to timeline. The content would vanish.
This no longer happens.

@lukecotter Merging the other PRs has left a conflict on this in Timeline.ts, probably best to resolve via merging main into your branch

@lukecotter Merging the other PRs has left a conflict on this in Timeline.ts, probably best to resolve via merging main into your branch

@kjonesffdc Sorted


Ambiguous timezone offset found [CDT]?

Hello, so I have tried to run the tool but I keep getting this message
Ambiguous timezone offset found [CDT]. Please re-run the parser with the -z TZ=OFFSET[,TZ=OFFSET2[,...]] flag.(e.g. -t PST=-0800,PDT=-0700). Your options are as follows:
-> [-0400] for regions like America/Havana, Cuba
-> [-0500] for regions like America/Merida, America/Menominee, America/Matamoros
I don't live anywhere near Cuba -- I live in Missouri. How do I fix this?

You want the second option. The examples given are a random sample of regions within that timezone, and it just so happens all the ones shown here are way down south of the US :p
So re-run the parser like this (looks like I have a typo in the instruction):
fbcap ./messages.html -z CDT=-0500,CST=-0600

Thank Facebook for choosing the most ambiguous way for recording time stamps :(

Thank you!
On Dec 8, 2016 2:10 PM, "Dillon Dixon"<EMAIL_ADDRESS>wrote:

You want the second option. The examples given are a random sample of
regions within that timezone, and it just so happens all the ones shown
here are way down south of the US :p
So re-run the parser like this (looks like I have a typo in the
instruction):
fbcap ./messages.html -z CDT=-0500,CST=-0600
Thank Facebook for choosing the most ambiguous way for recording time
stamps :(
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ownaginatious/fbchat-archive-parser/issues/21#issuecomment-265841945,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-ar-qiVxHVtxIeD52-R0LfR3t4CL9Vks5rGGQrgaJpZM4LILwD
.

I want going to mention that typo, but I didn't now if it actually wasn't.
On Dec 8, 2016 2:30 PM, wrote:
Thank you!
On Dec 8, 2016 2:10 PM, "Dillon Dixon"<EMAIL_ADDRESS>wrote:
You want the second option. The examples given are a random sample of
regions within that timezone, and it just so happens all the ones shown
here are way down south of the US :p
So re-run the parser like this (looks like I have a typo in the
instruction):
fbcap ./messages.html -z CDT=-0500,CST=-0600
Thank Facebook for choosing the most ambiguous way for recording time
stamps :(
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ownaginatious/fbchat-archive-parser/issues/21#issuecomment-265841945,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-ar-qiVxHVtxIeD52-R0LfR3t4CL9Vks5rGGQrgaJpZM4LILwD
.

I'll fix the typo in the next release. Glad to see it worked :)


Update cli docs setup

Description of change
Updated the cli docs to the newest version of https://github.com/iota-wiki/docs-template. Now it can be added to the wiki, but before we need to also fix #312 because otherwise the cli docs will conflict with the cli docs from wallet.rs 😅
Links to any relevant issues
Fixes #128 (I guess. Guess we would need to change the title 😅 )
Type of change

Documentation Fix

How the change has been tested
Run locally with cd documentation/cli && yarn && yarn start
Change checklist

[x] I have followed the contribution guidelines for this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have checked that new and existing unit tests pass locally with my changes

Maybe unlink 128 because it's not really fixing it?

Maybe unlink 128 because it's not really fixing it?

But is that still the plan? Because this issue was basically already solved. Currently the cli docs are in the wallet.rs repo.
And now as wallet.rs is part of the sdk, I'm not sure if merging everything makes sense. So I would keep it separate in the documentation folder. And I picked that issue as a symbolic issue for that goal 😆


Remove keyword argument from BaseGeometry.wkt property.

Issue identified by @ShigeruNakagaki. Closes #581.

Coverage increased (+1.6%) to 80.012% when pulling 12947f99591f32f1476ac291c6f51a33f28c3f55 on snorfalorpagus:issue_581 into ad53583ee26e05f53ccd7db35c16cc0e8466ce5c on Toblerity:master.


Add Page improvements + minor README addition

What

Added contributing link to the general README
Added minus sign on an expense while editing in the Add Page
Changed color of values in Add Page
Adds hint text for description

Why
It was added in the designs here

Screenshots & Recordings

Thank you for your feedback @jackrua, I've added the changes you suggested!!!

Super clear PR, and very good point addressed by @jackrua. What a pleasure, thank you both!!
Looks good to me, if also @theperu is ok with the documentation part I think we can safely merge


Pagination count query wont get cached

Environment
Laravel Version: 5.6.3
Laravel Model Caching Package Version: 0.2.33
PHP Version: 7.2.0
Homestead Version: -
Operating System & Version: macOs High Sierra 10.13.3
Stack Trace
When using the paginate query there is a count query that not get cached
$articles = Article::paginate(30);

In the debug bar you see this query:
select count(*) as aggregate from articles

@jurrid Thanks for reporting. I will look into this ASAP. :)

Looking into this now.

Fix is implemented in next patch, coming in a few minutes.

Should be fixed in version 0.2.35. Please let me know if it works for you now. Thanks! :)

There is one little issue now.
The extra query is now cached but the pagination buttons are not working.
{{ $articles->links() }}

If you click to the second page the offset in the next page is stuck on the one thats is cached.

Hmm, thanks for following up with me. I'll look into this.

Hi @jurrid, I added some pagination tests, and the links provided seem all correct to me. Any chance you customized your pagination somehow, or are passing in parameters to the pagination command?
Take a look at the tests I added here (https://github.com/GeneaLabs/laravel-model-caching/commit/31c0b12e916ae5b8643c14d980e25184a080d162) and let me know if I missed something?
Thanks!

I have the same issue with pagination.
Clicking buttons redirects to my-route?page=5, but data is still from page=1.
Cache server: redis
Laravel: 5.5
PHP: 7.1

I have been able to reproduce this issue now. Working on identifying the cause and then a fix, hopefully today.

This is now fixed in release 0.2.45. Please let me know how it works for you guys. Thanks for being patient and reporting it!

0.2.45 is not working with Laravel 5.5
    - Installation request for genealabs/laravel-model-caching ^0.2.45 -> satisfiable by genealabs/laravel-model-caching[0.2.45].
    - Conclusion: don't install laravel/framework v5.5.2
    - Conclusion: don't install laravel/framework v5.5.1
    - genealabs/laravel-model-caching 0.2.45 requires fico7489/laravel-pivot ^2.2 -> satisfiable by fico7489/laravel-pivot[2.2.4, 2.2.5].
    - fico7489/laravel-pivot 2.2.4 requires illuminate/database 5.6.* -> satisfiable by illuminate/database[v5.6.0, v5.6.1, v5.6.2, v5.6.3, v5.6.4, v5.6.5, v5.6.6, v5.6.7].
    - fico7489/laravel-pivot 2.2.5 requires illuminate/database 5.6.* -> satisfiable by illuminate/database[v5.6.0, v5.6.1, v5.6.2, v5.6.3, v5.6.4, v5.6.5, v5.6.6, v5.6.7].

Ack! Will get that fixed. Thanks for alerting me.

@dyzajash This should now be fixed in version 0.2.46.

@mikebronner 0.2.46 worked for me 👍

@scottgrayson woot! Thanks for verifying! :) @dyzajash Please re-open if this still doesn't work for you.

@mikebronner in 0.2.55 this is still an issue and pagination still doesn't work.
This is my code:
    public function index()
    {
        $model = Mymodel::paginate('', ['*'], 'pages');

        return view('model.show', ['model' => $model]);
    }

I will take a look at this, thanks!

I believe your pagination syntax is incorrect? This is the paginate() method signature:
public function paginate($perPage = 15, $columns = ['*'], $pageName = 'page', $page = null)

@mikebronner The pagination isn't incorrect and it doesn't really matter if i use Mymodel::paginate(); my code. The code i was using was Mymodel::paginate('20', [*], 'pagename'); because i'm actually overriding $perPage and $pageName :)

@niladam thanks, that makes more sense ... in the example above you left perPage as an empty string. I will test again, but didn't have any issues when I tested last weekend. I'll get back to you this weekend. :)

@niladam I'm sorry, I cannot replicate the issue based on the information you provided so far. If this persists, please open a new issue and make sure to add a complete stack trace along with the eloquent query that broke it.


Package.swift: adds .dynamic library

Duplicated for https://github.com/SDWebImage/SDWebImage/pull/3187
That PR reply the question why we don't ship this.

If you need the dynamic  version of SDWebImage && SDWebImageSwiftUI:

Create a Xcode Target, use Dynamic Framework template. Named SDWebImageDynamic.
SDWebImageDynamic depends on SDWebImage SwiftPM target.
Create a Xcode Target, use Dynamic Framework template. Named SDWebImageSwiftUIDynamic.
SDWebImageSwiftUIDynamic depends on SDWebImageSwiftUI SwiftPM target.
Link both SDWebImageSwiftUIDynamic and SDWebImageDynamic into your final App Target.