The changes I made to use K-9 as a library in another project.

I want to use k-9 as a library in my project. For this I need the changes that I request in pullrequest. Changing "case" to "if" allows k-9 applications to be used as libraries in another project.

Sorry, using if/else instead of switch/case shouldn't make a difference. I don't see how this could help building K-9 Mail as a library.

The switch / case can only use values that are constants. When using R.id.name from an application they are treated as constants, if they are used in the library they are as variables and you can not do switch / case on them.

I see. But changing the switch statements now doesn't prevent someone from inserting similar ones later. An effective way to prevent that is to move all the code to a library project. But currently I'm not willing to do that. It'd be an inconvenience for us without clear benefit.
I'm sorry, but you're on your own with this.


Put large number in cell

When I use Excel to put 154377 in a cell and then read the Value property in PS, it returns 154377.
When I use PS to set the Value property to (a var containing) 154377, it becomes 73 in Excel.
$v = 154377
$mysheet.cells[1,1].Value = $v

Then I save it and open in Excel and there the cell contains 73.

(I know it must have something to do with the datatype, 150000 is a long integer but do I have to typecast or set the type in the cell properties, or something else?)

Argh, my bad.
Another function overwrote the large value with '73'.


Implement proper quit functionality

Currently just panic if hits a quit opcode, I'd like to pass a channel message back to the bubbletea application and exit the game loop instead

Closed in https://github.com/DaveTCode/zmachine-golang/pull/20


Difference between Get-SPOPublicCdnOrigins and Get-SPOTenantCdnOrigins

I am confused by the difference between Get-SPOPublicCdnOrigins and Get-SPOTenantCdnOrigins -CdnType Public (and all variants such as New-SPOPublicCdnOrigins and Add-SPOTenantCdnOrigins, etc.)
They sound the same, but when I ran Get-SPOTenantCdnOrigins -CdnType Public, I get a list of CDNs, while if I run Get-SPOPublicCdnOrigins I get nothing.
Moreover, when I run Get-SPOTenantCdnEnabled -CdnType Public, I get a value of "True" (so public CDNs should be enabled), while if I try to run New-SPOPublicCdnOrigins, I get: "CDN feature is not enabled by the tenant administrator"
Thank you for the explanation.

Hello @gr79
I am looking into this.

Hello @gr79 please see this https://github.com/MicrosoftDocs/office-docs-powershell/issues/2226


Feature/cdap ui

This PR updates the cookbook to handle the upcoming cdap-ui component in 3.0.  It triggers the new UI if [cdap][version] is 3 or greater.  the default [cdap][version] remains 2.8.0-1

[x] ui.rb and ui_init.rb recipes, essentially cloned from the web_app counterparts
[x] tests for above, also essentially cloned
[x] hook in fullstack.rb to check the version and include web_app or ui appropriately
[x] hook in the web_app recipes to check the version and defer to ui recipes instead if appropriate (for existing use-cases where web_app is in the runlist directly

:+1:


Proposal -- Add https://vuetifyjs.com

It will be interesting add this theme template to the generator.

Reference : #171

We are not maintaining VueJs Generator in this package from last few versions.

In the latest version, we have given the support to customize templates. so you can publish the templates and customize the way you want as per your need to a theme.
so if anyone interested in this, then he can develop his own packages as well for these templates.


[Thorough review] Add custom server to do http to https redirect

I loosely followed these two guides
https://levelup.gitconnected.com/set-up-next-js-with-a-custom-express-server-typescript-9096d819da1c
https://stackoverflow.com/questions/66458059/how-do-i-force-or-redirect-my-next-js-website-to-use-https
I chose to copy code from heroku ssl redirect because it was such a tiny bit of code, I think its better to maintain it ourselves. Also the npm module uses NODE_ENV as their environment variable setter and we use NEXT_PUBLIC_ENV. I didn't want to change how we use that env variable just for this piece of work.
Note this wont work for local development . I haven't been able to test as I need to test on a production environment

I couldn't remember initially why I went for a custom server but I think it was because next middleware is introduced in Next 12.  We are on next 11. It could be worth an upgrade and then we could just use middleware which would look like this
`
import { NextFetchEvent, NextRequest, NextResponse } from 'next/server';
enum Environment {
PRODUCTION = 'production',
LOCAL = 'local',
STAGING = 'staging',
}
type Params = {
environments?: Environment[];
status?: 301 | 302;
};
const sslRedirect =
({ environments = [Environment.PRODUCTION], status = 301 }: Params) =>
(req: NextRequest, ev: NextFetchEvent) => {
const currentEnv = process.env.NEXT_PUBLIC_ENV as Environment;
if (environments.includes(currentEnv) && req.headers.get('x-forwarded-proto') !== 'https') {
  const hostname = req.headers.get('host') || req.nextUrl.hostname;
  return NextResponse.redirect(`https://${hostname}${req.nextUrl.pathname}`, status);
}
return NextResponse.next();

};
export default sslRedirect({
environments: [Environment.LOCAL, Environment.STAGING, Environment.PRODUCTION],
});
`
I agree it is alot nicer than rewriting with an express server
I am wondering whether a next upgrade is a good idea anyway because alot of the packages are outdated
I'm happy to hold on this PR and if we prioritise Next upgrade to bring in middleware
Also app.use() is the express way of doing middleware but the only way of getting the middleware into the next app was to create a custom server. Does that make sense?

@eleanorreem Shall we close this PR for now? I assume we'll use the middleware solution as Next is now upgraded.


Fix 'atleast_{1,2,3}d' for scalars

Fixes #634.
This still doesn't address the issue that the testing suite doesn't cover the case of int or float literals as input.

Wow, thanks!
Can you add a test case, if even just a manual one that only covers one example? That is, at some point we should improve the test suite to check Python literal types, but for now it would be good just to cover the change made in this PR with at least one test. I'm guessing you tested this yourself, even interactively in a repl, so you could just dump that into a test case somewhere.
What do you think?

Done. I think this fix will have to be done in a few other functions too, but I haven't checked yet.
I'm not too sure how to add testing for these. I was hoping they could go in scalar_shapes in tests/lax_numpy_test.py:45, but rng((), float) has result dtype float64 (for jtu.rand_default()), so there might need to be special cases to handle these.

This looks great! Testing/fixing Python scalars more broadly is something we should do.


[doc] BottomNavigationBarItem

I noticed that the API documentation for BottomNavigationBarItem is out of date.
It mentions:

The argument icon should not be null and the argument title should not be null when used in a Material Design's BottomNavigationBar.

However, since title is now deprecated, shouldn't this message be revised to say label instead?

Hello @awhitford
Thanks for opening an issue.
I have created PR from your issue which you can check.
if you have any suggestions then please let me know
Thanks.

Although the implementation does say to use label instead, the concerned line could be updated.
https://api.flutter.dev/flutter/widgets/BottomNavigationBarItem/BottomNavigationBarItem.html

CC @johnsonmh

Hi @awhitford
now you can close the issue because PR has been merged.
Now you can check here https://api.flutter.dev/flutter/widgets/BottomNavigationBarItem/BottomNavigationBarItem.html
Thanks

@Abhishek01039 The BottomNavigationBarItem doc still references title (deprecated) instead of label.

The argument icon should not be null and the argument title should not be null when used in a Material Design's BottomNavigationBar.

This issue does not look resolved to me.


Bug: error due to inability to remove "quick move" folders

How to reproduce: if you add a folder to the quick move menu and then delete that folder on the OS, any time you go to an image search tab you'll be greeted with a red X notification that says the folder is missing. The notification gives no way to remedy the situation. From now on, every time you visit the image search tab, you'll get an annoying little red x notification that lingers any time you click update index on the search page. Also the "update index" button becomes unclickable as a result.
This could be fixed if folders could be removed from the quick move menu. It also wouldn't hurt to have a way to close these popup notifications since they linger a little too long before disappearing, which can be annoying.

You can temporarily create the deleted folder first, and then remove it from Quick Move in the More menu at the upper right corner.
Alternatively, you can delete iib.db, but any manually added data will be lost.
Or you can wait for me to handle this issue later

Already fixed

Already fixed

I was going to say np and take your time but then saw this comment lol. I'll check it out, much appreciated!


EPMRPP-68506: attachment source changed

bug in jira - https://jiraeu.epam.com/browse/EPMRPP-68506
The attachment source changed and now attachments send even if the issue has nested logs.
Also, changed the version to 1.0.0

looks ok


"/composer.phar": stat /composer.phar: no such file or directory

docker@boot2docker:~$ alias composer="docker run -i -t -v \$PWD:/srv ubermuda/composer"
docker@boot2docker:~$ composer create-project symfony/framework-standard-edition test
FATA[0000] Error response from daemon: Cannot start container 9ca9708bdb1f82c00d14809955f1ed9c57e1d95e8216484c6bce3a96a62b0231: exec: "/composer.phar": stat /composer.phar: no such file or directory

There is currently an SSL problem when installing Composer:
PHP Warning:  readfile(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in Command line code on line 1
PHP Warning:  readfile(): Failed to enable crypto in Command line code on line 1
PHP Warning:  readfile(https://getcomposer.org/installer): failed to open stream: operation failed in Command line code on line 1

Therefore composer.phar not exist.


az sql db create --sample-name allowed values are not documented

Allowed sample names are not documented for az sql db create --sample-name, making them undiscoverable.

@aamalvea what is the basis for closing this?

This one should be re-opened, closed in error


Support Huawei PFS

PFS is an extension of OBS.
The main difference is  dir in PFS will be explicitly created . but other storage (like s3,obs....)won't create a real dir.(alluxio.underfs.obs.OBSUnderFileSystem#getObjectStatus will return meta in dir instead of null).This will cause dir be considered as a file in some conditions and files in this dir won't be listed.
and update obs lib version

wait for our internal stress test

@apc999  please help take a look~

@apc999 can you help take a look, thanks

ping @apc999 @LuQQiu please take a look~

overall LGTM, can you test to see if OBS functionality still works with bin/alluxio runUfsTests
and see if PFS functionality works with the same command
what's the size of this obs extension? if it's not that big, actually @apc999 i prefer to move it back to alluxio main repo

OK.Please wait for some time,I need to retrieve my Huawei account.

@yabola If you have time, can you check your alluxio community slack? we leave some message there

@LuQQiu My test step:
run ./bin/alluxio runTests
OBS:
Alluxio:

Huawei cloud:
PFS:
Alluxio

Huawei cloud

@LuQQiu My test step:
run ./bin/alluxio runTests
OBS:
Alluxio:

Huawei cloud:
PFS:
Alluxio

Huawei cloud

@LuQQiu
alluxio-underfs-obs-2.7.0-SNAPSHOT.jar is about 3.1MB, I have tested it in Alluxio-master branch

@LuQQiu
Goood Test script! I have tested PFS & OBS with bin/alluxio runUfsTests.
It failed at getModTimeTest.Because I am using Huawei Cloud in Thailand. The time zone of the file modification time is different from that of China, so there will be a one-minute difference. But I think it is ok.
Supplement some more difference between PFS and OBS. You can check in PR description.

OBS/PFS had been merged in master https://github.com/Alluxio/alluxio/pull/14023. This PR would be closed.


add ability to send webhooks to external tools

@sgotti can you do the review please?

@sgotti can you do the review please?


Create Masterbots Subscription Wizard, Modal and Payment integration

https://trello.com/c/SgUv4xpu/158-create-masterbots-subscription-wizard

Summary by CodeRabbit

New Features

Introduced Stripe payment handling for subscription management, plan retrieval, and payment intent creation.
Added new components for subscription management, including Checkout, Plans, Subscription, and StripeElement.
Added a redirect rule for /pro to /c/p/:path.

Enhancements

Improved chat functionality with new ChatPage and BotThreadsPage components.
Added user authentication and chat thread retrieval on various pages.

UI Improvements

Added new icons including IconChevronAngleRight, IconHelp, IconCreditCard, and IconArrowRightNoFill.

Hooks

Introduced PaymentProvider and usePayment hook for managing payment-related states and functionalities.

@sheriffjimoh -- I see build errors and warnings in vercel, can you check them out?

@TopETH — this is the implementation for the subscription payment wizard. You can use the initial set-up of the pro view but with route as apps/c/p (currently on this PR as apps/pro). @sheriffjimoh, can you update the route as apps/c/p? Once the site map is finished, I will do a meeting explaining the mapping and re-routings.
cc – @Bran18 @merivercap

@sheriffjimoh -- I see build errors and warnings in vercel, can you check them out?

Also, check the coderabbitai feedback 👀 looks like some are indentation issues, other best practices improvements and security improvements. Not all of them can be applied right away from the comment made, so be mindful of how to use them.

Woah, coderabitai is truly flying :rocket: please follow up the replies given by coderabitai, @sheriffjimoh . Check if all of them are already apply and if any found, mark them as resolved. I found one that has a comment with an outdated reference (5 days ago).
PD: Check the build issue, see this -> https://vercel.com/docs/errors/error-list#invalid-route-destination-segment it is related with the vercel redirections config
cc - @topeth @bran18

** Feww ** a lot of feedbacks! We need to keep improving on the initial version on PRs. This is not the first time and I hope this can be reduced overtime.
Majority of the feedbacks are related to the latest NextJs 14 practices. Please see the videos that I shared on one of the feedbacks (shared at engineering channel, the link are the messages). This is a must.
One thing though to notice is that I didn't complain about the wizard/index.tsx and his hook to be with the client directive, and that it because at component level, if you declare it as client component, it won't make the inner components client components, and that is because they are at the end server components and they can be served if they are wrapped on a Suspense. It turns fully to client side when you declare the client directive at the page or layout level or any component at that level... That has to be avoided.
Another thing, I noticed that you put all the wizard components on the main component folder, try to organize it better and put them at components/wizard for the wizard component logic and components/pro/payment for the payment steps and components.

I understand, but there are a lot of things going on here, the reason why we have so many comments is that Coderabitai is trying to review as I develop.

I understand, but there are a lot of things going on here, the reason why we have so many comments is that Coderabitai is trying to review as I develop.  -  @AndlerRL

Makes sense. Each time you commit and push, the ai will take that as a version to verify. You can check the ai config by commenting on the PR "@coderabbitai configuration" see ref: https://coderabbit.ai/changelog . That is why I thought that maybe I was replying to outdated feedbacks 🤔


Could not find plugin

Wanted to play around the plugin but I am running into this issue, where the plugin cannot be found.
Could not find com.squareup.hepheastus:gradle-plugin:1.0.0.
Searched in the following locations:
  - https://dl.google.com/dl/android/maven2/com/squareup/hepheastus/gradle-plugin/1.0.0/gradle-plugin-1.0.0.pom
  - https://jcenter.bintray.com/com/squareup/hepheastus/gradle-plugin/1.0.0/gradle-plugin-1.0.0.pom
  - https://repo.maven.apache.org/maven2/com/squareup/hepheastus/gradle-plugin/1.0.0/gradle-plugin-1.0.0.pom
Required by:
    project :

repositories {
        ...
        mavenCentral()
    }
    dependencies {
        classpath "com.android.tools.build:gradle:4.0.0"
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath "com.squareup.hepheastus:gradle-plugin:1.0.0"
    }

a before e.  You have written heph**ea**stus here rather than heph**ae**stus

ahah I should have definitely check more carefully. BTW, I copied and pasted the dep from the readme. So it's worth fixing the typo there too.

Oh thank-you, that's good to know 👍

I'm sorry about that. Thanks for filing @EtherBit and thanks for the fix @steve-the-edwards.


Hurt note hitbox is excessively big (or maybe its easier to hit then normal notes) (change a feature, not add one)

What feature do you want to get added on the base engine?
An exemple of this problem fixed is PsychEngine-Extra by Starmapo, its easier to hit notes on songs that are filled with hurt notes, like kaboom from Madness Vandalization (i edited the chart to make every note a double).
hopefully this is not troublesome
To test your sight, and reliability, please select the option of what should NOT be requested.
Stage Editor, 6K+ support, and winning icons.

I don't think there are plans to make softcoded hit timings (#2014), but earlyHitMult is a thing, you can also write your own timing formula with Lua

I don't think there are plans to make softcoded hit timings (#2014), but earlyHitMult is a thing, you can also write your own timing formula with Lua

the only issue with that is that there's no lateHitMult, which is really unfortunate (and also really easy to add) since the biggest issue with mines is that people will hit them accidentally due to the late timing a lot more than hitting them early
they don't need to change the hurt notes, just add the option to change both hit times so that people can change the hurt notes themselves or fix issues with custom notes as well (since some custom notes have a fire trail for example so you would want to lower the late hit multiplier so that you can actually hit other notes behind them)

ok, thanks
Em qua., 27 de abr. de 2022 às 11:19, frantastic24 @.***>
escreveu:

You can still change like I said, even without lateHitMult
—
Reply to this email directly, view it on GitHub
https://github.com/ShadowMario/FNF-PsychEngine/issues/8351#issuecomment-1111061535,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ATOSJXJPQ6CDLQSLNJI7SXDVHFEGDANCNFSM5UNKEGZA
.
You are receiving this because you authored the thread.Message ID:
@.***>


Add LC/APC, SC/APC and LSH/APC port types

Environment

Python version:   3.5.3
NetBox version:   2.5.6

Proposed Functionality
Add LC/APC, SC/APC and LSH/APC port types.
Use Case
We need to track LC PC/APC and SC PC/APC port type on patch panel.

Database Changes
None.

External Dependencies
None.

Please revise your request to specify the exact types you're proposing and include justification for why the existing types aren't sufficient.

We have patch panel with 4 differents port types:  LC/PC, LC/APC, SC/PC and SC/APC.
Currently in Netbox there is already LC and SC port types. LC is usually a shortcut for LC/PC and SC for SC/PC. That's why I want to add LC/APC and SC/APC.
As I know that LSH/APC exists too (cf #2569), I have included it in my PR.
So this request and the PR is to add the following port types :

LC/APC
SC/APC
LSH/APC

If you want, in addition I can rename existing LC to LC/PC and existing SC to LC/PC.


Importing and re-exporting a full XML removes <additional_input>

Description / Beschreibung
Edit some options and export them in/from the subpage ./management/optionsets/. Open the XML file with a text editor. The fields <additional_input> are populated.
Edit the same options within a catalogue in the subpage /management/catalogs/, and export the full XML. Open the XML file with a text editor. The fields <additional_input> are empty!
Edit a XML optionset file on your computer and import it into the subpage ./management/optionsets/. The fields <additional_input> are populated.
Edit a full XML file on your computer and then import it into the subpage /management/catalogs/. The fields <additional_input> are reset to "---"!
Expected behaviour / Erwartetes Verhalten
The content of <additional_input> should be maintained on either way.
I have attached an exemplary full XML before and after the export. The information loss is striking.
epm.zip

Hi @Zack-83 above you write "options" but you are on the optionset page or the catalogs page, can you clarify a bit what you did edit on which page?

I follow the links from the catalogue https://rdmocat.aip.de/management/catalogs/19/nested/ to the optionset https://rdmocat.aip.de/management/optionsets/134/ to the option https://rdmocat.aip.de/management/options/995/ , tick the radio buttons on the last line, save, go back to https://rdmocat.aip.de/management/catalogs/19/nested/ , download.

Hmm, I cannot really reproduce the problem here, are you sure the option was saved? Maybe there is another bug preventing this. I currently have no account on https://rdmocat.aip.de or my pw is not working anymore. Maybe you or @triole can create/update mine.

I created an account for you.
Yes, the options were saved.
I can tell more about the mistake:

If I edit locally and upload a single optionset with its options (say, https://dmp.metrology-rdm.eu/terms/options/other_rdm_requirements), the additional_input is saved.
If I edit locally the whole "optionset"-file or a whole catalogue, the additional_input is lost.

thanks for reporting @Zack-83 , I think there is a bug in the current xml parser function convert_additional_input, it ignores the xml value in some cases and sets only '' for the additional_input
https://github.com/rdmorganiser/rdmo/blob/065d195043b7ac34a7b6b3180dac69829a3974bc/rdmo/core/xml.py#L225
I can address this in my import feature PR https://github.com/rdmorganiser/rdmo/pull/810

Ah, so it will only apear when importing the old format, right? This I did not check.

I've added the first if case, that was the only thing that was missing I think.
additional_input = element.get('additional_input')
if additional_input in ['', 'text', 'textarea']:  # from Option.ADDITIONAL_INPUT_CHOICES
    element['additional_input'] = additional_input
elif additional_input == 'True':
    element['additional_input'] = 'text'
else:
    element['additional_input'] = ''

Yes, this should work. I think the files that cause these problems have the wrong version. If the XML files are edited to use the new additional_input syntax, the version attributes of the rdmo tag at the beginning of the file needs to be updated as well.

yes, but who knows what the right version is when writing the XML file? Or how can an editor find this out?

hmm, the idea was never to edit the xml files directly, but people do it anyway. I guess they just need to be careful, but any convert_... functions should somehow be graceful with those fields, like your change. We could also raise errors when things cannot be catched like this.

With which version was the additional_input syntax changed? I am one who often edits XMLs by hand and I often downgrade the version from the present 2.1.3. to 2.0.0. to increase "inclusivity".

In 2.1.0 so this would explain why it did not work. But we add @MyPyDavid 's fix nevertheless. We have only 2 "compatibility breaks" to 2.0.0 and to 2.1.0.

@MyPyDavid this is also implemented in dev-2.2.0 right?

yes, this will be part of RDMO 2.2.0


Class file error

https://mclo.gs/rRrmlhN
Reproduced with just musify alone. These errors in the log indicate an error in the class file. Reading the logs, it also says
"[01:25:04] [Client thread/WARN] [FML]: Zip file Musify-0.1.7.jar failed to read properly, it will be ignored"
possibly disabling the mod effectively. That may explain why I wasn't able to get any audios to work within my modpack.

Hi!
Thank you for creating this issue, it seems that a log4j module in the meta-inf package not working correctly, i will look into fixing that.
However, even with the that warning message the mod should work fine.
Did you follow the setup instructions in: https://github.com/KwemberDev/BiomeMusic/blob/master/README.md ?
~Kwember.

Thank you for the response. I will share with you my configurations. As an example, I want to make the wither boss fight have music when you fight it.

This is the music placed in the "biomemusic" folder and it is an ogg file.

This is my configuration for it. I have tried, but I might be doing something wrong... Perhaps I need the square brackets around it, but I have tried it, but it still doesn't work for me. Do you mind sharing your configuration if you have made any so that I can try and see where I have gone wrong?

Hi,
So small update, i looked into the boss music logic again and you appear to be right, so two things:

There was a small oversight on my part, i accidently called the wrong stopmusic method in the boss music handler, which stopped the boss music and not the vanilla music.
Do the other music functions work for you? As in the main menu music and the biome music ect?

In any case, a new version with the boss music fixed will be pushed to releases asap, both here on github and on curseforge/modrinth.
Thank you a lot for making this issue, this was indeed a major bug that went through playtesting.

Alright, the hotfix for the bossmusic is uploaded to github under releases, and is pending for review on curseforge and modrinth. Lets hope curseforge doesnt take a week to approve it again.
~Kwember.

I will try the other music functions and see if they work, thanks for the changes

On a side note, the boss music does now work, however, there seems to be some log spamming.
Sorry, it appears i left a singular debug line in by accident, thank you for noticing.
I will fix this and (again) push the latest version as soon as possible.

Alright, good to hear.
Also, i have figured out a fix for the class file errors in console, the final release hotfix (version 0.1.8) has been uploaded to github and is pending on curseforge and modrinth.

boss music only playing when aggro'd to the player is something i could add, but im not sure if its the better option, this would mean that when fighting a boss with multiple players, only one player would have music. perhaps there is a way around that, i will put it on the list of future additions.
Also, biomes will play a random song from the list, you are not supposed to put any spaces between the song names. Might be my oversight, i could maybe include a disclaimer about that, or work in that it ignores spaces.
your config should work like this:
S:"mm:azure"=vaguehopeinstrumental.ogg,aotambient1.ogg,nierambience.ogg,aotambient2.ogg
^ no spaces between the song names.
If a song from the songlist of the biome is already playing, it keeps playing the song (because the song is one of the songs for that biome.)
As for repeating the song, i did think about making that a config option and have it randomly choose a song again after the end of a music file, i suppose that would be another future addition.

Ah ok, for the biome music, now it's properly sorted, it only plays a song randomly from the list, but it will keep on looping the song after it ends. But, if I leave the world and rejoin it, it plays a different song sometimes, but it will repeat the song again and again until I rejoin the world. The songlist recognizes that there are multiple songs, but it only chooses to play one that it chooses over and over again from what I've gathered. Not sure if this is intended.

ah i see what you mean. The song repeating was what i set up, but in hindsight it mightve not been a good decision as it can get a bit annoying that it repeats the same song. i will prepare an update that will make it randomly pick a new song again instead of looping.

As for the boss suggestion, the reason why I made the suggestion was because some bosses in my modpack spawn as soon as you get within a certain distance, therefore you could be outside of the boss room and it would play the boss music without actually fighting it.

You could try lowering the boss music activation range, if that doesnt interfere with the attack range of other bosses i suppose.

A new version has been uploaded to github and is pending on curseforge and modrinth. It stops music from auto-repeating and has some improvements to the combat music aggro counter.


Updating Chart Data via Ajax?

Hi,
I have an ajax on the setinterval timer and would load the line chart data (the data loads nicely, formatted in json) but It error out update() function.   Can someone point me the right direction?.  Thank you.
$(function()
{
$(document).ready(function(){
	 var get_data = setInterval(function(){
		var ajaxrequest;
		ajaxrequest = $.ajax({
			type:"post",
			datatype:"Json",
			url:"index.php?r=site%2FChartdata",
			data: (typeof data ==="string"? data:null),
			success: function(data) {

		         var mychart //= $('#LineChart .ct-chart');
			  mychart.data = data;
			  mychart.update();  //<-- Error on this, Function not found.
			},
		});
	},3000);
});

});

If you don't have the original chart object that was returned during instanciation in this context, then try this:
var mychart = $('#LineChart .ct-chart');
mychart.get(0).__chartist__.update(data);

Hi,
I have tried you method but still getting the same error.  I have setup a breakpoint on the javascript and the object "mychart" does not have the update function.  What else could be wrong here ?  For your information the chartist version is 0.7.4.   Thanks.

I'm getting the same issue (of the non-existent update function), however if it helps, I managed to get graphs "updating" doing something along the lines of:
var newData = {
    series: [99,100]
};

//get existing chart options, feel free to just use jQuery here if you want.
var chart = document.querySelector('#LineChart .ct-chart');

//draw new chart on existing div
new Chartist.Line('#LineChart .ct-chart', newData, chart.__chartist__.options, {});

It's by no means perfect but it's working for the moment, so adapting this to your existing code shouldn't be too difficult as an interim workaround.

Hi all,
After many hours of debugging and pulling my hair out.  I discovered that I was my mistake as javascript is case sensitive.  So gionkunz, you solution works perfectly.  Megasaxon your solution also works but I just feel that it is not right to "new" an existing object (sorry it just me).   Thank you all.

@alberk8 great that it works! Can we close the issue?

Thanks. I am closing the issue.


x/pkgsite/internal/stdlib: update for "go1.21.0" onwards keeping ".0" trailing component

This package has a few places that might need updates for proposal #57631.

cc @golang/pkgsite


noise filter

is anyway to filter noise?
for example: some low probability events.

Hi,
This probability can be computed as long as there is a clear definition.
In defining p(event), we need to know what this probability is normalized against, e.g., event v.s. nonevent for the entire duration of the event, or event v.s. all the competing candidates that are overlapping with the event.
The unnormalized score can be read directly from the score tensor.


[Feature Request] twitter information retrieval

Required prerequisites

[X] I have searched the Issue Tracker and Discussions that this hasn't already been reported. (+1 or comment there if it has.)
[ ] Consider asking first in a Discussion.

Motivation
retrieval content from twitter based on provided key words
Solution
No response
Alternatives
No response
Additional context
No response

Close this issue since not needed after product plan discussion with Weijie


More liberal language regex in fences

Addresses #606 by allowing for spaces in the "language" field. Users that want to read RMarkdown can follow this up with their own parsing logic.

Now with tests!
Honestly, the way I'd use this is in overriding renderer.code:
var renderer = new marked.Renderer();

renderer.code = function(code, language) {
  // Parse the RMarkdown details out of language
  // These include the actual language, which is typically R
  // As well as a series of comma delimited options
};

In fact, this is akin to the style of markdown that pandoc will produce and consume as well: http://pandoc.org/demo/example9/pandocs-markdown.html

Closing, since I'm using commonmark now.


Calculator in PowerToys Run crashes computer

Microsoft PowerToys version
0.61.1
Running as admin

[X] Yes

Area(s) with issue?
PowerToys Run
Steps to reproduce
PowerToysReport_2022-09-02-14-34-58.zip
On Windows 11 Pro 22H2 (Insider Beta Channel build 22622.586)
✔ Expected Behavior
To calculate a math problem using PowerToys Run
❌ Actual Behavior
Before I could type more than the number "1", the app appeared to spawn hundreds of copies of itself, in the same spot, repeatedly. This behavior froze my computer and Task Manager, but I luckily ended a process called "PowerToys.Run (3)" and my PC unfroze and the popups disappeared with the message "Something went wrong with PowerToys.Run".
Other Software
No response

This should be resolved now with 0.69 release

dispatcher icon issue based on logs


seedSearchStringFromSelection doesn't work

Type: Bug
Hi, I used to use this feature set to never, so my editor won't ever populate next search term from editor selection, but after recent update vs code just ignores this setting and always populates next search term from editor selection. It's very very very annoying.
VS Code version: Code 1.75.0 (e2816fe719a4026ffa1ee0189dc89bdfdbafb164, 2023-02-01T15:29:17.766Z)
OS version: Linux x64 5.15.0-52-generic
Modes:
Sandboxed: No

System Info

Item
Value

CPUs
AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx (8 x 1400)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: disabled_softwarevideo_encode: disabled_softwarevulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
2, 2, 2

Memory (System)
17.51GB (10.81GB free)

Process Argv
--unity-launch --crash-reporter-id 4cbc9c62-bf94-4020-8cc0-1feb8e65a498

Screen Reader
no

VM
0%

DESKTOP_SESSION
cinnamon

XDG_CURRENT_DESKTOP
X-Cinnamon

XDG_SESSION_DESKTOP
cinnamon

XDG_SESSION_TYPE
x11

Extensions (3)

Extension
Author (truncated)
Version

path-intellisense
chr
2.8.4

vscode-json5
Kat
1.0.1

vscode-proto
san
0.0.6

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263cf:30335440
pythondataviewer:30285071
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593cf:30376535
pythonvs932:30410667
cppdebug:30492333
vsclangdf:30486550
c4g48928:30535728
dsvsc012:30540252
azure-dev_surveyone:30548225
vscccc:30610679
pyindex848:30577860
nodejswelcome1:30587005
282f8724:30602487
f6dab269:30613381
pythonsymbol12:30657548
2i9eh265:30646982

I have a similar issue but instead of never I've set it so selected but the behavior is always as it where set with always.
I saw this issue that may be related #165977 and, in my opinion, the use case described as a bug should be also a valid one (maybe it requires some extra configuration?).
In particular I refer to the need that the editor.action.nextSelectionMatchFindAction should be affected by editor.find.seedSearchStringFromSelection. So that I select something, I search using editor.action.nextSelectionMatchFindAction and then move around the cursor to edit or just replace the found selection. Then I want to continue searching by having nothing selected using the previous search string. But having editor.find.seedSearchStringFromSelection set to selected does not help and the search string is replaced by the word at cursor :disappointed:
I am aware that the use case can be achieved by using editor.action.nextMatchFindAction but you know, habits die hard!
Note that this issue is probably a duplicated of this one: #142864

Also seeing this issue myself on Mac, as mentioned above it might be a dupe of #142864.
Version: 1.78.0 (Universal)
Commit: 252e5463d60e63238250799aef7375787f68b4ee
Date: 2023-05-03T20:11:00.813Z (5 days ago)
Electron: 22.4.8
Chromium: 108.0.5359.215
Node.js: 16.17.1
V8: <IP_ADDRESS>-electron.0
OS: Darwin arm64 22.3.0
Sandboxed: No

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


Remove the need for NSG

The VM does not need to have an NSG as there is no public IP address associated with it, and some customers have locked down subscriptions that do not allow NSG creation.
The VM does not need to be allocated either until challenge 3, so why not deallocating it after is created?

Any reason why this is not merged yet?

Either from cli by running az vm start -n internal-vm -g $teamRG, or from the portal.


A probable typo in the code?

Hello!When I try to train the model, there is an error said  AttributeError: 'VideoBlock' object has no attribute 'get_block_block' and there is no get_block_block in class VideoBlock in videosubnetwork.py. Can you help fix this? Thanks in advance.

I change the get_block_block  to get_video_block and hope it'll be correct. But another error occurs that TypeError: stack(): argument 'tensors' (position 1) must be tuple of Tensors, not NoneType in def on_validation_epoch_end(self): after I add validation_step_outputs=None indef initin order to solve the problem in #8.

My guess would be that the input is none causing this error. You can test the model individually to see if the inputs and outputs are correct.

Which value should I set to the validation_step_outputs? Because it requires an input.


feat(NetworkIdentity): Reuse Network IDs

Uses a Queue (FIFO) with delay time in seconds
Configurable in Network Manager (Enabled & Delay)
Queue shown in NI Info Panel

I realized talking to someone on Discord this PR may have an effect on the guarantee that OnStartClient be called on the client during initial spawn in the order in which objects where spawned on the server: https://github.com/MirrorNetworking/Mirror/blob/8dc4b616c4e8428b74623687a222bcc249d77ecc/Assets/Mirror/Core/NetworkClient.cs#L1314. I don't know how important that is I just thought I'd mention it.

on the guarantee that OnStartClient be called on the client during initial spawn in the order in which objects where spawned on the server

Wouldn't make any difference than current state of affairs today...scene objects would still be the lowest ID's because they get theirs first before spawned objects and players.  Obviously if a scene object got unspawned or destroyed, the ID would be recycled with this PR, and given to the next spawned thing, and if the scene object were respawned it would get a much higher ID in either case, separating it from the initial block of ID's of the remaining scene objects.
Also, if player objects are carried through a scene change in DDOL, the scene objects in the new scene would all have ID's higher than that of the player object in current Mirror and would be more likely to get lower ID's if recycled.
Bottom line is that while that OrderBy attempts to spawn players after scene objects so attempts to get references to them from the player object succeed, that is breakable by circumstances described above, with or without this PR.


Program stuck on loading screen if i select a course, then unselect it to be empty

Good one. We'll make sure to fix it as soon as possible. Thanks for you observation!


What is the content of  human3.6m?

can i directly download the human3.6m use "https://drive.google.com/drive/folders/1kgVH-GugrLoc9XyvP6nRoaFpw3TmM5xK?usp=sharing"?     Is the content  the same as your h36m ?

No, that has been processed in some other way.

我用上面链接下载下来的数据  处理出来了bvh 文件。但此时有个疑问  您官网下载下来的bvh 人初始动作的朝向是+y轴嘛？


Update to Bootstrap v2

Hi there!
I made some modifications to your wonderfull extension, hope you pull them and take a look at them yourself.
Cheers

Thank you very much! I wanted to do this for quite some time now. Thanks for taking your time!
There were some minor issues with multi checkbox elements left, but I took care of them.
I think Bootstrap-Zend-Framework should now be ready for production usage with TB2 :o)


cert-utils-operator cannot list routes at cluster scope

Hi,
I have deployed the cert-operator. However, I am getting a constant error like this below.
sigs.k8s.io/controller-runtime/pkg/cache/internal/informers_map.go:126: Failed to list *v1.Route: routes.route.openshift.io is forbidden: User "system:serviceaccount:cert-manager:cert-utils-operator" cannot list routes.route.openshift.io at the cluster scope: User "system:serviceaccount:cert-manager:cert-utils-operator" cannot list all routes.route.openshift.io in the cluster
Some outputs:
$ oc get sa cert-utils-operator
NAME                  SECRETS   AGE
cert-utils-operator   2         3h

$ oc get role
NAME
cert-utils-operator

$ oc get rolebinding cert-utils-operator
NAME                  ROLE                               USERS     GROUPS    SERVICE ACCOUNTS      SUBJECTS
cert-utils-operator   cert-manager/cert-utils-operator                       cert-utils-operator

the manifests assume you are going to deploy the cert-utils-operator in the cert-utils-operator namespace.
please update the role-binding.yaml if you want to deploy it in a different namespace.
I should fix this by creating a template to deploy the operator.

@raffaelespazzoli gotcha - i was thinking that might be the issue. What do you think about that picking up the target namespace or a doc on how to change the target namespace?

I'll create an issue to create a helm chart. or if you have a 4.x cluster you can install the operator via operator hub.


Add MS3 case study to the homepage

Also addressed some Tailwind future configuration settings.

@bloqhead the case study is in the wrong place, needs to be higher up.

I am working on some revisions to the homepage that will affect this. So for the time being, I've converted this to a draft until those things are finalized.


Fix the behaviour for a blank environment string in an email banner

Coverage remained the same at 100.0% when pulling 38823fe2dd0a710d6583647cb2c41be662bc5d04 on bugfix/email-banner-blank-env-string into 29dbb4003cf4dfc438110301dfc3d66aa4d7593d on develop.

Coverage remained the same at 100.0% when pulling 91d695d9732992653946aaa428720112c07280f9 on bugfix/email-banner-blank-env-string into 29dbb4003cf4dfc438110301dfc3d66aa4d7593d on develop.


Add support for generating PCR configuration at image build time

We need to ship some PCR measurements alongside images in order to make it
easier for admins to provide an appropriate policy. Add some tooling to
generate the appropriate hashes during build, pack those into a zip file
and upload it.

LGTM


shattered-pixel-dungeon: init at 0.7.4c

Motivation for this change
https://shatteredpixel.com/
Things done

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

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

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Notify maintainers
cc @

Did ofborg stop automatically building prs?
@GrahamcOfBorg build shattered-pixel-dungeon


45+ Terms to Know.md

Create md file

Thanks @gelilaa for the changes. I resolve the problem and it ready for merging


Write errors when running vs HDP 2.3 (==Hadoop 2.7)

I'm running a very boring configuration in Logstash 2.1.2 that reads from a local CSV file and writes to webhdfs (connecting to an 8 node HDFS cluster created by a vanilla HDP install)
input { file { ... } }
filter { csv { ... } }
output {
  if [sourceKey] == "<<hdfs_output_key>>" {
        webhdfs {
            path => '/app/aleph2/data/aleph2_testing/56bc4f59e4b026e56f0a3cc5/ttm/test/bucket1/managed_bucket/import/ready/ls_input_%{+yyyy.MM.dd.hh}.json'
            host => '<<webhdfs.server.name>>'
            port => '50075'
            user => 'tomcat'
            codec => 'json'
            flush_size => 33554432
            idle_flush_time => 10
        }
   }
}

On some ~10MB file with ~200K lines
I get a non-stop stream of the following errors
{:timestamp=>"2016-02-11T19:51:31.812000-0500", :message=>"webhdfs write caused an exception: Failed to connect to host <<webhdfs.server.name>>:50075, Connection reset by peer - Connection reset by peer. Maybe you should increase retry_interval or reduce number of workers. Retrying...", :level=>:warn}
...
{:timestamp=>"2016-02-11T19:51:33.808000-0500", :message=>"Max write retries reached. Events will be discarded. Exception: Failed to connect to host <<webhdfs.server.name>>:50075, Connection reset by peer - Connection reset by peer", :level=>:error}

A random number of the events are discarded each run, ~25-50%
Looking at the server logs, it's filled with things like the following:
2016-02-11 08:54:24,863 WARN  hdfs.StateChange (FSNamesystem.java:appendFileInternal(2690)) - DIR* NameSystem.append: Failed to APPEND_FILE /app/aleph2/data/aleph2_testing/56bc4f59e4b026e56f0a3cc5/ttm/test/bucket1/managed_bucket/import/ready/ls_input_2<IP_ADDRESS>.json for DFSClient_NONMAPREDUCE_154673148_72 on <IP_ADDRESS> because this file lease is currently owned by DFSClient_NONMAPREDUCE_1522645774_64 on <IP_ADDRESS>

Which appears to be caused by multiple threads accessing the same file according to Google. And there's a related but cryptic comment in the the source code here (sic):
  def write_data(path, data)
    # Retry max_retry times. This can solve problems like leases being hold by another process. Sadly this is no
    # KNOWN_ERROR in rubys webhdfs client.

So:

Is this actually not an issue, ie or am I just doing something stupid?
If it is a legit issue, Is there a workaround? The error says reduce number of workers, but that presumably means the global number of worker threads, which would cripple the performance of the other logstash configs

Thanks in advance of any insight/help!

Hi Alex,
thanks for your bug report. Locked file leases are a known issue when appending with multiple threads to the same file via webhdfs. This might be caused by your quite high flush_size configuration value.
The retry logic should help to alleviate this issue.
If you are willing to try another approach, I created a patch that will allow you to use the thread_id as part of the path configuration value. This will take care that only one thread will append to a given file while still running with multiple pipeline workers.
The patch would need to be applied to ./vendor/bundle/jruby/1.9/gems/logstash-output-webhdfs-2.0.2/lib/logstash/outputs/webhdfs.rb.
Your current configuration would need to be adjusted:
input { file { ... } }
filter { csv { ... } }
output {
  if [sourceKey] == "<<hdfs_output_key>>" {
 	    webhdfs {
	        path => '/app/aleph2/data/aleph2_testing/56bc4f59e4b026e56f0a3cc5/ttm/test/bucket1/managed_bucket/import/ready/ls_input_%{+yyyy.MM.dd.hh}_%{thread_id}.json'
	        single_file_per_thread => true
                host => '<<webhdfs.server.name>>'
                ....

Let me know if you want to try this patch and if so, if it solves your issue.
Take care and all the best,
Björn
patch_thread_id_in_path.txt

Björn
Hi! thanks for the reply and the effort in crafting the patch (+ nice simple workaround!). I'll have a play as soon as I get a moment and report back
Alex

I just tested that and it worked perfectly, thanks
I wonder if you should put the thread id in the @metadata instead of the event?

Glad to hear that ;) Putting the thread id in @metadata is a good idea, Will do this and then push it to master. Thanks again for your effort and help in solving this issue!

Hi Alex,
I merged the bugfix into master with https://github.com/logstash-plugins/logstash-output-webhdfs/pull/16.
As you suggested, the thread id will now be added to the @metadata field.
So, your configuration would need to reflect this change:
input { file { ... } }
filter { csv { ... } }
output {
  if [sourceKey] == "<<hdfs_output_key>>" {
 	    webhdfs {
	        path =><EMAIL_ADDRESS>	        single_file_per_thread => true
                host => '<<webhdfs.server.name>>'
                ....

I will close this issue if this fixes your problem.
Take care and all the best,
Björn

Hello @dstore-dbap , sorry to ask this here, but where did you find information about webhdfs files lock ? I plan to scale logstash horizontally to load-balance the high CPU load, this look a bad idea so :/
Is there any configuration to do on Hadoop size maybe?
Many thanks,

Hi ebuildy,
there is a nice slide here: http://de.slideshare.net/dataera/inside-hdfs-append
As webhdfs can not share a file resource between different threads, things can get awry when trying to append to the same file from these threads. One thread is still appending via the RESTAPI, thus holding the unique file lease. Now another append call from another thread reaches the API and it tries to acquire the lease but fails. How long it takes for the lock to be released depends on the data size written, the number of replicas etc.
Still, if the sort order of the lines written is not of high importance to you, this patch should solve the lock issue. In effect, every thread will only write to its own file, so the threads will not compete for one lease/lock.
Does this help in any way?

Thanks for the fantastic explanation, so I cannot setup 3x logstash instances getting events from a queue and writing this to webhdfs (same file)?

It depends on how frequent you are going to append. Though judging from the fact that you want to use multiple logstash instances, it might be quite frequent ;)
I would suggest one file per logstash instance if at all possible.

@ebuildy what's the end client? Most Hadoop-y applications work on directories of files anyway

thats true, it should be a problem actually.
I plan to use Hive, Apache Drill and Apache Spark.

I've used a similar stack with directories, you should be fine, you can just put a wildcard in the RDD builder, it gets handled pretty efficiently

Nice to heard, thanks.

Yes, thats exactly what we do with our hive queries. Works fine ;)

Closing this issue now.

Hi @dstore-dbap
I know this bug has been closed but I am investigating issues on WebHDFS side whereby the plugin throws exceptions like
"message":"failed to create file \/data\/2018\/08\/03\/netflow_dir\/2014.part for DFSClient_NONMAPREDUCE_1432502582_132459 for client XXXXXX because current leaseholder is trying to recreate file.","exception":"RemoteException","javaClassName":"org.apache.hadoop.ipc.RemoteException"
I have already set the single_file_per_thread => true. Despite this I am getting this error. Is it possible that plugin tries to write fresh data before the previous write has succeeded. Is this a problem on plugin side or maybe my datanodes are performing poorly?
My config is
webhdfs {
host => "foo"
port => 14000
single_file_per_thread => true
path => "/data/%{+YYYY}/%{+MM}/%{+dd}/%{[<EMAIL_ADDRESS># (required)
user => "foo"   # This has no effect since we now use kerberos
codec => json
use_httpfs => true
use_kerberos_auth => true
}
and the pipeline configuration is
- pipeline.id: 1_hadoop
  path.config: "/etc/logstash/1_hadoop/lconf_*/*"
  pipeline.workers: 2
  pipeline.batch.size: 500
  queue.type: persisted
  queue.max_bytes: 24gb

Interestingly even if I keep a single worker, 2 distinct thread ID files are created.

I get the error as well.  In yml i have it set to one output worker.  In the config I have single thread set to true, and thread Id in the output path.
I tried increasing max retries to no avail.
Messages will be dropped.

@jvosu2 In our experience it isn't a problem with plugin.
HDFS os not well suited for repeated appends to same file esp. under heavy load.  If you have less no. of datanodes checksum errors may trigger replica/pipeline recovery repeatedly.
On the client side this manifests in form of abnormal time taken to write the data. This plugin has a read_timeout setting which defaults to 30 seconds. This means if an append operation does not complete in 30 seconds, the plugin will retry.
In our case increasing this timeout to 90 helped.

The only way to stop the error from happening  - in yml setting pipeline.workers = 1
pipeline.output.workers had no effect - may not it used anymore, there is an issue to remove it from the config
I tried all of these other settings stop the error, but none worked
single_file_per_thread
retry_times
retry_interval
open_timeout
read_timeout
flush_size
idle_flush_time
buffering with the last two flush settings exacerbated the problem - causing it to loop through a larger group of appends, still sending one message at a time to webhdfs

given enough time and enough messages, the error still ocasionally happens, even with the above change, only one worker thread.   Ill try this along in conjunction with a 90 second open_timeout and read_timeout.  If this error happens with only one worker, its probably not going to be fixed with single_file_per_thread

@jvosu2 Hello, I want to know what config you used to fix this problem finally,set pipeline.workers = 1?

No, it still happens even then.  The default behavior of the hdfs plugin is to retry 5 times and then drop the message.  Instead of drop I write to a file - I ended up writing my own plugin by combining the file writer output plugin with the hdfs writer output plugin, and if it fails after the # of retrys,  then I write to a local file. I later use filebeats to upload the files in the error queue.    In my setup, we have ssl and httpfs (not webhdfs)   so the firewall forces me to send all messages to only one node, which is a bottleneck.  Eventually I will instead need to write my own hdfs client.

@jvosu2 Sorry to bother you. I have to agree with your opinion after many times  to fix this problem.I want to write a plugin similar to yours but I am not  good at ruby.
Take the liberty to ask, can you share your code or give me some constructive advice? Thanks again.


docs: recommend using Rspack instead of webpack SWC

Summary
Recommend using Rspack instead of the webpack SWC plugin.
Checklist

[x] I have added changeset via pnpm run change.
[ ] I have updated the documentation.
[ ] I have added tests to cover my changes.

I have another WIP PR about plugin documentation, which will create a new menu Plugin like Rsbuild. Maybe we can not merge this first, and I can handle it together~

Nice. I have another WIP PR https://github.com/web-infra-dev/modern.js/pull/6199 about plugin docs, which add new menu for Plugin like Rsbuild.
Do this PR need to merge before rsbuild 1.0 release ? Otherwise i can add these change to my pr, avoid conflict, which maybe merge before 09.12

There is no rush to merge this PR, take your time 😄

#6199 @chenjiahan @9aoy cc~


Add Istio repo to helmhub

(This is used to request new product features, please visit https://discuss.istio.io for questions on using Istio)
Describe the feature request
Helm hub is an aggregation of other helm chart repos that does not require the chart to be published to the helm repo allowing Istio to update the charts independently yet still benefit from having Istio automatically included in helm. Having one central place that helm automatically looks at is extremely helpful in reducing friction when deploying istio.
See: https://github.com/helm/hub/blob/master/Repositories.md
Describe alternatives you've considered
N/A
Affected product area (please put an X in all that apply)
[ ] Configuration Infrastructure
[ ] Docs
[X] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[X] User Experience
[ ] Developer Infrastructure
Additional context
https://github.com/helm/hub/blob/master/README.md

is this only useful when helm install is used?  We are moving to use more helm template instead.

is this only useful when helm install is used? We are moving to use more helm template instead.

Really? I've been thinking helm install is a more complete way to setup. I find helm template really bad at switching on and off different components, switching off especially. If it's tiller that makes helm install upsetting, since v3 helm does get rid of it.

We prefer helm install as we automate it via flux. Right now it's a bit of a mess, as your charts repo is for some reason https://storage.googleapis.com/istio-release/releases/1.2.1/charts/ instead of https://storage.googleapis.com/istio-release/releases/charts/ which should hold all of the releases  like other helm repos. Yes there is an index.yaml in https://storage.googleapis.com/istio-release/releases/charts/ but it doesn't contain all releases.

I have filed several issues on this.  Th

We prefer helm install as we automate it via flux. Right now it's a bit of a mess, as your charts repo is for some reason https://storage.googleapis.com/istio-release/releases/1.2.1/charts/ instead of https://storage.googleapis.com/istio-release/releases/charts/ which should hold all of the releases like other helm repos. Yes there is an index.yaml in https://storage.googleapis.com/istio-release/releases/charts/ but it doesn't contain all releases.

Your issue is being tracked here: https://github.com/istio/istio/issues/15498

We do not yet follow the best practices required to be added

Every chart to have a maintainer listed along with valid contact information for each maintainer. The contact information could be in the form of an email address or link to a contact form
Charts to pass Helm lint, be installable and upgradable in all community supported versions of Kubernetes, and to use semantic versioning to share intent in released changes. To help with this we suggest leveraging the Chart Testing project.

Along with #15498

Similar to: #25467 and #29222


Vscode fine tuning

I’m not sure why JS files were set to be recognised as the flow type. It doesn’t appear to exist and JS files would get recognised as plain text files.

Looks like they removed support for the fake flow language in the latest update: https://github.com/flowtype/flow-for-vscode/commit/f545d811c33f1ce3bc1946a8db0d27eb96a77c93#diff-b9cfc7f2cdf78a7f4b91a753d10865a2L19


Rename repository

Propose that this repository be named gears to reflect its different contents.
My understanding is that Github should redirect users from the old URL, but maybe send a follow-up email to my team@ after rename just in case.

Done.


Tested App on chrome on Linux- Ubuntu 16.04LTS

Checklist:

[x ] Test your work and double check you didn't break anything
[ x] Update any relevant READMEs and docs

Description:
Testing done on Linux with Chrome browser. Working.

Great!  Did you also maybe want to include a screenshot of your logged in account with an attestation and also a link to your completed listing?

Profile : http://demo.originprotocol.com/#/users/0x45039C06a565c295241D5a70f162DF23d52d791c
Listing: http://demo.originprotocol.com/#/listing/0x7cE085cd46A35f8436E41e6E09fB3B0D26495e9e

Ok great. Thanks @vikaskyadav .


Import just the function join instead of the whole path module

Thanks for the pull request, but in my opinion, this makes it less clear what join does. It's pretty common to see path.join in other projects, and much less common to see a bare join.


Text overflow on Samsung only

Please help.
My code work on virtual Google Nexus 5X, but on Samsung Galaxy A3 class widget Text overflow.
return new Container(
      color: Colors.black12,
      height: 100.0,
      child: new Row(children: <Widget>[
        new Expanded(child: new Container(padding: new EdgeInsets.all(5.0),child: new Column(children: <Widget>[
          new Text(_title, style: new TextStyle(fontSize: 20.0), overflow: TextOverflow.ellipsis,),
           new Expanded(child: new Text(_text, textAlign: TextAlign.justify,))
        ],))),
        new NewsBoxFavourit(_num, _like)
      ],
      ),
    );

new Expanded(flex:0,child: new Text(_text, textAlign: TextAlign.justify,))

on virtual Google Nexus 5X

Full code here: main.dart.txt
Console:
Launching lib\main.dart on SM A310F in debug mode...
Initializing gradle...
Resolving dependencies...
Running 'gradlew assembleDebug'...
Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...
I/FlutterActivityDelegate(25774): onResume setting current activity to this
Syncing files to device SM A310F...
I/Choreographer(25774): Skipped 190 frames!  The application may be doing too much work on its main thread.
D/ViewRootImpl@b26f17a[MainActivity](25774): Relayout returned: oldFrame=[0,0][720,1280] newFrame=[0,0][720,1280] result=0x1 surface={isValid=true -753403904} surfaceGenerationChanged=false
D/SurfaceView(25774): Relayout returned: oldFrame=[0,0][720,1280] newFrame=[0,0][720,1280] result=0x1 surface={Surface(name=null)/@0x74c8588 isValid=true -740839424}
D/ViewRootImpl@b26f17a[MainActivity](25774): MSG_RESIZED_REPORT: frame=Rect(0, 0 - 720, 1280) ci=Rect(0, 48 - 0, 0) vi=Rect(0, 48 - 0, 0) or=1
D/ViewRootImpl@b26f17a[MainActivity](25774): MSG_WINDOW_FOCUS_CHANGED 1
D/ViewRootImpl@b26f17a[MainActivity](25774): mHardwareRenderer.initializeIfNeeded()#2 mSurface={isValid=true -753403904}
V/InputMethodManager(25774): Starting input: tba=android.view.inputmethod.EditorInfo@b747b21 nm : su.flutter.flutterapp1 ic=null
I/InputMethodManager(25774): [IMM] startInputInner - mService.startInputOrWindowGainedFocus
D/InputTransport(25774): Input channel constructed: fd=95
V/InputMethodManager(25774): Starting input: tba=android.view.inputmethod.EditorInfo@aa2ab46 nm : su.flutter.flutterapp1 ic=null

Flutter doctor:
D:\flutter\flutter_windows_v0.2.8-beta\flutter\bin\flutter.bat --no-color doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.5.1, on Microsoft Windows [Version 10.0.17134.112], locale ru-RU)
[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[√] Android Studio (version 3.1)
[√] Connected devices (2 available)

• No issues found!
Process finished with exit code 0

Sorry for not coming back to this earlier.
Are you still seeing this with a recent Flutter version?

If the phones have different dimensions/text and the text is not contained within a scrollable it makes sense that it might overflow at different breakpoints. Consider wrapping the widget within a SingleChildScrollView.

Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.


Fix syntax errors in README.md

Changes proposed in this pull request:

syntax errors in README.md

What is wrong with broken test?

Thank you. I think document modification is not the reason to break the CI.
I will merge this pull request.


relax babel-runtime requirement, update babel-related deps in development

right now we are ending up with multiple copies of babel-runtime in our bundles because this module pins the version down to 6.18.0. this change relaxes the version so that the current version can be used.

Oh thanks. My default is to use exact version numbers since it was what we used at work.
I'll merge and test this, and relax the rest as well.

Released as V1.5.2
Thanks for the contribution!

thanks @Klathmon !


Update Composer dependencies (2022-01-28-00-10)

Visual regression test passed!
View the visual regression test report


Fix returns 500 error for AI agent APIs when OpenSearch returns 4xx error with json format error message

Description
In this PR:https://github.com/opensearch-project/dashboards-assistant/pull/373, we returns 4xx error for the AI agent APIs when the execute agent API in ml-commons plugin responds with a 4xx error, but previously, the execute agent API in ml-commons plugin returns string format error message if the request failed, now it changed to json format, this triggers different condition here in OSD-core, so we the AI agent APIs return 500 internal error because the custom response body doesn't have a message field, this PR fixed the bug.
In addition, when customizing the response, headers is not needed because the headers comes from ml-commons API, that is useless for node APIs.

Issues Resolved
No issue.
Check List

[x] New functionality includes testing.

[ ] All tests pass, including unit test, integration test.

[ ] New functionality has user manual doc added.
[x] Commits are signed per the DCO using --signoff.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

I will merge now, will address @xluo-aws concern in a separate PR

I will merge now, will address @xluo-aws concern in a separate PR

@xluo-aws @ruanyl OK, I'll do some test to verify that return the original 5xx status code doesn't introduce some unexpected behavior.


got inconsistent results from todotelescope and other methods

In the same nvim instance, the result of todotelescope is different from todotrouble and todoquickfix.
todotrouble:

todoquickfix:

todotelescope:

Are you getting this consistently? Meaning if you close vim and try again, you see the exact same inconsistencies?
Under the hood the different methods all use the same code to run rg and get the results.

I suspect there might've been an issue with stdout pipes from ripgrep being closed before fetching all the results with libuv.
I've changed the implementation to use the plenary.job classes instead. Adds an extra dependency on plenary, but will at least make sure that we handle any possible edges cases with libuv.
Do let me know if you'd still get any inconsistencies.

so I was wrong, Telescope did not use the internal method.
Either way, would be great if you could test with the latest changes. I'm fairly confident that whatever was causing the discrepancies, is fixed now.

Closing this as it should be fixed. If this is not the case, feel free to reopen this issue.


response_mode for Sign in with Apple?

I'm trying to implement Sign in with Apple's OAuth2 with the plugin, but it looks like they require response_mode=form_post along with response_type=code.

When I manually add it to the link generated by the plugin it looks like it's gonna run (I see my app name and logo, etc.):

https://appleid.apple.com/auth/authorize?client_id=com.XXX.XXX.client&response_type=code&response_mode=form_post&redirect_uri=https://XXX.XXX.XXX/authorize&scope=name email&state=XXX&code_challenge=XXX&code_challenge_method=S256

My code:
options = {
  appId: 'com.XXX.XXX.client',
  authorizationBaseUrl: 'https://appleid.apple.com/auth/authorize',
  accessTokenEndpoint: 'https://appleid.apple.com/auth/token',
  scope: 'name email',
  web: {
    redirectUrl: 'https://XXX.XXX.XXX/authorize',
    responseType: 'code',
    responseMode: 'form_post',
    windowOptions: 'height=600,left=0,top=0'
  },
  android: {
    appId: 'com.XXX.XXX.client',
    responseType: 'code',
    responseMode: 'form_post',
    customScheme: 'com.XXX.XXX:/'
  },
  ios: {
    appId: 'com.XXX.XXX.client',
    responseType: 'code',
    responseMode: 'form_post',
    customScheme: 'com.XXX.XXX:/'
  }
}

Plugins.OAuth2Client.authenticate(options).then(async (response) => {
  console.log(response)
}).catch(async (response) => {
  console.log(response)
})

Since responseMode is not recognised by the plugin, is there any way I can add it without changing the source code of the plugin?

For reproduction, I've setup the client_id easily, following this guide: https://developer.okta.com/blog/2019/06/04/what-the-heck-is-sign-in-with-apple

Nevermind, I just realised I can add additional parameters in the end of the options so they can be passed:
``javascript
additionalParameters: {
response_mode: 'form_post'
}

I'll keep this issue opened until I test on iOS as well.

@moberwasserlechner I managed to add additionalParameters and now it opens me the login window. The problem is that the flow brakes somewhere and I don't get the Apple's OAuth2 return. I tried to remove windowOptions, even change windowTarget to _self but I still don't get anything:
options = {
  appId: 'com.XXX.XXX.client',
  authorizationBaseUrl: 'https://appleid.apple.com/auth/authorize',
  accessTokenEndpoint: 'https://appleid.apple.com/auth/token',
  scope: 'name email',
  web: {
    redirectUrl: 'https://app.XXX.app/authorize',
    responseType: 'code'
  },
  android: {
    appId: 'com.XXX.XXX.client',
    customScheme: 'com.XXX.XXX:/'
  },
  ios: {
    appId: 'com.XXX.XXX.client',
    customScheme: 'com.XXX.XXX:/'
  },
  additionalParameters: {
    response_mode: 'form_post'
  }
}

One wish for the future could you please not rename your tasks to “Please close ...”
Although you figured a way how todo it someone might find it your way interesting. I would suggest you close such tasks with a comment why you closed it but dont remove the information.
thx

Am 15.12.2019 um 20:14 schrieb Hristo Torbov<EMAIL_ADDRESS>
Closed #62.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.


Externalize Configuration

Configuration of the report (i.e. disabling emails, link to report logo) is done in the robotmetrics.py script directly. Which means, you would have to redo all configuration every time a newer version of the script is published.
It would be nice, if the configuration could be done outside the script in a configuration file (properties file, xml, json or anything). That way, you could upgrade the script to a newer version repeating customization.

Its good approach to use property file to configure email and logo.
But I want to use only one file robotmetrics.py to be downloaded by users and use in project (which need to be included in project). Sometime it's awkward to include multiple files (external 3rd part files) with-in project.

I understand.
Maybe the configuration file could be optional. If the configuration file does not exist, the robotmetrics.py uses static default settings the same way it does now. But if somebody provides a configuration file, the settings will be overriden.
That way, you could have both: customization and out-of-the-box working robotframework-metrics.py.

Similar implementation as part of https://github.com/adiralashiva8/robotframework-metrics/pull/52 pull request. Now user have to pass values from command line


Trouble login with IE11

Hi, I'm currently using msal 0.1.5 and I'm unable to log in using internet explorer.
After an exhaustive debugging session I've realised that the custom_scope is not being saved so the current scope is not maching and I'm receiving an error.
In the following code from msal, while in firefox or chrome msal is entering in pendingCallback that never happens on IE.
        var isCallback = this.isCallback(urlHash);
        if (isCallback) {
            this.handleAuthenticationResponse.call(this, urlHash);
        }
        else {
            var pendingCallback = this._cacheStorage.getItem(Constants_1.Constants.urlHash);
            if (pendingCallback) {
                this.processCallBack(pendingCallback);
            }
        }

Suggesttions?? @rohitnarula7176

I'm seeing the same thing with 0.1.3.  Any hope of getting this addressed?  It's a showstopper for my client

@adrianabreu If you are facing this issue only in IE, can you try adding all the sites url, including your app's root page, https://login.microsoftonline.com , https://sts.microsoft.com to the trusted sites list in IE's security settings and see if the issue is resolved. Please refer to the link below on instructions on how to do this:
https://github.com/AzureAD/azure-activedirectory-library-for-js/wiki/Known-issues-on-Edge

Thank you for answering.
I've been also checking Edge and it fails sometimes.
I've been able to log in in IE twice after doing that.
It is not a reliable solution and I can't ask all the clients to make that on their browsers.
There is a current branch working on how to deal with this?
I've been looking to the oidc library hello.js, but I've been unable to make the refresh token work properly without refreshing the window.

@adrianabreu We do not have a solution other than the one I have mentioned above. This is a issue we are tracking with the browser team. Closing this as this is not an issue with the library.

Thanks again for your time.
I understand that in a future the bug will be solved in Edge.
But, as there is no tracking on IE 11, does that mean that we won't be able to get the refresh token working properly on IE 11 without forcing all the customers to add the trusted sites?

Hi, could you check my last question @rohitnarula7176 ? Thank you

@adrianabreu @jamiefraser   This is fixed and released in MSAL 0.2.2. Please check release notes for more details.


[Bug] In iOS 17.0 or above, an SSL error occurs in network requests and a secure connection to the server cannot be established.

[REQUIRED] Please fill in the following fields:

Unity editor version: 2022.3.10f1
Firebase Unity SDK version: 11.1.0
Source you installed the SDK: .unitypackage
Problematic Firebase Component:  all package
Other Firebase Components in use: all
Additional SDKs you are using: no
Platform you are using the Unity editor on: Mac
Platform you are targeting: iOS
Scripting Runtime: IL2CPP
Pre-built SDK from the website or open-source from this repo: _____

[REQUIRED] Please describe the issue here:
In iOS 17.0 or above, an SSL error occurs in network requests and a secure connection to the server cannot be established. I searched for information and found that on iOS 17, Apple has strengthened its security policy and prohibited the use of this option. On iOS 17, if you try to set "Allow Arbitrary Loads in Web Content" to "YES", you will receive a wrong information. I removed the configuration Allow Arbitrary Loads in Web Content, and network requests were normal.
Steps to reproduce:
Have you been able to reproduce this issue with just the Firebase Unity quickstarts (this GitHub project)?
What's the issue repro rate? (eg 100%, 1/5 etc)
What happened? How can we make the problem occur?
This could be a description, log/console output, etc.
If you have a downloadable sample project that reproduces the bug you're reporting, you will
likely receive a faster response on your issue.
Relevant Code:
// TODO(you): code here to reproduce the problem

Hi @WikyWu,
Does the issue persist even without the Firebase SDK in your implementation? If not, could you provide a sample code along with the complete steps in reproducing this behavior so we can identify what's causing this to happen?

Hi @paulinon ,
My above description is missing one condition, that is, my network request is initiated using AFNetworking. Maybe the "Allow Arbitrary Loads in Web Content" setting will affect the AFNetworking network request? Can you try this over there? Also, iOS17 prohibits the use of the "Allow Arbitrary Loads in Web Content" configuration. Does the Firebase SDK also need to adapt to iOS17?

Hi @paulinon ,
Has there been any progress on this issue

Hi @WikyWu, thanks for reaching out. I'm not sure if I understand correctly, but this issue doesn't seem related to Firebase. Isn't this a restriction made by iOS to disable unsecured HTTP traffic? I believe our SDK is already making network calls via HTTPS, and it shouldn't be affected by this. However, if you are encountering this issue, could you provide a minimal reproducible example so that we can investigate this further? Thanks.


FEATURE: PCI-4320 - Netapp Cmode driver & multipath

This includes:

(BZA) backport of Netapp Juno driver to Folsom
(BZA) backport of iSCSI multipath for compute nodes
(BZA) backport of Multi-tenant isolation with aggregates (this filter is usable only on compute nodes scheduling)
(YUT) backport of Juno driver tests to Folsom unittest suite
(YUT) fixes for Folsom unittest

Hey, anybody for review ? :wink:

Jokes aside, this code was thoroughly tested on both on unit and e2e levels.
Review is pointless (6,753 additions and 3,157 deletions)
So blessed with a power of QA:
ok to merge.


Filtering capabilities requested in seneca

There is a request here: https://github.com/senecajs/seneca/issues/531 that could be satisfied by using this module.
Please follow up in this repo.

This is sorted by the module being completed.


Dedicated exception for aggregate roots without id

Dedicated exception for aggregate roots without id.
We now distinguish between an id not set during insert and a supposed aggregate root without id property.
Closes #1502
Superceds #1843

Regarding commit messages, it would be good to be more explicit. The current messages leaves some ambiguity whether the identifier value is not set or whether a property is missing.

Thanks for the feedback. I applied it and merged into main.


Shorten the composer scripts commands

That makes them quicker to type and saves time.

I am pragmatic when it comes to questions like this. Shorter is better even if there is some ambiguity %)


Add contributing to README.md

Some basic setup, how to get it running (in whatever state it currently is in) against a kubernetes cluster (ex, oc cluster up?).

Assuming there is something that runs at the moment, but that it probably doesn't do much yet.


Missing LICENSE file

License: This software is licensed under MIT License (see LICENSE FILE at root directory of project).

File does not exist.

right ! While MIT is stated on all headers, it was missing. Added.


v12.6.0-beta

Making an exception, and adding some database provisioning support to an old version.

I'm not sure why the "default" job is failing, but it isn't really relevant. Please disregard.

Looks like this isn't going to be necessary after all.


Set up CI to ensure CLI examples & project template version match SnarkyJS version being published

To prevent examples from falling out of date.

One idea to solve this would be: The examples live in snarkyjs and are tested in CI, and the CLI just copies them over from the snarkyjs version it has installed in node_modules. Not sure how brittle it is to explicitly rely on node_modules, maybe there's a better way. But this would also simplify iterating on these examples, which is currently super annoying, since in the CLI template directories, there is no linting and no simple way to just run something

Or maybe the cli should become a git submodule of snarkjys? Or of mina?

Not an issue anymore AFAIK


Bake in v4l2loopback kernel modules to build scripts

It's a bit of a struggle post to add this in, is it possible to include it into the build scripts?
Used for alternate types of gstreamer and video inputs.

:+1: This also adds the basis for FLIR, Seek (Thermal camera) + insta360 support. Would be very convenient to have that complied in already.

I will add it to the (new) build script. I'm also integrating the dino.de modifications which include the FLIR + insta support

This is exzellent news. Thank you very much. :-)
Keep it going. #highfive
Von meinem iPhone gesendet

Am 28.10.2018 um 11:57 schrieb Jelle Tigchelaar<EMAIL_ADDRESS>I will add it to the (new) build script. I'm also integrating the dino.de modifications which include the FLIR + insta support
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

@RespawnDespair - really digging all the work your doing with this project, it's exactly what we need... quick question, where is the dino.de modifications/image that I keep seeing referenced?

@kwatkins right here:
https://www.dropbox.com/s/yzavlwsfrcbys57/EZ-Wifibroadcast-1.6RC6_FlirOneG2_v0.9_omxh264_MavLinkv2_GPIO.img?dl=0

So I have code done that gits v4l2loopback and places it in the right place. However I believe the make process is failing.
@RespawnDespair do you want me to make a pull or further refine this? Looking into it I believe it is failing due to a kernel header string mismatch...
I know this subject was discussed and some very detailed steps giving by @kwatkins to make all this work in the EZ repository. Looks kind of involved... Additionally it looks like for their flir application additional sources might need to be cloned in, which I am happy to tackle or double check.

@pilotnbr1 That's perhaps also related to this issue ?

@Yes21 yes very possible. When trying to make v4l2 on a live image the error refers to ( off the top of my head not exact) a "build" dir not found in the kernel dir...
further down here too @careyer says he had this problem https://github.com/bortek/EZ-WifiBroadcast/issues/71
Careyer-
" The commands above load the kernel sources (or headers) for 4.9.35-v7+ wheras EZ-Wifibroastcast v1.6RC3 runs on 4.9.35-v7 (non+). Maybe that is why the kernel module compiles okay but does not get installed properly?
Can you please advice me how to install the correct kernel sources/headers for 4.9.35-v7 ((and how exactly to apply the patches you made). I took a look at https://github.com/bortek/EZ-WifiBroadcast/tree/master/kernel/readme.md but I do not completely understand how to do it.   "

Me too !!
It's also perhaps related to this other issue.
You will find here a dirty way for getting the right kernel headers ...

@Yes21 I tried sudo apt-get install raspberrypi-kernel-headers in the builder and I still get the same error.. Do you know if that command gets the latest headers or the ones specific to your kernel?
I was looking at the symlinks for the build file and comparing images in a file browser
1.6 build symlink points to /usr/src/kernel/v-7 (I didn’t write it down)
2.0 points to a local dir in my work folder of the builder
I don’t understand this.. and I see another issue was created by you regarding symlinks
I am going to look at this closer in a live image.

The symlinks are broken because we build the kernel outside of the image (crosscompile) i believe.
There was a script posted a while back that should fix all symlinks, but i never had a chance to try it (can't find it anymore).
Perhaps after the kernel stage we can run this script to restore the symlinks in a chroot.
Building should work fine then.

Do you know if that command gets the latest headers or the ones specific to your kernel ?
This should install the same version as the kernel !
It's working like this on a regular raspbian ...
I didn't find how to force apt-get to install a particular version.
And don't know why it is installing the wrong version in our built image.

@Yes21 @RespawnDespair
I"ll look into this symlink issue today and try to find a fix. We shouldnt have to run this apt-get for kernel headers...

Yes21 but these symlinks are pointing to kernel headers and they are created by kernel headers installation ...
When kernel headers are not installed, the symlinks should not exist.

The best way to understand it is to burn on a sd the /work/01-Baseimage/2018-10-09-raspbian-stretch-lite.zip.
Verify that the symlinks doesn't exist.
Then sudo apt-get install raspberrypi-kernel-headers
Verify that good version of kernel-headers are installed, and that the correct symlink to it is created.

I believe I have found. That is because these lines in 03-Packages/00-run-chroot.sh
# Latest package source
sudo rm -rf /var/lib/apt/lists/*
sudo apt-get clean
sudo apt-get update

One should apt-get update only if he wants then to apt-get dist-upgrade.
With apt-get update we are now pointing to the latest sources for all packages.
I think that shouldn't be done.
I will now build an image with those 3 lines commented.
Will tell you later the result.

Nice work @Yes21 ! I will have a pr for v4l2loopback support tonight. I will also add a few packages that these flir guys want.
One quick proposal for builds in general is I have been adding a line in the chroot files for "echo" to show progress. It helps when monitoring the build for example-
echo ">>>>>>>>>>>>> STARTING Stage 4 03-run-chroot.sh <<<<<<<<<<<<<<<<<<<<
Additionally I propose a developer stage folder be the very last stage. That way all the other stuff can be skipped and just go to the lines you are currently working on. It would really speed up these builds I do to test stuff

@pilotnbr1 during the build it already shows what stage you are on, i could add it also shows which file. That would prevent the need for the echo.
Also, you are free to add a developer stage, but there is always the problem that some modifications needs to be done in a specific stage of the proces. So having a developer stage as stage 5 would not cover the scenario where you need to modify the kernel...
Any thoughts on that?

@RespawnDespair that is true where you cant make all mods at the end. Maybe I will just leave it as is then. Yes each page would be helpful for progress. So amny lines get output to terminal I found myself spending alot of time scrolling trying to find where in that stage my mod was. But whatever you think- I have no strong feelings- I can always just echo while I am testing and delete it later before the commit.

@RespawnDespair do you think we need to mount --bind more files in the builder script (lib dir)? It seems like most files are correctly associated but then other stuff is not...

The symlinks are broken because we build the kernel outside of the image (crosscompile) i believe.
There was a script posted a while back that should fix all symlinks, but i never had a chance to try it (can't find it anymore).
Perhaps after the kernel stage we can run this script to restore the symlinks in a chroot.
Building should work fine then.

As @Yes21 has said in other posts the kernel headers do not seem to be there at all. We have a “vanilla” installation as /usr/src is empty.
Running sudo apt-get install raspberrypi-kernel-headers in the builder has only installed the latest headers, which are incorrect.
Trying to retrieve them through rpi-source and their repository errors out as well. (This might be made to work)
Is it possible to build the headers for our kernel on an internet connected pi and then just copy the src dir into the builder for future use?

I propose to install kernel-headers in the script before applying apt-get update.
This should work ...
I will test it this afternoon, and make a PR if it works.

Sounds like a plan. Thank you guys for sticking with this issue!

It is very difficult to get the correct headers in the builder
DEBIAN_FRONTEND=noninteractive sudo apt-get purge -yq raspberrypi-kernel-headers
DEBIAN_FRONTEND=noninteractive sudo apt-get -yq install raspberrypi-kernel-headers
I only get the most recent kernel headers... there is no usage I am aware of to do
install raspberrypi-kernel-headers-KERNEL HEADER VERSION
I have tested rpi-source and no luck
sudo wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source -O /usr/bin/rpi-source && sudo chmod +x /usr/bin/rpi-source && /usr/bin/rpi-source -q --tag-update
sudo rpi-source
I think it might be breaking because of the host machine file system not replicating an rpi completely while cross compiling

DEBIAN_FRONTEND=noninteractive sudo apt-get -yq install raspberrypi-kernel-headers

@pilotnbr1 I will try to insert this command in the script before apt-det update.
Please could you wait till the end of afternoon that I have tested it.
I also need the code remains unchanged before I had fix the OSD problem.
So please can you wait before submitting a new PR ?
Thanks for your help !

@pilotnbr1 Yes, the master branche should be kept stable.
In theory i expect all PR's to be tested before they become PR's.
I do read through the modifications before approving, but i don't test everything before approving the PR itself.
Right now we have 4 PR's which i don't know if they can be merged or not. So if everybody would update their PR's with a comment about the status i'd be very happy.

Understood! Yes my PRs were tested and stable to the best of my knowledge 😀

As stated in the last PR, this is now included in the master branch!

Hi everyone.
I am back from my cruise and seems like Jelles's repo is the new place to be. I thoroughly documented how to successfully build the v4l2loopback and flir stuff. If it is of any help I can share my step by step guide. It indeed was a kernel string mismatch problem - removing the "+" appendix at certain locations helped to solve the problem.
Cheers!
Von meinem iPhone gesendet

Am 07.12.2018 um 12:21 schrieb Jelle Tigchelaar<EMAIL_ADDRESS>As stated in the last PR, this is now included in the master branch!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@careyer i'm pretty sure the master branche now includes the v4l2loopback modules.
If somebody could verify that would be great.
I hope you had some relaxation on your cruise as well!
Cheers!


future cannot be sent between threads safely

Bug Report
Version
aws-sdk-s3 = { git = "ssh://github.com/awslabs/aws-sdk-rust.git", tag = "v0.0.17-alpha", package = "aws-sdk-s3" }

Platform
Darwin 0349 20.6.0 Darwin Kernel Version 20.6.0: Wed Jun 23 00:26:27 PDT 2021; root:xnu-7195.141.2~5/RELEASE_ARM64_T8101 arm64
AWS Services
aws-sdk-s3
Description
hi all 👋
I want to use aws s3 in an asynchronous application however i'm getting this error when trying to use it in an async_trait
The trait Send is not implemented for (dyn smithy_eventstream::frame::UnmarshallMessage<Error = SelectObjectContentError, Output = SelectObjectContentEventStream> + 'static)
Is this an issue with the sdk types? Is there a workaround for the code below?
I tried this code:
use aws_sdk_s3::model::ExpressionType;
use aws_sdk_s3::Client;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    Ok(())
}

struct MyClient {
    client: Client
}

#[async_trait::async_trait]
impl Test for MyClient {
    async fn test(&self) -> Result<(), Box<dyn std::error::Error>> {
        let mut output = self.client
        .select_object_content()
        .bucket("bucket")
        .key("object.csv")
        .expression_type(ExpressionType::Sql)
        .expression("SELECT * from S3Object")
        .send()
        .await?;

    while let Some(event) = output.payload.recv().await? {
        match event {
            _ => (),
        }
    }

    Ok(())
    }
}

#[async_trait::async_trait]
trait Test {
    async fn test(&self) -> Result<(), Box<dyn std::error::Error>>;
}

Error:
cargo run
   Compiling s3-select-rs v0.1.0 (/Users/matthew.cobbing/go/src/git.perkbox.io/matthew.cobbing/s3-select-rs)
error: future cannot be sent between threads safely
  --> src/main.rs:15:68
   |
15 |       async fn test(&self) -> Result<(), Box<dyn std::error::Error>> {
   |  ____________________________________________________________________^
16 | |         let mut output = self.client
17 | |         .select_object_content()
18 | |         .bucket("bucket")
...  |
31 | |     Ok(())
32 | |     }
   | |_____^ future created by async block is not `Send`
   |
   = help: the trait `Send` is not implemented for `(dyn smithy_eventstream::frame::UnmarshallMessage<Error = SelectObjectContentError, Output = SelectObjectContentEventStream> + 'static)`
note: future is not `Send` as this value is used across an await
  --> src/main.rs:25:29
   |
25 |     while let Some(event) = output.payload.recv().await? {
   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ first, await occurs here, with `output.payload` maybe used later...
note: `output.payload` is later dropped here
  --> src/main.rs:29:5
   |
25 |     while let Some(event) = output.payload.recv().await? {
   |                             -------------- has type `smithy_http::event_stream::Receiver<SelectObjectContentEventStream, SelectObjectContentError>` which is not `Send`
...
29 |     }
   |     ^
help: consider moving this into a `let` binding to create a shorter lived borrow
  --> src/main.rs:25:29
   |
25 |     while let Some(event) = output.payload.recv().await? {
   |                             ^^^^^^^^^^^^^^^^^^^^^
   = note: required for the cast to the object type `dyn Future<Output = Result<(), Box<(dyn std::error::Error + 'static)>>> + Send`

error: aborting due to previous error

error: could not compile `s3-select-rs`

To learn more, run the command again with --verbose.

thanks for the report! we'll get this fixed.

Thanks @rcoh, don't think that will work for us as we're implementing generated traits. Will wait for the fix 😄

reopening pending the release of v0.0.19

The fix for this landed in v0.0.19-alpha. Thank you!


feat: add demo video to readme

Pull Request Template
PR Description
Please provide a background of this PR and its purpose here.
Linked Issue
If this PR addresses any issues, please mention them here. For example: Resolves #123
Type of Change

[ ] Bug fix
[x] New feature
[ ] Performance enhancement
[ ] Code refactor
[ ] Documentation update
[ ] Other, please describe:

Checklist
Before submitting this PR, please make sure:

[ ] I have read the CONTRIBUTING.md guidelines.
[ ] I have tested my changes locally to ensure they are effective.
[ ] I have updated the necessary documentation (if applicable).

Additional Information
Provide any other important information about this PR here.

@jameszyao


added clothing section with two links

added section with the hopes of more clothing contributions (I unfortunately don't know too many):
Clothing

Rubyshines

Binders

Underworks

Thank you for wanting to contribute! Unfortunately your PR did not pass the awesome-lint.

I have updated to fix problems with awesome-lint, only errors that remain are of the age of my fork

Thank you for contributing <3


Can you set Material:type with MaterialType.transparency?

This is very useful for me, because I need to implement a flutter app with a translucent background
in  _FlutterEasyLoadingState
@override
Widget build(BuildContext context) {
return Material(
type: MaterialType.transparency,    //need add this
child: Overlay(
initialEntries: [
EasyLoadingOverlayEntry(
builder: (BuildContext context) {
if (widget.child != null) {
return widget.child!;
} else {
return Container();
}
},
),
_overlayEntry,
],
),
);
}

Have you secretly added it ...

Same problem as 99#

you can set   canvasColor of ThemeData  like
theme: ThemeData(
              canvasColor: Colors.transparent
)

you must set it in lib/main.dart


post release tasks and update ci versions

📚 Documentation preview 📚: https://arviz-base--27.org.readthedocs.build/en/27/

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

Project coverage is 66.48%. Comparing base (08e3bc3) to head (1f3e7d8).

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #27      +/-   ##
==========================================
+ Coverage   58.51%   66.48%   +7.97%
==========================================
  Files          14       14
  Lines        1116     1116
==========================================
+ Hits          653      742      +89
+ Misses        463      374      -89

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


Client Allocation Request for: gcrl

Client Allocation Questions
Core Information

Name: gcrl
Website / Social Media: gcrl.com, (@gcrl, Twitter)
Region: North America
DataCap Requested: 96 GiB
Addresses to be Notarized: f14142135623730950488016887
Notary Requested: Coffee Cloud

This user’s identity has been verified through filplus.storage


Help me to create a nice landing page for "Authorization has been denied for this request!" yellow page error.

I think the title is self descriptive.
Thank you in advance.

This is not an issue, try slack or some other medium.


SDK for Personalizer cognitive service

Is your feature request related to a problem? Please describe.
Add initial version of SDK for Personalizer cognitive service.
Describe the solution you'd like
Create the SDK for Personalizer.
Describe alternatives you've considered
No alternative. SDK for javascript is required.
Additional context
Add any other context or screenshots about the feature request here.

Label prediction was below confidence level 0.6 for Model:ServiceLabels: 'Docs:0.10895948,Cognitive - Form Recognizer:0.09136208,Cognitive - Speech:0.08672955'

@sharathmalladi Thanks for opening a tracking issue. Feel free to open a PR that leverages our quickstart and I can tag folks for feedback: https://github.com/Azure/azure-sdk-for-js/blob/main/documentation/RLC-quickstart.md


Tooltips

Add tooltips to display when hovering over a data element.
Allow on/off option from vals.
Allow for SCSS customizability using variables.

On/off option is available in SCSS not from vals JS