lock node/npm versions.

lock node/npm versions else it would try to use npm5 if available which has some known issues and not stable yet.
I'm using node 6.9.1 as an example but may be we can lock it for other node version.

What system is "trying to use npm5"? As far as I know these variables aren't really used anywhere and are merely just meant for information (and Node.js would probably just warn if there's a mismatch). Tell us more! :-)

I'm using node 6.9.1 as an example but may be we can lock it for other node version.

Yep, locking exactly to minor version is a bit brutal... This should allow up to working tested version (Node.js 7 currently).

can you update the versions to include a range that allows the current versions and use a maximum limit of node v8 and npm 5? i.e: 8.0.0 <= nodeVersion <= 6.9.0

hello, some tests :

node > v7.x with npm 5.X & 3.X 👍
node > v6.11.x with npm > 5.X & 3.X OK 👍
node v6.9.1 with nom 5.x Ok for me 👍

@prashanthmadi what are your issues ?
On my side npm 5 or not change nothing.
For me if npm 5 is installed by default, it because it's officially released with your node, and in this case the problem of instability is rated to npm, not us. But I see no instability.
However in my case, a clean install of node 6 does not install npm 5. I have to upgrade it myself.
(Tested with nvm)
However, @lirantal it maybe the time to add the package-lock.json to the repo ?
https://docs.npmjs.com/files/package-lock.json
https://stackoverflow.com/questions/44206782/do-i-commit-the-package-lock-json-file-created-by-npm-5

Thanks for help with this.
Issue is running meanjs in Azure App Services. They have npm5 and below issue is fixed in npm 5.1
https://github.com/npm/npm/issues/16766
If we have npm>=x.x, it would try to use latest version and fail. This might be one-off scenario but might be a good practice to lockdown a version.

@prashanthmadi if there's a fix in 5.x series already for this issue, locking this down under <5.0.0 isn't really a solution, but upgrading your npm is. :-)
I'd say you should change that value for your project and we can keep it to what it was here.
Here's a semver which skips v5.1: >=3.6 <5.1 || >5.1
Here's a handly tool: https://semver.npmjs.com/

ok. I have created a fork and it requires below commit diff changes to run meanjs in azure app services.
https://github.com/prashanthmadi/mean/commit/30a6a7ef4258cd69a22b5658e670cc7bf2a476b2


Fix headlines

An article not showing in website, fixed by adding headlines

you need to sync with the main branch first

@evgenydmitriev fixed


Remove computeResourceDirPath and rely on the one reported by -print-target-info

In theory this is NFC, but I'll run full CI just in case. In addition to replacing all uses of the old method with reference to the target info's runtimeResourcePath, I had to update the -print-target-info job in toolchain computation to ensure it returned the static resource directory when needed. I tried replacing all uses of runtime library paths with the -print-target-info version too but ran into some issues where the macosx paths weren't included for catalyst targets, I'll need to look into that more.

@swift-ci please test

Does this fix something or is it just clean up?

@cltnschlosser it's just cleanup, this shouldn't change any observable behavior

@swift-ci please test


Verify the guide #853

Can't we just merge this - then I read through the guide on the /next branch in dev portal?


Update Baal to check estimated gas on proposal execution

Overview

Update the proposalSubmit function to take estimated gas to execute as a arg
Store that with the proposal
proposalExecute function will require gas sent is larger than gas estimated

https://github.com/HausDAO/Baal/pull/24


weather problem

Hey, it's me again. Is there currently a problem with .we?
   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
   at System.Net.Http.HttpClient.<GetStringAsyncCore>d__27.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at NadekoBot.Modules.Searches.Searches.<Weather>d__18.MoveNext() in /home/bakatsuki/NadekoBot/NadekoBot.Core/Modules/Searches/Searches.cs:line 157
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Discord.Commands.ModuleClassBuilder.<>c__DisplayClass6_1.<<BuildCommand>g__ExecuteCallback1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Discord.Commands.CommandInfo.<ExecuteAsyncInternal>d__41.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Discord.Commands.CommandInfo.<ExecuteAsyncInternal>d__41.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Discord.Commands.CommandInfo.<ExecuteAsyncInternal>d__41.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Discord.Commands.CommandInfo.<ExecuteAsync>d__40.MoveNext()
0 13:03:03 CommandHandler | Command Executed after 0/0/0.072s
        User: RS#4150 [167986054165561344]
        Server: The Ginrei Rocket [170620849823416320]
        Channel: general [170620849823416320]
        Message: .we nyc, us

Yeah it does that when the location couldn't be found/parsed. So .we nyc, us won't work but it works fine if you do .we New York (since NYC is a big city) or .we New York, US or .we New York City or any other valid result.

I hadn't used .we in a while, but at lest a few weeks back, it worked fine using just nyc; that's why I was asking.

Yea it should show a user friendly-error

There was no response by the bot, other than the console error.

Yeah can confirm there’s no error message present.

So what are the next steps? Do we ask for help to make a friendly-error? Or are you gonna pick this up @Kwoth ?

I added it several days ago, forgot to close the issue.


Add BlobHash to Go binding

This PR adds:

passage of blobhash slice in getTxContext
function  evmcBytes32_ptr which casts from a []hash to *C.evmc_bytes32
pins the memory for the buffer in the transaction context before calling C.step_n_wrapper so that it can be accessed safely from the C runtime and it won't be moved or deleted by Go's garbage collector.

mentioned here: https://github.com/Fantom-foundation/Tosca/pull/548#pullrequestreview-2138429904


Sid/fix for bytes argument

Fixes # .
Motivation

Solution

Open questions

🟡 Heimdall Review Status

Requirement
Status
More Info

Reviews

🟡
0/1

Denominator calculation

Show calculation

1 if user is bot
0

1 if user is external
0

From .codeflow.yml

1

Additional review requirements

Show calculation

Max
0

0

From CODEOWNERS

0

Global minimum
0

Max

1

1

1 if commit is unverified
0

Sum
1

Review Error for cosmonot1 @ 2024-11-19 23:57:20 UTC
User must have write permissions to review


Protobufs

This is a general question about using platform services with protobuf.
This is one of few flutter libs that is using the Dart Protobuf library and so I would like some advice.
I need to write a service in golang to run as a background service that many GUI foreground flutter apps can use.
Wrapping the golang code with the required Android and iOS code is no biggie. But I presume that I can expose it yo the foreground flutter apps over protobufs just like this lib does ?
I presume rather than using method Channels I should use platform channels ?. This is the Flutter terminology.
I presume that if I wrote 2 flutter foreground apps they will both reference the background service as a plug-in.
Lastly my background " platform service " has its own little database in it and it wakes up ever now and then to call the network server and exchange data. Running background services is a big no no these days on mobiles do I presume the only way is to use the Alarm plugin. ? I think that the Flutter team has not fully resolved how this aspect works on iOS.
Again sorry about the general questions, but I am using protobufs on many projects and it looks like this project is a similar architype / example of the same thing I need to build.

Your questions are far reaching into different aspects of the flutter world, but I'll try my best:

Wrapping the golang code with the required Android and iOS code is no biggie. But I presume that I can expose it yo the foreground flutter apps over protobufs just like this lib does ?

Yes, protobufs allow you to share models with getters/setters across the different platforms. This allows you to take advantage of code generation and decrease mistakes when packaging/unpackaging data.

I presume rather than using method Channels I should use platform channels ?. This is the Flutter terminology.

MethodChannel is a type of Platform Channel, the other is the EventChannel which has a more "stream"-like behavior.

I presume that if I wrote 2 flutter foreground apps they will both reference the background service as a plug-in.

The Flutter team has made great progress on background execution, tracked in issue: https://github.com/flutter/flutter/issues/3671
You may have better luck asking on StackOverflow, where a proper discussion could take place and be archived.


Acceleration improvement

Codecov Report

Merging #90 into master will increase coverage by 0.55%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master     #90      +/-   ##
=========================================
+ Coverage   97.75%   98.3%   +0.55%
=========================================
  Files           9       9
  Lines         534     532       -2
=========================================
+ Hits          522     523       +1
+ Misses         12       9       -3

Impacted Files
Coverage Δ

physics/motion.py
98.38% <100%> (+4.63%)
:arrow_up:

Continue to review full report at Codecov.

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


[Question] Is there any plan to support  R services in OrientDB .

As we know in the the data scientists need to R  in analytic tool box .
is there any plan to support R Language scripting in the OrientDB ?

Hi @saeedtabrizi
Right now we have no specific plans to support R as a scripting language inside OrientDB, maybe we will work on this after 3.0 final, but we will hardly have time to do it before.
If you need R integration, you can take a look at this third party plugin: https://github.com/retrography/OrientR
Thanks
Luigi

Hi @luigidellaquila
Thanks and god bless you .
Saeed


Advanced search + Analyses

Changes proposed in this pull request:

add ElasticSearch advanced search
add endpoint to add analyses to sessions, acquisitions, collections, projects

@nagem @gsfr could you review this? Search on notes depends on this change https://github.com/flywheel-io/flywheel/pull/207
It won't return an error though, just no result.

Looks like a low-risk, but very large change set. Can we split this out into two PRs: one for ES and one for analyses?

created the first PR for search: https://github.com/scitran/core/pull/310

created the second PR https://github.com/scitran/core/pull/311

closing as it was replaced by #310 and #311
Please do not delete st_prototype branch


Modifying ohe get_feature_names so encoded columns are always unique

Pull Request Description
Fixes #1298

After creating the pull request: in order to pass the release_notes_updated check you will need to update the "Future Release" section of docs/source/release_notes.rst to include this pull request by adding :pr:123.

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


fix: test - description escaping

Certain test descriptions contain escape sequences such as \n and \a.
These should be treated as literals, as opposed to being interpreted by Yaml.
Changing from double quotes to e.g. block scalar syntax will also fix this, but that may be introducing extra whitespace/newlines which may not be wanted.
Changing to single quotes as I have done keeps the diff as small as possible, though single quotes do need to be escaped with another single quote, as is done in https://github.com/TimDiam0nd/coreruleset/blob/48fd95ef0999e90c1b4dc2a42ed8048c1646e3c2/tests/regression/tests/REQUEST-932-APPLICATION-ATTACK-RCE/932200.yaml#L168
and https://github.com/TimDiam0nd/coreruleset/blob/48fd95ef0999e90c1b4dc2a42ed8048c1646e3c2/tests/regression/tests/REQUEST-932-APPLICATION-ATTACK-RCE/932200.yaml#L184
I am also happy to change the above two to block scalar syntax if that is wanted.

Thank you very much! I actually prefer block scalar in these cases. The non-printables don't matter, since it's only a description, but it's not great to have to escape single quotes, as the text is supposed to show the literal value of the encoded payloads.
Please change to use a block scalar.

Sounds good, fixed.

Thank you!


upgrade to version of cliui that handles ansi-colors

I've updated the layout logic in cliui to take into account the ansi escape codes:
https://github.com/bcoe/cliui/pull/11
https://github.com/bcoe/cliui/pull/12

Found a small problem concerning option alignment when ANSI colors are used in a description for an option. Commit 9963cbd adds 2 tests to demonstrate this with a minimal example:

Alignment without ANSI colors
Alignment with ANSI colors

As is, the 1st test passes but the 2nd test fails. Not sure what the root problem is, will need to investigate later.

FYI the test comes from an example I put together in issue 251. Here's what the problem looks like:

This is my before and after runs from gulp:
Before

After

As you can see, the wrapping colors now work correctly.  I'm not sure what the result of the types column should look like though.
Thanks for all the work on this @bcoe!

@phated, @nexdrew sorry for being slow to update it's been a busy few weeks (I also apologize for how much of a bikeshed :bike: :house: this is at this point, want to make sure we solve this issue for good).
I've made some changes to how widths are calculated for ansi escape codes, @phated your right-hand-column should align [boolean], [count], etc, appropriately now, @nexdrew could you confirm that I've fixed the issues you were seeing?

Looks good!
Screenshot of latest changes:

Thanks @bcoe for all the work you have been putting into this!

<EMAIL_ADDRESS>introduces some slight problems for yargonaut (when combining colors with figlet fonts), but that's yargonaut's problem. Everything else looks good. :+1:

@nexdrew your sure this is a yargonaut bug, and not something we can fix in cliui or yargs (while we're tearing these libraries apart any ways).

@bcoe Well, I think cliui might be unnecessarily trimming leading whitespace when ANSI colors are used. See yargonaut issue 7 for example.
Was planning to look into it and offer a fix, if necessary. Unfortunately I am AFK at the moment and won't have a chance to look til later tonight or tomorrow.


Upgrade main module and tests to elm 0.18

It was straight-forward:

Update library and test dependencies
Update library and test elm versions
Update test boilerplate
Bump package version

I use this in my project, so will be very grateful if it gets published on Elm Packages!
Cheers

I just realized there's been some API changes between 2.0.0 and the current master branch, so the version bump I made is wrong. Reverting back.

Thanks for the contribution! I'll publish a 3.0.0 later tonight!

If you prefer, we could also publish the upgrade first, and "break the API" in another version. This way, you don't have to spend a lot of time in your transition to 0.18 (and deal with changes in the API another time). What do you say, @wehlutyk

I can wait no problem, don't bother publishing twice! Thanks though :)

Awesome (and published!), thanks!


Adding multiple classes in Java

It would be nice if I could add multiple classes in my Java code, something I'm unable to do because Riju only supports one "file" (which I like), but Java requires making each class a new file. Maybe there's a workaround in the JVM to allow for multiple class declarations in one file?
Thanks,
--reese

You can do this by defining the additional classes as package-private (i.e., removing the public modifier): https://stackoverflow.com/a/48839136


UI for transition speed

Transition speed (specifically the scalar display.transition_speed) governs how fast transitions go and defaults to 0.8, right now. A slider or input to control this would help tune in a better default and provide more variability.

Closing - transitions have been marginalized in the migration to questions.


pkg/intl/test/date_time_format_http_request_test fails on IE

While reorganizing ie testing we have enabled pkg tests.
pkg/intl/test/date_time_format_http_request_test fails, I will add a suppression.

This issue has been moved to dart-lang/intl#14.


Add rerun populate_missing_data_etl

This adds a job to populate the data that has been
potentially missed by the current ETL job in content_data_api.
It does this by fetching the data for the day before yesterday as this
as this data could have been missed by the main ETL job, due there being a potential delay in GA of 24-48 hours

@thomasleese should the job be added to all the Hieradata files or just some specific ones?

@beccapearce I think it can be added to all the production, staging and integration ones, but it only needs to be in AWS I think. It doesn't need to be added to the vagrant or ci_master ones.


Win 7

Does this work with Win 7?
Thanks

Unfortunately I don't have a Windows 7 image to test with. The main requirement is .NET 4.6.2+, so as long as it has that it should run. Feel free to report back here if you try and it does/doesn't work.
You can check .NET version with:
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\full" /v version


fix button design on item page

User stories
As a user, I want an easy-to-use button design in order to have a good user experience with space-saving elements and as little visual clutter as possible.
Dependencies
Depends on:

#394

UI Mockup
is situation:

target situation:

(ignore colours from figma mock-up)

Acceptance Criteria

[ ] edit and delete icon are above the picture on the right, the rest remains centred
[X]1 button takes 100% (current situation)
[ ] 2 buttons appear next to each other (in sum 100%)
[ ] 3 buttons ? (to be decided by POs) ("achso, ich finde die buttons unten können wir sonst auch so lassen. Bei drei buttons könnte man vielleicht zwei in einer zeile machen und dann den dritten weiter unten" - Hannes)

And this for the buttons at the bottom?


Missing data inside "Other kata authored by X" section under a kata description

The bookmarks, collections, and satisfaction rating information is not shown for 3 out of the 4 katas listed in the "Other kata authored by FArekkusu" section here.
(Red underlines - missing info, green underlines - all's good.)

I've looked at the page source, and turns out the whole DOM elements which should contain that information are missing. I've also checked the same section for some other approved/beta katas authored by me or other people, and the same problem didn't arise anywhere, even if the same katas show up.
(Red underlines - missing info that is now present, green underlines - all's still good.)

Browser

OS: Windows 10
Browser: Google Chrome
Version: 100.0.4896.127 (Official Build) (64-bit)

Normally I use an adblock extension in incognito mode as well (you can see an "Extensions" button in the screenshots because of this), but neither turning it off nor disabling for incognito mode entirely changed anything.

For some reason the same problem now arises for other my katas, including the "Restoring from history" one I've used in the 2nd screenshot.
At the same time, everything's fine with the "TCO" kata linked above, even though it was bugged for me too when @error256 responded here.

I have also noticed similar behaviour, but in particular I noticed that in this collection every kata is missing info.

Probably another caching issue from the recent changes Jake did for the updated theme and the landing. I think the ones missing info are showing the version rendered for users not signed in (Jake changed to hide them unless signed in, but the cache is mixing them up).

Should be fixed

I still see it here: https://www.codewars.com/kata/59e1ee463d09a75a4400003b

Fixed


[image_picker] Handle all images through URI

Description
For some historical reason, we have separated the diverged the code to different paths when handling different types of image data. Really, we should always handle the picked image through an URI like what we have been doing for remote images.
This way we can make sure the image picked from URI is definitely usable in the APP.
We don't seem to have a good way to test changes around this code base. I will keep looking into ways to test with JUnit
I have manually tested with downloaded images, images taken from camera, and images from google driver.
Tested with pixel a3 android 11, and some older android builds in emulators.
Related Issues
b/155138680
https://github.com/flutter/flutter/issues/41459
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
[x] All existing and new tests are passing.
[x] I updated/added relevant documentation (doc comments with ///).
[x] The analyzer (flutter analyze) does not report any problems on my PR.
[x] I read and followed the Flutter Style Guide.
[x] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[x] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[x] I updated CHANGELOG.md to add a description of the change.
[x] I signed the CLA.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md and increment major revision).
[x] No, this is not a breaking change.

@xster Added the tests, PTAL
@mehmetf Updated the doc, PTAL

Great. Thanks for adding the test. LGTM


beforeRouteLeave not trigged when used in a sub-component

Hi,
I have
<component-with-route>
  <sub-component>

The beforeRouteLeave guard in the SubComponent never fires.
Bug? Or do I anything wrong? Or simply missing feature?
Thanks!

Hi, thanks for filling this issue. Please follow the Issue Reporting Guidelines and provide a live example on jsfiddle, codepen etc. Thanks!

Of course, sorry :)
http://jsfiddle.net/uy9a8bg9/1/

beforeRouteLeave must be defined on the component that is mapped to a path (inside routes option). So, in your case, just define it on Foo.

Ah, that was my Question/Problem.
Should I prepare a pull to the docs with note for that?

Thanks, but it's not really necessary since the docs didn't directly note nor imply such usage, besides, it did state
Finally, you can directly define route navigation guards inside **route components** with beforeRouteEnter and beforeRouteLeave:
where route components refers to those you put inside routes.
So I thinks we can just keep the docs that way.

Okay I agree, a close enough look clears it.
Thanks!

Try :key="$route.fullPath" on the parent  and on the child

I want to add something
In routes.js
For routes hooks to work component should not be imported as lazyLoadView
BAD for router hooks
{
path: 'salary-notifications',
name: 'salary-notifications',
component: () =>
lazyLoadView(
import('@views/settings/notifications-settings/salaryNotifications.vue'),
),
},
Good For Router hooks
{
path: 'theme-settings',
name: 'theme-settings',
component: () => import('@views/settings/theme-settings/theme-settings.vue'),
},

I can confirm in sub-component the beforeRouteLeave does indeed NEVER fire.

Why is this issue closed? I have the same problem of @Elrinth
Is there new updates?

the way i got beforeRouteLeave working is when i navigated from /Page/id <- id as a parameter to /Home.
it fired and was able to pass the parameter that way.

I have the same problem of @Elrinth


[Feature] Multiple keywords, same snippet

Please forgive if this has been mentioned before. A search for "keyword" results in many many posts.
Is it possible to allow multiple keywords to be assigned to a snippet?
As a simple example, keywords "twodays" and "2days" would both apply to the same snippet. "2days" would be an alternate keyword for the same snippet.
Side note: Amazon has recently changed Alexa routines to allow us to specify multiple key phrases to trigger actions, so now I can say "Alexa, morning" and "Alexa, good morning" and she'll complete the routine. Helps tremendously, as it's easy to forget all the things that are supposed to help us be efficient!

Snippets can only have one keyword, but you can create a second snippet that references the first one to get a second keyword, using the #{combo} variable.
Snippet 1:

keyword: 2days
snippet: The text you want

Snippet 2:

keyword: twodays
snippet: #{combo:2days}


Add transformValues option to performMutation and formAction

Check out the new "Transform values" example for understanding what the functionality does.
The primary use case is to pass URL input to mutations without having to add a hidden field to the form. Let's say we're at /users/$userId/edit. Before transformValues, we'd have to add the userId field to the form schema, get the value from the params, pass it to the Form's values prop, and mark the userId field as hidden.
Now we can leave the userId out of the form schema altogether, add it only to the mutation schema, and pass transformValues: (values) => ({ ...params, ...values } to our formAction or performMutation.

I like it! Then I can use a pattern I'm used to - which I call: "let zod handle the params"
export async function action({ request, params }: ActionArgs) {
  return formAction({
    request,
    mutation,
    schema,
    additionalInput: params,
  })
}

That said I'm not sure about the naming... it feels to me we could come up with some better name but I'm out of ideas right now 😅

@diogob suggested a broader API with a transformValues function instead. I liked his suggestion and implemented it. What do you think, @gustavoguichard?

Cool! It reminds me of Zod preprocess, another possible name but I like the idea, opens up for more possibilities


Move to evaluate LSP message

Leverage PSES’s evaluate message to handle running the code.

cool! didn't know PSES has this :)


Batch query multiple measurements but alert only on 1 measurements

I have one task :

batch
|query('''
SELECT sum("value") as livecount
FROM "collectd"."default"./process_.*/ fill(0)
''')
.period(1m)
.every(30s)
.groupBy('host')
|alert()
.id('{{ .TaskName }} /{{ .Name }}/{{ .Group }}')
.message('{{ .ID }} is {{ .Level }} ')
.crit(lambda: "livecount" > 0)
.stateChangesOnly()

It will query all the measurements start with "process_" which are used to monitor several  processes.
And each measurements have "host" as tag and "value" as field.
However When I enable this task, only one measurement get alert.
Is that supposed to be ? or there is another to handle this case ?
Thanks

after I remove stateChangesOnly(), all the measurements get alert. But I need stateChangesOnly().

@earthnut Kapacitor doesn't have good support for query multiple measurements at once. It expects that the data be uniquely identified by its tags only not its measurement name. Since you have multiple processes on the same host, all the processes on a host are being treated as the same.
This is a bug and will need to be fixed. In the meantime is it possible to place the part of the process that matches the wildcard as a tag instead of a measurement name?

@nathanielc  Thank for the reply.
I will try to do as you advised at this time.


added docker file

#6

Docker file is been created

To build image - run
''' docker build -t resullme . '''
To run container
''' docker run -p 8501:8501 resullme '''
open the app in the browser
http://localhost:8501

list docker container runing command
''' docker ps '''
stop docker container
''' docker stop <container_id>

fixed package installation error . after testing tex live base image i will update it here. This is working now

fixed package installation error . after testing tex live base image i will update it here. This is working now

Overall it LGTM, I’d say test it the LaTeX in the Render JSON section with https://github.com/IvanIsCoding/ResuLLMe/blob/main/.github/Turing.json just to make sure. I’ll test on my side later today when I have time

can you please provide api key for openai. my free tokens are expired.
mail<EMAIL_ADDRESS>

can you please provide api key for openai. my free tokens are expired. mail<EMAIL_ADDRESS>

can you please provide api key for openai. my free tokens are expired. mail<EMAIL_ADDRESS>
You can test rendering without the OpenAI key by going to http://localhost:8501/Render_JSON_Resume. Right now I am getting the error that pdflatex is not installed, I think I can fix it and then we can merge this


config object is empty for ios, RN 0.61.5, Android works fine

Hi,
Followed up the instructions for ios, config object in JS is empty. Also browsed through most of the issues , didnt see solution.  tried most of the workarrounds and patches. no luck.
RN 0.61.5, RNC 1.0.0. The installation instructions are not working for ios.

The issue was fixed. Upgraded RN 0.62.2 and RNC 1.0.0.
Remove any space, quotation, etc from the env var assignment. Having space/quotation works for android, but not iOS. Official instructions should be updated with this info.
Closing.


Future of jeweler

I don't use jeweler anymore, and haven't done any active work on it in a few years. I could say I don't have time for it, but that's not quite true, but it's definitely a matter of not being a priority for me.
I see a couple possibilities:

mark the repository as abandoned, and recommend alternatives
find the most active fork, and make them the 'canonical' fork

For the latter, there have been forks that take on different names. I'd be happy to let one of those be the canonical fork, but I'd just like to see either:

deprecate their forked name (ie give a warning), update to rename back to jeweler
deprecate jeweler, and direct to the renamed fork so there's an upgrade path

I might have cared about the 'jeweler' legacy at some point and it staying attached to my name, but at this point I'd be just happy to see it actively maintained and in new, caring hands.
cc https://github.com/technicalpickles/jeweler/issues/280 https://github.com/technicalpickles/jeweler/pull/281 @steakknife @flajann2

I'm going to close out stale & PRs issues in preparation for this.

I updated the README and repository description to indicate as unmaintained  with a link to here.

I made a gitter room if anyone wants to talk about this in real time: https://gitter.im/technicalpickles/jeweler

Another thought: if no one person is able to commit, but a few people can commit, I can make an open source organization (jeweler is taken, but jewelerrb is available). Or, that might easier to manage in any event.

@technicalpickles: as I said, I think I can take over minor maintenance (such as merging pull requests, and doing releases on rubygems) if you grant me respective permissions.
Not planning to do active development, I have rubyXL to work on (beside my primary job) but since I'm using jeweler, I obviously have interest to keep it functional.

I said this in gitter, but I've added @weshatheleopard as a collaborator ✨

@technicalpickles & @weshatheleopard, I suggest to have a look at @flajann2's juwelier here: https://github.com/flajann2/juwelier
It works fine in 2.3 and has a few changes/improvements already.
It might be easier to merge parts of that into jeweler, or just point to that fork?

I tried @steakknife's fork as well, and it works just as well on the master branch.

@leifcr I think the main 'problem' with juwelier is that it changes the namespace from Jeweler to Juwelier, which makes a migration path harder, and any potentially more difficult. One option might be to change jeweler to depend on juwelier, and just provide an API wrapper around it with a deprecation notice.

@technicalpickles Agree

https://github.com/flajann2/juwelier
I would be happy to take over Jeweler and maintain it. Indeed, I've forked it anyway. Or you can simply make Juwelier the "official" alternative.

@flajann2 thank you, that would be great. I'll add you as a collaborator on this repo and on rubygems.org to start.
I'd be okay with making juewelier the official alternative, I just would worry about the upgrade path for existing users. Here's the path I'm imagining, for whichever is sunsetted:

add compatibility namespace for the official thing (ie Jeweler to Juwelier, or viceversa)
add a deprecation warning for the original namespace to indicate to use the official namespace, with a version that it will be removed (major release).

I'll let you decide which one would be easier. I'd vote for keeping the jeweler name because it'd probably be easier for users, but it might be more annoying to do the PR for it in the other direction.

@flajann2 actually, you may need to let me know your RubyGems email address, because the one on your GitHub profile and in the juwelier.gemspec didn't work.

Interesting... I hadn't considered the question of how rubygems.org handles transition when ownership over a gem is passed on.

@technicalpickles , I updated my github settings.
Try:
<EMAIL_ADDRESS>or
<EMAIL_ADDRESS>I will give some thoughts to the namespace issues, but what I might elect to do is to merge in my changes to Jeweler... except then I would have to bother the new Juwelier users to go back to Jeweler. So I am leaning more towards doing some basic maintenance on Jeweler and encouraging all to switch to Juwelier for more up-to-date and new features.

Oh, RubyGems... haden't thought of the transistion issues there either. I found this:
http://guides.rubygems.org/command-reference/#gem-owner

The rubygems.org transition isn't really a problem. Just adding new 'owners', which is done now.

except then I would have to bother the new Juwelier users to go back to Jeweler.

Do you think there are more new Juwelier users, or existing Jeweler users? There are rubygems.org download stats, but those are for all time so it wouldn't be possible to account for any users that have found other solutions.

I will give some thoughts to the namespace issues, but what I might elect to do is to merge in my changes to Jeweler. So I am leaning more towards doing some basic maintenance on Jeweler and encouraging all to switch to Juwelier for more up-to-date and new features.

If you are going to do that, you could make juwelier a dependency of jeweler, implement the namespace idea I was talking about, and have the jeweler files just print a deprecation notice.

https://rubygems.org/profiles/alveric , email for that<EMAIL_ADDRESS>Seems one cannot easily change your Rubygems email! So much for consolidation!

<EMAIL_ADDRESS>didn't work (I wouldn't have expected it too). I was able to add<EMAIL_ADDRESS>but gem owner jeweler was showing it as empty for some reason:
$ gem owner -a<EMAIL_ADDRESS>jeweler
Owner added successfully.
Owners for gem: jeweler
-
- <redacted>
-<EMAIL_ADDRESS>- <redacted>
- <redacted>

I tried<EMAIL_ADDRESS>too, but gem owner said it didn't exist. So maybe you were able to update the email address?

Yes, I see jeweler showing up in my GitHub, as well as RubyGems Cool.
All looks good. I'll now take care of your brainchild. Many thanks.

Why not just add commit access to these other developers instead of forking?

It's a thought. For now, the pull request works.

I only sent PRs to unblock work. I don't use jeweler either. Heck, I don't even use a gem I wrote for signing gems.
Ghetto copy&paste/muscle memory/scripts FTW.
PS: Github needs a community voting system for actual open source projects should maintainers, die, lose their passwords, go insane, etc. Fork is like 40% of the way there.


[BUG] If Device A publishes again after initial load, it disconnects from Device B

Bug

I have read the Troubleshooting page: Yes

Describe the bug
When I try to publish a stringified object on Device A after it published on the initial load, it seems to drop Device A's connection with Device B
To Reproduce
Steps to reproduce the behavior:

Publish a stringified object on the device A, and see from device B that Device A has dropped

Expected behavior
Device A and Device B should remain connected after the subsequent publish
Logs
iOS:

2020-10-12 21:15:37.826 [info][tid:main][RCTRootView.m:294] Running application example ({
    initialProps =     {
    };
    rootTag = 1;
})
2020-10-12 21:15:37.854188-0700 example[8814:1181360] [] nw_socket_handle_socket_event [C3.1:1] Socket SO_ERROR [61: Connection refused]
2020-10-12 21:15:37.855988-0700 example[8814:1181360] [] nw_socket_handle_socket_event [C3.2:1] Socket SO_ERROR [61: Connection refused]
2020-10-12 21:15:37.856414-0700 example[8814:1181355] [] nw_connection_get_connected_socket [C3] Client called nw_connection_get_connected_socket on unconnected nw_connection
2020-10-12 21:15:37.856450-0700 example[8814:1181355] TCP Conn 0x280751800 Failed : error 0:61 [61]
2020-10-12 21:15:38.453 [info][tid:com.facebook.react.JavaScript] Running "example" with {"rootTag":1,"initialProps":{}}
2020-10-12 21:15:38.486759-0700 example[8814:1181346] [] nw_socket_handle_socket_event [C5:1] Socket SO_ERROR [61: Connection refused]
2020-10-12 21:15:38.488500-0700 example[8814:1181352] [] nw_connection_get_connected_socket [C5] Client called nw_connection_get_connected_socket on unconnected nw_connection
2020-10-12 21:15:38.488556-0700 example[8814:1181352] TCP Conn 0x280755ec0 Failed : error 0:61 [61]
GNM_BLE: Checking Bluetooth Permissions...
GNM_BLE: CBCentralManager did update state with 5
2020-10-12 21:15:38.511386-0700 example[8814:1181360] [CoreBluetooth] XPC connection invalid
2020-10-12 21:15:38.513 [info][tid:com.facebook.react.JavaScript] Connecting...
GNM_BLE: Connecting...
2020-10-12 21:15:38.517 [info][tid:com.facebook.react.JavaScript] Connected!
2020-10-12 21:15:38.517 [info][tid:com.facebook.react.JavaScript] Subscribing...
GNM_BLE: Subscribing...
2020-10-12 21:15:38.519 [info][tid:com.facebook.react.JavaScript] Subscribed!
2020-10-12 21:15:38.521 [info][tid:com.facebook.react.JavaScript] Publishing "Alex’s iPhone"...
GNM_BLE: Publishing...
2020-10-12 21:15:38.521 [info][tid:com.facebook.react.JavaScript] Published "Alex’s iPhone"!
2020-10-12 21:15:39.863897-0700 example[8814:1181352] [CoreBluetooth] API MISUSE: <CBCentralManager: 0x281944540> has no restore identifier but the delegate implements the centralManager:willRestoreState: method. Restoring will not be supported
2020-10-12 21:15:39.866164-0700 example[8814:1181353] [CoreBluetooth] WARNING: <CBPeripheralManager: 0x28034c000> has no restore identifier but the delegate implements the peripheralManager:willRestoreState: method. Restoring will not be supported
2020-10-12 21:15:39.867249-0700 example[8814:1181353] [CoreBluetooth] API MISUSE: <CBPeripheralManager: 0x28034c000> can only accept this command while in the powered on state
GNM_BLE: Found message!
GNM_BLE: Found message!
2020-10-12 21:15:52.049 [info][tid:com.facebook.react.JavaScript] Found: {"deviceName":"iPod touch","text":"Useless Placeholder"}
2020-10-12 21:15:52.060 [info][tid:com.facebook.react.JavaScript] Found: {"deviceName":"iPod touch"}
2020-10-12 21:15:58.749705-0700 example[8814:1181198] [Snapshotting] Snapshotting a view (0x109f08180, _UIReplicantView) that has not been rendered at least once requires afterScreenUpdates:YES.
2020-10-12 21:16:00.531677-0700 example[8814:1181360] [general] Connection to daemon was invalidated
GNM_BLE: Publishing...
(this is when device gets "lost")

React Native:

[Mon Oct 12 2020 21:15:50.501]  LOG      Running "example" with {"rootTag":1,"initialProps":{}}
[Mon Oct 12 2020 21:15:50.502]  LOG      Connecting...
[Mon Oct 12 2020 21:15:50.502]  LOG      Connected!
[Mon Oct 12 2020 21:15:50.503]  LOG      Subscribing...
[Mon Oct 12 2020 21:15:50.503]  LOG      Subscribed!
[Mon Oct 12 2020 21:15:50.503]  LOG      Publishing "iPod touch"...
[Mon Oct 12 2020 21:15:50.503]  LOG      Published "iPod touch"!
[Mon Oct 12 2020 21:15:52.550]  LOG      Found: {"deviceName":"iPod touch","text":"Useless Placeholder"}
[Mon Oct 12 2020 21:15:52.710]  LOG      Found: {"deviceName":"iPod touch"}
[Mon Oct 12 2020 21:15:52.278]  LOG      Found: {"deviceName":"Alex’s iPhone"}
[Mon Oct 12 2020 21:16:06.916]  LOG      Found: {"deviceName":"Alex’s iPhone","text":"Moo"}
[Mon Oct 12 2020 21:16:06.919]  LOG      Lost: "{\"deviceName\":\"Alex’s iPhone\"}"

"react": 16.11.0 ,
"react-native": 0.62.2,
"react-native-google-nearby-messages": 0.10.20

Interesting, I haven't experienced this dropping in my production apps. Do you experience the issue with the app open on both devices and the message suddenly dropping? Is there some kind of rerender or maybe it has to do with how you've implemented the logic? Are you using hooks?

Hey @LeviWilliams , yeah this happens when the app is open on both devices.
I modified the example app to give this a try.. I'm still new with hooks so I might've made a mistake somewhere:
let meObj = {};

const TextInput = () => {

  const onSubmitEditing = async (text) => {
    meObj.text = text;
    await publish(JSON.stringify(meObj));
  };

  const [value, onChangeText] = React.useState('Useless Placeholder');

  return (
    <TextInput
      style={{ height: 40, borderColor: 'gray', borderWidth: 1 , color: 'black'}}
      onChangeText={text => onChangeText(text)}
      onSubmitEditing = {(event) => (onSubmitEditing(event.nativeEvent.text))}
      value={value}
    />
  );
};

export default function App() {
  const [nearbyMessage, setNearbyMessage] = useState('');
  const [textMessage, setTextMessage] = useState('');

  useNearbyErrorCallback(
    useCallback((kind, message) => {
      Alert.alert(kind, message);
    }, []),
  );

  const _connect = useCallback(async () => {
    console.log('Connecting...');
    await connect({
      apiKey: API_KEY,
      discoveryModes: ['broadcast', 'scan'],
      discoveryMediums: ['ble'],
    });
    console.log('Connected!');
    return () => disconnect();
  }, []);

  const _publish = useCallback(async () => {
    const deviceName = await getDeviceName();
    meObj.deviceName = deviceName;
    console.log(`Publishing "${deviceName}"...`);
    await publish(JSON.stringify(meObj));
    console.log(`Published "${deviceName}"!`);
  }, []);

  const _subscribe = useCallback(async () => {
    console.log('Subscribing...');
    await subscribe(
      (m) => {
        m = JSON.parse(m);
        setNearbyMessage(m.deviceName);
        setTextMessage(m.text);
        console.log(`Found: ${JSON.stringify(m)}`);
      },
      (m) => {
        setNearbyMessage('');
        setTextMessage('');
        console.log(`Lost: ${JSON.stringify(m)}`);
      },
    );
    console.log('Subscribed!');
  }, []);

  const _checkPermissions = useCallback(async () => {
    const permission = await checkBluetoothPermission();
    const available = await checkBluetoothAvailability();
    Alert.alert(
      'Bluetooth Permissions:',
      `Granted: ${permission}, Available: ${available}`,
    );
  }, []);

  useEffect(() => {
    const start = async () => {
      try {
        await _checkPermissions();

        await _connect();
        await _subscribe();
        await _publish();
      } catch (e) {
        Alert.alert(
          'Unknown error occured while connecting!',
          JSON.stringify(e.message ?? e),
        );
      }
    };

    start();
    return () => disconnect();
  }, [_connect, _subscribe, _publish, _checkPermissions]);

  return (
    <View style={styles.container}>
      <Text style={styles.welcome}>☆GoogleNearbyMessages example☆</Text>
      {TextInput()}
      <Text style={styles.welcome}>Nearby Message:</Text>
      <Text style={styles.instructions}>{nearbyMessage}</Text>
      <Text style={styles.welcome}>Text Message:</Text>
      <Text style={styles.instructions}>{textMessage}</Text>
    </View>
  );
}

Well, I put the TextInput component directly in the return statement, and wrapped onSubmitEditing in a useCallback, and that seems to have fixed it so I'll be closing this. Thanks!

Actually, upon doing this several times, the issue occurred again. I tried using the

@alexzkazu Yes, if you're switching what you're publishing or the component is remounting before a new publish you need to call "unpublish()" to make sure all existing publications are removed. "Make sure to unpublish, disconnect and remove any listeners as they won't be removed automatically!" - from the docs.
Just a piece of advice too - from what I can gather there this is kind of a complex way to achieve what you're trying to do. I would isolate the text input just so it's strictly a component and doesn't handle any logic and have a useEffect hook waiting for a new message or just pass down your publish logic function through props into the component. Then it's a lot easier to debug and see the flow as well. Seems to be a problem with how you're implementing it.

@yippiekaiyay were you able to resolve this issue?


Social media images

Need to add small and large social media images

Sizing:

https://blog.hootsuite.com/social-media-image-sizes-guide/#
https://makeawebsitehub.com/social-media-image-sizes-cheat-sheet/

twitter cards:

https://developer.twitter.com/en/docs/twitter-for-websites/cards/guides/getting-started
Large image cards: https://developer.twitter.com/en/docs/twitter-for-websites/cards/overview/summary-card-with-large-image

Some difficulty w/ urls for meta

https://stackoverflow.com/questions/60309000/generating-full-urls-on-eleventy-and-netlify
https://www.11ty.dev/docs/filters/url/ — filter doesn't help here

https://tomhazledine.com/twitter-cards-with-nunjucks-and-eleventy/


implicit variable that only appears in tactics don't show up on the argument list

I have a section variable of type Prop. I found that if I only use the variable in a tactic, it does not get added to the argument list of the definition/lemma. I don't know if this is a known issue or this is by design.

I am pretty sure this is expected. There are subtle interplays between the preprocessing phase, the elaboration phase, and tactics, that make things hard. (See the paper on the elaborator here: http://leanprover.github.io/files/constr.pdf.) If I understand correctly, the issue here is that variables have to be added fairly early, in a preprocessing phase, while tactics are called (and their arguments analysed and made sense of) relatively late in the game.
The easy workaround is to manually include the thing you need. All of the following work. In my opinion, "using" is the most elegant solution.
variable P : Prop
premise H : P

theorem foo : P := H

section
include H
theorem foo2 : P := by apply H
end

theorem foo3 : P :=
using H,
begin
  apply H
end

theorem foo4 : P :=
using H, by apply H

theorem foo5 : P :=
have H' : _, from H,
begin
  apply H
end

theorem foo6 : P :=
let G := H in
begin
  apply H
end

Makes sense.


⚠ ClamAV has degraded performance

In d92348c, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 66 ms

Resolved: ClamAV performance has improved in 69cd756.


Integration test

Fixes #50
Tasks

[x] create an odc db dump with pre-indexed ls5, 7,8 datasets
[x] create docker-compose for testing postgres and dea-coastline service
[x] create pytest for continental, vector and raster cli
[x] create github action to run pytest and codecov
[x] add readme on how integration test is setup

Hello @pindge! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file coastlines/continental.py:

Line 127:80: E501 line too long (88 > 79 characters)
Line 224:80: E501 line too long (81 > 79 characters)
Line 268:80: E501 line too long (81 > 79 characters)
Line 274:80: E501 line too long (85 > 79 characters)
Line 286:80: E501 line too long (87 > 79 characters)
Line 294:80: E501 line too long (82 > 79 characters)
Line 296:80: E501 line too long (81 > 79 characters)
Line 370:80: E501 line too long (80 > 79 characters)

In the file coastlines/raster.py:

Line 139:80: E501 line too long (86 > 79 characters)
Line 156:80: E501 line too long (80 > 79 characters)
Line 230:80: E501 line too long (82 > 79 characters)
Line 341:80: E501 line too long (81 > 79 characters)
Line 381:80: E501 line too long (81 > 79 characters)
Line 403:80: E501 line too long (84 > 79 characters)
Line 467:80: E501 line too long (84 > 79 characters)
Line 556:80: E501 line too long (86 > 79 characters)
Line 558:80: E501 line too long (88 > 79 characters)
Line 567:80: E501 line too long (81 > 79 characters)
Line 657:80: E501 line too long (88 > 79 characters)
Line 659:80: E501 line too long (80 > 79 characters)
Line 661:80: E501 line too long (107 > 79 characters)
Line 667:80: E501 line too long (89 > 79 characters)
Line 691:80: E501 line too long (87 > 79 characters)

In the file coastlines/vector.py:

Line 103:80: E501 line too long (81 > 79 characters)
Line 122:80: E501 line too long (87 > 79 characters)
Line 125:80: E501 line too long (84 > 79 characters)
Line 190:80: E501 line too long (80 > 79 characters)
Line 275:80: E501 line too long (83 > 79 characters)
Line 287:80: E501 line too long (81 > 79 characters)
Line 294:80: E501 line too long (82 > 79 characters)
Line 303:80: E501 line too long (88 > 79 characters)
Line 311:80: E501 line too long (88 > 79 characters)
Line 522:80: E501 line too long (84 > 79 characters)
Line 532:80: E501 line too long (86 > 79 characters)
Line 533:80: E501 line too long (84 > 79 characters)
Line 535:80: E501 line too long (85 > 79 characters)
Line 541:80: E501 line too long (88 > 79 characters)
Line 570:80: E501 line too long (86 > 79 characters)
Line 581:80: E501 line too long (84 > 79 characters)
Line 582:80: E501 line too long (84 > 79 characters)
Line 590:80: E501 line too long (86 > 79 characters)
Line 667:80: E501 line too long (88 > 79 characters)
Line 732:80: E501 line too long (83 > 79 characters)
Line 745:80: E501 line too long (85 > 79 characters)
Line 767:80: E501 line too long (86 > 79 characters)
Line 839:80: E501 line too long (84 > 79 characters)
Line 1109:80: E501 line too long (88 > 79 characters)
Line 1226:29: E712 comparison to True should be 'if cond is True:' or 'if cond:'
Line 1229:80: E501 line too long (86 > 79 characters)
Line 1276:80: E501 line too long (84 > 79 characters)
Line 1336:1: W293 blank line contains whitespace
Line 1340:1: W293 blank line contains whitespace
Line 1344:1: W293 blank line contains whitespace
Line 1355:80: E501 line too long (87 > 79 characters)
Line 1394:80: E501 line too long (86 > 79 characters)
Line 1474:80: E501 line too long (82 > 79 characters)
Line 1480:80: E501 line too long (105 > 79 characters)
Line 1498:80: E501 line too long (85 > 79 characters)
Line 1503:80: E501 line too long (84 > 79 characters)
Line 1507:80: E501 line too long (86 > 79 characters)
Line 1516:80: E501 line too long (81 > 79 characters)
Line 1518:80: E501 line too long (81 > 79 characters)
Line 1520:80: E501 line too long (82 > 79 characters)
Line 1549:80: E501 line too long (100 > 79 characters)
Line 1569:80: E501 line too long (87 > 79 characters)
Line 1573:80: E501 line too long (87 > 79 characters)
Line 1584:80: E501 line too long (86 > 79 characters)
Line 1593:80: E501 line too long (88 > 79 characters)
Line 1626:80: E501 line too long (81 > 79 characters)
Line 1631:80: E501 line too long (85 > 79 characters)
Line 1632:6: W291 trailing whitespace
Line 1633:1: W293 blank line contains whitespace
Line 1641:80: E501 line too long (86 > 79 characters)
Line 1644:80: E501 line too long (89 > 79 characters)
Line 1654:1: W293 blank line contains whitespace
Line 1655:80: E501 line too long (85 > 79 characters)
Line 1754:80: E501 line too long (88 > 79 characters)
Line 1756:80: E501 line too long (82 > 79 characters)
Line 1758:80: E501 line too long (164 > 79 characters)
Line 1764:80: E501 line too long (89 > 79 characters)
Line 1786:80: E501 line too long (87 > 79 characters)

In the file setup.py:

Line 66:80: E501 line too long (81 > 79 characters)

In the file tests/test_continental.py:

Line 5:1: E302 expected 2 blank lines, found 1
Line 21:31: W292 no newline at end of file

In the file tests/test_raster_gen.py:

Line 5:1: E302 expected 2 blank lines, found 1
Line 24:31: W292 no newline at end of file

In the file tests/test_vector.py:

Line 5:1: E302 expected 2 blank lines, found 1
Line 24:31: W292 no newline at end of file

Codecov Report

:exclamation: No coverage uploaded for pull request base (develop@aa87c9a). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             develop      #53   +/-   ##
==========================================
  Coverage           ?   38.81%
==========================================
  Files              ?        5
  Lines              ?     1301
  Branches           ?        0
==========================================
  Hits               ?      505
  Misses             ?      796
  Partials           ?        0

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


嗨

At present, this version can only start from 5.7. The new version of 8.0 database requires xtrabackup8.0 support. If you have time, please update the script. Thank you

This project is no longer maintained, and there are better tools out there, such as https://github.com/mydumper/mydumper


New version log notification

Hi folks!
Version 0.91.3 of Realm is now available: http://static.realm.io/downloads/cocoa/latest

The main issue is that due to a policy on our project, all libraries that we use are of a specific version. All updates are done on a separate special testing procedure.
What it means is that we update our pods every 3-4 weeks (bureaucracy...)
This means that the up-mentioned log becomes somehow annoying, especially on unit tests.
Is there a way to mute it?

If you set an environment variable named REALM_DISABLE_UPDATE_CHECKER to any value for your test scheme the update check will be skipped.

Thank you a lot :)


Do we need to install xtb even if we have followed one of the two conda "recipes"? [question]

Installing using the environment.yaml file does not install the right version of xtb?

xtb version 6.4.1 from conda (conda-forge) is not OK?

Yes, version 6.4.1 should be okay, even if it's from conda-forge.


feat(SPV-1026): broadcast cron job removed

Pull Request Checklist

[ ] 📖 I created my PR using provided  : CODE_STANDARDS
[ ] 📖 I have read the short Code of Conduct: CODE_OF_CONDUCT
[ ] 🏠 I tested my changes locally.
[ ] ✅ I have provided tests for my changes.
[ ] 📝 I have used conventional commits.
[ ] 📗 I have updated any related documentation.
[ ] 💾 PR was issued based on the Github or Jira issue.

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 46.19%. Comparing base (a134b1a) to head (4413d57).

Additional details and impacted files

@@            Coverage Diff             @@
##             main     #684      +/-   ##
==========================================
- Coverage   46.63%   46.19%   -0.44%
==========================================
  Files         271      271
  Lines       12908    12814      -94
==========================================
- Hits         6019     5919     -100
- Misses       6293     6309      +16
+ Partials      596      586      -10

Flag
Coverage Δ

unittests
46.19% <ø> (-0.44%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines
Coverage Δ

engine/cron_job_declarations.go
53.12% <ø> (-6.34%)
:arrow_down:

engine/cron_job_definitions.go
0.00% <ø> (ø)

engine/sync_tx_repository.go
39.28% <ø> (-22.96%)
:arrow_down:

engine/sync_tx_service.go
17.11% <ø> (-20.17%)
:arrow_down:

... and 5 files with indirect coverage changes

Continue to review full report in Codecov by Sentry.

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


chore: add nodejs to bumpversion

The previous release failed to release nodejs because the nodejs version wasn't bumped.  This should fix that.

The lint failure is unrelated to this change.


Typo

https://github.com/taspinar/siml/blob/1d76e79d0cf37e64f5f992e1d5d7870f722eb5e2/notebooks/Machine Learning with Signal Processing techniques.ipynb#L83
[no_signals_train, no_steps_train, no_components_train] = np.shape(train_signals)
[no_signals_test, no_steps_test, no_components_test] = np.shape(train_signals)==>test_signals

@yashuvishnalia Thanks!
notebook has been updated.


Extract specification of all the products

Ref.
https://www.moleculardevices.com/products/microplate-readers/multi-mode-readers/spectramax-i3x-readers#specs

Hi @mhaack ,
This page has specifications of all products: https://1-md30.pantheonsite.io/product-url (Product name + URL + specifications and separation line)
Hope this will help to import specs in Franklin.
Thanks,

Imported into sheets in https://adobe.sharepoint.com/sites/HelixProjects/Shared Documents/Forms/AllItems.aspx?ga=1&id=%2Fsites%2FHelixProjects%2FShared Documents%2Fsites%2Fmoleculardevices%2Fproducts%2Fspecifications&viewid=124ad5f1-60ba-476c-ade8-7c1df274ee95


ebiten: add a more friendly API to replace pixels than ReplacePixels

ReplacePixels is hard to use as it takes a byte slice.
What about ReplaceByImage(image image.Image)? The cost is still not obvious but is more friendly.
/CC @eihigh

I think we have to discuss the differences between this approach and the direct use of DrawImage with image.Image instead of ebiten.Image to determine what's the plan in the long run. I think the simplest API would be the one that has only DrawImage and can do ReplacePixels under the hood when image.Image is passed.
The other discussion is how this works with image bounds. Will the bounds of the source image be respected?

The other discussion is how this works with image bounds. Will the bounds of the source image be respected?

Note that DrawImage doesn't respect a source image's bounds. DrawImage treats the source image as if it is a regular image.


Upgrade java version

Describe the pull request:

[ ] Bug fix
[ ] Functional change
[ ] New feature
[ ] Unit/integration tests
[ ] Code cleanup
[ ] Build system change
[ ] Documentation change

Pull request long description:

Related issues:

Additional information:

@dependabot rebase

@dependabot rebase


[HANDS-ON BUG]

Describe the bug
The push to hub doesnt work for Unit 2 Taxi-v3, while it worked for the frozen lake environment in the same notebook. The cell runs for 20 mins and then the RAM crashes. There is no error in the running of the cell command.
https://colab.research.google.com/github/huggingface/deep-rl-class/blob/main/notebooks/unit2/unit2.ipynb#scrollTo=dhQtiQozhOn1
Material

Did you use Google Colab? (YES)

If not:

Your Operating system (OS)
Version of your OS

error while running push_to_hub in unit 2 frozen lake
/usr/local/lib/python3.10/dist-packages/gymnasium/envs/toy_text/frozen_lake.py:328: UserWarning: WARN: You are calling render method without specifying any render mode. You can specify the render_mode at initialization, e.g. gym.make("FrozenLake-v1", render_mode="rgb_array")
  gym.logger.warn(

---------------------------------------------------------------------------

ValueError                                Traceback (most recent call last)

[<ipython-input-106-2c49e77fdc00>](https://localhost:8080/#) in <cell line: 3>()
      1 username = "enchan1" # FILL THIS
      2 repo_name = "q-FrozenLake-v1-4x4-noSlippery"
----> 3 push_to_hub(
      4     repo_id=f"{username}/{repo_name}",
      5     model=model,

3 frames

[<ipython-input-103-8afd6b7fcdc5>](https://localhost:8080/#) in push_to_hub(repo_id, model, env, video_fps, local_repo_path)
    117     # Step 6: Record a video
    118     video_path = repo_local_path / "replay.mp4"
--> 119     record_video(env, model["qtable"], video_path, video_fps)
    120
    121     # Step 7. Push everything to the Hub

[<ipython-input-102-612cbd9d56e8>](https://localhost:8080/#) in record_video(env, Qtable, out_directory, fps)
     19     img = env.render()
     20     images.append(img)
---> 21   imageio.mimsave(out_directory, [np.array(img) for i, img in enumerate(images)], fps=fps)

[/usr/local/lib/python3.10/dist-packages/imageio/v2.py](https://localhost:8080/#) in mimwrite(uri, ims, format, **kwargs)
    493     imopen_args["legacy_mode"] = True
    494     with imopen(uri, "wI", **imopen_args) as file:
--> 495         return file.write(ims, is_batch=True, **kwargs)
    496
    497

[/usr/local/lib/python3.10/dist-packages/imageio/core/legacy_plugin_wrapper.py](https://localhost:8080/#) in write(self, ndimage, is_batch, metadata, **kwargs)
    240
    241                 if image.ndim < 2:
--> 242                     raise ValueError(
    243                         "The image must have at least two spatial dimensions."
    244                     )

ValueError: The image must have at least two spatial dimensions.

need your help please

Hey there 👋 , can you provide your colab so that I can test what's wrong?


Need to update deb manifests to depend on custom python-etcd version

We tried a chef install and it didn't get picked up.
I think this needs to be resolved for the release.  I wasn't sure how to update the manifest file (there are version macros etc that I wasn't sure how to use).

@matthewdupre Is this now resolved?

@robbrockbank Please can you look out for this on your new test run from master?

Regardless of whether we're hitting this or not, we should be doing this right.

See #412.


help(COMPONENT): Apply angular material to chrome extension development

What are you trying to do?
Apply angular material in chrome extension development
What troubleshooting steps have you tried?
<link rel="stylesheet" href="styles.c9ba96590e65260d312d.css" media="print" onload="this.media='all'">
In the generated index.html, this piece of code will cause an error and fail to apply the style correctly. The error message is as follows. Simply put, it violates the CSP

When I change it to this:
<link rel="stylesheet" href="styles.c9ba96590e65260d312d.css">
Everything is ok
So, can we get rid of this grammar? I don’t want to manually change the compiled index.html every time
Reproduction
Steps to reproduce:

ng add @angular/material
ng build --prod
check the output index.html

Environment

Angular: 12.2.0
CDK/Material: 12.2.4
Browser(s): Chrome
Operating System (e.g. Windows, macOS, Ubuntu): Windows

This looks like an issue in your own code. The error is complaining, because of the onload attribute on the link tag.

Hi @crisbeto
It's not my own code, this is the original index.html:
<!doctype html>

  <meta charset="utf-8">
  <title>Chroma</title>
  <base href="/">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="favicon.ico">
  <link rel="preconnect" href="https://fonts.gstatic.com">
  <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap" rel="stylesheet">
  <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

  <app-root></app-root>

No onload attribute and this is the compiled index.html:
<!DOCTYPE html>
  <meta charset="utf-8">
  <title>Chroma</title>
  <base href="/">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="favicon.ico">
  <link rel="preconnect" href="https://fonts.gstatic.com">

<link rel="stylesheet" href="styles.c9ba96590e65260d312d.css" media="print" onload="this.media='all'">
<link rel="stylesheet" href="styles.c9ba96590e65260d312d.css">

  <app-root></app-root>

The onload attribute appeared, the entire link tag and its content are added during the compilation process,I did not find the reopen button but I think this question should be reopened
Please help to check it, thanks.

We don't have control over that index.html in this project. You should file an issue with whatever tool is generating the index file for you.

Thanks for the hint, this is indeed related to angular/cli, and I have found a solution
https://github.com/angular/angular-cli/issues/20864


Navigation title

Fixed the following:

Fixed navigation title to be of type inline for all views, Fixes #1507
Updated TokenSelectionView to move the search bar from the navigation bar.

iOS:

macOS:

on Ipad , it still looks like


Remove _createDataStoreWithProps api

AB#856
https://github.com/microsoft/FluidFramework/issues/22993
Description
Removes APIs that have been deprecated. We have tried to move away from _createDataStoreWithProps as this causes collisions when creating live datastores. Solutions involved aliasing. The original issue with the removal was that there was no way to put in props. Added the initialState parameter to PureDataObjectFactory.createInstanceWithDataStore as pass in props.
Remove APIs

IContainerRuntimeBase._createDataStoreWithProps
ContainerRuntime._createDataStoreWithProps

Alternatives

PureDataObjectFactory.createInstanceWithDataStore allows props to be passed in via the initialState parameter.

Closing due to branch rename to 2.20 https://github.com/microsoft/FluidFramework/pull/22996


@angular-devkit/architect published as 0.1300.4 npm

🐞 Bug report
Command (mark with an x)

[ ] new
[ ] build
[ ] serve
[ ] test
[ ] e2e
[ ] generate
[ ] add
[x] update
[ ] lint
[ ] extract-i18n
[ ] run
[ ] config
[ ] help
[ ] version
[ ] doc

Is this a regression?
N/A
Description
The npm for @angular-devkit/architect is published as 0.1300.4 whereas other Angular CLI npms are published as 13.0.4 (for example @angular-devkit/build-angular). Is this a typo?
 A clear and concise description of the problem...
🔬 Minimal Reproduction
See 0.1300.4 • Public • Published 4 days ago in the screenshot.

🔥 Exception or Error
N/A
🌍 Your Environment

Angular CLI: 12.0.4
Node: 14.18.1
Package Manager: npm 8.1.3
OS: linux x64

Angular:
... animations, cdk, common, compiler, compiler-cli, core, fire
... flex-layout, forms, material, platform-browser
... platform-browser-dynamic, router

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1200.4 (cli-only)
@angular-devkit/build-angular
@angular-devkit/core            12.0.4 (cli-only)
@angular-devkit/schematics      12.0.4 (cli-only)
@angular/cli                    12.0.4 (cli-only)
@schematics/angular             12.0.4 (cli-only)
rxjs                            6.6.7 (cli-only)
typescript

The version is correct. This is the version strategy that we use for experimental packages that have yet to be released as stable.


(XCX) Bloom issue

Hi, I'm a noob when it comes to Cemu and Graphics pack. But after installing the pack and ticking the NVIDIA workaround, bloom still persists. Night is also a bit too dark and I can barely see anything. Any tips on how to solve this problem? Thanks!!!!

Please attach your log.txt file. Should be in the cemu folder.

Sure, here u go
log.txt

TitleId: ffffffff-232ce38a is not a supported version.
The following releases are OK<PHONE_NUMBER>116100,00050000101C4C00,00050000101C4D00

Oh thanks for the info!!! I'll go look for it

Update. I got the<PHONE_NUMBER>1C4D00 version but somehow the title ID still says ffffffff-232ce38a. I'm running Spacetravel.rpx in code folder. Is this correct?


Issue 19842 - only class member functions must be used be used as slots

This is #8137,changed to target stable

Buildkite fails with: fatal: Couldn't find remote ref refs/pull/8139/merge . Maybe rebase this?

(rebased it for you)


Need to fix the juju status for kubernetes

The status messages for the observable-kubernetes is not complete. Everything is done and the cluster is settled but the status for the master is still in "maintenance"
kubernetes/0     active       idle   6        <IP_ADDRESS>    8088/tcp         Kubernetes running.
  filebeat/5     active       idle            <IP_ADDRESS>                     Filebeat ready
  topbeat/5      active       idle            <IP_ADDRESS>                     Topbeat ready
kubernetes/1     maintenance  idle   7        <IP_ADDRESS>  6443/tcp         Installing bridge-utils
  filebeat/4     active       idle            <IP_ADDRESS>                   Filebeat ready
  topbeat/4      active       idle            <IP_ADDRESS>                   Topbeat ready
kubernetes/2     active       idle   8        <IP_ADDRESS>  8088/tcp         Kubernetes running.
  filebeat/3     active       idle            <IP_ADDRESS>                   Filebeat ready
  topbeat/3      active       idle            <IP_ADDRESS>                   Topbeat ready

We should fix this.

@mbruzek which bundle did you deploy? I corrected the status for all the units last night as of cs:~containers/kubernetes-9  or cs:kubernetes-7
If this isn't the case, we really do need to track down our messaging


Fix broken jsdoc bind() example

This PR removes a broken jsdoc example. bind() does not work to publish a function. It only works when bound to a DOM element.

Maybe things have changed since this pull request was opened, but publishing a function (as opposed to binding a HTML element) works just fine for me. I'm on Windows 11.


Debug Toggle Power doesn't work anymore

Description

The Toggle Power debug menu option does not toggle power for airlocks.
Reproduction

Right Click > Debug > Toggle Power on an airlock
Screenshots

Additional context

It still seems to work fine for me?
https://user-images.githubusercontent.com/60421075/229375371-a5f10e79-e48d-4d36-855c-d24a39aece22.mp4

Not for me (on master)
https://user-images.githubusercontent.com/54602815/229414120-04b1aa87-d535-4c70-90a3-bcb3de4ff507.mp4

The verb might need to be renamed for clarity, but this is the intended behaviour. The toggle verb toggles a bool that determines whether or not an entity needs power to work in the first place, not whether or not it has sufficient power. So even with the toggle disabled, the entity still works it if can receive power from some source. In this case there are just wires under the floor so it always stays powered.
I can see why having a verb that also blocks power, even while normally powered, might be useful to add as well.

I can see why having a verb that also blocks power, even while normally powered, might be useful to add as well.

See this is what I thought the toggle verb did. IMO it should do that, would there be a need for the other one?


Dynamic css import not working

Describe the bug
Here is a reproduced issue. I am trying to load css dynamiclally
https://github.com/spamshaker/vite-css-bundling-issue
this says that it should work
https://github.com/rollup/plugins/tree/master/packages/dynamic-import-vars#import-assertions
I am getting
npm run build && npm run preview

><EMAIL_ADDRESS>build
> tsc && vite build

vite v5.2.11 building for production...
[plugin:vite:dynamic-import-vars] [plugin vite:dynamic-import-vars] src/themes/theme-loader.ts: invalid import "./${name}.css`, { with: { type: "css" } ". It cannot be statically analyzed. Variable dynamic imports must start with ./ and be limited to a specific directory. For example: import(`./foo/${bar}.js`).
✓ 36 modules transformed.
dist/index.html                   0.46 kB │ gzip:  0.30 kB
dist/assets/react-CHdo91hT.svg    4.13 kB │ gzip:  2.05 kB

(HERE SHOULD BE TWO MORE CSS BUNDLES FOR GIVEN THEMES)

dist/assets/index-DiwrgTda.css    1.39 kB │ gzip:  0.72 kB
dist/assets/index-CAL_m0jK.js   144.33 kB │ gzip: 46.61 kB
✓ built in 329ms

><EMAIL_ADDRESS>preview
> vite preview

  ➜  Local:   http://localhost:4173/
  ➜  Network: use --host to expose
  ➜  press h + enter to show help

Reproduction
https://github.com/spamshaker/vite-css-bundling-issue
Steps to reproduce
npm i && npm run build && npm run preview
System Info
  System:
    OS: macOS 14.5
    CPU: (10) arm64 Apple M1 Max
    Memory: 2.85 GB / 32.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 20.12.1 - ~/.nvm/versions/node/v20.12.1/bin/node
    Yarn: 1.22.19 - ~/.nvm/versions/node/v20.12.1/bin/yarn
    npm: 10.7.0 - ~/.nvm/versions/node/v20.12.1/bin/npm
    pnpm: 9.1.1 - /opt/homebrew/bin/pnpm
    bun: 1.1.8 - /opt/homebrew/bin/bun
  Browsers:
    Chrome: 124.0.6367.208
    Safari: 17.5
  npmPackages:
    @vitejs/plugin-react: ^4.2.1 => 4.2.1
    vite: ^5.2.11 => 5.2.11

Used Package Manager
npm
Logs
user@mbp > npx vite build --debug
  vite:config bundled config file loaded in 14.73ms +0ms
  vite:config using resolved config: {
  vite:config   build: {
  vite:config     target: [ 'chrome125' ],
  vite:config     cssTarget: [ 'chrome125' ],
  vite:config     outDir: 'dist',
  vite:config     assetsDir: 'assets',
  vite:config     assetsInlineLimit: 4096,
  vite:config     cssCodeSplit: true,
  vite:config     sourcemap: false,
  vite:config     rollupOptions: { onwarn: [Function: onwarn] },
  vite:config     minify: 'esbuild',
  vite:config     terserOptions: {},
  vite:config     write: true,
  vite:config     emptyOutDir: null,
  vite:config     copyPublicDir: true,
  vite:config     manifest: false,
  vite:config     lib: false,
  vite:config     ssr: false,
  vite:config     ssrManifest: false,
  vite:config     ssrEmitAssets: false,
  vite:config     reportCompressedSize: true,
  vite:config     chunkSizeWarningLimit: 500,
  vite:config     watch: null,
  vite:config     commonjsOptions: { include: [Array], extensions: [Array] },
  vite:config     dynamicImportVarsOptions: { warnOnError: true, exclude: [Array] },
  vite:config     modulePreload: { polyfill: true },
  vite:config     cssMinify: true
  vite:config   },
  vite:config   plugins: [
  vite:config     'vite:build-metadata',
  vite:config     'vite:watch-package-data',
  vite:config     'vite:pre-alias',
  vite:config     'alias',
  vite:config     'vite:react-babel',
  vite:config     'vite:react-refresh',
  vite:config     'vite:modulepreload-polyfill',
  vite:config     'vite:resolve',
  vite:config     'vite:html-inline-proxy',
  vite:config     'vite:css',
  vite:config     'vite:esbuild',
  vite:config     'vite:json',
  vite:config     'vite:wasm-helper',
  vite:config     'vite:worker',
  vite:config     'vite:asset',
  vite:config     'vite:wasm-fallback',
  vite:config     'vite:define',
  vite:config     'vite:css-post',
  vite:config     'vite:build-html',
  vite:config     'vite:worker-import-meta-url',
  vite:config     'vite:asset-import-meta-url',
  vite:config     'vite:force-systemjs-wrap-complete',
  vite:config     'commonjs',
  vite:config     'vite:data-uri',
  vite:config     'vite:dynamic-import-vars',
  vite:config     'vite:import-glob',
  vite:config     'vite:build-import-analysis',
  vite:config     'vite:esbuild-transpile',
  vite:config     'vite:terser',
  vite:config     'vite:reporter',
  vite:config     'vite:load-fallback'
  vite:config   ],
  vite:config   esbuild: { jsxDev: false, jsx: 'automatic', jsxImportSource: undefined },
  vite:config   optimizeDeps: {
  vite:config     holdUntilCrawlEnd: true,
  vite:config     esbuildOptions: { preserveSymlinks: false, jsx: 'automatic' },
  vite:config     include: [ 'react', 'react/jsx-dev-runtime', 'react/jsx-runtime' ]
  vite:config   },
  vite:config   resolve: {
  vite:config     mainFields: [ 'browser', 'module', 'jsnext:main', 'jsnext' ],
  vite:config     conditions: [],
  vite:config     extensions: [
  vite:config       '.mjs',  '.js',
  vite:config       '.mts',  '.ts',
  vite:config       '.jsx',  '.tsx',
  vite:config       '.json'
  vite:config     ],
  vite:config     dedupe: [ 'react', 'react-dom' ],
  vite:config     preserveSymlinks: false,
  vite:config     alias: [ [Object], [Object] ]
  vite:config   },
  vite:config   configFile: '/Projects/vite-css-bundling-issue/vite.config.ts',
  vite:config   configFileDependencies: [
  vite:config     '/Projects/vite-css-bundling-issue/vite.config.ts'
  vite:config   ],
  vite:config   inlineConfig: {
  vite:config     root: undefined,
  vite:config     base: undefined,
  vite:config     mode: undefined,
  vite:config     configFile: undefined,
  vite:config     logLevel: undefined,
  vite:config     clearScreen: undefined,
  vite:config     build: {}
  vite:config   },
  vite:config   root: '/Projects/vite-css-bundling-issue',
  vite:config   base: '/',
  vite:config   rawBase: '/',
  vite:config   publicDir: '/Projects/vite-css-bundling-issue/public',
  vite:config   cacheDir: '/Projects/vite-css-bundling-issue/node_modules/.vite',
  vite:config   command: 'build',
  vite:config   mode: 'production',
  vite:config   ssr: {
  vite:config     target: 'node',
  vite:config     optimizeDeps: { noDiscovery: true, esbuildOptions: [Object] }
  vite:config   },
  vite:config   isWorker: false,
  vite:config   mainConfig: null,
  vite:config   bundleChain: [],
  vite:config   isProduction: true,
  vite:config   css: { lightningcss: undefined },
  vite:config   server: {
  vite:config     preTransformRequests: true,
  vite:config     sourcemapIgnoreList: [Function: isInNodeModules$1],
  vite:config     middlewareMode: false,
  vite:config     fs: {
  vite:config       strict: true,
  vite:config       allow: [Array],
  vite:config       deny: [Array],
  vite:config       cachedChecks: undefined
  vite:config     }
  vite:config   },
  vite:config   preview: {
  vite:config     port: undefined,
  vite:config     strictPort: undefined,
  vite:config     host: undefined,
  vite:config     https: undefined,
  vite:config     open: undefined,
  vite:config     proxy: undefined,
  vite:config     cors: undefined,
  vite:config     headers: undefined
  vite:config   },
  vite:config   envDir: '/Projects/vite-css-bundling-issue',
  vite:config   env: { BASE_URL: '/', MODE: 'production', DEV: false, PROD: true },
  vite:config   assetsInclude: [Function: assetsInclude],
  vite:config   logger: {
  vite:config     hasWarned: false,
  vite:config     info: [Function: info],
  vite:config     warn: [Function: warn],
  vite:config     warnOnce: [Function: warnOnce],
  vite:config     error: [Function: error],
  vite:config     clearScreen: [Function: clearScreen],
  vite:config     hasErrorLogged: [Function: hasErrorLogged]
  vite:config   },
  vite:config   packageCache: Map(1) {
  vite:config     'fnpd_/Projects/vite-css-bundling-issue' => {
  vite:config       dir: '/Projects/vite-css-bundling-issue',
  vite:config       data: [Object],
  vite:config       hasSideEffects: [Function: hasSideEffects],
  vite:config       webResolvedImports: {},
  vite:config       nodeResolvedImports: {},
  vite:config       setResolvedCache: [Function: setResolvedCache],
  vite:config       getResolvedCache: [Function: getResolvedCache]
  vite:config     },
  vite:config     set: [Function (anonymous)]
  vite:config   },
  vite:config   createResolver: [Function: createResolver],
  vite:config   worker: { format: 'iife', plugins: '() => plugins', rollupOptions: {} },
  vite:config   appType: 'spa',
  vite:config   experimental: { importGlobRestoreExtension: false, hmrPartialAccept: false },
  vite:config   getSortedPlugins: [Function: getSortedPlugins],
  vite:config   getSortedPluginHooks: [Function: getSortedPluginHooks]
  vite:config } +15ms
vite v5.2.11 building for production...
[plugin:vite:dynamic-import-vars] [plugin vite:dynamic-import-vars] src/themes/theme-loader.ts: invalid import "./${name}.css`, { with: { type: "css" } ". It cannot be statically analyzed. Variable dynamic imports must start with ./ and be limited to a specific directory. For example: import(`./foo/${bar}.js`).
✓ 36 modules transformed.
dist/index.html                   0.46 kB │ gzip:  0.30 kB
dist/assets/react-CHdo91hT.svg    4.13 kB │ gzip:  2.05 kB
dist/assets/index-DiwrgTda.css    1.39 kB │ gzip:  0.72 kB
dist/assets/index-CAL_m0jK.js   144.33 kB │ gzip: 46.61 kB
✓ built in 347ms

Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to vuejs/core instead.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

I also have an issue with the import-analysis.
In my project i get this warning:
[vite] warning:
[ng] C:/[project path]/src/.angular/cache/17.3.7/vite/deps/chunk-CK32LNO7.js
[ng] 2757|      return i[n];
[ng] 2758|    }
[ng] 2759|    return import("./".concat(a, ".entry.js").concat("")).then(function(e2) {
[ng]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ng] 2760|      {
[ng] 2761|        cmpModules.set(a, e2);
[ng] The above dynamic import cannot be analyzed by Vite.
[ng] See https://github.com/rollup/plugins/tree/master/packages/dynamic-import-vars#limitations for supported dynamic import formats. If this is intended to be left as-is, you can use the /* @vite-ignore */ comment inside the import() call to suppress this warning.
[ng]
[ng]   Plugin: vite:import-analysis
[ng]   File: C:/[project path]/src/.angular/cache/17.3.7/vite/deps/chunk-CK32LNO7.js?v=10cb471d
This import should be legit while starting with "./" I do not think there is much I can do here while that code is automatically generated.
I can do as suggested to add the "/* @vite-ignore */" part. And that does remove the warning but only untill angular decides to update its cache or i install the project on another machine.
I was on vite 5.1.4 and now tried to update it to 5.2.11 with the same result.

I also have an issue with the import-analysis. In my project i get this warning:
[vite] warning: [ng] C:/[project path]/src/.angular/cache/17.3.7/vite/deps/chunk-CK32LNO7.js [ng] 2757| return i[n]; [ng] 2758| } [ng] 2759| return import("./".concat(a, ".entry.js").concat("")).then(function(e2) { [ng] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ng] 2760| { [ng] 2761| cmpModules.set(a, e2); [ng] The above dynamic import cannot be analyzed by Vite. [ng] See https://github.com/rollup/plugins/tree/master/packages/dynamic-import-vars#limitations for supported dynamic import formats. If this is intended to be left as-is, you can use the /* @vite-ignore */ comment inside the import() call to suppress this warning. [ng] [ng] Plugin: vite:import-analysis [ng] File: C:/[project path]/src/.angular/cache/17.3.7/vite/deps/chunk-CK32LNO7.js?v=10cb471d
This import should be legit while starting with "./" I do not think there is much I can do here while that code is automatically generated. I can do as suggested to add the "/* @vite-ignore */" part. And that does remove the warning but only untill angular decides to update its cache or i install the project on another machine.
I was on vite 5.1.4 and now tried to update it to 5.2.11 with the same result.

ignoring it is not a resolution, I need to bundle them correctly and chunk for each css should be created

I updated the issue to clarify expectations

might be related https://github.com/vitejs/vite/issues/14102

ooo please.... seems its only works this way
https://github.com/spamshaker/vite-css-bundling-issue/blob/working/src/theme-loader.ts
Now those two chunks have been created and finally can be reached in runtime:
dist/assets/theme-dark-6jg3YJQ8.css     0.03 kB │ gzip:  0.04 kB
dist/assets/theme-light-DdXo6UAR.css    0.03 kB │ gzip:  0.04 kB
full output I got:
npm run build && npm run preview

><EMAIL_ADDRESS>build
> tsc && vite build

vite v5.2.11 building for production...
✓ 39 modules transformed.
dist/index.html                         0.44 kB │ gzip:  0.29 kB
dist/assets/react-CHdo91hT.svg          4.13 kB │ gzip:  2.05 kB
dist/assets/theme-dark-6jg3YJQ8.css     0.03 kB │ gzip:  0.04 kB
dist/assets/theme-light-DdXo6UAR.css    0.03 kB │ gzip:  0.04 kB
dist/assets/index-DiwrgTda.css          1.39 kB │ gzip:  0.72 kB
dist/assets/index-Bu5yqxi-.js         144.72 kB │ gzip: 46.79 kB
✓ built in 345ms

><EMAIL_ADDRESS>preview
> vite preview

  ➜  Local:   http://localhost:4173/
  ➜  Network: use --host to expose
  ➜  press h + enter to show help

anyone know if this is gonna be like that or it it's going to be fixed?

here is exactly what I needed and it seems to be working
https://github.com/spamshaker/vite-css-bundling-issue/blob/working-exactly-needed/node_modules/themes/loader.js
this means that it loads it in appropriate way - switch/case is enough in my case. I have put it into node_modules to ensure that it can be bundled when the css is provided as a library
as for the import.meta.glob - it works, however it is not part of any ECMA or tc39 proposals (or I just didn't find it) so I would treat it as a workaround.
At this stage if no objection the Issue could be closed, or the documentation would need to be updated as I saw there are opened couple of similar issues like

https://github.com/vitejs/vite/issues/14102
https://github.com/vitejs/vite/issues/15864

I'm having a similar issue (I think) with Vue single file components dynamically loaded via Vite import.meta.glob.
In production, dynamically loaded components are missing a lot of CSS styles. There is no issue when running vite in dev mode.
As suggested in https://github.com/vitejs/vite/issues/10630, this seems to be triggered by the cssCodeSplit: true build option, so cssCodeSplit: false might be a workaround.

Vite does not support CSS import attributes yet (#17700).


[FEATURE]: change background color of transition in collage

Is your feature request related to a problem?
No
Description
After taking a picture in a collage, we see the picture that was taken with a blue background.

I don't mind color but having a lighter, more neutral color would be probably be better.
Describe the solution you'd like
Could be one of:

Have a more neutral color (light blue, grey, black...) by default
Be able to configure the background color (might be the case, sorry if I missed the option)
Use the main screen background image

Describe alternatives you've considered
Note that I am not sure if this is done by PhotoboothProject or by photobooth-app (that I am using the picamera)
Additional context
No response

Hey and thanks for your request. Please check the UI section inside the adminpanel, the color is changeable already.
All elements can also be styled as needed with a custom css file (private/overrides.css), this also allows to use a background-image if needed.

Thanks for the quick reply !
I see, I was checking in the "Collage" settings but it is in the "User Interface" one.
However, I still wonder if the chosen color is correct.
I have tried changing the different settings and it seems that the one that the background color of the "Please wait" screen (as in the above picture) is the "Admin- and login panel color".
Is it expected?
admin pannel
please wait

I see, yeah we should change that. The question is what color would be best... Primary light? Countdown Background color?


Add ability to add a PHP tag inside a string

I often need to add a php tag inside a string. This is common for WordPress development. I would like to be able to just type the letters php within a string and have it expand to the full tag with the cursor in the center surrounded with spaces - still within the string. For Example:
I would type php with the string of a div class like this:

Then it would expand to the full php tag like this ( the $1 being where the cursor would be placed after expansion )
<div class="<?php $1 ?>">

You can use "macros" (actually snippets) for that:
keybindings.json
{
  "key": "cmd+alt+p",
  "command": "editor.action.insertSnippet",
  "when": "editorTextFocus && !editorHasSelection",
  "args": {
    "snippet": "<?php $0 ?>"
  }
}

https://user-images.githubusercontent.com/10743009/106874369-8c763380-66e6-11eb-86d2-8ad40ba9da9a.mov


Fix import of minTotalMemoryGB, maxTotalMemoryGB, numReplicas and idl…

…eTimeoutMinutes fields
towards: https://github.com/ClickHouse/terraform-provider-clickhouse/issues/31
there is also a bunch of style changes made by my IDE (mainly spacing fixes)

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


starting geolocation app

JIRA SDK-575
point added and zoomed to when geolocation button is clicked
adding remove feature option to toggle location
locating div in place when location info is being retrieved

Coverage remained the same at 94.556% when pulling 6d18ec5807cf4e48c7cb936fbb8043aec24e01a7 on CarlyLanglois:feature/geolocation-app into b2b8046bd5a725616c6c7e4d772eda50164ca0be on boundlessgeo:ultimateredux.

I think this is a reasonable start but I also think we could flush this out more fully:

Create a new TrackPosition component. ('track-position.jsx' in the sample application directory). Track positoin should have the following props:

refresjInterval : number of ms between location updates.
targetSource: The source-name which TrackPosition can add/update/remove points from. This should also be able to handle when targetSource is undefined.
showLocation: When true, populate current_location with a pretty version of the users coordinates.

The TrackPosition component is connected to the store and renders a button...

<span>
  <button>{ loading_icon } { status }</button> { current_location }
</span>

The status changes between: 'Start Tracking' and 'Stop Tracking'.  The loading icon shows something (maybe a spinny-gif) whenever the locator is actually running. current_location is a pretty string that shows the users location when showLocation is true.

Instead of the TrackPosition component doing a one-time location it will poll for the location every refreshInterval milliseconds.  When the location updates, it will re-center the map to that new location (dispatch a setView action with a new center) and move the "point" it created.

looks like the commit history and the diff for this is not clean?

thanks Bart! Yes, this isnt ready for a merge. I had a feeling this would happen but I wanted to push to keep some changes safe before I pulled down new code. I'll close this pr and open a new one when it's ready to go


Scrolling cause text line shake vertically.

VSCode Version: Code 1.10.2 (8076a19fdcab7e1fc1707952d652f0bb6c6db331, 2017-03-08T14:02:52.799Z)
OS Version: Windows_NT ia32 10.0.15063
Extensions:

Extension
Author
Version

code-gnu-global
austin
0.2.1

beautify
HookyQR
1.0.2

cpptools
ms-vscode
0.10.3

csharp
ms-vscode
1.8.0

Steps to Reproduce:
1.dude, just scroll
2. look at the lines closely

Try messing with the size with Ctrl+ and Ctrl-, it was doing that to me at first as well

Can you provide a gif/recording to help troubleshoot the problem?

I can confirm this bug.

Duplicate of #22008


[AMORO-2638] fix refresh-external-catalogs cannot be completed when exist database listTable fails

Why are the changes needed?

Close #2638.
Brief change log

Catch exceptions generated by listTables

How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[x] Run test locally before making a pull request

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

 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.huyuanfeng seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Identify a solution for documenting our external API

One of the main goals of the project is to expose end user data via a public API. A major part of this effort will be setting up a way of documenting this API effectively.
It would be great to have a couple of options as to how we could accomplish this to choose from.
The solution we want should have:

great UX for consumers of the API
a way to allow for multiple versions of documentation to be hosted simultaneously
should allow for us to document both the API endpoints as well as general system-concepts
should be easy to host
should be open source

Nice to haves:

"try this endpoint out" functionality that allows you to hit the API with credentials from your own account (assuming you're signed in)

Probably the go to answer here would be to use swagger. What I've done in previous projects was to use flasger for the swagger part and flask_marshmallow for the automation around exposing the objects.
The annoying thing is that endpoints need to be documented like so:
def users_list(identity):
  """
  Get list of users.
  ...
  ---
  tags:
        - 'user'
    security:
        - JWT: []
    summary: List of users
    parameters:
      - name: exclude_admin
        in: query
        description: Optional parameter to for excluding certain users
        required: false
        schema:
          type: boolean
    responses:
        '200':
          description: List of users
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/UserBriefResponse'
...

and for more complex endpoints it might get unwieldy. Though that could potentially be solved by keeping the endpoint documentation in a separate file, have a mapping between method names and swagger docstring and attach them dynamically at runtime.
Flasgger then extracts the yaml documentation from the doctring and serves the Swagger UI with all the niceties of being able to try out the the endpoints with/without authentication etc.
Let me know what you think?

I think Swagger will work nicely for the main API, especially in the short run. We can definitely put a "landing page" on our docsite that can cover the general system concepts.


Not found in the Directory

When I installed the Author application I got an error:
"Sign in
Sorry, but we’re having trouble signing you in.
AADSTS700016: Application with identifier '3bd1b8f2-452b-4ac3-a11d-12345e32e2f0' was not found in the directory 'a0343913-a606-4477-8d29-12345eb4cb08'. This can happen if the application has not been installed by the administrator of the tenant or consented to by any user in the tenant. You may have sent your authentication request to the wrong tenant."
The application identifier is correct when I double check.
The only thing I'm not sure is the Tenant Id, since the Azure Subscription directory is different to my target Teams Tenant, per instruction I changed the tenant id to point on my Teams Tenant.
Any theory on what went wrong?

Hello @franzbuenaventura,
It seems like there something wrong with Authors app registration. Can you please that steps 1, 3 and 4 are done correctly.
and Tenant Id should be of O365 tenant and is given while deployment.
Let us know if issue still persists.
Thanks


Make the use of OpenJDK distributions consistent

Related Problem or Business Case
While searching for development environment requirements, I found that Azul Zulu is the preferred OpenJDK distribution.
I was surprised to see this, because (as long as I know) we build and distribute the Frank!Framework with Temurin. We build using the eclipse-temurin Docker image and we distribute the Frank!Framework Docker image, based on tomcat:10.1.24-jre17-temurin-jammy.
I couldn't find any reason to why we use this version, except that Jaco had some experience with it (https://github.com/frankframework/frankframework/pull/2833). I also found that before this got added to the CONTRIBUTING.md, Ali already started using it in the GitHub Actions (https://github.com/frankframework/frankframework/pull/2358).
So I think it is a bit confusing, and if not, it is at least inconsistent.
Describe the Feature
Make a concise choice and go with it.
I've been using Temurin, and because it is driven by a community and not a company, it has my favour.
Collaboration with External Companies
No, community resolution only
Anything else?

From: https://stackoverflow.com/questions/61335109/what-is-the-difference-between-azul-openjdk-zulu-openjdk-and-openjdk

Alles temurin maken. (Documenation + GitHub Actions)