About the jenkins-pipeline-plugin vs. the BuildTrigger/DeployTrigger in openshift

It seems that the BuildTrigger / DeployTrigger in openshift already support finely, where the generic webhook buildtrigger and the imagechange deploy trigger could almost build and deploy automatically.
So that what will this jenkins-pipeline-plugin do besides that ? Many thanks for your any info.

Hi @thincal , sorry for the delay in responding (I was out of the office for a bit).  Even though you have closed the issue, I wanted to provide a few of points for you to consider:

The steps related to build and deploy don't just trigger the action; there is logic to verify whether the action completed successfully, beyond what is available with the webhooks
We also expose image stream tagging and polling (which connects the versioning semantics in OpenShift with the promotion semantics in Jenkins
We also provide means for creating API object in the OpenShift  server.

Hope that helps.  Thanks.

Thanks for your info, it helps.


fix: [Policy Assistant] lingering pola references

Missed some renamings from pola_ to policy_assistant_

/ok-to-test

/lgtm


V1.1.14: several artist missing

I'm missing several artists compared to older versions:

And the list now:

The local Collection didn't change. For example AC/DC is missing. I have many AC/DC tracks:

I am seeing a similar behavior as well, I have two provider's configured spotify and filesystem, artist that appear in spotify don't always appear if you have a filesyststem entry for the same artist, my workaround has been to locate an album by the artist and select the artist name from the album, then select the heart to "add to library" and they then appear.
I put in a feature request to see if they will add the ability to see artist that are hidden but have records in the database. I can see why you would not want every artist from every spotify sone that is in a playlist. It would be nice to either override that if you have a filesystem album by the same artist or a quick way to manually add them.
BTW the albums appear on the library list for these artist for me just not the Artist itself.

@erkr please make sure that the "albumartist" ID3 tag is set on your songs. Songs without the albumartist tag set will fallback to "Various Artists" for obvious reasons. Previous reasons did not have this fallback causing in albums being allocated to the wrong artists.
Please do me a favor and double check the ID3 tags if the "albumartist" field is set. If it's set and the artist still doens;t show up in the library, we have a bug :-)
@darrenblanchard hmm, that might be discovery I have to test. Are these missing artists "followed" on Spotify? If they are they really should show up in the library listing

I will check the tags for the albumartist tag. Wel possible they are missing. From earlier info I understood both the artist and album name tags where the only mandatory tags?!

title and album are mandatory ID3 tags.
artist tag on the song = song artist(s)
albumartist = artist of album
In the previous versions I incorrectly assumed a missing albumartist is the songartist which is obvious incorrect and lead to errors. I still allow the album to be missing on a song but that can lead to other issues (as you also experienced) so I'm starting to think I shouldn't workaround bad ID3 tags and instead let users fix their ID3 tags (if I log properly what's going on)...

Yes I agree. Working around bad tags always fails for some cases.
With a log that guides what was wrong really helps👍

@erkr please make sure that the "albumartist" ID3 tag is set on your songs.

Hi,
Checked a few AC/DC albums. Yes albumartist  and the other relevant tags are set properly.
Example 1 :

Example 2 (not all tracks refer the right album):

Both these albums are correctly listed in the albums tab:

But AD/DC is not listed under the artists tab though!:

Best Eric

I've just followed the lead of @darrenblanchard and I think he's right with the assumption this happens when an artist already got added in the db by a streaming provider (without being a favorite). Basically it's a race condition between the multiple music providers. No idea why it only comes to the surface now.
Anyways, fix is on the way

Amazing how fast you fixed all issues :-)

haha, yes I'm working towards that first stable release. Squash those bugs is the motto.

Fix for this is in 1.1.15. I'm not sure if a db rebuild is needed or that it will auto correct itself.
If it doesn't resolve itself, please delete the music_assistant.db file in the config folder and reload the integration.

Looks like a full scan is needed. If you want to avoid that, I can write a small fix to prevent a full scan

No problem to rebuild 👍

Yep my artist are back:

I see several double albums. I will check later today if that is caused by my Id3 tags. I think that is the case

Note that (as discussed) the parser is now way more strict. So a track with album but without albumartist tag would mean the album gets created as "various artists" album. Previously I tried to workaround that but that was not waterproof so the conclusion is that I will not fix any wrong tags :-)
Please let me know if that is indeed the cause of your duplicate albums

Yes you are right. The double albums are the result of missing 'albumartist' tags. So for me to solve ;-)
For others reading; this results in two albums with the same name:

One album refers to the correct artist and one album refers to various artists. The latter one contains the tracks that didn't have the 'albumartist' tag.


Question:  Istio metrics and distributed tracing

What Istio metrics will the adapter collect by default? Please point me to info regarding defaults and customization options.
Can it be configured to collect distributed Jaeger, Zipkin, or Lightstep tracing data as discussed at the following link?
https://istio.io/docs/tasks/observability/distributed-tracing/
Lastly, I ask for your opinion if you have one for this question. If distributed tracing data can be ingested into New Relic, would it be an improvement to using New Relic APM distributed tracing capabilities?

You should use the new adapter created by New Relic Engineering: https://github.com/newrelic/newrelic-istio-adapter


[TEVA-2751] Add column encryption with Lockbox: step 2

Jira ticket URL
https://dfedigital.atlassian.net/browse/TEVA-2751
Changes in this PR:
Builds on #3762.

Drop unencrypted columns. These attributes are still available in Object.attributes.
Wrap Lockbox's decrypt method in an error catcher so that we will show 'Lorem ipsum' wherever decryption fails (instead of an error page).
'Why is he overwriting a Lockbox method?' https://ukgovernmentdfe.slack.com/archives/G0127R0KXQF/p1626964378024900

Use this to drop the column safely: https://github.com/ankane/strong_migrations/#removing-a-column

Closing for a week until I'm back to save resources


Invalid key model_confidence

Docker image: https://hub.docker.com/r/rasa/rasa
Image version: 2.4.0-full
Warning:
UserWarning: You have provided an invalid key model_confidence for component ResponseSelector in your pipeline. Valid options for ResponseSelector are:
...

Command or request that led to error:
rasa train

Content of configuration file (config.yml):
language: en

pipeline:
  - name: WhitespaceTokenizer
  - name: RegexFeaturizer
  - name: LexicalSyntacticFeaturizer
  - name: CountVectorsFeaturizer
  - name: CountVectorsFeaturizer
    analyzer: char_wb
    min_ngram: 1
    max_ngram: 4
  - name: DIETClassifier
    epochs: 100
    model_confidence: linear_norm
    constrain_similarities: True
  - name: EntitySynonymMapper
  - name: ResponseSelector
    epochs: 100
    model_confidence: linear_norm
    constrain_similarities: True
  - name: FallbackClassifier
    threshold: 0.1
    ambiguity_threshold: 0.03

policies:
  - name: MemoizationPolicy
  - name: TEDPolicy
    max_history: 5
    epochs: 100
    model_confidence: linear_norm
    constrain_similarities: True
  - name: RulePolicy

Thanks for raising this issue, @amn41 will get back to you about it soon✨
Please also check out the docs and the forum in case your issue was raised there too 🤗

Hi @adamfeher64 I couldn't reproduce this on my end. Are you sure you are using the 2.4.0-full image? Can you please specify the complete docker command you are using for training?

Please reopen if this is still an issue


Display Example and Default Answers below text editor

If Example and/or Sample answers are provided, display them below the question and text editor (not above as in screenshot below). Order should be Question, text editor, example answer, Save button.

This is already moved (in the core Roadmap code if I'm not mistaken)

used BCO DMO template to test

working as expected. closing issue.


⚠ Bofrost.de has degraded performance

In 2404c11, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 856 ms

Resolved: Bofrost.de performance has improved in e66d014 after 6 minutes.


Nick color changes when nickname changes

When someone changes their nickname the nick color changes as well (see bottom half of image, will crop once on desktop)

Following-up the discussion on the IRC channel:

+xPaw	Giraffe_, we can't fix that in any non complicated way
+Max-P	I should make myself invisible in that room
+Max-P	Giraffe_: yeah, to extend on what xPaw said it's really hard to do because we'd need to keep track of all nick changes and persist that. This is going to end up with a massive database. For every nick lookup, of course.
+Max-P	Another alternative would be to derive the color from the ident+hostname, but then there's chances of duplicates and it's not all that reliable either.
+Max-P	Our best chance or that would be to use the nickserv accounts when available, but from there that's clearly the matter for a plugin and bot a default feature

To me, it's a non-trivial issue that will most likely lead to bigger issues. My take on this is that we shouldn't care about it and leave it as is on purpose, or think about it to a much, much later time.

This is, indeed, non-trivial. In my experience it's rare for a client to try to persist nick colors across nick changes, likely for precisely the reasons @maxpoulin64 pointed out on IRC.

Should we close this as a wontfix?

Should we close this as a wontfix?

I say yes.


From private repo

@huypub : Thanks for your contribution! The author, @dkkapur, has been notified to review your proposed change.


update kernel4.19 and updategrub error

update kernel4.19 and updategrub error is a dangerous operation， can we add a confirmation  option  to this step。

I've had two boot failures because of this

Thank you for your feedback!
The default kernel of CentOS 7 lacks modules such as br_netfilter required by the kubernetes network, and the kernel needs to be optimized. Therefore, kube-install will upgrade and optimize the kernel of the centos7 operating system by default. At some point, you may encounter the problem that the host cannot start.
We will add the --skipupgradekernel function in v0.7.3 and above. You can choose whether to skip the operating system kernel upgrade, and then you can optimize the centos7 kernel problem yourself.
In addition, the default kernel of CentOS 8, RHEL 8, SUSE Linux 15, Ubuntu 20, etc. does not have this problem, so the kernel will not be automatically upgraded, and it can be successfully installed and used!

Thank you for your feedback!
We will add the --skipupgradekernel function in v0.7.3 and above. You can choose whether to skip the operating system kernel upgrade, and then you can optimize the centos7 kernel problem yourself.

Screenshot of function preview of new version:

thanks


Clarify submission classes

Cloud vs on prem
GA vs preview vs research
interactions with open and closed

Complex agreement from Special Topics -- Results WG meeting.


chore: update major dependencies

Including minor dependencies.
execa and node-fetch aren't updated since the latest major version are ESM only, which wouldn't work in Jest.
sirv is removed, since it wasn't used anywhere.

Blocked by https://github.com/sveltejs/kit/pull/3169 and https://github.com/sveltejs/kit/issues/3159. I've downgraded SvelteKit to next.210 to fix the first issue, but now the CI fails on the second issue. I think we can fix them first, then continue on this PR.

Blocked by https://github.com/sveltejs/kit/pull/3169 and https://github.com/sveltejs/kit/issues/3159. I've downgraded SvelteKit to next.210 to fix the first issue, but now the CI fails on the second issue. I think we can fix them first, then continue on this PR.

Test failed twice:

SvelteKit hydrates faster than expected, fails the SERVER_LOADED check (It's already CLIENT_LOADED)
Two continuous server console.log apparently has the chance of being a single string from the string array e2eServer.logs.server.out

These are strange but this PR should be safe now.


Helper to add fairlearn's MetricFrame to the model card

One can easily disaggregate metrics by sensitive attribute or arbitrary groups using fairlearn's MetricFrame. It'd be nice for a user to be able to easily add that to a model card.
Example usage of a MetricFrame looks like:
from fairlearn.metrics import MetricFrame, selection_rate
from sklearn.metrics import accuracy_score
import pandas as pd
y_true = [1,1,1,1,1,0,0,1,1,0]
y_pred = [0,1,1,1,1,0,0,0,1,1]
sex = ['Female']*5 + ['Male']*5
metrics = {"selection_rate": selection_rate}
mf1 = MetricFrame(
     metrics=metrics,
     y_true=y_true,
     y_pred=y_pred,
     sensitive_features=sex)

The reported metric can be any sklearn score or a fairlearn metric.

That would be good to have.
How would it look like? IIUC, the metric frame would have a couple of attributes/methods that return a table. We could add all those tables separately using .add_table. We could also pivot those tables so that they only have two columns (the name of the metric and the value) and then add the resulting rows via add_metrics.

TIL of MetricFrame, indeed looks very good 🤩 I agree, could be handled with what we have already and we could just release an example of this. (like we did with ELI5) WDYT?

I'd like to work on this if it hasn't already been started.

@lazarust I think no one has started on this yet, so you can take it.


Add package with Trust helper functions

create package and Implement coinToAddress(coin: CoinType) => string method

Do we need a new package for it?

Yes, the service in rpc package is for calling api functions. The package is for Trust related helper functions etc. They may be used outside of rpc package.

In fact we can even merge Types package with this one. As I understand all coin codes there are Trust related.

Types is independent package - nothing to do with trust wallet, it could be just coin types for any blockchain.
coinToAddress()
tokentToAddress()

this two methods specific to api or trust-api package.

I agree. I already added those into api package. We don't need a helper package for now. Closing the issue.


Broken support link on freerdp.com

Click on the first post => http://www.freerdp.com/2019/02/20/hi-thincast-workstation
Then on this page, the support link points to the wrong place.

@hardening thanks for the report. Fixed.


iOS 12.4 A12 IPhone XR Location problem

Location problem, open the Apple map has been loading location, can not locate

In addition to the Apple map, I also opened other map apps, including google maps, they all show that the location is loading, but I have been unable to locate my address.

What are your location settings for those applications under Settings -> Privacy -> Location Services?

What are your location settings for those applications under Settings -> Privacy -> Location Services?

Allow location information during use

Hmm... And this issue does not occur when you are in an unjailbroken state, correct?

Hmm... And this issue does not occur when you are in an unjailbroken state, correct?

Yes, I repeated the reboot several times, the jailbreak operation
I found that it can be used normally when not jailbroken.
After the jailbreak, these programs only prompt "Loading"

Could you try changing it to always allow location and see if that changes anything? It probably won't help, but it's worth a try.

Could you try changing it to always allow location and see if that changes anything? It probably won't help, but it's worth a try.

Already tried, can't improve

i have the same problem. location doesn’t work on any apps when in jailbroken state but works when not jailbroken

Location issues and camera issues, may be ubiquitous bugs

12.4
iPhone XR
MT192CH/A


Cloudadmin account sees an error on host VDS

Because the cloudadmin account doesn't have any permissions on the VDS they see an error message about it. If we add read only for the VDS to cloudadmin it should go away.

@gungazoo - Can you respond to the requested changes or let us know if you would like us to commit them?
@jjaygbay1 - After the changes are made, please add a #sign-off command to signal that the PR is ready to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

I'm not sure how to issue a #sign-off command so I put it in a comment.
On Tue, Mar 28, 2023 at 11:50 AM Courtney Wales @.***>
wrote:

@gungazoo https://github.com/gungazoo - Can you respond to the
requested changes or let us know if you would like us to commit them?
@jjaygbay1 https://github.com/jjaygbay1 - After the changes are made,
please add a #sign-off command to signal that the PR is ready to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team
https://github.com/orgs/MicrosoftDocs/teams/public-repo-pr-review-team
—
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/pull/107297#issuecomment-1487173453,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAHI6632A6MGMIX4QSQSH4LW6MCDTANCNFSM6AAAAAAWKRCARY
.
You are receiving this because you were mentioned.Message ID:
@.***>

@jjaygbay1  I'm not sure how to issue the command.


Removed DIGIMONDO

I was told they switched to NodeJS :(
Please review our Contribution Guidelines to ensure your changes abides by it.
Changes should be made to the end of the file.
Review your changes and complete the checklist below.

[ ] Company name
[ ] Industry
[ ] Company location
[ ] Company description
[ ] How Elixir is used
[ ] GitHub / blog links
[ ] Job listings

Thanks for the update @h4cc!  Hope you are well 😁


Send chunk with compression causing an exception

Hi there,
This is a great library and it does a crazy amount of the heavy lifting required for integration.  Thank you.  I am on the P2L (INT) environment working on some technical POCs before i shift to app dev proper, and I have just about had success with everything - logging in, handshakes, sending and receiving basic messages and small attachments between mailboxes.
I have also been able to use the send_chunk (manually as opposed to using send_message) to send an uncompressed 14Mb file in 3 parts, 5Mb, 5Mb, 4Mb, and re-build it on the other side using retrieve_message.
I'm working on a serverless function app for Azure and all files are in blob storage.  The Azure download_blob() method (https://learn.microsoft.com/en-us/python/api/azure-storage-blob/azure.storage.blob.blobclient?view=azure-python#azure-storage-blob-blobclient-download-blob) does support a chunks() iterator and read(numbytes), but from what I can gather, send_message can't accommodate those yet.
As it is a serverless app with limited resources, reading the blob in chunks is essential, so I've fallen back to using send_chunk manually for now.
So, with all that said, assume I've read the first bit of the file into a bytes called chunk:
chunk is a bytes of size 5242880
message_id is None for the first call
current_chunk = 1
total_chunks = 3
sent_chunk = client.send_chunk(message_id = message_id, recipient = 'QOPOT001', subject="chunked message test", filename='superimage.bmp', chunk = chunk, chunk_num = current_chunk, total_chunks = total_chunks, workflowid = 'mytestchunk', content_type = 'application/octet-stream', compress = True)
Then there is a failout, because setting compress to True means that body is a GzipCompressStream object which doesn't have the read attribute:

If I don't use compress = True as part of the GMESH library, and gzip it ahead of time the call works fine because it is a bytes and that has read(), however the API fails because, presumably, it doesn't appreciate the uncompressed size is 5Mb.  This is despite me passing through compressed = True in the call in this instance.
Could you advise further please - is it a fault with the library or the way I'm using it?
Thanks
Dan

Ah, data needs to be a readable in this case. so pulling the bytes into an io.BytesIO first gets it over the line.
That should have clicked sooner!
It would definitely be smart if send_message could accommodate an iterable out of the box, but in terms of the ask of this issue, I understand why and have a working solution.
Thanks again.


Fixed bugs related to volumetric heat capacity of water

Fixed bugs where volumetric heat capacity of water (instead of specific heat) should be used
NOTE: it seems that there is a bug in VIC4.2 - the hardcoded number 4186.8 here should be volumetric heat of water (which is 4186.8e3):  https://github.com/UW-Hydro/VIC/blob/support/VIC.4.2.d/src/func_canopy_energy_bal.c#L262 . Other places in VIC4.2 related to volumetric heat of water appear to be correct)

@yixinmao - this branch needs to be updated and if we keep your changes to func_canopy_energy_bal.c, we need to add a note to the Release Notes describing this bug fix.

Update branch and then go ahead and merge. We should do a separate bug fix release for VIC 4.2
Go @yixinmao !!


[1.6.0-Dev] Clicked on prev or next

Hi. I found a bug when click on glyphicon in prev button.
Can fix like this:
// Clicked on prev or next
var navArrow=target.closest('.prev, .next')
if (navArrow.length > 0) {
dir = DPGlobal.modes[this.viewMode].navStep * (navArrow.hasClass('prev') ? -1 : 1);

Hi @vHades0199 , thanks for the bug report! Can you provide a jsfiddle to display the problem? As I can't reproduce it

Hi, I also found this bug.
When clicking the prev arrow,  it sometime goes to the next month. @vHades0199 your solution can fix this, thank you.

@ArsenePadthai can you provide a jsfiddle to display the problem? Makes it easier to fix and test

Its the same issue as https://github.com/eternicode/bootstrap-datepicker/issues/1719 and the solution provided by @vHades0199 solves it.

http://jsfiddle.net/hjv4xL74/
@acrobat Hi, someone has already provide the jsfiddle related to this bug as #1719. However, I provide this jsfiddle as an alternative. Hope it can help.

Thanks @ArsenePadthai! It looks like it's related to #1719 but here the bug already occurs on the day selection.
I will come up with a fix!

Fixed in #1722


GA integration details

This info: https://github.com/prebid/prebid.github.io/blob/master/dev-docs/analytics-ga.md doesn't seem to be available on the website anymore. I had a hard time finding more info on the GA integration and I only found it here.

Hey @nickdima - because a number of analytics providers have sprung up, as listed on this page, we are trying not to document how to use one of them and not others out of a sense of fair play - we don't want to privilege one provider over another.  Hence the note below that list of providers:

None of these analytics options are endorsed or supported by Prebid.org.

The content is still in the repo as a redirect just to avoid breaking links on the site.
Having said that, I suspect the info about how to integrate GA is still good but we're not really supporting or updating that page going forward for the reasons listed above.
And it's under the Apache License so it should be fine for you or anyone else to grab a copy and do with it what you will (under the terms of that license).

I'll close the ticket for now but please feel free to re-open if you have any more questions.


Image cannot load depending on (n/m)th image that I am currently looking at

Hello, it might sound confusing by the title so I brought some images.
Currently using version 5.0.0

I covered the picture because it is personal.
Note that when i am at the 10th picture and limit(n:10), there is no problem.
But when I change limit to n:9, It does not load.

But when I load 10 pictures again and look at the 9th picture and try limiting it to n:9 it works again.

I think there is a problem with the variable that stores the number "n" of the picture that I am looking at so that when the total number of pictures get lesser than n, it causes error. I would appreciate if that value gets reset to 1 whenever a new set of image loads.

P.S. The image is being fetched well. It is just a displaying issue.

Thank you for noticing the problem. I would appreciate if the "currentIndex" variable could reset to 1 or the length of array when out of bounds.


Fix tweet deletion from archive

In current archives the file containing tweets is called tweets.js and its first line changed from window.YTD.tweet.part0 to window.YTD.tweets.part0. These are all changes needed to make this script compatible with archive deletion again.
Fixes #51

@caarlos0 Hi, just came across this issue while trying to use the cleaner. When you have time, can you please update the releases to apply the fix? I've installed using homebrew but seems like it's still looking for the old tweet.js 🥲

releasing v0.8.0 rn


Failed github actions CI/CD deployment to azure

Describe the bug
It works in local environment.
Error in actions CI/CD deployment
I watch this.
but I couldn't avoid the error.
https://github.com/Azure/static-web-apps/issues/531
Detecting platforms...
Detected following platforms:
  nodejs: 14.17.6
Version '14.17.6' of platform 'nodejs' is not installed. Generating script to install it...
Error: Could not find either 'build' or 'build:azure' node under 'scripts' in package.json. Could not find value for custom run build command using the environment variable key 'RUN_BUILD_COMMAND'.Could not find tools for building monorepos, no 'lerna.json' or 'lage.config.js' files found.

---End of Oryx build logs---
Oryx could not find a 'build' or 'build:azure' script in the package configuration. Please add one of these commands to your package configuration file (i.e. package.json). Alternatively, you can add the app_build_command to the build/deploy section of your workflow file. For example, app_build_command: 'npm run docs:build'

package.json
{
  "name": "xxxxxxx",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "start": "node ./bin/www"
  },
  "dependencies": {
    "body-parser": "~1.18.2",
    "cookie-parser": "~1.4.3",
    "debug": "~2.6.9",
    "duplexpair": "^1.0.1",
    "ejs": "~2.5.7",
    "express": "^4.17.1",
    "morgan": "~1.9.0",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-scripts": "^3.4.4",
    "serve-favicon": "~2.4.5",
    "tedious": "14.0.0"
  }
}

To Reproduce
Steps to reproduce the behavior:

It works in local environment.
push to github
auto start actions CI/CD deployment
Build and Deploy Job Error

Looks like this might be an Express app. Static Web Apps supports hosting your React app directly without the need for a server like Express. If you’d like to use Express, Azure App Service may be a better option.

@anthonychu
Thanks for the reply.
I'll consider it.

@anthonychu I have a similar issue, same error, except I'm using blazor. I verified www has an index.html file (this was your recommendation for another similar issue.

@anthonychu I have a similar issue, same error, except I'm using blazor. I verified www has an index.html file (this was your recommendation for another similar issue.

and how did you solve this please? Having the same currently.


[Feature Request] Fail Pipeline on Cops warnings

When using Run-ALPipeline I would like my pipelines to fail if one of the given cops has any warnings.
Note that I run my pipelines in gitlab using the -gitlab flag.
But I think this could be useful for other platforms as well.

In the next version, Run-AlPipeline has a parameter called failOn.
Default failOn is error - meaning that builds will fail on errors.
You can set it to warning to fail the build on warnings.
 -gitLab -failOn warning `

In the next version, Run-AlPipeline has a parameter called failOn.
Default failOn is error - meaning that builds will fail on errors.
You can set it to warning to fail the build on warnings.
 -gitLab -failOn warning `

Shipped in BcContainerHelper 2.0.0

Shipped in BcContainerHelper 2.0.0


Is it possible to disable (or remove) the inline information?

The extension is awesome.  Is it possible to disable (or remove) the inline information (warnings, errors, etc.) since I only want to use gutter decoration? thanks.

"errorLens.errorForeground": "#fff0",
"errorLens.errorBackground": "#fff0",
"errorLens.warningBackground": "#fff0",
"errorLens.warningForeground": "#fff0",

Thanks. This works well.


.not operation

It would be really nice to have the .not function for the negation of two bit sets:
111 NOT 010 = 101
Best,
Ctibor

What you're describing is xor. not is a unary bitwise operator. Typically, you don't want to use not because it'll always be faster to just look for the inverse of what you want. (eg instead of foo.nextSetBit(5) just call foo.nextUnsetBit(5).

Well, probably I shouldn't use the name NOT, but rather the difference (subtraction) between two bit sets, which is not XOR. In XOR you get: 1100 XOR 1010 = 0110, but with DIFF you get: 1100 DIFF 1010 = 0100.

i've never heard of that. How would you compute that with 2 INT32s?

I think the best thing to do would be use the forEach, since that iterates over just set bits. So, if it's subtraction, and your diff logic assumes 0 - 1 === 0, then your logic looks like this:

1 AND 1 -> 0
1 AND 0 -> 1
0 AND 1 -> 0
0 AND 0 -> 0

so really you only want to set a bit if bs1.get(x) === bs2.get(x) === 1.
to do this, i'd use a forEach:
const result = new BitSet(1000);
topBitSet.forEach(idx => if (!bottomBitSet.get(idx)) result.set(idx))

Thanks Matt.
Actually, I've realized that we both look at the bit set a little bit differently. For me the bit set is more of a bit string where bits are independent and each bit represents e.g., that an item belongs or not belongs to a set. The right word for the kind of comparison I was looking for is set complement, but in many programming languages is called difference, it can be done by subtracting two sets and it can be done as A AND NOT(B).


Bug when running tabular.fit() and tabular.sample() with CPU

Hello @avsolatorio,
There might be a bug when running tabular.fit() and tabular.sample() with device='cpu' (might also be a case in relational models, haven't tested).
I have trained a tabular model with CPU with a dataframe containing the columns in the following example. Their original data types were {integer_as_str: object[str], integer: int64, float: float64, boolean: bool, datetime: datetime64[ns], string: object[str]}.

integer_as_str
integer
float
boolean
datetime
string

03
6214
54.09
false
2002-10-15 03:07:53
qyjib

31
2997
39.15
false
1999-05-18 01:09:18
mjuvv

38
3362
52.91
true
1999-08-27 10:44:03
ffskd

47
2286
50.68
false
1999-02-02 05:48:06
evqml

24
14482
77.8
true
2001-09-08 13:56:20
wieai

In my case, I want to be able to generate only values that are present in the training data, indepedently of their type. In other words, I don't want to generate new values, that do not exist in training data.
In order to be able to achieve that, I have experimented with adding a letter in the beginning of each value (see transformation example below). What I was expecting was to see no new values in any of the columns. Instead, what I got were values of another data type (if we ignored a_, b_, etc). For example I got in datetime column a value of b_2997 (valid value but for another column!!), or I got in float column a value of e_1999-02-02 05:48:06 (again valid value but for another column!!)

integer_as_str
integer
float
boolean
datetime
string

a_03
b_6214
c_54.09
d_false
e_2002-10-15 03:07:53
f_qyjib

a_31
b_2997
c_39.15
d_false
e_1999-05-18 01:09:18
f_mjuvv

a_38
b_3362
c_52.91
d_true
e_1999-08-27 10:44:03
f_ffskd

a_47
b_2286
c_50.68
d_false
e_1999-02-02 05:48:06
f_evqml

a_24
b_14482
c_77.8
d_true
e_2001-09-08 13:56:20
f_wieai

Let me note here, that everything works as expected when both tabular.fit() and tabular.sample() run with device='cuda'. What do you think of this? Maybe this is a bug that happens only with CPU?

Hello @ChristinaChr, this is interesting!  Thank you!

Hello @avsolatorio,
Thanks for the quick response! I am attaching here a zip with the colab notebook, which has a working example for you to be able to reproduce. There is a section in the end where you can check if new values have been generated.


[FEATURE] View lives on smart phones

Is your feature request related to a problem? Please describe.
Lives on Twitter Space are not PC-friendly. Records of Twitter Space cannot be played on PC browsers. Also users may want to switch to their mobile phone to continue watching the live.
Describe the solution you'd like
A QR code can be displayed to let mobile phones know the live url.
Describe alternatives you've considered
Or some other ways to send the url to the phone.
Additional context
Chrome offers this functionality natively. but Firefox does not.
Urls can be constructed to use the native protocol to open the url in apps after scanning it.

Records of Twitter Space cannot be played on PC browsers

This is not true I think. I always listen to live/recorded Space on PC and no issue so far (Windows 11 / Chrome 97)

なーほーね
Thank you. I will re-consider this feature.


Update sbt-scalafix to 0.10.3

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

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "ch.epfl.scala", artifactId = "sbt-scalafix" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "@monthly" },
  dependency = { groupId = "ch.epfl.scala", artifactId = "sbt-scalafix" }
}]

labels: sbt-plugin-update, early-semver-minor, semver-spec-patch, commit-count:1

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
18

Relevant Lines:
47

💛  - Coveralls

Superseded by #80.


Collects no data, github API says 404

Hi, I like this idea very much (and much more than say buildevents which requires you to litter your workflows with tracing steps), but I don't get any data out of it, unfortunately.  Or am I holding something wrong? Thanks for any insights!

Thanks for the feedback! I'll spend some time and try to repro, its possible the github api has changed since i'd originally written the code. I'll see if i can repro later this week

Hi, were you able to find out what's going on here? Is there anything I can do to help? Thanks!


Default Markers Don't Work

Hey, just a heads up, it looks like the default markers in MARKER_TYPE don't work with the Wikimedia standard pieces sprite included in the library. Looking at the SVG, it seems to be missing the IDs specified in MARKER_TYPE.

It seems to work as expected. But I changed the IDs recently (from "marker1-3" to "markerFrame", "markerCircle", "markerSquare"). Maybe you just have to change the sprites to the current sprites from the repository. Example: https://shaack.com/projekte/cm-chessboard/examples/input-callbacks.html

Ah, I'll be that's it. Thanks!


Warning ⚠ making credentials available to clients!

This will hand out the admin password in the clear in the generated post-install.sh which you’re making available to clients…
This is super dangerous, obviously be careful doing it this way.

You are right and careful planning as well as monitoring (including monitoring active directory) is of course needed.
This is obviously mostly for those with 50 000 clients or more which need cleaning (to be able to fix on a massive scale).

A possible mitigation might be to create a domain user in an OU with delegated access to read the BitLocker key attribute and then cycle the key after it's done. Less exposure then a domain admin account.


List Monad/Functor takes no arguments.

Hello, I am going through a book by Martin McBride about functional programming in Python.
I know this is not production-class library, but I am trying to instantiate a List functor (from oslash.list) as below and I end up raising an Exception...
from oslash import List as ListFunctor
a = ListFunctor([1,2,3])

Ends up with:
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
Cell In[3], line 1
----> 1 ListFunctor([1,2,3])

TypeError: List() takes no arguments

I looked into the code of the library and it seems that we're supposed to use the class method/factory from_iterable right now? Is this true?
While I understand this is not a repository about this book, but it also mentioned possibility of mapping functions using % operator on Functors, which seemed to be working for Just and Nothing Functors, but does not work for this List Functor. I have to use List.from_iterable([1,2,3]).map(operator.neg), the "old way" (if ever supported) neg % List.from_iterable(1,2,3) ends up raising an Exception
from oslash import List as ListFunctor

a = ListFunctor.from_iterable([1,2,3])

neg % a
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
Cell In[9], line 1
----> 1 neg % a

TypeError: unsupported operand type(s) for %: 'builtin_function_or_method' and 'Cons'

Is there any changelog?
I tried the following example, and the only way this works is when I use apply.
Just(lambda x: x+3) * Just(2) == Just(5)
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
Cell In[11], line 1
----> 1 Just(lambda x: x+3) * Just(2) == Just(5)

TypeError: unsupported operand type(s) for *: 'Just' and 'Just'

Just(lambda x: x+3).apply(Just(2))
Out[13]: Just 5

from operator import neg
from oslash import List, Just

List.__rmod__ = lambda self, fn: self.map(fn)
Just.__mul__ = lambda self, other: self.apply(other)

a = List.from_iterable([1, 2, 3])
b = List.from_iterable([-1, -2, -3])

assert (neg % a) == b

assert Just(lambda x: x+3) * Just(2) == Just(5)


box.dart: Failed assertion: line 320 pos 12: 'width > 0.0': is not true.

Hello, we are receiving the following exception trying to display a CupertinoDialogAction and as the message alludes to, we need more information to help us determine what we are doing wrong.   The code in homePage.dart is pretty simple:
line 91:
   showDialog(context: context, builder: (_) {
        return CupertinoAlertDialog(
            title: Text(message.title),
            content: Text(message.body),
            actions: _actionButtons(context, message)
        );
      });

line 111:
actionButtonList.add( CupertinoDialogAction(
          child: Text( message.buttonName ),
          onPressed: () => _launchURL( message.buttonUrl )
      ) );

Please see included Exception2.txt for details.
Exception2.txt
---Start of Message stating to file bug report---
Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
https://github.com/flutter/flutter/issues/new?template=BUG.md
The relevant error-causing widget was:
  CupertinoDialogAction file:///D:/Projects/fluttermobile/lib/src/view/homePage.dart:111:29
When the exception was thrown, this was the stack:
#2      BoxConstraints.constrainSizeAndAttemptToPreserveAspectRatio (package:flutter/src/rendering/box.dart:320:12)
#3      RenderFittedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:2429:58)
#4      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)
#5      RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:268:14)
#6      RenderObject.layout (package:flutter/src/rendering/object.dart:1777:7)

@Storch72
Can you provide flutter doctor -v and a complete minimal reproducible code sample that shows the issue ?
I tried a sample code based on snippet you provided, on iPhone 12 max simulator using latest master version, which opened cupertinoAlertDialog and then the url properly without any issues. Obviously, I don't know the exact use case you have.

code sample
class TestPage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
          child: ElevatedButton(
        child: Text('Tap'),
        onPressed: () {
          _showCupertinoDialog(context);
        },
      )),
    );
  }

  void _showCupertinoDialog(BuildContext context) {
    showDialog(
        context: context,
        builder: (_) {
          return CupertinoAlertDialog(
            title: Text('Title'),
            content: Text('Body'),
            actions: <Widget>[
              CupertinoDialogAction(
                child: Text('Close me!'),
                onPressed: () {
                  _launchURL();
                },
              )
            ],
          );
        });
  }

  _launchURL() async {
    const url = 'https://flutter.dev';
    if (await canLaunch(url)) {
      await launch(url);
    } else {
      throw 'Could not launch $url';
    }
  }
}

Also, from the log you shared,

I/flutter (29064): on message {notification: {title: Refrigerator Off, body: Home - Refrigerator met the threshold for 5 consecutive seconds, most recently using 0.000 kWatts during the 13:14:04 second}, data: {body: Home - Refrigerator met the threshold for 5 consecutive seconds, most recently using 0.000 kWatts during the 13:14:04 second, title: Refrigerator Off, click_action: FLUTTER_NOTIFICATION_CLICK}}

======== Exception caught by rendering library =====================================================

I see that you tap on Notification. Does the error occur after you tap on it ?

@Storch72
Can you provide flutter doctor -v and a complete minimal reproducible code sample that shows the issue ?
I tried a sample code based on snippet you provided, on iPhone 12 max simulator using latest master version, which opened cupertinoAlertDialog and then the url properly without any issues. Obviously, I don't know the exact use case you have.

code sample
class TestPage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
          child: ElevatedButton(
        child: Text('Tap'),
        onPressed: () {
          _showCupertinoDialog(context);
        },
      )),
    );
  }

  void _showCupertinoDialog(BuildContext context) {
    showDialog(
        context: context,
        builder: (_) {
          return CupertinoAlertDialog(
            title: Text('Title'),
            content: Text('Body'),
            actions: <Widget>[
              CupertinoDialogAction(
                child: Text('Close me!'),
                onPressed: () {
                  _launchURL();
                },
              )
            ],
          );
        });
  }

  _launchURL() async {
    const url = 'https://flutter.dev';
    if (await canLaunch(url)) {
      await launch(url);
    } else {
      throw 'Could not launch $url';
    }
  }
}

Also, from the log you shared,

I/flutter (29064): on message {notification: {title: Refrigerator Off, body: Home - Refrigerator met the threshold for 5 consecutive seconds, most recently using 0.000 kWatts during the 13:14:04 second}, data: {body: Home - Refrigerator met the threshold for 5 consecutive seconds, most recently using 0.000 kWatts during the 13:14:04 second, title: Refrigerator Off, click_action: FLUTTER_NOTIFICATION_CLICK}}

======== Exception caught by rendering library =====================================================

I see that you tap on Notification. Does the error occur after you tap on it ?

Hello.  Here is flutter doctor output and attached is the entire file.  It's obviously not feasible to include all the imports but hopefully this is enough for you. Also to add to the report.  I was receiving the assert running on Pixel 3 with the Android 9.0 (Pie) on Windows.
-Jon
homePage.dart.txt
λ flutter doctor -v
[√] Flutter (Channel stable, 1.22.5, on Microsoft Windows [Version 10.0.18363.1316], locale en-US)
• Flutter version 1.22.5 at C:\frameworks\flutter
• Framework revision<PHONE_NUMBER> (6 weeks ago), 2020-12-10 11:54:40 -0800
• Engine revision ae90085a84
• Dart version 2.10.4
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
• Android SDK at C:\frameworks\andriod\sdk
• Platform android-30, build-tools 30.0.0
• ANDROID_HOME = C:\frameworks\andriod\sdk
• ANDROID_SDK_ROOT = D:\frameworks\andriod\emmulators
• Java binary at: C:\Program Files\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
• All Android licenses accepted.
[!] Android Studio (version 4.1.0)
• Android Studio at C:\Program Files\Android Studio
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[!] VS Code (version 1.48.2)
• VS Code at C:\Users\jstorchevoy\AppData\Local\Programs\Microsoft VS Code
X Flutter extension not installed; install from
https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[!] Connected device
! No devices available

Hello.  Here is flutter doctor output and attached is the entire file.  It's obviously not feasible to include all the imports but hopefully this is enough for you. Also to add to the report.  I was receiving the assert running on Pixel 3 with the Android 9.0 (Pie) on Windows.
-Jon
homePage.dart.txt
λ flutter doctor -v
[√] Flutter (Channel stable, 1.22.5, on Microsoft Windows [Version 10.0.18363.1316], locale en-US)
• Flutter version 1.22.5 at C:\frameworks\flutter
• Framework revision<PHONE_NUMBER> (6 weeks ago), 2020-12-10 11:54:40 -0800
• Engine revision ae90085a84
• Dart version 2.10.4
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
• Android SDK at C:\frameworks\andriod\sdk
• Platform android-30, build-tools 30.0.0
• ANDROID_HOME = C:\frameworks\andriod\sdk
• ANDROID_SDK_ROOT = D:\frameworks\andriod\emmulators
• Java binary at: C:\Program Files\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
• All Android licenses accepted.
[!] Android Studio (version 4.1.0)
• Android Studio at C:\Program Files\Android Studio
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[!] VS Code (version 1.48.2)
• VS Code at C:\Users\jstorchevoy\AppData\Local\Programs\Microsoft VS Code
X Flutter extension not installed; install from
https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[!] Connected device
! No devices available

@Storch72
From your file I assume it is your production code. We would need a minimal complete reproducible code sample that we can directly copy paste without any 3rd party plugins and run in IDE to see the issue you are getting.

@Storch72
From your file I assume it is your production code. We would need a minimal complete reproducible code sample that we can directly copy paste without any 3rd party plugins and run in IDE to see the issue you are getting.

I am seeing the same thing when calling FittedBox on an Image() inside an AppBar. The odd thing is that this only occurs the first time this page is loaded. If I exit and re-display the page it works find until I restart the app. Every time the app is restarted and I enter this page I again get this error.
return Scaffold(       backgroundColor: Colors.grey[200],       appBar: AppBar(         title: GestureDetector(           child: Padding(             padding: const EdgeInsets.only(top: 8.0, right: 10, bottom: 8),             child: FittedBox(child: Image.asset('assets/my_logo.png')),           ),           onLongPress: () => _doSomething(),          ),       ),       body:
Error Message:
'package:flutter/src/rendering/box.dart': Failed assertion: line 320 pos 12: 'width > 0.0': is not true.
Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
https://github.com/flutter/flutter/issues/new?template=BUG.md
The relevant error-causing widget was
FittedBox
lib/pages/buy_number_page.dart:60
When the exception was thrown, this was the stack
#2      BoxConstraints.constrainSizeAndAttemptToPreserveAspectRatio
package:flutter/…/rendering/box.dart:320
#3      RenderFittedBox.performLayout
package:flutter/…/rendering/proxy_box.dart:2433
#4      RenderObject.layout
package:flutter/…/rendering/object.dart:1777
#5      RenderPadding.performLayout
package:flutter/…/rendering/shifted_box.dart:207
#6      RenderObject.layout
package:flutter/…/rendering/object.dart:1777
...
The following RenderObject was being processed when the exception was fired: RenderFittedBox#76ad3 relayoutBoundary=up17 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
RenderObject: RenderFittedBox#76ad3 relayoutBoundary=up17 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
parentData: offset=Offset(0.0, 0.0) (can use size)
constraints: BoxConstraints(0.0<=w<=222.0, 0.0<=h<=Infinity)
size: MISSING
fit: contain
alignment: center
textDirection: ltr
child: RenderSemanticsAnnotations#4a496 relayoutBoundary=up18 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
parentData:  (can use size)
constraints: BoxConstraints(unconstrained)
size: Size(0.0, 0.0)
child: RenderImage#40dce relayoutBoundary=up19 NEEDS-PAINT
parentData:  (can use size)
constraints: BoxConstraints(unconstrained)
size: Size(0.0, 0.0)
image: null
alignment: center
invertColors: false
filterQuality: low

I am seeing the same thing when calling FittedBox on an Image() inside an AppBar. The odd thing is that this only occurs the first time this page is loaded. If I exit and re-display the page it works find until I restart the app. Every time the app is restarted and I enter this page I again get this error.
return Scaffold(       backgroundColor: Colors.grey[200],       appBar: AppBar(         title: GestureDetector(           child: Padding(             padding: const EdgeInsets.only(top: 8.0, right: 10, bottom: 8),             child: FittedBox(child: Image.asset('assets/my_logo.png')),           ),           onLongPress: () => _doSomething(),          ),       ),       body:
Error Message:
'package:flutter/src/rendering/box.dart': Failed assertion: line 320 pos 12: 'width > 0.0': is not true.
Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
https://github.com/flutter/flutter/issues/new?template=BUG.md
The relevant error-causing widget was
FittedBox
lib/pages/buy_number_page.dart:60
When the exception was thrown, this was the stack
#2      BoxConstraints.constrainSizeAndAttemptToPreserveAspectRatio
package:flutter/…/rendering/box.dart:320
#3      RenderFittedBox.performLayout
package:flutter/…/rendering/proxy_box.dart:2433
#4      RenderObject.layout
package:flutter/…/rendering/object.dart:1777
#5      RenderPadding.performLayout
package:flutter/…/rendering/shifted_box.dart:207
#6      RenderObject.layout
package:flutter/…/rendering/object.dart:1777
...
The following RenderObject was being processed when the exception was fired: RenderFittedBox#76ad3 relayoutBoundary=up17 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
RenderObject: RenderFittedBox#76ad3 relayoutBoundary=up17 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
parentData: offset=Offset(0.0, 0.0) (can use size)
constraints: BoxConstraints(0.0<=w<=222.0, 0.0<=h<=Infinity)
size: MISSING
fit: contain
alignment: center
textDirection: ltr
child: RenderSemanticsAnnotations#4a496 relayoutBoundary=up18 NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
parentData:  (can use size)
constraints: BoxConstraints(unconstrained)
size: Size(0.0, 0.0)
child: RenderImage#40dce relayoutBoundary=up19 NEEDS-PAINT
parentData:  (can use size)
constraints: BoxConstraints(unconstrained)
size: Size(0.0, 0.0)
image: null
alignment: center
invertColors: false
filterQuality: low

Here's my flutter doctor:
[✓] Flutter (Channel stable, 1.22.5, on Mac OS X 10.15.5 19F101 darwin-x64, locale en-US)
• Flutter version 1.22.5 at /Users/keithblack/GitHub/flutter
• Framework revision<PHONE_NUMBER> (7 weeks ago), 2020-12-10 11:54:40 -0800
• Engine revision ae90085a84
• Dart version 2.10.4
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
• Android SDK at /Users/keithblack/Library/Android/sdk
• Platform android-30, build-tools 30.0.2
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 11.6)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 11.6, Build version 11E708
• CocoaPods version 1.8.4
[✓] Android Studio (version 4.1)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin installed
• Dart plugin version 201.9245
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
[✓] VS Code (version 1.52.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.18.1
[✓] Connected device (3 available)
• SM G935T (mobile)  • 548f2e88                             • android-arm64 • Android 8.0.0 (API 26)
• iPhone 5s (mobile) • D97EF8E0-2B11-4C1B-AE4E-2EE2BC4AEA42 • ios           • com.apple.CoreSimulator.SimRuntime.iOS-12-2 (simulator)
• iPhone X (mobile)  • C8B5F576-AC4F-4F5E-BD66-148280F0E844 • ios           • com.apple.CoreSimulator.SimRuntime.iOS-12-2 (simulator)
• No issues found!

Here's my flutter doctor:
[✓] Flutter (Channel stable, 1.22.5, on Mac OS X 10.15.5 19F101 darwin-x64, locale en-US)
• Flutter version 1.22.5 at /Users/keithblack/GitHub/flutter
• Framework revision<PHONE_NUMBER> (7 weeks ago), 2020-12-10 11:54:40 -0800
• Engine revision ae90085a84
• Dart version 2.10.4
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
• Android SDK at /Users/keithblack/Library/Android/sdk
• Platform android-30, build-tools 30.0.2
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 11.6)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 11.6, Build version 11E708
• CocoaPods version 1.8.4
[✓] Android Studio (version 4.1)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin installed
• Dart plugin version 201.9245
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
[✓] VS Code (version 1.52.1)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.18.1
[✓] Connected device (3 available)
• SM G935T (mobile)  • 548f2e88                             • android-arm64 • Android 8.0.0 (API 26)
• iPhone 5s (mobile) • D97EF8E0-2B11-4C1B-AE4E-2EE2BC4AEA42 • ios           • com.apple.CoreSimulator.SimRuntime.iOS-12-2 (simulator)
• iPhone X (mobile)  • C8B5F576-AC4F-4F5E-BD66-148280F0E844 • ios           • com.apple.CoreSimulator.SimRuntime.iOS-12-2 (simulator)
• No issues found!

@Storch72
Thanks for the code sample. I tried it and was able to see the assertion failing. But I think I know why it must be throwing that error.
Since you wrapped image with FittedBox,  the FittedBox widget scales and positions it's child based on the fit value. By default it uses fit: BoxFit.contain which uses the fit area as large and as much as possible and not knowing where to stop before rendering it's child (an image in this case).
We can resolve it by passing height and width to the image which instructs FittedBox's child to use only provided dimensions.
appBar: AppBar(
        title: GestureDetector(
          child: Padding(
            padding: const EdgeInsets.only(top: 8, right: 10, bottom: 8),
            child: FittedBox(
              child: Image.asset('assets/Flutter-Cover.png', width: 400, height: 100),
            ),
          ),
         onLongPress: () {
           Navigator.push(
             context,
             MaterialPageRoute(builder: (context) => SecondRoute()),
           );
         },
        )
      ),

Above code sample renders the image without throwing the assertion failure.
I am going ahead and closing this. If you disagree or think it's still not working, write in comments and I'll reopen it.
Thanks.

@Storch72
Thanks for the code sample. I tried it and was able to see the assertion failing. But I think I know why it must be throwing that error.
Since you wrapped image with FittedBox,  the FittedBox widget scales and positions it's child based on the fit value. By default it uses fit: BoxFit.contain which uses the fit area as large and as much as possible and not knowing where to stop before rendering it's child (an image in this case).
We can resolve it by passing height and width to the image which instructs FittedBox's child to use only provided dimensions.
appBar: AppBar(
        title: GestureDetector(
          child: Padding(
            padding: const EdgeInsets.only(top: 8, right: 10, bottom: 8),
            child: FittedBox(
              child: Image.asset('assets/Flutter-Cover.png', width: 400, height: 100),
            ),
          ),
         onLongPress: () {
           Navigator.push(
             context,
             MaterialPageRoute(builder: (context) => SecondRoute()),
           );
         },
        )
      ),

Above code sample renders the image without throwing the assertion failure.
I am going ahead and closing this. If you disagree or think it's still not working, write in comments and I'll reopen it.
Thanks.


Configure Azure Pipelines

This pipeline configuration builds the application and produces a build for the Release configuration.

THis is a comment.

Checks are failing because the pipeline has no parallelism granted by default.


Blend speed fix

At speed greater than 1 m/s the acceleration of the model was double of the correct one since the speed increase predicted by the kinematic model was always added to the speed predicted by the dynamical model.
Added parentheses and arranged the precedence between the operations in the function f_kin_correction used to blend the kinematic with the dynamic model at low speed.

@ValerioMa thanks for opening this. Why did you close it? I was about to look into it.

Oh sorry, I messed up a little bit with previous pull request and so I delete it and I have opened a new cleaner one!

Da: Juraj Kabzan<EMAIL_ADDRESS>Inviato: sabato 22 giugno 2019 11:25
A: AMZ-Driverless/fssim
Cc: Valerio Magnago; Mention
Oggetto: Re: [AMZ-Driverless/fssim] Blend speed fix (#4)
@ValerioMahttps://github.com/ValerioMa thanks for opening this. Why did you close it? I was about to look into it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/AMZ-Driverless/fssim/pull/4?email_source=notifications&email_token=AEJ4WCWO6324ZJDZLRCVRE3P3XVX3A5CNFSM4HZ2SA5KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYKFHRA#issuecomment-504648644, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AEJ4WCX5P355MO6MQC4YTC3P3XVX3ANCNFSM4HZ2SA5A.


[SPARK-45053][PYTHON][MINOR] Log improvement in python version mismatch

What changes were proposed in this pull request?

Before:
pyspark.errors.exceptions.base.PySparkRuntimeError: [PYTHON_VERSION_MISMATCH] Python in worker has different version (3, 9) than that in driver 3.10, PySpark cannot run with different minor versions.

After:
pyspark.errors.exceptions.base.PySparkRuntimeError: [PYTHON_VERSION_MISMATCH] Python in worker has different version: 3.9 than that in driver: 3.10, PySpark cannot run with different minor versions.

Why are the changes needed?

A little more easier to understand the error
Does this PR introduce any user-facing change?

No
How was this patch tested?

No need
Was this patch authored or co-authored using generative AI tooling?

No

Merged to master.


[ON] shortcuts not working.

I have the TI-84 Plus CE-T (Python Edition) running OS 5.6.1 and the latest version of Cesium. The [ON] shortcuts don't work for me, none of them. Even if they are turned on in the settings.

Are you holding the [on] button? What is the date code/revision number on the back of the calculator?

I don't know what happened, but somehow it suddenly works. Thanks for the help and sorry for wasting your time.

Glad it works now, however we're still interested in the characters on the back of your calculator (for documentation purposes), too the right of the serial number. It should look like "L-0621T" or something like that.
Thanks!

 That's what these issue things are for

Glad it works now, however we're still interested in the characters on the back of your calculator (for documentation purposes), too the right of the serial number. It should look like "L-0621T" or something like that. Thanks!

L-0421S

Awesome thanks!


Properly support multiple concurrent auth code requests

Refactors temporary cache logic for state to support multiple concurrent iframe requests. Removes logic to attempt to reuse an iframe based on scope, in the interest of simplicity in the library.
TODO:

[ ] Helper functions
[ ] Test with all flows
[x] Unit tests

Coverage decreased (-0.05%) to 83.388% when pulling 4f81dcf2e40f4d306eafe6dc4a10a141be6e9a15 on browser-multiple-iframes into 09c21ab8aea84495237d4a206ae600c2d4daa253 on dev.


RPM package signature check failure

I got email from Keybase to update keybase client. Downloaded the rpm package from their web site and run signature check that failed, error: digests SIGNATURES NOT OK.
Command sequence & output:

sudo curl -O https://prerelease.keybase.io/keybase_amd64.rpm
sudo rpm --checksig keybase_amd64.rpm
keybase_amd64.rpm: digests SIGNATURES NOT OK

--checksig works for me if I import Keybase code signing key using rpm --import first.
The key is here: https://keybase.io/docs/server_security/our_code_signing_key
» curl -O https://prerelease.keybase.io/keybase_amd64.rpm
» rpm -v --checksig keybase_amd64.rpm
keybase_amd64.rpm:
    Header V4 RSA/SHA256 Signature, key ID 656d16c7: OK
    Header SHA1 digest: OK
    V4 RSA/SHA256 Signature, key ID 656d16c7: OK
    MD5 digest: OK

Your mileage may vary, because I'm on Ubuntu here and I don't even use RPM. So maybe the key management is different on rpm-based distributions.

I also downloaded and then imported the Keybase code signing key into my key ring and the check signature works now. Problem solved.

gpg --import code_signing_key.asc
rpm --import code_signing_key.asc
rpm --checksig keybase_amd64.rpm
keybase_amd64.rpm: digests signatures OK


Does the effectiveness of self-reflection depend on the participation of ground-truth answers?

Hi, thank you for your work on self-reflection: Self-Reflection in LLM Agents: Effects on Problem-Solving Performance!
I am able to successfully replicate the experimental phenomena described in the paper. However, I notice that the effectiveness of self-reflection in the experiment highly depends on whether the ground-truth answer is incorporated into the reflection generation process. Although the other reflection types besides Unredacted implement a masking approach for the ground-truth answer, it still seems insufficient to prevent information about the ground-truth answer from leaking into the reflection content. For example, reflections may deliberately interpret the correct option.
When I attempt to remove the ground-truth answer from the reflection process— by commenting out these lines in 2_reflect_on_solutions.py:
 user_prompt += "\n --- \n" user_prompt += f"Correct Answer: {ground_truth_answer}\n"
I find that the effectiveness of all reflections decreases significantly and does not provide effective improvement compared to the baseline and retry.
Thank you once again for taking the time to read my question. I look forward to your response.

@songxiaoshuai, thank you for your question and your feedback.
Yes, you are correct. Removing the correct answers from the reflection step will decrease the performance of the models compared to providing correct answers. However, you should still see a statistically significant increase in performance for most self-reflection types, even without being provided the correct answer. In addition, the performance should (generally) increase as a function of the amount of information the reflection hint captures (e.g., Composite > Explanation > Keywords).
To demonstrate, I re-ran a subset of the experiment using GPT-3.5 and GPT-4 with 100 questions and all reflection types. I ran the mini-experiment once with the correct answers being provided and a second time without the correct answer being provided. To do so, I removed the line of code you indicated and modified the few-shot examples so that the prompt does not anticipate being given the correct answer.
Here are the results:
GPT-3.5 with correct answers

GPT-3.5 without correct answers

GPT-4 with correct answers

GPT-4 without correct answers

By making these modifications, the LLM is being asked to both determine which of the remaining multiple-choice answers is the correct answer and to reflect on its chain of thought to identify errors and generate reflection hints to help it improve its performance in the future. This is obviously more difficult for the LLM than just reflecting on its mistakes once it knows what the correct answer is. So, there is an expected decrease in performance.
Conceptually, my version of the experiment is similar to taking a multiple-choice quiz, getting a problem wrong, and being shown the correct answer so that you can learn where you made your mistake to provide yourself with guidance on how to avoid similar mistakes in the future.
The version of the experiment you're suggesting is similar to taking a multiple-choice quiz and only being told you got the answer wrong but not knowing which of the remaining answers is the correct answer. So, you would need to rework the problem to identify which answer is correct first, and then (based on which answer you now believe to be correct, but may not actually be the correct answer), you try to determine where your mistakes were. Finally, using that info, you provide yourself with guidance on how to avoid similar mistakes in the future.
Both approaches seem reasonable to me. However, I intentionally chose to focus only on the benefits of self-reflection -- not the LLMs ability to infer the correct answer from the remaining answers and the benefits of self-reflection. This decision was also partially because some of the LLMs are not very good at determining where they made a mistake without being shown the correct answer first.
Regarding information leakage, yes, you are correct that providing the correct answer to the LLM increases the likelihood of leaking information about the correct answer to LLM while re-answering the question. This is especially the case with the Instructions, Explanation, Solution, and Composite self-reflection types. This is why I performed a greedy redaction of the correct answer and provided the unredacted self-reflection -- as an upper bound on performance with fully leaked answers.
Given this, I agree that it would have been best to perform the entire experiment both with and without the correct answer being provided -- for comparison. However, running the experiment once was rather expensive and took several days. So, that would easily double the cost and time to re-run with both experimental treatments. In addition, it would significantly increase the complexity of the paper to present and explain both sets of results.
However, based on your feedback, it might be beneficial for future readers if I were to add a note about this. I will likely be performing an update of the paper soon (as it's currently in peer review). So, I will add a note about this when the time comes to do a final revision before publication.
Thanks again for reaching out. Hopefully, this answers your question. Please let me know if you have any additional questions or concerns.
Thanks!
Matthew

Thank you for your quick reply. It has effectively resolved my questions, and I appreciate your assistance.😊


Prevents Spam

Stops CheckTimeout from spamming CastAction and Debug

Could you elaborate what is the problem here?

There is a natural delay between sending the first hook and the fish state changing. So CheckTimeout ends up sending Hook multiple times as well as the Debug Line

Yeah thanks for the heads up, ill be merging this and adding some things of my own and try to make the "step" thing less confusing


Segmenter here, thanks for this project (and thinking about ways to improve segment!)

Currently, our react example is quite simple and straightforward -- there's nothing really magical about it:
https://github.com/segmentio/analytics-next/tree/master/packages/browser#react
I'd love to hear from you more about ideas you have and ways we can integrate them into the main library -- you can add issues at https://github.com/segmentio/analytics-next/tree/master/packages/browser / email me at<EMAIL_ADDRESS>FYI: You can find good traits definition here (I just updated them!)
https://github.com/segmentio/analytics-next/blob/master/packages/core/src/events/interfaces.ts#LL456C3-L456C3

Hey @silesky thanks for the note. What originally spurred this package was when using analytics-next, I could not get the first page load event to fire in a next.js app. I assume this is because window.analytics isn't mounted when it tries to fire it. In addition to that, because analytics-next uses ContextAPI in order to initiate itself, it isn't compatible with Next 13 in its current state. This library is also a lot simpler because it's a very thing wrapper on top of the regular ole window.analytics events.
I wouldn't have the time to make contributions to analytics-next but feel free to take any ideas/code I have in this repo and use them there!

AnalyticsBrowser does not make an initial page call by default as a side-effect -- that behavior is specifically hard-coded into the snippet version.

I assume this is because window.analytics isn't mounted when it tries to fire it.
The npm version uses exports; there is no window object.

...because analytics-next uses ContextAPI in order to initiate itself
Not sure I follow this!

it isn't compatible with Next 13 in its current state.
Big fan of NextJS, and we definitely have customers on Next 13! I have an example repo I just created -- it appears to work as expected
https://github.com/silesky/segment-next-13/blob/main/pages/_app.tsx


Extending fakeits

Changelog :

fakeit_for_multiple_parameters can apply Poisson statistic or not
fakeit_for_multiple_parameters can evaluate in parallel (see the docs)

:books: Documentation preview :books:: https://jaxspec--103.org.readthedocs.build/en/103/

@dbxifu if you are interested in these features install jaxspec from this branch
pip install git+https://github.com/renecotyfanboy/jaxspec@test-xspec --upgrade
And check the following link for the new parallel evaluation : https://jaxspec--103.org.readthedocs.build/en/103/examples/fakeits/#computing-in-parallel


[FAILED] Require an administrator password to access system-wide preferences

As per the latest JSON, remediation is done via
"fix_command": "security authorizationdb read system.preferences > /tmp/system.preferences.plist &&/usr/libexec/PlistBuddy -c \"Set :shared false\" /tmp/system.preferences.plist && security authorizationdb write system.preferences < /tmp/system.preferences.plist",
this command appears to be bogus with a standard user or sudo, yielding
YES (0)
Unrecognized Command

and failing subsequent checks.

Quotes strike again: /usr/libexec/PlistBuddy -c "Set :shared false" /tmp/system.preferences.plist works from the CLI, the difference being that the JSON command escapes the quotation marks.
I run the checks and remediations manually, I think a lot of others do as well. Can anything be done to get commands which are all terminal-pastable?

Looks like the best way to do this will be to change to using TOML instead of JSON for the file format.  Recorded as a new feature to work on in #12 Closing this issue as it's not specifically a bug.


remove normalize parameter anticipating its removal from sklearn

Codecov Report

Merging #207 (1610a52) into main (a0b0464) will decrease coverage by 0.39%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #207      +/-   ##
==========================================
- Coverage   85.69%   85.30%   -0.40%
==========================================
  Files          13       13
  Lines         916      912       -4
  Branches      121      121
==========================================
- Hits          785      778       -7
- Misses        100      102       +2
- Partials       31       32       +1

Flag
Coverage Δ

unittests
∅ <ø> (∅)

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

Impacted Files
Coverage Δ

celer/dropin_sklearn.py
94.24% <ø> (-2.16%)
:arrow_down:

celer/tests/test_lasso.py
100.00% <ø> (ø)

celer/tests/test_mtl.py
100.00% <100.00%> (ø)

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 a0b0464...1610a52. Read the comment docs.


Documentation

Add a summary section for each page.
Document how to run without TypeScript.
~~https://use.docs.page/frontmatter~~

Follow https://github.com/amilajack/project-checklist

For Service Registration section, add example code to tell the difference better

Docs Sidenav

Overview
Getting Started
Service Lifetime
Service Regiesteration

Singelton
Transient
Scoped

Using Dependency Injection
Injection Token
Context
Configuration
Deno Support
Tutorials

Express
Koa
Deno
Node (Worker)
Deno (Worker)

Contributing

for "Why Dependency Injection" look at "https://docs.microsoft.com/en-us/dotnet/core/extensions/dependency-injection#dependency-injection-in-net"

for Recommendations

https://docs.microsoft.com/en-us/dotnet/core/extensions/dependency-injection-guidelines#recommendations.
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/dependency-injection?view=aspnetcore-6.0#recommendations

for Disposing Service
https://docs.microsoft.com/en-us/dotnet/core/extensions/dependency-injection-guidelines#idisposable-guidance-for-transient-and-shared-instances

add gitter "https://gitter.im/Tiny-Injector/community"


Cut a new release?

Cargo.lock was not present in 1.3.3, but it seems to be restored in the dev branch, see https://github.com/NixOS/nixpkgs/pull/232835

Well spotted.
It's a minor error that occured a few releases ago actually. Since it's ok for rust packages not to commit Cargo.lock files (most often for libraries, and not binaries like sniprun, ok), and that sniprun has its dependencies fixed tight enough in Cargo.toml that I'm confident from those (and my experience) that no dependencies update will break sniprun, I don't think I'll release a new version just for that

For nixpkgs we require a Cargo.lock present in the source for reproducibility reasons, so we are having to patch in the Cargo.lock for the package to be updated

Makes sense, but while I agree that it's my fault for accidentally not following the best practices, I can't possibly be expected to respond to distribution-related issues in each and every package manager.
For example, I'm aware that several patches have be made to have sniprun work on NixOS due to its specificities: https://github.com/NixOS/nixpkgs/blob/nixos-22.11/pkgs/applications/editors/vim/plugins/patches/sniprun/fix-paths.patch, and I would have been quite unable to provide these myself.
Generally speaking, sniprun does not need a commited cargo.lock to work, as shown by its (accidental) absence that went unnoticed for quite long.
I'll fix that issue when I have enough actual fixes/features to warrant a new release, in the meantime, feel free to stay on an older version of sniprun where the cargo.lock was still in git. You're not missing on a lot of things, to be honest


lightbox_overlay: “Pan and Zoom” → “Pan & zoom”

The t helper operates on text strings, not HTML. The & works fine, and is correctly escaped for output by Handlebars, like any text string interpolated with ‘{{}}’.
(Followup to #18923.)

Merged, thanks @andersk!


Directly generate pdfpc config

It might not be 100% perfect by now, but please have a look, should fix #83 . As I see now, there is no big logic to fear.
Known problems:

Empty page at end. This might be cause by emitting the metadata, but i think https://github.com/typst/typst/pull/1929 shall fix this.

How to use:
$ typst query gauss.typ "<pdfpc>" --field value --one > gauss.pdfpc

Right now, every theme does emit the metadata separately.
Maybe we could introduce a base theme that is used by all others
to centralize tasks and settings that all themes share?

I really like rust, but have you considered creating the pdfpc file directly without a rust program?


Customize the log file name to include EC2 instance ID saved in S3

Describe the feature
The product now provides the option to customize the prefix using datetime. I'm expecting the solution allows to customize the file name saved in S3 using additional parameters, such as the instance id of the EC2.
Use Case
Embed the instance id in log file name on S3.
Proposed Solution
No response
Other Information
No response
Solution version used
v1.0.0

Step 1. Update FluentBit installation document.

Open https://console.aws.amazon.com/systems-manager/documents/
Choose Owned by me.
Choose FluentBitDocumentInstallation
Choose Action, and Create new version
Copy the following to the content

{
  "schemaVersion" : "2.2",
  "description" : "Install Fluent-Bit and the AWS output plugins via AWS Systems Manager",
  "parameters" : {
    "ARCHITECTURE" : {
      "default" : "",
      "description" : "(Required) Machine Architecture",
      "type" : "String"
    },
    "SYSTEMDPATH" : {
      "default" : "/usr/lib",
      "description" : "(Required) systemd path for current OS",
      "type" : "String"
    }
  },
  "mainSteps" : [ {
    "inputs" : {
      "sourceInfo" : "{\"path\":\"https://aws-gcr-solutions-assets.s3.amazonaws.com/aws-for-fluent-bit%3A2.28.4/fluent-bit{{ARCHITECTURE}}.tar.gz\"}",
      "sourceType" : "S3",
      "destinationPath" : "/opt"
    },
    "name" : "downloadFluentBit",
    "action" : "aws:downloadContent"
  }, {
    "inputs" : {
      "runCommand" : [ "cd /opt", "sudo tar zxvf fluent-bit{{ARCHITECTURE}}.tar.gz" ]
    },
    "name" : "installFluentBit",
    "action" : "aws:runShellScript"
  }, {
    "inputs" : {
      "runCommand" : [ "cat << 'EOF' | sudo tee {{SYSTEMDPATH}}/systemd/system/fluent-bit.service", "[Unit]", "Description=Fluent Bit", "Requires=network.target", "After=network.target", "", "[Service]", "Type=simple", "ExecStartPre=/bin/sh -c \"systemctl set-environment INSTANCE_ID=$$(curl -H \"X-aws-ec2-metadata-token: `curl -X PUT \"http://<IP_ADDRESS>/latest/api/token\" -H \"X-aws-ec2-metadata-token-ttl-seconds: 21600\"`\" http://<IP_ADDRESS>/latest/meta-data/instance-id)\"", "ExecStart=/opt/fluent-bit/bin/fluent-bit -c /opt/fluent-bit/etc/fluent-bit.conf", "Restart=always", "", "[Install]", "WantedBy=multi-user.target", "", "EOF", "sudo systemctl daemon-reload", "sudo service fluent-bit restart" ]
    },
    "name" : "startFluentBit",
    "action" : "aws:runShellScript"
  } ]
}

Repeat step 2 ~ 3
Choose Action, and choose set default version
Select the latest created version, choose Set default version

Step 2. Update AppLogIngestion Lambda

Open https://console.aws.amazon.com/lambda/home
Search "APIAppLogIngestionAPIAppLogInge"
Choose the following Lambda
On the Code page, find the uitls/fluentbit_template/fluent-bit-output-s3.template.yaml
Modify the configuration of s3_key_format

[OUTPUT]
    Name                s3
    Match               $LOGHUB_CONFIG_TAG
    bucket              $LOGHUB_S3_BUCKET_NAME
    region              $LOGHUB_CONFIG_REGION
    total_file_size     $LOGHUB_S3_MAX_FILE_SIZE
    upload_timeout      $LOGHUB_S3_UPLOAD_TIMEOUT
    use_put_object      true
    s3_key_format **/$LOGHUB_S3_PREFIX/$${INSTANCE_ID}-%H-%M-%S-$UUID.gz**
    compression         gzip
    storage_class       $S3_STORAGE_CLASS
    json_date_key       $LOGHUB_TIMEKEY
    json_date_format    iso8601
    Retry_Limit         False
    tls.verify          false
    Role_arn            $LOGHUB_BUFFER_ACCESS_ROLE_ARN

Step 3. Go to the instance group page of the CLO console and reinstall the fluentBit Agent
Step 4. Recreate ingestion, waiting for new fluent-bit configuration files to be distributed


APIKA: In Branding page, Colors pane texts don't have Finnish translations

@bajiat Verified on night, isn't reproduced. Can be closed

As the issue was found in APIKA, I suggest to keep the issue till the latest deployment is made. When I verify the issue in APIKA that it has been resolved, I can close the issue myself.

Duplicate.
@Nazarah, I will close the issue now. If it is resolved in nightly, it gets to the next release.


Allow empty arrays for non-required parameters

Fixes #44

Hmm... so these changes fix my problem as expected locally but the unit tests for the mock data-store fail.
I suspect that means there is a related bug in your resource or data-store implementations but I'm not really comfortable debugging that part of the codebase, nor even deciding if that is the correct approach.


Quickboot 1.1-92 Pull request to /Casks

After making all changes to the cask:

[X] brew cask audit --download {{cask_file}} is error-free.
[X] brew cask style --fix {{cask_file}} reports no offenses.
[X] The commit message includes the cask’s name and version.

Additionally, if adding a new cask:

[X] Named the cask according to the [token reference].
[X] brew cask install {{cask_file}} worked successfully.
[X] brew cask uninstall {{cask_file}} worked successfully.
[X] Checked there are no [open pull requests] for the same cask.
[X] Checked that the cask was not already refused in [closed issues].

Allows direct rebooting into other OSes/Images/Bootcamp

edited white space to force CI re-run, due to bad CI out of /Casks error.


Do we have any example with cucumber framework / feature file?

would like to implement automation work with cucumber based framework using feature file ? can anyone share any example on this

Have you tried anything?

No..


rename directory will copy all objects in object server side?

hi, i want to ask if rename directory in juicefs mount point, will copy all objects in object server side

No, it's just a light metadata operation, without any change in the object storage.

No, it's just a light metadata operation, without any change in the object storage.

thks


Unable to build docs in mdx format

I'm using<EMAIL_ADDRESS>which include<EMAIL_ADDRESS>but a simple file like this
import { Canvas, Meta, Story } from '@storybook/addon-docs';
import { Button, Space } from '../../index';

<Meta title="MDX/Button" component={Button} />

# Button

<Canvas>
  <Story name="primary button">
    <div>
      <Button size="large" variant="primary" onClick={() => {}}>
        Click me
      </Button>
    </div>
  </Story>
</Canvas>
);

throw a parsing error
 00:18:46 [vite] Internal server error: Unexpected token (10:0)
[1]   Plugin: vite-plugin-mdx
[1]   File: /src/components/Button/Button-doc.stories.mdx
[1]   7  |
[1]   8  |  <Canvas>
[1]   9  |    <Story name="primary button">

UPDATE: Apparently the Canvas element must be always inside a Story component
This seems to be incoherent with the storybook mdx documentation that in the Basic Example linked clearly shows the opposite pattern.
<Canvas>
  <Story
    name="Unchecked"
    args={{
      label: 'Unchecked',
    }}>
    {Template.bind({})}
   </Story>
</Canvas>

Could you provide a minimum reproducible example? This example works fine for me: https://github.com/eirslett/storybook-builder-vite/blob/main/packages/example-react/stories/mdx-in-stories/Example.docs.mdx

Closing this for now since now reproduction has been provided.


[sca, kmac] Optimize KMAC SCA captures

This PR contains two commits:

If the FPGA SCA mode in KMAC is enabled, KMAC is made to keep signaling idle even though the message FIFO can contain data already. This is required to not trigger the capture while Ibex is writing to the message FIFO.
Optimize sha3_serial SCA application to make use of the FPGA SCA mode in KMAC for lower noise, fewer samples, less processing, and signal back digest to host via UART for verifying KMAC operation during capture.

To give an idea of the impact on these changes, this is what a KMAC power trace looked before:

Now, all the action is happening within the first 2000 samples and there is much less noise. Towards the end of the trace is when Ibex gets out of sleep (just to give you an idea of how much noise this creates).

Thanks for the quick reviews @eunchan and @moidx !


feat(have your say): add feature toggle for have your say

update stying for examination timetable

:tada: This PR is included in version 2.9.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


https://appr.tc SSL certificate expired

Hi guys,
Unfortunately can't use https://appr.tc any more to connect with the iOS demo app. According to the app log, it happens because the site's SSL certificate expired. Is there any chance that it will be updated?
Thanks in advance!

Hi
I have face same issue! can you help any one?

I am also facing same problem.  can anyone suggest what can i do now?

Same issue at Android.

Hi
I have face same issue! can you help any one?

I am also facing same issue. You know when they will update SSL CERTIFICATE

Any updates on this?

@KaptenJansson @kisabaka Please check this

@KaptenJansson @kisabaka @fippo @samdutton  Please check this

any updates ??

Same problem. Any workaround?

This repository contains instructions how to run your own server for your own applications.
If you have not done this so far, now is the time.

This repository contains instructions how to run your own server for your own applications.
If you have not done this so far, now is the time.

Thanks for the workaround!
Does it mean that there are no plans to bring https://appr.tc back to life?

I disable the SSL certificate check before sending http connection request.
Of course this workaround is totally NOT recommended,  I did it just for testing purpose,

I disable the SSL certificate check before sending http connection request.
Of course this workaround is totally NOT recommended, I did it just for testing purpose,

Execuse me, How to disable the SSL certificate check in android app??

This repository contains instructions how to run your own server for your own applications.
If you have not done this so far, now is the time.

How much it costs to established own server

This repository contains instructions how to run your own server for your own applications.
If you have not done this so far, now is the time.

How much it costs to established own server

Mail<EMAIL_ADDRESS>to know details about the establishment cost of own server.


how to run botkit within the custom express server instance ?

I was using this https://github.com/mvaragnat/botkit-messenger-express-demo sample code for custom server instance but it seems have some issue like conversion is not returning any results.
Is there any other way to use custom server instance with botkit ?

Hello @deepakmhr here's how you can do that

Closing as answered, please reopen if you run into any trouble


[Backport 22.11] linux: patch to fix MAP_32BIT crashes, e.g. Haskell

Manual backport of #231393 and #232072
Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

Thanks. I was a bit hesitant to backport initially, but it's been running on a number of systems now, and the patch has been queued for the upcoming releases. I think it's good to go now for NixOS stable too.
@ofborg build linux_6_1
@ofborg build linux_6_2
@ofborg build linux_6_3
@ofborg build linux_testing


Play example needs to be updated

Describe the bug
The example at:
https://github.com/librespot-org/librespot/blob/dev/examples/play.rs
No longer reflects the current state of the library and should be updated. Specifically I think Session::new no longer works and needs to be replaced with Session::connect?

At least for me, compiling and running the example is working fine. What isn't working in your case?

@AramZS I was also confused by this (partly because I am new to Rust). But actually Session::new is the newer function which was introduced in the current development cycle. In the latest release 0.4.2 this function does not exist yet.

All examples up to date now, right?


fix(custom-handle-example): update the custom handle example to svelte syntax

Hey, I've been working with your package (which is awesome!) in svelte. I came to implementing a handle with a custom validator and found that the syntax seemed to follow react convention rather than svelte. I've tried to update it to svelte syntax.

ouh! Good catch and thanks for the PR @JakeWritesCode !


Issue with Importing CSV

I am trying to import a csv, I have it saved on my end as a csv(comma delimited) encoded as UTF-8.  I enter it in and hit import, I see it count up the "%" , but nothing happens in the end, and I can never access my files to begin processing. Any Help?

Hi! I'm resetting this project to work off of other tooling I've worked on for the last few years. Check out the README for details. Closing all issues as they won't pertain to the new codebase.


add some CSS styling for the web recipes?

any interest in this? just thinking of something like some margin: auto to make the various web recipes center in the window...i did a search for "css" in issues and didn't see anything but maybe you have reasons for keeping it spartan for now?

One of the next steps for web recipes is autogenerating (try) links next to every web checkmark in the table.
So I don't think centering will be too necessary with the output in the side-pane.
I'm working on a collect of TPS updates, and one of them will allow launching the above link from:
https://try.purescript.org/?file=https://raw.githubusercontent.com/JordanMartinez/purescript-cookbook/master/recipes/CatGifsHalogenHooks/src/Main.purs

rather than a gist.

One of the next steps for web recipes is autogenerating (try) links next to every web checkmark in the table. ...

@milesfrain sounds like a good plan. I’ll close this
Sent with GitHawk


fix(ci): add node 18 build, test variants

This PR can sit here and brew for a while. We can merge it in a few days when I will add a commit that removes Node 16. Till then we get to validate the bump.

Hey Mrugesh, is this still blocked?

Sort off - the CI flows should be updated only after we have moved all the servers over to v18. This is on my backlog.

Sure - let me know if there is anything I can do to help.


layers: Migrate active_sets to active_slots

Previously for pipelines we were only tracking which sets were being used.
This change refined active_sets to active_slots. The slots include both the
set and the binding that are in use by the shader. This cleans up a couple
loops and prevents cases where we were checking inactive slots.

Hi Chris, I pushed '&' update, thanks for that. If changes make sense otherwise please assign back to me and I'll merge.

LGTM.

Sorry about the assignment noise -- misclicked.

merged to master


Add authors template

An author page could include a feed setup similar to vendor pages, along with the same social link/content sidebar.
Some data visualization elements could also be used to display the # of tastings per-genre that the author has done, displayed in a donut chart.
Their top 7 favorite teas could also be displayed.

Resolved in 43a36f6e86520ef52daed2a6da10ebdce263b9fd.


fix(RequestPane): Fix Mardown Table styling

Description
Updated table styling in docs preview to match Bruno's other tables.
Before:

After:

Thanks for taking care of this @Its-treason !


Config rewrite

Fixes #16734
Internal review URL

@Rick-Anderson, Would u mind taking this one over completely (i.e., author metadata+author byline). I'm 🏃 with Blazor issues as far as the :eye: can see, possibly right to 🏖 retirement. Woot!

@guardrex  sure thing. I'm hoping to get you to review the update. It's a total rewrite. I just want to make sure I'm not missing something from your version.

@mkArtakMSFT  this is a total rewrite of the original but no new info here, just the way it's presented. I did a total rewrite because this topic gives alot of traffic and alway low CSAT (customer satisfaction).  I'm confident the rewrite will get much better CSAT.
Do you want to review it or assign a reviewer?