[BUGFIX] Editing a character in the middle of the text (possible solution).

I was going through a problem when editing a value in a masked input. For example, if the user typed his phone "(54) 99999-9999" and wanted to change it to "(54) 94999-9999" the input would put the number 4 in the end of the text, like "(54) 99999-9994".
So, following the initial suggestion made by Marc in the #16 , i change the text method to this:
@override
set text(String newText) {
  print(newText);
  if (super.text != newText) {
    int position = this.selection.baseOffset >= super.text.length
        ? (newText ?? '').length
        : this.selection.baseOffset;
    value = value.copyWith(
        text: newText,
        selection: TextSelection.collapsed(offset: position),
        composing: TextRange.empty);
  }
}

Basically, I only put the cursor at the end of the text, if it was already at the end.
Hope it helps (:

thanks but this is not working correctly either. Imagine value 15,000,000.
changing it into 12,000,000 or 10,000,000 works perfectly fine. but when you try to change it into 15,500,000 you endup with value 15,000,005 :D anyway thank you.


[Question] Custom control with post message

Issue description:
I've been looking through the source, but I feel like I'm going in a circle.
I'm working on a compound control (Similar to typography), but I can't for the life of me figure out how its being output via JS.
Its working with a refresh however, but how would I go about getting this to function with postMessage?
I'm getting this:

I'm sure there is some manual output I need, but where is that done exactly?
Thanks!
Version used:
(Did you try using the develop branch from github? There's a chance your issue has already been adressed there)
N/A
Using theme_mods or options?
N/A
Code to reproduce the issue (config + field(s))

Actually, I found the file that handles postmessage processing. I'll continue reading from here.


Update wcd-admxingestion.md

Corrected file type from ADXM to ADMX on line 54 and added preceding line break to activate markdown formatting on line 77

@AndreaBarr Would you be able to review this PR that introduces minor typo corrections? Thanks.


Handling BCP/DR for such implementation

Hi Team, Thank you for providing guidance on this. Can you add guidance on how to handle in the event of a BCP/DR situation ? I am looking for recommendations on how to handle BCP/DR using VM Scale sets without having to change the Azure DevOps agent pool across the various pipelines.

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

ID: 0b2476ab-d8db-bd41-689c-8d3b7c4a16d8
Version Independent ID: 6d2e5dd0-8678-d850-a1f3-f664a653bac3
Content: Azure virtual machine scale set agents - Azure Pipelines
Content Source: docs/pipelines/agents/scale-set-agents.md
Product: devops
Technology: devops-cicd-agents
GitHub Login: @steved0x
Microsoft Alias: sdanie

@randomITperson Thanks for your suggestion. While we look into changes for the articles, consider these resources:

Azure DevOps Services
Azure DevOps Support Bot
Azure DevOps on Stack Overflow


Allow configuration of per-rule cluster settings

Issue
Profiles are a better general solution for cluster configuration. However, I still feel there is a need to allow for configuring special cluster settings for specific rules.
For example, on my cluster, if I want to use GPUs for a job I need to add a collection of parameters to the bsub call that are not relevant to normal jobs. It would be great if there was a way of specifying this.
Given that the cluster configuration is now deprecated it seems like a better way of doing per-rule configuration is to have a profile-specific way as each cluster will likely have different ways of configuring the "same" thing - e.g. GPU usage.
Proposal
Allow for an LSF-specific config file that effectively has much the same functionality as the deprecated cluster configuration YAML file. To ensure that it is obvious that this file is LSF-specific it will be required to be named lsf.yaml. Then, within the job submission process of this profile, we will look for the presence of this file. If there are specific settings for the current rule being submitted, then those settings will be applied.
~To make this mirror LSF as much as possible, I will endeavour to make the configuration mirror the LSF bsub options as closely as possible, and of course, produce thorough documentation on usage.~
EDIT: I think the best way to allow for the full suite of bsub commands is by just required the user to provide strings for the commands, otherwise I would end up implementing an entire API for bsub (which I am not keen on). So it would look something like
__default__:
  - "-P project"
  - "-q queue"

my_rule:
  - "-P gpu"
  - "-m gpu-host"

other_rule: "-q special-queue -gpu 'num=2'"

Which allows either a list or a single string. I prefer the list as it is "neater" but I will support both.
@johanneskoester do you have any problems with this or any points you would like to raise/discuss?

This makes me think that the cluster configuration YAML file shouldn't be deprecated. I've seen a number of cases where it's still very nice to have, and I think that using profiles supplements the use of the cluster config rather than replaces it.

The problem I had with cluster configs though was if I wanted to define a cluster argument that was relevant for any other jobs it was kind of impossible. i.e. if one just was for a GPU node and the others weren't.
I have edited the original comment to reflect my idea.

@mbhall88 I wonder if you could just have an "extra" entry in the cluster-config, and include "{cluster.extra}" in the cluster command. I suppose my feeling is that it's better to have cluster specific parameters kept out of the snakemake files and in a separate config file. You could then put everything in lsf.yaml but then why not put it all into cluster-config? Assuming the "cluster.extra" idea addresses your use case, that is!

Because cluster config is deprecated
I want to stress that this type of specification is LSF-specific (which I think is part of the reason why cluster config was deprecated)

Who knows, maybe cluster config will be "un-deprecated" in the future, but I would rather plan ahead for now. It won't be too hard to move the codebase to your suggested method if it does.

Fair enough. Although I've been griping a bit, I do really appreciate you taking the time to develop this profile and I think it's quite nice!


[Please Comment] Next Sample Module for Serenity

As TypeScript conversion is complete (almost, excluding Serenity.Script.UI), i'm now thinking about what to do next with Serenity as a sample module, like Northwind.
I have some ideas, like some i'll list below, but want to hear your opinions. Maybe somebody will come back with a better option that will be more useful.
If you'll offer some other project type, please include links to a sample app and its database schema.

Adventure Works: not sure about this one, feels like just a bit more complex Northwind

Meeting Management: this is something i've done before for corporate meetings. agenda, decisions, e-mail invitations, pdf meeting report etc.

Task / Issue / HelpDesk System: another one i have experience with. my solution had multi level tree tasks like ToDoList (windows app from codeproject). workflow etc. maybe i'll keep it simple and model it similar to GitHub or GitLab.

E-Commerce System: Don't have a schema at the moment, but there are so many to take as sample

CMS: Content Management Systems anyone?

CRM: Sample from Microsoft Dynamics CRM, Sugar CRM, ...?

Dynamic Entities: Just like SharePoint or Dynamics CRM, design your tables, fields, forms in app,
and have a dynamic interface

Database Browser: something like phpmyadmin (if i remember name right)

Forum / Blog: seems too easy

Student / Academic Information Management System: something i do in our university

Ok, what do you think?

Hey,
What about a physical therapy program?

HelpDesk System
CRM
Dynamic Entities
Is great +1

Dynamic Enitities, might be complex but we can more learn from this.

Hi Volkan;
I'd say go for "Task / Issue / HelpDesk System". I've been searching for a while for some good ASP.NET implementation, to little avail. I can help in the "Microsoft Dynamics CRM" department, though, as I'm currently designing an MS CRM (version 4, but it can easily be ported to other versions) Web Portal for our clients. How about implementing a messaging app (admin LTE)?

Another question, should it be implemented as tutorial or embedded?

It depends on the chosen sample(HelpDesk|Meeting Management---->tutorial, messaging|Adventure Works----->embedded).

I think the HelpDesk / Task / Issue system would be a really good addition. There aren't many systems that are OSS that implement a good drop-in task management application. It could be a big boost to our users, and I know I would love it. We could implement SignalR for real-time updates and notifications.

I also think that the Helpdesk / Meeting management should be implemented as tutorial.

I vote for HelpDesk System.

I vote for Meeting Management System

Then CRM

HelpDesk System would be great!
I also pick the "tutorial way"...
Thanks!

For me too HelpDesk and Meeting Management seems to be good for sample.
HelpDesk may be the embedded with in template.
Tutorial for ISSUE TRACKER may be also a good option.
There may be one sample with editing on page itself.
For Example : Employee Profile which contains some fields like Name, address, email, contacts etc and some grids like Experience, Qualification, Skills etc..
Currently samples are only for ChangePassword and SignUp page which is not enough to build complex pages.

Can you sample which kind of HelpDesk you imagine. Sample application or schema

A simple help desk(Issue Tracker) a la GitHub (Tickets, Assigned to, Due, Status(open|resolved), Priority(Normal|Critical|...), Category(Technical|Sales|..., Knowledge Base(wiki...)
https://www.jitbit.com/hosted-helpdesk/

Hi!
I vote for
•Meeting Management:
•Task / Issue / HelpDesk System
•CRM
For me tutorial is great.
Thank you!

My Vote:

Help Desk / Issue Tracker / Task system
I would really love to see dynamic entities
Meeting management

I think those 3 things could drive the current community to new heights. Also I feel like if you keep building the system like you are building it you might (and should!) get picked by my Microsoft. This truly is a Lightswitch alternative framework.

Hi Volkan,
I vote for :

E-Commerce System
CMS
CRM
Dynamic Entities

Thanks!

Task / Issue / HelpDesk System

hi Volkan,
I vote for "Task / Issue / HelpDesk System"
thank you!

Thanks to all that commented so far. After evaluating your suggestions, i'm now planning to start with meeting as a tutorial followed by Task management as an integrated module.

A bit off topic, but it would be great also a sample/how-to for the user preferences added in the 2.1.5 release...
Thanks!

I think that it will be more powerfull and interesting if existing Serenity developer share their implementation in other application features, like custom error validator, dashboard, etc...

@marcobisio there is already a topic for that:
https://volkanceylan.gitbooks.io/serenity-guide/content/grids/persisting_settings.html

@volkanceylan I've missed that...thank you very much!!!

Eagerly waiting to see new tutorial

how about a wizard generator

CMS:
Dynamic Entities:

Hi @volkanceylan
According to me either

Task / Issue / HelpDesk System
or
Meeting Management

as Tutorial will be great.
Thanks

When is the estimated time for these to be released? Just wondering :)

Please see updates at Serenity Guide and https://github.com/volkanceylan/MeetingManagement.git
Development kicked off

Hi mr. @volkanceylan,
my vote goes to:
CRM,
Lead Management System (like Mautic),
CMS
So long and thanks for all the fish

Hi, Volkan.
I've just discovered Serenity recently, thanks for this superb software.
As for your request for suggestions, it might be interesting to start from an existing Open Source solution (e-commerce or CMS) and do things diffently and/or add some functionnalities or UI
that it does not have naturally. So you might have an immediate interest from these communities and get Serenity to be know more quickly (my personnal example, I've heard of Serenity throught the Lightswitch blogs and I've already posted there that everybody should give it a try.
For example:
Take nopCommerce.com e-commerce and manage the backoffice with Serenity.
Start from DNN CMS (dnnsoftware) and make a backoffice with Serenity
(there are probably better ideas but you get the point that is starting with an existing project/community and extend it in a usefull way to get people's interest.

@wdhodges i could only start Meeting tutorial than had to look at adding more samples to Serene. will try to return back to guide soon.
@BravoSierra, thanks for the idea. probably i should look for a package that i had experience with for integration sample, but i got the point. I have plans to add Lightswitch/Dynamics CRM like, UI based app development ability. I didn't try Lightswitch actually, but i understand that it has similarities to Serenity. starting with targeted project types, e.g. LOB.

The short story is that LightSwith started as a Microsoft projet using Silverlight and with a marketing position like Access, ie for the non-technical people wanting an easy small database  tool.
Then with SilverLight beeing deprecated sooner or later, MS LS team made a 'mobile' Lightswitch and said that the great new thing about LS was the possibility to create a unique project for both targets and build it either as a Silverlight LOB deskop app or as a mobile App.
Then LS abandonned LightSwitch without an explanation and left the community orphan. For this reason I believe that many Lightswitchers are or will be willing to find a replacement for LS and Serenity could be a very good candidate to welcome the migrants.
The discussion about Serenity is here ; you might want to have a look from time to time since there is regularly a new discussion in the forums about the future of LS
https://social.msdn.microsoft.com/Forums/vstudio/en-US/aa613e75-b51d-40b1-9eb6-7a929f1ff9be/serenity?forum=lightswitch

I wonder if it would be possible to automatically convert Lightswitch app to Serenity one :)
Unfortunately MS has a bad track of deprecating tools with potential like Silverlight and LightSwitch. But somehow OLE, COM, XML still lives at the core of Visual Studio.

I like Task / Issue / HelpDesk System and hope it  implemented as tutorial

I like serenity, though i only learn it at this year, but it is excellent, and i use it as a framework to begin my serveral app, i hope it be simple and focused on as a framework

I vote for none Volkan.
I have extensive experience with non-website coding and some with Silverlight.
Your product allows me to enter the web app field very rapidly. You shrink the development from several days for a single page to probably half a day. Your code is clean.
You also offer a combination that is extremely rare:

Your demo project compiles and runs from the get-go.
The visual appeal is very nice and workable without any additional work.
The documentation is very nice.
The current template is absolutely enough for anyone to port into their own business areas.

Proof that Serene is great? You have created a following.
And none of this matters if Serenity disappears because of lack of funding, focus and inability to scale for the demand.
I think you should put your attention in getting a paid subscription off the ground as soon as possible.
This will give corporate users security and will provide funding for development, tutorials and online support.
The corporate users will not mind paying and will prefer to have some long-term security this way. All that will add more value for the free subscribers.
I am evaluating Serene for an employer. I absolutely love it but at the same time I am very uneasy because it all feels like a one-man show.
It seems to me that Serene is now out of the “cute” phase. At this point you have to make sure this thing does not die on us.
What will Serenity be?
A) An industry standard that:

Reduces cost of development.
Offers common platform for faster knowledge transfer and long-term support.
Decreases the time to market.
Outsources the specific business field knowledge as a responsibility of the developer.

B) A selection of half-backed starter templates for different business needs.
C) A tap-on-the-back and feel-good forum.
Basically – OK, you’ve got people’s attention. Now what?

Hello Simeon. I agree with most of what is said above but one should be aware that switching to a subscription model is not an easy task and must be done very carefull.
This is what Shaun Walker says in his book about the attempt to set up a subscription model for DotNetNuke in 2003(!). The chapter is "Subscription fiasco". Exerpt: "... I had to face the wrath of a scorned community. Among other things, I was accused of misleading the community, lying about the open source nature of the project, and leting my personal greed cloud my vision. For one supporter of my decision, there were 10 more who publicly crucified me as the evil incarnate", etc
(Professional DNN7, Open Source .NET CMS Platform, Wrox editor)
Shaun made a 180 degrees backtrack and only much later, DNN developped a model with a pro and a community version, but this is a difficult strategy because you have to maintain 2 versions.
I did not like this move either.
So while a understand your concern that a project must ensure it's Financial viabilité for the future, I suggest other stratégies to be considered : paid skins or modules; paid full technical documentation (this is what nopcommerce.com does for about 80 euros you get the PDF); paid consulting, paid partnership program (you are listed for your country as a 'serene' specialist, etc
I would let the community grow up and not take the risk to break the momentum too early.
Apart from this I'm 100% with you on serenity qualities and potential.
To me what it needs most now is a forum apart from the issue tracker.
Thanks Volkan and continue the good work! (while taking some vacation if you can?)

GREAT!
I used "subscription based" too loosely! Please consider the meaning to be "Something of your choice that would support the life of that wonderful product".
About the label "greed" too easily dispensed from the comfort of ones home.
Normal thinking reveals a simple fact. Things happen in time and space.
Fact-1: You do not have 24h/d available for work.
Fact-2: You have to live and pay bills.
Fact-3: You have to divide the rest between self-education, managing, coding and manning this forum (it takes on average 20 min of total time to write half a page coherent response.).
Fact-4: The way a starving athlete cannot compete, the same way a stressed out brain suffers shrinking bandwidth and produces bad decisions.
So, disregard opinions that disregard these facts because if you disregard these facts Serenity is dead and that serves nobody.
Paid consulting is a fine alternative.
Maintaining two versions is really not that bad if you have the cash to support it.
Profit sharing with creators of skins is fine too.
Paid docs ... hm ... PDF not good - here is why:

Too easy to copy for free.
You want growth and that comes with availability of documentation.
Kind of nasty but still true ... perfect documentation suffocates paid consulting.
Even if online-only and restricted, tutorial content will be copied and used for free.

OK ... do whatever you want, Just try to keep this thing alive man.

@volkanceylan Thanks for this superb template. You really done very good job for most of people who are looking for initial template to implement their own business needs. And I am one of them. I really appreciate your efforts. After that I will suggest to add modules that will fulfill needs for manufacturing industries business functionalities.  including MRP , Sales, Purchases, Chart of accounts, Financial reporting etc It could be very helpful for many of developers that normally look into open source solutions. I would like to participate in these modules.

Thanks for all the ideas. I took a note of them, and will try to implement some, or make use partially. I certainly want to have some complete apps to demonstrate real world usage of Serenity. Some content / support / options might become premium, didn't decide yet, but Serenity will always have a free, open, community edition.


Change resolution of emulation station in retropie

This is identical to the request from issue 55.  I was not able to get the noted fix to work because the script has changed and I’d also like to know if I can modify the overscan.
https://github.com/Aloshi/EmulationStation/issues/55
I am running emulationstation on my raspberry pi with retropie version 4.3 and am having trouble with a very specific resolution setting.  I have a HDTV mounted in an arcade cabinet in portrait mode like attached in the pictures and would like to trim down the aspect rato to be a 4:3 format, and maybe change some overscan settings to move the display up a little.
I was able to modify the config.txt file in retropie to get my games to show up with the modified resolution but those settings are not passed to emulationstation.  I bet this is an issue with retropie and not emulationstation but I figured you’d be best equipped to help me.  This situation has me stumped for years.
Thank you for all your work and thanks in advance.

I know it’s been a few months now but I’m wondering if you have your issue figured out yet?
I’m doing pretty much the same thing as you by hiding that extra parts of the wide screen inside the cabinet. You’re the only other person that I’ve found that’s tried it.
The good news is I’ve figured out how to fix emulationstation. It involves editing the theme xml files. Let me know if you’re still stuck and I’ll do a step by step or something.

Thanks for the response, I did figure out how to modify the .xml files in retropie.  I started out with a skin that was already in 4:3 aspect ratio and it took some experimentation.
I did want to keep this thread open in the hopes someone will see it and allow a config file to make the change, similar to mine.

Cool that’s the same thing I came up with. I agree having an easier way to
do would be nice.
On Sat, Feb 3, 2018 at 11:33 PM maestroni<EMAIL_ADDRESS>wrote:

Thanks for the response, I did figure out how to modify the .xml files in
retropie. I started out with a skin that was already in 4:3 aspect ratio
and it took some experimentation.
I did want to keep this thread open in the hopes someone will see it and
allow a config file to make the change, similar to mine.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Aloshi/EmulationStation/issues/712#issuecomment-362845302,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AiaAfOhvcQ3teuPQnp5sh6Dp7kErmbjGks5tRK1rgaJpZM4P00ir
.

hello hope all is well I have the same issue iam trying to make a retro pi cocktail , but the main menu from emu station is huge looks like the one from your pics exactly , where you able to do that step by step thingy to be able to learn how to fix it please thank you in advance .

hello, I was able to change it but with some tweaking.  I have to look into which tutorial worked the best for me.  I think I searched custom emulation station themes.  that post has been there for a year now so in the next couple days I'll try to make a proper response with what I changed.
On RIJOSROBERTO<EMAIL_ADDRESS>Mar 26, 2018 9:20 AM wrote:
hello hope all is well I have the same issue iam trying to make a retro pi cocktail , but the main menu from emu station is huge looks like the one from your pics exactly , where you able to do that step by step thingy to be able to learn how to fix it please thank you in advance .
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Aloshi/EmulationStation/issues/712#issuecomment-376224720, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AfJpION4O3pwFP4DnqC3wuSkecdhkg5Zks5tiRU_gaJpZM4P00ir.

ok, don't worry though.  i think you can get it to work properly.
On RIJOSROBERTO<EMAIL_ADDRESS>Mar 26, 2018 10:38 AM wrote:
that would be a blessing thank you , because if I can make the tittles of the games readable it would be awesome , here is my email just in case since for some reason I don't get notifications from here rrijos3<EMAIL_ADDRESS>thank you .
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/Aloshi/EmulationStation/issues/712#issuecomment-376249397, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AfJpIHmIs467L9-ZhQzDowra_R2yxoV7ks5tiSeEgaJpZM4P00ir.

so you where able to turn your  raspberry I into a cocktail  by the the same ?

It took a couple of years but I figured out two ways to make emulationstation accept a 4:3 resolution in portrait mode like shown in the picture  of my first post.  Both ways take a lot of trial and error but the end product looks good.
THE FIRST WAY I made this work was by choosing a 4:3 theme and modifying it like zachazlett mentioned in his post back in February.
these files are locatd at /etc/emulationstation/themes/ComicBook_4-3
I used the link below as a guide
https://github.com/RetroPie/RetroPie-Setup/wiki/Creating-Your-Own-EmulationStation-Theme
This is an example of what  needed to be modified:

		<video name="md_video">
			<pos>.55 .37</pos><!-- changed from .75 .395 //-->
			<origin>0 0</origin><!-- changed from .5 .5 //-->
			<maxSize>0.4 .3</maxSize><!-- changed from .44 .42 //-->
			<delay></delay>
			<default></default>
			<showSnapshotNoVideo>true</showSnapshotNoVideo>
			<showSnapshotDelay>false</showSnapshotDelay>
		</video>

		<image name="md_marquee">
			<pos>0.73 0.325</pos><!-- changed from 0.7 0.086//-->
			<origin>0.5 0.5</origin>
			<maxSize>0.28 0.1</maxSize>
		</image>

It took a lot of trial and error, and I recommend downloading putty or winSCP so you can edit the files from your computer, and undo the changes if necessary.
THE SECOND WAY, takes about three steps.
1- Go into the startup.sh script under /opt/retropie/configs/all/autostart,sh and add an argument after emulationstation.  The command will look something like this:
emulationstation --resolution 1024 768 #auto
this is a 4:3 resolution.  but your user interface will likely be at the bottom of the screen.
2-Change the overscan settings under /boot/cofig.txt
uncomment the following to adjust overscan. Use positive numbers if console
goes off screen, and negative if there is too much border
overscan_left=-35
overscan_right=-35
overscan_bottom=350
overscan_scale=1
display_rotate=1
The important thing here is to make sure overscan_scale=1 otherwise emulationstation will not recognize this setting.
Unfortunately moving the "overscan_bottom" command will squish your screen so it is not 4:3 resolution.  so I will adjust this setting until the screen starts from the bottom, to where I want it.  Then go back into the autostart.sh script and modify the --resolution command to make the screen taller.  This involves a lot of trial and error.  I started by calculating what the height should be, for instance if my screen is 24.25"wide, at a 4:3 resolution that would be about 18.2" tall.  I ended up making this my command in the previously mentioned startup.sh script.
emulationstation --resolution 1050 1250 #auto
3-Modify retroarch screen settings
If you did these two things you'll notice the screen is messed up when you play a game.  Never fear, there is a final fix for that.  Go in a game and select the  retropie menu by pushing the hotkey +x.  In my case that is select+x like this guy did in his video at around 2:48.
https://www.youtube.com/watch?v=-pJYkv3njAk
you can change the resolution per game, or just one game at a a time which makes it nice because you can modify the portrait games like donkey kong or pacman to be different than the standard games like x-men or street fighter II.
So you go into a game, go into the retroarch menu (select+x in my case)  hit "b" (or back) a couple of times, go to video, make sure "aspect ratio" is set to "custom" and modfy the "x- pos", y "pos", and "ratio height" and "ratio width" commands until you are happy.  When you are ready to save, go back to "quick menu" and save in "configurations" then "save current configuration" if you want this to be the default.  Otherwise go to "quick menu" then "save game overrides" to save the setting for this game only.
So there it is.  It is a bit of a pain, but worth having a larger screen in its native 4:3 ratio.  One thing I do not like about new cabinets is when they put a wide screen in there, or a 17" screen when the game had a 25".
I will add pictures and update this post at the following site:
http://www.bossrobotgames.com


Typo in wellknown.conf

    location / {
    	return 301 htpts://$host$request_uri$PROXY_PORT_FWD;
    }

should be:
    location / {
    	return 301 https://$host$request_uri$PROXY_PORT_FWD;
    }

Issues was closed, but not automatically due to incorrect comment syntax. Was done last week!


New package: LuxAMDGPU v0.1.0

Registering package: LuxAMDGPU
Repository: https://github.com/LuxDL/LuxAMDGPU.jl
Created by: @avik-pal
Version: v0.1.0
Commit: df99884a64bb234698987579d359b56162cf3216
Reviewed by: @avik-pal
Reference: https://github.com/LuxDL/LuxAMDGPU.jl/commit/df99884a64bb234698987579d359b56162cf3216#commitcomment-105786571
Description: Trigger Package for AMDGPU Support in Lux.jl

Blocked till julia 1.9 is released


Is this an issue (JPEG)

The left and right images are here.
https://slazebni.cs.illinois.edu/fall22/assignment3.html
When I try to open them using GIMP, it prompts a dialog saying this image has an embedded color profile, which is sRGB IEC61966-2.1. And GIMP offers a conversion.
The issue is gamut raises an assertion error when attempting to read those images:
\source\gamut\image.d(106): Assertion failure

Hello,
Sorry for delay.
I don't manage to reproduce your issue, with any of the images.

Please provide a reproducible test case.

Ahh sory there is no any problem anymore. Although I don't know why.

no problem!


No license associated with this Project

Hey,
I would like to use this ftp-stress tool in a non-commercial project, but you don't specify the license for this code.
Can you please let me know if this is GPL/MIT/etc license code?

Sure, i'll throw in an MIT license


Including this dependency indirectly pull opencensus.io that breaks the build

Hi,
I'm trying to update the external_dns project, I've needed to update the Azure Go SDK import string (format has changed), but I'm not touching the go-autorest , so its now importing
	"github.com/Azure/azure-sdk-for-go/services/dns/mgmt/2018-05-01/dns/"
	"github.com/Azure/go-autorest/autorest"

But now I cannot get it to build, as it always now seams to be indirectly adding the following modules: (content of go.mod)
github.com/Azure/azure-sdk-for-go v32.3.0+incompatible
github.com/Azure/go-autorest/tracing v0.4.0 // indirect

And in turn (content of go.sum):
contrib.go.opencensus.io/exporter/ocagent v0.4.6

So running make i get
go/pkg/mod/contrib.go.opencensus.io/exporter/ocagent@v0.4.6/transform_stats_to_metrics.go:210:61: cannot use data.ExemplarsPerBucket (type []*metricdata.Exemplar) as type []*exemplar.Exemplar in argument to bucketsToProtoBuckets

I've tried to follow all the issues relating to this, tried adding the replace, I'd like to get unblocked, and if possible,  I'd like to not have to include the opencensus library.  Any help gratefully received

This has been resolved in tracing/v0.5.0 and other modules in go-autorest.  Please move to the latest version(s) and the dependencies on opencensus will go away.


MINOR: Turn off caching in demos for more understandable outputs

@dguy @miguno @mjsax @bbejeck
This needs to go to 0.10.1 and 0.10.2 as well since caching is introduced in 0.10.1.

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk8-scala2.12/5575/
Test PASSed (JDK 8 and Scala 2.12).

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk7-scala2.11/5589/
Test PASSed (JDK 7 and Scala 2.11).

@guozhangwang merged to trunk and cherry-picked to 0.11.0. Cherry pick failed on 0.10.2


Which activity log categories are missing from the legacy method?

https://docs.microsoft.com/en-us/azure/azure-monitor/platform/diagnostic-settings-legacy states that

Some categories are not collected using legacy method.

Which subset of the available categories are missing in the legacy method?

@wesley-smith Thank you for the valuable feedback,we are investigating the issue.

@wesley-smith Thanks again for reaching out to us with your query , we have already reached out to our internal product to get more clarity on this ask and will update the thread accordingly once we have an update.

adding content owners: @bwren & @bandersmsft to see if they have an authoritative list of categories that cannot be collected via legacy method.

Adding @nkiest to further help on this. Thank you

There are two legacy methods: Log Analytics Activity Log Solution, and Log Profiles (to Storage and Event Hub).
There are no missing logs via Log Profiles vs Subscription Diagnostic Settings. Configuration controls are improved, however.
However, certain logs are not available via Log Analytics Activity Log Solution. I am working to pull together a definitive list.

These Categories are not available via Log Analytics Activity Log Solution:
Service Health
Resource Health
Alert
Autoscale
Advisor
Policy
Security
All ARM Writes are logged to the Management Category, however the following services have additional activity log events that may not be available via Log Analytics Activity Log Solution:
Microsoft.Sql
Microsoft.Insights
Microsoft.RecoveryServices
Microsoft.HDInsights
Microsoft.CustomerLockbox
Microsoft.Compute
Microsoft.Streamanalytics
Microsoft.Capacity
Microsoft.Kusto
Microsoft.Datafactory
Microsoft.ApiManagement
Microsoft.Web
Microsoft.Cache

We will now close this issue. If there are further questions regarding this matter, please reply and we will gladly continue the discussion.
#please-close


Launch builds only if necessary

Launch builds only if necessary

Again, thank you for your valuable contribution to this project @Rockman18 ! :+1:


fix: broken relative chain spec link

I noticed the links to all example chain specs were broken which is fixed by this PR.

Apparently not as basic as I thought. I will rather open an issue and leave this up to you. Sorry!

Thanks for the issue and the attempt at a solution.


PHOENIX-6262 Bulk Load have a bug in lowercase tablename

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 27s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  1s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s
The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ master Compile Tests _

+1 :green_heart:
mvninstall
14m 32s
master passed

+1 :green_heart:
compile
0m 54s
master passed

+1 :green_heart:
checkstyle
0m 47s
master passed

+1 :green_heart:
javadoc
0m 44s
master passed

+0 :ok:
spotbugs
2m 55s
phoenix-core in master has 972 extant spotbugs warnings.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
7m 51s
the patch passed

+1 :green_heart:
compile
0m 54s
the patch passed

+1 :green_heart:
javac
0m 54s
the patch passed

-1 :x:
checkstyle
0m 46s
phoenix-core: The patch generated 45 new + 740 unchanged - 116 fixed = 785 total (was 856)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
javadoc
0m 45s
the patch passed

-1 :x:
spotbugs
3m  8s
phoenix-core generated 2 new + 972 unchanged - 0 fixed = 974 total (was 972)

_ Other Tests _

-1 :x:
unit
107m 26s
phoenix-core in the patch failed.

-1 :x:
asflicense
0m 29s
The patch generated 1 ASF License warnings.

144m 29s

Reason
Tests

FindBugs
module:phoenix-core

Null passed for non-null parameter of org.apache.phoenix.util.PhoenixRuntime.getTable(Connection, String) in org.apache.phoenix.mapreduce.AbstractBulkLoadTool.loadData(Configuration, CommandLine)  Method invoked at AbstractBulkLoadTool.java:of org.apache.phoenix.util.PhoenixRuntime.getTable(Connection, String) in org.apache.phoenix.mapreduce.AbstractBulkLoadTool.loadData(Configuration, CommandLine)  Method invoked at AbstractBulkLoadTool.java:[line 284]

Null passed for non-null parameter of new org.apache.phoenix.schema.PTableKey(PName, String) in org.apache.phoenix.util.PhoenixRuntime.getTable(Connection, String)  Method invoked at PhoenixRuntime.java:of new org.apache.phoenix.schema.PTableKey(PName, String) in org.apache.phoenix.util.PhoenixRuntime.getTable(Connection, String)  Method invoked at PhoenixRuntime.java:[line 458]

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1073/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/phoenix/pull/1073

Optional Tests
dupname asflicense javac javadoc unit spotbugs hbaseanti checkstyle compile

uname
Linux 045ae0c81392 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev/phoenix-personality.sh

git revision
master / 5ef5faa

Default Java
Private Build-1.8.0_242-8u242-b08-0ubuntu3~16.04-b08

checkstyle
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1073/1/artifact/yetus-general-check/output/diff-checkstyle-phoenix-core.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1073/1/artifact/yetus-general-check/output/new-spotbugs-phoenix-core.html

unit
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1073/1/artifact/yetus-general-check/output/patch-unit-phoenix-core.txt

Test Results
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1073/1/testReport/

asflicense
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1073/1/artifact/yetus-general-check/output/patch-asflicense-problems.txt

Max. process+thread count
6754 (vs. ulimit of 30000)

modules
C: phoenix-core U: phoenix-core

Console output
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1073/1/console

versions
git=2.7.4 maven=3.3.9 spotbugs=4.1.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 27s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  1s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s
The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ master Compile Tests _

+1 :green_heart:
mvninstall
14m 32s
master passed

+1 :green_heart:
compile
0m 54s
master passed

+1 :green_heart:
checkstyle
0m 47s
master passed

+1 :green_heart:
javadoc
0m 44s
master passed

+0 :ok:
spotbugs
2m 55s
phoenix-core in master has 972 extant spotbugs warnings.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
7m 51s
the patch passed

+1 :green_heart:
compile
0m 54s
the patch passed

+1 :green_heart:
javac
0m 54s
the patch passed

-1 :x:
checkstyle
0m 46s
phoenix-core: The patch generated 45 new + 740 unchanged - 116 fixed = 785 total (was 856)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
javadoc
0m 45s
the patch passed

-1 :x:
spotbugs
3m  8s
phoenix-core generated 2 new + 972 unchanged - 0 fixed = 974 total (was 972)

_ Other Tests _

-1 :x:
unit
107m 26s
phoenix-core in the patch failed.

-1 :x:
asflicense
0m 29s
The patch generated 1 ASF License warnings.

144m 29s

Reason
Tests

FindBugs
module:phoenix-core

Null passed for non-null parameter of org.apache.phoenix.util.PhoenixRuntime.getTable(Connection, String) in org.apache.phoenix.mapreduce.AbstractBulkLoadTool.loadData(Configuration, CommandLine)  Method invoked at AbstractBulkLoadTool.java:of org.apache.phoenix.util.PhoenixRuntime.getTable(Connection, String) in org.apache.phoenix.mapreduce.AbstractBulkLoadTool.loadData(Configuration, CommandLine)  Method invoked at AbstractBulkLoadTool.java:[line 284]

Null passed for non-null parameter of new org.apache.phoenix.schema.PTableKey(PName, String) in org.apache.phoenix.util.PhoenixRuntime.getTable(Connection, String)  Method invoked at PhoenixRuntime.java:of new org.apache.phoenix.schema.PTableKey(PName, String) in org.apache.phoenix.util.PhoenixRuntime.getTable(Connection, String)  Method invoked at PhoenixRuntime.java:[line 458]

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1073/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/phoenix/pull/1073

Optional Tests
dupname asflicense javac javadoc unit spotbugs hbaseanti checkstyle compile

uname
Linux 045ae0c81392 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev/phoenix-personality.sh

git revision
master / 5ef5faa

Default Java
Private Build-1.8.0_242-8u242-b08-0ubuntu3~16.04-b08

checkstyle
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1073/1/artifact/yetus-general-check/output/diff-checkstyle-phoenix-core.txt

spotbugs
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1073/1/artifact/yetus-general-check/output/new-spotbugs-phoenix-core.html

unit
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1073/1/artifact/yetus-general-check/output/patch-unit-phoenix-core.txt

Test Results
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1073/1/testReport/

asflicense
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1073/1/artifact/yetus-general-check/output/patch-asflicense-problems.txt

Max. process+thread count
6754 (vs. ulimit of 30000)

modules
C: phoenix-core U: phoenix-core

Console output
https://ci-hadoop.apache.org/job/Phoenix/job/Phoenix-PreCommit-GitHub-PR/job/PR-1073/1/console

versions
git=2.7.4 maven=3.3.9 spotbugs=4.1.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

HI @wangchao316 can you add a unit or integration test for your changes?

HI @wangchao316 can you add a unit or integration test for your changes?

Fixed by PHOENIX-6357


dataLabels.enabledOnSeries works opposite to expectation

Codepen
https://codepen.io/anon/pen/xvPRXL
Explanation
The chart has 2 series (0 & 1 index).
dataLabels: {
    enabled: true,
    enabledOnSeries: [0]
}

Expected: Series 1 shows labels
Actual: Series 2 shows labels

You can also modify the enabledOnSeries array to: [0, 1] to see that no labels are shown. [ ] shows all labels (as expected).
This behavior is opposite to what is expected.  It's as if the bool logic is swapped.
Changing enabled to false also does not change the desired behavior.
#697 is related

😁  Such a silly mistake. Thanks for reporting.


rsync extra params not work

Hi guys, good job.
I have a problem with "--exclude" in the variable "ansistrano_rsync_extra_params". Apparently this doesn't work for me.
These are my variables in the deploy.yml:
vars:
    ansistrano_deploy_to: "/var/www/html/my_project"
    ansistrano_keep_releases: 3
    ansistrano_rsync_extra_params: "--exclude=.env"

I'm using Laravel 5.1 and I have done the following tests:

ansistrano_rsync_extra_params: "--exclude=.env"
ansistrano_rsync_extra_params: "--exclude={{ playbook_dir }}/.env"
ansistrano_rsync_extra_params: "--exclude=file-example"
ansistrano_rsync_extra_params: "--exclude file-example"
ansistrano_rsync_extra_params: "--exclude 'file-example'"
ansistrano_rsync_extra_params: "--exclude=/var/www/html/my_project/file-example"
ansistrano_rsync_extra_params: "--exclude-from 'rsync-files-excluded.txt'"

In the rsync task appears:
{"changed": true, "cmd": "rsync --delay-updates -F --compress --delete-after --archive --rsh 'ssh  -S none -o StrictHostKeyChecking=no'  --exclude=/var/www/html/my_project/file-example --out-format='<<CHANGED>>%i %n%L' \"/var/www/html/my_project\" \"username@server:/var/www/public/remote_project/shared/.shared-copy\"", "msg": "<f..t...... my_project/deploy.yml\n", "rc": 0, "stdout_lines": ["<f..t...... my_project/deploy.yml"]}
But it doesn't work. Any suggestion?
Thanks in advance

Hi @SGarridoDev
Have you tried adding a .rsync-filter file in your repo? This is usually a much easier way to get it working for excluding files.
Not sure what can be the problem, as you can see the rsync command adds the --exclude flag... please check also rsync_opts docs in http://docs.ansible.com/ansible/synchronize_module.html as we just pass the options to the module as a string
Ansible 2.x has some synchronize bugs opened, maybe you have hit one of those?

Hi @ricardclau
I solved the problem. I just added the line

ansistrano_deploy_from: "{{ playbook_dir }}"

to the file deploy.yml
Your solution also works perfect.
Thanks for all ;)

Cool, glad you sorted it out!  👍


How to "rollback" a blue-green deployment

Using the blue-green deployment mode, how do I use eb_deploy to re-activate the old environment, without deploying? Is this implemented yet?

eb_deployer creates two Elastic Beanstalk environment for you under the application name specified. One of them has active url looks like: my-app-production.elasticbeanstalk.com, the other one has inactive url like my-app-production-inactive.elasticbeanstalk.com. The deployment always happens to env with inactive url, then eb_deployer swaps it's url with active environment.
If you find problem in what just deployed,  you can "rollback" the deployment by swapping the url back. To do this login into Elastic Beanstalk AWS management console, open one of the two environments eb_deployer created, click "Actions -> Swap Environment URLs", and swap it with the other environment.

Thanks for the response. I was hoping for a way to not use the AWS gui, but changing the smoketest makes perfect sense. Thanks a lot!

Hi, @nicolai86:
I find myself normally prefer manual solution with transparency when sh*t happens. But even thats said it is still valuable to implement "rollback" in eb_deployer. To make the flow complete and give user choices. I will put it into the roadmap. (And open for pull request :-)) Thank you for your suggestion.


Benefits to Brazilian traders

Adding to this script some currency codes for easy trade Brazilian dealers and traders.

Hi afrikanhut,
Thanks for your patch. Please notice this script is simply for demonstration how the library works. I'm afraid adding a third currency adds quite some complexity to this code, especially dividing three Amounts.
Feel free to create a separate simpler demo for handling other currencies, if you feel it's not clear how to do that on this one


Please describe that ppc64 is big endian

File: install/linux/docker-ee/rhel.md, CC @gbarr01
There seems to be some confusion for people installing EE on Power thinking ppc64 is what we support. Could we be more explicit and add the following the the note about ppc64le?
If you run `uname -a` and see the results of the command include `ppc64`
instead of `ppc64le` this means you are running RHEL in big endian mode.

the title of this issue should read "Please describe that ppc64 is little endian"!!!

Hi, @yongshin , I can add it, but we do say:

To install Docker EE, you need ... ppc64le (IBM Power) architectures.

I know this might be tricky to accommodate in that page, but really people think they can install on pp64, we just need to be explicit and say that if you see 'ppc64' that is RHEL in big endian mode and we don't support it. Otherwise they will still try to install even though they see it on works on 'ppc64le'.


Can't Push Sketch

I have a non-Arduino 328p board. I was able to push ASMboot via USBasp with following command:
avrdude -v -v -c usbasp -p m328p -Uflash:w:ASMboot_328_16.hex:i

however when I use the Arduino IDE to push a Sketch, I get the dreaded avrdude: stk500_getsync() ...  error. I am able to push the optiboot boot loader and load a sketch, but the problem there is that I can only push a sketch once, and then I get the not in sync errors. Thanks.

At what speed is your board running?
Are you using the right USART-speed of 115.200 baud?

I found that my FTDI adapter may have been to blame. I used a different adapter, and now I can push a second sketch. From what I read, I wasn't getting the initial reset sent to the 328p. I have the optiboot on there and now. I'll go back and try ASMboot again.


Relayer v0 config executor implementation

Crate
relayer
Summary
Implement the config executor module as part of the relayer v0 architecture (#326).

For Admin Use

[X] Not duplicate issue
[X] Appropriate labels applied
[X] Appropriate milestone (priority) applied
[ ] Appropriate contributors tagged
[ ] Contributor assigned/self-assigned

Closed via #449


Deprecation of the node codecov uploader package

Hi codecov dev team.  I'm using the old node codecov uploader which is marked as fully deprecated since Feb.2022.
Just checked this typescript-standard repo, and noticed, it also uses the same package to update the reporter.  Wondering what is the latest standard for me to update the coverage reported for ts projects?
P.S. I have a monorepo setup, and intend to upload multiple coverage reports with different flags.  Seems like the github action tool does not support uploading multiple reports with different flags within the same job as well.
What would be the best option for me? Thanks.
@codecov-io

@simeng-li you can use this repo. I'm making a PR to use the new uploader, nice catch.
As for your case, you will need to just call the uploader multiple times with the specific files you want to upload and the specific flag.


PR deploy with netlify

When PR comes from a fork, it doesn’t work because it doesn’t have access to the repo secrets
Possible solutions:

2-step workflow using pull_request_target and pull_request
Use netlify app

Superseded by #23


[stable/pomerium] Bump pomerium image to 0.5.2

Is this a new chart
No
What this PR does / why we need it:
Updates default Pomerium version to 0.5.2
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Title of the PR starts with chart name (e.g. [stable/mychartname])

/retest

/retest

/cc @desimone


Unexpected error generated for use case 5 (Specimen Management) when using fullUrl with servername

When validating the message for use case 5 (https://fhir-testserver.be/index.php/user/secured/testgroup/details?id_testgroup=35) we get this error:
actual: false,
§  field: "Bundle.entry.where(resource is Specimen).fullUrl.select($this.toString().replaceMatches('.[:/]+([^:/]+)', '$1').trace('a')) | Bundle.entry.where(resource is Observation).resource.specimen.reference.select($this.substring($this.indexOf('/')+1,$this.length())).select($this.substring($this.indexOf(':')+1,$this.length())).select($this.substring($this.indexOf(':')+1,$this.length())).distinct().select($this.trace('b')) ~ Bundle.entry.where(resource is Specimen).fullUrl.select($this.toString().replaceMatches('.[:/]+([^:/]+)', '$1').trace('c'))",
§  expected: true
Though I think that our test message is correct. (but I can be wrong of course)
Our "fullUrl" contains the FQDN ("https://sezz.be/fhir/LIS/Specimen/d6ede94b-1861-4f63-8b3f-50c96443c956") as suggested by FHIR. When I remove the server information ("Specimen/d6ede94b-1861-4f63-8b3f-50c96443c956") the FHIRPath expression above returns true.
Example message:
84161455998.20240617143950307-fhir-bundle.json
Can you please investigate ?
Thanks a lot !
Best Regards
Nico

Bart, ter info; uw bewering dat absolute urls in FHIR bundles moeten resolven (via HTTP GET lookups) klopt niet 100% hoor.
cfr https://build.fhir.org/bundle.html#references

@nicovn
Using the solution you propose is attractive, but it is not completely compliant with the standard: look here: Bundle - FHIR v4.0.1 Although it is not obligatory to make the resource accessible in a REST FHIR way, it is indicated always that the fullUrl is the physical place where we can, perhaps by means of another protocol, obtain the resource. In your case, the server http://system.sys does not exist, so I would not use this URL. In this case, an “urn:” solution (maybe “uuid:”, or whatever) would be more appropriate. In addition, I don't know if this is the case in your system, but a REST type URL can only be used when the resource is really persisted with this id: Bundle - FHIR v4.0.1.


Dropdown - AllowAdditions: Is it possible to show the additonal field at the end of the list

https://react.semantic-ui.com/modules/dropdown/#usage-allow-additions
For the AllowAdditions feature, is it possible to have the "Add abc" field shown at the end of the dropdown items?
Currently, if I type something, for example "abc", the following fields will be show:
-Add abc
-abcdef
Is it possible to show the "Add abc" field at the bottom like this:
-abcdef
-Add abc
Thanks

OK I found this in the Dropdown code:
/** Position of the Add: ... option in the dropdown list ('top' or 'bottom'). */
additionPosition?: 'top' | 'bottom'
I will try it later and see how it goes

Yep, it's possible:
  handleAddition = (e, { value }) => {
    this.setState(prevState => ({
-      options: [{ text: value, value }, ...prevState.options],
+      options: [...prevState.options, { text: value, value }],
    }))
  }


Nomad job_scaling logic fixes

We recently evaluated replicator for our stack and found a couple of bugs making it unusable for us.
This is the way we fixed them.

When a scaling action is set, it stays until another scaling action is set, it is never reset when the values are within a healthy threshold. Solved by setting gsp.ScaleDirection to ScalingDirectionNone before evaluating.

When calculating reserved resources the groupPolicy.Tasks.Resources.CPUMHz and groupPolicy.Tasks.Resources.MemoryMB accumulate without being reset between cycles, making the metric approach 0% over time. Fixed this by setting them to 0 before every evaluation.

Metric data for all jobs in a group are collected, but they overwrite each other, so only the last processed is used for the evaluation. Fixed this by making the collector return values and then average them.

Thanks to @heimweh and @chronitis for helping me.

Thanks so much for the PR @comebackoneyear! Let us go through this a bit and get back with you - I think there are some ways to address this issue that will bring the job scaling methods more in line with the cluster scaling methods.
Back to you in a bit, thanks again!

Nice work on this @comebackoneyear! I've tested your patch and I'll get it merged in.
Down the road, we're going to do a bit of restructuring; job scaling will use a disposable struct during calculations so there will be no need for resetting the values during each iteration. This is the same approach used for cluster scaling operations.
Would love to discuss your deployment and get some feedback. Thanks again for the PR!


Problem when switching stepper layout adapters

Hi,
in my app, I need to show two steppers one after another in the same activity. User must first complete 5 steps (selecting and evaluating Point of Sale, or Pos as seen in code) , and after clicking finish, I need to replace current 5-step stepper with new 2-step one (selecting and evaluating vendor who works in previously evaluated point of sale).
I tried creating two different adapters:
    override fun populatePosFragments() {
        val posAdapter = EvaluationPosAdapter(supportFragmentManager, this, screens)
        stepper_layout.setAdapter(posAdapter, startingStepPosition!!)
    }

    override fun populateVendorFragments() {
        val vendorAdapter = EvaluationVendorAdapter(supportFragmentManager, this, screens)
        stepper_layout.setAdapter(vendorAdapter, startingStepPosition!!)
    }

I do get two steps after calling second method, but the two fragments inside it are actually the first two fragments from first adapter. Check the code below. EvaluationVendorAdapter should show only two steps, and in those steps should be VendorStepFragment and EvaluationStepFragment, but instead, I do get two steps, and their titles are fine (using tab version of stepper), but fragments inside those steps are actually Region and Partner step fragment from the first adapter. Here are my adapters:
class EvaluationPosAdapter (fm: FragmentManager, context: Context, val screens: List<Screen>)
    : AbstractFragmentStepAdapter(fm, context) {

    override fun createStep(position: Int): Step {

        when (position) {
            0 -> return SelectRegionStepFragment.newInstance()
            1 -> return SelectPartnerStepFragment.newInstance()
            2 -> return SelectPosTypeStepFragment.newInstance()
            3 -> return SelectPointOfSaleStepFragment.newInstance()
            4 -> return EvaluationStepFragment.newInstance(screens[0], EvaluationRequestType.SUBMIT_POS_EVALUATION)
        }

        return SelectRegionStepFragment.newInstance()
    }

    override fun getCount(): Int {
        return 5
    }

    override fun getViewModel(position: Int): StepViewModel {
        var title: String = context.getString(R.string.select_region)
        when (position) {
            0 -> title = context.getString(R.string.select_region)
            1 -> title = context.getString(R.string.select_partner)
            2 -> title = context.getString(R.string.select_pos_type)
            3 -> title = context.getString(R.string.select_point_of_sale)
            4 -> title = screens[0].name
        }
        return StepViewModel.Builder(context).setTitle(title).create()
    }
}

class EvaluationVendorAdapter (fm: FragmentManager, context: Context, val screens: List<Screen>)
    : AbstractFragmentStepAdapter(fm, context) {

    override fun createStep(position: Int): Step {

        when (position) {
            0 -> return SelectVendorStepFragment.newInstance()
            1 -> return EvaluationStepFragment.newInstance(screens[1], EvaluationRequestType.SUBMIT_VENDOR_EVALUATION)
        }

        return SelectVendorStepFragment.newInstance()
    }

    override fun getCount(): Int {
        return 2
    }

    override fun getViewModel(position: Int): StepViewModel {
        var title: String = context.getString(R.string.select_vendor)
        when (position) {
            0 -> title = context.getString(R.string.select_vendor)
            1 -> title = screens[1].name
        }
        return StepViewModel.Builder(context).setTitle(title).create()
    }
}

Hi @dotocan,
Thanks for reporting this. I'm not sure whether the underlying FragmentManager doesn't keep references to the old adapter somehow which might be causing this.
Anyway, the library should not behave like this.
I'll investigate.

Hi @dotocan,
First of all sorry for the late response. I've found the following workaround based on https://stackoverflow.com/a/20068511/973379:
    override fun onCompleted(completeButton: View?) {
        println("onCompleted")
        removeOldFragments()
        mStepperLayout.setAdapter(PassDataBetweenStepsFragmentStepAdapter(supportFragmentManager, this), 0)

    }

    private fun removeOldFragments() {
        supportFragmentManager.fragments?.let {
            val fragmentTransaction = supportFragmentManager.beginTransaction()
            it
                    .filter { it is Step }
                    .forEach { fragmentTransaction.remove(it) }

            fragmentTransaction.commitNow()
        }

    }

So basically you need to remove the old fragments before setting the new adapter.
Now, I wouldn't want to add it to the library itself since:

the workaround is a bit hacky
the adapter you set doesn't have to be a fragment adapter
theoretically you might have other fragments which implement Step in the current Activity and you don't want them to be removed.

Please let me know if this helped.

This does the job, thank you.


Use typos-cli instead of spellcheck to check for typos

When calling 'just spell' cargo spellcheck is used to check the code for typos. Spellcheck shows a lot of false positives and is therefore IMHO not very helpful.
In the last 2 weeks I fixed a lot of typos by using 'cargo typos-cli' https://github.com/crate-ci/typos
Its very fast and it  doesn't show any false positives.
Additionally there is a github action to check PRs for typos: https://github.com/marketplace/actions/typos-action

Sounds pretty good, does it already succeed with the current code base? If so or if only minor fixes are needed we should run it in CI.
We probably wouldn't use the action directly but rather run it in nix, which has synergies with making it what just runs.

Sounds pretty good, does it already succeed with the current code base? If so or if only minor fixes are needed we should run it in CI.

After this PR #2076 gets merged typos doesn't report anymore errors

fixed by #2162


added features for vpx to enable realtime, highbitdepth and pic

Describe the pull request

What does your PR fix?
Fixes
#adds feature flags for libvpx to enable highbitdepth (build flag is --enable-vp9-highbitdepth)
#adds feature flag for libvpx to enable realtime (build flag is --enable-realtime-only)
#adds feature flag for libvpx to enable pic (build flag is --enable-pic)

Which triplets are supported/not supported? Have you updated the CI baseline?
both code paths (windows and non-windows) were update to detect and enable selected flags for libvpx

Does your PR follow the maintainer guide?

seems to

If you have added/updated a port: Have you run ./vcpkg x-add-version --all and committed the result?
Yes

If you are still working on the PR, open it as a Draft: https://github.blog/2019-02-14-introducing-draft-pull-requests/

Already tested all features successfully on x86-windows, x64-windows-static and x64-linux.

Needs wait for other PR to fix the baseline regressions.

Depends on https://github.com/microsoft/vcpkg/pull/19629.

/azp run

/azp run

Thanks for your contribution! Sorry for the delays and CI issues!


74HC165 inputs out of order on WaveForms

Likely due to pins connected in wrong configuration from logic analyzer.


Scaffolding example is not correct.

This page includes the following command for scaffolding an MVC app.
dotnet new mvc --auth SingleAuth
I believe it should be "SingleOrg" and not "SingleAuth"

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

ID: 22a7af57-0b9c-0bd5-b234-af87b5140108
Version Independent ID: 753a9bb3-1e41-83b5-72c2-0d727fa037bb
Content: Configure a web app that signs in users - Microsoft identity platform
Content Source: articles/active-directory/develop/scenario-web-app-sign-user-app-configuration.md
Service: active-directory
Sub-service: develop
GitHub Login: @jmprieur
Microsoft Alias: jmprieur

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

Thanks @sdegenhardt, your feedback aligns with the feedback posted here: https://github.com/AzureAD/microsoft-identity-web/issues/748
I made a pull request to update this. https://github.com/MicrosoftDocs/azure-docs-pr/pull/169255
@jmprieur please confirm.


Group and ungroup objects in drawing tile (PT #185447627  and #185447632)

Implements 'group' and 'ungroup' functionality.
Groups can be moved, resized, duplicated, and deleted as if they were single objects.
Objects in a group cannot be selected independently - all mouse/keyboard interaction is with the group as a whole.
Property changes (stroke, fill, arrowhead type) apply to all members of the group that have that attribute.
The 'group' button:

should be active whenever more than one object is selected
Forms a group out of the selected objects when clicked.
If one or more of the selected objects is a group, the objects are merged into one big group (there is no nesting of groups)
The new group is moved to the top of the stacking order.  Relative z-index between members of the group will be maintained, however.
Leaves the group selected.
Is undoable as a single action.

The 'ungroup' button:

should be active whenever one or more groups are selected.
decomposes all selected groups into individual objects.
leaves all those objects selected (including any non-group objects that were selected before).
leaves objects at the top of the stacking order (not sure if this is desireable behavior?)
is undoable as a single action.

Made updates, ready for QA testing


docs: create readme.md and contributing.md

Codecov Report
Base: 94.03% // Head: 94.11% // Increases project coverage by +0.08% :tada:

Coverage data is based on head (b054a24) compared to base (f7e9ab0).
Patch has no changes to coverable lines.

Additional details and impacted files
@@             Coverage Diff              @@
##               main      #16      +/-   ##
============================================
+ Coverage     94.03%   94.11%   +0.08%
- Complexity      159      160       +1
============================================
  Files            16       16
  Lines           419      425       +6
  Branches         40       41       +1
============================================
+ Hits            394      400       +6
  Misses           17       17
  Partials          8        8

Impacted Files
Coverage Δ

src/main/java/net/jailgens/mirror/MirrorImpl.java
100.00% <0.00%> (ø)

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

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


Update port for web-ui access on st2express

Nginx configuration was updated to use HTTPS on 443, README.md said HTTP on 8080.

Stellar. Thanks for the update!


Switch Tab not working while rendering common component for tabs

hello team,
Scroll and swipe functionality properly working  for my tabs but when it comes to switch the tabs its not working i am using common component for all tabs.
const [index, setIndex] = React.useState(0);
<TabView
navigationState={{index, routes}}
renderScene={renderScene}
renderTabBar={renderTabBar}
onIndexChange={setIndex}
initialLayout={initialLayout}
/>
on press of tabs OnIndexChange not updating the state
"react-native": "0.62.2",
"react-native-tab-view": "^2.14.0",

@arun1705 hello! did you solve your problem?


aws cli is a required dependency

Describe the bug
amplify cli fails to create resources if you do not have aws cli installed and configured properly ahead of time.
I'm fairly confident aws cli is an implied but never stated dependency.
To Reproduce
Steps to reproduce the behavior on a new machine.

install amplify cli as directed
run amplify init answering questions and providing credentials when asked
add features
push and see it fail like below

UPDATE_COMPLETE                     station-20181114140356 AWS::CloudFormation::Stack Wed Nov 14 2018 14:11:36 GMT-0600 (Central Standard Time)
✖ An error occurred when pushing the resources to the cloud
ENOENT: no such file or directory, open '/Users/jamesporter/.aws/credentials'
Expected behavior
Installation instructions should make it clear aws cli is a dependency and aws creds need to be configured. Amplify cli should also check for it.

@jameslporter . Quick Question. When you ran an ampify init, did you choose an existing profile in your system or did you manually enter your access and secret key?
Also, could you look into the amplify/.config/aws-info.json file and let me know the contents of the same?

It prompted me for access key & secret. Had recently switched machines which is why I had not yet installed aws cli.
aws-info.json contents below:
{
"awsConfigFilePath": "/Users/jamesporter/.amplify/awscloudformation/xgWsT9E5YP"
}

what features have you added?
just trying to reproduce the issue.

@jameslporter  We've pushed a fix for it and its in our publish pipeline.


The working tree has a collision

git clone git@github.com:cosmos/chain-registry.git
Cloning into 'chain-registry'...
remote: Enumerating objects: 30130, done.
remote: Counting objects: 100% (1222/1222), done.
remote: Compressing objects: 100% (829/829), done.
remote: Total 30130 (delta 627), reused 929 (delta 388), pack-reused 28908
Receiving objects: 100% (30130/30130), 164.45 MiB | 4.79 MiB/s, done.
Resolving deltas: 100% (15388/15388), done.
warning: the following paths have collided (e.g. case-sensitive paths
on a case-insensitive filesystem) and only one from the same
colliding group is in the working tree:

  'osmosis/images/BWH.png'
  'osmosis/images/bwh.png'

resolved


Lib and dist fix container runtime v2int8

Porting two branches here. This is to see if we can reduce the bundle size overall.
first https://github.com/microsoft/FluidFramework/pull/18826
then https://github.com/microsoft/FluidFramework/pull/19161
Hopefully this will reduce bundle size. There is some sort of tree shaking issue that we have not pinpointed.

Closing in favor of better solutions: https://github.com/microsoft/FluidFramework/pull/19229, https://github.com/microsoft/FluidFramework/pull/19222


Update example command used in readme

Looking at the readme, an actual execution of mquery now includes more information, and the Ubuntu image now also supports riscv (yay).
This PR updates the readme example execution.

Nice update, thanks! Can you add a Signed-off-by:  to your commit so it passes CI? Should be able to amend and force push the same commit with that update.
Thanks!

No problem, I just amended the commit now.


NATIVE-629: Fix flow errors for React Native 0.63.0

This pull request belongs to an issue on our bugtracker.
You can find it there by looking for an issue with the key which is mentioned in the title of this pull request.
It starts with the keyword NATIVE.

ready for review

@maxammann the upgrade itself is not ready for review already?


SNOW-859689: DataFrame from flatten() function returns wrong schema()

I have following code in Java:
        DataFrame orig = session.sql("SELECT 'a b c' AS SEQ");
        for (StructField f : orig.schema().fields()) {
            System.out.println("ORIG: " + f.name());
        }
        Column split = functions.callBuiltin("split", (Seq<Object>)(Seq<?>)JavaConverters.collectionAsScalaIterable(Arrays.asList(orig.col("SEQ"), functions.lit(" "))).toSeq());
        DataFrame flat = orig.flatten(split, "", true, false, "ARRAY");
        for (StructField f : flat.schema().fields()) {
            System.out.println("FLAT: " + f.name());
        }
        flat.explain();
        Row[] rows = flat.collect();

Here I create DataFrame from which I build another one using flatten() function. In original data frame there is a column SEQ which conflict with the same column generated by flatten. So Snowpark renames my column to some generated name. However, schema() called upon the flatten data frame does not return this name, it returns the original one. As a result, there are two SEQ columns returned. In previous versions of Snowpark like 1.6.2, this worked fine, schema was correct.
1.8.0 returns:
ORIG: SEQ <--- orig frame, just one column
FLAT: SEQ <---- SEQ as copy of original in flattened data frame
FLAT: SEQ <---- SEQ from flatten + other column from flatten
FLAT: KEY
FLAT: PATH
FLAT: INDEX
FLAT: VALUE
FLAT: THIS

The query is:
SELECT * FROM (
   -- Here SEQ is renamed
   SELECT  "SEQ" AS "a_4gKh_SEQ" FROM (
        SELECT 'a b c' AS SEQ
    )
), LATERAL FLATTEN (
   -- renamed column here
    INPUT => split("a_4gKh_SEQ", ' '),
    PATH => '', OUTER => true, RECURSIVE => false, MODE => 'ARRAY'
  )

In older Snowpark it printed something like this:
ORIG: SEQ <----------------- SEQ in orig frame
FLAT: "a_0uEn_SEQ" <---- renamed SEQ
FLAT: SEQ <------------------ SEQ from flatten
FLAT: KEY
FLAT: PATH
FLAT: INDEX
FLAT: VALUE
FLAT: THIS

Seems like using output() instead of schema() gives correct names but I have no idea what is that function doing. I was not able to find any documentation and even the code (scala is quite a mystery for me, no 'def output' found by grep).


refactor: Refactor configuration

Pull Request Test Coverage Report for Build #234
Details

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

Totals

Change from base Build #233:
0.0%

Covered Lines:
349

Relevant Lines:
441

💛  - Coveralls


[eBPF] Fixing the segmentation fault caused by eBPF data length

Fixing the segmentation fault caused by eBPF data length
This PR is for:

Agent

Affected branches

main

Checklist

[ ] Added unit test to verify the fix.
[ ] Verified eBPF program runs successfully on linux 4.14.x.
[ ] Verified eBPF program runs successfully on linux 4.19.x.
[ ] Verified eBPF program runs successfully on linux 5.2.x.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Jiping Yin seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Delete the entire production package

Sooooooo I accidentally didn't put the entire production package/folder in the gitignore file initially, so a large package that isn't supposed to be on github ever is now on github (it should never be put on github as it is large, and is re-generated whenever the mod is compiled, meaning distribution is pointless). I don't actually know how to remove an entire package at once from Github, but if anyone were to make a pull request that did nothing but remove that entire package somehow it would speedily be accepted.

use git rm classes from the git console to remove it, then commit your changes.


bump package versions after previous releases

and update CHANGELOG files

@bterlson's suggestion on the storage changelog can be addressed in a separate PR

will do. merging this now.


Would love to see Beginner or Easy labels on issues

As someone who is new to JSCS and wants to start contributing, it would be extremely helpful if issues had the label beginner or easy where applicable.
I think it would provide a good entry point to the project and give people a good way to explore the code base with having a goal, but not one that is too over their head.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/21644544-would-love-to-see-beginner-or-easy-labels-on-issues?utm_campaign=plugin&utm_content=tracker%2F281640&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F281640&utm_medium=issues&utm_source=github).

@lpommers Sounds good!
For now, I would check out previous PRs (commit's start with New Rule: x) or current rules/tests to see what is needed. we have labels for new rule and new rule option (difficulty varies though). Also https://github.com/jscs-dev/node-jscs/blob/master/CONTRIBUTING.md

Great suggestion. We have the help-wanted label for that purpose. We should likely change the label name to 'beginner-friendly' so it's clearer.

I think that would be a good idea because help-wanted can be misleading. help-wanted because it's a difficult task? or help wanted because trying to solicit people get involved?

Yeah it could imply it's difficult to do

Most changes are related to JSCS code-base are related to the new rule, new option rule, or bug fixes for existing ones, maybe presets changes too. Those are easy changes, any of those issues could be a good start for the beginner.
I think we could add some helpful notes for the beginners to the contribution guide though and mention it on the main readme.


Native libs compiled against 2.29 instead of 2.24 glibc.

As per #202, the native library should be compiled against a glibc version 2.24. However, as discovered in https://github.com/pact-foundation/pact-js-core/issues/472 it appears to be 2.29, which makes it incompatible with a lot of common base images.

This is not all native libs, just maybe the the ARM 64 ones. I checked the x86_64 one and it is correct.

ah! Strange, they are created from the same script on the same image if I'm not mistaken.

No, they are not. The ARM targets use cross to cross-compile the lib on an Intel agent. Cross uses it's own docker image to build the lib.

See https://github.com/pact-foundation/pact-reference/blob/master/rust/pact_ffi/release-linux.sh#L41

Ah, I see.

We are using the latest build from main for cross, over the released version of 0.2.5 due to errors in the build process
There are quite a few changes, one notes glibc explicitly although for an arm image
https://github.com/cross-rs/cross/compare/v0.2.5...main
There is an issue pointing to spurious glibc versions, depending on ordering of builds, with a suggestion of a cargo clean between building for different targets, and one mentioning that the x86_64 is building with too new a version of glibc
This might be relevant too, which shows that main branch vs 0.2.5 has additional changes included which update the docker images, but there is also a suggestion that we can control the glibc version used in the build process
https://github.com/cross-rs/cross/issues/1237#issuecomment-1485835717

i think you can specify in the Cross.toml
https://github.com/cross-rs/cross/blob/185398b1b885820515a212de720a306b08e2c8c9/docs/cross_toml.md?plain=1#L103

Ah!

so

cross main image glibc 2.31

https://github.com/cross-rs/cross/blame/185398b1b885820515a212de720a306b08e2c8c9/README.md#L329

cross 0.2.5 image glibc 2.23

https://github.com/cross-rs/cross/blame/a82b90b15b2c4ed22926efb7409fba7ee5c5817d/README.md#L323

There is a centos image, which results in glibc 2.17
only problem we have is ring was recently updated to ring 0.17.x and it fails to build with earlier versions of the image other than the main tag which is using glibc 2.31
   Compiling ring v0.17.7
error: failed to run custom build command for `ring v0.17.7`

Caused by:
  process didn't exit successfully: `/target/release/build/ring-180a88f8bc6be4be/build-script-build` (exit status: 1)
  --- stderr
  /target/release/build/ring-180a88f8bc6be4be/build-script-build: /lib64/libc.so.6: version `GLIBC_2.29' not found (required by /target/release/build/ring-180a88f8bc6be4be/build-script-build)
  /target/release/build/ring-180a88f8bc6be4be/build-script-build: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by /target/release/build/ring-180a88f8bc6be4be/build-script-build)
  /target/release/build/ring-180a88f8bc6be4be/build-script-build: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /target/release/build/ring-180a88f8bc6be4be/build-script-build)
  /target/release/build/ring-180a88f8bc6be4be/build-script-build: /lib64/libc.so.6: version `GLIBC_2.27' not found (required by /target/release/build/ring-180a88f8bc6be4be/build-script-build)
  /target/release/build/ring-180a88f8bc6be4be/build-script-build: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /target/release/build/ring-180a88f8bc6be4be/build-script-build)

For ref, we can control the images via Cross.toml
[target.aarch64-unknown-linux-gnu]
image="ghcr.io/cross-rs/aarch64-unknown-linux-gnu:main"

published images
https://github.com/cross-rs/cross/pkgs/container/aarch64-unknown-linux-gnu


[Task]: document possible security implications of the various scripting plugins

What needs to happen?
the Javascript, Script and possible other transforms may have some security implications.
Even though these are inherent to using a programming language, it could be useful to point out the potential risks and provide guidance on how these plugins can be removed if someone desires to do so.
Issue Priority
Priority: 2
Issue Component
Component: Documentation, Component: Other

.take-issue


4.1 Update the whole design.

@rultor release tag is 4.1

@rultor release tag is 4.1

@portlek OK, I will release it now. Please check the progress here

@rultor release tag is 4.1

@portlek Done! FYI, the full log is here (took me 9min)


CircleCI & rkt fetch

Capturing https://github.com/kinvolk/stage1-builder/pull/1#issuecomment-274869617

Integrate with CircleCI for automatic builds
Save the ACI in the CircleCI build artifact store
Update https://kinvolk.io/aci/ so that rkt fetch automatically fetches the ACI from the CircleCI artifact store. The manifest.tmpl.json name will need to match.

All times are done, closing.


Added json support to requests.

This allows Content-Type of 'application/json' when POSTing to ouath/token. This change is because Content-Type 'application/x-www-form-urlencoded' is not the standard for most frameworks (that I'm aware of). For my project specifically, this change makes my API Angular2 compatible.

This change is because Content-Type 'application/x-www-form-urlencoded' is not the standard for most frameworks

Absolutely not. OAuth spec requires www-form-urlencoded Content-Type for authorization.


realsense-viewer crash with Fedora 32 OS

Required Info

Camera Model
D435

Firmware Version
<IP_ADDRESS>, USB type: 3.2

Operating System & Version
Fedora 32

Kernel Version (Linux Only)
5.7.17-200.fc32.x86_64

Platform
DELL lapbook

SDK Version
2.38.1

Language
C++

Segment
others

Issue Description
$ ./realsense-viewer
30/08 18:10:04,964 ERROR [140267030038272] (handle-libusb.h:51) failed to open usb interface: 0, error: RS2_USB_STATUS_ACCESS
30/08 18:10:04,965 WARNING [140267348993792] (sensor.cpp:632) Exception was thrown when inspecting Raw RGB Camera property Enable / disable backlight compensation
30/08 18:10:04,965 WARNING [140267348993792] (sensor.cpp:632) Exception was thrown when inspecting Raw RGB Camera property UVC image brightness
30/08 18:10:04,965 WARNING [140267348993792] (sensor.cpp:632) Exception was thrown when inspecting Raw RGB Camera property UVC image contrast
30/08 18:10:04,965 WARNING [140267348993792] (sensor.cpp:632) Exception was thrown when inspecting Raw RGB Camera property Controls exposure time of color camera.  Looking forward to your update. Thanks!

@RealSenseSupport pls see above:)

@viisautta Did you get any issue when run other SDK examples? Such as rs-capture or rs-depth-quality?

@RealSenseSupport
At present, rs-capture or rs-depth-quality is available without crashes.

@viisautta  We tried RealSenseViewer on one setup with Fedora 32 but didn't reproduce the crash issue. Another thing to check with you that the crash on your side happens just after execute RealSenseViewer or the GUI can be launched and crash happens after the streaming turned on? If it happens after start streaming, what streaming and configuration(resolution/fps) do you use when get the issue? Looking forward to your update. Thanks!

I only tried this bin file some days ago without too much attention to resolution/fps and etc..
Now I don't know why this GUI is displaying, and other bin files like rs-gl, rs-align ... work well.
but there are some errors and warnings as below:
$ ./realsense-viewer
17/09 22:04:43,622 ERROR [139686152496896] (handle-libusb.h:51) failed to open usb interface: 0, error: RS2_USB_STATUS_ACCESS
17/09 22:04:43,625 WARNING [139686479652608] (sensor.cpp:632) Exception was thrown when inspecting Raw RGB Camera property Enable / disable backlight compensation
17/09 22:04:43,625 WARNING [139686479652608] (sensor.cpp:632) Exception was thrown when inspecting Raw RGB Camera property UVC image brightness
17/09 22:04:43,625 WARNING [139686479652608] (sensor.cpp:632) Exception was thrown when inspecting Raw RGB Camera property UVC image contrast
17/09 22:04:43,625 WARNING [139686479652608] (sensor.cpp:632) Exception was thrown when inspecting Raw RGB Camera property Controls exposure time of color camera. Setting any value will disable auto exposure
17/09 22:04:43,625 WARNING [139686479652608] (sensor.cpp:632) Exception was thrown when inspecting Raw RGB Camera property UVC image gamma setting
17/09 22:04:43,625 WARNING [139686479652608] (sensor.cpp:632) Exception was thrown when inspecting Raw RGB Camera property UVC image hue
17/09 22:04:43,625 WARNING [139686479652608] (sensor.cpp:632) Exception was thrown when inspecting Raw RGB Camera property UVC image saturation setting
17/09 22:04:43,625 WARNING [139686479652608] (sensor.cpp:632) Exception was thrown when inspecting Raw RGB Camera property UVC image sharpness setting
17/09 22:04:43,625 WARNING [139686479652608] (sensor.cpp:632) Exception was thrown when inspecting Raw RGB Camera property Controls white balance of color image. Setting any value will disable auto white balance
17/09 22:04:43,625 WARNING [139686479652608] (sensor.cpp:632) Exception was thrown when inspecting Raw RGB Camera property Enable / disable auto-exposure
17/09 22:04:43,625 WARNING [139686479652608] (sensor.cpp:632) Exception was thrown when inspecting Raw RGB Camera property Enable / disable auto-white-balance

@viisautta So do you mean that you can open the RealSenseViewer GUI(as below) after run ./realsense-viewer? But it crashed after start streaming?

@viisautta Do you still have issue? Could you please update? Thanks!

@viisautta Did you get it through? Looking forward to your update. Thanks!

@RealSenseSupport
Oh, sorry not to update.
Now I am using 2.39.0 for some days. Such problem don't appear once more.
Thank you.

sorry again.


Mutliple postgres schemas bootstrap doesn't respect postgres schema for _view table

PGSync version:
2.3.0
Postgres version:
13.7
Elasticsearch version:
Opensearch 1.2
Redis version:
4.0.9
Python version:
3.9.13
Problem Description:
When running bootstrap with a schema that defines a parent table with a postgres schema 'aaa' and a child table with a schema 'bbb', the child table has a _view created with schema 'aaa' and the parent table tries to create a _view with a schema 'public' which in my case doesn't exist.
Error Message (if any):
sqlalchemy.exc.ProgrammingError: (psycopg2.errors.InvalidSchemaName) schema "public" does not exist

I believe the intended functionality would be that child table _view is created as 'bbb._view' and the parent table is created as 'aaa._view'.

Hmm. You are right. The original intention was to keep things simple and just have a single global _view in the public schema.
But as you pointed out this simplification has some downsides.
I've changed the bootstrap logic to create the _view in the destination schema.
Can you try try and let me know

I've tried it out and it now works as expected. Thank you


Document if differentiability of implementation is dependent on hardware

On my machine, eigh_tridagonal is reverse differentiable on cpu. On another machine, it is not reverse differentiable on gpu, causing unexpected nan leaks. It would be nice if the documentation of a function mentions when the differentiability of the current implementation is dependent on hardware.

Can you provide a minimal, reproducible example that shows the problem, and defines clearly what you mean by "not reverse differentiable". In other words, do you see an error, or does it seem like there are different numerics on different platforms which lead to this inconsistency? Thanks.

A function that depends on the output of eigh_tridiagonal's eigenvalues gives a nan when jax.grad used on gpu.

The structure of the spectrum is probably important here. In general eigendecomposition is not differentiable if, e.g., you have repeated eigenvalues. And it's possible that it's very sensitive to small numerical differences, e.g., between hardware.

Just a minor comment: I think eigendecomposition is in general differentiable (at least as long as the matrix is non singular).
For the case of degenerate spectrum, there are some complications but it is still 'defined'.
The problem is that the formula is more complicated and the operation is more costly, so no AD framework defaults to it.
For eigh I use this gist. For tridiagonal, you'd have to work your way through
https://gist.github.com/PhilipVinc/f92499294efb3787e123f89ace3c5b29


Auto setClickable

how to make the map no clickable if any element go over it . and make clickabl when the element is disapear .
i made some javascript events to handle this like
$$('.panel-right').on('open', function() {
map.setClickable(false);
});
but it is not reliable

It should be handled automatically in 2.x, no need for calling setClickable() in theory. With 1.4 it used to be more complicated.

@bigbossmaher Please share your project files on github.

https://github.com/bigbossmaher/Parking2
side panels event in www/js/my-app.js line 101

Is there any news , thanks ?

This is issue is solved , sorry , i deleted cordova

okay.


Apache license problematic for vendorizing code, e.g. visualizer

Hi,
First, congrats on the launch! Glad to see the Python NLP ecosystem getting even stronger. We're rolling out more spaCy models early next year that should be relevant to you guys.
I noticed some administrivia I'd like to raise, though. It's useful to get these things straightened out early...
I see you guys have chosen to go with the Apache license. I think this might be a problem, because it means you'll have to think carefully about the licensing of code that ends up in your repository.
There's already an example of the problem in rasa's entity visualizer, which includes code copy-pasted from our entity visualizer. The relevant commit is here.
If you make Rasa MIT licensed, you'll be able to cut-and-paste code from MIT libraries like this, so long as you attribute it. But if you keep Rasa under the Apache license, you'll only be able to include Apache licensed code in the library.
While this isn't a big deal for the visualizer, you could later get some substantial patches that are actually sourced from an MIT library, without you knowing it. By distributing this under the Apache license, you'll be giving people the impression that they don't need to attribute the code to the original author. You won't be able to fix this problem by simply adding an attribution line — you'll have to delete the code, or change your license.
Matt

Hi Matt! Thanks a lot for raising this. I meant to get in touch about the visualizer code before pushing the change, but in the rush of launching I forgot. So firstly, very sorry about that.
"if you keep Rasa under the Apache license, you'll only be able to include Apache licensed code in the library"
Wasn't aware of this limitation - that's a really interesting point! We did also consider the MIT license, and may reconsider this again.

closing this, see #108


Incomplete source jar

The source jar in maven is incomplete.
http://repo1.maven.org/maven2/org/elasticsearch/elasticsearch-spark_2.10/2.2.0-m1/elasticsearch-spark_2.10-2.2.0-m1-sources.jar
It does not contain most of the spark-sql classes.
$ unzip -l ~/Downloads/elasticsearch-spark_2.10-2.2.0-m1-sources.jar | grep sql
        0  08-27-15 19:23   org/elasticsearch/spark/sql/
     1660  06-20-15 10:57   org/elasticsearch/spark/sql/Utils.java
        0  05-01-15 01:09   org/elasticsearch/spark/sql/api/
        0  08-27-15 11:30   org/elasticsearch/spark/sql/api/java/
       99  05-01-15 01:09   org/elasticsearch/spark/sql/api/java/package-info.java

Ooops. Thanks for reporting - looks like only the java sources were included.
Should be fixed now.


bump go version, downgrade mingw for win tests

Codecov Report

Merging #39 (dd631ba) into main (dacbf67) will decrease coverage by 75.99%.
The diff coverage is 16.97%.

@@             Coverage Diff             @@
##             main      #39       +/-   ##
===========================================
- Coverage   95.23%   19.24%   -76.00%
===========================================
  Files           1       14       +13
  Lines          21      660      +639
===========================================
+ Hits           20      127      +107
- Misses          1      505      +504
- Partials        0       28       +28

Impacted Files
Coverage Δ

cmd/exercise/main.go
0.00% <0.00%> (ø)

internal/common/handler.go
0.00% <0.00%> (ø)

internal/common/logger.go
0.00% <0.00%> (ø)

internal/common/routes.go
0.00% <0.00%> (ø)

internal/common/sink.go
0.00% <0.00%> (ø)

internal/common/templateFns.go
0.00% <0.00%> (ø)

pkg/servegin/inputs.go
0.00% <0.00%> (ø)

cmd/go-swagger/regen/regen.go
6.73% <6.73%> (ø)

pkg/servegin/unvalidatedredirect.go
15.38% <15.38%> (ø)

pkg/servegin/xss.go
21.05% <21.05%> (ø)

... and 4 more

Continue to review full report at Codecov.

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


features

In the header section about, the power of knowledge blogs and features font-weight needs improvement.
pls assign me this issue under gssoc'23

how will u improve it?

by increasing its font weight we can make its look amazing .
On Fri, May 26, 2023, 22:24 AKSHITA GUPTA @.***> wrote:

how will u improve it?
—
Reply to this email directly, view it on GitHub
https://github.com/akshitagupta15june/Moksh/issues/470#issuecomment-1564665902,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZ7JCZL4AE6EXOZPDZLVCJ3XIDN5LANCNFSM6AAAAAAYPJP6FE
.
You are receiving this because you authored the thread.Message ID:
@.***>


fix(docs) Corrected challenge template example

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] All the files I changed are in the same world language (for example: only English changes, or only Chinese changes, etc.)
[x] My changes do not use shortened URLs or affiliate links.

I fixed the issue below and also attempt to resolve the suggestions requested by @ValeraS on an earlier PR which which became stale.
Closes #34208

@ValeraS OK, I think I covered everything you requested.  I put some more notes near the top regarding the Tests section.

And check open/close tags

Remove </section> before `### After tests

@ValeraS So sorry about that.  I must have a looked at that 10 times and did not see it.


[SRE-126] promtail added to manifest.yaml

The O's mainly care about how our Bs are behaving and reading a subset of logs from our Bs. They are somewhat interested in their own Bs pushing to the same loki instance but this is not a priority for the time being and something they're willing to explore later.
https://discord.com/channels/423160867534929930/1118181111793713172/1119135865965400074


🔊 Use uniform logging interface

This is what logging messages look like now:
[2020-09-27 14:43:20,406] DEBUG serialCommandNode.main.20 Got valid message {'time': '', 'origin': '', 'data': '', 'command': 'take-image'}

LGTM, I think we should implement hierarchical logging too at some point but that would require refactoring the codebase to have modules.


using GIT

Learning about using GIT (with github) for change tracking, issue reporting, and collaboration

 using git for change management, collaboration, and issue reporting


Option to not show all day/multi day events on agenda view

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
It would be great to have an option not to show any all day or multi day events on agenda view.
I'm using a spare phone on my desk that's display just this card, with the font sized big. Sadly the top half is completely covered by all day events that aren't as important as showing what the agenda is for the day.
Expected behaviour
N/A
Possible Solutions
No response
Context / Reason
N/A
Code of Conduct

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

I would also be interested in having a solution for this, as I face the same issue.
I had a lookt at he source code of the webpage on the card itself and for me it looks like it's part of the 2nd <div class="event-right"> of the event. As it's the same div class as the title of the event, I was not able to just change some values in the css file.
How it improves spares display real estate can be seen in the following two screenshots:


Figure out how to ensure that icons render in the correct color

They render with currentColor, but that will be changed once https://github.com/penumbra-zone/web/pull/1665 is merged, since that PR will no longer set all text to be text.primary color.
Should icons render as text.primary by default? Or just currentColor? If the latter, should we change the <Icon /> component's color prop to accept a function that takes the theme as its argument, and returns e.g., theme.color.someColor.main?

Implemented in https://github.com/penumbra-zone/web/pull/1665