Update ECMPS to import cpms [MATS] qualifications (mp)

Context
As apart of the scope of this ticket ensure users can import the new schema for cpms qualifications (mp) data into the system
BETA Web Client MATS 2.0 MP Reporting Instructions June 2023.docx
BETA Web Client MATS 2.0 EM Reporting Instructions June
BETA Web Client MATS 2.0 EM Reporting Instructions June 2023.docx
Schema
"CpmsQualification": {
      "title": "CpmsQualification",
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "qualificationDataYear": {
          "type": "number",
          "minimum": 1900,
          "maximum": 2099
        },
        "stackTestNumber": {
          "type": "string"
        },
        "operatingLimit": {
          "type": "number",
          "multipleOf": 0.1,
          "minimum": -99999.9,
          "maximum": 99999.9
        }
      },
      "required": [
        "qualificationDataYear",
        "stackTestNumber",
        "operatingLimit"
      ]
    },

Import JSON
{
        "qualificationDataYear": 2022,
        "stackTestNumber": "Test1234",
        "operatingLimit": 99999.9
},

Export JSON
{
        "id": "string",
        "qualificationId": "string",
        "qualificationDataYear": 2022,
        "stackTestNumber": "Test1234",
        "operatingLimit": 99999.9
        "userId": "bvick",
        "addDate": "2023-01-20T22:40:24.000Z",
        "updateDate": "2023-01-20T22:40:24.000Z",
    },

DB Table
CREATE TABLE IF NOT EXISTS camdecmps.monitor_qualification_cpms(
  mon_qual_cpms_id character varying(45) NOT NULL,
  mon_qual_id character varying(45) NOT NULL,
	qual_data_year numeric(4,0) NOT NULL,
	stack_test_number character varying(18) NOT NULL,
	operating_limit numeric(6,1) NOT NULL,
  userid character varying(25) NOT NULL,
  add_date timestamp without time zone,
  update_date timestamp without time zone,
  CONSTRAINT pk_monitor_qualification_cpms PRIMARY KEY (mon_qual_cpms_id),
  CONSTRAINT fk_monitor_qualification_cpms_monitor_qualification FOREIGN KEY (mon_qual_id)
      REFERENCES camdecmps.monitor_qualification (mon_qual_id) MATCH SIMPLE
      ON DELETE CASCADE
);

Communications
Also as part of this task, can you create one ticket to create the structures, and another ticket to update the beta to accept the import of these versions?
From: Worley, Christopher
Sent: Friday, June 23, 2023 11:10 AM
To<EMAIL_ADDRESS>Kyle Herceg<EMAIL_ADDRESS>Whitten, Dwayne<EMAIL_ADDRESS>Cc: Alex Collado<EMAIL_ADDRESS>janell coleman<EMAIL_ADDRESS>Heese, Michael<EMAIL_ADDRESS>Ibarra, Michelle<EMAIL_ADDRESS>Subject: FW: Updated Instructions
Jason,
The updated instructions for MP and EM are posted and complete.  Let me know what else you need to create the updated JSON schema documentation.
Thanks.
Chris Worley
202-816-2670
From: Sarah Downes<EMAIL_ADDRESS>Sent: Thursday, June 22, 2023 5:03 PM
To: Worley, Christopher<EMAIL_ADDRESS>Frushour, Charles<EMAIL_ADDRESS>Cc: Scott Aber<EMAIL_ADDRESS>Ann Albrecht<EMAIL_ADDRESS>Dwayne Whitten<EMAIL_ADDRESS>Lane Giannini<EMAIL_ADDRESS>Schreifels, Jeremy<EMAIL_ADDRESS>Subject: RE: Updated Instructions
Chris,
The update for Daily Backstop has been added to the Emissions instructions on CAMD’s SharePoint.
BETA Web Client MATS 2.0 EM Reporting Instructions June 2023.docx
Sarah Downes
508.340.0198
From: Worley, Christopher<EMAIL_ADDRESS>Sent: Thursday, June 1, 2023 3:58 PM
To: Sarah Downes<EMAIL_ADDRESS>Frushour, Charles<EMAIL_ADDRESS>Cc: Scott Aber<EMAIL_ADDRESS>Ann Albrecht<EMAIL_ADDRESS>Dwayne Whitten<EMAIL_ADDRESS>Lane Giannini<EMAIL_ADDRESS>Schreifels, Jeremy<EMAIL_ADDRESS>Subject: RE: Updated Instructions
CAUTION: Don't open links or attachments unless you recognize the sender and know they are safe.
Thanks Sarah,  I appreciate all the hard work you and others at ERG have done.
From: Sarah Downes<EMAIL_ADDRESS>Sent: Thursday, June 1, 2023 5:50 PM
To: Worley, Christopher<EMAIL_ADDRESS>Frushour, Charles<EMAIL_ADDRESS>Cc: Scott Aber<EMAIL_ADDRESS>Ann Albrecht<EMAIL_ADDRESS>Dwayne Whitten<EMAIL_ADDRESS>Lane Giannini<EMAIL_ADDRESS>Subject: Updated Instructions
Chris,
The Monitoring Plan and Emissions reporting instructions have been posted to CAMD’s SharePoint:
BETA Web Client MATS 2.0 MP Reporting Instructions June 2023.docx
BETA Web Client MATS 2.0 EM Reporting Instructions June 2023.docx
Thanks,
Sarah
Sarah Downes
Eastern Research Group, Inc.
508.340.0198
<EMAIL_ADDRESS>

Import works as expected. User was able to add data and see it in the export


chore(topology): migrate to MUI v5

Hey, I just made a Pull Request!

This PR is for topology plugin to migrate to MUI v5.
:heavy_check_mark: Checklist

[x] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[x] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. (more info)

Hi @awanlin , I have addressed your comments. I figured I would need your confirmation to merge this PR right?

Hi @ciiay, I didn't actually review it, it was still Draft when I was looking at it, but wanted to share my experiences. I'm happy to review it but I won't have time until Friday.

@nickboldt seeing as I started with this one I'll take it end-to-end.


Config option for language version

We currently don't have any way to indicate this - we basically run go tool compile without specifying a language version. This means there's no way of opting into features like the new for loop variable scoping. This is presumably going to continue to be a thing in future.
I think this is probably just a config field for the plugin, equivalent to the field in the go.mod file.

This may not be correct. On testing it looks like go tool compile is defaulting to its current version if not told otherwise - so we may not need to do anything to opt in (although arguably this would still be useful to hold back new features)


Test localization

Refs: https://github.com/microsoft/vscode-pull-request-github/issues/3913

[ ] anyOS @TylerLeonhardt
[ ] anyOS @joaomoreno

Complexity: 1
Create Issue

Install the pre-release build of the extension
Set your VS Code display language to something other than English (if you don't already have a language pack installed, you'll need to do so).
Verify that strings that come from this extension (but not the extension's webviews) are localized. Some ideas for strings to check: status bar entries, view titles, welcome view content, command titles.

It would be worthwhile to test this on both Desktop & Web since it should work in both places now. FYI @joaomoreno

@alexr00 I have opened https://github.com/microsoft/vscode-pull-request-github/pull/4107 to add more strings that I noticed weren't being localized.

Tested both https://insiders.vscode.dev as well as Windows x64 desktop.

@TylerLeonhardt, @rzhao271, I noticed some extensions have their names translated in the Settings view. What's your preference here?

The extension itself is translated in some places:

But not others:

I don't mind more of the program being translated.


loading fine tuned model

Hi,
I fine tuned model by setting args.is_finetuning to 1. Then I tried to do testing only by loading the saved fine tuned model, which is saved under checkpoints/[modelstring]/checkpoint.pth. However, the current code in Timer's init() didn't work. It tried to load model.backbone weights from pth.
        if self.ckpt_path != '':
            if self.ckpt_path == 'random':
                print('loading model randomly')
            else:
                print('loading model: ', self.ckpt_path)
                if self.ckpt_path.endswith('.pth'):
                    self.backbone.load_state_dict(torch.load(self.ckpt_path))

Why not load the model weights for the entire Timer model? Did I do this correctly?
Thanks

Hello, this situation is due to us encapsulating the pre trained Timer with a layer of code called TimerBackbone.py. The instance of Timer will use the module of self.backbone in its member variable, which is equivalent to directly using Timer. Therefore, this layer of encapsulation does not affect the actual functionality.


Adds a completion function to pachctl.

Subsumes #1238

Should this not get installed along with the deb? Doesn't look like it is a.t.m.


increase visibility of Osmic

Try to include the icon set into other projects, such as:

[x] JOSM (mappaint style https://github.com/nebulon42/osmic-josm-style)
[x] uMap (see https://github.com/umap-project/umap/issues/201)
[x] overpass-turbo (https://github.com/tyrasd/overpass-turbo/pull/174)
[ ] Fontello (https://github.com/fontello/fontello/issues/429)
[ ] OsmAnd?

iD relies on small icon versions of Maki, which are not available for all symbols in Osmic.
... others?

There are the mobile editors
http://marcuswolschon.github.io/osmeditor4android/
And for iOS
https://github.com/bryceco/GoMap/issues

Thanks for pointing this out!

Inkscape supports symbol sets - perhaps worth adding as an export?
http://wiki.inkscape.org/wiki/index.php/SymbolsDialog

Thanks for the suggestion, I'll have a look.

Maybe for Merkaartor too?
http://wiki.openstreetmap.org/wiki/Merkaartor


Lesson: "Add Font Awesome Icons to all of our Buttons" in Front End Development Libraries Certification

Describe the Issue
Course: Front End Development Libraries Certification
Section: Bootstrap
Lesson: Add Font Awesome Icons to all of our Buttons
The wording is as follows: "Note: The span element is an acceptable alternative to the i element for the directions below."
The word "below" is wrong. The instructions are above, not below. Switch word "below" with "above".
Affected Page
https://www.freecodecamp.org/learn/front-end-development-libraries/bootstrap/add-font-awesome-icons-to-all-of-our-buttons
Your code

None/ not applicable to issue.
Expected behavior
N/A, not applicable to issue
Screenshots
Issue is found within the text of the instructions
System
N/a, not applicable
Additional context
This is only a grammatical error found in the instructions for the challenge.

I think the directions mentioned here is the tests.

Yes, this is referring to the instructions in the test text, which is where the i element is requested.

Maybe something like this would be clearer

Note: This challenge requires i elements but you can also use span elements in your own projects.

The challenge will accept span elements.

Ahh. So we should probably say something more like

Note: You can use either i or span elements to complete this challenge.

That one works for me.
Thanks for opening this issue.
This looks like something that can be fixed by "first-time" code contributors to this repository. Here are the files that you should be looking at to work on a fix:
List of files:

https://github.com/freeCodeCamp/freeCodeCamp/blob/main/curriculum/challenges/english/03-front-end-development-libraries/bootstrap/add-font-awesome-icons-to-all-of-our-buttons.md

You should update the instruction text to replace:
**Note:** The `span` element is an acceptable alternative to the `i` element for the directions below.

With:
**Note:** You can use either `i` or `span` elements to complete this challenge.

Please make sure you read our guidelines for contributing, we prioritize contributors following the instructions in our guides. Join us in our chat room or our forum if you need help contributing; our moderators will guide you through this.
Sometimes we may get more than one pull request. We typically accept the most quality contribution followed by the one that is made first.
Happy contributing.

We don't assign issues. We accept the first complete pull request that fully addresses the issue

Very excited 🥳


Closing internal browser not cleaning up properly ?

If I;

Open a html file
Select command Editor: Open current file in browser
Close the browser
Select command: Console: Clear console

I get the following exception:
bootstrap.js [35090]	lt.objs.clients.devtools.send_STAR_```

I tried reverting back to this [commit](https://github.com/LightTable/LightTable/commit/e97278f174e1b83fffb2f455800530f08a5cdcc1) but the error still persists.

Not entirely sure what's happening, but it seems that the browser (webview) client isn't removed when closed. Tried debugging a bit, and I can't seem to pick up any close events from the webview, but there is deffo a destroyed event being triggered (as per the IPC debug feature).
Tried adding a close event handler with a println (as per https://github.com/atom/electron/blob/master/docs/api/web-view-tag.md) in the (t browser namespace
No output though.
@cldwalker any pointers/ideas ?

Thanks for opening this. I've been seeing this bug for awhile at least since the atom-shell branch. Since it was so infrequent, I didn't dig into it more. With a reproducible case, I should have a fix up shortly

Cool. I can reproduce with the steps outlined in the initial comment.


Parameterized i18nliner export

Hello, is there a way to tell i18nliner export to only search specific folders and specify an output file?
i.e. i18nliner --search /path/to/folder --output /path/to/json
Thanks :)

Yes...
i18nliner export --only models --outputFile foo.json
--only accepts directories or globs. This option carries over from the check command
Looks like --outputFile isn't documented, I'll add it to the README (we can leave this ticket open)
One other thing, if you only ever want to look in a certain directory, you can add something to .i18nrc to speed up i18nliner:
{
  "directories": ["jsapp"]
}

One note about using --only in conjunction with directories (in .i18nrc) ... --only is relative to the directories (the default directories is effectively ["."])


Updates and bug fixes.

Adds support for:

gbic inventory
OVS (openvswitch) networking
tags for host
ability to set roles for blade, chassis, and server
a Generic vendor/host - if the agent can't figure it out, it's Generic then.

bugfix for --update

Thanks for the PR @ThomasADavis
I'm gonna test it over the week-end


Manifest issues

[Mojo] Validating plugin.json...FAILED
[Mojo] Issues found in `plugin.json`:

MyDivider: invalid module tags: Divider, Multiplier
MyComparator: invalid module tags: Comparator
-- Valid tags are defined in https://raw.githubusercontent.com/VCVRack/Rack/v2/src/tag.cpp
Invalid license ID: CC0 1.0 Universal
-- License must be a valid Identifier from https://spdx.org/licenses/
Slug changes detected: sheep

Also: manifest contains an invalid version 3.0.0. Version must match Rack 2.0 ABI, i.e. 2.x.x.

Thanks for your reply !
My bad for the mistakes, i updated the plugin.json file. Hope everything will be fine this time.
Thanks
Tom


chore: update ssm agent dependency version for al2023 upgrade

Update the SSM Agent instance module used for the subnet router, which upgrades to Amazon Linux 2023 from Amazon Linux 2 (https://github.com/masterpointio/terraform-aws-ssm-agent/pull/24)

Also update the AWS provider version in the example because the same SSM agent downstream module uses v5 (https://github.com/masterpointio/terraform-aws-ssm-agent/blob/main/versions.tf#L7)

Rerunning the lint/terrascan, doesn't look to be related to the module:


Bump go-aserto to 0.33.4

Pull Request Test Coverage Report for Build<PHONE_NUMBER>7
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 38.667%

Totals

Change from base Build<PHONE_NUMBER>5:
0.0%

Covered Lines:
145

Relevant Lines:
375

💛  - Coveralls


Livescript support broken

Hi.
I know that the dirty patch in #2662 I submitted was refactored and enhanced. Great work!
Although, in the latest RC1, it seems broken.
Test case:
Convert ./config/routes.js to ./config/routes.ls
Something like this:
module.exports.routes =
  '/':
    view: 'homepage'

When running sails lift this results in:
error: Please run `npm install LiveScript` to use LiveScript!

It seems like the path to the index.js file is wrong:
https://github.com/balderdashy/sails/blob/master/lib/hooks/moduleloader/index.js#L100
From my understanding, node & require should respect the "main" property here in the package.json, but it seems it doesn't.
https://github.com/gkz/LiveScript/blob/master/package.json#L35
My dirty fix right now:
cd node_modules/livescript && ln -s lib/index.js index.js
but maybe sails should change the required file to become require: 'LiveScript/lib/index' instead.
This bug accurs with this setup:

OSX Yosemite
node 0.12.4
npm 2.11.2
Livescript 1.3.1 and 1.4.0

To clearify even further:
https://github.com/balderdashy/sails/blob/master/lib/hooks/moduleloader/index.js#L149
=>
/Users/username/app/node_modules/LiveScript/index
Should be (or at least it should respect the package.json settings?)
/Users/username/app/node_modules/LiveScript/lib/index

What version of sails?

RC1, possible RC2 as well

@borestad To clarify, did you see this working before RC1?  Looking through the commit history of Livescript, I don't see that there was ever an index.js file in the root folder.  I think that path has probably just always been wrong, and we don't have automated tests for the various language variants so it slipped through.

Closing this, should be fixed by cc39522.


Would be nice to have an alternative sample dataset for springtime

          Would be nice to have an alternative sample dataset for springtime

Originally posted by @Peter9192 in https://github.com/phenology/springtime/issues/116#issuecomment-1628585816

Need to be a bit careful about licences etc.


finalize static and delay syntax

The "delay" "keyword" only really needs to appear is types (and possibly patterns for lambda) and currently looks like function application, so is unambiguous there.  In practice, there is little reason to use it in patterns, so limiting to types seems reasonable.
"static" however, appears in types similarly, but also needs to apply to let, case, and possibly lambdas.  (Currently we really do treat it as a keyword in "let static", which is a hack.)  One option is to allow it in patterns in general, and infer from them (let static x = ..., case x of static _ ..., static x -> ...).  Another is to use special keywords.  The fact that case has multiple patterns and looks strange argues for the latter.  I would prefer a pre- or post-symbol, something like _let or case# or even #->.  This scheme could also allow user functions like if_ to be defined following a similar pattern.
Originally I wanted "delay" and "static" to be handled the same way, general enough even to support other macro-like "transforms", but I no longer think that's a good idea, as they're quite different.  As a side note, backtick is the only character not (yet) parsed as anything (infix in haskell).

On Sun, Nov 13, 2011 at 10:30 PM, Dylan Simon
<EMAIL_ADDRESS>wrote:

The "delay" "keyword" only really needs to appear is types (and possibly patterns for lambda) and currently looks like function application, so is unambiguous there.  In practice, there is little reason to use it in patterns, so limiting to types seems reasonable.

I'd like to keep the syntax for types and expressions as unified as
possible, which means that patterns and the right side of function
types involve the same grammar elements.  For example, this kind of
expression is valid
f (delay Int -> Float)
Hmm.  Actually, maybe that's a problem.  The function that takes Int
and returns Float is basically the same thing as the type that takes
Int and returns Float, but I guess that no longer applies once delay
is in the picture.

"static" however, appears in types similarly, but also needs to apply to let, case, and possibly lambdas.  (Currently we really do treat it as a keyword in "let static", which is a hack.)  One option is to allow it in patterns in general, and infer from them (let static x = ..., case x of static _ ..., static x -> ...).  Another is to use special keywords.  The fact that case has multiple patterns and looks strange argues for the latter.  I would prefer a pre- or post-symbol, something like _let or case# or even #->.  This scheme could also allow user functions like if_ to be defined following a similar pattern.

I agree that let static is verbose, and am still fond of my "s" prefix
suggestion (slet, scase, sif).  I don't like the underscores or #.
Putting the distinguishing mark on the -> doesn't make much sense,
since it should apply uniformly to all branches.

Originally I wanted "delay" and "static" to be handled the same way, general enough even to support other macro-like "transforms", but I no longer think that's a good idea, as they're quite different.  As a side note, backtick is the only character not (yet) parsed as anything (infix in haskell).

While maintaining parallelism is nice, it adds a lot of complexity which seems unnecessary for no added expressiveness.  With both delay and static, you often have multiple patterns which must all match, and furthermore must semantically escape out to the type level.  In the case of delay, there's a delay function that can make Delays, so there's really no need for delay lambdas or lets.  Restricting delay creation to typed function definitions doesn't seem like much of a loss.
Fine, I'll go with the s prefix for now.  I don't like it, but it's easy to change so whatever.  The one issue (which is what the arrow was about) is whether there is such a thing as a static lambda.  I can't really imagine a use for them.  (We also make case matching a little more all or nothing but I think that's better anyway, and you can still write multiple cases if you want selective staticness.)
In both cases, I feel like simplicity and uncluttered syntax wins out over a few edge cases.  I also think of both of these as pre-processor-like features (which is why I like the #), but that may be limiting my view.  But taking these things out of patterns altogether I think will be a win overall, both for adding things in the future and readability/catching typos.


TypeError: val.connect is not a function at p5.Oscillator.freq (p5.sound.js:1651)

So, I'm working on a performance where I need to display on a web page colors and play sounds, but the instant that the Oscillator object is created it gives me a vol.connect issue... I don't understand, everything else in the code is fine, but that gives me an error when trying to change it...

I solve it, I, instead of changing the value of the oscillator outside draw() calling it directly, change the value of a variable calling the value inside draw()...

But I still don't understand the error... so if someone can explain to me why I had to do this to work:
let osc, oscg; function changeValue(val){ oscg = val; } function setup(){ osc = new p5.oscillator(); osc.setType = 'sine'; osc.amp(0); osc.start(0); } draw(){ osc.amp(oscg); }
Instead of this:
let osc, oscg; function changeValue(val){ osc.amp(val); } function setup(){ osc = new p5.oscillator(); osc.setType = 'sine'; osc.amp(0); osc.start(0); } draw(){ //any other thing happening here }

@JxM-92
hello!
i think you have there is typo error it not "p5.oscillator" it must be "p5.Oscillator"
and i have tested the osc.amp(Val) in the p5 web editor
and i got nothing wrong!
it just worked in both ways !
but for the record and performance issue
the first method is more appreciated !

@JxM-92
hello!
i think you have there is typo error it not "p5.oscillator" it must be "p5.Oscillator"
and i have tested the osc.amp(Val) in the p5 web editor
and i got nothing wrong!
it just worked in both ways !
but for the record and performance issue
the first method is more appreciated !

thanks, but that was an example, not the actual code I was using...
Still got it figured out...


Remove misleading free licence text from Backpack Robot

WHY
Misleading robot text would cause unfair stress upon Backpack core team.
BEFORE - What was wrong? What was happening before this PR?
Robot would direct new contributors to now defunct feature of getting free licensing.
AFTER - What is happening after this PR?
Robot no longer offers any compensation to contributors for their hard work.
HOW
How did you achieve that, in technical terms?
Used my keyboard backspace (™ pending) button to remove extra line about licensing from robots text configuration
Is it a breaking change?
No
How can we test the before & after?
Wait robot to congratulate a new contributor and check if he still offers free licensing.

Hey @Kasparsu thanks for the PR 🙏
I've seen this message so many times in my life, that I don't read it for years, if you asked me now what the robot says, I couldn't tell you without going to see the robot answer 😄
The advertising of free licenses and the corresponding form on the website was removed about a month ago if I remember correctly, so yeah, we should remove the message from the robot too.
If you were one of those mislead persons, as I assume you were, I am sorry for the trouble, the intention was never to mislead the users to work thinking they would be compensated without actually doing it.
We delivered hundreds of free licenses for contributors during this years, but actually keeping track of the contributions, issuing the licenses etc was becoming a pain point to maintain in our structure.
Contributions are still welcomed, if you feel you made a good contribution and would like to ask to be appreciated with a discount or a license you can still reach us at<EMAIL_ADDRESS>we just don't advertise it as we don't plan to have that as a "rule of thumb".
User contributions via PRs, Issues, Suggestions etc is the biggest factor for us to be here so we surely appreciate it and value it, after all Backpack/CRUD is MIT License, so it benefits the whole community.
Once again, thanks for taking the time to submit the PR.
Cheers


Technical design discussion

Describe the task
Technical design discussion on reusing components of the grant access screen (reusing components on the end user access, app admins, and delegated admins pages)
Acceptance Criteria

[x] Conclusion if we can reuse any components, and which ones.

Additional context
User story: As an app admin I want to grant a user access to be a delegated administrator for a particular application, role(s), and forest client(s).
Links to mockups:

manage permissions: https://apps.nrs.gov.bc.ca/int/confluence/download/attachments/163414102/FAM-delegated-admin-button.png?version=1&modificationDate=1705432026000&api=v2

add delegated admin page: https://apps.nrs.gov.bc.ca/int/confluence/download/attachments/163414102/FAM-delegated-admin-form.png?version=1&modificationDate=1705432155000&api=v2

popup modal: https://apps.nrs.gov.bc.ca/int/confluence/download/attachments/163414102/FAM-delegated-admin-form-popup.png?version=1&modificationDate=1705432242000&api=v2

Reusable components:
username input
user domain selection
forest client number input


Bug: core contributors who back the project do not show up as backers

OpenCollective:
https://opencollective.com/reactiveui
Users Experiencing Problem:

ghuntley
kentboogaart

Here's our view:

Here's the XLS

See https://reactiveui.net/ for end output

Hi @ghuntley thank you for this! We just pushed a fix. cc / @xdamman


VMware Windows7 VMs disconnecting

We have had all the users that have Windows 7 VMs have an issue with their VMs disconnecting various times throughout the day.  The following error is displayed:
ERRINFO_RPC_INITIATED_DISCONNECT (0x00000001)
The disconnection was initiated by an administrative tool on the server in another session.
We have tried the few things that we've seen that we Googled, but none of them have seemed to fix the issue.

@nascarqwazy what FreeRDP version are you using and what command line with xfreerdp?

We're using 1.0.2-1, even moved up to 1.0.2-2.
We are using this command:
xfreerdp  -g 1900x1150 --no-nla -a 24 -T VM --plugin cliprdr --plugin rdpsnd --data rdpsnd_pulse.so <IP_ADDRESS>
I even went back to my command I used before and it still happens:
xfreerdp --plugin cliprdr --no-nla -a 32 -g 1900x1150 -d  -u  <IP_ADDRESS>

@nascarqwazy may I ask what distribution you are using?

Do you mean the version of freerdp?  I put it in there, 1.0.2-1 and have tried 1.0.2-2 on one system.

@nascarqwazy Linux distribution like Debian/Ubuntu...

Ahhh, RedHat 6u3

I see this issue is 2yrs old but was it ever fixed? Our native RHEL 6.x hosts disconnect to our Win7 VMs with this error pretty frequently.
Using freerdp-1.0.2-5

@lmeinecke I think it's already fixed on master. 1.0.2 is pretty old.

This version is the newest available from RHEL. I can only use RPMs from RHEL channels in my environment. Anyone know how to promote getting newer freerdp builds into there?
On Jul 4, 2017, at 07:15, Bernhard Miklautz <notifications<EMAIL_ADDRESS>wrote:
@lmeineckehttps://github.com/lmeinecke I think it's already fixed on master. 1.0.2 is pretty old.

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/FreeRDP/FreeRDP/issues/2795#issuecomment-312862852, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AICv3ICM9XH-e4C5LmMfPAVjQpRDTPdVks5sKizOgaJpZM4FcIao.


using local fonts

Hello, if i use fonts from https://google-webfonts-helper.herokuapp.com and add to css file , build faild on error:
Error: Module build failed: ModuleParseError: Module parse failed: Unexpected character '�' (1:0)
You may need an appropriate loader to handle this file type.
Can you help me ? Thank you

have you tried with latest?

I have 3.0.6

Should be fixed in latest


#2948: Colour picker in legend issues

[ ] remove the ability to change color for null values

v1.20
Case1: colour picker cannot be opened for structures legend

Open SPGI
Set up a viewer with legend by structure: e.g. scatter plot + colouring or bar chart + stacking.
Use Core, R100 or R101 so that there are not too many categories
Click the edit icon for an item in legend
Expected results: colour picker should be opened. Or as alternative the icon should be removed for this case, if it's not supported.
Actual results: colour picker is not opened, error:

NullError: method not found: 'bY' on null
	packages/color_picker/utils/color_value.dart 20:9                      ColorValue.from
	packages/color_picker/utils/color_value.dart 19:3                      ColorValue.from
	packages/d4/src/color_picker.dart 32:27                                ColorPicker.draw
	packages/d4/src/ui.dart 1511:83                                        colorPicker
	packages/d4/src/widgets/icons.dart 85:67                               Icons._bindIcon.<anonymous function>
	packages/$sdk/lib/html/dart2js/html_dart2js.dart 42920:48              _EventStreamSubscription.<anonymous function>
	packages/$sdk/lib/async/zone.dart 1132:12                              _rootRunUnary
	packages/$sdk/lib/async/zone.dart 1012:12                              _CustomZone.runUnary
	packages/$sdk/lib/async/zone.dart 909:14                               _CustomZone.runUnaryGuarded
	packages/$sdk/lib/async/zone.dart 936:23                               _CustomZone.bindUnaryCallback.<anonymous function>
	packages/$sdk/lib/_internal/js_runtime/lib/js_helper.dart 2456:48      invokeClosure.<anonymous function>
	packages/$sdk/lib/_internal/js_runtime/lib/isolate_helper.dart 474:16  _IsolateContext.eval
	packages/$sdk/lib/_internal/js_runtime/lib/isolate_helper.dart 59:16   _callInIsolate
	packages/$sdk/lib/_internal/js_runtime/lib/js_helper.dart 2456:14      invokeClosure
	packages/$sdk/lib/_internal/js_runtime/lib/js_helper.dart 2476:14      convertDartClosureToJS

Case 2: cancel colour selection

Open SPGI
Set up a viewer with legend by a categorical column with not too many values (e.g. Stereo Category): e.g. scatter plot + colouring or bar chart + stacking.
Click the edit icon for an item in legend
Click Cancel on colour picker dialog
Left click the same entry in the legend to filter data shown on the plot
Expected results: click on the legend item filters data on the plot
Actual results: colour picker is opened again instead

This issue has been mirrored in Jira: https://reddata.atlassian.net/browse/GROK-16393

all is fixed for 1.20.1
remove the ability to change color for null values - will be added to 1.20.1+

add ability to change colors for empty values — made it work for all viewers with such a legend
will be added to 1.20.2 or 1.21

colors for empty values are OK.
Tested on Scatter Plot and Bar Chart viewers


Synchronize seeds.rb file with the beta environment database rows

See title

@grdw can you please give short descriptions/context of your issues (even if you are the only one assigned). This will help our future selves to solve problems that occurred before.
Is this about the database? Why are these files no longer synchronised?

Closing this issue. 👍


Olimex E407: use standard openocd stm32f4x target

This BSP has a customized open-ocd target which seems to be a relic from a time when open-ocd had no support for STM32F407 (or not good?). Using the standard stm32f4x target of open-ocd works just fine here when using one of the latest versions.

I don't remember what the reason was for the special openocd script. Might've had something to do with different versions of openocd at the time.


fix: broken syntax highlighting of code block in markdown (fix #1032)

Please check if the PR fulfills these requirements

[x] It's the right issue type on the title
[x] When resolving a specific issue, it's referenced in the PR's title (e.g. fix #xxx[,#xxx], where "xxx" is the issue number)
[x] The commit message follows our guidelines
[x] Tests for the changes have been added (for bug fixes/features)
[ ] Docs have been added/updated (for bug fixes/features)
[ ] It does not introduce a breaking change or has a description of the breaking change

Description

Related issue #1032

Thank you for your contribution to TOAST UI product. 🎉 😘 ✨

@js87zz TC도 추가해두었습니다. 최종 확인 후에 승인해주시면 감사하겠습니다ㅎㅎ


Consider tag a new version

Since 2015 there haven't be new releases. Please consider tag current master with a version number.

I'll release a new version later this week.


StackOverflowException

Hello
This is what i'm getting when i try to compile using this library:  https://github.com/tlgkccampbell/ultraviolet
  <ItemGroup>
    <Reference Include="Ultraviolet, Version=2<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null">
      <HintPath>..\..\dep\uv_netcore\uv\Ultraviolet.dll</HintPath>
    </Reference>
    <Reference Include="Ultraviolet.BASS, Version=2<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null">
      <HintPath>..\..\dep\uv_netcore\uv\Ultraviolet.BASS.dll</HintPath>
    </Reference>
    <Reference Include="Ultraviolet.Core, Version=2<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null">
      <HintPath>..\..\dep\uv_netcore\uv\Ultraviolet.Core.dll</HintPath>
    </Reference>
    <Reference Include="Ultraviolet.Design, Version=2<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null">
      <HintPath>..\..\dep\uv_netcore\uv\Ultraviolet.Design.dll</HintPath>
    </Reference>
    <Reference Include="Ultraviolet.OpenGL, Version=2<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null">
      <HintPath>..\..\dep\uv_netcore\uv\Ultraviolet.OpenGL.dll</HintPath>
    </Reference>
    <Reference Include="Ultraviolet.OpenGL.Bindings, Version=2<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null">
      <HintPath>..\..\dep\uv_netcore\uv\Ultraviolet.OpenGL.Bindings.dll</HintPath>
    </Reference>
    <Reference Include="Ultraviolet.SDL2, Version=2<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null">
      <HintPath>..\..\dep\uv_netcore\uv\Ultraviolet.SDL2.dll</HintPath>
    </Reference>
    <Reference Include="Ultraviolet.Shims.NETCore, Version=2<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null">
      <HintPath>..\..\dep\uv_netcore\uv\Ultraviolet.Shims.NETCore.dll</HintPath>
    </Reference>
  </ItemGroup>

C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Server>dotnet publish -r win-x64 -c debug
Microsoft (R) Build Engine version <IP_ADDRESS>428 for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.

  Restoring packages for C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj...
  Restoring packages for C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Server\Realm.Server.csproj...
  Restore completed in 256.39 ms for C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj.
  Restore completed in 954.76 ms for C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Server\Realm.Server.csproj.
C:\Program Files\dotnet\sdk\2.1.4\Microsoft.Common.CurrentVersion.targets(2041,5): warning MSB3277: Found conflicts between different versions of "System.IO.FileSystem" that could not be resolved.  These reference conflicts are listed in the build log when log
verbosity is set to detailed. [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
C:\Program Files\dotnet\sdk\2.1.4\Microsoft.Common.CurrentVersion.targets(2041,5): warning MSB3277: Found conflicts between different versions of "System.Xml.XDocument" that could not be resolved.  These reference conflicts are listed in the build log when log
verbosity is set to detailed. [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
C:\Program Files\dotnet\sdk\2.1.4\Microsoft.Common.CurrentVersion.targets(2041,5): warning MSB3277: Found conflicts between different versions of "System.Drawing.Primitives" that could not be resolved.  These reference conflicts are listed in the build log when
 log verbosity is set to detailed. [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
C:\Program Files\dotnet\sdk\2.1.4\Microsoft.Common.CurrentVersion.targets(2041,5): warning MSB3277: Found conflicts between different versions of "System.Threading" that could not be resolved.  These reference conflicts are listed in the build log when log verb
osity is set to detailed. [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
C:\Program Files\dotnet\sdk\2.1.4\Microsoft.Common.CurrentVersion.targets(2041,5): warning MSB3277: Found conflicts between different versions of "System.Diagnostics.Debug" that could not be resolved.  These reference conflicts are listed in the build log when
log verbosity is set to detailed. [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
C:\Program Files\dotnet\sdk\2.1.4\Microsoft.Common.CurrentVersion.targets(2041,5): warning MSB3277: Found conflicts between different versions of "System.Console" that could not be resolved.  These reference conflicts are listed in the build log when log verbos
ity is set to detailed. [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
C:\Program Files\dotnet\sdk\2.1.4\Microsoft.Common.CurrentVersion.targets(2041,5): warning MSB3277: Found conflicts between different versions of "System.Threading.Thread" that could not be resolved.  These reference conflicts are listed in the build log when l
og verbosity is set to detailed. [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
C:\Program Files\dotnet\sdk\2.1.4\Microsoft.Common.CurrentVersion.targets(2041,5): warning MSB3277: Found conflicts between different versions of "System.Runtime" that could not be resolved.  These reference conflicts are listed in the build log when log verbos
ity is set to detailed. [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
C:\Program Files\dotnet\sdk\2.1.4\Microsoft.Common.CurrentVersion.targets(2041,5): warning MSB3277: Found conflicts between different versions of "System.Runtime.Extensions" that could not be resolved.  These reference conflicts are listed in the build log when
 log verbosity is set to detailed. [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
C:\Program Files\dotnet\sdk\2.1.4\Microsoft.Common.CurrentVersion.targets(2041,5): warning MSB3277: Found conflicts between different versions of "System.Runtime.InteropServices" that could not be resolved.  These reference conflicts are listed in the build log
 when log verbosity is set to detailed. [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
C:\Program Files\dotnet\sdk\2.1.4\Microsoft.Common.CurrentVersion.targets(2041,5): warning MSB3277: Found conflicts between different versions of "System.Linq" that could not be resolved.  These reference conflicts are listed in the build log when log verbosity
 is set to detailed. [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
2D\TextureRegion.cs(8,19): warning CS0660: 'TexCoordinate' defines operator == or operator != but does not override Object.Equals(object o) [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
2D\TextureRegion.cs(8,19): warning CS0661: 'TexCoordinate' defines operator == or operator != but does not override Object.GetHashCode() [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
2D\TextureRegion.cs(61,18): warning CS0660: 'TextureRegion' defines operator == or operator != but does not override Object.Equals(object o) [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
2D\TextureRegion.cs(61,18): warning CS0661: 'TextureRegion' defines operator == or operator != but does not override Object.GetHashCode() [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
UI\Widgets\Button.cs(239,21): warning CS0108: 'Button.toggle()' hides inherited member 'Element.toggle()'. Use the new keyword if hiding was intended. [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
UI\Widgets\CheckBox.cs(70,28): warning CS0109: The member 'CheckBox.getStyle()' does not hide an accessible member. The new keyword is not required. [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
UI\Widgets\Dialog.cs(127,15): warning CS0108: 'Dialog.hide()' hides inherited member 'Element.hide()'. Use the new keyword if hiding was intended. [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
UI\Widgets\SelectBoxList.cs(101,15): warning CS0108: 'SelectBoxList<T>.hide()' hides inherited member 'Element.hide()'. Use the new keyword if hiding was intended. [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
3D\Model3D.cs(236,30): warning CS0168: The variable 'e' is declared but never used [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
UI\Widgets\TextField.cs(266,17): warning CS0164: This label has not been referenced [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
UI\Widgets\TextField.cs(269,21): warning CS0164: This label has not been referenced [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
UI\Skin.cs(156,30): warning CS0168: The variable 'ex' is declared but never used [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
UI\Skin.cs(181,30): warning CS0168: The variable 'ignored' is declared but never used [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
UI\Widgets\ListViews\ListView.cs(38,32): warning CS0067: The event 'ListView<T>.onChanged' is never used [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
UI\Widgets\PopupMenu.cs(75,19): warning CS0169: The field 'MenuItem.containerMenu' is never used [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
UI\Widgets\CheckBox.cs(21,16): warning CS0649: Field 'CheckBox._isDisabled' is never assigned to, and will always have its default value false [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
UI\Widgets\PopupMenu.cs(57,40): warning CS0067: The event 'PopupMenu.OnActiveItemChanged' is never used [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
Sys\Camera2D.cs(11,23): warning CS0169: The field 'Camera2D._minimum_zoom' is never used [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
UI\Stage.cs(33,19): warning CS0169: The field 'Stage._mouseOverActor' is never used [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
UI\Widgets\PopupMenu.cs(72,27): warning CS0169: The field 'MenuItem.subMenu' is never used [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
UI\Stage.cs(27,19): warning CS0169: The field 'Stage._lastMousePosition' is never used [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
UI\Containers\Table.cs(108,16): warning CS0169: The field 'Table._skin' is never used [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
UI\Widgets\ListViews\AbstractListAdapter.cs(34,38): warning CS0169: The field 'AbstractListAdapter<ItemT, ViewT>.onClick' is never used [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
Sys\Camera2D.cs(10,23): warning CS0414: The field 'Camera2D._maximum_zoom' is assigned but its value is never used [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
Input.cs(39,24): warning CS0414: The field 'Input._justTouched' is assigned but its value is never used [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
UI\Widgets\PopupMenu.cs(65,22): warning CS0414: The field 'MenuItem.generateDisabledImage' is assigned but its value is never used [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\Realm.Engine.csproj]
  Realm.Engine -> C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Engine\bin\debug\netstandard2.0\Realm.Engine.dll
  Realm.Server -> C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Server\bin\debug\netcoreapp2.0\win-x64\Realm.Server.dll
  Generating native code
EXEC : warning : Method `[Ultraviolet.SDL2]Ultraviolet.SDL2.SDL2UltravioletContext..ctor(IUltravioletHost,UltravioletConfiguration)` will always throw because: [TEMPORARY EXCEPTION MESSAGE] MissingMethod: IntPtr System.Runtime.InteropServices.Marshal.GetFunctio
nPointerForDelegate(!!0) [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Server\Realm.Server.csproj]

  Process is terminating due to StackOverflowException.
C:\Users\Scellow\.nuget\packages\microsoft.dotnet.ilcompiler\1.0.0-alpha-26223-01\build\Microsoft.NETCore.Native.targets(171,5): error MSB3073: The command ""C:\Users\Scellow\.nuget\packages\runtime.win-x64.microsoft.dotnet.ilcompiler\1.0.0-alpha-26223-01\tools
\ilc" @"obj\debug\netcoreapp2.0\win-x64\native\Realm.Server.ilc.rsp"" exited with code -1073741571. [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Server\Realm.Server.csproj]

Here is the log (-v diag) 20mb!
log.txt
                   Task "Exec" (TaskId:172)
                     Task Parameter:Command="C:\Users\Scellow\.nuget\packages\runtime.win-x64.microsoft.dotnet.ilcompiler\1.0.0-alpha-26223-01\tools\ilc" @"obj\debug\netcoreapp2.0\win-x64\native\Realm.Server.ilc.rsp" (TaskId:172)
                     "C:\Users\Scellow\.nuget\packages\runtime.win-x64.microsoft.dotnet.ilcompiler\1.0.0-alpha-26223-01\tools\ilc" @"obj\debug\netcoreapp2.0\win-x64\native\Realm.Server.ilc.rsp" (TaskId:172)
08:59:33.733  1:10>EXEC : warning : Method `[Ultraviolet.SDL2]Ultraviolet.SDL2.SDL2UltravioletContext..ctor(IUltravioletHost,UltravioletConfiguration)` will always throw because: [TEMPORARY EXCEPTION MESSAGE] MissingMethod: IntPtr System.Runtime.InteropServices
.Marshal.GetFunctionPointerForDelegate(!!0) [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Server\Realm.Server.csproj]
                      (TaskId:172)
                     Process is terminating due to StackOverflowException. (TaskId:172)
08:59:45.459  1:10>C:\Users\Scellow\.nuget\packages\microsoft.dotnet.ilcompiler\1.0.0-alpha-26223-01\build\Microsoft.NETCore.Native.targets(171,5): error MSB3073: The command ""C:\Users\Scellow\.nuget\packages\runtime.win-x64.microsoft.dotnet.ilcompiler\1.0.0-a
lpha-26223-01\tools\ilc" @"obj\debug\netcoreapp2.0\win-x64\native\Realm.Server.ilc.rsp"" exited with code -1073741571. [C:\Users\Scellow\dev\rpgpvp\RPGPVP\Realm.Server\Realm.Server.csproj]
                   Done executing task "Exec" -- FAILED. (TaskId:172)

The StackOverflow exception should be fixed by #5440. The package with the fix should be available on myget in a few hours.
I was not able to reproduce the missing System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate method exception, and I am not sure what can be causing it.

When I have run the binary, here are the issues that it hit:

CoreRT does not do probing for different flavors of PInvoke entrypoints. Fixed by changing LoadLibrary to explicitly specify right entrypoint:

[DllImport("kernel32", SetLastError = true, EntryPoint = "LoadLibraryW", CharSet = CharSet.Unicode)]
public static extern IntPtr LoadLibrary(String fileName);

The assemblies in single file binaries do not have location. Fixed it by using AppDomain.BaseDirectory instead:

Directory.SetCurrentDirectory(AppDomain.CurrentDomain.BaseDirectory);

Then it started hitting types loaded via reflection. Added rdxml file with list of types activated via reflection, but then got stuck because of it was not clear what is actually missing.

Let us know if you are able to compile Ultraviolet games using CoreRT successfully!

The stackoverflow that this issue is about should be fixed now.

Thanks a lot :D


Users/stfrance/add cmake windows capability

Add CMake as a possible capability on Windows.
This is in reference to #1136

@stephenmichaelf,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

@TingluoHuang I made the change. Also the test was broken because dotnet-install.ps1 looks to have been out of date. I coped the latest from https://raw.githubusercontent.com/dotnet/cli/master/scripts/obtain/dotnet-install.ps1 in to the file. Not sure if that is the right way to do it but it seems right and it fixed the failing test on my box.


docker-machine create using wrong username with CentOS7 AMI?

I tried to use the CentOS7 AMI ami-6bcfc42e to create a docker-host VM in EC2. It failed to create after 60 ssh retries. Interestingly, I found it using the following command:
&{/usr/bin/ssh [/usr/bin/ssh -o PasswordAuthentication=no -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -i /Users/rhim/.docker/machine/machines/centos7-test/id_rsa -p 22<EMAIL_ADDRESS>exit 0] []     []     false [] [] [] [] }
Note the username in the command.
Any idea why this could have happened?

@rhim you need to specify the centOS7 username. ubuntu is used by default. try using --amazonec2-ssh-user centos

@kacole2 Is correct, if changing AMI you must also change other parameters such as user.


Add more recent version(s) of Postgres for all platforms

The only version of Postgres that we have right now is 10.12. Postgres 10 was declared EOL in October 2022 (from https://www.postgresql.org/support/versioning/):

After its five year anniversary, a major version will have one last minor release containing any fixes and will be considered end-of-life (EOL) and no longer supported.

The latest version at time of writing is 15. It seems that 16 will be released in Fall 2023. Please investigate and find the latest version we can use for testing.

[x] AlmaLinux 8
[x] Rocky Linux 8
[x] Ubuntu 20.04

Newer platforms that we will support will only support newer versions of Postgres.

alma8 and rocky8?  checkboxes?

I can't check them, alan will have to

i can do it!

I have checked them.    Although, i didn't see those commits linked here... so I assume they are included elsewhere?

It was in #213, and linked to irods/irods#7382

Got it.   Thanks.


feat!: map http status code to grpc status code

Implement Canonical error code / HTTP mapping #1133

HTTP
Canonical

2xx
OK (0)

3xx
UNKNOWN (2)

400 Bad request
INVALID_ARGUMENT (3)

401 Unauthorized
UNAUTHENTICATED (16)

403 Forbidden
PERMISSION_DENIED (7)

404 Not found
NOT_FOUND (5)

409 Conflict
ABORTED (10)

416 Requested range not satisfiable
OUT_OF_RANGE (11)

429 Too many requests
RESOURCE_EXHAUSTED (8)

499 Client closed request
CANCELLED (1)

Other 4xx
FAILED_PRECONDITION (9)

501 Not implemented
UNIMPLEMENTED (12)

503 Service unavailable
UNAVAILABLE (14)

504 Gateway Time-out
DEADLINE_EXCEEDED (4)

Other 5xx
INTERNAL (13)

All others (includes 100s)
UNKNOWN (2)

I feel it does not deserve to be a breaking change, but it's up to you @summer-ji-eng @bcoe. Maybe it's a good time to reset versions to 3.0.0 (then we could as well make some other changes before releasing 3.0.0, please talk to me first, I got some plans here) :)

I feel it does not deserve to be a breaking change, but it's up to you @summer-ji-eng @bcoe. Maybe it's a good time to reset versions to 3.0.0 (then we could as well make some other changes before releasing 3.0.0, please talk to me first, I got some plans here) :)

Thanks for the suggestion. Consider thanksgiving code freeze week, and after talk to you and @bcoe, I decide to merge the change as non-breaking-change.
Will plan

merge pending PR #821 in gax that is waiting to be merged,
and removing one of protos
after code freeze.


[e2e] Fix FPR tests, supporting several cluster config

What this PR does / why we need it:
Currently, some memballoon and FPR e2e tests rely on the fact that FPR is enabled; this because FPR is enabled by default. Some installation can have FPR explicitly disabled, resulting in failures.
For memballon tests: Start considering the expected output based on the cluster kv config.
For migration test: Enable FPR before starting the test.
Also: Dropped a tests.UpdateKubeVirtConfigValueAndWait(kvConfiguration) function call in the AfterEach section, since the kv config is restored by global cleanup.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Release note:

NONE

/cc @jean-edouard @xpivarc

/cherry-pick release-1.0

/lgtm


Fix #1084 clicking icon doesn't work in collapsible

add handling for children element of collapsible header

Merged manually because of conflicts. Thanks for the help!
6352aa856bbb47fa7a4536d672c129bc76c10afb


Non-Reference definitions and DynamicReference in configuration

In configuration now allowed use definition objects not implements ReferenceInterface (for example, ArrayDefinition). And exists DynamicReference that duplicates this functionality.
Example:

We must do one of the following:

Disallow use definition objectes not implements ReferenceInterface.

Remove DynamicReference.

Variant 1 seems to be alright.


Sales Representative Orders are not correctly tracked

PHP Version
8.2.9
Shopware Version
<IP_ADDRESS>
Affected area / extension
Extension:B2B-Suite
Expected behaviour
The sales_representative_auth_id field is being populated in the b2b_order_context table during checkout.
Actual behaviour
The sales_representative_auth_id field is not being populated in the b2b_order_context table during checkout.
How to reproduce
When a sales representative logs in and subsequently logs in again using one of the debtor accounts under their management, the sales_representative_auth_id field is not populated in the b2b_order_context table during checkout. This value is crucial for correctly displaying the associated sales representative information.

[public] Automated response: This issue is linked to the internal issue https://shopware.atlassian.net/browse/B2B-1266.
[created from B2B-1266, comment 487883]


⚠ Samsung has degraded performance

In 16e5382, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 3160 ms

Resolved: Samsung performance has improved in 263b63e.


Question:

The problem I've been encountering these days, how can I resolve it?
2024-12-05 13:59:37,499 Timeout while fetching result from MSA server. Retrying...
2024-12-05 13:59:52,741 Error while fetching result from MSA server. Retrying... (6/5)
2024-12-05 13:59:52,741 Error: HTTPSConnectionPool(host='api.colabfold.com', port=443): Read timed out.

I met the same problem, any solutions to it ?


Is there any plan to support qualcomm hexagon dsp ？

Is there any plan to support qualcomm hexagon dsp ？
thanks

我们公司内部有，但目前暂无开源计划。


fix: make deepName public

It's a very handy utility method

Codecov Report

Merging #108 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #108   +/-   ##
=========================================
  Coverage     86.22%   86.22%
  Complexity      146      146
=========================================
  Files            46       46
  Lines           501      501
  Branches        116      116
=========================================
  Hits            432      432
  Misses           20       20
  Partials         49       49

Impacted Files
Coverage Δ
Complexity Δ

...graphql/schema/extensions/graphQLTypeExtensions.kt
100% <ø> (ø)
0 <0> (ø)
:arrow_down:

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 36610c0...e82dfac. Read the comment docs.

I just noticed that we use it in the SDK as well when I was updating.

You don't need to specify public

I want to flatten the package structure a bit and have more of the public things at the level of com.expedia.graphql and then everything internal to the generator at com.expedia.graphql.generator (basically dropping .schema.). Are you opposed to moving this to a new package at com.expedia.graphql.extensions as the first step?


Simplify copy on Install page

Once we settle this one, @choldgraf, I think I'm prepared to end my War on Cruft.

 Have another look.


Upgrade to latest version of svelte

Describe the solution you'd like
Due to the recent changes with svelte mentioned here, this template needs an update to support the breaking changes.
Main developer Rich Harris has created a guide to upgrade a repo to the newest stadards: https://github.com/sveltejs/kit/discussions/5774

Work in progress on PR #51

ok

I am getting this error..
`PS C:\Users\rezam\codespace\sveltekit-starter> npm run dev

<EMAIL_ADDRESS>dev
npm run check-env && npm run dev:sveltekit

<EMAIL_ADDRESS>check-env
node --loader ts-node/esm scripts/js/check-env.ts

(node:32140) ExperimentalWarning: Custom ESM Loaders is an experimental feature and might change at any time
(Use node --trace-warnings ... to show where the warning was created)
Error [ERR_LOADER_CHAIN_INCOMPLETE]: "ts-node/esm 'resolve'" did not call the next hook in its chain and did not explicitly signal a short circuit. If this is intentional, include shortCircuit: true in the hook's return.
at new NodeError (node:internal/errors:400:5)
at ESMLoader.resolve (node:internal/modules/esm/loader:850:13)
at async ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:7) {
code: 'ERR_LOADER_CHAIN_INCOMPLETE'
}`

Not sure what's going on, feel free to try with My PR and suggest any edits you have


Add a license to Project

Hey @roudra-das, we need to add a license for this. MIT or GPL should be fine.
I'll let you decide.

Thanks @roudra-das , I have added a MIT LICENSE file.


[ionic 4-beta.15] Tabs no longer support badges

Bug Report
Ionic Info
Run ionic info from a terminal/cmd prompt and paste the output below.
Ionic:

   ionic (Ionic CLI)             : 4.2.1 (/Users/rh/.nvm/versions/node/v8.11.4/lib/node_modules/ionic)
   Ionic Framework               : @ionic/angular 4.0.0-beta.15
   @angular-devkit/build-angular : 0.8.5
   @angular-devkit/schematics    : 0.8.5
   @angular/cli                  : 6.2.5
   @ionic/angular-toolkit        : not installed

Cordova:

   cordova (Cordova CLI) : 8.0.0
   Cordova Platforms     : android 7.1.1, ios 4.5.5
   Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.2, cordova-plugin-ionic-webview 2.1.0, (and 12 other plugins)

System:

   Android SDK Tools : 26.1.1 (/Users/rh/Library/Android/sdk)
   ios-deploy        : 1.9.2
   ios-sim           : 6.0.0
   NodeJS            : v8.11.4 (/Users/rh/.nvm/versions/node/v8.11.4/bin/node)
   npm               : 6.4.1
   OS                : macOS High Sierra
   Xcode             : Xcode 10.0 Build version 10A255

Describe the Bug
With the new tabs the badge attribute no longer seems supported. Adding a  to the  does not seem to align as expected.
Steps to Reproduce
Steps to reproduce the behavior:

Add badge="42" to
start app

Related Code

Expected Behavior
Shows a badge icon with number like the old tabs
Additional Context
List any other information that is relevant to your issue. Stack traces, related issues, suggestions on how to fix, Stack Overflow links, forum links, screenshots, OS if applicable, etc.

A useful video here.

@dylanvdmerwe I figured that was the way to go (adding the ion-badge in the button) but it just did not look good so i figured they may have you missed adding it to the tab button component. Apparently i was wrong.


Delete NSX-T logical router link ports

Leftovers should delete NSX-T logical router link ports on the tier 0 and tier 1 routers.
(Check if we already do this? Setting force=true on deletion of a tier 1 router deletes some ports, but I don't know which exact types of link ports are contained in this.)

VMware documentation on tier 0/tier 1 logical router link ports

Equivalent delete command in terraform-provider-nsxt

https://www.vmware.com/support/nsxt/doc/nsxt_20_api.html#Methods.DeleteLogicalRouter

Delete a Logical Router
Deletes the specified logical router.  Otherwise use force delete which will delete all related ports and other entities associated with that LR. To force delete logical router pass force=true in query param.

To answer your question - yes deleting the router with force=true will delete the ports.


Table row selection

Is your feature request related to a problem? Please describe.
I'd like to write an egui application with a typical master-detail interface: On the left-hand side, there is a table of things; on the right-hand side, the thing(s) currently selected in the table are displayed with more detail. Think your typical e-mail client.
It is my understanding that the table component currently doesn't support selecting rows.
Describe the solution you'd like
Ideally, I'd like the following features:

Choice between single-row selection (at most one row can be selected at any time) and multi-row selection (any number of rows can be selected at a time)
Clicking on any row selects this row, unselecting any other rows
Pressing the up or down cursor keys selects the single row above or below the current selection
In multi-row mode, the following additional interactions are possible:

Ctrl-clicking allows adding individual rows to the selection
Shift-clicking allows selecting a range of rows
Ctrl+A selects all rows

In case you need it right now. There's a table Widget that supports selection in my Postsack app:
https://github.com/terhechte/postsack/blob/main/ps-gui/src/widgets/table.rs
I forked it from somewhere else and extended it. Maybe it suits your needs until the official table supports selection.

@terhechte Thanks for the code! I'm currently writing the backend logic, so it'll be some time before I actually need the table. But it's good to know there's an option!

I put a sketch of an implementation on PR for a selectable table.  It's probably (definitely) in need of work.  But I'm happy to move it forward, since I need this functionality also.

Hi, I am also looking for a similar thing. I have a table from egui_extras and I want the ability to hover/select a row and potentially get the state that row is clicked and/or data from columns when clicked if needed.
I tried the link that @terhechte shared above, it uses very out of date version of egui so the code doesn't work.


"Sorry, assemblyscript is not supported in your system, use --contract=rust " error in NEAR. Suggest me to use rust instead of assemblyscript when i give assemblyscript in command

I just want to use create-near-app package from the npm registry as assemblyscript and react. But it gives https://i.stack.imgur.com/Lx36I.png error, how can i fix that ?

That's due to this changes:
https://github.com/near/create-near-app/commit/dd8ac16f74dc231c94c12a423ebafd60e1dda3bd#diff-e727e4bdf3657fd1d798edcd6b099d6e092f8573cba266154583a746bba0f346R62
which means if your system is not 64-bit MacOS or Linux you should use Rust instead AS.
@gagdiez but why?

If you want to avoid Apple's M1 better use this detection algorithm:
const os = require('os');

const isM1 = return os.cpus()[0].model.includes("Apple");

const support_sandbox = !isM1

Also it will be great to make a reference to this issue https://github.com/near/workspaces-rs/issues/110

@gagdiez this error described in https://github.com/near/workspaces-rs/issues/110. It also affects to Rust template. I proposed a solution. Just properly detect M1 arch as descibed here. And plz remove unnecessary message "Sorry, assemblyscript is not supported in your system, use --contract=rust" which compleately block all users which use 32/64-bit windows for ANY platform

sure, we are currently working on the new release, will see to change the message to "Sorry, NEAR-SDK-AS is not supported in your system" by then.
Thanks for the heads up!

@sametmollaoglu @MaxGraey the latest version of create-near-app has just been released, which enables assemblyscript in Mac and Linux. Our tool does not have support for windows, for which you cannot use it to start a NEAR project.
You can try it now using npx create-near-app and that will download version 4.0.0.

I will clarify info about Windows support: you can use all our tools if you are in the Windows subsystem for Linux.


Add Sonar Scan GitHub Action

We have this setup already on the other Modus projects e.g. https://github.com/trimble-oss/website-modus-bootstrap.trimble.com/blob/main/.github/workflows/sonar-scan.yml
Adding the GitHub Action workflow is easy, but I'm not sure how to add this project to: https://sonar.trimble.tools/projects

Yes, I can help you with this, hope if it's okay to do it tomorrow.


Update dependencies.

Coverage remained the same at 100.0% when pulling ed2c4f24841a7516452362f0397c36811c4acd7b on update-dependencies into af0b74bfc154c9a648adc021e2ddb1ac28fe1586 on master.


Print out the scheduled time in the countdown message

A spin-off of #634. Thanks to @chrede88 for this idea.

@chrede88 Sorry for my late reply


Event reporting for azkaban events - No default implementation

Summary:
With this change, support for reporting events of interest from azkaban has been provided.
Users should provide an implementation of the AzkabanEventReporter interface.
To begin with, the following events are reported.

FLOW_STARTED
FLOW_FINISHED
JOB_STARTED
JOB_FINISHED

In future, this can be easily extended to report other events.
Configuration changes:
Note: All changes must be applied to the executor server or the solo-server if in solo mode.
// Property is used to enable/disable event reporting with the default being false.
azkaban.event.reporting.enabled=false
// Implementations of the reporter to be specified using this property.
azkaban.event.reporting.class=com.foo.EventReporterImpl
// Kafka topic name for the default implementation.
azkaban.event.reporting.kafka.topic=TestTopicName
// Kafka broker list for the default implementation.
azkaban.event.reporting.kafka.brokers=hostname.com:port_num
// Schema registry server for the default kafka implementation.
azkaban.event.reporting.kafka.schema.registry.url=schemaRegistryUrl.com:port/schema

This is the platform part of the earlier PR #1332 which was reverted.


Correction for raw affiliation BRGM - French geological survey

Correction needed for raw affiliation BRGM - French geological survey
raw_affiliation_name: BRGM - French geological survey
new_rors: 05hnb7x64
previous_rors:
works_examples: W3137760966;W3135193675

This issue was accepted and ingested by the OpenAlex team on 2024-10-10. The new affiliations should be visible within the next 7 days.


net/wireguard: rename WireGuard to WireGuard (Group) in filter rules

Closes #2577

Added translation and merged, thanks!


error on hilight link

hi link LspReferenceText CursorLine

ERROR [178, 0] - [178, 7]
  hl_group [178, 3] - [178, 7]
command [178, 8] - [179, 0]
  command_name [178, 8] - [178, 24]
  arguments [178, 25] - [178, 35]
    command_argument [178, 25] - [178, 35]

highlight link is not supported yet, I'll tell you when it is fixed.


Fix some typos

I was reading through the docs and thought it might be helpful to fix the typos I found as I went along.

Ben, you are awesome!
I have a few friends and colleagues giving the documentation to correct, but they have not had time yet.
And English is not my native language... so lot of errors!
Thanks!!
Philipp

You're welcome - thanks for a great project!


Webpack

[x] web pack

[x] Javascript
[x] CoffeeScript
[x] JSX
[x] watch
[x] live reload
[x] source maps
[ ] Less

Not sure that compiling less in web pack offers any benefit over doing it with lessc


Usage

Hi,
I'm looking forward to using this module. Can you provide any information on when it is ready, and when the usage documentation can be ready?
Thanks!

I'm currently evaluating if it makes more sense to use this with hyperloop instead. I can't put a timeline on this module yet, but there will be some announcement on this module by mid January one way or another.


Add shravankumar-fs

Related issue

What changes does this PR do?
Adding my username to repository for opensource contribution
Screenshots (If any)
Questions

Please approve my commit to repository, have added username as recommended to contribute


Generated code files should start with a comment indicating that they are such files

It is a convention across code generation tools I've encountered, and extremely practical for people navigating a codebase, to indicate at the top of all generated files that they are produced by machines and not to be edited by hand.
It would be great to see graphql-code-generator implement this feature.

This plugin should do exactly what you need https://www.graphql-code-generator.com/plugins/add


Update Kiosk-Browser + fix HB

Add Kiosk Browser 0.9.8 with preload feature and corresponding wrapper
Fixed HB-related code to speak in ms (1/1000 of second)
NOTE: temporary added all HB-related stuff directly in order to avoid dependency on HB repository

This is temporary since new ADDed file are not yet part of HB repository (the changes are due to https://github.com/hilbert/hilbert-heartbeat/pull/19/commits/95aab1104226b069db02a1d7eaba55efa0c9f5c3).
Once HB repository accepts PR it will be simple to revert a single commit (https://github.com/hilbert/hilbert-docker-images/pull/58/commits/bb102689de6b27241116285494cfba28fe1b052e)

of course i can ADD files from temporary branch on HB repo. instead...?

Even if the branch is temporary, the commit isn't. So you directly link to it.
Also: Is is really necessary to add temporary changes to this repo? Not just wait until the heartbeat PR is approached, i.e. changes are kind of final. Otherwise you will have to re-sync each time there is a change in that PR.

@porst17 Ok, i removed those fixes due to switch from [sec] to [ms] and fixed which version of client/web/hilbert-heartbeat.js to get from HB repo (the latest with your latest changes, merged into devel).
ps: the rest of changes will have to be added after we fix HB repository wrt. that.

ok, now i look for any character device in /dev/, which belongs to video group


Updated user input error check

Some major changes:
For the best user experience:
User input check will happen on index.html page
To make that happen, relocated fetchCountryData function from countryinfo.js to script.js file, so that
the fetch country data will happen on index.html page, and error displayed before navigate to the country info display page.
Main error check statement completed, currently logs error on console log.

Conflict resolved on both files, should be all good to be merged now.


copy link alert bug fix works without resizing window

This fixes the issue in issue 722, and should now work without needing to resize the window.

Amazing!


adds packages to chronus versioning config

No changes needing a change description found.

You can try these changes here

🛝 Playground
🌐 Website
📚 Next docs


Fix AKS cluster name and node pool count validation

Summary
Fixes #9416
Fixes #10963

Occurred changes and/or fixed issues
This PR updates AKS provisioning form validation:

allow underscores in cluster name (not at beginning nor end of name)
node count must be at least 1

if autoscaling is enabled:

minimum nodes must not be greater than maximum nodes
maximum nodes must not be less than minimum nodes
minimum and maximum nodes must both be greater than 0 and at most 100
Additionally, I noticed that if I configured a node count <0 and enabled autoscaling, the aks api returned an error stating that node count must not be less than minimum nodes nor greater than maximum nodes. In Ember the node count input is disabled when autoscaling is enabled. Given that there still appear to be restrictions on node count when autoscaling is enabled, I have updated the AKS vue ui to keep the node count input enabled regardless of autoscaling.

Technical notes summary
I also refactored node pool validation a little to make it a bit simpler to show the error icon in the tab title.
Checklist

[x] The PR is linked to an issue and the linked issue has a Milestone, or no issue is needed
[x] The PR has a Milestone
[x] The PR template has been filled out
[x] The PR has been self reviewed
[x] The PR has a reviewer assigned
[x] The PR has automated tests or clear instructions for manual tests and the linked issue has appropriate QA labels, or tests are not needed
[x] The PR has reviewed with UX and tested in light and dark mode, or there are no UX changes

I updated the PR to remove the aks node pool name validation unit test. With this refactor, the name input is now using the form validation mixin more conventionally and the mixin doesn't need to be retested here...the pool name validator function is covered by a test in the cruaks unit test suite


BE-Account-Handler-Admin-Authorization

→ Create a function to check whether there is a superadmin or not ✔
→ Make a validator when registering using role "1" or "2" is prohibited unless approved or doesn't exist (superadmin) ✔
→ Create authorization middleware exclusive for superadmin  ✔
→ Find a secure way for one to become an admin (preferably superadmin in control)

→ Create a function to check whether there is a superadmin or not ✔ → Make a validator when registering using role "1" or "2" is prohibited unless approved or doesn't exist (superadmin) ✔ → Create authorization middleware exclusive for superadmin ✔ → Find a secure way for one to become an admin (preferably superadmin in control)


az cli 2.0 instructions?

please provide instructions for az cli 2.0

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

ID: 25f0758b-8274-d2b5-4702-2c7ca6b0b14a
Version Independent ID: d1215107-abf9-fefd-a63b-b20ec3f7f744
Content: Just in time virtual machine access in Azure Security Center
Content Source: articles/security-center/security-center-just-in-time.md
Service: security-center
GitHub Login: @rkarlin
Microsoft Alias: rkarlin

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

If you will accept a PR for this, I am more than happy to investigate.

@christiankuhtz @phillipsj  Thanks for the feedback !  I have assigned this issue to content author to investigate and update the document as appropriate.

@SaurabhSharma-MSFT is there a way to get this working with the CLI? I can't seem to find one

@rkarlin @SaurabhSharma-MSFT Is this been worked on? The issue was logged almost a month ago!

@christiankuhtz Hi Christian, Thanks for reaching out and sorry it took me so long to get an answer on this. We don't support it currently and there's no ETA yet for when it might be added to the product. Sorry. I've logged your request for this feature with the product team.

@SaurabhSharma-MSFT I would like to request this being reopened. Without a just in time solution via the az CLI it is impossible to script securely from bash.
Could a sample be provided for direct API use similar to what is in https://gallery.technet.microsoft.com/Automating-Azure-Just-In-e7e1a13b ?
    $JSON = $Body | ConvertTo-Json -Depth 4
    $version = "2015-06-01-preview"
    $asc_APIVersion = "?api-version=$version" #Build version syntax.
    $asc_uri = "https://management.azure.com/subscriptions/$subscriptionId/resourceGroups/$ResourceGroupName/providers/microsoft.Security/locations/$location/$asc_endpoint/default/Initiate$asc_APIVersion"

For anyone who comes across this later. Use the "Try It" feature here to build out your example URL with a jitNetworkAccessPolicyName of default and a jitNetworkAccessPolicyInitiateType of initiate: https://docs.microsoft.com/en-us/rest/api/securitycenter/jitnetworkaccesspolicies/initiate
Then, use az account get-access-token | jq -r .accessToken to get the Bearer token.
Finally, build your body based on the example at the above URL (I use jq with az security jit-policy list) and submit with CURL:
	STATUS=$(curl -s -X POST \
		${URL} \
		-H "Authorization: Bearer ${TOKEN}" \
		-H "Content-type: application/json" \
		-d "${BODY}" \
		| jq -r '.virtualMachines[0] | .ports[0] | .status')

	echo " "
	echo "Access requested for 1 hour and is: ${STATUS}"


chore: hotfix for migrations

Purpose

How does the solution address the problem

Changes made

prnet cleaned-up successfully


Updated resolvers inheritance example

It is important to provide correct resolver type to an abstract resolver, Otherwise, field resolvers would not work.
#102

Thanks @limenutt for your contribution! 😉
Unluckily, you've confused some concept of TypeGraphQL, so I can't merge it.
But soon I will update the resolvers inheritance example with field resolvers.


Pin a version from Terraform source

[ x] ✋ I have searched the open/closed issues and my issue is not listed.

Hi is there are was to pin to a version of a release?
I'd like to do something like the following
module "example {
    source = "github.com/aws-ia/terraform-aws-eks-blueprints"
    version = "4.22.0"
   .
   .
   ....
}

Thank you,
Virath

I should add that I'm doing this now;
source = "github.com/aws-ia/terraform-aws-eks-blueprints.git?ref=v4.22.0"

Duplicate of #1394


[Question] Recommended way to publish 100K messages in a batch ?

hi,
can you suggest a recommended way to publish large amount of messages i want to publish about  100K messages.
in the documentation here https://lavinmq.com/documentation/nodejs-sample-code , i can see this example is it the correct way for doing 100K messages, with a loop ?
 //Publish a message to the exchange
    async function sendToQueue(routingKey, body) {
      await channel.basicPublish("", routingKey, body)
      console.log("[📥] Message sent to queue", body)
    }

    //Send some messages to the queue
    sendToQueue("hello_world", "Hello World");
    sendToQueue("hello_world", "Hello World");
    sendToQueue("wrong_routing_key", "Hello World");

What qos do you need? Consider publisher confirms if you need guarantiees.
e.g.
channel.confirm_select
batched_messages.forEach(message => {
  channel.basicPublish(exchange, routingKey, message)
})
channel.wait_for_confirms // Will raise if any message in batch was NACKed, you may want to recover channel and republish batch.

batch size 1 => lowest performance, delivery with no duplicates guaranteed.
batch size > 1 => more performance, play around to find a good value for you. Possible message duplication.

hi,
thanks for the reply, i managed to published 100k messages , currently i do not require publish confirmation,  but making batches of 1000 is ideal when doing in batches in my case,
i have one more query what is the compatible function in nodejs for "channel.wait_for_confirms" , i could not find this in api doc page here https://cloudamqp.github.io/amqp-client.js/classes/AMQPChannel.html

Sorry got this confused with another client we maintain :)
wait_for_confirms does not exists in this client. basicPublish will return a promise that is resolved when the publish is confirmed. So something like:
channel.confirmSelect
confirmPromises = []
batched_messages.forEach(message => {
  confirmPromises.push(channel.basicPublish(exchange, routingKey, message))
})
Promise.all(confirmPromises)


Advanced Application Restart triggers Site Crash event in Applens

Applens treats the Advanced Restart as a Site Crash event as we emit Event ID 15013  :  A worker process for the application pool '%1' has terminated unexpectedly.  The exit code is  -1. There were no preceding events in this case to identify this as a user initiated restart

https://applensv2.azurewebsites.net/sites/appdomain/appanalysis/detectors/sitecrashes?startTime=2017-08-09T15:08:00.000Z&endTime=2017-08-10T15:08:00.000Z

 I tested the new feature to analyze the App restarts and the reason provided is due to possible application code :
https://applensv2.azurewebsites.net/sites/appdomain/apprestartanalysis
Around 8/10/2017 3:02:05 PM (UTC), On Instance RD00155D31FE8C [SmallDedicatedWebWorkerRole_IN_425], Your application process experienced a crash. This could be caused by application code.
Kusto query for restarts in Runtime worker events table  :
https://wawscus.kusto.windows.net:443/wawsprod [Run in Kusto.Explorer] [Run in Kusto.Explorer on SAW] [Run in Kusto.WebExplorer]
AntaresRuntimeWorkerEvents
| where PreciseTimeStamp >= datetime(2017-08-09 15:05:00) and PreciseTimeStamp <= datetime(2017-08-10 15:05:00) and Tenant =~ "f2cba48d24174db18f859d0f86c78d7f"
| where  (ApplicationPool =~ "appdomain" or ApplicationPool startswith "appdomain__" or SiteName =~ "appdomain" or SiteName startswith "appdomain__")

Ya, we discussed this one. Right now, the only way to find out whether the process was killed using scm is querying front end logs.
Eg:
AntaresIISLogFrontEndTable | where TIMESTAMP >= ago(1d) and Tenant =~ ""
| where  Cs_host contains ""
| where Cs_method == "DELETE"
This query also has process Ids.
We would need to  :
a) make sure that these process ids are of w3wp process. (we can do that using Runtime worker events)
b) subract this data from site crash (to eliminate this as a crash) based on process id.


Autoplay in chrome

Hi!
It is possible to autoplay in chrome browser?
Thanks

@laszkris You can enable the autoPlay property, but it's up to the browser to allow or disallow it, depending on the user settings and browser policy.

Closing the ticket due to a lack of feedback over an extended period. Please feel free to reopen if you have further input or require additional assistance. Thank you.


Update README: now scripts/ulogme_data.sh

Also note need for Python 3 for the visualization (probably want to note it earlier on also), make one of the command lines that gets split across lines a bit easier to read, and fix a bit of grammar.
FWIW, I'd suggest also pulling out other command lines that need to be run into their own lines, for clarity and ease of copy-paste.

Thanks.
I will have to check if Py3K is needed, because I don't think so.

It might be just a simple fix. This is what led me to suggest that it was:
python ulogme_serve.py
Traceback (most recent call last):
  File "ulogme_serve.py", line 14, in <module>
    import socketserver
ImportError: No module named socketserver

https://stackoverflow.com/questions/13329761/no-module-named-serversocket

Yes, I fixed that and another issue (http.server was called SimpleHTTPServer in Python 2).

I included all these suggestions in 6aa18ee, thanks. (closing)

Thanks for the updates. Sorry I didn't get a commit in this cool project ;)


Add a CLI command that shows the staking account address on a device

Add a CLI command, e.g. show_address, that would show the staking account address for a chosen wallet and its account index (0-based) specified via the --wallet_id and --index flags.
For example, running:
oasis-core-ledger show_address --wallet_id 431fc6 --index 0

would output:
Ensure that the staking account address that is shown on the chosen Ledger device's screen is:
oasis1qpvepen4zpymf4te30s7lchftgr3egjs5qd9egyu

and show the staking account address for the chosen Ledger device with the account index of 0 on the Ledger's screen.

It would be great if it would also show the address in the CLI ;-) Also there probably needs to be an argument for specifying the wallet ID?

It would be great if it would also show the address in the CLI ;-)

Yes, of course :slightly_smiling_face: .

Also there probably needs to be an argument for specifying the wallet ID?

Indeed.
I've added both to the description.


aws-sdk-php tests fail for server/gateway

Mint test on latest rc failed. Reproducible with both Server and Gateway modes
Mint logs:
To get logs, run 'sudo docker cp 7bf35828e9e5:/mint/log /tmp/mint-logs'
(1/9) Running aws-sdk-php tests ... FAILED in 1 seconds
{
  "name": "aws-sdk-php",
  "function": "presignedPut ( array $params = [] )",
  "args": {
    "Bucket": "aws-sdk-php-5a0a92dc59ad6",
    "Object": "obj1"
  },
  "duration": "13",
  "status": "FAIL",
  "error": "Server error: `PUT http://<IP_ADDRESS>:9000/aws-sdk-php-5a0a92dc59ad6/obj1?X-Amz-Content-Sha256=invalid-sha256&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minio%2F20171114%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20171114T065317Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1200&X-Amz-Signature=6f0bc30857ea246de1d84b92d91238d9aa83b21168727017e844b820e6a523c8` resulted in a `500 Internal Server Error` response:\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Error>InternalError<Message>We encountered an internal error, pleas (truncated...)\n"
}

Server logs:
root@nitish-mint-test:~# ./minio server /tmp/test
Endpoint:  http://<IP_ADDRESS>:9000  http://<IP_ADDRESS>:9000  http://<IP_ADDRESS>:9000  http://<IP_ADDRESS>:9000
AccessKey: minio
SecretKey: minio123
Region:    us-east-1

Browser Access:
   http://<IP_ADDRESS>:9000  http://<IP_ADDRESS>:9000  http://<IP_ADDRESS>:9000  http://<IP_ADDRESS>:9000

Command-line Access: https://docs.minio.io/docs/minio-client-quickstart-guide
   $ mc config host add myminio http://<IP_ADDRESS>:9000 minio minio123

Object API (Amazon S3 compatible):
   Go:         https://docs.minio.io/docs/golang-client-quickstart-guide
   Java:       https://docs.minio.io/docs/java-client-quickstart-guide
   Python:     https://docs.minio.io/docs/python-client-quickstart-guide
   JavaScript: https://docs.minio.io/docs/javascript-client-quickstart-guide
   .NET:       https://docs.minio.io/docs/dotnet-client-quickstart-guide

Drive Capacity: 99 GiB Free, 102 GiB Total
ERRO[0007] Unable to fetch bucket info.                  cause=Bucket name invalid: aws-sdk-php-5a0a92dc59ad6-- source=[bucket-handlers.go:130:objectAPIHandlers.GetBucketLocationHandler()] stack=fs-v1.go:193:fsObjects.getBucketDir fs-v1.go:201:fsObjects.statBucketDir fs-v1.go:229:fsObjects.GetBucketInfo <autogenerated>:1:(*fsObjects).GetBucketInfo bucket-handlers.go:129:objectAPIHandlers.GetBucketLocationHandler api-router.go:69:(objectAPIHandlers).GetBucketLocationHandler-fm
ERRO[0007] Unable to fetch bucket info.                  cause=Bucket name invalid: aws-sdk-php-5a0a92dc59b12-- source=[bucket-handlers.go:659:objectAPIHandlers.HeadBucketHandler()] stack=fs-v1.go:193:fsObjects.getBucketDir fs-v1.go:201:fsObjects.statBucketDir fs-v1.go:229:fsObjects.GetBucketInfo <autogenerated>:1:(*fsObjects).GetBucketInfo bucket-handlers.go:658:objectAPIHandlers.HeadBucketHandler api-router.go:89:(objectAPIHandlers).HeadBucketHandler-fm
ERRO[0007] Unable to delete object. obj1-copy0           cause=Prefix access is denied: aws-sdk-php-5a0a92dc59ad6/obj1-copy0 source=[bucket-handlers.go:337:objectAPIHandlers.DeleteMultipleObjectsHandler()]
ERRO[0007] Unable to delete object. obj1-copy1           cause=Prefix access is denied: aws-sdk-php-5a0a92dc59ad6/obj1-copy1 source=[bucket-handlers.go:337:objectAPIHandlers.DeleteMultipleObjectsHandler()]
ERRO[0007] Unable to delete object. obj1-copy2           cause=Prefix access is denied: aws-sdk-php-5a0a92dc59ad6/obj1-copy2 source=[bucket-handlers.go:337:objectAPIHandlers.DeleteMultipleObjectsHandler()]
ERRO[0008] Unable to complete multipart upload.          cause=Part size for 1 should be at least 5MB source=[object-handlers.go:1061:objectAPIHandlers.CompleteMultipartUploadHandler()] stack=fs-v1-multipart.go:806:fsObjects.CompleteMultipartUpload <autogenerated>:1:(*fsObjects).CompleteMultipartUpload object-handlers.go:1059:objectAPIHandlers.CompleteMultipartUploadHandler api-router.go:52:(objectAPIHandlers).CompleteMultipartUploadHandler-fm

Findings from investigation

aws-sdk-php doesn't include x-amz-contentsha256 in signed headers

http://s3.amazonaws.com/aws-sdk-php-5a0aeaaedaad0/obj1?X-Amz-Content-Sha256=invalid-sha256&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=**REDACTED**%2F20171114%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20171114T130808Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1200&X-Amz-Signature=**REDACTED**

Presigned PUT URL with invalid ContentSha256 completes successfully on AWS S3, i.e sha256 sum is not validated in a presigned PUT request. This can be verified using the following sample php program.

<?php
require 'vendor/autoload.php';

use Aws\S3\S3Client;
use Aws\Credentials;
use Aws\Exception\AwsException;
use GuzzleHttp\Psr7;
use GuzzleHttp\Client;

$s3Client = new S3Client([
    'credentials' => [
        'key' => 'accessKey',
        'secret' => 'secretKey',
    ],
    'scheme' => 'http',
    'use_path_style_endpoint' => true,
    'region' => 'us-east-1',
    'version' => '2006-03-01'
]);
$bucket = 'mybucket';
$object = 'myobject';
$sha256 = "invalid-sha256";

$cmd = $s3Client->getCommand('PutObject', [
        'Bucket' => $bucket,
        'Key'    => $object,
        'ContentSHA256' => $sha256,
]);

$request = $s3Client->createPresignedRequest($cmd, '+20 minutes');
$presignedUrl = (string) $request->getUri();
echo $presignedUrl;

$client = new Client(['debug' => true]);
$body = "Hello, World";
$res = $client->request('PUT', $presignedUrl, ['body' => $body]);
echo 'statusCode: ' . $res->getStatusCode();

?>

To fix this test failure, the following changes are required,

aws-sdk-php mint test
This test doesn't capture a valid use-case, nor is it a negative test-case. ContentSha256 is ignored in a presigned PUT request. To quote from AWS S3 docs,

You don't include a payload hash in the Canonical Request, because when you create a presigned URL, you don't know the payload content because the URL is used to upload an arbitrary payload. Instead, you use a constant string UNSIGNED-PAYLOAD.

minio-server
Minio server should not validate content-sha256 for presigned requests.

We should change the test to incorporate this perhaps
package main() {
      //creds := credentials.NewStaticCredentials("USWUXHGYZQYFYFFIT3RE", "MOJRH0mkL1IPauahWITSVvyDrQbEEIwljvmxdq03", "")
        creds := credentials.NewStaticCredentials(os.Getenv("ACCESS_KEY"), os.Getenv("SECRET_KEY"), "")
        newSession := session.New()
        s3Config := &aws.Config{
                Credentials: creds,
                //Endpoint:         aws.String("http://localhost:9000"),
                Endpoint: aws.String("https://s3.amazonaws.com"),
                Region:   aws.String("us-east-1"),
                //DisableSSL:       aws.Bool(true),
                //S3ForcePathStyle: aws.Bool(true),
        }

        // Create an S3 service object in the default region.
        s3Client := s3.New(newSession, s3Config)
        req, _ := s3Client.PutObjectRequest(&s3.PutObjectInput{
                Bucket:      aws.String("vadmeste"),
                Key:         aws.String("object"),
                ContentType: aws.String("application/octet-stream"),
        })

        req.HTTPRequest.Header.Set("Content-Md5", "82bb413746aee42f89dea2b59614f9ef")
        url, err := req.Presign(24 * time.Hour)
        if err != nil {
                panic(err)
        }

        rreq, err := http.NewRequest("PUT", url, bytes.NewReader([]byte("")))
        rreq.Header.Add("Content-Type", "application/octet-stream")
        rreq.Header.Set("Content-Md5", "82bb413746aee42f89dea2b59614f9ef")
        log.Println("REQUEST PUT ", url)
        for k, v := range rreq.Header {
                log.Printf("%v: %v", k, v)
        }

        resp, err := http.DefaultClient.Do(rreq)
        if err != nil {
                panic(err)
        }
        body, err := ioutil.ReadAll(resp.Body)
        resp.Body.Close()
        if err != nil {
                panic(err)
        }
        log.Println("AMZ RESPONSE")
        for k, v := range resp.Header {
                log.Printf("%v: %v", k, v)
        }
        log.Printf("\n%v", string(body))
}

$ go run put-object-presign-content-type.go
2017/11/14 10:14:17 REQUEST PUT  https://vadmeste.s3.amazonaws.com/object?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJY2EP7JTV2SUOH4Q%2F20171114%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20171114T181417Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=content-md5%3Bcontent-type%3Bhost&X-Amz-Signature=1c1dec7ce9531106bd437d8850589182ff9ae3b561d654b43133a732130d73e4
2017/11/14 10:14:17 Content-Md5: [82bb413746aee42f89dea2b59614f9ef]
2017/11/14 10:14:17 Content-Type: [application/octet-stream]
2017/11/14 10:14:18 AMZ RESPONSE
2017/11/14 10:14:18 Server: [AmazonS3]
2017/11/14 10:14:18 X-Amz-Request-Id: [2F8B8FA82C2BBECB]
2017/11/14 10:14:18 X-Amz-Id-2: [C8t+C+nOXAaALT+uFgarF6q+ALJJUP8Xz1l0PPCK92vtHWdZRvZd+dwGzd5DZcywS24DTNVwyg0=]
2017/11/14 10:14:18 Content-Type: [application/xml]
2017/11/14 10:14:18 Date: [Tue, 14 Nov 2017 18:14:18 GMT]
2017/11/14 10:14:18
<?xml version="1.0" encoding="UTF-8"?>
<Error>InvalidDigest<Message>The Content-MD5 you specified was invalid.</Message><Content-MD5>82bb413746aee42f89dea2b59614f9ef</Content-MD5><RequestId>2F8B8FA82C2BBECB</RequestId><HostId>C8t+C+nOXAaALT+uFgarF6q+ALJJUP8Xz1l0PPCK92vtHWdZRvZd+dwGzd5DZcywS24DTNVwyg0=</HostId></Error>

Resolution (Updated)

aws-sdk-php mint test
This test does capture a valid yet uncommon use-case where the presigned URL provider wishes to control the content to match the given sha256 sum. But aws-sdk-php doesn't include the x-amz-content-sha256 in signed headers. i.e, not including X-Amz-Content-Sha256 in presigned request header doesn't fail with SignatureDoesNotMatch. I.e, when this test is run on Minio server/gateway it would return different error code than when run on AWS S3. So, it makes sense to add an equivalent test using aws-sdk-go and remove this test.

minio-server
Minio server should return ErrContentSHA256Mismatch if an invalid hex value is set in X-Amz-Content-Sha256 header.

This PR https://github.com/minio/mint/pull/222 is needed as well


Question: Multiple users

This thing sounds awesome. I have questions re multiple users:

does it support more than one user?
if so, how do you toggle between users?

Thanks
Phill

You can pair multiple devices with the Rpi. With the latest version 0.4.0, in dongle mode, it should connect to the device that is also connected to the headunit via Bluetooth. In older modes, it would always connect to the first available device. If more than one devices are available, you need to ensure only one has bleuetooth on to reliably connect to that device.

Thank you, that is really helpful


Fix ARCSequenceOpts handle of is_escaping_closure

Handle is_escaping_closure like an RC-checking instructions.  It looks
like it "may-decrement" RC because: if the object must be live after
the instruction and the subsequent local release, then it expects the
refcount to be greater than one. In other words, do not remove a
retain/release pair that spans an is_escaping_closure
instruction.
This would otherwise fail to catch closures that are returned
from the function.
The following retain/release pair cannot be removed:
%me = partial_apply
retain %me
is_escaping_closure %me
release %me
return %me
Fixes rdar://problem/52803634

@swift-ci test.

Sorry, why can't that retain/release pair be removed? Doesn't the return-at-plus-1 mean the closure has to be alive anyway?

Here's a closure that escapes f by returning it (this is actually the test case):
func letEscape(f: () -> ()) -> () -> () {
  return withoutActuallyEscaping(f) { return $0 }
}

Once the closure return $0 is inlined, ARC just sees the sequence

retain for the returned closure
is_escaping_closure check
release of the local closure veriable

is_escaping needs to know if any unbalanced retain occurred before the point of the check. Which there is in this case.
Another way to look at it as ARC forms the wrong semantic retain/release pair. The retain is for the returned value, and the release is for the local variable.

I see. I guess that's the consequence of using retain counts to verify non-escaping-ness. Okay, thanks for the explanation!


feat: Added return type of String to rewriteCodeAfterTypeDeclaration

Summary
Provide a way to extend with strings for users who have difficulty extending with TypeScript AST or have high learning costs.
Test Plan

別のアイディアがあるのでクローズ


revert problematic tracker component regex refinement

an old merge request (228)
introduced a tracker component regex refinement with the following reasoning
the component is exactly before the first colon (not any)
I just encountered an exceptional tracker with

        component: something: text

title which might cause us some troubles when parsing (greedy regex modifier +)

however it causes more troubles than good as it breaks parsing the title with RHEL modules or multiple components so let us just revert it back to SFM2 behavior and eventually deal with it if it is worthy
OSIDB-464

@Elkasitu good point! I added some tests and signed a commit first time (+verified).