Gitlab CE build fails then number of pages is greater than number of jobs

Trying to build a package with 2 jobs while allocating 4 pages produces the following error:
Page: 3/4
There are no jobs!

 >> RUNNING UPLOAD COMMAND
   >> $ conan upload None --retry 3 --all --force --confirm -r=upload_repo
Traceback (most recent call last):
  File ".conan_build.py", line 31, in <module>
    builder.run()
  File "/home/user/.local/lib/python3.5/site-packages/conan/packager.py", line 445, in run
    self.upload_packages()
  File "/home/user/.local/lib/python3.5/site-packages/conan/packager.py", line 553, in upload_packages
    raise Exception("Error uploading")
Exception: Error uploading
ERROR: Job failed: exit code 1

Contents of the .gitlab-ci.yml:
variables: { CONAN_TOTAL_PAGES: '4' }
cache: { untracked: false }

stages:
    - build

.job_template: &job
    image: docker.pb.omp.de/conan-client:latest
    stage: build
    tags: [docker]
    only: [master]
    script:
        - CONAN_CURRENT_PAGE=${PAGE} python3 .conan_build.py

page1: { <<: *job, variables: { PAGE: '1' } }
page2: { <<: *job, variables: { PAGE: '2' } }
page3: { <<: *job, variables: { PAGE: '3' } }
page4: { <<: *job, variables: { PAGE: '4' } }

Full build log for page 3:
$ CONAN_CURRENT_PAGE=${PAGE} python3 .conan_build.py
upload_repo: http://our.bintray.name.com:9300 [Verify SSL: True]

 >> CI DETECTED: GITLAB

 >> BRANCH DETECTED
   >> master

 >> INFO
   >> Redefined channel by CI branch matching with 'master', setting CONAN_CHANNEL to 'stable'
bintray: http://our.bintray.name.com:9300 [Verify SSL: False]

[local_vars]
+---------------------------+--------------------------------------+
| Configuration             | value                                |
|---------------------------+--------------------------------------|
| use_docker                | False                                |
| clang_versions            | ['3.8', '3.9', '4.0']                |
| gcc_versions              | ['4.9', '5', '6', '7']               |
| docker_image_skip_update  | False                                |
| data_home                 | /home/user/.conan/data               |
| sudo_command              | sudo                                 |
| docker_32_images          | False                                |
| visual_runtimes           | ['MT', 'MD', 'MTd', 'MDd']           |
| build_types               | ['Release', 'Debug']                 |
| visual_versions           | ['10', '12', '14']                   |
| archs                     | ['x86', 'x86_64']                    |
| stable_channel            | stable                               |
| builds_in_current_page    | []                                   |
| total_pages               | 4                                    |
| specified_channel         | testing                              |
| username                  | user                                 |
| channel                   | stable                               |
| mingw_configurations      | []                                   |
| apple_clang_versions      | ['7.3', '8.0', '8.1']                |
| upload_only_when_stable   | False                                |
| upload                    | http://our.bintray.name.com:9300     |
| args                      |                                      |
| remotes                   | ['http://our.bintray.name.com:9300'] |
| exclude_vcvars_precommand | False                                |
| skip_check_credentials    | False                                |
| allow_gcc_minors          | False                                |
| curpage                   | 3                                    |
| conan_pip_package         | conan==1.2.1                         |
| login_username            | gitlabci                             |
| vs10_x86_64_enabled       | False                                |
+---------------------------+--------------------------------------+
sh: 1: sudo: not found

 >> RUNNING BUILDS...

[pip_update]
Change 'upload_repo' user from None (anonymous) to gitlabci
ERROR: No packages found matching pattern 'None'

 >> VERIFYING YOUR CREDENTIALS...

 >> OK! 'GITLABCI' USER LOGGED IN 'UPLOAD_REPO'
Page: 3/4
There are no jobs!

 >> RUNNING UPLOAD COMMAND
   >> $ conan upload None --retry 3 --all --force --confirm -r=upload_repo
Traceback (most recent call last):
  File ".conan_build.py", line 31, in <module>
    builder.run()
  File "/home/user/.local/lib/python3.5/site-packages/conan/packager.py", line 445, in run
    self.upload_packages()
  File "/home/user/.local/lib/python3.5/site-packages/conan/packager.py", line 553, in upload_packages
    raise Exception("Error uploading")
Exception: Error uploading
ERROR: Job failed: exit code 1

Do you have some project to reproduce the same environment?
I use gitlab + conan too, but I create multiple jobs instead to use pages. Anyway, I should investigate this issue.

Sorry, but I don't have any public-facing projects to test it with. I can try and throw something together in case if description isn't enough


Modernize language

Hey Florian,
This is a neat library! I love how great Go is for these sorts of straightforward load-balancing tasks.
But, I think it's a bit more appropriate to use the terminology master/replica.

Hi Benjamin,
Thanks for your feedbacks and your contribution.


Inconsistent behavior for class construction when using accessibility modifiers

It seems that parameters passed to a constructor with an accessibility modifier are guaranteed to be assigned before any other constructor code or property assignment code.  However, if you don't provide a modifier and assign the reference yourself, then property assignment will be executed before the code inside of the constructor causing any properties needing access to these assigned resources to run into null reference exceptions.  I've included an image because it was readily available and hopefully it provides clarity.  If not I will actually type out the typescript code.
TypeScript Version:  2.0
Code

Expected behavior:
Behavior of class construction should be the same whether accessibility modifiers are provided with constructor arguments or not.
Actual behavior:
Constructor arguments with accessibility modifiers are guaranteed to be initialized before property construction.  Then the rest of the code in the constructor is executed.  This means that properties to be constructed with values passed into the constructor without accessibility modifiers can't access these properties and will throw null reference exceptions.

Here's a shorter example that is probably clearer:
class Foo {
	public x;
	constructor() {
		// L_1
		this.x = 10;
		// L_2
	}
	y = this.x * 8;
}

Basically, we have no way of knowing whether the correct place to insert the initializer for y is at L_1 or L_2. It would be kind of insane, in your example, to insert the field initializer for fetchActive$ after line 11 (why not line 13? why not line 12?). Instead, the order is just deterministic: Field initializers, followed by constructor code.

I disagree.  Just by adding public/private on to a constructor property I expect the same behavior as if I assign the reference myself without the accessibility modifier.  The public/private modifiers are short cuts.  For instance, the below code will produce the value 80, however, the second example will fail.  Can you explain exactly why this is the intended behavior.  It just seems so counter intuitive.  I don't care which way it works, I just care that it is consistent.  For example, if i decide I need to do some work in the constructor and remove the accessibility modifier, then working code now breaks.  I called the constructor with those properties, I would not expect side effects for the simple fact of adding a short cut modifier.  Does that make sense?  I might be missing something important.
Will work!
class Foo {
    constructor(private x) {
        // L_1
        // L_2
    }
    y = this.x * 8;
}

console.log(new Foo(10).y);

Will fail!
class Foo {
    private x;
    constructor(private x) {
        // L_1
        this.x = x;
        // L_2
    }
    y = this.x * 8;
}

console.log(new Foo(10).y);

Class property initializers aren't dependent on whether they came before/after a class's constructor, and I don't think they should be. At this point we couldn't change the behavior anyway because that would be a breaking change.

Hi,
I think what @babeal is describing is that the order of execution is a bit surprising:

Parameter properties, Field initializers, Constructor code

Instead, I would expect the following:

Field initializers, Parameter properties, Constructor code

which I think would make the two examples be consistent (both would fail, not just the second one).
The actual order is the same as in the specification at 8.7.1:
    function <ClassName>(<ConstructorParameters>) {
        <DefaultValueAssignments>
        <ParameterPropertyAssignments>
        <MemberVariableAssignments>
        <ConstructorStatements>
    }

However, section 8.3.1 says:

For example, the declaration
class Point {
    constructor(public x: number, public y: number) {
        // Constructor body
    }
}

is equivalent to writing
class Point {
    public x: number;
    public y: number;
    constructor(x: number, y: number) {
        this.x = x;
        this.y = y;
        // Constructor body
    }
}

which looks like if parameter properties are set just before the executor code is run, not before field initializers are run.

Thanks @T18970237136, that is what I am trying to convey.  @DanielRosenwasser, yea I understand the breaking aspect, but maybe its something that could be considered later.

It's not going to stop being breaking :wink:

Field initializers, Parameter properties, Constructor code

This order just chooses to break someone else instead:
class Foo {
	constructor(public x = 30) {
	}
	xPlusOne = this.x + 1;
}

But it looks like the default value assignment would still occur first then the rest of the initialization which seems would still result in a deterministic behavior.  I'm just asking.  When you hear "breaking change" all hope goes out the window.  We don't allow constructor modifiers in our code anyway, but this stemmed from a developer asking to use them because the NgRx Store effects examples are written in such a way where you have to use them.

Probably if we had to do it over again, the order should have been: field initializers declared before the ctor, parameter properties, field initializers declared after the ctor.


Vec 436 add kubernetes support for deploying node roles

Currently working for insecure.

I ran into issues and opened #77


[build] Update to latest revisions of upstream layers

Merged to other branch as well:
51caaf0eb..0955adb11  build -> build-next


Start split into ModelViewController for tui

my good vpofe, you merge faster than review travels in intellectual vacuum.
I dont think the file tui/types.go will keep its convenience. I cant point my finger on it, but I think types better be placed where their methods are <3


Load frozen metamist python api client from frozen branch

Context
We've had a lot of problems with the openapi generator that metamist uses. It is currently stopping us from updating pydantic and switching to using graphql to generate our API client.
We need to continue supporting existing users of the python openapi client, so it is important that the current version of the python client remains usable.
Solution
The best workaround for this is to commit the generated python code to a branch of metamist metamist-legacy-client and pull that generated code in instead of attempting to generate it.
Notes/Caveats
Doing this means that we essentially have a code-freeze on any updates to the REST routes that are read by the OpenAPI generator. If necessary we can update the metamist-legacy-client branch with new changes but this will be a slow and highly manual process so is best to avoid.
Any new routes should be implemented in graphql, and if major changes are needed to existing routes, they should be ported over to graphql endpoints instead.

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

Project coverage is 76.49%. Comparing base (ef79c7f) to head (f39ca03).

Additional details and impacted files
@@           Coverage Diff           @@
##              dev     #714   +/-   ##
=======================================
  Coverage   76.49%   76.49%
=======================================
  Files         148      148
  Lines       11798    11798
=======================================
  Hits         9025     9025
  Misses       2773     2773

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

Closed due to the merge of #776


[rem-47]: first step toward multi monitor

Get the currently active display and use that to take the screenshot.

First step towards #47


Alba's built in JSON serialization isn't working for oData endpoints

More research necessary

Pretty new to Alba, however I have been using it successfully against OData endpoints with the AspVersioning library. I think there is a bit of a nuance, I'm using<EMAIL_ADDRESS>Although the OData requests go through controllers, the serialization aligns with the MinimalApiStrategy. In the AlbaHost constructors, the input/output formatters are of type ODataInputFormatter and ODataOutputFormatter, so the MvcStrategy is initialized.
var jsonInput  = findInputFormatter("application/json");
var jsonOutput = findOutputFormatter("application/json");

if (jsonInput != null && jsonOutput != null)
{
    MvcStrategy = new FormatterSerializer(this, jsonInput, jsonOutput);
}

MinimalApiStrategy = new SystemTextJsonSerializer(this);

DefaultJson = MvcStrategy ?? MinimalApiStrategy;

So the DefaultJson is then set to the MvcStrategy and I guess OData isn't a fan.
I have not really tested this against the library, I just grabbed the source and hacked in a couple overloaded constructors and For<>... methods and so far things have been working. Not sure if this helps anyone, or not, but I too had the pleasure of banging my head against the wall with the Asp.Versioning and OData libraries so thought I'd post just in case!

@ticky74  Would you mind sharing your Hack?
Struggeling with a similar Problem, using<EMAIL_ADDRESS>as a transitive dependency of the ResTier<EMAIL_ADDRESS> When Posting Alba supports handing over the MinimalApiStrategy, so we can successfully post json - but when trying to use the ReadAsJson Methods, we get Deserialization Exceptions. Currently stuck testing with ReadAsText which is crude in comparison

I've ran into same issue. Our project has a mix of OData and API controllers.
Following snippet:
        await fixture.Host.Scenario(x =>
        {
            x.Post
                .Json(new { name = DocumentName, body })
                .ToUrl("/documents/wiki");

            x.StatusCodeShouldBeOk();
        });

Throws this error:
System.UriFormatException
Invalid URI: The format of the URI could not be determined.
   at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind, UriCreationOptions& creationOptions)
   at System.Uri..ctor(String uriString)
   at Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.GetDefaultBaseAddress(HttpRequest request)
   at Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.GetBaseAddressInternal(HttpRequest request)
   at Microsoft.AspNetCore.OData.Formatter.ODataOutputFormatter.WriteResponseBodyAsync(OutputFormatterWriteContext context, Encoding selectedEncoding)
   at Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter.WriteAsync(OutputFormatterWriteContext context)
   at Alba.Serialization.FormatterSerializer.Write[T](T body) in /_/src/Alba/Serialization/FormatterSerializer.cs:line 34
   at Alba.Scenario.<>c__DisplayClass44_0`1.<WriteJson>b__0(HttpContext c) in /_/src/Alba/Scenario.cs:line 250
   at Alba.Scenario.SetupHttpContext(HttpContext context) in /_/src/Alba/Scenario.cs:line 346

A temporary workaround that seems to be working for us is to fall back to using HttpClient:
        using var httpClient = fixture.Host.GetTestServer().CreateClient();
        var response = await httpClient.PostAsync("/documents/wiki",
                                                  JsonContent.Create(new { name = DocumentName, body }));
        response.EnsureSuccessStatusCode();

A proper fix might require some effort to pick up the right formatter depending on individual request...


Change command format from bitmask to cp r

current implementation is slower than just doing a CP r

done in bbf9fb4390b3e77d5da830de5d1d52727b78bbbb
"command 1" still need bitmask with new format


Update the version of Eigen to include the Patatrack changes

This PR updated the version of Eigen to include the changes originally developed by the Patatrack team, please some fixes added by Eric.

Could you describe the expected benefit compared to the previous version of Eigen?

It should just silence a lot of warnings.

Sounds good.

The previous version missed many __device__ function attibutes (in the form or EIGEN_DEVICE_FUNC macros), which led to many warnings during compilation.
But on top, there is a bug in nvcc, where it just emits warnings (instead of failing), but also fails to generate the kernel code.

We have a simple reproducer here: https://godbolt.org/z/K5ccocTWW. The second kernel (at the bottom of the PTX output) is just empty.


Thiagarajar College of Engineering

Please merge my PR.

@ajaykumar070014 Thank you for your patience while waiting for a review and processing your request. Pull request merged. Please start applying for JetBrains educational subscription at https://www.jetbrains.com/shop/eform/students in an hour, to allow the changes to propagate through JetBrains systems.


issue_31: Fix API docs URL in README.md.

This fulfills issue #31.  I also removed the "[end of file]" lines, which I originally added to the .md files, but now I think just look goofy.

:+1:


Fix goog exports from standalone JS library

Make a few symbols (mostly related to logging) from Closure Library be
exposed as global unminified names from the standalone JavaScript smart
card client library.
We don't know if anyone uses these, but these might be useful if the
application wants to do something with the logs produced by our library.
The exposure of these symbols worked in the past, but probably broke
when we updated to a newer Closure Compiler that became more aggressive
in skipping input files; also our exports became outdated as Closure
Library reworked the logging library significantly.
This change fixes the exports to reflect the up-to-date Closure Library,
and also to make them applied indeed. Tagging this bugfix with issue
#700, since without the work on ES modules I wouldn't notice the
exports didn't work properly.

can someone tell me the javascript for background color change


Only deploy if there are changes to non-test code

The patch in #798 only modifies test code in the common lib, but right now our logic for “should we push a new build to ECR” will treat it as a change to the common lib and rebuild everything.
We should only redeploy if there are changes to code in main.

If we end up doing this, it'll end up being subsumed by the grander “sort out how we do projects/dependency management” stuff.


Expose fsConfig.WithSysFSMount for custom writable FS support

I would like to implement a read/write filesystem in pure-Go and in memory, (not exposing an os fs).
The writable fs.FS proposal for Go was declined for the time being: https://github.com/golang/go/issues/45757
There is a comment still mentioning this proposal here: https://github.com/tetratelabs/wazero/blob/1458ccc8b07e87f68d3d29c2149ce77679b3e6ea/experimental/sys/fs.go#L28
experimental/sys.FS is the writable FS interface: https://github.com/tetratelabs/wazero/blob/1458ccc8b07e87f68d3d29c2149ce77679b3e6ea/experimental/sys/fs.go#L29
fsConfig has WithSysFSMount but it is not exposed in the FSConfig interface and is therefore inaccessible: https://github.com/tetratelabs/wazero/blob/1458ccc8b07e87f68d3d29c2149ce77679b3e6ea/fsconfig.go#L186
I want to write an implementation of experimental/sys.FS and provide it to wazero via WithSysFSMount.
Could WithSysFSMount be added to fsConfig or otherwise be exposed so I can call it? Thanks!

I can expose it like this:
// FSConfigWithSysFSMount extends FSConfig to expose the existing WithSysFSMount function.
// https://github.com/tetratelabs/wazero/issues/2076
type FSConfigWithSysFSMount interface {
	WithSysFSMount(fs wazero_sys.FS, guestPath string) wazero.FSConfig
}

var writableFS wazero_sys.FS
fsConf.(FSConfigWithSysFSMount).WithSysFSMount(writableFS, "/")

But this is a runtime type assertion and can't be enforced at compile time, ideally FSConfigWithSysFSMount would be exposed by wazero and type-asserted that fsConfig conforms to that exported interface.

Admittedly, I think this may not be easy to find, but you should be able to write the following:
import (
	"github.com/tetratelabs/wazero"
	"github.com/tetratelabs/wazero/experimental/sysfs"
)

func main() {
	var sys.FS = ...
	config := wazero.NewFSConfig()
	config.(sysfs.FSConfig).WithSysFSMount(myFs, guestPath)
	...
}

e.g. see
https://github.com/tetratelabs/wazero/blob/2f2b6a9d2c21c31827cd98712d291e8937223084/experimental/sysfs/config_example_test.go#L14-L23

Could that just be added to the main FSConfig or perhaps add a NewFSConfig to sysfs which returns sysfs.FSConfig and have the type assertion in wazero? That way we can trust that the type assertion won't panic (covered by wazero tests)

Eventually, they will. They are not yet because this API has not been tested extensively by our users so far. So, please do play with it and let us know what other roadblocks you encounter :)

For those of you who just want to expose an in-memory FS to their module and was fighting wasip1 path_open calls getting the flags dropped, I have a (horrible?, glorious?) workaround here: https://github.com/rockwotj/redpanda-connect-ghostscript-plugin/blob/main/wasifs.go


frontend-homework-8

https://video.drift.com/v/abQVHiKIoltC2NQGeIuE4R9HMKwvpf12kDOf20vTT8/

No Screenshots. assuming code did not run,

Screenshots are added

Screenshot is added please check again
On Sun, Mar 3, 2024, 4:04 PM Rishav Chakraborty @.***>
wrote:

@.**** commented on this pull request.
No Screenshots. assuming code did not run,
In frontend/homework/8/handson.ts
https://github.com/Neerp25/kdu-coursework/pull/31#discussion_r1510233870
:

+interface Recipe {

image: string;
name: string;
rating: number;
cuisine: string;
ingredients: string[];
difficulty: string;
timetaken: number;
calorieCount: number;
}

put this in a separate file.
In frontend/homework/8/handson.ts
https://github.com/Neerp25/kdu-coursework/pull/31#discussion_r1510234044
:

     const data = await response.json();

   this.recipes = data.recipes.map((recipeData: any) => ({

       image: recipeData.image,

       name: recipeData.name,

       rating: recipeData.rating,

       cuisine: recipeData.cuisine,

       ingredients: recipeData.ingredients,

       difficulty: recipeData.difficulty,

       timetaken:recipeData.cookTimeMinutes + recipeData.prepTimeMinutes,

       calorieCount: recipeData.caloriesPerServing,

     }));

     console.log('Recipes fetched from API:', this.recipes);

   } catch (error) {

     console.error('Error fetching recipes from API:', error);

   }

this can be reused. make this a util
In frontend/homework/8/handson.ts
https://github.com/Neerp25/kdu-coursework/pull/31#discussion_r1510234109
:

   if (Array.isArray(this.recipes)) {

     this.recipes.forEach((recipe, index) => {

       console.log(`Image: ${recipe.image}`);

       console.log(`Name: ${recipe.name}`);

       console.log(`Rating: ${recipe.rating}`);

       console.log(`Cuisine: ${recipe.cuisine}`);

       console.log(`Ingredients: ${recipe.ingredients.join(', ')}`);

       console.log(`Difficulty: ${recipe.difficulty}`);

       console.log(`Time Taken: ${recipe.timetaken} minutes`);

       console.log(`Calorie Count: ${recipe.calorieCount}`);

too much redundancy. Lets think of a better way for doing this.
In frontend/homework/8/handson.ts
https://github.com/Neerp25/kdu-coursework/pull/31#discussion_r1510234137
:

   // Check if this.recipes is an array

   if (Array.isArray(this.recipes)) {

     this.recipes.forEach((recipe, index) => {

       console.log(`Image: ${recipe.image}`);

       console.log(`Name: ${recipe.name}`);

       console.log(`Rating: ${recipe.rating}`);

       console.log(`Cuisine: ${recipe.cuisine}`);

       console.log(`Ingredients: ${recipe.ingredients.join(', ')}`);

       console.log(`Difficulty: ${recipe.difficulty}`);

       console.log(`Time Taken: ${recipe.timetaken} minutes`);

       console.log(`Calorie Count: ${recipe.calorieCount}`);

       console.log('\n');

     });

   } else {

     console.error('Recipes is not an array:', this.recipes);

show proper error messages to the user
—
Reply to this email directly, view it on GitHub
https://github.com/Neerp25/kdu-coursework/pull/31#pullrequestreview-1912939920,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BFGHZSGABS5JCTC3H6BZQMLYWL4CJAVCNFSM6AAAAABDKRMV7SVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMYTSMJSHEZTSOJSGA
.
You are receiving this because you authored the thread.Message ID:
@.***>


⚠ Bofrost.at has degraded performance

In 032afd7, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2259 ms

Resolved: Bofrost.at performance has improved in d6c8149 after 6 minutes.


Remove unused Version FlatBuffers table

:notebook_with_decorative_cover: Description
This is a breaking change based on #1130. Note that we intend to break this month anyways with the table slice change (#1105), so this shouldn't be too big of a deal. Might as well use the opportunity to remove some legacy fbs code.
This PR

removes the unused Version FlatBuffers table,
removes the versioning from the Interval FlatBuffers struct, because that does not really make sense to version, and
renames TableSliceBuffer to FlatTableSlice, because that name matches the table's actual purpose better.

:memo: Checklist

[x] All user-facing changes have changelog entries.
[x] The changes are reflected on docs.tenzir.com/vast, if necessary.
[x] The PR description contains instructions for the reviewer, if necessary.

:dart: Review Instructions
n/t

I've added the label blocked as we've decided to tackle #1105 first, independent of the root type helper.


Use node_exporter metrics for node CPU

Pull Request
Required Fields
:mag_right: What kind of change is it?

fix

:dart: What has been changed and why do we need it?

Use the node_exporter CPU metrics to get system level data.

Optional Fields
:heavy_check_mark: Which issue(s) this PR fixes?

Fixes: https://github.com/dotdc/grafana-dashboards-kubernetes/issues/3

:speech_balloon: Additional information?

...

Thank you @SuperQ, will test this when I can :+1:

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


Object reference is not set to an instance of an object

Hi I keep getting these errors even when i use your exact code for all scripts (i'm on episode 8 )
NullReferenceException: Object reference not set to an instance of an object EndlessTerrain+TerrainChunk..ctor (Vector2 coord, Int32 size, UnityEngine.Transform parent, UnityEngine.Material material) (at Assets/Scripts/EndlessTerrain.cs:81) EndlessTerrain.UpdateVisibleChunks () (at Assets/Scripts/EndlessTerrain.cs:50) EndlessTerrain.Update () (at Assets/Scripts/EndlessTerrain.cs:27)   and
NullReferenceException: Object reference not set to an instance of an object MapGenerator.DrawMapInEditor () (at Assets/Scripts/MapGenerator.cs:44) MapGeneratorEditor.OnInspectorGUI () (at Assets/Editor/MapGeneratorEditor.cs:18) UnityEditor.InspectorWindow.DrawEditor (UnityEditor.Editor editor, Int32 editorIndex, Boolean forceDirty, System.Boolean& showImportedObjectBarNext, UnityEngine.Rect& importedObjectBarRect, Boolean eyeDropperDirty) (at C:/buildslave/unity/build/Editor/Mono/Inspector/InspectorWindow.cs:1150) UnityEditor.DockArea:OnGUI()
im using unity 5.0.0f4

EDIT: i stopped those errors turns out i forgot to put the map display objects in but now i have a new issue
my chunk are generating under my original chunk and are tiny


Convert Companion Object to Model

We should be able to do something like
TodosCompanion _companion = new TodosCompanion();

Todo _todo = _companion.toModel();

print(_todo.toJson())

Done with a5451104a094a0ef58785e41579f30fc7033b200 - this will be released in moor 2.4


Exception.ToResult loses the original exception type

The original exception type makes a difference, but the ToResult method discards this information.  In any cases that need to know the original exception, ToResult is unusable.  It is possible to preserve the information using Result.Failure().WithError(theException).  However, it's not obvious to anyone using the library that ToResult is going to remove information that is preserved .
The cleanest way I can see to fix this without breaking existing code that relies on the attached Error being the inner exceptions only is to add the original exception type as a piece of metadata on the Result.
(apologies for the formatting of the code snippets.  I can't get the code sections to be accepted correctly)
public static class MetadataKeys {     public static string OriginalExceptionType = "original-exception-type"; }
`public static Result ToResult(this Exception exception)
{
var result = Result.Failure()
.WithMessage(exception.Message)
.WithCode(ResultCode.OperationFailedException)
.WithError(exception.InnerException);
if (exception.Data.Count > 0)
{
    foreach (var key in exception.Data.Keys)
    {
        if (key is string keyValue)
            result.WithMataData(keyValue, exception.Data[key]);
    }
}

result.WithMataData(MetadataKeys.OriginalExceptionType, exception.GetType());

return result;

}
`
`
[Fact]
public void Convert_Exception_To_Result_Includes_Type()
{
// arrange
var exception = new InvalidOperationException(message: "test message", new Exception("inner"));
Type expectedExceptionType = typeof(InvalidOperationException);
// act
var resultFromException = exception.ToResult();

// assert
Assert.Equal(ResultCode.OperationFailedException, resultFromException.Code);
Assert.Equal("test message", resultFromException.Message);
Assert.Equal(1, resultFromException.Errors.Count);
Assert.Equal(expectedExceptionType, resultFromException.MetaData[MetadataKeys.OriginalExceptionType]);

}
`

Thank you for the feedback! When I first created the ToResult extension, my goal was to provide a quick way to handle the exception-to-result conversion. However, after considering your input, I realize that losing the original exception context can be problematic, especially in scenarios where understanding the specific exception type is crucial.
To address this, I'm considering a complete rewrite of the ToResult extension to preserve the full context of the original exception. Here's what I propose:
public static Result ToResult(this Exception exception)
{
    return Result.Failure()
        .WithMessage(exception.Message)
        .WithCode(ResultCode.OperationFailedException)
        .WithError(exception);
}

This version ensures that the original exception is preserved within the Result, making it a shorthand for Result.Failure().WithError(exception).


Remove build tag unit and move MockActors & FailingActors to a separate testing package under pkg/actors

Description

The change is to get rid of build tag unit and instead move MockActors and FailingActors to a separate testing package under pkg/actors. This also follows the same convention by other implementations of mocks.
Issue reference

Please reference the issue this PR will close: #5685
Checklist
Please make sure you've  completed the relevant tasks for this PR, out of the following list:

[x] Code compiles correctly
[x] Created/updated tests
[x] Unit tests passing
[x] End-to-end tests passing

@mukundansundar @ItalyPaleAle @berndverst thanks guys for reviewing the change. Please also help merge the PR (or let me know if any additional steps are required before merge).

@dazhao-msft we cannot merge as we are not maintainers of this repo. All maintainers are out of the office (at their respective businesses) until next week.

@ItalyPaleAle I'm removing buildinfo_unit.go which was added via PR #5677, as the file introduced a new occurrence of the unit tag, which is being removed by this PR. I think it makes more sense to remove buildinfo_unit.go because unit tests shouldn't depend on feature flags to run. Instead, it should be the integration tests that verify the impacts of feature flags. In addition, all the current unit tests can pass without buildinfo_unit.go.
BTW, what else needs to be done to merge this PR? I notice that it has been marked as autoupdate for a while.

In addition, all the current unit tests can pass without buildinfo_unit.go.

Yes, that's correct because Resiliency is now enabled everywhere.
However, we will need a way to hardcode feature flags for unit tests I'm afraid.

However, we will need a way to hardcode feature flags for unit tests I'm afraid.

Not really. Individual features should be unit tested independently. If a component depends on another with feature flag, ideally the dependency should be mocked up rather than turning on/off the actual feature flag with the code like buildinfo_unit.go.

The problem is during “migrations”, before we enable a feature flag. That’s when I added the Resiliency one, a few days before enabling it everywhere. In this case, the goal was to test that all unit tests would work even with Resiliency enabled.

The problem is during “migrations”, before we enable a feature flag. That’s when I added the Resiliency one, a few days before enabling it everywhere. In this case, the goal was to test that all unit tests would work even with Resiliency enabled.

Actually would it make sense to also append $(GCFLAGS) -ldflags=$(LDFLAGS) to go test and gotestsum to keep consistent with go build?


Backend plugin - only for endpoint/api route

Hello, i'm trying to create a plugin for backend, to add some routes into the core routing system to manipulate some data
Since there is no documentation done about this (https://backstage.io/docs/plugins/backend-plugin), i ran backstage-cli create-plugin --scope backstage --no-private and it created the boilerplate (guess this command is only for frontend, is there any command for BACKEND plugin ?)
So i've removed ALL boilerplates related to frontend, i've used as base the scaffolder plugin
Using the structure of monorepo
so i have this files in the end:
path: packages/backend/src/plugins/azuredevops.ts
import {
  createRouter,
} from '@backstage/plugin-azure-devops-apis-backend';
import { PluginEnvironment } from '../types';

export default async function createPlugin({
  logger,
  config,
}: PluginEnvironment) {
  return await createRouter({ logger, config });

}

at the plugin
path: plugins/azure-devops-apis-backend/src/service/router.ts
import express from 'express';
import Router from 'express-promise-router';
import { Logger } from 'winston';
import { Config } from '@backstage/config';
export interface RouterOptions {
    logger: Logger;
    config: Config;
}

export async function createRouter(
    options: RouterOptions,
): Promise<express.Router> {
    const router = Router();
    router.use(express.json());

    router.get('/test', async (req, res) => {
        console.log("test")
        res.send("Testing")
    });

    const app = express();
    app.use('/', router);

    return app;
}

path: plugins/azure-devops-apis-backend/src/index.ts
export { createRouter } from './service/router';

but calling the route i receive 404 :(
http://localhost:7000/azuredevopsapis/test
2021-03-18T15:19:08.151Z backstage info ::1 - - [18/Mar/2021:15:19:08 +0000] "GET /azuredevopsapis/test HTTP/1.1" 404 - "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.72 Safari/537.36" type=incomingRequest

is there something that i missed to keep this decoupled custom backend apis?

the stupid thing was that i was using the router without /api...


LibGio#g_list_store_splice argument error

Hi! Thanks for the bindings! :partying_face:
When trying to #splice an Enumerable of GObjects into a ListStore, i get the following error:
 275 | LibGio.g_list_store_splice(to_unsafe, position, n_removals, additions, n_additions)
                                                                   ^--------
Error: argument 'additions' of 'LibGio#g_list_store_splice' must be Pointer(LibGObject::Object), not Pointer(Pointer(Void))

Example code snippet:
list_store = Gio::ListStore.new(Gtk::Button.g_type)
one = Gtk::Button.new
two = Gtk::Button.new

items = [one, two]
list_store.splice(position: 0_u32, n_removals: 0_u32, additions: items)

In the generated bindings: gi-crystal/src/auto/gio-2.0/list_store.cr at line 271
- additions = additions.to_a.map(&.to_unsafe).to_unsafe
+ additions = additions.to_a.map(&.to_unsafe).to_unsafe.as(Pointer(LibGObject::Object))

I assume in the binding generator this is in src/generator/arg_strategy.cr but honestly, I have no idea what I'm doing :rofl:
- generate_array_to_unsafe(io, arg_name, arg.type_info)
+ generate_array_to_unsafe(io, arg_name, arg.type_info).as(Pointer(LibGObject::Object))

I have no idea whether this breaks anything else, but it solves this issue.

This seems to be the case for all types using arg_strategy.
Gdk::Paintable#snapshot_symbolic similarly needs:
- colors = colors.to_a.map(&.to_unsafe).to_unsafe
+ colors = colors.to_a.map(&.to_unsafe).to_unsafe.as(Pointer(LibGdk::RGBA))


Convert quint's nondet x = oneOf(...); A to a nondet existential quantification.

This will require special treatment in
https://github.com/informalsystems/apalache/blob/ecdc52ff5cd383ffef03f56a525101608610d679/tla-io/src/main/scala/at/forsyte/apalache/io/quint/Quint.scala#L90-L99
We'll be mapping
nondet x = oneOf(S); A

to
\E x \in S: A

Thanks to @konnov and @gabrielamafra for the pointers here.

Since oneOf is a function, it requires non-emptiness of S, whereas \E x \in S: A simply returns FALSE when S is empty.

I don't get it, what does the S /= {} do, on top of making the expression evaluate to FALSE?

Since oneOf is a function, it requires non-emptiness of S, whereas \E x \in S: A simply returns FALSE when S is empty.

I don't get it, what does the S /= {} do, on top of making the expression evaluate to FALSE?

Oh, I think you are right. It's actually the other way around: \E x \in S: A of TLA+ should be understood as any { S == Set(), nondet x = oneOf(S); A }.

Still not sure I understand. In the case where S = {}, wouldn't
any { S == Set(), all { S != Set(), nondet x = oneOf(S); A } }

be true, and \E x \in S: A be false?

Still not sure I understand. In the case where S = {}, wouldn't
any { S == Set(), all { S != Set(), nondet x = oneOf(S); A } }

be true, and \E x \in S: A be false?

Sorry. I am a bit tired today :)
Yes, you are right. We need only the all part. Fixed in the comment above.


co19_2 tests failing with Runtime errors in dartkp-linux-release-x64 (precompiled) mode

co19_2/Language/Expressions/Additive_Expressions/syntax_t01 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Expressions/Assignment/null_aware_assignment_static_type_t01 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Expressions/Equality/evaluation_super_t02 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Expressions/Function_Invocation/async_generator_invokation_t08 is new and failed (Fail, expected Pass)
co19_2/Language/Expressions/Function_Invocation/async_generator_invokation_t10 is new and failed (Fail, expected Pass)
co19_2/Language/Expressions/Function_Invocation/async_invokation_t02 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Expressions/Instance_Creation/New/evaluation_t19 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Expressions/Instance_Creation/New/evaluation_t20 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Expressions/Lists/identical_t02 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Expressions/Maps/identical_t02 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Expressions/Type_Cast/syntax_t01 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Functions/External_Functions/not_connected_to_a_body_t01 is new and failed (DartkCrash, expected Pass)
co19_2/Language/Generics/class_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Generics/class_A03_t02 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Libraries_and_Scripts/Imports/deferred_import_t01 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Libraries_and_Scripts/Parts/compilation_t03 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Libraries_and_Scripts/Parts/compilation_t05 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Libraries_and_Scripts/Scripts/top_level_main_t05 is new and failed (DartkCrash, expected Pass)
co19_2/Language/Overview/Privacy/private_and_public_t18 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Statements/Assert/execution_t03 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Statements/Assert/execution_t08 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Statements/Assert/execution_t09 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Statements/Assert/execution_t11 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Statements/For/For_in/execution_t02 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Statements/Yield_and_Yield_Each/Yield_Each/execution_async_t08 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Statements/Yield_and_Yield_Each/Yield_Each/execution_async_t09 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Statements/Yield_and_Yield_Each/Yield_Each/execution_async_t10 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Statements/Yield_and_Yield_Each/Yield_Each/execution_sync_t05 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Function_Types/call_t01 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Function_Types/subtype_named_args_t01 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Function_Types/subtype_named_args_t02 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Function_Types/subtype_named_args_t03 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Function_Types/subtype_named_args_t04 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Function_Types/subtype_named_args_t11 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Function_Types/subtype_named_args_t12 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Function_Types/subtype_no_args_t04 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Function_Types/subtype_optional_args_t01 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Function_Types/subtype_optional_args_t02 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Function_Types/subtype_optional_args_t03 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Function_Types/subtype_optional_args_t04 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Function_Types/subtype_required_args_t01 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Function_Types/subtype_required_args_t02 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Interface_Types/subtype_t02 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Interface_Types/subtype_t03 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Interface_Types/subtype_t06 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Interface_Types/subtype_t17 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Interface_Types/subtype_t21 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Interface_Types/subtype_t22 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Interface_Types/subtype_t23 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Types/Interface_Types/subtype_t26 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Variables/constant_initialization_t03 is new and failed (RuntimeError, expected Pass)
co19_2/Language/Variables/constant_variable_t09 is new and failed (RuntimeError, expected Pass)
co19_2/LanguageFeatures/Instantiate-to-bound/class/dynamic/class_FutureOr_l1_t01 is new and failed (DartkCrash, expected Pass)
co19_2/LanguageFeatures/Instantiate-to-bound/class/static/class_FutureOr_l1_t01 is new and failed (DartkCrash, expected Pass)
co19_2/LanguageFeatures/Instantiate-to-bound/typedef/dynamic/typedef_typedef_l1_t06 is new and failed (RuntimeError, expected Pass)
co19_2/LanguageFeatures/Set-literals/exact_types_of_literals_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LanguageFeatures/Set-literals/syntax_compatibility_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LanguageFeatures/Simple-bounds/dynamic/typedef_FutureOr_l1_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LanguageFeatures/Simple-bounds/dynamic/typedef_l1_t07 is new and failed (RuntimeError, expected Pass)
co19_2/LanguageFeatures/Simple-bounds/dynamic/typedef_l1_t12 is new and failed (Crash, expected Pass)
co19_2/LanguageFeatures/Spread-collections/StaticSemantic_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LanguageFeatures/Spread-collections/TypeInference_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/async/Future/asStream_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/async/Stream/Stream.fromFutures_A04_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/async/Stream/Stream.fromIterable_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/async/Stream/Stream.fromIterable_A03_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/async/Stream/Stream.periodic_A04_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/async/StreamController/StreamController.broadcast_A03_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/async/StreamController/StreamController.broadcast_A09_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/async/StreamController/StreamController.broadcast_A10_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/async/StreamController/StreamController_A03_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/async/StreamController/stream_A02_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/async/StreamController/stream_A03_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/async/StreamSink/addStream_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/collection/DoubleLinkedQueue/removeWhere_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/collection/DoubleLinkedQueue/removeWhere_A02_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/collection/DoubleLinkedQueue/retainWhere_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/collection/DoubleLinkedQueue/retainWhere_A02_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/convert/ByteConversionSink/ByteConversionSink_class_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/convert/StringConversionSink/asStringSink_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/convert/StringConversionSink/asUtf8Sink_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/convert/Utf8Codec/Utf8Codec_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/convert/Utf8Codec/Utf8Codec_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/convert/Utf8Codec/decode_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/convert/Utf8Codec/decode_A03_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/convert/Utf8Decoder/Utf8Decoder_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/convert/Utf8Decoder/Utf8Decoder_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/AssertionError/AssertionError_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/AssertionError/message_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/AssertionError/toString_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Function/Function_class_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/RegExp/Pattern_semantics/firstMatch_CharacterEscape_A06_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/RegExp/Pattern_semantics/firstMatch_DecimalEscape_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/RegExp/Pattern_semantics/firstMatch_NonEmptyClassRanges_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/StackOverflowError/stackTrace_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/StackOverflowError/stackTrace_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Symbol/Symbol_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Symbol/Symbol_A01_t04 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Symbol/Symbol_A01_t05 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/Uri.dataFromBytes_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/Uri.dataFromBytes_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/Uri.dataFromBytes_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/Uri.dataFromBytes_A01_t04 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/Uri.dataFromBytes_A01_t05 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/Uri.dataFromString_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/Uri.dataFromString_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/Uri.dataFromString_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/Uri.dataFromString_A01_t04 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/Uri.dataFromString_A01_t05 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/Uri.dataFromString_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/Uri.dataFromString_A02_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/Uri.directory_A05_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/Uri.file_A02_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/hasEmptyPath_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/parse_A05_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/parse_A07_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/queryParametersAll_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/queryParametersAll_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/queryParametersAll_A01_t04 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/queryParametersAll_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/Uri/queryParametersAll_A04_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/UriData/UriData.fromBytes_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/UriData/UriData.fromString_A02_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/UriData/UriData.fromUri_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/UriData/charset_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/UriData/contentText_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/UriData/isBase64_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/UriData/parse_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/core/UriData/toString_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Cookie/domain_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Cookie/name_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Cookie/path_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Cookie/value_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Directory/deleteSync_A02_t06 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Directory/delete_A02_t05 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Directory/existsSync_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Directory/exists_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Directory/statSync_A01_t05 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Directory/stat_A01_t05 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Directory/watch_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/File/statSync_A01_t05 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/File/stat_A01_t05 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/FileStat/changed_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/FileStat/modified_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/FileSystemDeleteEvent/isDirectory_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/FileSystemDeleteEvent/isDirectory_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/FileSystemEntity/isDirectorySync_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/FileSystemEntity/isDirectory_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/FileSystemEntity/isFileSync_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/FileSystemEntity/isFile_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HeaderValue/parse_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClient/addCredentials_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClient/addProxyCredentials_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClient/authenticateProxy_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClient/authenticateProxy_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClient/authenticateProxy_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClient/authenticate_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClient/authenticate_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClient/authenticate_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClient/close_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClient/findProxy_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClient/findProxy_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClient/findProxy_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClient/findProxy_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClient/findProxy_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClient/findProxy_A03_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClientBasicCredentials/HttpClientBasicCredentials_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClientDigestCredentials/HttpClientDigestCredentials_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClientRequest/addError_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClientRequest/addStream_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClientRequest/addStream_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClientRequest/addStream_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClientRequest/add_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClientRequest/add_A03_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClientRequest/flush_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClientRequest/flush_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpClientResponse/isRedirect_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/HttpServer/bind_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/IOSink/add_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/InternetAddress/lookup_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/InternetAddress/lookup_A03_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Link/renameSync_A02_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Link/rename_A02_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Link/statSync_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Link/stat_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Link/watch_A01_t01 is new and failed (Fail, expected Pass)
co19_2/LibTest/io/Process/kill_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Process/run_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Process/start_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Process/start_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Process/start_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Process/start_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Process/start_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Process/start_A03_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Process/start_A05_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Process/stderr_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Process/stdin_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Process/stdout_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/ProcessResult/ProcessResult_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/ProcessResult/ProcessResult_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/ProcessResult/exitCode_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/ProcessResult/exitCode_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/ProcessResult/pid_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/ProcessResult/stderr_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/ProcessResult/stderr_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/ProcessResult/stdout_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/ProcessResult/stdout_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/ProcessSignal/watch_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/ProcessSignal/watch_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lockSync_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lockSync_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lockSync_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lockSync_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lockSync_A02_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lockSync_A02_t04 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lockSync_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lockSync_A03_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lockSync_A03_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lockSync_A04_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lockSync_A04_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lockSync_A04_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lockSync_A04_t04 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lockSync_A05_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lock_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lock_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lock_A01_t04 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lock_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lock_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lock_A02_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lock_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lock_A03_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lock_A03_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lock_A04_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lock_A04_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lock_A04_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lock_A04_t04 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lock_A05_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/lock_A05_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/unlockSync_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/unlockSync_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/unlockSync_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/unlockSync_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/unlock_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/unlock_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/unlock_A01_t04 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RandomAccessFile/unlock_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RawDatagramSocket/join_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RawDatagramSocket/join_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RawDatagramSocket/join_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RawDatagramSocket/multicastInterface_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RawDatagramSocket/receive_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RawDatagramSocket/reduce_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RawDatagramSocket/reduce_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RawDatagramSocket/reduce_A04_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RawDatagramSocket/single_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RawSecureServerSocket/first_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RawSecureServerSocket/first_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RawSecureServerSocket/first_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RawSecureServerSocket/isEmpty_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RawSecureServerSocket/last_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RawSecureServerSocket/length_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RawSecureServerSocket/single_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/RawSecureServerSocket/single_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/any_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/any_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/any_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/any_A01_t04 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/any_A01_t05 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/any_A01_t06 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/any_A01_t07 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/any_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/any_A04_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/echoMode_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/echoMode_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/first_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/first_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/first_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/first_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/first_A03_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/isEmpty_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/isEmpty_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/isEmpty_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/isEmpty_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/last_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/last_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/length_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/length_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/lineMode_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/lineMode_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/readByteSync_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/readByteSync_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/readByteSync_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/readByteSync_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/readLineSync_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/readLineSync_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/readLineSync_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/readLineSync_A03_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/readLineSync_A03_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/readLineSync_A03_t04 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/readLineSync_A04_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/readLineSync_A05_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/readLineSync_A05_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/readLineSync_A05_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdin/supportsAnsiEscapes_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/Stdout_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/addError_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/addError_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/addError_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/addError_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/addError_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/addStream_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/add_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/add_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/add_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/add_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/add_A02_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/add_A02_t04 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/add_A02_t05 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/add_A02_t06 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/add_A02_t07 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/add_A02_t08 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/add_A02_t09 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/add_A04_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/nonBlocking_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/supportsAnsiEscapes_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/writeAll_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/writeAll_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/writeAll_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/writeAll_A02_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/writeAll_A02_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/writeAll_A02_t05 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/writeAll_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/writeCharCode_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/writeCharCode_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/write_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/write_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/write_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/write_A01_t04 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/write_A01_t05 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/write_A01_t07 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/write_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/writeln_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/writeln_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/writeln_A01_t03 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/Stdout/writeln_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/SystemEncoding/name_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/WebSocket/connect_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/WebSocket/connect_A01_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/WebSocket/isEmpty_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/WebSocketTransformer/bind_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/ZLibDecoder/fuse_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/ZLibEncoder/fuse_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/exit/exit_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/exit/exit_A02_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/exit/exit_A03_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/exit/exit_A03_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/exitCode/exitCode_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/exitCode/exitCode_A03_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/pid/pid_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/io/stderr/stderr_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/isolate/Isolate/addOnExitListener_A04_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/isolate/Isolate/ping_A04_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/isolate/Isolate/spawn_A04_t04 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/math/MutableRectangle/MutableRectangle_A03_t04 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/math/MutableRectangle/height_A03_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/math/MutableRectangle/width_A03_t02 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/math/Rectangle/Rectangle_A03_t04 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/typed_data/Float32x4/operator_equality_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/typed_data/Float32x4/reciprocalSqrt_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/typed_data/Float32x4/reciprocal_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/LibTest/typed_data/Float64x2/operator_equality_A01_t01 is new and failed (RuntimeError, expected Pass)
co19_2/Utils/tests/Expect/throws_A01_t04 is new and failed (RuntimeError, expected Pass)

This issue is being created to approve all test failures from the co19_2 test run in dartkp-linux-release-x64 mode
(Note: Some of these tests have been failing in dartk-linux-release-x64 mode also for a long time now, there are a few additional failures in dartkp mode).

A few more showed up most submit:
new test -> RuntimeError (expected Pass)
co19_2/LibTest/io/RandomAccessFile/writeByte_A01_t01
co19_2/LibTest/io/RawDatagramSocket/single_A03_t01
new test -> Timeout (expected Pass)
co19_2/LibTest/isolate/Isolate/pause_A01_t02

Another failure today.

co19_2 tests are not supported any longer, closing this issue. Please reopen if I'm wrong


Removed Outline of Icons

As Outline of icons were a quite bit confusing for user when clicking it get's selected which might get user feel that he/she is selecting various options at the time of video streaming. So removed it.
Also want to know if instead of giving play button explicitly we can make video streamed on image click is a good approach or not?

Thanks for your pull request. It looks like this may be your first contribution to a Google open source project (if not, look below for help). Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
📝 Please visit https://cla.developers.google.com/ to sign.
Once you've signed (or fixed any issues), please reply here with @googlebot I signed it! and we'll verify it.
What to do if you already signed the CLA
Individual signers

It's possible we don't have your GitHub username or you're using a different email address on your commit. Check your existing CLA data and verify that your email is set on your git commits.

Corporate signers

Your company has a Point of Contact who decides which employees are authorized to participate. Ask your POC to be added to the group of authorized contributors. If you don't know who your Point of Contact is, direct the Google project maintainer to go/cla#troubleshoot (Public version).
The email used to register you as an authorized contributor must be the email used for the Git commit. Check your existing CLA data and verify that your email is set on your git commits.
The email used to register you as an authorized contributor must also be attached to your GitHub account.

ℹ Googlers: Go here for more info.

@googlebot I signed it!


[Feature Request]: Granularity of Dependency Pipeline on a given Module PR

Description
Is there a reason why every single dependency portion of the pipeline must run as part of the checker for this PR? It takes a long time for a PR involving the dependency pipeline to run its checks
[Modules] 1154 Add Public IP to Azure Firewall by jontreynes · Pull Request #1392 · Azure/ResourceModules (github.com)

By chance have we thought about this - and this may be a monstrosity of pipelines
1 dependency pipeline per module
Where, for example: Consider Azure firewall only has one resource type dependency: virtual network
The azurefirewall dependency pipeline would only need to run perhaps deploy resource group, deploy virtual network
Eventually we're going to want to get into the use case of not just min.parameters.json and max - but maybe 5 use case examples for parameter.n.json where n is a use case that requires n updates to dependency code (which would trigger this whole check you see in the screenshot). We may need to grow out of just one dependency pipeline for all module pr checks
If we wanted this example to be more modular we could have... even more pipelines
deploy.resourcegroup.pipeline, deploy.virtualnetwork.pipeline
dependency.azfirewall.pipeline which calls deploy.resourcegroup.pipeline, deploy.virtualnetwork.pipeline
dependency.bastion.pipeline which calls deploy.resourcegroup.pipeline, deploy.virtualnetwork.pipeline
It's a lot to maintain, but the benefits are that the PR checks don't have to run every single "dependency" in dependency pipeline that is not actually a dependency
Another piece to consider: One reason the current dependency azure pipeline may take a long time to run is because it requires an approval for every stage. The reason there's an approval on each stage is simply because the dependency github workflow may invoke a resource locking error.
It may be bearable if the dependency pipeline did not need to wait for approvals and we instead resolve the resource locking through automation - or simply just have one tool to run our dependency pipeline - github actions or azure pipelines. After all, the dependency pipeline is an internal tool.

The PR checks seems to be something Github automatically registers. If you check the dependency pipeline it actually has no trigger whatsoever. So for whatever reason the dependency pipeline is automatically listed - it is not by design.
However, if changing the dependency pipeline it is anyways recommended to run the pipeline once to make sure the changes did not break anything & work.
Last but not least, this is resolved as soon as we re-invented the dependency pipeline as part of the #329 issue

@MrMCake  thank you for the context.
Yea, I guess that makes sense that we have to run the WHOLE thing especially for dependent resources. One example which is a worst case scenario:
Consider a user removes resource group validation-rg, all proceeding deployments will fail and the user should be blocked from merging the PR
I think "universal logic that allows modules to deploy their own dependencies instead. Ideally even in their own resource group (for Rg-Level resources) so that we can just remove the resource group instead of individual resources from it." would resolve this issue. I'll note this as a duplicate to #329

Hey @jontreynes , thanks for the extensive documentation. With the issue you referensed (and are currently creating PoCs for) we're actually moving one steps closer to this. The point with testing 'upstream' is definitely a good one, as we discussed this issue too - without a good solution yet. Hence I suggest we follow up, once the first step is done.


ft/CMS SEO

Description
Get Site SEO From CMS
Fixes #224
Type of change

[x] New feature (non-breaking change which adds functionality)

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation

@kilemensi What would be the best approach to add SEO for the other pages?

How's this going @kelvinkipruto ?

How's this going @kelvinkipruto ?

@kilemensi the default value for SEO should be used instead of the ones in next-seo.config?

How's this going @kelvinkipruto ?

@kilemensi the default value for SEO

Where is this default value @kelvinkipruto?

I meant DefaultSeo as described here.

1.1  ... the site default values for SEO will be set: Title, Description, Twitter and openGraph.

Should the data from the Settings | General page be used for the DefaultSeo?

DefaultSeo is like the last line of defense @kelvinkipruto ... I don't think we need to touch it unless it contains a value that can not be overridden.
What I meant was: What goes into Settings | General will be the default if no SEO is set on a page.
For example if a page doesn't provide Twitter handle, we should use the one set in Settings | General. i.e.
PageSEO > SettingsSEO > DefaultSEO

👍🏽 . I included a lot of hint and pattern addition on changes I suggested on Friday. What happened to them?

Ahaa, I missed that part. Updated it.


"Could not load cFE application" error -- yet .so file exists

cFE refuses to load my custom app. I built it from the sample_app provided, and it compiles correctly. Moreover make realclean && make config && make will create the expected lls_app.so and place them in the expected locations (i.e. build/cpu1/exe/cf/apps/lls_app.so and build/cpu1/exe/lls_app.so). Furthermore, the header of these dynamic libraries confirms that they compiled for the correct target when compared to the other default libraries which load.
Any hint is greatly appreciated as I've been struggling with this issue for several long hours now.
Here's the relevant log:
1980-012-14:03:20.25303 ES Startup: Loading file: /cf/apps/lls_app.so, APP: LLS_APP
1980-012-14:03:20.25304 ES Startup: loading directly:/cf/apps/lls_app.so (LLS_APP) -70028.
1980-012-14:03:20.25322 ES Startup: Could not load cFE application file:/cf/apps/lls_app.so. EC = 0xFFFFFFFF

And the full boot-up log:
CFE_PSP: Default Reset Type = PO
CFE_PSP: Default Reset SubType = 1
CFE_PSP: Default CPU ID = 1
CFE_PSP: Default Spacecraft ID = 66
CFE_PSP: Default CPU Name: CPU1
CFE_PSP: Starting the cFE with a POWER ON reset.
CFE_PSP: Clearing out CFE CDS Shared memory segment.
CFE_PSP: Clearing out CFE Reset Shared memory segment.
CFE_PSP: Clearing out CFE User Reserved Shared memory segment.
2027-356-20:29:57.62589 POWER ON RESET due to Power Cycle (Power Cycle).
2027-356-20:29:57.62591 ES Startup: CFE_ES_Main in EARLY_INIT state
CFE_PSP: CFE_PSP_AttachExceptions Called
2027-356-20:29:57.62596 ES Startup: CFE_ES_Main entering CORE_STARTUP state
2027-356-20:29:57.62597 ES Startup: Starting Object Creation calls.
2027-356-20:29:57.62598 ES Startup: Calling CFE_ES_CDSEarlyInit
2027-356-20:29:57.62609 ES Startup: Calling CFE_EVS_EarlyInit
2027-356-20:29:57.62613 Event Log cleared following power-on reset
2027-356-20:29:57.62614 ES Startup: Calling CFE_SB_EarlyInit
2027-356-20:29:57.62627 ES Startup: Calling CFE_TIME_EarlyInit
1980-012-14:03:20.00000 ES Startup: Calling CFE_TBL_EarlyInit
1980-012-14:03:20.00023 ES Startup: Calling CFE_FS_EarlyInit
1980-012-14:03:20.00050 ES Startup: Core App: CFE_EVS created. App ID: 0
EVS Port1 66/1/CFE_EVS 14: No subscribers for MsgId 0x808,sender CFE_EVS
EVS Port1 66/1/CFE_EVS 1: cFE EVS Initialized. cFE Version <IP_ADDRESS>
1980-012-14:03:20.05067 ES Startup: Core App: CFE_SB created. App ID: 1
1980-012-14:03:20.05072 SB:Registered 4 events for filtering
EVS Port1 66/1/CFE_SB 14: No subscribers for MsgId 0x808,sender CFE_SB
EVS Port1 66/1/CFE_SB 1: cFE SB Initialized
1980-012-14:03:20.10086 ES Startup: Core App: CFE_ES created. App ID: 2
EVS Port1 66/1/CFE_SB 14: No subscribers for MsgId 0x808,sender CFE_ES
EVS Port1 66/1/CFE_ES 1: cFE ES Initialized
EVS Port1 66/1/CFE_SB 14: No subscribers for MsgId 0x808,sender CFE_ES
EVS Port1 66/1/CFE_ES 2: Versions:cFE <IP_ADDRESS>, OSAL <IP_ADDRESS>, PSP <IP_ADDRESS>, chksm 15267
1980-012-14:03:20.15104 ES Startup: Core App: CFE_TIME created. App ID: 3
EVS Port1 66/1/CFE_SB 14: No subscribers for MsgId 0x808,sender CFE_TIME
EVS Port1 66/1/CFE_TIME 1: cFE TIME Initialized
1980-012-14:03:20.20121 ES Startup: Core App: CFE_TBL created. App ID: 4
EVS Port1 66/1/CFE_TBL 1: cFE TBL Initialized.  cFE Version <IP_ADDRESS>
1980-012-14:03:20.25129 ES Startup: Finished ES CreateObject table entries.
1980-012-14:03:20.25135 ES Startup: CFE_ES_Main entering CORE_READY state
1980-012-14:03:20.25140 ES Startup: Opened ES App Startup file: /cf/apps/cfe_es_startup.scr
1980-012-14:03:20.25158 ES Startup: Loading file: /cf/apps/ci_lab.so, APP: CI_LAB_APP
1980-012-14:03:20.25160 ES Startup: loading directly:/cf/apps/ci_lab.so (CI_LAB_APP) -70028.
1980-012-14:03:20.25194 ES Startup: CI_LAB_APP loaded and created
EVS Port1 66/1/CI_LAB_APP 6: CI: RESET command
EVS Port1 66/1/CI_LAB_APP 3: CI Lab Initialized.  Version <IP_ADDRESS>
1980-012-14:03:20.25217 ES Startup: Loading file: /cf/apps/to_lab.so, APP: TO_LAB_APP
1980-012-14:03:20.25219 ES Startup: loading directly:/cf/apps/to_lab.so (TO_LAB_APP) -70028.
1980-012-14:03:20.25245 ES Startup: TO_LAB_APP loaded and created
EVS Port1 66/1/TO_LAB_APP 1: TO Lab Initialized. Version <IP_ADDRESS> Awaiting enable command.
1980-012-14:03:20.25266 ES Startup: Loading file: /cf/apps/sch_lab.so, APP: SCH_LAB_APP
1980-012-14:03:20.25267 ES Startup: loading directly:/cf/apps/sch_lab.so (SCH_LAB_APP) -70028.
1980-012-14:03:20.25286 ES Startup: SCH_LAB_APP loaded and created
SCH Lab Initialized.  Version <IP_ADDRESS>
1980-012-14:03:20.25303 ES Startup: Loading file: /cf/apps/lls_app.so, APP: LLS_APP
1980-012-14:03:20.25304 ES Startup: loading directly:/cf/apps/lls_app.so (LLS_APP) -70028.
1980-012-14:03:20.25322 ES Startup: Could not load cFE application file:/cf/apps/lls_app.so. EC = 0xFFFFFFFF
1980-012-14:03:20.25324 ES Startup: CFE_ES_Main entering OPERATIONAL state
EVS Port1 66/1/CFE_TIME 21: Stop FLYWHEEL

Please direct your questions here: http://coreflightsystem.org/questions/
You may want to also post your startup script and double check the name of the entry function.

X-POST
I'm told by a coworker this error is typical of a runtime error when loading the app. I'll investigate that issue.

That error code does indeed mean the app itself encountered a runtime error.
In my case, I had a typo in one of the functions called from in the *_AppInit initialization function.


Create an initial implementation of the metadata manager

This task is to:

Create and organize for use as signed structs the structs and enums used to represent metadata for:

package types
namespaces
package
package version
artifact

Design the initial metadata manager API to support

create namespace
get namespace
get namespaces by package type
create package
get package
update package
get packages by namespace
update package
create package version

Implement the API to call the document store or a mock of it.

Created a draft pull request for the first bullet.

Created a draft pull request for the first bullet.

Can you please link the related pull request(s)?

Marking as outdated. And closing.


add Twitch unit test

PR for https://github.com/PaulieScanlon/mdx-embed/issues/121
For the IntersectionObserver, I used the code from https://github.com/PaulieScanlon/mdx-embed/blob/main/packages/mdx-embed/src/components/general-observer/general-observer.test.tsx
Let me know if there's anything to modify!

Codecov Report

Merging #163 into main will increase coverage by 4.44%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #163      +/-   ##
==========================================
+ Coverage   66.06%   70.51%   +4.44%
==========================================
  Files          76       76
  Lines         607      607
  Branches      109      109
==========================================
+ Hits          401      428      +27
+ Misses        182      156      -26
+ Partials       24       23       -1

Impacted Files
Coverage Δ

...ackages/mdx-embed/src/components/twitch/twitch.tsx
90.00% <ø> (+40.00%)
:arrow_up:

packages/mdx-embed/src/components/twitch/utils.ts
80.00% <0.00%> (+60.00%)
:arrow_up:

src/components/twitch/twitch.tsx
100.00% <0.00%> (+64.28%)
:arrow_up:

src/components/twitch/utils.ts
100.00% <0.00%> (+80.00%)
:arrow_up:

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 a80aa57...9220120. Read the comment docs.

@ekafyi You're absolutely right about needing to add the beforeEach method, thanks so much for catching this one, top job!
I'm not sure why single test instances pass but multiple test instances throw the exception probably must be a React thing 🤷♂
In either case i've now exposed a new global jest method called addIntersectionObserver so you will have to pull the main branch again and rebase / merge the changes into your PR... apologies about that!
Your test file should now look like this 👇
import React from 'react';
import { render, screen, act } from '@testing-library/react';

import { Twitch } from './';

const PARENT_PROP = 'http://localhost:6006/';

describe('<Twitch />', () => {

  beforeEach(() => {
    (window as any).addIntersectionObserver();
  });

  test('it renders the component when provided a twitchId', () => {
    render(<Twitch parent={PARENT_PROP} twitchId="679474192" />);

    act(() => {
      (window as any).triggerGeneralObserver();
      return undefined;
    });

    expect(screen.getByTestId('twitch')).toBeDefined();
  });

  test('it renders the component when provided a channel', () => {
    render(<Twitch parent={PARENT_PROP} channel="jlengstorf" />);

    act(() => {
      (window as any).triggerGeneralObserver();
      return undefined;
    });

    expect(screen.getByTestId('twitch')).toBeDefined();
  });

  test('it renders the component when provided a collection', () => {
    render(<Twitch parent={PARENT_PROP} collection="eMybriFryRWpiQ" />);

    act(() => {
      (window as any).triggerGeneralObserver();
      return undefined;
    });

    expect(screen.getByTestId('twitch')).toBeDefined();
  });
});


Optional timeout support for queries

Continuing conversation from https://github.com/keenlabs/KeenClient-Node/pull/29.
/cc @alexkwolfe

@alexkwolfe https://www.npmjs.com/package/keen-js :)


Update specs2-core, specs2-mock to 4.20.3

About this PR
📦 Updates

org.specs2:specs2-core
org.specs2:specs2-mock

from 4.20.0 to 4.20.3
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.specs2" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.specs2" }
}]

labels: test-library-update, early-semver-patch, semver-spec-patch, version-scheme:semver-spec, commit-count:1

Superseded by #66.


RHTAPINST-74: README.md

Initial project documentation front page.

@otaviof the detailed process of using this cli would be handled via main documentation, correct?

@otaviof the detailed process of using this cli would be handled via main documentation, correct?

I'd like to tackle this after we rename a couple of internal subcommands, should happen quite soon, please.

Can we also add a quick demo section just to let contributor understand how they should start with this?

Please consider the latest changes, I've added the CONTRIBUTING.md.

Feel free to merge once the typos are fixed.


Tabs overflow to the right past menu buttons

Using Obsidian in Fedora Linux.

+1
windows 11

Fixed in 1.1.2 https://github.com/aaaaalexis/obsidian-cupertino/commit/719a835d54f22c6f8291db5f62021c6bf0fb847c


Adding base date and run number form to Task Duration and Landing Times views

This adds the possibility to specify the base date and the number of runs displayed, for the Task Duration as well as the Landing Times views.

I have rebased the latest changes, could you have a look, @mistercrunch ?

![img] (https://media.giphy.com/media/m6pGcZ1M7e1Ko/giphy.gif)


PR to address remaining CUDA issues

This PR addresses the following issues:

Issue #304 : Added hb_mc_coordinate_get_relative/absolute function and moved hb_mc_coordinate_to_index and hb_mc_dimension_to_length to bsg_manycore_coordinate.h

Issue #290 : Added hb_mc_device_memset() to CUDA API and also added test_memset to cuda regression test to check it's functionality

Issue #282 : Changed pointer arguments to constant as much as possible

Issue #278 : Changed hb_mc_device_init() to no longer take in dimensions and initialize device with all tiles, also added hb_mc_device_init_custom_dimensions to replace the former function, changed all cuda regression tests accordingly.

Issue #273 : Removed all deprecated functions, source files and header files.

Removed all functions that should not be accessed by the user from bsg_manycore_cuda header file and turned them static

Reordered all functions in bsg_manycore_cuda header file to be in the order that the programmer is supposed to call them

Added proper initialize and exit function for the following:
hb_mc_device_tile_groups_init/exit: Tile group list in the device
hb_mc_device_manycore_init_exit
hb_mc_device_mesh_init/exit
hb_mc_device_program_init_exit
hb_mc_program_allocator_init_exit
hb_mc_tile_group_init_exit
hb_mc_tile_group_kernel_init/exit

Renamed hb_mc_grid_init to hb_mc_application_init/exit in CUDA API and changed cuda regression tests accordingly

Thanks to Max and Dustin for their comments that initiated this PR.
F1 Passes on both v1.0.2 and v3.0.1
Cosim passes on v1.0.2
Rebased and ready to merge. Should be merged with PR # 82 in bsg_manycore.

@drichmond Took care of the ifdef cosim issue. Rebased on top of master, regression tests pass on F1 both v1.0.2 and v3.0.3
Ready to merge if you're OK with it.


Preserve data

You can find the features added for this Pull Request below. 🧩

The app saves all the data (books, people, and rentals) into JSON files. One per type of data you are storing and named accordingly (e.g. rentals.json)
On startup of your app load all data from files.

Built together by @huseyinbiyik @Arturgouveia1970
Thank you for the review in advance! 👐

Thank you for the review, Daniel!🎉


Improve german translation in setup instructions

Type of Change

Improve german translation in setup instructions

What should this PR do?
Improve german translation in setup instructions

Hey, @danimajo - Thanks a ton for this sweet PR! 😄
Would you please shoot me an email when you get a chance?
mcowley at digitalocean dot com 🎉