Feature/3537 add shared props for nav group

Fixes 3537 .

Changes proposed in this Pull Request:

Add shared props for DrawerNavGroup

Screenshots:

To Test:

http://localhost:3000/components/drawer/drawer-nav-group/playground

Looks good to me and works as-intended.


Connect to real audio endpoint instead of sample data

We should remove the code to generate sample audio data when audio is live in the API.
Alternatively, we should add sample data for images and other media types. Whichever choice we take we should make this behavior consistent for all media types.
Blocked until audio data is live in production.

Closed by #571


Unable to connect to the internet

When i try to test the webhook it freeze an say Unable to connect to the internet

You need internet connection.

check if you can connect to http://<IP_ADDRESS> in any browser

I'm on the internet and can't connect to this link

I would look into the problem, can you give video/images of the error?

yes 1 sec

can we write on discord it's a bit easier for me

to sent the video

sure but I might not be able to reply right now as its literally 1 AM here

ahaha ok

Wolke#1000 write me a dm or friend request

Blank?#0886 Can't access discord right now, so you can add me instead.
Also, I'd recommend you to try again with a different wifi

@Bluebricki Please close the issue if solved

I had the same problem but I solved it with just disabling my VPN, maybe this helps...


IMN-268 - Fixing readmodel writer DELETE & UPDATE Descriptor document

Closes IMN-268
The issues were happening for two reasons:

both UPDATE and DELETE are implemented using more than one subsequent MongoDB updateOne operations. With the first operation updating the version to the new msg.version and the second operation using the same filter "metadata.version": { $lt: msg.version }, the second operation was not being executed.
one of the arrayFilters was causing an error as shown in the Jira card: being a filter on two different top-level fields, it must be separated into two different filters

Tests
Manually tested.
Starting model:

1) Updating document

2) Updating interface

3) Deleting interface

4) Deleting document

@taglioni-r FYI since you worked on the same functionalities in the last weeks (https://github.com/pagopa/interop-be-monorepo/pull/179 and https://github.com/pagopa/interop-be-monorepo/pull/185).
I noticed these issues while working on #198 and testing manually.  Unfortunately, the *-readmodel-writer logic is not covered by tests (yet), so these issues can be caught only through manual testing 😢
I remember we discussed also covering readmodel-writer modules with our integration tests - do you know if someone is investigating if/how to do it? In the meantime, I would perform also manual testing on each PR, to catch bugs like this one

@taglioni-r FYI since you worked on the same functionalities in the last weeks (#179 and #185).
I noticed these issues while working on #198 and testing manually. Unfortunately, the *-readmodel-writer logic is not covered by tests (yet), so these issues can be caught only through manual testing 😢
I remember we discussed also covering readmodel-writer modules with our integration tests - do you know if someone is investigating if/how to do it? In the meantime, I would perform also manual testing on each PR, to catch bugs like this one

Hey @ecamellini, thanks for the fix!
For the topic you are raising, I have had #116 and #117 in draft for quite some time: I would definitely add tests there as well. We can just start the conversation with the team.


[eloquent] Use RViz node clock in tools.

This pull request is an equivalent of #519, but ABI-compatible so it can be backported.

@wjwwood any other thing you'd want me to do or add before merging?
@mjcarroll since you were (are?) ROS boss for Eloquent, any thoughts?

LGTM, can you just add a note about it just so that I'll remember to put it in the Patch Release announcement?: https://github.com/ros2/ros2/issues/859

You should run Eloquent CI, but other than that no, it's fine to merge.

Eloquent CI up to rviz_default_plugins:

Linux  (canary build)

@hidmic Based on CI for my other backports (https://github.com/ros2/rviz/pull/579#issuecomment-662021757), I think the cmake/compiler warnings are expected. I don't see the same test failure on Windows though; it seems unrelated to this change, maybe it's a flake and worth re-running :man_shrugging:

Nope, the test failure is still there. I'll have to dig in.

Eloquent goes EOL this month. I don't think I'll have time to circle back to this. This is fixed in newer versions, so I'll close this now.


[FLINK-9280][rest] Rework JobSubmitHandler to accept jar/artifact files

Builds on #6199.
What is the purpose of the change
This PR reworks the JobSubmitHandler to accept jars/artifacts and the jobgraph in a single REST request, and changes the RestClusterClient to make use of this feature.
As a result the entire job submission now goes through the REST API.
There are still known issues in this PR but they won't impact the correctness; the core implementation is complete, works and is covered by tests.
Brief change log

remove blobserver port headers/handlers and usages
rework JobSubmitRequestBody to contain the names of the jobgraph, jar and artifact files, providing semantics to the collection of uploaded files
set visibility of utility methods in ClientUtils to publicto allow passing jar/artifact collections manually
modified the JobSubmitHandler to

read the jobgraph from an uploaded file
upload uploaded jars/artifacts to the blob service and store keys in the jobgraph

modified the RestClusterClient to

write jobgraph into a file for later upload
make use of new RestClient API for multipart requests

extended ´RestConstantsfor jar/binarycontent-types`, and made the class an enum to get singleton properties
extended documentation of JobSubmitHeaders

Verifying this change

this PR only modifies existing tests to accommodate changes
the general functionality is covered by existing end-to-end tests

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (yes)
If yes, how is the feature documented? (docs)

the scala shell tests are failing with these changes, currently investigating what could be the cause...

There's a problem with how we designed the FileUploads cleanup. The AbstractHandler cleans it up when AbstractHandler#respondToRequest returns. There is however no guarantee that the request has been fully processed at this point, since AbstractRestHandler frequently processes requests asynchronously using CompletableFutures. In turn we may end up deleting files before they have been processed or _while _ they are being processed.
It appears we can only handle the cleanup in AbstractHandler if we let AbstractHandler#respondToRequest return a CompletableFuture that marks the finished request processing.

Good point. I see two solutions here: Either we let the AbstractHandler implementation which supports file upload be responsible for deleting the files once it has processed the request or we register a whenComplete handler on the response future and execute the clean up in this handler once the response is complete.

It appears that the upload or large (64mb is what i tried) mixed multipart message currently fails, which caused the scala-shell failures. Currently investigating, but i can't reproduce it locally unfortunately...

@tillrohrmann I've rebased the PR and addressed the remaining issues. I've switched to using File collections in the last 3 commits.

@tillrohrmann I've updated the PR.


Enum Handling in DTO

enum Status {
    Y
    N
    C
}

  /// @description WO VERIFY
  /// @IsNotEmpty()
  repClosed   Status @default(value: N)

Enum hidden in createDto / updateDto in v1.23.1

It's hidden because it has a default value. You need to add the /// @DtoCreateOptional and /// @DtoUpdateOptional annotations to include it in the CreateDto and UpdateDto (should be independent of the type).
See last point of the conditions when a field is omitted: Readme - CreateDto


Create uset.txt

Add USET

@hasanmahedi5 First stage of verification passed, official domain is uset.ac.bd as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@hasanmahedi5 Thank you for your patience while waiting for a review and processing your request. Pull request merged.


Inconsistency between string-literal and number-literal subscripts

These all raise type errors, which makes sense:
// @flow
const x: { a: number } = { a: 1 };
x.wat; // error (good)
x["wat"]; // error (good)
x["0"]; // error (good)

But this does not raise a type error:
// @flow
const x: { a: number } = { a: 1 };
x[0]; // no type error!
x[0] = "hello";
const y: number = x[0];
y.toFixed(); // runtime error!

Recall that x[0] and x["0"] are completely equivalent in JavaScript
(even if x is an exotic object like a Proxy with a get trap),
because all property key values are String or Symbol values. It
therefore does not make sense that one should have a type error where
the other does not.
I understand that indexer property accesses are unchecked as a
deliberate design decision (like myMap["foo"] or myArray[7]).
But here the object in question does not have an indexer property.
Making the object type exact does not fix the problem.
This obviously enables breaking the type system arbitrarily, but it’s so
simple and long-standing (since at least v0.37.0) that I have to wonder
whether it’s deliberate for some reason. What’s going on?

i have same issue with Exact object (i would expect not to have indexer on Exact object that does not specify indexer property)
/* @flow */

type Obj = {| +name: string |}

declare var obj: Obj
declare var aa: number

;obj.name// ok as expected
;obj.age// error as expected
;obj['1']// error as expected

;obj[aa]// no error
;obj[1]// no error

flow.org/try

Now all of them error as expected


False-rejection on the list of programming languages (+untranslated message)

Case: https://bestpractices.coreinfrastructure.org/ru/projects/1663, trying to enter "С++,QML,JavaScript" for the list of used languages, getting, literally, the following (Russian locale, 100% translated atm):
Форма содержит 1 ошибку.

Implementation languages must be a comma-separated list of names

In other words:

There should be no error in the case above; but there is one. - ok, that was my baddie, I accidentally put a Cyrillic "C". Luv homographs.
The specific error message is not translatabletranslated.

Homographs are clearly not our friends :-(. Thanks for figuring out why an error was reported.
I will check the code, I suspect we have a string that did not get internationalized. If so, that should not be hard to fix. Thank you very much for the report.

We probably should tweak the error text language to note that only ASCII is allowed (which counters homographs).
It turns out the text is internationalized, which is odd.  So I tried this out in a test environment & confirmed that it's not working correctly.
When the selected language is Russian it's supposed to show:
должен быть список имен, разделенных запятой
I confirmed that instead it shows:

Форма содержит 1 ошибку.
Implementation languages must be a comma-separated list of names

I don't know why that is happening, but it certainly isn't supposed to happen.  However, since I can reproduce it, I expect to be able to track it down relatively quickly once I get a chance.
Thanks so much for your report (and for all your other work too)!

I found the problem.
File "app/models/project.rb" has the following code:
  validates :implementation_languages,
            length: { maximum: MAX_SHORT_STRING_LENGTH },
            format: {
              with: VALID_LANGUAGE_LIST,
              message: I18n.t('error_messages.comma_separated_list')
            }

This looks like it should work, but it doesn't.  The problem is that this assigns a fixed message to the validator at software startup, and at startup the language is "en".  When the code later runs, it just replies the fixed string regardless of the current locale.  Obviously we'll need to fix this, and any other time where we use fixed messages within a "validates".  Thankfully we use this incorrect construct in only a very few places.
Our web framework has mechanisms to deal with this correctly, but we'll have to make some changes to the code, and probably to the name of internationalized string.  This page may help, as well as the usual documentation.  Unless someone else has time to fix it right now, I'll have to dig deeper to figure out how to fix it... but at least we've confirmed that it's a bug and where the bug is.

Okay, I've figured out how to fix it.  Unfortunately, "properly" fixing this required that I change the translation key string, so it'll have to be re-translated, but this time it should actually work (which is an advantage).  It turns out that the cpe validator had the same problem, so I fixed that too.  I didn't find any other cases where I made this mistake.
I'll post the fix soon.
Thanks so much for reporting this!


Help me?

hello, i want to add a filter to one of my own photo.

Sure -- did you read the website or README.md's "Usage" section?

closing due to inactivity


Project license

I'm considering using and contributing to the project, but I couldn't find its license anywhere. Can you clarify?

It should be an Apache 2.0 license. I wlll update the project to reflect that today.

Added https://github.com/sijis/sumologic-python/commit/25a475186d74c85518eff7c5431d8d2be36a6c0b


Separation of the project code

I think it would be more convenient to carry out some functionality in "plugins".
For example to "Math".
It concerns both "src", and a "dist" directories.

Yes, you’re right, this will also optimize the size of the code. Do you think 🤔 it will be necessary to release a bundle with every plugins already in every release?

I think it will be good if there is a choice - "all" or "separately".

With it will help: gulp-rigger


Some typography design tokens don't work

Component
Design tokens
Description
Some of the CSS variables provided by the design tokens package use the font shorthand property, for example:
  --typography-regular-h6: 400 1.125rem/1.913rem 'BC Sans'; /* Alternate (unbolded) style for Heading 6 */

But browsers can't use a single variable for shorthand properties (apparently 🤷).
You'd need to define the font weight, size, and family either as separate properties, or at least separate variables to combine on one line with spaces. I created a codepen to see for myself that demonstrates this: https://codepen.io/oxd_duncan/pen/rNXgXmp
Additionally, the design tokens Glossary page shows the values for these variables as just the size value:

And if you used that variable in the font-size property, it wouldn't work either.
Steps to reproduce
Define a style using one of the variables that combines several font properties into a shorthand:

Foo

p { font: var(--typography-regular-h6) }

This won't render with the right size/weight/etc defined in the variable.
Technical information
Affects the latest Chrome and Firefox on MacOS, but likely everywhere because I think the behavior is an intentional part of the CSS spec.

Hey @duncan-oxd, do the composite/shorthand tokens like --typography-regular-h6 work the way you expect if you terminate the CSS rules with a semicolon? I find that the code in your Codepen works for me in both Firefox and Chrome if I add a ; to the end of line 6 in the CSS:

If that doesn't fix it, here are some other things to check:

Are you importing the prefixed versions of the tokens (--bcds-typography-regular-h6) but writing CSS rules with the non-prefixed version (--typography-regular-h6)? We include both in case folks are using existing tokens/variables from somewhere else and they want names with the extra bcds to help avoid name collisions.
Is BC Sans working in general? Note that the tokens target the name BC Sans with a space (like what the font itself has in its metadata) as opposed to BCSans without a space. The npm package for the font includes stylesheets for both for backwards compatibility, but we fixed the name prior to releasing the design tokens library.

Sorry, @ty2k , I was misinterpreting what I saw in devtools, and then I only confused myself more with that typo in my codepen.

@duncan-oxd No worries, glad it's working! :)


Update to newest Cake version (0.27)

Hi,
Cake 0.27 has been released recently and i wondering about the next update of this library. Would you accept a PR for this?

Merged and released as 1.3.0 on nuget.
Thanks for the contribution.


addTileOverlay and TileOptions

Hi,
We trying to use custom tile overlay provider with your sdk but we can't find any solution, can you can this feature?

Hello @poorcoder - the plugin doesn't currently support TileProviders out of the box, but you should be able to.
Look at iOS-SDK tiles and Android-SDK tiles

Thank you @dapriett
Thanks for your work...

Hello @poorcoder @dapriett
I try to find many way to solve this problem but doesn't work. If you have the solution please share a completely example code.
Thank you.


max 100 contacts

I created a contact group of 140 members for my party invitation.
I want to a send an email message to all the members of this group.
Contact group selection is capped at 100 entries.  Maybe there is a good reason for this, or maybe it's arbitrary.
As a work around, I selected the first 100, then individually hand selected the last 40 and joined the resulting addresses manually.
Can me make that cap value a settings parameter?
Or can we create a new function to copy the email addresses of a group to the clipboard?
Or we would make it possible to select a range of contacts so I don't need to check for example 40 boxes individually.
In short, contact groups don't scale well yet.

K-9 Mail has no support for contact groups. Whatever you're using to select the contacts seems to have this limit of 100 contacts, not K-9 Mail.


Duplicate Tags

Dashboard panel duplicates tags.

Thanks, I'll look into this.

This is also in the tag view but


Method overloads should be adjacent.

Hi!
This is general guideline and rules in most of the linters. Is this something that can be done by CSharpier?
Thanks

In general CSharpier is only concerned with formatting via changing whitespace. There are only a couple of exceptions to that. Moving methods is beyond the scope of CSharpier.


About L&T

Hi , if you don't mind. I need help regrading the project bro. please contact me if you read the message.
My repo
RSVPhttps://github.com/ChallaraoNalam

hey if you don't mind guide me in project. I have completed my coding for the project and i need to know how to do testing documentation and makefiles and other stuff.
if you are comfortable to help me let me know
my mail-<EMAIL_ADDRESS>my insta id :challaraonalam.

Bro sorry for the late reply I have some college work to do tell me your
issues now
On Tue, 22 Mar 2022, 5:49 pm ChallaraoNalam, @.***>
wrote:

ping me if you get the message
—
Reply to this email directly, view it on GitHub
https://github.com/Abiramikoperundevi/M1_Project_2022/issues/2#issuecomment-1075105596,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AYHBCSI3KH3CLB7P7RYXEHLVBG3EVANCNFSM5RKKVTLQ
.
You are receiving this because you commented.Message ID:
@.***>

You just refer the stepin templete in that you got a perfect answer for that
On Tue, 29 Mar 2022, 7:50 pm ChallaraoNalam, @.***>
wrote:

Hey reply if you see the message
—
Reply to this email directly, view it on GitHub
https://github.com/Abiramikoperundevi/M1_Project_2022/issues/2#issuecomment-1081933076,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AYHBCSOG6WDD4IQLVDVEAALVCMGTDANCNFSM5RKKVTLQ
.
You are receiving this because you commented.Message ID:
@.***>


Update tdr-graphql-client to 0.0.67

Updates uk.gov.nationalarchives:tdr-graphql-client from 0.0.65 to 0.0.67.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "uk.gov.nationalarchives", artifactId = "tdr-graphql-client" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "@monthly" },
  dependency = { groupId = "uk.gov.nationalarchives", artifactId = "tdr-graphql-client" }
}]

labels: library-update, early-semver-major, semver-spec-patch, commit-count:1

Superseded by #2303.


nixos/system: make switch-to-configuration script pure

Fixes #28443
Fixed few invocations to systemctl to have an absolute path. Additionally add
LOCALE_ARCHIVE so that perl stops spewing warning messages.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

@FRidh, please take a look. Especially if the added test is the right way to test it.

@phile314 FYI

Please take another look.

I don't have a complete grip of this change, but it looks overall good to me.

@fpletz Added the test to release.nix and release-combined.nix.


Model lighting options

Adds Model.iblFactor which scales the IBLColor computed in the fragment shader.
Adds Model.lightColor which changes the sunlight color and intensity. For example, settingiblFactor = 0.0 makes the model much darker so the light intensity could be increased.
Adds the same properties to Cesium3DTileset

Thanks for the pull request @bagnell!

:heavy_check_mark: Signed CLA found.
:grey_question: CHANGES.md was not updated.

If this change updates the public API in any way, please add a bullet point to CHANGES.md.

:grey_question: Changes to third party files were made.

Looks like a file in one of our ThirdParty folders (ThirdParty/, Source/ThirdParty/) has been added or modified. Please verify that it has a section in LICENSE.md and that its license information is up to date with this new version.

Reviewers, don't forget to make sure that:

[ ] Cesium Viewer works.
[ ] Works in 2D/CV.
[ ] Works (or fails gracefully) in IE11.

I am a bot who helps you make Cesium awesome! Contributions to my configuration are welcome.
:earth_africa: :earth_americas: :earth_asia:

Master:

This branch:

That looks like a pretty awesome improvement.

As discussed offline, could we please include the killer gray building visual quality example perhaps akin to what @emackey suggests?
@bagnell @lilleyse

What prompted this PR?  Are iblFactor and lightColor common practice in PBR/IBL?  Can you point me to other engines / surveys?

What prompted this PR? Are iblFactor and lightColor common practice in PBR/IBL? Can you point me to other engines / surveys?

I was going to add an option to enable/disable IBL, but I added a scale when I saw it in the glTF reference implementation:
https://github.com/KhronosGroup/glTF-WebGL-PBR/blob/master/shaders/pbr-frag.glsl#L164

This is ready for another look.
Here is the PBR model with the diffuse factor set to 0.0:

For reference, here is what's in master:

Is this the difference users have mentioned on the forum?

@lilleyse can you please review to take this over the finish line?

@lilleyse Updated. This is ready for another look.

Thanks @bagnell.


plugin not working

Hi popscallion, thanks for making this.
Unfortunately this plugin isn't working for me currently. From both the hotkey and the command, it simply closes the current tab, but closing the last tab won't close the window. I'm currently on obsidian version 1.2.8. Happy to provide any logs or settings options if that'd be helpful.
-chris

For me, it only works on windows that I've opened via the Move to new window command or similar, but not for the windows initially opened when opening a vault. I would rather have it work consistently, i.e. also closing that initial window when the last tab is closed.

Try removing the original [close tab] shortcut, then set [No Empty Windows: Close current tab or empty window] to Cmd + W.
It works for me.

I've since switches to Typora. I'm very happy with it. It supports multiple windows out of the box.

doesn't even work from the command palette for me


Add "kubeless" namespace to default YAML

It seems that there is no reason to split installation instructions in two steps (kubectl create ns kubeless && kubectl create -f /path/to/yaml). We can directly include the namespace in the published YAML.

👍


Clean up variable declarations in add and mul

Local Gas: 397109 -> 396978 (=131)

Thanks, Ben. 131 is too small. I'm not going to count it. Hope you don't mind.

gas usaged changed: 397173 -> 397050


Viewport moves up exactly one line on format

Whenever I format a file (either through saving, or Gofmt: Format this file), the viewport moves up exactly one line. The actual cursor stays where it's supposed to be, but the view simply shifts up.
This happens both with the default gofmt, and with my custom config for goimports:
{
  "cmds": [
    ["goimports", "-e"]
  ],
  "format_on_save": true
}

This should be fixed now (see #7).


Added swemessageOverride as new function

Allows to override default strings which Siebel provides in /sripts/siebel/swemessages_.js

Hi Jeroen,
thanks for taking care of siebelhub.js. Do you have a use case (for documentation) for the new function?


(WIP) Target DotSpatial.Projections to netstandard 2.0

Fixes # .
Checklist

[ ] I have included examples or tests
[ ] I have updated the change log
[ ] I am listed in the CONTRIBUTORS file
[ ] I have cleaned up the commit history (use rebase and squash)

Changes proposed in this pull request:

Add Target for netstandard for DotSpatial Projection

I fixed the nuget package creation now the unit tests ned to be fixed

All Tests should now be green, what remains is my initial goal to add a .netstandard 2.0 target

Heureka so the MoveDsToNet6 is green with this checkin

I could only sqash it to 5 commites


Add a "/suggest reviewers" feature

Taken from the TODO:

Add a new /suggest reviewers feature that will automatically generate a list of potential reviewers. An example script git-reviewers exists that could be used as a model.

In fact there are a few options:

git reviewers mentioned above
git contacts in contrib/contacts
git reviewers (another one)
git reviewers (a different one)
git related

and probably others as well...
Personnally I've tried 1, 2, 4 and 5 and usually 2 (git contacts) offers the most sensible result.

Personnally I've tried 1, 2, 4 and 5 and usually 2 (git contacts) offers the most sensible result.

The sad thing is that it is in contrib/, i.e. it is not installed in any official Git package.
The good news is that GitGitGadget has a fairly up to date Git checkout available. While we cannot rely on the worktree (in fact, it has been a long-term plan of mine to turn this into a bare repository), we can easily call git -C <git-worktree> show upstream/master:contrib/contacts/git-contacts, write it to a local file and then call git --exec-path=. contacts.


Centos 7 java.lang.UnsatisfiedLinkError with java speech sdk

Getting
java.lang.UnsatisfiedLinkError: com.microsoft.cognitiveservices.speech.SpeechConfig.setTempDirectory(Ljava/lang/String;)V         at com.microsoft.cognitiveservices.speech.SpeechConfig.setTempDirectory(Native Method)         at com.microsoft.cognitiveservices.speech.SpeechConfig.<clinit>(Unknown Source)
We are running jar which is build using maven and building docker image of it
SDK version
 <dependency>       <groupId>com.microsoft.cognitiveservices.speech</groupId>       <artifactId>client-sdk</artifactId>       <version>1.27.0</version>   </dependency>
Using CentOS Linux release 7.6.1810 (Core)
java lib path is /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
nothing was there in /usr/local/lib64 so removed
export LD_LIBRARY_PATH=/usr/local/lib64:$LD_LIBRARY_PATH
Tried explicitly loading the library as well, it didn't work
Tried
 sudo yum update sudo yum groupinstall "Development tools" sudo yum install alsa-lib openssl wget
as well
am I missing something obvious here
Guides referring
https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/how-to-configure-rhel-centos-7
https://learn.microsoft.com/en-us/azure/cognitive-services/speech-service/quickstarts/setup-platform?tabs=linux%2Crhel-centos%2Cdotnet%2Cjre%2Cmaven%2Cnodejs%2Cmac%2Cpypi&pivots=programming-language-java

Hi @repoleved25, did you follow the instructions to update the C/C++ runtimes? (link)

@glecaros
yes tried that
getting this on explicit loading
System.loadLibrary("Microsoft.CognitiveServices.Speech.java.bindings");
java.lang.UnsatisfiedLinkError: /opt/platform-tf-orch/centos7-x64/libMicrosoft.CognitiveServices.Speech.java.bindings.so: /lib64/libstdc++.so.6: version GLIBCXX_3.4.21`
centos version is CentOS Linux release 7.9.2009 (Core)
can you confirm if 1.27.0 is compatible with centos 7
or to which version I need to downgrade

@repoleved25 You wrote

Using CentOS Linux release 7.6.1810 (Core)

and

centos version is CentOS Linux release 7.9.2009 (Core)

so which one is it?
Where is your application run - a real Linux machine, a virtual Linux machine, or a docker container? What is the Linux version in that?
If it's CentOS 7, ensure that the output of following commands is exactly the same:
# cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)

# cat /etc/ld.so.conf.d/local-x86_64.conf
/usr/local/lib64

# strings /usr/local/lib64/libstdc++.so.6 | grep GLIBCXX
GLIBCXX_3.4
GLIBCXX_3.4.1
...
GLIBCXX_3.4.23
GLIBCXX_3.4.24
GLIBCXX_DEBUG_MESSAGE_LENGTH

I was trying on multiple docker images(so running on docker container)
one had CentOS Linux release 7.6.1810 (Core)
other had CentOS Linux release 7.9.2009 (Core)
for me issue was in setting LD_LIBRARY_PATH, which was found out when loading the libraries explicitly


Results on ScanNet with training from scratch

Thankyou @hjk0918 and @lyclyc52  for your great work and releasing the codebase. I am able to reproduce results after training on the Front3D dataset but unfortunately, I am not able to get the same results as the paper (Table 2) for the scannet dataset. Following are the results (mentioned in the paper) and reproduced by me with the Swin-S anchor-free backbone.

| Recall@50 | Recall@25 | AP@50 | AP@25
-- | -- | -- | -- | --
Reproduced (training from scratch) | 0.2906 | 0.9360 | 0.0925 | 0.5272
Reported in paper (Table 2) | 0.399 | 0.91 | 0.575 | 0.20

Could you please advise/suggest what might be the cause of the different results? It might be the way I am training (I have enclosed my train_fcos.sh file as well for scannet data). Thank you so much in advance for the help!
 The ScanNet models reported in the paper are in fact fine-tuned on their 3D-FRONT counterparts, given the small volume of the sub-sampled ScanNet dataset we are using.
The figures you provided are likely correct for models training from scratch on ScanNet. To reproduce the results in the paper, you can supply --checkpoint path/to/front3d_fcos_swinS.pt in the training script.


Automated cherry pick of #6956

Cherry pick of #6956 on release-5.29.
/cc  @hmhealey

Will try to auto merge this PR once all tests and checks are passing. This might take up to an hour.

Trying to auto merge this PR.

Pull Request successfully merged
SHA: fac9c0b7022675bcf6861853ae25ef268993b0d6


Temporarily allow tests to fail on starter env

We are having problems with this env. Disabling tests for now until we get it figured out
Type of Change

[x] Infrastructure change (CI configs, etc)

@izellevy merging. Fingers crossed...


Clearer annotation of default settings

Closes #1897.

Unclear if this will work when dispatching the function to a remote machine though...


Get ThumbnailOffset in line with how exiftool calculates it

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 80.22%. Comparing base (592ba99) to head (d4fb0e6).

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #15      +/-   ##
==========================================
+ Coverage   80.12%   80.22%   +0.10%
==========================================
  Files          14       14
  Lines         976      981       +5
==========================================
+ Hits          782      787       +5
  Misses        138      138
  Partials       56       56

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Run the stdlib tests in presubmits

And make sure they dont supply a stdlib= mapping, so we can indirectly test that the stdlib is automatically brought in.

Hey, this is a pretty important test.
If we want to split development on stdlib I think we should push this forward.

I agree! It's on my shortlist https://github.com/ValeLang/Vale/issues?q=assignee%3AVerdagon+is%3Aopen so it'll be done soon, likely within 2 weeks, so you caught this at a good time.


abseil_cpp: 0.1.2-0 in 'kinetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository abseil_cpp to 0.1.2-0:

upstream repository: https://github.com/Eurecat/abseil-cpp.git
release repository: https://github.com/Eurecat/abseil_cpp-release.git
distro file: kinetic/distribution.yaml
bloom version: 0.5.26
previous version for package: 0.1.1-0

abseil_cpp
* Update CMakeLists.txt
* Contributors: Davide Faconti

Just added the webhook


Terminal Font Location & other issues

More troublesome behaviors. I go to Terminal app > Preferences > Display > Normal Font.

Select a font from the list.
Close the dialog window
Hit "Apply and Save" button.

If you hit that button only once, it will not write the value to the plist file.
You have to hit it two or more times for it to stick. (probably just twice)
Then after a short delay it will write your selection to the plist file
Also noticing that Terminal only seems to want to look in /usr/local/share/fonts exclusively.
Preferences UI doesn't allow any way to look in different directories. Also simply setting the font manually with defaults write doesn't work. I tried to set it using defaults write both with just the font name and with an absolute path and Terminal does not accept fonts from anywhere other than /usr/local/share/fonts
Most of this wouldn't be unreasonable if the absence of font selection defaulted to whatever is set in NSGlobalDomain NSUserFixedPitchFont

SystemPreferences.app seems to have the same problem seeing the font files.
There might simply be some configuration that needs to be done in the same place we're setting the file directories (/System, /Local etc,) I'm not sure where that is happening off the top of my head

So in order to get unblocked by this we're doing a workaround by putting the fonts into the user directory under .local/share/fonts. This is only temporary as on a multiuser system this means the font will be installed multiple times. We're doing it this way so we don't pollute /usr/local/share/fonts as there is also a JetBrainsMono in the repos and we didn't want any collisions.
I am going to leave this issue open until we can find out how to properly make the system use the GNUstep Library directories.

PR:
https://github.com/ds-repos/ds-build/pull/20


Option to regress based on human interaction

Much like #139: There are cases where the regression condition is complicated enough that someone may not want to attempt to automate it, but would still like to use cargo-bisect-rustc to handle the busy-work of downloading rust versions (especially at the commit level).
I'm thinking something like --regress=ask, and then after each run, the tool would just say "was that a regression [Y/N]?"

Maybe I'm a bit confused, perhaps you can clarify.  There is a --prompt option which will interactively ask the user to determine if something is a regression or not.  Are you saying that it should also avoid running cargo and make the user run the command manually (which is more akin to git bisect)?  How would this be different from --prompt?

Oh, maybe it is the same as --prompt, and I just overlooked that option. Closing.


MM-28997 Remove references to old context API

Turns out everything that referenced the old context API was either dead code or test code, so it can all be removed.
Ticket Link
https://mattermost.atlassian.net/browse/MM-28997

Skipping QA since this only affects unit test code.

/update-branch


Packaged and allow for args and kwargs

I merged all except the last commit because I'm not too sure if we should use args and kwargs** yet. I am planning to add discord to the list of notify-me bots, and change the repo name :) Thanks for the help! https://github.com/Kennard123661/notify-me/pull/2

I merged all except the last commit because I'm not too sure if we should use args and kwargs** yet. I am planning to add discord to the list of notify-me bots, and change the repo name :) Thanks for the help! https://github.com/Kennard123661/notify-me/pull/2


NotificationListener with Listview inside listview (Nested)

I wanna create a view with Listview inside Listview. Ex:
Scaffold
Listview
Container
Text
ListView.builder (1).
I wanna (1) listen event when scroll to bottom for load more but it not working.
Please help me fixing it.

Hi @pqtrong17
It seems you are asking for assistance on personal code. Please see https://flutter.dev/community for resources and asking questions like this,
you may also get some help if you post it on Stack Overflow and if you need help with your code, please see https://www.reddit.com/r/flutterhelp/
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you

Hi @pqtrong17
It seems you are asking for assistance on personal code. Please see https://flutter.dev/community for resources and asking questions like this,
you may also get some help if you post it on Stack Overflow and if you need help with your code, please see https://www.reddit.com/r/flutterhelp/
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you


clims argument not working on imagesc()

Specifying the data values that map to the first and last elements of the colormap using clims isn't working.
C = [0 2 4 6; 8 10 12 14; 16 18 20 22];
clims = [4 18];
imagesc(C,clims)

fig2plotly(gcf, 'offline', false);

The previous code prints the following warning message:
Unrecognized field name "DisplayName".
We had trouble parsing the image object.
This trace might not render properly.

Expected and generated (https://chart-studio.plotly.com/~xarico10/912/#/) plots:

Note that clims is creating an image of C and setting the color limits so that values of 4 or less map to the first color in the colormap and values of 18 or more map to the last color in the colormap.

Examples on using clims can be found on:
https://www.mathworks.com/help/matlab/ref/imagesc.html#bux1nvc-1


grafana: Upgrade to 9.3.0.

Self-review checklist

[ ] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[ ] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[ ] Each commit is a coherent idea.
[ ] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[ ] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

The UI changes are hidden behind a feature flag:

To try out Grafana’s new navigation, enable the topnav feature toggle.

Regardless, we also assume changes to puppet/zulip_ops are primarily only for Kandra deployments, so we don't promise much in terms of stability for those dependencies.

Rebased through conflicts.


Ensure geometry proposal probabilities correctly account for all random choices

After discussing with @pgrinaway last week, we concluded that the acceptance criteria derivation could be extended so that the ratio of reverse and forward geometry probabilities (ratio of $\phi$ terms in our derivation) includes the probabilities of all stochastic choices in the proposal, including:

The probability of selecting the atom order out of all possible valid atom orders
The probability of selecting which torsion of all the possible torsions to drive

I don't believe we are currently including all of these contributions.

Just adding this now so we don't forget. No immediate action is required!

Resolved in #313


token-22: Update program id to Tokenz...

With this landed I think I want to ship a 0.1.0 version of the spl-token-2022 crate so that we can start plugging in token 22 into the monorepo. For example, on top of https://github.com/solana-labs/solana/pull/23003
Anything terrifying about that idea @joncinque/@CriesofCarrots?

Go for it!


Destroy and re-initialize the overflow object.

Is it possible to destroy the overflow object (so it's status is resetted and not listening to swipes anylonger) and re-initialize is afterwards?
I'm having troubles with this script in my app; when I switch orientation, the layout is re-calculated (it uses ViewportWidth / -Height as units to calculate the layout) and the plugin is not adapting the new situation.
Destroying the elements behaviour and re-calculating it may solve the problem...

Hi dmotion
Try initSize method.
Or, if you test about confliction, OverflowAndroid.enable option may help you. This controls sizing object when the window is resized.

Thanks for the quick response!
I tried both method (even before posting to this page) - but none of them did work...
The scrollable area scroll out of view when switching from portrait to landscape mode and weird (scroll) artefact are happening... I think it's caused by my app -which uses a responsive layout, using CSS VW and VH...
I am now altering the hammer.js script - when I've found the solution I'll post it here!

Thank you for your report.
Sorry but, I can't understand the cause of this trouble well...
You said that OverflowAndroid fails to set this.scrollMax.left in initSize, right?
That is calculated from this.positionMax.left and this.positionMin.left, and those are calculated from the view.clientWidth and the content.offsetWidth.
That is, those properties don't work?
I think that it might cause also the other matters too.
How I should fix OverflowAndroid to calculate it?
BTW, I'm glad to your evaluation, because I focused the performance of motion. But I can't get the good way to use CSS Animations yet.
https://github.com/anseki/overflow-android#overflowandroidtransition

I am sure my situation is unique and has nothing to do with your excellent plugin. I will try to upload a video with the situation explained - but it's a rare user-case, due to the use of viewportwidth- and height in Android 4.x I'm afraid...
I've also tried to animate a background using CSS-transitions (it should be faster, 'cause it's more native than Javascript) but on low-end devices it's very slow... So I ended up using a combination of CSS and JS (pure JS also didn't work).
Guess we have to deal with low-end devices as well ;)

Ok, Thanks! :smiley:
We are always tormented by different platforms... I hope that plugins help about it, even just a little.
Well, I close this issue, ok? Please reopen it, if there is problem.

Closing the "issue" is okay with me. I've discovered a work-around;
When you rotate a low-end Android device, your sizeInit() is fired at once  (listener at 'resize'). But Android itself needs some time to re-calculate the new interface (in my situation, because I use a adaptive lay-out system for my app).
So your sizeInit() calculates the previous lay-out, while Android is setting up the new one... the result is that the scroller behaves like it was in the old lay-out and not in the current one.
So I decided to delay the sizeInit() on rotation, for about 1 second (which is enough) and now everything works fine - even on low-end hardware :)

I see, but I expected that situation, and I wrote initSize API.
That is, If the size of elements was changed by other than window resizing, this method must be called.
I think better way is that your app calls the initSize after the app finishes the layout.

Cool - I can't really check when the lay-out is finished rendering, 'cause this is determined by the speed of the hardware CPU / GPU.
But I added a advanced listener to the resize / rotation-event and for this moment everything is working. You can check the app (debug) here - http://youtu.be/v7oAIoMD268
Please, keep in mind the app is still under developing - I use the plugin for the scrollist in the footer.

Very cute visual! Nice looking!
Yes, I understand difficulty about different hardware or environment.

Slow machine: The rendering might require more than 1 second.
Fast machine: The user might be kept waiting until initSize is done, even if rendering is finished.

Maybe, is your app using matchMedia#addListener?
Or, you said that you wrote the polyfill for responsive layout. That polyfill might be using matchMedia#addListener.
The change event of matchMedia is fired by result of the layout-calculation. That is done after window#resize event, because the layout is calculated from window size. That is, the change event of matchMedia is fired after window#resize event.
Therefore, initSize might have to be called in the change event of matchMedia. It's called when the layout is fixed.
window.matchMedia(mediaQuery).addListener(overflowA.initSize);

By this way, initSize might be called twice. But don't set false to overflowA.enable to avoid initSize called from window#resize event, if you support environment that fires window#resize event without the change event of matchMedia. (i.e. desktop)

Or, if your app or your polyfill changes the layout in window#resize event, check the order of adding those handlers. For example, move the <script> tag of OverflowAndroid to the lower.

Thanks for the suggestions - I didn't even know that "window.matchMedia(mediaQuery)" was existing - so I didn't use it (but it's a very usefull technique, thanks again for suggesting it!).
At this moment I call the initSize() without delays, when resizing / rotating the device-screen. And after about one second, I check if things have changed (and call initSize() again when needed).
Fast devices execute the initSize() at once, slow devices don't - but the execute it after one second... sort of progressive enhancement / gracefull degredation :)
I will check out some other things and update it overhere - and once again I want to make clear that the issues are caused by my set-up / particular user-case and not by your excellent plug-in, which is much better than all the alternatives I've tried (and killed).

Ok, but carefully:
As I said, I think better way is direct-calling that doesn't depend on the time. initSize certainly be called after layout is finished, and it's not called repeatedly.
But, if your app isn't able to call initSize directly and it uses timer, note that the task might require more than 2 seconds when CPU is doing other tasks. (Even the timer isn't precision always.)
And, I recommend that you don't change the code of OverflowAndroid, because you have to follow it when I update OverflowAndroid.

Yeah, I know it's bad practice to alter the original code :)
But I had to alter many lines of the original plug-in, in order to make it compatible with my app.
I had to remove all Y-Axis references, for instance, because my scroll-element was also scrolling on the Y-Axis - even when that's not necessary (there's no space for the item to scroll vertically - but I was able to do so - so I blocked all the scrolling for the Y-Axis).
And even good old Internet Explorer 10 (both mobile and desktop - which are sharing the render-engine and code-base) was not doing it right.
But I now have a stable situation; it works perfect, even under Android 4.0, Internet Explorer 10, etc....
Thanks again for writing this plug-in; it's the best and smoothest I've tried, seen and used!


Fixed jdeps reports without the commandOutput.

Fixed jdeps reports without the commandOutput.
prevent commandOutput leaks with multi module project build

Thanks! 😄

Release 0.6.0 is now available with this fix 😁


[readCachedProjectGraph] ERROR: No cached ProjectGraph is available.

Getting this error relating to projectGraph not existing when trying to build Strapi.
Additional info:
If you are leveraging `readCachedProjectGraph()` directly then you will need to refactor your usage to first ensure that
   the ProjectGraph is created by calling `await createProjectGraphAsync()` somewhere before attempting to read the data.

Callstack:
at readCachedProjectGraph (/Users/gannawayb/Documents/VS_Code/PROJECT/node_modules/@nrwl/workspace/node_modules/nx/src/project-graph/project-graph.js:28:15)
    at /Users/gannawayb/Documents/VS_Code/PROJECT/node_modules/@nx-extend/strapi/src/utils/create-package-json.js:12:121
    at Generator.next (<anonymous>)
    at /Users/gannawayb/Documents/VS_Code/PROJECT/node_modules/@nx-extend/strapi/node_modules/tslib/tslib.js:167:75
    at new Promise (<anonymous>)
    at Object.__awaiter (/Users/gannawayb/Documents/VS_Code/PROJECT/node_modules/@nx-extend/strapi/node_modules/tslib/tslib.js:163:16)
    at createPackageJson (/Users/gannawayb/Documents/VS_Code/PROJECT/node_modules/@nx-extend/strapi/src/utils/create-package-json.js:11:20)
    at /Users/gannawayb/Documents/VS_Code/PROJECT/node_modules/@nx-extend/strapi/src/executors/build/build.impl.js:41:59
    at Generator.next (<anonymous>)
    at fulfilled (/Users/gannawayb/Documents/VS_Code/PROJECT/node_modules/@nx-extend/strapi/node_modules/tslib/tslib.js:164:62)

It was happening intermittently, but got worse when we migrated to the latest version of NX 16.10.0
Is there some additional step to take with the Strapi plugin to bring it into line?
It's not clear how to upgrade the version of this as migrate doesn't work...

 Node   : 20.8.0
   OS     : darwin-arm64
   npm    : 10.1.0

   nx (global)        : 16.10.0
   nx                 : 16.10.0
   @nx/js             : 16.10.0
   @nx/jest           : 16.10.0
   @nx/linter         : 16.10.0
   @nx/workspace      : 16.10.0
   @nrwl/workspace    : 15.9.2
   @nx/cypress        : 16.10.0
   @nx/devkit         : 16.10.0
   @nrwl/devkit       : 15.9.2
   @nx/esbuild        : 16.10.0
   @nx/eslint-plugin  : 16.10.0
   @nx/next           : 16.10.0
   @nx/react          : 16.10.0
   @nx/storybook      : 16.10.0
   @nrwl/tao          : 16.10.0
   @nx/web            : 16.10.0
   typescript         : 5.1.6
   ---------------------------------------
   Community plugins:
   @nx-extend/strapi : 3.5.2
   ---------------------------------------
   The following packages should match the installed version of nx
     -<EMAIL_ADDRESS>     -<EMAIL_ADDRESS>
   To fix this, run `nx migrate<EMAIL_ADDRESS>

I've tried running nx migrate twice but it still says that I need to run it again

Could you update to @nx-extend/strapi 6.1.8

do you mean remove the two that are out of date?

Yea, and update @nx-extend/strapi :)

ok now I get a big stack of errors when running the build. Copying here as they don't mean much to me:
ModuleNotFoundError: Module not found: Error: Can't resolve 'semver/functions/lt' in '/Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/.cache/admin/src/components/AuthenticatedApp/utils'
    at /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/webpack/lib/Compilation.js:2022:28
    at /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/webpack/lib/NormalModuleFactory.js:817:13
    at eval (eval at create (/Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:10:1)
    at /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/webpack/lib/NormalModuleFactory.js:275:22
    at eval (eval at create (/Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/webpack/lib/NormalModuleFactory.js:448:22
    at /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/webpack/lib/NormalModuleFactory.js:118:11
    at /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/webpack/lib/NormalModuleFactory.js:689:25
    at /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/webpack/lib/NormalModuleFactory.js:893:8
    at /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/webpack/lib/NormalModuleFactory.js:1013:5
resolve 'semver/functions/lt' in '/Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/.cache/admin/src/components/AuthenticatedApp/utils'
  Parsed request is a module
  using description file: /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/.cache/package.json (relative path: ./admin/src/components/AuthenticatedApp/utils)
    Field 'browser' doesn't contain a valid alias configuration
    resolve as module
      /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/.cache/admin/src/components/AuthenticatedApp/utils/node_modules doesn't exist or is not a directory
      /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/.cache/admin/src/components/AuthenticatedApp/node_modules doesn't exist or is not a directory
      /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/.cache/admin/src/components/node_modules doesn't exist or is not a directory
      /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/.cache/admin/src/node_modules doesn't exist or is not a directory
      /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/.cache/admin/node_modules doesn't exist or is not a directory
      /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/.cache/node_modules doesn't exist or is not a directory
      /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/node_modules doesn't exist or is not a directory
      /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/node_modules doesn't exist or is not a directory
      looking for modules in /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules
        existing directory /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver
          using description file: /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver/package.json (relative path: .)
            using description file: /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver/package.json (relative path: ./functions/lt)
              no extension
                Field 'browser' doesn't contain a valid alias configuration
                /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver/functions/lt doesn't exist
              .js
                Field 'browser' doesn't contain a valid alias configuration
                /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver/functions/lt.js doesn't exist
              .jsx
                Field 'browser' doesn't contain a valid alias configuration
                /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver/functions/lt.jsx doesn't exist
              .react.js
                Field 'browser' doesn't contain a valid alias configuration
                /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver/functions/lt.react.js doesn't exist
              .ts
                Field 'browser' doesn't contain a valid alias configuration
                /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver/functions/lt.ts doesn't exist
              .tsx
                Field 'browser' doesn't contain a valid alias configuration
                /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver/functions/lt.tsx doesn't exist
              as directory
                /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver/functions/lt doesn't exist
      /Users/gannawayb/Documents/VS_Code/node_modules doesn't exist or is not a directory
      /Users/gannawayb/Documents/node_modules doesn't exist or is not a directory
      /Users/gannawayb/node_modules doesn't exist or is not a directory
      /Users/node_modules doesn't exist or is not a directory
      /node_modules doesn't exist or is not a directory
ModuleNotFoundError: Module not found: Error: Can't resolve 'semver/functions/lt' in '/Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/.cache/admin/src/components/AuthenticatedApp/utils'
    at /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/webpack/lib/Compilation.js:2022:28
    at /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/webpack/lib/NormalModuleFactory.js:817:13
    at eval (eval at create (/Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:10:1)
    at /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/webpack/lib/NormalModuleFactory.js:275:22
    at eval (eval at create (/Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:9:1)
    at /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/webpack/lib/NormalModuleFactory.js:448:22
    at /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/webpack/lib/NormalModuleFactory.js:118:11
    at /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/webpack/lib/NormalModuleFactory.js:689:25
    at /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/webpack/lib/NormalModuleFactory.js:893:8
    at /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/webpack/lib/NormalModuleFactory.js:1013:5
resolve 'semver/functions/lt' in '/Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/.cache/admin/src/components/AuthenticatedApp/utils'
  Parsed request is a module
  using description file: /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/.cache/package.json (relative path: ./admin/src/components/AuthenticatedApp/utils)
    Field 'browser' doesn't contain a valid alias configuration
    resolve as module
      /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/.cache/admin/src/components/AuthenticatedApp/utils/node_modules doesn't exist or is not a directory
      /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/.cache/admin/src/components/AuthenticatedApp/node_modules doesn't exist or is not a directory
      /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/.cache/admin/src/components/node_modules doesn't exist or is not a directory
      /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/.cache/admin/src/node_modules doesn't exist or is not a directory
      /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/.cache/admin/node_modules doesn't exist or is not a directory
      /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/.cache/node_modules doesn't exist or is not a directory
      /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/rc-cms/node_modules doesn't exist or is not a directory
      /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/packages/node_modules doesn't exist or is not a directory
      looking for modules in /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules
        existing directory /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver
          using description file: /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver/package.json (relative path: .)
            using description file: /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver/package.json (relative path: ./functions/lt)
              no extension
                Field 'browser' doesn't contain a valid alias configuration
                /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver/functions/lt doesn't exist
              .js
                Field 'browser' doesn't contain a valid alias configuration
                /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver/functions/lt.js doesn't exist
              .jsx
                Field 'browser' doesn't contain a valid alias configuration
                /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver/functions/lt.jsx doesn't exist
              .react.js
                Field 'browser' doesn't contain a valid alias configuration
                /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver/functions/lt.react.js doesn't exist
              .ts
                Field 'browser' doesn't contain a valid alias configuration
                /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver/functions/lt.ts doesn't exist
              .tsx
                Field 'browser' doesn't contain a valid alias configuration
                /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver/functions/lt.tsx doesn't exist
              as directory
                /Users/gannawayb/Documents/VS_Code/RoyalCaninDogHub/node_modules/semver/functions/lt doesn't exist
      /Users/gannawayb/Documents/VS_Code/node_modules doesn't exist or is not a directory
      /Users/gannawayb/Documents/node_modules doesn't exist or is not a directory
      /Users/gannawayb/node_modules doesn't exist or is not a directory
      /Users/node_modules doesn't exist or is not a directory
      /node_modules doesn't exist or is not a directory

What version of strapi you have installed?

Strapi versions are saying 4.12.4

Could you update Strapi to 4.14.3, clear the cache from old/previous builds and try again?

looks like the same big stack of errors as before unfortunately...

Could you try to remove the node_modules and .cache folders and try again. I'm not 100% sure that these errors are related to the nx-extend packages.

Same results. Can you think of anything else I can try here?

Hmm no sorry, I checked locally with my Strapi projects and cannot reproduce the issues you have.

@kyma do you still have this issues with the latest nx + nx-extend?


There is an error in vert.x and hazelcast,help!!!

Our project uses vert.x(3.3.3) , hazelcast(3.6.3) . Micro-services RPC  appear a bug.
the class file is exist! Why is this happening?
the log:
2018-08-29 18:23:21.597  WARN  [hz._hzInstance_1_dev.IO.thread-in-0] com.hazelcast.logging.Slf4jFactory$Slf4jLogger.log(Slf4jFactory.java:66) - [localhost]:5706 [dev] [3.6.3] Unhandled exception in hz._hzInstance_1_dev.IO.thread-in-0
java.lang.NoClassDefFoundError: com/hazelcast/nio/tcp/nonblocking/NonBlockingSocketReader$2
at com.hazelcast.nio.tcp.nonblocking.NonBlockingSocketReader.destroy(NonBlockingSocketReader.java:247) ~[order-service-1.0-SNAPSHOT-fat.jar:?]
at com.hazelcast.nio.tcp.TcpIpConnection.close(TcpIpConnection.java:233) ~[order-service-1.0-SNAPSHOT-fat.jar:?]
at com.hazelcast.nio.tcp.nonblocking.AbstractHandler.onFailure(AbstractHandler.java:85) ~[order-service-1.0-SNAPSHOT-fat.jar:?]
at com.hazelcast.nio.tcp.nonblocking.NonBlockingIOThread.handleSelectionKey(NonBlockingIOThread.java:331) ~[order-service-1.0-SNAPSHOT-fat.jar:?]
at com.hazelcast.nio.tcp.nonblocking.NonBlockingIOThread.handleSelectionKeys(NonBlockingIOThread.java:314) ~[order-service-1.0-SNAPSHOT-fat.jar:?]
at com.hazelcast.nio.tcp.nonblocking.NonBlockingIOThread.selectLoop(NonBlockingIOThread.java:234) ~[order-service-1.0-SNAPSHOT-fat.jar:?]
at com.hazelcast.nio.tcp.nonblocking.NonBlockingIOThread.run(NonBlockingIOThread.java:187) [order-service-1.0-SNAPSHOT-fat.jar:?]
Caused by: java.lang.ClassNotFoundException: com.hazelcast.nio.tcp.nonblocking.NonBlockingSocketReader$2
at java.net.URLClassLoader.findClass(URLClassLoader.java:381) ~[?:1.8.0_111]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_111]
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) ~[?:1.8.0_111]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_111]
... 7 more

It looks like some classes did not make it to the fat jar.

@lenovobenben It's not the best option, but you can make it work, if you include hazelcast itself:
https://mvnrepository.com/artifact/com.hazelcast/hazelcast/3.10.5
Then he should be able to find this class. Or use an older version of vert.x .

@JuKu
the error happened only once !   Probability is very low.
I tried to reproduce it ,  but failed.
I have given up.
Thank You !

@lenovobenben thanks for letting us know

@tsegismont
The env is Production.
So , I think it is a bug .
very Strange! ! !


Updated Xamarin.Forms packges from 2.4 to 2.5

Updated Xamarin.Forms packages to the latest stable version.

 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.:x: jsuarezruiz sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Add action for moving issues to Typst Forum

This action replaces the "Convert to Discussion" GitHub feature with the label to-forum.
When the label is assigned, Theodore will post a new thread for the issue to the General category of the Typst Forum. GitHub Actions will close the issue as not planned.

Thank you for the code review!


Accordion.Trigger type error

Describe the bug
isDisabled has type error
No overload matches this call.
  Overload 1 of 2, '(props: Omit<any, "as" | "preventFocusOnPress" | "cancelOnPointerExit" | "allowTextSelectionOnPress" | "threshold" | "onPressStart" | "onPressEnd" | "onPressUp" | "onPress" | "onPressChange" | "onLongPressStart" | "onLongPressEnd" | "onLongPress"> & Omit<...> & { ...; } & { ...; }): Element', gave the following error.
    Type '{ children: Element; isDisabled: true; class: string; }' is not assignable to type 'IntrinsicAttributes & Omit<any, "as" | "preventFocusOnPress" | "cancelOnPointerExit" | "allowTextSelectionOnPress" | "threshold" | "onPressStart" | ... 6 more ... | "onLongPress"> & Omit<...> & { ...; } & { ...; }'.
      Property 'as' is missing in type '{ children: Element; isDisabled: true; class: string; }' but required in type '{ as: As<any>; }'.
  Overload 2 of 2, '(props: PolymorphicProps<"button", Omit<ButtonRootOptions, "isDisabled">>): Element', gave the following error.
    Type '{ children: Element; isDisabled: true; class: string; }' is not assignable to type 'IntrinsicAttributes & Omit<ButtonHTMLAttributes<HTMLButtonElement>, "as" | "preventFocusOnPress" | "cancelOnPointerExit" | ... 9 more ... | "onLongPress"> & Omit<...> & { ...; }'.
      Property 'isDisabled' does not exist on type 'IntrinsicAttributes & Omit<ButtonHTMLAttributes<HTMLButtonElement>, "as" | "preventFocusOnPress" | "cancelOnPointerExit" | ... 9 more ... | "onLongPress"> & Omit<...> & { ...; }'. Did you mean 'disabled'?

No error, but isDisabled is not passed to Button.Root
<Accordion.Trigger
	isDisabled
	as={Button.Root}
	// isDisabled={!result()?.dbCollections?.hasOwnProperty(database.id)}
>
	<IconRight class="h-5 w-5" />
</Accordion.Trigger>

.

Hi, i've made a mistake in the doc: value, isDisabled and forceMount are Accordion.Item props.


Ability to set a custom flatten joiner

This PR will change how the parser will flatten the hierarchy.
See https://github.com/petitparser/java-petitparser/issues/22 for details.

Coverage decreased (-0.2%) to 98.827% when pulling b872eb01815d68ec1ddb0cf80d16a7962e865ce9 on philipparndt:improve-flatten into c16ef478a4927ac6da48551619d4110758877475 on petitparser:master.


Display ethereum oracles information in market proposal

Story
As a governanance voter
I want to be able to see details of any ethereum oracles used in new markets
So that I can easily make judgements on the nature of that oracle and vote accordingly
Acceptance Criteria

[ ] I can view data about the ethereum oracle in the oracle spec part of the market data accordion as with any other market
[ ] I can see any new types that are now valid due to the new ethereum oracles build
[ ] I can click through to see the normal oracle details, and can navigate to the contract address on etherscan as usual

Tasks

[ ] UX (if needed)
[ ] Design (if needed)
[ ] Team and stakeholder review
[ ] Specs reviewed and created or adjusted
[ ] Implementation
[ ] Testing (unit and/or e2e)
[ ] Code review
[ ] QA review

Sketch
Additional details / background info
Example of oracle; changes likely to be in the sourcetype >signers> signer area.
  "data": {
    "oracleSpec": {
      "dataSourceSpec": {
        "spec": {
          "id": "fb21f4de61b0427dca838d01eedcfa77346b81e3d4960970f450d9e9dbb9db4e",
          "createdAt": "2023-07-19T11:48:18.132746Z",
          "updatedAt": null,
          "status": "STATUS_ACTIVE",
          "data": {
            "sourceType": {
              "sourceType": {
                "signers": [
                  {
                    "signer": {
                      "key": "69464e35bcb8e8a2900ca0f87acaf252d50cf2ab2fc73694845a16b7c8a0dc6f",
                      "__typename": "PubKey"
                    },
                    "__typename": "Signer"
                  }
                ],
                "filters": [
                  {
                    "key": {
                      "name": "prices.BTC2.value",
                      "type": "TYPE_INTEGER",
                      "__typename": "PropertyKey"
                    },
                    "conditions": [
                      {
                        "value": "0",
                        "operator": "OPERATOR_GREATER_THAN",
                        "__typename": "Condition"
                      }
                    ],
                    "__typename": "Filter"
                  }
                ],
                "__typename": "DataSourceSpecConfiguration"
              },
              "__typename": "DataSourceDefinitionExternal"
            },
            "__typename": "DataSourceDefinition"
          },
          "__typename": "DataSourceSpec"
        },
        "__typename": "ExternalDataSourceSpec"
      },
      "__typename": "OracleSpec",
      "dataConnection": {
        "pageInfo": {
          "hasNextPage": false,
          "__typename": "PageInfo"
        },
        "edges": null,
        "__typename": "OracleDataConnection"
      }
    }
  }
}

Likely this may be no change at all since currently we just link to BE, therefore the change can be handled there.

Can we verify what this actually looks like these days now we have Edd's changes in?


Refactor A/B/n service to use traffic controller

fixes https://github.com/iter8-tools/iter8/issues/1477

Will need to modify documentation for A/B/n with SDK; these changes break the tutorial. I think this makes the change a breaking change; ie, should be v0.15.


Seems Material-ui needs to be updated and change ExpansionPanel to Accordion

Thank you for the package, but I am getting a bunch of warnings:
Material-UI: the ExpansionPanel component was renamed to Accordion to use a more common naming convention.
Material-UI: the ExpansionPanelSummary component was renamed to AccordionSummary to use a more common naming convention.
Material-UI: the ExpansionPanelDetails component was renamed to AccordionDetails to use a more common naming convention.

This is due to the recent updates of material-ui.

I do have noticed this as well. Hopefully these can be updated in the near future. Thanks for the great library though! You saved my Mui Autocomplete limitation challenge!!

Interesting. Do you know which update of material-ui generates this message?

It looks like the latest version @4.11.0 happened in July 1st, 2020. My company updated to this version a month ago and had to updated them from ExpansionPanel to Accordion. It states that v5 will eventually break that ExpansionPanel import in the future.
https://github.com/mui-org/material-ui/releases/tag/v4.11.0


Possible bug: "authors" is required but can be empty

This might just be restricted just to the Python schema validation, but passing an empty list as the authors key passed the schema validation (using pykwalifire). MVCE:
from pykwalifire.core import Core
data = {
    'cff-version': "1.0.3",
    'message': "test data",
    'authors': [],
    'date-released': "2001-01-01",
    'title': "test title",
    'version': "1.2.3",
}
schema = "/path/to/CFF-Core/schema.yaml"
Core(source_data=data, schema_files=[schema]).validate()

Can we do something like JSON Schema's minItems?:
http://json-schema.org/latest/json-schema-validation.html#rfc.section.6.4.4

Looks like the stars just aligned
https://github.com/citation-file-format/citation-file-format/blob/7278290225e4ef10dc1289abe9a6d3f99cc80888/schema-sandbox/schema.json#L28-L38

Fixed in upcoming version 1.2.0.


Keyboard hidden

With Nativescript 2.3.0 and Angular 2 Final, i get no error at compile or run time,
but the keyboard is hidden.
I can only see the 'DONE' button.
Screenshot attached.

package.json.zip

That's probably because the simulator thinks you have a bluetooth keyboard attached.
Hardware > Keyboard > Connect Hardware Keyboard

What @3rror404 says is correct, this can be closed.

Closing. If anyone is still having issues with this please comment and let us know.


Allow to configure the same service for different zones

Allow to configure the same service for different zones.
For example, you need to allow the same service in the different zones.
If you will try to apply such configuration:
firewalld_service_rules:
    ssh:
        state: enabled
        zone: trusted
    ssh:
        state: enabled
        zone: public

You will receive this warning:

[WARNING]: While constructing a mapping from firewalld.yml, line 5, column 3, found a duplicate dict key (ssh). Using last
defined value only.

With this change you will able to use such configuration:
firewalld_service_rules:
    ssh_trusted:
        service: ssh
        state: enabled
        zone: trusted
    ssh_public:
        service: ssh
        state: enabled
        zone: public

Thank you for your contribution! I'll test it and merge if its successful.

Hi @FlatKey ,
I've added possibility to add more than one interface to zones: https://github.com/FlatKey/ansible-firewalld-role/pull/5/commits/fa4ae80b1f0756d0af7c012b05e4fb0be45caef3

Hi @pavel-z1 ,
good work, thank you for your changes!


Add support for multiple commands

Currently is hard to add more subcommands. Reading a little bit of the commander.js docs, I saw is possible to add subcommands to add more features. It could be great to do that.

You can go ahead with this feature... It will be cool to have it.

I'll close this issue 👍

@MetCoder95 kindly check the issue I have posted in the PR for this.


ensure API follows jsonapi.org standards

Right now, it's nowhere close and is fairly awful.

Check out - http://godoc.org/gopkg.in/guregu/null.v2/zero and https://github.com/manyminds/api2go for help on this one. Both look pretty promising


[Bug]: Billing form - Default customer informations are not blank

Expected Behavior
The customer information should be by default blank.
Actual Behavior
The customer information are by default the one of public user.
As we can see below, the first name by default is " public user" . Since this user does not have other information the other fields of the form are empty.

Possible Solution
No response
Steps to reproduce
No response
What version of odoo integration are you using?
14.0
What version of Node.js are you using?
v12.22.12
What browser (and version) are you using?
Chrome version 101.0.4951.64
What operating system (and version) are you using?
Linux
Relevant log output
No response
Code of Conduct

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

Hi @SullyAnn Tks for the PR, we are going to update to SFUI2.


Ability to disable the base locale for a page.

Example: We have a page that is available in certain locales but not the base, so it would be useful to be able to turn it off so the base locale page isn't generated.

45c2494 has added the ability for documents to properly specify their default_locale such that when {{doc.locale}} is access, the correct default_locale for that document is used.
This also permits the ability to use the {locale} placeholder in a document's path – with the default_locale correctly substituted (with support for aliases such as en_uk: en_gb).
Relevant examples:

https://github.com/grow/pygrow/blob/feature/default-locale/grow/testing/testdata/pod/content/pages/contact.yaml#L1
https://github.com/grow/pygrow/blob/feature/default-locale/grow/pods/collectionz/documents_test.py#L46

Also filed an issue to research and add support for custom locales: https://github.com/grow/pygrow/issues/93

This is great. Good work Jeremy.

Thanks – going to close this one out. We'll do a new release after solving #93.
If you get a chance, feel free to build from source and try out this feature. That said – I've already confirmed it works on our project for the GB pages – including using {locale} in the base path and having the base page use the correct en_GB locale. :)


[Feature][Cherry-pick][Branch-2.2] Make ES supports custom timezone.

What type of PR is this：

[x] BugFix
[x] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Backport #12662
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

starrocks_be_unittest succeeded.

starrocks_be_unittest succeeded.

@imay PTAL

@Smith-Cruise if 2.2 is merged, 2.3 2.4 also need this patch too.


Which county changed the most?

It's nice that the app now lets you select a (state, county, demographic) tuple and see a time series graph of the value and a bar chart of the year-over-year percent change of that value.
But:

This app is focused on covid, so the change from 2019-2021 is most important (reminder: 2020 data does not exist)
It seems natural to ask the question: "Well, ok, this is how my county changed. But which county changed the most for this demographic?"

I think the app should continue to help people understand how their particular county changed. But it should also facilitate this exploration of "which regions changed the most from 2019-2021?"
This can probably be done with a combination of a windowing operation and a groupby on the main dataframe in the app. See https://pandas.pydata.org/pandas-docs/stable/user_guide/window.html

So, here's code that appears to do what I want. The results are interesting, in that the county where I live (San Francisco) appears to have had the 3rd largest drop in total population during Covid, at -7.5%. The 3 counties with the largest gain were all in Texas, but quite small (so it's easier to get a large % increase). Ideally the app should let people toggle between raw numbers and percentage changes, as you kinda need both to get a feel for the data.
import pandas as pd

df = pd.read_csv('county_data.csv')

# Remove columns we don't need
df = df.drop(columns = ['B19013_001E', 'B25058_001E', 'STATE_NAME', 'COUNTY_NAME'])

# Do the groupby -> percent change. Verify that when you hit 2005 for the next county, the data is NaN again
df['B01001_001E_PERCENT_CHANGE'] = df.groupby(['STATE', 'COUNTY'])['B01001_001E'].pct_change() * 100
df.head(20)

# Filter to 2021 and look at min / max values
(
    df
    .loc[df['YEAR'] == 2021]
    .dropna(subset='B01001_001E_PERCENT_CHANGE')
    .sort_values('B01001_001E_PERCENT_CHANGE')
)

The NaN values I drop in the last line are all counties with a population slightly over 65k. As a reminder, the 1-year ACS only reports data on counties with a population >= 65k. So each year there are probably a handful of counties that will pop in and out of the data. That is, I dn't think it's anything to worry about.

I just added a table to the bottom of the screen showing the rankings in dev. The representation is a dataframe with first column "Rank" and last column "% Change".
There is an issue where the page is cluttered, and confusing because the two graphs are a single county over all time, and the df is a comparison/ranking of counties between 2019-2021.
I should look into other ways to convey this info so the user is a bit clearer on what they're seeing. The first thing that comes to mind is tabs: https://docs.streamlit.io/develop/api-reference/layout/st.tabs

Closed by #27


Custom update Interval, ad-level zip code specification, description from description file

Hi,
Great project, very handy tool.
Could you maybe release the formatting specification for the code?
I had a very hard time getting the commits right because my editor was set to "ignore whitespaces" in diff mode and your indentation was set to whitespace characters.
Preferably, just use pre-commit https://pre-commit.com, which automatically runs the formatter upon committing the code and rejects the commit when the formatting specification is not met.
Once I have the formatting specification, I can run that on top of my commits and push a formatting commit so that everything is nice and clean again.
Cheers 🍻

I suggest a simple black formatting (https://github.com/psf/black). It has never let me down. Black is still in beta, but you can just fix the version you use to specific tag. I personally use 19.3b0 for most of my projects.


Confusing information

The information on this page regarding Log Analytics agent on AKS nodes is confusing. First, there is a paragraph which states that this is supported https://docs.microsoft.com/en-us/azure/security-center/defender-for-kubernetes-introduction#does-aks-allow-me-to-install-custom-vm-extensions-on-my-aks-nodes.
Then, 3 paragraphs lower it mentions that it's not supported if deployed as Virtual Machine Scale Sets. https://docs.microsoft.com/en-us/azure/security-center/defender-for-kubernetes-introduction#does-microsoft-defender-for-kubernetes-support-aks-with-virtual-machine-scale-set-nodes
I think this information should be included in the same paragraph so that users don't get confused.

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

ID: 372412d3-28c0-79d3-2c5c-2565d943a18f
Version Independent ID: 3bcef49b-b2be-4680-e762-4135e8ea9c79
Content: Microsoft Defender for Kubernetes - the benefits and features
Content Source: articles/security-center/defender-for-kubernetes-introduction.md
Service: security-center
GitHub Login: @memildin
Microsoft Alias: memildin

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

Thank you! I made a pull request to update the paragraph. https://github.com/MicrosoftDocs/azure-docs-pr/pull/179079
@memildin


What standard is the code following?

Hi,
Read tutorial and liked it very much. Thank you!
But problems arose when starting to look into the code. Tried to compile it with g++ and it gave lots of warnings and finally failed to compile. (can post output if needed). Notably that the main function returned void instead of int and use of variable-length array types. After researching these warnings a common theme became evident. They where c-standard...
So what standard is this "c++" code intended to follow?

To be honest, this is code I wrote nearly a decade ago when I was starting to get into c++ so it's not following any standard. It's probably some sort of vc6 / c99 /  pre c±±11 hybrid abortion.
It definitely needs some love and is not meant for use as is but rather as a reference. I only put it up here as it is easier for people to access rather than some zip file.

Ok, that clears it up. But maybe put this "disclaimer" in READEM.md and/or on the website ?


New provisioning and updating system

Hi,
I think the actual provisioning system is great for Dropbox, because your environment is closed and you only need to cover one use case, but for a broader audience it can limit the deployment and update options, some of the pain points I see are:

The provision script installs everything (postgres, redis, rabbitmq, ...) in the same server
If you change the configuration of one of the servers (for example nginx), when you do an update it's changed back again
The update process is complex, because you need to backup all your configuration
You can only use Ubuntu, because the installation process is tied to it

I'd like to start working in a new deployment and update system, to solve these issues. I've been thinking about it and these are my ideas:

Use a configurable script to provision, with parameters to indicate if you want to install everything in one server or each one of the components
Use puppet for the installation of the different elements
Use apt or pip for the installation of packages and python modules
Another script for the updates, it should read the configuration of the installation to know what to update in this server. The update is going to modify only the necessary elements, using another set of puppet files for each update (Normally only deploying the new code would be enough, so only in a few cases we're going to need to modify the underlaying architecture)
Every script should work in different operating systems
At the end, deploying to Docker can be as easy as deploying to any other environment

I'd like to hear from you, what do you think? What problems do you foresee with this system, would you approve a pull with this deployment system (we can maintain your system for compatibility)?

Hi @jros2300!  I'd definitely love to review and merge work on improving the installation and upgrade process for a wider range of configurations.  I think actually this is probably easiest to do by modifying the current installation and configuration setup.  Here are some specific details that I think will help a lot with achieving your goals:

The run-everything-on-one-server puppet configuration (voyager.pp) is what we put together to make Zulip easy to install as an open source project, but the Zulip puppet library is actually designed to run the various components on different systems.  The way this works is that /etc/zulip/zulip.conf contains a list of what puppet manifests to include on a given server.  If zulip::voyager is listed, it will install puppet/zulip/manifests/voyager.pp which installs everything on one server.  However you could instead configure different servers with different subsets (you can see how to do this in the old zulip.conf configuration under puppet/zulip_internal/manifests with separate servers for postgres and redis; with a bit of refactoring we could do the same for rabbitmq).  I'd be very happy to merge PRs that document this and add an argument to the install script to specify the target to install and make it easy to setup Zulip divided across multiple servers instead.
The Zulip upgrade process for the application server (scripts/upgrade-zulip) and for other servers (scripts/zulip-puppet-apply) both read the zulip.conf file to determine what manifests to run against a given server.
For things like the nginx configuration, I think we should give a lot of thought to how to make that more user-configurable.  A big challenge here is that a Zulip upgrade may change the way that nginx needs to be configured in order for the app to work, and we'd like to be able to ship those upgrades as an automatic update.  However, I think we could do a lot better in terms of e.g. automatically backing up the user's versions of things or checking if the user is running the previous release's configuration and prompting if so, to simplfiy this side of things.
scripts/setup/install currently only supports Ubuntu 14.04, but addressing just the availability of the dependencies on other versions of Debian/Ubuntu plus a small bit of code is all we'd need to support a wide range of Debian/Ubuntu versions (have tested on precise, wheezy, wily and the main issue other than dependencies existing is we need to make the postgres version included with the OS auto-detected).  RHEL-based setups will involve more work because the package names are different so we'd need conditionals for the package lists in the puppet manifests, but that should be achievable as well.
It's not possible to install all dependencies using pip, since pip doesn't handle the C library dependencies of packages; so even if we manage the python deps using pip, we'll still need to have a conditional-on-OS list of the names of the various non-python packages that Zulip needs.
There's a lot of knowledge and small bug fixes encoded in the current configuration, and I'm not enthusiastic about reviewing a wholesale rewrite, but I'd be very excited to support changes to fix some of the problems with the current setup.

Here's some a few specific changes that I'd love to see:

Add explicit support for installing/upgrading just the app server, DB, redis, or rabbitmq on a server.  I'd probably do this as options to the install script.
Making the postgres version in the puppet manifests a variable that's controlled in some reasonable way (e.g. by detecting during installation and then storing in zulip.conf); that will mostly unblock support for other Ubuntu versions in the installation process (building the dependencies is easy...).
Automate the backup of any user configuration that might be overwritten by the upgrade script (even just zulip-puppet-apply > /var/log/zulip/puppet-upgrade-diff-VERSION to save the diffs would be a big improvement).
Write an option to install and the puppet manifests for installing the Python dependencies for Zulip in production using pip/requirements.txt.  This will probably have a long path to being a nice upgrade setup because the upgrade path for our requirements.txt isn't great (though maybe the peep pull request can fix this if it ever gets finished) but it'd be great to work incrementally towards supporting that model since I think it will make it much easier to port Zulip to a wide range of platforms.
The current "Zulip production upgrade process involves potentially a lot of downtime because we take down the entire server to do an apt upgrade, run migrations, etc.  While this is the safest approach, since e.g. upgrading a dependency or doing database migrations while the server is running can be problematic in some cases, I think it'd be very valuable to start only doing those things when they're actually needed.
Also I think we should make it possible for people who are doing more rapid development to do production-style deploys from Git; there's code from zulip.com that does this called from tools/post-receive but it needs some tweaking to be reusable.

If you do spend some time working on this, please use fine-grained commits that each do at most one of these things (it's fine to put a few into a single PR) since this is the kind of change where I'd like to be able to review carefully and I think it'll make better use of your time if I can give you frequent feedback.

I've done some work on refactoring the puppet modules in this branch: https://github.com/timabbott/zulip/commits/puppet-refactor
It needs testing but should help a lot with the first two parts of the plan above.
The branch is totally untested and thus probably broken but it should give you a sense of the direction I have in mind.

Most of my ideas above have been imlpemented but a few haven't; it's probably worth splitting those out into their own issues.

I read through this list, and I think all of these are either done (most of them) or have open issues for the specific additional task, so I'm closing this now.  Huge thanks for opening this a few years back @jros2300!


Why is this failing, bug?

Audiences = new Mongo.Collection('audience');

Audience = Astro.Class({
  name: 'Audience',
  collection: Audiences,
  fields: {
    _id: 'string',
    targets: {
      type: 'array',
      nested: 'object',
      default: function() { return []; }
    }
  }
});

The error i get on server shell is also not very useful as it fails to tell me which file and on what line the error actually is:
W20160105-12:16:05.449(5)? (STDERR) TypeError: Cannot read property 'nested' of undefined
W20160105-12:16:05.450(5)? (STDERR)     at new ObjectField (packages/jagi_astronomy/lib/modules/fields/types/object_field.js:8:1)
W20160105-12:16:05.450(5)? (STDERR)     at new ArrayField (packages/jagi_astronomy/lib/modules/fields/types/array_field.js:12:1)
W20160105-12:16:05.450(5)? (STDERR)     at packages/jagi_astronomy/lib/modules/fields/init_definition.js:181:1
W20160105-12:16:05.450(5)? (STDERR)     at Function._.each._.forEach (packages/underscore/underscore.js:113:1)
W20160105-12:16:05.450(5)? (STDERR)     at Function.onInitDefinitionFields (packages/jagi_astronomy/lib/modules/fields/init_definition.js:177:1)
W20160105-12:16:05.450(5)? (STDERR)     at packages/jagi_astronomy/lib/modules/core/classes.js:27:1
W20160105-12:16:05.450(5)? (STDERR)     at packages/jagi_astronomy/lib/modules/core/events.js:68:1
W20160105-12:16:05.450(5)? (STDERR)     at Array.forEach (packages/es5-shim/.npm/package/node_modules/es5-shim/es5-shim.js:417:1)
W20160105-12:16:05.451(5)? (STDERR)     at Function._.each._.forEach (packages/underscore/underscore.js:105:1)
W20160105-12:16:05.451(5)? (STDERR)     at Object._.extend.each (packages/jagi_astronomy/lib/modules/core/events.js:64:1)

I am not sure if this is a bug, but i think the error trace should definitely be a bit more pointing. Right now the file that has this code isn't even being mentioned anywhere, so it kind of makes the developer go through each model and see if he made an error.
I know you're busy releasing 2.0 but if we can get the error traces fixed in 2.0 and leave them as is in 1.0 i think that would work with most people as well.

Remove nested: 'object',, you have to provide here plain type like string, number or class name. And that's why in Astronomy 2.0 I've changed the way nested fields are defined. Right now it's confusing.

Will Astronomy 2.0 have better error messages than the ones we get right now in 1.0?

Yes it will. However it's not possible to show exact error message for all possible situations. It will definitely be better than in 1.0


only allows single --exclude option

Far as I can tell, tablesnap only allows a single usage of the --exclude option. whereas I would like to exclude snapshots/ and backups/ sub-folders.
Using tablesnap 0.7.3-2 from the Ubuntu 14.04 repo.

Please test the attached PR. I'll merge once you've verified it works for you.


MiniJava Grammar

Pardon my use of the issue tracker for a question.
How does this section in the MiniJava Tutorial not produce a conflict
non-less-than-expression = and-expression
                         | non-and-expression
                         ;

and-expression           = lhs @ non-and-expression "&&" rhs @ non-less-than-expression ;

non-and-expression       = group-expression
                         | primary-expression
                         ;

group-expression = "(" expression ")" ;

Both and-expression and non-and-expression ultimately can lead with a group-expression, which means that they could both begin with a parenthesis.  Does the Human Parser Generator lookahead further that one token??  How is that configured?

No problem. If you're right, it might be an issue that needs solving anyway ;-)
It's been a while I've been playing with grammars, so lets see ;-)
When trying to match a non-less-than-expression, the parser first tries to match an and-expression.
When trying to match that and-expression, it will try to match a non-and-expression, followed by "&&" and then a non-less-than-expression. The non-and-expression can be matched by a group-expression. Now let's imagine that now there is no "&&", meaning the parser will backtrack to the next alternative for non-less-than-expression. This indeed can be a group-expression (which we already matched, so it) will match again and will complete the non-and-expression, and thus also the non-less-than-expression.
So it feels like it will work ;-)
Now, it would always be interesting to see if you can come up with an example Mini Java program that illustrates this problem you see.
Feel free to correct me, as I said, it's been a while playing with parsers ;-)