Telemetry acceptance test sometimes returns EOF error

Issue
The acceptance test for request logging is sometimes failing with an EOF error. @etiennedi increased the waiting time before querying the mock api and this seems to have resolved it locally, but this error is still occurring at the CI server. This error is currently blocking progress.
Background
The acceptance test for request logging works by sending a request to the test weaviate, sleeping until the weaviate should have sent its logs to the telemetry endpoint (a mock api in this case), firing a get at the mock api, decoding the response body and then checking its structure.
Related
gh-821

After doing some research it appears to be a known issue. Adding
request.close()
right after
request, err := http.NewRequest(method, url, httpBody)
should do the trick. I'll add this to the test and to the function responsible for posting logs to the endpoint, I'll test if it still functions as expected afterwards.

@JeroenStravers1 can this be closed?

Closing gh-829, telemetry no longer returns an EOF error


Replace calls to deprecated sets.String functions

[x] Enable the staticcheck linter and show only the deprecation warnings for sets.String

SA1019: sets.String is deprecated: use generic Set instead. new ways:
s1 := Set[string]{}
s2 := Newstring

-- https://github.com/cert-manager/cert-manager/actions/runs/7388630928?pr=6586

[x] Replace all use of sets.String or sets.NewString with the new generic alternative.

I considered using https://github.com/kubernetes/utils/blob/master/set/set.go instead, but decided not, because I wanted to keep the changeset small and  I didn't want to introduce a new dependency.
There is some discussion about whether it will eventually replace the apimachinery sets package:

https://github.com/kubernetes/kubernetes/issues/117673#issuecomment-1533488546
https://github.com/kubernetes/utils/pull/294

/kind cleanup
Use the new generic `sets.Set` type in place of the deprecated `sets.String`.

/approve


writeStream hangs in silence

versions:
├──<EMAIL_ADDRESS>└─┬<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>node v0.12.0
Trying to write a simple function to write a file to a database using writeStream, and does not seem to be able to get it to do anything. I have tested everything I can think of, and the file can be read by the fs stream (tested piping it to stdout). But whenever I try the below code, all that happens is that it gets to the pipe, then silence.
`
var mongoose = require("mongoose");
var fs = require("fs");
var mongo = require('mongodb');
var Grid = require('gridfs-stream');
mongoose.connect('mongodb://localhost:27017/BabySounds');
var db = mongoose.connection;
function loadFile(dataCollection, cuID, file){
console.log("Will create id " + cuID + " in the collection " + dataCollection + " and store " + file);
db.once('connected', function (condata) {
    console.log('The bloody database is open!');
    var gfs = new Grid(mongoose.connection.db, mongoose.mongo);
    var writeStream = gfs.createWriteStream({
        _id: cuID,
        filename: file,
        mode: 'w'
    });
    console.log('And now lets write the thing');
    readStream = fs.createReadStream(file);
    readStream.pipe(writeStream);
   writeStream.on('data', function (chunk){
        console.log('Writing some data, just dont know what');
    });
    writeStream.on('end', function (filen) {
        console.log('Written file ' + filen.name);
    });
    writeStream.on('error', function (err) {
       console.log('Got the following error: ' + err);
    });

});

}
`
If you call the function loadFile with a collection, id and valid filename, it seems like it gets as far as to readStream.pipe(writeStream);, but after that nothing.

If you add the eventlisteners to the readStream, do you see anything?
Stuff will be easier for me to debug whenever you add a PR with a unit test...

I tried, and the read stream does get a end of file. Added the following to the end
       writeStream.on('error', function (err) {           console.log('Got the following error: ' + err);         });         readStream.on('end', function (filer) {            console.log('Got to the end of the input file!');         });
And it does get to the end.
I also found that the files does end up in the database, just that the built in mongo viewer in webstorm did not update it's view. So the files end up there, the code gets to the end, but the writestream never receives an end statement.
Happy to do a PR, but not certain what that means:)

PR => Pull Request :-)
So basically the read-stream does emit the end event, but the writeStream doesn't...
That seems to make sense, since the interface of stream.Writable states that a Writable Stream should emit drain, finish, pipe, unpipe and error.
Does that clarify things?

This does make perfect sense.
Seems like most examples I have found indicates that it should be end, and I really could not find anyones stating that there needed to be a finish not end.
Thank you so very very much.


remove values in a filter when don't influence showing data in grid like in Excel

Hello,
this feature is inspirated by a behavior in Excel connected with checkbox filters(SetFilter in grid). For example, if you have a grid with countries and continents and turn off Europa in a filter, setFilter in countries filter will not include countries situated in Europe.
To turn on this feature, just set enableFilterExcel in gridOption as true.
If you want to create your own filter with supporting this feature of filtering, you have to implement method setFilteredDisplayValues.

tnks, will have to look at it at a later point, the coming few days are very busy for me.

Should you look at this patch? Because we use it in our project and it seems it works

sorry for the delay, i have been extremely occupied the last two weeks. i will try and look at it this weekend if i don't get to it sooner.

i've checked this out locally and made a lot of changes. i want to do more changes, but am afraid of getting conflicts, so am going to merge, and then make more changes against another branch (probably straight to master).
Some issues:

Didn't work with quick filter.
Didn't work when loading new rows and newRowsAction=keep
Sould use gridOptionsWrapper and not gridOptions directly

I'm doing refactoring to allow fixing some of the above.
The general idea I liked (and kind of impressed you got that far), but need to clean it up as above, and also restructure the code so logic belongs where I think it should be.


fix helpers transforming

The previous pull request : #141
Recreate the pr to set base to 3.x

Released in 3.0.6

@fuzhenn had to revert this, because it broke some builds. The issue is that what gets built as external helpers "in memory" module is again transformed with external-helpers plugin and this is causing troubles.
I'm not sure if this can be fixed reliably in this plugin. You could just add a post-process custom plugin for your needs, smth like:
import { transform } from 'babel-core';

function es3ify() {
  return {
    name: 'es3ify',

    transformBundle(code) {
      return transform(code, {
        babelrc: false,
        plugins: ['transform-proto-to-assign'],
      })
    }
  }
}

Keep in mind, that I have not tested this piece of code, should work though.
I would be happy to merge a new PR with a fix for your issue that would not break other builds - but as mentioned I have no idea if this is possible. If you figure it out though - let me know.

For someone may be intersested:
Maybe I missed something, babel 7 still has this problem. After hours of struggling, didn't find a decent solution.
So I decide to fix __proto__ by mighty string.replace. 🤣
Anyway @babel/plugin-transform-proto-to-assign is not consistent with ES6's class specification, this brings a chance to fix it on modern browsers rather than old IEs.
So here is my solution:

Append _defaults in your code:

function _defaults(obj, defaults) {
    var keys = Object.getOwnPropertyNames(defaults);
    for (vari = 0; i < keys.length; i++) {
        var key = keys[i];
        var value = Object.getOwnPropertyDescriptor(defaults, key);
        if (value && value.configurable && obj[key] === undefined) {
            Object.defineProperty(obj, key, value);
        }
    }
    return obj;
}

transform __proto__ to _defaults with IE11-:

const transformed = code.replace('subClass.__proto__ = superClass;',
    'if (typeof document !== \'undefined\' && document.documentMode < 11) { _defaults(subClass, superClass); } else { subClass.__proto__ = superClass;}'
);

@fuzhenn I've recently explained a little bit why this still might happen with babel@7, u can read more about it here - https://github.com/rollup/rollup-plugin-babel/issues/237#issuecomment-416065437


"Resume mapping" button from a project page caused JOSM to load without locking the task

I did some mapping on task 51 yesterday. Came back and hit "resume mapping" on the project page. I don't know enough about HOT to know what the expected behavior is (maybe take me to the task and load JOSM?) but leaving the task unlocked seems not great.

Hmmmm... Maybe that task is just busted somehow. I cannot get the task page to load for it.


Game crash when turn on Portal chunk highlight and go to other mod's portal based dimension

As Title describe, when turning on portal chunk highlight and go to other mod's dimension via their respective portal will causing crash.
Caused by: java.lang.RuntimeException: Unknown dimension: ResourceKey[minecraft:dimension / aether:the_aether]
Mainly reason is the dimension doesn't recognize by mod
minecraft version is 1.20.1, mod version need to verify cause I'm playing on Modpack: Better MC V17
https://mclo.gs/13cbLs1

This has already been fixed in the latest XaeroPlus versions

I'll also note that although the crash was fixed, the portal highlights feature is disabled in modded dimensions


Correct container environment for ui-server-chassis

When testing https://github.com/odpi/egeria/pull/5848 it was found that the ui server chassis would crash if LOADER_PATH was set to include the egeria server-chassis libraries. The failure was in loading a Cassandra health check, probably due to spring component scanning finding libraries to initialize.
However for the ui server chassis this loader path should not be set - the ui chassis is very different to the server chassis, and operates in a different environment
Currently the Dockerfile for egeria explicitly defaults LOADER_PATH to include the server/lib directory of the distribution. The egeria container docs also refer to this path
This is also used as a default (no override) in the egeria-base and odpi-egeria-lab helm charts
Whilst a workaround is in place (cassandra health check disabled), the environment should be corrected. Possibilities include

Do not set a default loader path in the base egeria image

Whilst this is clean, it could cause more problems since the out of the box experience would require the value to be set even to launch server chassis - or at least to get any useful function (eventually, as we decompose more)

Override LOADER_PATH when running the UI

Can be encoded in the helm charts
Would need adding to docs on launching the ui chassis
Does not impact on the server chassis
Simple to implement

Add logic to dynamically set loader-path based on what is launched

Adds complexity

Create new docker image, specifically for egeria-ui

Clean, two distinct images to run - but adds more process, time, space (even if container layers are cached)
In addition

Check docs for the docker image, and ensure the value can be overriden, and how to do this is clearly documented

I'm inclined to go with overriding the loader path when launching the UI (which will be tested) & ensuring the docs explain this.

+1 to override the LOADER_PATH during runtime for now. The original image is designed for server-chassis and I think it should remain with its default parameters. At later stage we might consolidate UI backend and then we can think of new dedicated image.

FYI @mandy-chessell - the UI chassis picking up the (new) application.properties is a related issue.
Having unique containers, or somehow specifying the right context would be needed.

I analyzed the two problems up close, in summary, we have limited options if we stick to the single docker image:

In regards to LOADER_PATH, I've set the evn var to non-existent user-interfaces/lib location following the pattern for server-chassis that is server/lib -- ui-chassis-spring now will not see and load extra libraries. I think this is good for isolation while sharing the image.

External configuration, in the current docker environment based on redhat ubi9/openjdk-17 image we cannot do much since JAVA_APP_DIR cannot be customized from outside (this is running directory for all apps in our case spring boot starter). With this image this app dir is always /deployments -- I know this because I inspected the image and looked at the java lunch scripts (I can provide more details if anyone is curious) -- bottom line if we place application.properties as we do now in /deployments (which is fine for server-chassis-spring entry-point) we have to control/override the spring configuration from the application (ui-spring-chassis) if we re-use the same image. Or second option is to move the application.properties per application dir and configure spring to look it up there (this is now done only for ui-chassis-spring, see the PR)

Both changes are in this PR https://github.com/odpi/egeria-charts/pull/269/files
Configuration becomes simpler if we have two docker images but we need to residing and have more consistent way while packaging/creating the assembly. This is more work and I decided to go with the intermediate change as good enough solution.
@planetf1 @mandy-chessell

Agree with the analysis and actions.
The redhat image we use is fairly flexible, and does allow both the directory (JAVA_APP_DIR) and a variety of classpath related settings to be specified - for example see the list here (slightly different image).
In our Dockerfile we do set a value for JAVA_APP_JAR and JAVA_OPTS_APPEND, but these can both be overriden within our chart's yaml (and from there, could be configurable via values)
So in future, it should be possible to specify a different directory if needed, or different classpaths/app jar within the same directory. Though it's still also worth thinking about whether to have a separate image, and that really makes sense with a very different assembly setup for that image

Yes this is the theory but in practice setting JAVA_APP_DIR does not work at lease not for ubi9/openjdk-17 - I went over the S2I base image docs and it is indeed mentioned but doesn't work for me. Inspecting the image endpoint and the startup scripts I found out that in the context of the startup sequence we are using and passing JAVA_APP_JAR, the JAVA_APP_DIR is hard-coded to /deployments.

Maybe this is a bug for the time being decided not to look any further.

Prompted by the cloud native work, alternatives to the combined open-metadata-assembly are being created (see #7766) to create specific images for each runtime.


Switch Travis CI to Containerized Build

Notification from Travis:
This job ran on our legacy infrastructure.

Documentation how to set up new infrastructure

Ooops... there is more actions. I will investigate how to make dockerized version

Hmmm... seems it is not possible for now, we actually need to install a lot of packages.

Thanks for investigating.  How much longer will the current setup last?


Add yet an other CI for numpy 2.1

In response to help with: https://github.com/pydata/xarray/pull/9403#issuecomment-2368005828

[ ] Closes #xxxx
[ ] Tests added
[ ] User visible changes (including notable bug fixes) are documented in whats-new.rst
[ ] New functions/methods are listed in api.rst

Thanks!
Perhaps we should go the other way and have numba, sparse, numbagg only in one env?

hmmm as you wish, but my attempt got sparse 0.3.1.
So i guess i should remove sparse from my test environement too.

PS. i also opened: https://github.com/conda-forge/sparse-feedstock/issues/25

I'll merge so we can have this running.
But should we adjust this to always have the latest numpy? The policy would be to eschew any package (like numba) which is incompatible with the latest numpy.

But should we adjust this to always have the latest numpy?

this seems complicated to me. you can try, but it isn't too much churn to check this from time to time.
I think we are just going through some long needed cleanup pains of numpy. happy that this is happening!

this seems complicated to me. you can try, but it isn't too much churn to check this from time to time.

I don't know conda well at all, but if we just exclude a list of packages which pin numpy, won't that suffice? It's conditional on a package not newly pinning numpy but should otherwise work?

but if we just exclude a list of packages which pin numpy,

Many bugs seem to come from various interactions. So the more you exclude, the less you test....
xarray builds on alot of the scientfici stack, so you can't be too "modern".
I think if you just remember to set the lower bound of numpy every one in a while, you'll get a semi-modern environment.

Selfishly, i would just recommend setting your lower bound to whatever the output of
nep29 PACKAGE_NAME

gives you.
https://pypi.org/project/nep29/

Many bugs seem to come from various interactions. So the more you exclude, the less you test....

Sure sure, but IIUC there are a few specific packages which pin numpy (e.g. numba) — so if we exclude those then we will get latest numpy. No?
That was my understanding of the gap here — in our existing CI we basically either have a) minimum deps or b) everything, but we were lacking a "latest numpy" because of that pinning; outside of upstream-dev.
(Ofc possible for a package to suddenly start pinning numpy — but seems less maintenance than manually upgrading numpy, which the currently merged code requires...)


Making variables set by commands sensitive and masked in logs

I have a OauthBroker task that sets the oauth token as a varaible for later tasks by using commands
"##vso[task.setvariable variable=testvar;]testvalue"
It would be a good addition if it could take a falg to set the varaible as sensitive and it would be masked in the logs. I noticed that most of the implementation was already there for it from some of the other tasks that are already masking sensitive data.

That is good feedback.  We will look into adding this.
From: Poul Kjeldager Sørensen<EMAIL_ADDRESS>Sent: Wednesday, January 13, 2016 7:01 AM
To: Microsoft/vso-agent-tasks<EMAIL_ADDRESS>Subject: [vso-agent-tasks] Making variables set by commands sensitive and masked in logs (#1074)
I have a OauthBroker task that sets the oauth token as a varaible for later tasks by using commands
"##vso[task.setvariable variable=testvar;]testvalue"
It would be a good addition if it could take a falg to set the varaible as sensitive and it would be masked in the logs. I noticed that most of the implementation was already there for it from some of the other tasks that are already masking sensitive data.
—
Reply to this email directly or view it on GitHubhttps://github.com/Microsoft/vso-agent-tasks/issues/1074.

Looks like its been completed.  issecret=true;

Yes, it was.  We also have a set-secret command in the new lib if you're writing a task.  https://github.com/Microsoft/vsts-task-lib


Select Item on MudTable without Commit Button

My problem is that I want the user to press buttons instead of editing the row, so for this use case the commit button is not needed.
If we could have a variable that can remove the commit button, just like the CanCancelEdit, that would be preferable.

Instead of removing this, maybe some style options can be added to that button. What do you think, @Garderoben @henon

Then why do you use the commit function? just add buttons in your rows?

@HClausing added it. I think it is valuable, but he can explain much better.

As for the OPs request, I think it wouldn't hurt to add an option to hide  the button.

I would like it that all this buttons would be totally up to the user to add in a RenderFragment it was very hard for me to make this work, ALLOT of table and CSS trickery.

To hide the last buttons:
    .inline-table-hidebuttons .mud-table-body .mud-table-row .mud-table-cell:last-child div {
        display: none;
    }

https://try.mudblazor.com/snippet/GuGlYXPoxpQQDYkK

I like both ideas discused here. We can add something like "ShowCommitButton" , "ShowCancelButton" for backward compatibility and add one more column "CustomActionsColumn" (just an example name) as RenderFragment and shows it on the Left or Right side, as user preffer.

I would like it that all this buttons would be totally up to the user to add in a RenderFragment it was very hard for me to make this work, ALLOT of table and CSS trickery.

To hide the last buttons:
    .inline-table-hidebuttons .mud-table-body .mud-table-row .mud-table-cell:last-child div {
        display: none;
    }

https://try.mudblazor.com/snippet/GuGlYXPoxpQQDYkK

Yeah, it ended up being quite a lot of CSS for what I thought should be pretty simple.
I really like @HClausing 's suggestion. I think something like that would be really nice.

I like both ideas discused here. We can add something like "ShowCommitButton" , "ShowCancelButton" for backward compatibility and add one more column "CustomActionsColumn" (just an example name) as RenderFragment and shows it on the Left or Right side, as user preffer.

Is there a way to invoke "commit changes"? I think when we add an extra <MudTd> to have a extra column (like action column), but what is the simplest way to invoke event when ve click a button?


Operator(arrays.zip)

In GitLab by @evanplaice on Jan 18, 2019, 23:07
arrays.zip
To quote the C#/Linq documentation for Zip:

The method merges each element of the first sequence with an element that has the same index in the second sequence. If the sequences do not have the same number of elements, the method merges sequences until it reaches the end of one of them. For example, if one sequence has three elements and the other one has four, the result sequence will have only three elements.

Milestones

[ ] implemented
[ ] documented
[ ] tested
[ ] check style

Details
References

Enumerable.Zip - MSDN

In GitLab by @evanplaice on Jan 18, 2019, 23:14
changed title from {-14-} to {+Operator(arrays.zip)+}

In GitLab by @evanplaice on Jan 18, 2019, 23:14
changed the description

Added in 0.24


f5-appsvcs does not follow iControl LX extension life-cycle

Do you already have an issue opened with F5 support?
No
ISSUE TYPE

Bug Report

AS3 BUILD/ VERSION
f5-appsvcs-3.9.0-3.noarch
BIGIP VERSION
TMOS 14.1
SUMMARY
The install task to install f5-appsvcs automatically installs f5-appsvcs-discovery, which is fine as long as an uninstall task issued for f5-appsvcs also uninstalls f5-appsvcs-discovery. Currently, an uninstall task on f5-appsvcs leaves f5-appsvcs-discovery extension installed. This will break automated extension management, and does not follow the iControl LX extension life-cycle as documented.
STEPS TO REPRODUCE
Install f5-appsvcs and then list the installed iControl LX extension.
EXPECTED RESULTS
That install and uninstall tasks for the f5-appsvcs iControl LX extension would be symmetric.
ACTUAL RESULTS
f5-appsvcs-discovery is orphaned on TMOS devices.

Thanks @jgruber this is being tracked internally as 953.

@jgruber Can you point out the documentation for the "iControl LX extension life-cycle"? I tried looking it up on Clouddocs, but I did not find anything.

Unfortunately, this is not possible since the iControl LX Extension Framework offers no way to execute additional logic when a plugin is uninstalled. Closing this issue.

@dstokesf5 This still seems like a valid bug to address, regardless of technical difficulties right?  Perhaps to at least give the customer some options here what if installing service discovery was optional either 1) until it is needed or 2) user explicitly "enables" dependent extensions.  Another option to avoid changing that behavior might be to introduce support for a DELETE against one of the AS3 endpoints to indicate uninstall is imminent... something programmatic that client side code (like an SDK, created by F5 or otherwise could call to handle this scenario)


Assetic with Twig seems not to work correctly on SF2.1

Hey,
i've got some troubles with Twig / Assetic and SF2.1.
As I'm new with twig and assetic, it's hard to see exactly what the problem but let see what happens:
First of all, i've done this code:
Step 1
{% stylesheets filter='yui_css'
  'bundles/acmedemo/css/demo.css'
%}
<link href="{{ asset_url }}" rel="stylesheet" media="screen" />
{% endstylesheets %}

this is what I've got:
An exception has been thrown during the rendering of a template ("Route "_assetic_8c0daee_0" does not exist.") in /Users/xxx/Sites/test/symfony2/src/Acme/DemoBundle/Resources/views/layout.html.twig at line 8.

Step 2
So i've change in config_dev.yml:
assetic:
    use_controller: true

to
assetic:
    use_controller: false

So i've got:
Cannot load resource ".".

Step 3
I've removed then in routing_dev.yml:
_assetic:
    resource: .
    type:     assetic

And now this is the rendering:
<link href="/css/f3f5ff6_demo_1.css" rel="stylesheet" media="screen" />

Though, it's a 404, "/css/f3f5ff6_demo_1.css" doesn't exist.
I've done the same thing with SF 2.0.9, just the step 1 and everything worked perfectly.
Well no, not exactly, I've noticed something weird too. Maybe normal with the new version of symfony, didn't read the changelog.
I've got in config.yml this line:
yui_css:
            jar: %kernel.root_dir%/java/yuicompressor-2.4.7.jar

In sf2.1, this means /java/yuicompressor-2.4.7.jar, in sf2.0.9, it means /app/java/yuicompressor-2.4.7.jar. I don't know if it has any importance but as I've got routing troubles, I wonder if it ain't track/trail.

Yes, i've used "php app/console assetic:dump --watch" command, but no debugging render so it's hard to see what's happening, and no asset rendering. Plus, how do you add any bundle in assetic config? I see no explaination about that.

The assetic config contains an array of bundles in which the templates are scanned to find the assetic tags: https://github.com/symfony/symfony-standard/blob/master/app/config/config.yml#L25
Simply add the name of your bundle in the array

Gosh, i'm sorry to disturb you just for that. It works perfectly now. And yeah, it's a new "feature": https://github.com/symfony/symfony-standard/commit/6189d3c5b1cc7b476b0cd02b2a06540770ab2881 it comes with sf 2.1

Answer to everybody : add your bundle in config to be scanned by assetic. Thanks @stof


Sign in not working

I assume the web browser should start in order to sign in, but nothing is happening. Because of this, I can't surpass the sign-in screen, which makes Fusion 360 unusable.

same problem with me

same here, both snap version and bottles

same problem with me

tried that but getting stuck on 'ShellExecuteEx' after chrome install

I also cant get past login screen.

Same issue here

o0Ghost0o can you make a pull request with your fix

Same for me

same issue here. Tried the workaround suggested here but still no luck.
https://pullanswer.com/questions/welcome-screen-browser-login-not-opening
Also installed fusion360 using usebottles, still the same issue.

I tried copying the cached login information from one instance of fusion360 (windows 10 VM) to ubuntu with no success. c:/users/AppData/Local/Autodesk/Autodesk Fusion 360/##random string of capital letters and numbers##. I will try copying other files related to the login later

I encounter the same issue. It seems to be present since Fusion switched to SSO (which requires opening a browser).

same issue here fresh install

@o0Ghost0o

run WINEPREFIX=/home/ghostkiller/snap/fusion360 setup_dxvk.sh install

In the folder dxvk-2.2/ there is no file setup_dxvk.sh. There are only 2 folders
total 8
4932077 4 drwxr-xr-x 2 dimitri dimitri 4096 May 12 03:27 x32
4932078 4 drwxr-xr-x 2 dimitri dimitri 4096 May 12 03:27 x64

@DimitriBolt You must download the 2.0 version

Download vulkan drivers from (the 2.0 version as it includes the setup script) https://github.com/doitsujin/dxvk/releases

so You will have the dxvk-2.0 folder

I believe a fix was found for this issue: https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/issues/319
scroll to final comments

I'll try it out

Has a solution been found for this inability to login? I am new to this, first time install of popOS and just installed but get stuck at this same "web browser will open...login"

Disabling the SDK worked for me. Please check for comments.

Disabling the SDK worked for me. Please check for comments.

Thanks for the replay although I do not know what "the SDK" is, and I don't understand the statement "check for comments". I searched this thread for other comments about "SDK" in case that is what you are referencing although I do not see any.
Can you elaborate on what your fix was, and frame it for a Windows user who's new to popOS?

It's in a linked issue. Please check this:
https://github.com/cryinkfly/Autodesk-Fusion-360-for-Linux/issues/319#issuecomment-1569976242

I'm also having this problem. The current workaround I'm using for now is as referenced above.
Running the snap with the following environment variable:
FUSION_IDSDK=false fusion360

From Terminal type the following:
fusion_idsdk=false snap run fusion360
Fusion360 will launch with the old sign in.
On Sat, Aug 12, 2023 at 6:26 AM Nikolai Patrick @.***>
wrote:

I'm also having this problem. The current workaround I'm using for now is
as referenced above.
Running the snap with the following environment variable:
FUSION_IDSDK=false fusion360
—
Reply to this email directly, view it on GitHub
https://github.com/Thermionix/fusion360/issues/21#issuecomment-1675836475,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQTLVHAOEJT6SGJRCO6ZZ43XU5K6LANCNFSM6AAAAAAWXTUPHA
.
You are receiving this because you commented.Message ID:
@.***>

To add to the previous comments, if you don't want to this every time you launch fusion 360, you can edit the .desktop file.
Personally, I found it in /var/lib/snapd/desktop/applications/fusion360_fusion360.desktop. However, you need root privileges in order to edit it. You can do so by running:
sudo nano /var/lib/snapd/desktop/applications/fusion360_fusion360.desktop
Then, I edited this the Exec line. I replaced
Exec=env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/fusion360_fusion360.desktop /snap/bin/fusion360
by
Exec=env fusion_idsdk=false BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/fusion360_fusion360.desktop /snap/bin/fusion360
Things worked immediately after, I didn't even need to logout or reboot.

since it is not working for me, i want to uninstall is can you tell me how to uninstall it

since it is not working for me, i want to uninstall is can you tell me how to uninstall it

sudo snap remove fusion360


Change German label in driver.operationWish

Change the driver.operationWish fieldname to driver.operationalScope and change the German translation for driver.operationWish from "Einsatzwunsch" to "Einsatzmöglichkeiten".
The "PW klein" record in the vehicle category table shall be removed.
Reasons:

Private cars (as opposed to the vehicles the organisation owns/leases) are not managed in the context of the planning system. If a drivers is willing to drive tixi customers with the private car, it shall be noted in the operationalScope field.
Coordination meeting 11.02.2016, the old translation is too specific.

Dependancy with issue#157: both fieldnames need to change in test_data.sql

Fixed issue:

Please Note:
Old database backups will be deleted, this change has affects the metadata.


Add clear de/serialization for #causal/base tagged literal

Fixes #10.

This PR appears to be working in my app.

Looks good. Please add some tests and then it’ll be ready to merge.


Return file hash in find-file command

Return the file hash for each found file in find-file command.
Approach: Use Get-FileHash directly on remote host for each file.

Hash is included for files as well in find-file using get-filehash on the remote host.
Example
PS> Find-File -Path ~/* | select -ExpandProperty reason | ft
C:\Users\user\file1     05.02.2019 16:39:16 05.03.2019 18:39:16    1144 18432CC1FE2C6ABFEEF9056AF6E542FE
C:\Users\user\file2     15.01.2018 10:39:33 25.01.2019 15:59:54   12221 9C38FAC15B06C8A81E478321ABEFFEE2


Support Kite dataset json spec for creating hive dbs / tables

See http://kitesdk.org/docs/1.1.0/introduction-to-datasets.html
also support partition spec

Covered by #108


[MISC] Adding documentation for AWS and Azure deployment

comments addressed. Please re-review @izmalk

Content copy and pasted to Discourse. This PR is superseded by https://github.com/canonical/kafka-operator/pull/264


Fix the navbar of the homepage for mobile devices

Add hamburger menu or something resposive  menu drop down for small devices , homebage navbar

@amanbind898
I would like to work on this issue. Please assign this issue to me.
Thank you.


build: v1.6.0-rc1

close: https://github.com/filecoin-project/venus/issues/4926
close: https://github.com/filecoin-project/venus/issues/4934
close: https://github.com/filecoin-project/venus/issues/4825

LGTM


onWriteRequest 's value is null

The value parameter in onWriteRequest method of BleCallback  is returning a null value. I'm using the code of the example app. And using the fixes mentioned in #2

@MG-LSJ please try this https://github.com/rohitsangwan01/ble_peripheral/pull/3 pr


Question:

Hello,
Is there a way to disable the console when you inject?

jup just paste the main.cpp from original aristois in


Code refinements

This PR includes several code enhancements for #14 . Some of which include:

Comments on all public methods
Cleaner UI experience
Improved project organization
Decoupled client and library functionality
Improved error handling

I like the concise progress ring better and I like the progress ring on the splash screen after clicking start. Good stuff.

I like the concise progress ring better and I like the progress ring on the splash screen after clicking start. Good stuff.

Learned a lot from reviewing this code. Thanks a lot.

No worries. Let me know if you have any questions around any part of it.

Learned a lot from reviewing this code. Thanks a lot.

No worries. Let me know if you have any questions around any part of it.


3 XML level nested

How do I have to design the sheet and what settings do I have to choose in the sidebar, in order to get a 3 level nested xml output, like:
<root>
 <fruit>
  <description>
   <en>Some text</en>
   <de>etwas text</de>
   <es>poco texto</es>
  </description>
 </fruit>
</root>

I only seem to achive this if I include the last level as text in the field content, using a sheet like:
root   description          description           description
fruit  <en>Some text</en>   <de>etwas text</de>   <es>poco texto</es>

This has to do with Complex Nested Elements. I am currently working to support this feature, and it should be ready soon!
For now, I am closing this issue since it is a duplicate of Complex Nested Elements.


DropDown list not recognizing symbols/accents

Hi everyone.
I have my Web App in Brazilian Portuguese (I have provided the translation) and there is only one part of it that I am having an issue with some symbols/accents. The DropDown list on profile edit form.
Which file would I be able to check the dropdownlist and fix it? Any advice?
Thanks

Hi @developer1sirimarketing
You got that problem because you have spaces between the & and ndash; in the Portuguese translation.

I think you did changes in the translation, because I don't see it in the translation https://github.com/pH7Software/pH7-Internationalization/blob/master/_protected/app/langs/pt_BR/LC_MESSAGES/global.po#L8732

Anyway, I will remove those HTML entity to their real characters to avoid any further issues like this.

I will close it by now. So, just change it to –in the po file, and recompole it (e.g. with POEdit) to get a new .mo file.
Same for  ″ without spaces after &.

Thank you. I have fixed all of them as you said.
♚ PH⑦ Soria ♛<EMAIL_ADDRESS>escreveu no dia sexta, 23/11/2018
à(s) 04:22:

P.S. Thanks for your great screenshots. I always appreciate people who
write good-quality issues.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/pH7Software/pH7-Social-Dating-CMS/issues/371#issuecomment-441163222,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AkLUwF5w2me1s6AOO0DZXJwq0abkIKsIks5ux5QUgaJpZM4Yv2eX
.

--
Jeferson Rique
Diretor
Celular (mobile): +55 11 97449-0363
BR Tel. (phone): +55 11 4033-3591
U.S. phone:<PHONE_NUMBER>
Skype: sirimarketing
<EMAIL_ADDRESS><EMAIL_ADDRESS>https://sirimarketing.top
https://plus.google.com/u/0/b/103004695535162654836/103004695535162654836
https://twitter.com/siri_marketing
https://www.linkedin.com/in/jeferson-rique-8494a1120
https://www.facebook.com/sirimkt/
https://www.youtube.com/channel/UCRxBOhca6L3NtGwwlcBE0gQ?view_as=subscriber
Sua empresa em todas as orlas!
Your company in every shore!


Query: Ignoring the exception based on method response

Hi,
I have a query on ignoring exceptions. Currently I am using Services will throw generic exception of type MyServiceException. We can use @HystrixCommand(ignoreExceptions = { MyServiceException.class}) but it will whitelist the only exception generated by the Service. Is there a way using which I can tell
Hystrix to treat the exception as failure only when MyServiceException's method, say isHystrixIgnorableResponse(), returns false as response and ignore the exception when it returns true?
Ask: Instead of Ignoring all occurrences of Exception Class, can we selectively ignore the Exception based on the response from one of the method of same exception?
Thanks

how did you go about this ?


how can I use IoTDataPlane to getThingShadow and UpdateThingShadow?

 -DBUILD_ONLY="iot-data"
Can you provide a TRACE level log? (sanitize any sensitive information)
#
I try to use aws-cpp-sdk-iot-data to GetThingShadow and UpdateThingShadow like these:
std::shared_ptrAws::Utils::RateLimits::RateLimiterInterface Limiter;
Limiter = Aws::MakeShared<Aws::Utils::RateLimits::DefaultRateLimiter<>>(AWS_TAG.c_str(),
50000000);
Aws::Client::ClientConfiguration config;
config.region = Aws::Region::US_EAST_1;
config.scheme = Aws::Http::Scheme::HTTP;
config.readRateLimiter = Limiter;
config.writeRateLimiter = Limiter;
config.connectTimeoutMs = 30000;
config.requestTimeoutMs = 600000;
config.verifySSL = false;
Aws::Auth::AWSCredentials cred(mSecretKeyId.c_str(),mSecretKey.c_str());
auto iot_client = Aws::IoTDataPlane::IoTDataPlaneClient(cred, config);
std::cout << "--->IoT data client !" << '\n';

Aws::IoTDataPlane::Model::GetThingShadowRequest thing_request;
thing_request.WithThingName(thing_name);

std::cout << "---> start get Thing document!" << '\n';
auto getthing_outcome = iot_client.GetThingShadow(thing_request);
Aws::IoTDataPlane::Model::GetThingShadowResult result =
getthing_outcome.GetResultWithOwnership();

But I don't know how to deal with the payload from GetThingShadowResult-->result.GetPayload();
how can I get shadow state from this Aws::IOStream correctly?
And I found that UpdateThingShadowRequest have no arguments to put payload for updating, how can I
use it to update my new shadow state?

https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-document-syntax.html
You can get a stream from result.GetPayload();, then you can deserialize it with any Json library you like, for example, in C++ SDK, we are using cJSON.

#include <aws/core/utils/json/JsonSerializer.h>
...
Aws::Utils::Json::JsonValue jsonDocument(result.GetPayload());
if (!jsonDocument.WasParseSuccessful())
{
    std::cout << "Failed to parse payload from GetThingShadowResult" << std::endl;
}
Aws::Utils::Json::JsonView jsonDocumentView(jsonDocument);
Aws::String shadowState = jsonDocumentView.GetString("state");
...

You can do updateThingShadowRequest.SetBody(<stream>) to put payload, which is similar to putObjectRequest.SetBody(<stream>) in S3.

@wps132230 thank you!


ngModelChange or equivalent?

Using version 5.0.0 beta 5 with Angular 4. I'm looking for a callback function that fires when the model is changed by the datetimepicker. NgModelChange doesn't seem to work. I tried OnBlur, but it doesn't seem to work properly. The event fires when I hit the right arrow to go to the next month. Then doesn't fire after that.
I need something that fires when the date/time is selected. Am I missing something?

(ngModelChange) should be fired when you selected a date or time

I can confirm : (ngModelChange) works fine


Install issue

Describe the bug
Extension doesn't seem to be functioning for a new GML project created within the latest IDE.
To Reproduce
Steps to reproduce the behavior:
0. Create a new Game Maker Studio project using GMS IDE and default settings (Select new Project -> GameMaker Language -> leave all other settings default -> close GMS)

Open VS Code as either admin or non-admin (no difference)
File < Open Folder -> Select existing gms directory with my game.yyp inside. Visual Code explorer shows subdirectories and .yyp as I'm expecting
Search for GM Code in VS Code's default extension UI
Install GM Code

Extension Host Log:
[2021-03-16 12:24:39.328] [exthost] [info] ExtensionService#_doActivateExtension sanbox.gm-code-vsc {"startup":false,"extensionId":{"value":"sanbox.gm-code-vsc","_lower":"sanbox.gm-code-vsc"},"activationEvent":"workspaceContains:*.yyp"}
[2021-03-16 12:24:39.328] [exthost] [info] ExtensionService#loadCommonJSModule file:///c:/Users/segal/.vscode/extensions/sanbox.gm-code-vsc-0.2.2/out/extension.js

Prompted to install Yy-boss 0.5.0, as expected from manual
Click download
(Download finishes nearly instantly)

Extension Host Log:
(no new messages)

Prompted to install adam 0.1.2, as expected from manual
Click download
(Download finishes nearly instantly)

Extension Host Log:
(no new messages)

In VS Code Explorer, expand GM Code folder

Expected behavior
Expected to see project assets, instead continued to see blank screen. Restarting VS Code doesn't change this. Reinstalling doesn't change this.
Clicking any of the GM Code - New Folder, New Object, New Script buttons do not seem to do anything
Gm-Code log
Logging is c:\Users\segal\AppData\Roaming\Code\logs\20210316T140406\exthost1\sanbox.gm-code-vsc\log.log
Working Directory is c:\Users\segal\AppData\Roaming\Code\User\globalStorage\sanbox.gm-code-vsc
Gm Code server is c:\Users\segal\AppData\Roaming\Code\User\globalStorage\sanbox.gm-code-vsc\yy-boss-cli.exe
{"type":"Startup","success":false,"error":"couldn't deserialize yyp -- invalid value: integer -1, expected usize at line 38 column 17"}
lines 37-39 of .yyp
"AudioGroups": [
{"targets":-1,"resourceVersion":"1.3","name":"audiogroup_default","resourceType":"GMAudioGroup",},
],
Desktop (please complete the following information):

OS: Windows 10 (build 19042)

Gms2 Version
IDE v<IP_ADDRESS>2
Runtime v<IP_ADDRESS>9

Any updates on this? Running into the same exact problem on Mac..

@sanbox-irl I think this can easily be fixed by updating the yy-boss dependency to latest version, as it reflects the changes made in the YYP file in recent versions of GSM2.3

HMM!
Yes -- wow, thank you both for using this haha
I've been moving and just somehow missed all of this.
I will cut a new release soon -- I've been using the master branch fairly extensively and wanted ti to be better before releasing, but well, it's time to release

Hey, first of all - thanks for this project!! I like GMS2 but the built-in editor environment is so unproductive, being able to work in VS Code is such a treat!
Have you been using the master branch with the latest version of GMS2 btw? From what I see, a few configurations in the YYP file have changed and it's causing yy-boss-ts to crash, but I didn't notice any updates in that repo.. might be a good idea to just use yy-boss instead which is updated to the new config changes.


Fix HDMI

Hello, it has been verified, hdmi is available

hi~, I used the latest master code, only modified the Device part, HDMI can be driven normally.

your device looks differ to config file, your device shows that you are using MacBook Air 2020, but in config file MacBook Pro ,can you provide your config file?

your device looks differ to config file, your device shows that you are using MacBook Air 2020, but in config file MacBook Pro ,can you provide your config file?

We talked about this on this Slack thread. He said it does not matter which SMBIOS you use. I'm trying this commit right now on my laptop. I have a MacBook Pro SMBIOS. Let's see if it works.

this config is ok. can you try booting in your PC? @AniKulkarn

refer to this link: https://www.reddit.com/r/hackintosh/comments/hu46xm/fix_hdmi_port_and_possibly_others_not_working_on/


Create an SAP Fiori App Using SAP Business Application Studio

Tutorials: https://developers.sap.com/tutorials/appstudio-fioriapps-create.html
Hi Colleagues,
I am following the tutorial.
At the step 3, point 3:  "A new browser tab opens showing the app. In this stage of the development, the app only shows a title."
Actual result:

a new browser window is opened as expected
However, sign-in form is displayed (please, see attached image)
Sign in
https://port8080-workspaces-ws-blgkw.ap21.trial.applicationstudio.cloud.sap
Username
Password

.
On my side I have tried credentials for BTP, ES5. Also, on 30/03/2022 it was not observed.
Could you please help with it? It is planned to used for the customer demo.
thank you and regards
Ekaterina

Hi @EkaterinaArena ,
This needs some investigation.
I hope to have answer early next week or a workaround.
Regards - Raz

Hi @EkaterinaArena,
Can you please confirm you are using the right credentials?  You should be able to login to ES5 directly at: https://sapes5.sapdevcenter.com/sap/bc/gui/sap/its/webgui?sap-client=002&sap-language=EN#
You can reset your password if needed at: https://register.sapdevcenter.com/SUPSignForms.  You should wait for an email which will have a temp password, then please reset it using this link https://sapes5.sapdevcenter.com/sap/bc/gui/sap/its/webgui#
Regards,
Ian

Hi @EkaterinaArena ,
On our end we are unable to reproduce it.
Does this still happen?
If it does, contact me directly, and we'll look into this online.
Regards - Raz

Hello Raz,
thank you for verification and reply!
ES5 credentials were correct.
I have just re-done the tutorial again and this time it has passed. I think it was trial env issues last week.
The only little comment I have is related to  the last step:
https://developers.sap.com/tutorials/appstudio-fioriapps-mta-build-deploy.html
Step 4: Access the application on SAP BTP, Cloud Foundry environment
point 5 (running cf html5-list -di FioriDemo-dest-srv -u -rt launchpad)

Press [CTRL] and click the app’s link in the terminal.

Actual result:

I have tril env session opened in one of the tab in the browser (chrome)
i open the link as-is from the BAS terminal command

The new browser tab is opened with "Internal Server Error" message.
However, if I open the app from BTP cockpit > HTML5 Applications - it is working correctly.

thank you and regards
Ekaterina

Thank you for your feedback. The issue seems to be resolved, so I am closing the issue.
If you still have questions, feel free to reopen the issue.


[go_router] Run GoRouteData.redirect with the BuildContext of the containing ShellRoute

Use case
I have a ShellRoute, and a MyShell widget which introduces some Providers scoped to that MyShell. I might have arbitrary state, data fetches, caches, etc in the MyShell.
For a GoRouteData that is a TypedGoRoute of a containing TypedShellRoute, I would like to be able to write a redirect that makes use of the Shell's Providers, rather than lifting those Providers above the entire Router.
Proposal
Instead of a tree like:

Provider
State

Router

Shell

redirect using Provider / State

Let me write:

Router

Shell

Provider
State

redirect using Provider / State

Here is an illustration of code that does not work, that I think it might be useful to have a way to make work: https://github.com/aran/flutter-shell-redirect/commit/5a5ed144f63e7d3e2047472827c074cf7ef6a99a

Thanks for the update. When running your sample project, I got the error below that may have the detailed information for the use case. Labeling the issue for further investigation.

Output log of sample code
Launching lib/main.dart on RMX2001 in debug mode...
✓  Built build/app/outputs/flutter-apk/app-debug.apk.
Connecting to VM Service at ws://<IP_ADDRESS>:49955/dBO6hMwP7VQ=/ws
I/_shell_redirec(24033): ProcessProfilingInfo new_methods=1071 is saved saved_to_disk=1 resolve_classes_delay=5000
I/_shell_redirec(24033): Compiler allocated 4670KB to compile void android.view.ViewRootImpl.performTraversals()
E/ion     (24033): ioctl c0044901 failed with code -1: Invalid argument
D/ViewRootImpl(24033): enqueueInputEventMotionEvent { action=ACTION_DOWN, actionButton=0, id[0]=0, x[0]=457.0, y[0]=1176.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=120445244, downTime=120445244, deviceId=3, source=0x1002, displayId=0 }
D/ViewRootImpl[MainActivity](24033): processMotionEvent MotionEvent { action=ACTION_DOWN, actionButton=0, id[0]=0, x[0]=457.0, y[0]=1176.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=120445244, downTime=120445244, deviceId=3, source=0x1002, displayId=0 }
D/ViewRootImpl[MainActivity](24033): dispatchPointerEvent handled=true, event=MotionEvent { action=ACTION_DOWN, actionButton=0, id[0]=0, x[0]=457.0, y[0]=1176.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=120445244, downTime=120445244, deviceId=3, source=0x1002, displayId=0 }
D/ViewRootImpl[MainActivity](24033): processMotionEvent MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=457.0, y[0]=1176.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=120445370, downTime=120445244, deviceId=3, source=0x1002, displayId=0 }
D/ViewRootImpl[MainActivity](24033): dispatchPointerEvent handled=true, event=MotionEvent { action=ACTION_UP, actionButton=0, id[0]=0, x[0]=457.0, y[0]=1176.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=120445370, downTime=120445244, deviceId=3, source=0x1002, displayId=0 }
E/flutter (24033): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Error: Could not find the correct Provider<ExpensiveOnboardingData> above this Router<Object> Widget
E/flutter (24033):
E/flutter (24033): This happens because you used a `BuildContext` that does not include the provider
E/flutter (24033): of your choice. There are a few common scenarios:
E/flutter (24033):
E/flutter (24033): - You added a new provider in your `main.dart` and performed a hot-reload.
E/flutter (24033):   To fix, perform a hot-restart.
E/flutter (24033):
E/flutter (24033): - The provider you are trying to read is in a different route.
E/flutter (24033):
E/flutter (24033):   Providers are "scoped". So if you insert of provider inside a route, then
E/flutter (24033):   other routes will not be able to access that provider.
E/flutter (24033):
E/flutter (24033): - You used a `BuildContext` that is an ancestor of the provider you are trying to read.
E/flutter (24033):
E/flutter (24033):   Make sure that Router<Object> is under your MultiProvider/Provider<ExpensiveOnboardingData>.
E/flutter (24033):   This usually happens when you are creating a provider and trying to read it immediately.
E/flutter (24033):
E/flutter (24033):   For example, instead of:
E/flutter (24033):
E/flutter (24033):   ```
E/flutter (24033):   Widget build(BuildContext context) {
E/flutter (24033):     return Provider<Example>(
E/flutter (24033):       create: (_) => Example(),
E/flutter (24033):       // Will throw a ProviderNotFoundError, because `context` is associated
E/flutter (24033):       // to the widget that is the parent of `Provider<Example>`
E/flutter (24033):       child: Text(context.watch<Example>().toString()),
E/flutter (24033):     );
E/flutter (24033):   }
E/flutter (24033):   ```
E/flutter (24033):
E/flutter (24033):   consider using `builder` like so:
E/flutter (24033):
E/flutter (24033):   ```
E/flutter (24033):   Widget build(BuildContext context) {
E/flutter (24033):     return Provider<Example>(
E/flutter (24033):       create: (_) => Example(),
E/flutter (24033):       // we use `builder` to obtain a new `BuildContext` that has access to the provider
E/flutter (24033):       builder: (context, child) {
E/flutter (24033):         // No longer throws
E/flutter (24033):         return Text(context.watch<Example>().toString());
E/flutter (24033):       }
E/flutter (24033):     );
E/flutter (24033):   }
E/flutter (24033):   ```
E/flutter (24033):
E/flutter (24033): If none of these solutions work, consider asking for help on StackOverflow:
E/flutter (24033): https://stackoverflow.com/questions/tagged/flutter
E/flutter (24033):
E/flutter (24033): #0      Provider._inheritedElementOf (package:provider/src/provider.dart:343:7)
E/flutter (24033): #1      Provider.of (package:provider/src/provider.dart:293:30)
E/flutter (24033): #2      ReadContext.read (package:provider/src/provider.dart:649:21)
E/flutter (24033): #3      OnboardingFirstScreenRoute.redirect (package:flutter_shell_redirect/routes/main_router.dart:49:23)
E/flutter (24033): #4      GoRouteData.$route.redirect (package:go_router/src/route_data.dart:107:28)
E/flutter (24033): #5      RouteConfiguration._getRouteLevelRedirect (package:go_router/src/configuration.dart:451:44)
E/flutter (24033): #6      RouteConfiguration.redirect.processRedirect.processTopLevelRedirect (package:go_router/src/configuration.dart:406:13)
E/flutter (24033): #7      RouteConfiguration.redirect.processRedirect (package:go_router/src/configuration.dart:423:16)
E/flutter (24033): #8      RouteConfiguration.redirect (package:go_router/src/configuration.dart:429:14)
E/flutter (24033): #9      GoRouteInformationParser._redirect (package:go_router/src/parser.dart:169:10)
E/flutter (24033): #10     GoRouteInformationParser.parseRouteInformationWithDependencies (package:go_router/src/parser.dart:104:32)
E/flutter (24033): #11     _RouterState._processRouteInformation (package:flutter/src/widgets/router.dart:749:8)
E/flutter (24033): #12     _RouterState._handleRouteInformationProviderNotification (package:flutter/src/widgets/router.dart:767:5)
E/flutter (24033): #13     ChangeNotifier.notifyListeners (package:flutter/src/foundation/change_notifier.dart:433:24)
E/flutter (24033): #14     GoRouteInformationProvider.notifyListeners (package:go_router/src/information_provider.dart:134:11)
E/flutter (24033): #15     GoRouteInformationProvider._setValue (package:go_router/src/information_provider.dart:144:7)
E/flutter (24033): #16     GoRouteInformationProvider.go (package:go_router/src/information_provider.dart:166:5)
E/flutter (24033): #17     GoRouter.go (package:go_router/src/router.dart:340:30)
E/flutter (24033): #18     GoRouterHelper.go (package:go_router/src/misc/extensions.dart:25:25)
E/flutter (24033): #19     $OnboardingFirstScreenRouteExtension.go (package:flutter_shell_redirect/routes/main_router.g.dart:63:44)
E/flutter (24033): #20     MyHomePage.build.<anonymous closure> (package:flutter_shell_redirect/screens/my_home_page.dart:19:48)
E/flutter (24033): #21     _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1183:21)
E/flutter (24033): #22     GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:315:24)
E/flutter (24033): #23     TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:652:11)
E/flutter (24033): #24     BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:309:5)
E/flutter (24033): #25     BaseTapGestureRecognizer.handlePrimaryPointer (package:flutter/src/gestures/tap.dart:242:7)
E/flutter (24033): #26     PrimaryPointerGestureRecognizer.handleEvent (package:flutter/src/gestures/recognizer.dart:670:9)
E/flutter (24033): #27     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:98:12)
E/flutter (24033): #28     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:143:9)
E/flutter (24033): #29     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:633:13)
E/flutter (24033): #30     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:141:18)
E/flutter (24033): #31     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:127:7)
E/flutter (24033): #32     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:495:19)
E/flutter (24033): #33     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:475:22)
E/flutter (24033): #34     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:430:11)
E/flutter (24033): #35     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:420:7)
E/flutter (24033): #36     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:383:5)
E/flutter (24033): #37     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:330:7)
E/flutter (24033): #38     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:299:9)
E/flutter (24033): #39     _invoke1 (dart:ui/hooks.dart:328:13)
E/flutter (24033): #40     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:429:7)
E/flutter (24033): #41     _dispatchPointerDataPacket (dart:ui/hooks.dart:262:31)
E/flutter (24033):
<inspected variable>
Lost connection to device.

Exited.

Just confirming - that error is intentional/expected. The feature request is make a framework change so the code runs (Or provide some other supported mechanism to achieve the same underlying goal  )

This is something I discovered today as well. It would be really nice to have it fixed. My usecase is with bloc pattern - I would like to have a bloc that I can use only on the subset of the pages (in redirect callback) using the shell route, however, currently it is not possible.

When you redirect, will you expect the to access the provider in the current widget tree or in the new widget tree after the navigation?

In our case at least, we are typically navigating to another route within the same shell so we would expect the providers to stay stable through the new widget tree. The example project's redirect shows this pattern.

Have you been to find any workaround for this scenario?
I'm having the same issue while accessing blocs in the redirect function; if those blocs aren't declared above the material app i can't do it, but I need some blocs to be scoped to certain shell routes.

No simple workaround in our case, we architected around it with a "loading" view that shows an animation, does data fetching, and then redirects. As full disclosure, we also removed bloc and provider, but this issue still exists with any redirect that wants to use data that lives in the BuildContext/widget tree.
Also maybe worth calling out, there's a question of what view is showing while a go_router async redirect is fetching data. Without a change to this, the redirect mechanism may not be as suitable for complex cases.

Hmm.. that's a shame, having a coherent BuildContext in redirect would be perfect.
We are thinking of a possible solution where we save the last available context each time to use that instead. It's a dirty work, but hopefully it will be a temporary fix.
Thank you!


Revert "Bump Swift version"

Unfortunately we need to revert this temporarily to investigate an issue with the Swift toolchain build.
Reverts apple/swift-markdown#4

@swift-ci please test

@swift-ci please test

@Kyle-Ye Sorry I had to revert this PR for now—we were landing integration of Swift-DocC in the Swift toolchain at the same time (https://github.com/apple/swift/pull/39723). Do you mind creating a PR with your changes today so that we can test them in the toolchain build?

@Kyle-Ye Sorry I had to revert this PR for now—we were landing integration of Swift-DocC in the Swift toolchain at the same time (apple/swift#39723). Do you mind creating a PR with your changes today so that we can test them in the toolchain build?

Got it.


Fix text alignment of integration and plugins icons and remove redundant icons

Would be good to remove redundant BTC icons, looks kinda messy. At least on the presta icon the middle one is okay imo.

Also on 13 inch monitor Woocommerce text overlaps the WordPress icon and it does not look that good.

I need help with the alignment of the Wordpress icon


[5.1 08-28-2019] ReflectionContext: Keep read range properly aligned.

Explanation: The RemoteMirror library could in certain cases end up mapping object files at a skewed address, causing unaligned loads to happen.
Scope: Crash when using out-of-process reflection tools such as leaks.
Issue: rdar://problem/54556791
Risk: Low
Testing: Swift CI
Reviewed by: @jrose-apple

@swift-ci Please test

Build failed
Swift Test OS X Platform
Git Sha - ed27f9f9cec5831968b29451078e5929ad1bd415

@swift-ci Please test OS X


Implement UserMessages parsing

It could be great to be able to retrieve usermessages.
There are some info such as players ranking data that are really useful.
I tried to do it some time ago but wasn't able don't remember why. If you could take a closer look at it would be awesome.

There is already some kind of support for this, you just need to enable SLOW_PROTOBUF, and add a few lines to UserMessageHandler... it is quite easy to get a CCSUsrMsg_ServerRankUpdate object with the old/new ranks...
What I'm trying to do and cannot manage yet is to get the chat log. Any hints / ideas regarding that?

Yeah I tought it would be easy too but I didn't manage to get it works... :s Do you have some code to share ?
You should open a new issue for chat logs ;)

I'm looking into this, I won't make any promises. I'm currently pretty busy and can't really work on this parser.

@0BuRner, within UserMessageHandler you can do something like this...
Type toParse = null;
if (Enum.IsDefined(typeof(ECstrike15UserMessages), userMessage.msg_type)) {
  ECstrike15UserMessages msg = (ECstrike15UserMessages) userMessage.msg_type;
  toParse = Assembly.GetExecutingAssembly().GetType("DemoInfo.Messages.CCSUsrMsg_" + msg.ToString().Substring(6));
}
ProtoBuf.IExtensible result;
using (var memstream = new MemoryStream(userMessage.msg_data))
  result = memstream.ReadProtobufMessage(toParse);

Then if/when the result is assignable to CCSUsrMsg_ServerRankUpdate, you'll get the data you need (either add your own events and handlers, or just print it out there).
Regarding the chat, I managed to get access to the data, but for MM demos it is unfortunately encrypted (probably via tv_encryptdata_key or tv_encryptdata_key_pub).

Thanks geniusap!
Found this : http://pastebin.com/4CgdZVkF

Yeah thats from me, i didn't share it on purpose. It's not finished, not only is it buggy as hell, often the values are also wrong.

Seems this guy was able to retrieve ranking info from demo file : https://github.com/bugdone/headshotbox

Fixed with #65


Clarify test integration in the Mail Settings

Description of the change:
Added detail of where in Settings you find the Test Your Integration
Reason for the change:
For users coming from the inbound parse help, it was not clear where the Test Your Integration feature was.
Link to original source:
https://sendgrid.com/docs/for-developers/tracking-events/troubleshooting/

Closes #

Hello @aroach,Thanks again for the PR! It's HACKTOBERFEST! We want to show our appreciation by sending                                              you some special Hacktoberfest swag. If you have not already, could you please fill out                                              this form so we can send it to you? Thanks!                                             Team SendGrid DX


Angular and scroll Spy : hardcoded href attribute

Hello,
The Spy UI component relies on the "href" menu link attribute, yet it is barely used with angular, as angular-ui-router replace it with a "ui-sref" and the basic router with a "ng-href" that possess their own behaviour.
It seems that line 61 of the file /src/js/Ink/UI/Spy/1/lib.js the href is hardcoded.
That might not be hard to use a variable instead (with of course "href" as the default), and allow developper to add a "data-spied" facultative attribute on the link itself.
That would give this kind of code :
`

link

Blah`
More broadly any component reliying on a specific html attribute might break using Angular, which makes Ink integration a bit tricky.

Hi @eric-burel, that seems like a perfectly good idea and make Ink a better playmate for other libs. I'll check the code out and try to have a fix for it in the next release.


How to disable deadbolt for functional test on controllers ?

Hi,
I use deadbolt in my app but I am blocked in my functional test when I want to test some rest api that are restrict.
Is it possible to disable deadbolt or to authenticate a fake user for ths kind of tests ?
Thanks

@schaloner , can you please explain this solution in detail?

@anunpn how many handlers do you have?

Let me explain you the details very quickly.
At controller,
def performAction = AuthAction(“perm”).async(parse.json[Request])
trait AuthAction extends DeadboltActions {
class Request[A](val userInfo : UserInfo, request: Request[A]) extends WrappedRequestA
def subjectPresentHandler = new AuthSubjectPresentHandler
def permissionPatternHandler = new AuthPermissionPatternHandler
def AuthAction[A](permission : String) = new ActionBuilder[Request] {
def invokeBlock[A](request: Request[A], block: (Request[A]) => Future[Result]) = {
var userInfo : UserInfo = null
val sessionId : Option[String] = request.session.get("sessionId")
		sessionId match {
		   case Some(id) =>
		     	val sessionObj = Cache.get(id)
		     	if(sessionObj != null){
		     		userInfo = sessionObj.asInstanceOf[User].userInfo
		     		println("Retrieving it from session **********************")
		     	} else {
		     		subjectPresentHandler.onAuthFailure(request)
		     	}

		   case None =>
		     subjectPresentHandler.onAuthFailure(request)- MY SCALATEST fails here.
		}

		block(new Request(userInfo, request))
  	}

  override def composeAction[A](action: Action[A]) = SubjectPresent(subjectPresentHandler)  (
  															(Pattern(permission, PatternType.EQUALITY, permissionPatternHandler)(action)) )

}

}

thanks in advance

Wouldn't it make more sense to manipulate the request to provide a session ID?  Disabling Deadbolt here would fundamentally change how your code works.


Add <IP_ADDRESS> to k8s apiserver cert like bootkube

Allow to use <IP_ADDRESS> to access k8s api like bootkube allowed

Can you link please?

Service IP Alt Name
DNS Alt Names

Yep sorry, the bootkube doesn't add <IP_ADDRESS> to k8s api certificate.
Do you think we can add a variable to add IPs when certificates is render or the functionnality must be integrate before in bootkube ?

I'm not opposed to adding it directly as you've done here. Not much downside.
I don't quite understand the usage though. I'm assuming its for a one node setup, but wouldn't the generated  kubeconfig and user-kubeconfig be wrong for your case? Or you're just editing that or doing something else? Quick note, if its for a 1 node cluster, your apps will have to add a master taint toleration bc they're not normally allowed to run on the controller.
I'll reply tmrw, its late here.

Hi,
my use case is to create a k8s cluster with 2 or more master. I use consul to register a dns service name so we can access any api server with just one dns name. The problem is that i need to check if the api server is running on a node and for that i try to connect to the api server using <IP_ADDRESS> instead of the dns name. One other solution is to use kube proxy to access the local api server using <IP_ADDRESS>.

Why couldn't you use kube-proxy and the kubernetes service IP? Its the first IP in the service range (<IP_ADDRESS> by default) and its included in the TLS certificate SANs automatically.

Yes this is my second solution.


Use local_info.node() instead of bootstrap.node() whenever possible

Description:
Use local_info.node() instead of bootstrap.node() whenever possible.
Risk Level: Low
Testing: Existing
Docs Changes: N/A
Release Notes: N/A
Fixes #4085
Signed-off-by: Dhi Aurrahman<EMAIL_ADDRESS>

Test please?

@mattklein123 yes, sorry missing some commits. I'm on it.

WDYT about adding an ASSERT while creating DiscoveryRequest which validates the existence of these two fields in the request?

@mattklein123 I feel no confidence on the change for initializing LoadStatsReporter here: https://github.com/envoyproxy/envoy/pull/4120/files#diff-982df999d2cabd23afd6c25088035bf5R304 getting node() information from local_info instead of bootstrap; this is for consistency reason only (while LoadStatsReporter doesn't use id() or cluster() value).
And I haven't found a way to check the effect of those CLI flags directly. But, since it is being forced for xDS, via Utility::checkLocalInfo, I think the change here is fine.

@ramaraochavali yeah, I'm thinking the same, what do you think about: https://github.com/envoyproxy/envoy/pull/4120/commits/6c263d3ebd2d8f16aed23b14c5ca8a892f41490f Do you have any suggestions to add a similar check in other places?


stage1: restrict access to procfs and sysfs paths

Many procfs and sysfs endpoints are currently not namespace-aware
and can be used by malicious pods to manipulate host state
and escape the sandboxing.
This commit introduces an initial mitigation, by marking those
paths as read-only or inaccessible to containers.
Fixes #2484

Rebased according to comments. Travis failure is still due to a git-validation hiccup, but the semaphoreci one seems to be due to kvm returning wrong return value. Is this a known issue and should I not rely on that?

@lucab yes, with kvm, rkt does not return the exit code from the application. This feature was added not so long ago in systemd-nspawn. Not sure what to do for the test: patching /inspect --write-file to always return the exit code 0 on error as well? inspect is just for testing, so we can make it have the semantic we want for the tests.

The test needs to be fixed somehow, but otherwise LGTM if green.

FYI the test for the exit code is not executed on the kvm flavor:
https://github.com/coreos/rkt/blob/master/tests/rkt_exit_test.go#L15

yes, with kvm, rkt does not return the exit code from the application. This feature was added not so long ago in systemd-nspawn.

Is there any technical impediment for this or is it just a missing feature for the moment? (If the latter, I didn't find any previous bug report)

Not sure what to do for the test: patching /inspect --write-file to always return the exit code 0 on error as well? inspect is just for testing, so we can make it have the semantic we want for the tests.

I prefer to have it bubble-up return values on errors.
I moved this test out of kvm for the moment. It shouldn't be a major concern, as the hypervisor is anyway already built without support for most of those procfs/sysfs options. PTAL.

Is there any technical impediment for this or is it just a missing feature for the moment? (If the latter, I didn't find any previous bug report)

I thought there was a discussion but I don't find it. I only found this comment: https://github.com/coreos/rkt/pull/2198#issuecomment-187206756

I prefer to have it bubble-up return values on errors.
I moved this test out of kvm for the moment. It shouldn't be a major concern, as the hypervisor is anyway already built without support for most of those procfs/sysfs options. PTAL.

Ok. LGTM. But it does not fully fix #2484. Do you plan to open follow-up issues or to keep #2484 open?

I'd keep #2484 open, it already contains quite a bit of sorted info. I left a TODO in code, I'll just reference it from there.


bug fix - 0798432 - 03-Enrich playbook

1.bug fix - 0798432 - 03-Enrich playbook - Computing Reputation of an indicator based on VT Score
2.Time zone support - 06-Reporting playbook

Incorrect checkin


Make the command 'npm run lint' run for Windows/Linux users

currently, the command npm run lint doesn't work for Windows users (and possibly linux users). Lets update it such that it works for all platforms.

@angle943 I made a simple fix which should fix that issue, but we can add a more robust solution using this cross-env. Let me know your thoughts.

@moki298 hey that sounds great! let's use cross-env

@angle943 hey sorry about my initial thoughts on cross-env, I was mislead by a comment in one of the  blogs where I researched this issue, but after reading the whole documentation of cross-env I don't think their module serves our purpose here. Their module is used in scenarios where we use env variables in npm scripts. I believe the simple fix I made should fix this and we just need to test this on a linux machine, but I am more than confident that it will work. So #458 can be merged.
Being said that please remove the 7500 tag for this issue, as its a simple fix and add something smaller/relevant. Thanks.

coins are given out irregardless of whether or not the solution is simple or not ;)


[Bug] -log-level is ignored when -log-json is passed

When running coda daemon passing -log-level Info works as expected. It breaks when -log-json is also passed.
I worked with @bkase a little and traced it to here:
https://github.com/CodaProtocol/coda/blob/develop/src/lib/logger/impl.ml#L121-L127
Should be an easy fix, but it affects many spots in the codebase where Processor.raw is called.

Closing this issue as it is stale for a long time.


LICENSE

Is this open source?

To clarify what is meant by the OP, not providing any LICENSE means a legal default of "all rights reserved", meaning that any use will be infringing copyright.

Added license


Enable plot viewer in Native Notebooks

For #6315
Corresponding renderer PR https://github.com/microsoft/vscode-notebook-renderers/pull/56

Codecov Report

Merging #6640 (f03ab62) into main (d20d44f) will increase coverage by 4%.
The diff coverage is 49%.

:exclamation: Current head f03ab62 differs from pull request most recent head 24ffb96. Consider uploading reports for the commit 24ffb96 to get more accurate results

@@           Coverage Diff           @@
##            main   #6640     +/-   ##
=======================================
+ Coverage     64%     69%     +4%
=======================================
  Files        352     411     +59
  Lines      24542   28339   +3797
  Branches    3750    4214    +464
=======================================
+ Hits       15930   19635   +3705
+ Misses      7194    7037    -157
- Partials    1418    1667    +249

Impacted Files
Coverage Δ

src/client/common/application/applicationShell.ts
18% <0%> (+11%)
:arrow_up:

src/client/common/application/types.ts
100% <ø> (ø)

...ient/datascience/jupyter/kernels/kernelProvider.ts
96% <ø> (ø)

...nt/datascience/notebook/outputs/plotViewHandler.ts
30% <30%> (ø)

src/client/datascience/jupyter/kernels/kernel.ts
65% <55%> (ø)

...ascience/notebook/outputs/rendererCommunication.ts
65% <60%> (ø)

src/client/datascience/notebook/helpers/helpers.ts
67% <100%> (+27%)
:arrow_up:

src/client/datascience/notebook/serviceRegistry.ts
100% <100%> (ø)

src/client/common/process/pythonDaemonPool.ts
75% <0%> (-2%)
:arrow_down:

src/client/datascience/types.ts
100% <0%> (ø)

... and 174 more


run complete, nextseq 2k

check for existence of RTAComplete.txt rather than the status within the XML in order to support nextseq 2k. add some amount of time once file is discovered to account for changes happening in InterOp and elsewhere.

addressed in 73af6199eae55bf12c481d4bf367899d15a930c8.


Update metasploit to 4.14.25+20170606092237

After making all changes to the cask:

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

gpg keyserver errors


Refact(api) Add error chain to Tauri_api.

What kind of change does this PR introduce? (check at least one)

[ ] Bugfix
[x] Feature
[ ] New Binding Issue #___
[ ] Code style update
[x] Refactor
[ ] Build-related changes
[ ] Other, please describe:

Does this PR introduce a breaking change? (check one)

[ ] Yes. Issue #___
[ ] No

The PR fulfills these requirements:

[x] It's submitted to the dev branch and not the master branch
[ ] When resolving a specific issue, it's referenced in the PR's title (e.g. fix: #xxx[,#xxx], where "xxx" is the issue number)

If adding a new feature, the PR's description includes:

[ ] A convincing reason for adding this feature (to avoid wasting your time, it's best to open a suggestion issue first and wait for approval before working on it)

Other information:
Adding error chain to Tauri_API updates the crate to a more modern rust standard.  It makes the crate more readable and easier to work with.

Plan is to continue by adding more tests.  Looks like everything is running properly.


txpool: don't maintain the pool during major sync

Fix shall prevent from wasting the CPU during the major sync. No actions are actually required in transaction pool during the major sync.
Fixes: #12903

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: cargo-check-benches
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2187231

@arkpar do you think this direction makes sense?
It still needs some work to wire NetworkService into txpool during buildup.

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: cargo-check-benches
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2188425

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2188428

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable-int
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2188435

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2188429

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: cargo-check-benches
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2188424

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2188430

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2189039

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2189041

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2189040

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: cargo-check-benches
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2189036

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable-int
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2189046

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: cargo-check-benches
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2189035

There's still an implicit expectation that notifications will be sent out when major sync is in progress. If in the future we decide to change that, this code will break because all notification will arrive when is_major_sync is false and this will again result in querying a long state route.
I'd really prefer if transaction pool made no assumptions on how notifications are sent during major sync. It should simply handle a case when notifications stop coming for a while.

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: cargo-check-benches
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2246049

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: cargo-check-benches
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2254621

I made an approach to move all the should maintain loginc to EnactmentState helper. This complicates the code of helper, but would allow to test reject conditions: https://github.com/paritytech/substrate/pull/13004/commits/80325696fada21c6b2e259849bb00a3db72ba5e7.
https://github.com/paritytech/substrate/blob/80325696fada21c6b2e259849bb00a3db72ba5e7/client/transaction-pool/src/enactment_state.rs#L60-L64

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: cargo-check-benches
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2254769

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: cargo-check-benches
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2256028

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2256198

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2256199

bot rebase

/cmd queue -c fmt


Tweaked Location#force_valid_lat_longs!

to have it ensure locations are never a point, because that breaks the create_ and edit_location form.

Probably would have been better to figure out how to fix make_editable_map to create a box even when the location is just a point, thereby allowing locations to be a point, but this was way easier to do.

Coverage increased (+0.002%) to 91.822% when pulling 259af01824071bc2198589a717c13dbaebb074be on pellaea:map-bug into 2efb9d077059c038ed60d8e468efae1ffeb83340 on MushroomObserver:master.

Sorry, don't have time to deal with size metrics.


Unable to apply to host with existing Collective

This appears to be affecting all hosts. Even if you have an existing unhosted Collective, when you click "Apply" on a host page it makes you create a new Collective. This is true whether you go to the host page directly, or whether you come from the 'fiscal host' settings page in Edit Collective. There does not appear to be any path currently for an existing Collective to join or change hosts.

I just tried to apply to Foundation with General Intellect and it worked as expected.

I just tried to apply to Foundation with General Intellect and it worked as expected, except the foundation never received an email that a collective had applied. @znarf, we had this issue before right? The apply emails not going out to hosts.

@piamancini the only known "non-issue" is that admins of the host don't get an email when the collective is automatically approved. It's happening when the person submitting the application is also an admin of the host.
Also, confirming Alanna's report, I can't apply with my test collective to the Open Source Collective.

It's happening when the person submitting the application is also an admin of the host.

This is my case then.
When you apply what happens? I could do it, but now I can't see that apply with ... button anymore

When you apply what happens?

You're automatically approved, you're in.

@alanna I looked at the issue and could not reproduce. I have a test collective that I can use to apply to the "Open Source Collective".

Hmmmm. I created a new Collective and it's working as expected, with the apply button detecting that Collective and letting me apply with it. But it isn't working for testcollective which has no host. Is it possible it's working for new Collectives that haven't be hosted but not for Collectives that removed their previous host?