how to properly get values of colloquialSinceNow()?

The function breaks when I run. What is the proper way of getting values of colloquialSinceNow()
let seconds = post.createdAt?.doubleValue
let dateObject = Date(timeIntervalSince1970: seconds) as Date
var createdAt = DateInRegion(absoluteDate: dateObject)
let (timeAgo, time) = try! createdAt.colloquialSinceNow()  <- breaks
let time = timeAgo
What I am doing wrong here?
console:

Seems SwiftDate.bundle was not copied into framework.
Just pushed 4.0.1,try a pod update and tell me if it works.
Thanks

Should be solved in 4.0.2. Make a pod update and tell me if it's okay.

It works on simulator. However, it crashes and gives same error when run on my device.
Another error I'm getting is on my simulator for the post that just has been created, I think it cannot correctly calculate colloquialSinceNow for the 'time now' but it works fine after relaunching since the time gets passed some seconds (prints 'just now' as it should, but when the time is same exactly same as colloquialSinceNow it crashes)
console:

The first one should be related to #271 and should be okay for 4.0.3. You can try it in 4.0.3 branch (I'll release it on monday).
Have you received a .FailedToCalculate exception when both dates are equals? Can you post a snippet of code?

Ok reproduced and closed for 4.0.3.
See #272

Thank you!


is it support android Q?

how can I extract system.img in android Q zip file? Can you help me?

You use the command to decompile an *.img file, as it is not a *.dat file


Extends 'aad m365group user list' command with extra options and deprecation. Closes #5557

Extends aad m365group user list command with extra options and deprecation. Closes #5557

Thank you @nanddeepn, we'll try to review it ASAP!

Merged manually. Thank you! 👏


Add aks support

Adding support for tagging pvc's in AKS.
We have tested this code internally to make sure it works.

Thanks for the PR! I'll take a look at it over the next few days. While I do so, can you update the version of github.com/Azure/azure-sdk-for-go/sdk/azidentity to something newer? The version used has some vulnerabilities. Thanks!

so sorry, I got distracted and totally dropped the ball on reviewing this. I'll make it a priority for the next day or two.

@mtougeron We have this change running for quite some time now and it seems to function stable.
Can we get it merged?

Yes, I've been really distracted as of late. I'm really sorry for not getting this taken care of. It's a top priority for me to get this merged and released in the next day or two.

@boris-smidt-klarrio btw, if these changes are too much of a pain for you, because of how long I took to get to a review, I'm okay with merging as-is and creating an RC release of the image and making the changes myself. Just let me know what you'd prefer.

@mtougeron I'll pull it to the end, there isn't any rush to this we are running an internal version of this image in the meantime.

One minor change I've made after reading the GCP note i changed the behavior to replace the invalid characters in azure with _  as wel.


Export error

Thanks for the contribution @imbolc!

I've published a new minor version of the crate since I haven't been changing it much lately. :)


Unknown error: Error: EPERM: operation not permitted, read

Unable to run any ng commands. Reinstalled node , angular cli but getting the same issue.
I have also followed some threads but the issue is still there

It's not even  npm err:,  it's just unknown.

Hello, we reviewed this issue and determined that it doesn't fall into the bug report or feature request category. This issue tracker is not suitable for support requests, please repost your issue on StackOverflow using tag angular-cli.
If you are wondering why we don't resolve support issues via the issue tracker, please check out this explanation.

Hello, we reviewed this issue and determined that it doesn't fall into the bug report or feature request category. This issue tracker is not suitable for support requests, please repost your issue on StackOverflow using tag angular-cli.
If you are wondering why we don't resolve support issues via the issue tracker, please check out this explanation.


[Proposal] Re-license all content under OWL

Hi, I noticed this repo/website is dual-licensed under MIT and CC-BY (MIT for code, CC-BY for other content). Given this selection of licenses, I assume your intent was to allow others to do with the content whatever they want as long as they give you some basic attribution (this is the spirit of the MIT license, anyway). By doing this, others also don't have to bother with complex license terms such as the GNU GPL. However, the Creative Commons Attribution license (CC-BY) does not match this criteria. It is a fairly long license full of legalese and what's worse, it doesn't let people simply do whatever they want with the content as long as they give you attribution. To quote the Copyfree Initiative's comment on the license:

Creative Commons Attribution License (CC-BY) asserts (as of v3.0) "You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License." This imposes restrictions on technological mechanisms of copying and redistribution. Depending on whether the prohibited technologies are integral to a derivative version or distinct from it, this violates one or more of points 2. Free Distribution, 3. Free Modification and Derivation, and 4. Free Combination of the Copyfree Standard Definition. You may find the offending text in section 4a of the Attribution License 3.0. Similar restrictions apply to other versions of the CC-BY license.

I think what you actually want is the Open Works License. The Open Works License (OWL) is a simple license in the spirit of the MIT license, that applies basically the same conditions like the MIT to anything you want, from audiovisual content and code to physical object (like paintings that might be subject to copyright law). Not only would this license make the terms less restrictive and easier to understand than when it's under CC-BY, it could also easily unify the terms applied to code with the terms applied to other types of content.
You can find the terms here.
Additional resources:

arguments for copyfree licensing
overview of the different approaches to copyright

Thank you for this. I will definitely look into it.


Add param "extendedBody" for Scaffold (#17555)

What's changed
Added parameter Scaffold.extendedBody.
If Scaffold.extendedBody=true and a Scaffold.bottomNavigationBar is specified then the body extends to the bottom of the Scaffold, instead of only extending to the top of Scaffold.bottomNavigationBar.
If the keyboard is closed or the keyboard is open and Scaffold.resizeToAvoidBottomInset=false then the Scaffold.resizeToAvoidBottomInset parameter does not affect Scaffold.extendedBody.
If the keyboard is open and Scaffold.resizeToAvoidBottomInset=true then the body extends to the bottom of the keyboard.
Before

After
...
Scaffold(extendedBody: true, ...)
...

Existing issues that the PR fixes

#17555

I signed it!

Any update on this?

So I was thinking of using this in my own app, but there's a huge problem with it, as far as I can tell: you have to add padding to the bottom of your list, but there's really no way to know how much padding to add.

What we really need to do is find a way to put the padding that we add at the bottom into the MediaQuery for the body.
In my app I worked around this like this:
                  body: LayoutBuilder(
                    builder: (BuildContext context, BoxConstraints constraints) {
                      const double bottomPadding = 50.0;
                      final double height = constraints.maxHeight + bottomPadding;
                      final MediaQueryData metrics = MediaQuery.of(context);
                      return OverflowBox(
			minWidth: constraints.maxWidth,
                        maxWidth: constraints.maxWidth,
                        minHeight: height,
                        maxHeight: height,
                        alignment: Alignment.topCenter,
                        child: MediaQuery(
                          data: metrics.copyWith(padding: metrics.padding.copyWith(bottom: bottomPadding)),
                          child: TabBarView(
                            children: pages,
                          ),
                        ),
                      );
                    },
	          ),

@Hixie thanks, I understood. I'll try to do

Is this going to be merged to Flutter soon? Personally I think it gives meaning to notched fab and bnb

@aytunch sorry, I do not have much time to work on PR. I will try to continue next week.

@IKatsuba I'm working on a version of this PR that generates the appropriate MediaQuery to per https://github.com/flutter/flutter/pull/25654#issuecomment-460169120. It's a bit tricky. I hope to have something up for review today.

@HansMuller sorry guys. Trying to find time in the next couple of days.

I've moved this PR to https://github.com/flutter/flutter/pull/27973, so I'm going to close this one.
@IKatsuba - thanks for looking into this issue and writing a fix!  I hope to land #27973 tomorrow or early next week.


Implement bilingual domain

Based on the decision on #32
Implement the IaC of the two domains into the nuxtjs web app

fixed by #61


Dependency information mention

This is probably moot if using npm, but relevant otherwise.
The library has a few dependencies that should probably be called out in the readme. The one that caught me was react-with-addons-0.12.2.min.js as I'd been using react-0.12.2.js and getting errors.
(Awesome library by the way!)

Will do, thanks for the report.
This requirement will go away with React 0.13 as it brings React.cloneElement to the top-level API. The current cloning approach should go away entirely when facebook/react#2112 lands.


removing the 'preview' tag from KeyVault SDK

Description

This checklist is used to make sure that common guidelines for a pull request are followed.

[ X ] I have read the contribution guidelines.
[ X ] The pull request does not introduce breaking changes.

General Guidelines

[ X ] Title of the pull request is clear and informative.
[ X ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[X] Pull request includes test coverage for the included changes.

SDK Generation Guidelines

[X] If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
[X] The generate.cmd file for the SDK has been updated with the version of AutoRest, as well as the commitid of your swagger spec or link to the swagger spec, used to generate the code.
[X] The *.csproj and AssemblyInfo.cs files have been updated with the new version of the SDK.

@pomortaz is making concurrent changes to this package, I'll reopen this PR after her changes (if needed).


requeue Helm Release after helm repo got an update

Signed-off-by: Di Xu<EMAIL_ADDRESS>
What type of PR is this?
kind/bug
What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

Codecov Report

Merging #438 (d895c7b) into main (73325a4) will increase coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #438      +/-   ##
==========================================
+ Coverage   13.72%   13.73%   +0.01%
==========================================
  Files          61       61
  Lines        6595     6611      +16
==========================================
+ Hits          905      908       +3
- Misses       5623     5633      +10
- Partials       67       70       +3

Impacted Files
Coverage Δ

.../framework/plugins/defaultbinder/default_binder.go
61.76% <0.00%> (-20.06%)
:arrow_down:

...ub.com/clusternet/clusternet/pkg/utils/deployer.go
6.51% <0.00%> (-0.05%)
:arrow_down:

Continue to review full report at Codecov.

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


[e2e test case] create 3master+vip cluster

What type of PR is this?
/kind feature
What this PR does / why we need it:
add test case
Which issue(s) this PR fixes:
https://github.com/kubean-io/kubean/pull/796
debug ok locally

https://github.com/kubean-io/kubean/pull/848


Resetting invite link should have a confirmation dialog

To make sure people know that old links will stop working

Already does. Assuming we don't need this ticket.

Oops, hah should have checked. Thanks!

On Jul 27, 2022, at 11:26 AM, Tom Watson @.***> wrote:
Already does. Assuming we don't need this ticket.
https://user-images.githubusercontent.com/5193218/181345370-10f2b143-e0bd-4f47-89e5-42de9341e636.png
—
Reply to this email directly, view it on GitHub https://github.com/Hylozoic/hylo-evo/issues/1261#issuecomment-1197190538, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAA5HPHOOEF7U33RWXKEDDVWF5OBANCNFSM54TWGQ6Q.
You are receiving this because you authored the thread.


Docs mention .woodpecker.yml, but does it work?

The documentation front page mentions .woodpecker.yml as the YAML file name for configuring a pipeline.
(In other places in the docs, and in this repo's README, the file name .drone.yml is used. That's confusing.)
Assuming that .woodpecker.yml would be future proof, I renamed a file in one repository which was connected with a woodpecker server. But no builds were happening. Is that actually supposed to work?
In the source code I cannot find any occurrence of .woodpecker.yml except for docs/docs/incex.md.

I was clearly aspirational there. I mitigated it by updating the docs for now.
Handling in https://github.com/woodpecker-ci/woodpecker/issues/133


geopmagent option to generate config with all NaN for any agent

To make scripting simpler, it would help to be able to generate a config for an agent without knowing the number of NaNs needed to pass to -p to generate a config file.

Related to #791


Quotes around Date strings break hugo sites

Suggest not quotifying dateTime widget outputs. Possibly making "" a field option that can be set at the cms config level and per field.

String fields are not quoted unless required, e.g. an empty string. It’s automatically handled by the YAML library.
I don’t see quotes when saving #/collections/hugo-content-default/entries/collections with a date specified.
date: 2024-09-29T05:17

but I do see a Hugo error after saving the file:
invalid front matter: date: 2024-09-29T05:17

Not sure why Hugo doesn’t accept this, but my quick test finds adding seconds (:00) solves the issue. I can fix it now.
Hugo also crashes when saving the entry without a date specified, but I have nothing to do with it because the field is not required and an empty string must be quoted.

Not sure why Hugo doesn’t accept this, but my quick test finds adding seconds (:00) solves the issue. I can fix it now.

This is done in v0.39.16.

Hugo also crashes when saving the entry without a date specified, but I have nothing to do with it because the field is not required and an empty string must be quoted.

So I’m closing the issue as unplanned. I think you can make the field required to work around the crash.


Updates

I recently reinstalled windows 10 21h2 on my laptop and desktop and found that if I use the tool to enforce only security updates then driver and update policy don’t apply though delivery optimisation was turned off via policy
But upon upgrading to windows 10 pro, the security policies came to effect
so the update policy isn’t working on windows 10 home for some reason

Home doesn't allow GPOs and the newer version do not respond to the registry values. I used to bypass this, but I'm sure Microsoft will shutdown this as it is why people buy and use pro.

Home doesn't allow GPOs and the newer version do not respond to the registry values. I used to bypass this, but I'm sure Microsoft will shutdown this as it is why people buy and use pro.

Thanks for replying and closing it
Forgot to close it 😅
Yeah ended up just installing pro cause of that


1.12.58: machine template generated doesn't match profile_base schema

The HW machine schema generated by the broker doesn't match the quattor/type/hardware part of quattor/profile_base from template library 18.3.0,  Identified issues are:

room property of /hardware/rack is mandatory but it is not generated by the broker, even if it was defined when adding the rack. Instead broker adds a sysloc/room that seems to duplicate rack/id/room. Either the broker should add it to the generated HW machine template or the schema should be amended to make this property optional or remove it in favor of /sysloc/room. In addition, --room in aq add rack should be made mandatory if the current schema is kept.

The broker adds /sysloc/country which is not part of the schema

In addition, the host data /system/archetype'  generated by the broker seems completely unsynchronized with quattor/type/aquilon, also part of quattor/profile_base`:

os_lifecycle is missing in the schema
model (apparently used to store the OS version from the Aquilon OS object) is missing in the schema
name is mandatory in the schema but not output by the broker (somewhat connected to #88)
os is a dict in the schema (with OS name and version) when it is a string in the hostdata

Also, the host data /system/personality'  is suffering the same synchronisation problem as /system/archetype':

systemgrn is required by the schema but not output by the broker

These are blocking issues for people relying on the template library. Workaround is easy to implement for experienced users but difficult to document for new users. May require a new template library once we decided what has to be changed to allow documenting a working configuration with the standard Aquilon and template library.

It looks like the external schema has drifted since hte schemas are not part of the open source push. Here's our latest personality schema:
type structure_personality = {
    "name"          : string
    "owner_eon_id"  : long
    "host_environment" : string with match(SELF, "^(dev|qa|uat|prod)$")
    "stage"         ? string
    "esp"           ? structure_espinfo
    "backups"       ? string
};

type structure_archetype = {
    "name"          : string # e.g. "aquilon"
    "os"            : string # e.g. "linux"
    "model"         : string # e.g. "7.1-x86_64"
    "filesystem-layout" : string with if_exists("archetype/filesystem-layouts/" + SELF) != ""
    "archlist"      : string[] # e.g. fs sysname list for model,
                               # "x86_64.linux.2.6.glibc.2.3", "amd64.linux.2.4.glibc.2.3", ...
    "os_lifecycle"  : string with match(SELF, "^(evaluation|pre_prod|early_prod|production|pre_decommission|inactive|withdrawn|decommissioned)$")
};

I think it might make more sense to file these drift issues as issues against the right TL repo not this one.

os is a dict in the schema (with OS name and version) when it is a string in the hostdata

This is a change that I remember @jrha  making, presumably they have templates that populate this properly.

In addition, --room in aq add rack should be made mandatory if the current schema is kept.

It's not mandatory because there's an item, bunker, in the hierarchy that is a collection of racks within a room.
Rack is definitely added to the machine object:
$ aq cat --machine foo
structure template machine/americas/hz/hz864/foo;

"sysloc/continent" = "na";
"sysloc/country" = "us";
"sysloc/city" = "ss";
"sysloc/campus" = "ny";
"sysloc/building" = "hz";
"sysloc/bunker" = "nyb24.hz";
"rack/name" = "hz864";
"rack/row" = "bc";
"rack/column" = "009";
"location" = "hz.ss.na";

"nodename" = "foo";
include { "hardware/machine/hp/bl460cg8" };

"ram" = list(
  create("hardware/ram/generic",
    "size", 262144
  )
);
"cpu" = list(
  create("hardware/cpu/intel/e5-2660"),
  create("hardware/cpu/intel/e5-2660")
);
"harddisks/{sda}" = create("hardware/harddisk/generic/sata",
  "boot", true,
  "capacity", 373*1024,
  "interface", "sata"
);
"cards/nic/eth0" = create("hardware/nic/generic/generic_nic",
  "boot", true,
  "hwaddr", "xx:xx:xx:xx"
);
"cards/nic/eth1" = create("hardware/nic/generic/generic_nic",
  "hwaddr", "xx:xx:xx:xx"
);
"console/ilo" = nlist(
  "fqdn", "foo.ms.com",
  "hwaddr", "xx:xx:xx:xx"
);

I think we probably need @jrha  to provide some insight on how they bridged the gap from the more recent QWG hardware/locaton schema from the older one that Aquilon works with.

@ned21 please, could you share your version of the 3 templates I mentioned so that we understand if there is any change controversial or if we just need to merge your change in upstream templates. IMO, It'd be good if you could open pull request against template-library-core when you require a change to the schema, else this is a potential source of problem for Aquilon users... If you can attach your version to this issue this is great, else could you send them to me so that I can review the change and open the relevant pull request against template-library-core?

It'd be good if you could open pull request against template-library-core

I agree it would have been nice if we had done this in the past, and I think it would be reasonable to do so if there are future changes.

could you share your version of the 3 templates I mentioned

Which 3 sorry? I already did archetype and personality. In terms of templates, there has been some refactoring in the QWG version which moved lots of stuff around so it may be a case of tracking down structures rather than files.

@ned21 yes, I'll open an issue/PR in the template-library-core repo... I also turned the description list into a list of task so that we can ensure that everything has been tackled. The 3 templates are those mentioned in the description from quattor/types.

@ned21 @jrha my remark about /system/archetype is about what is filled by the broker. I think it must be consistent with the schema as it is assigned to the configuration path, not to a variable. @jrha approach is masking (working around) the problem but we should fix it!

@stdweird and I spent quite a lot of effort re-factoring the schema and ensuring it was compatible with the (SCDB-style) QWG templates as well as aquilon.
I'm not sure what you are saying is missing. We are using the schema from template-library-core without modification.

Also see https://github.com/quattor/template-library-core/pull/142 for the discussion around the OS structure.

@jrha I don't know if your comment was for @ned21 or for me. I just pointed out, starting from scratch (it means Aquilon 1.12.58 + TL 18.3.0) that the schema and the behaviour of the broker are not consistent and that they need to be IMO.

https://github.com/quattor/template-library-core/pull/177 should bring a template library schema compatible with Aquilon, except for the OS where I kept the change to a dict() mentioned by @jrha . Rack room is populated by Aquilon if defined but you can also define a rack in a building without defining the room in which case it is not in the generated profile. In this PR, I decided that this property should become optional to reflect the Aquilon object.

room property issue mentioned in the description has been fixed by the schema update, except the removal of the unused room property in structure_rack which is followed in https://github.com/quattor/template-library-core/issues/182, as making the archetype name property mandatory.
For this reason, this items are marked done in this issue and this issue is closed.


refactor: rename NoncePartial to NonceInfo

Problem
Now that NonceFull has been removed, we don't need a trait for nonce info anymore, we can just use the NoncePartial struct directly. And in the absence of a "full" version of nonce info, we can rename the struct to NonceInfo.
Summary of Changes

Rename NoncePartial to NonceInfo
Remove NonceInfo trait and remove unused methods

Fixes #

What changed on the force push?

Fixed merge conflicts in imports

And yeah just confirmed with pankaj that they are aiming to be stable in a few months

Just fixed some more merge conflicts


CWMS-1474 - Adds Cache to OkHttpClient instance

22-046 - Task 8 (Technical Investigations). @MikeNeilson - Looping you into this. This is a example of how caching can be added into the OkHttp client to improve performance.

@rma-bryson Any estimates on how much more work it would take to get this merged? I think this would be a very helpful feature to get into CDA clients.  Maybe we could request maintenance @MikeNeilson to finish this.

@rma-rripken - I believe this is in a functional state as is, but relies on -D flags for configuration. Those configuration setting probably should get moved into the APIConnectionInfo Builder, to let that configure things programmatically. What do you think?


Bit confused how to handle new dashboard url

Hi guys,
I had last week changed the url to my dashboard, to test my dashboard behind the Tailscale reverse proxy for my latest tutorial.

My url changed from https:\\<my-virtual-devicename>:1880\dashboard to https:\\<my-virtual-devicename>\dashboard.

But then my pwa app couldn't connect to Node-RED anymore.

When I opened the new url in Chrome and clicked on the "add to home screen" menu, I got a message that the app was already installed.

So I had to remove the dashboard app manually.

Then I repeated the  "add to home screen" again, which installed the app again for the correct url.

But I got this message about some name update (and an option to remove the app again):

BTW unfortunately not sure anymore when exactly I got the warning.  But same happened on my wife's Android smartphone.
To be honest I have no idea whether my actions were correct.  And also no idea at all what those names mean.  The icon in my home screen shows the text "Dashboard" now.
I seem to remember that there was a recent change about names, but can be mistaken.  So not sure if I am perhaps mixing to separate things right now...  Hopefully somebody can illuminate me.
Thanks!
Bart

So we recently introduced the fact that the PWA's name is driven by the Name field in the Dashboard configuration. I suspect your phone has recognised that it's the "same" app, but with a name change?

When a PWA is installed, it's essentially a browser wrapping the site, so will still point to old URLs, etc. It's all defined int he underlying manifest.yml which we serve from Node-RED

the PWA's name is driven by the Name field in the Dashboard configuration.

Is that the name field in ui_base?  I tried setting that, Deploying, uninstalling the app on the Android phone and re-installing it.  I don't get any notification like @bartbutenaers saw, but it still shows Dashboard for the app on Android, not the name I configured.

What is the url for the manifest?

@joepavitt
Yes you are right, my icon label has indeed switched:

When I change the name again in the flow editor:

Then nothing happens on my Android phone: the name is not updated and I don't get a notification.
So I assume I got the popup when reinstalling the PWA app.  Not sure however...
Perhaps the updated name is only used when the PWA app is being installed.

That's correct. When you install, that's capturing a point-in-time reference to your Dashboard.
You'll need to be reinstalling the PWA for bame changes to take effect

Ok thanks!
Then anybody with the same silly question can at least find the answer here 😋


#48in24: Sync leap

[ ] Run bin/configlet sync -u -e leap --yes --docs --filepaths --metadata --tests include (updates the Markdown files and maybe tests.toml)
[ ] Drop strict types comments from test file and example code (these are useless)
[ ] Add and sync test meta data to tests (uuid / @testdox in DocBlocks)
[ ] Decide on adding / adjusting / ordering test cases to match current problem specs

Do not redesign the student's interface or add test cases that would invalidate existing community solutions. These are extra tasks, which should be discussed in advance.

@fejan92 You may start here... :smiley: Happy Coding :computer:

Sure soon I will work on this.
Thanks!


Refractor/hooks

#82 issue, moved the hooks to the root folder and changed the import in the components that used these hooks

Congrats, it got merged


fix: Handle null cancellation dates

Changes
Trials mean we don't always get cancellation dates in the response from Chargebee. This fixes this.
How did you test this code?
N/A.

@zachaysan I'm not sure why testing is N/A here? Let's make sure that we add some test coverage please.

@zachaysan I'm not sure why testing is N/A here? Let's make sure that we add some test coverage please.

This is done now @matthewelwell


⚠ Turnos 24x7 has degraded performance

In dc43347, Turnos 24x7 (https://reservas-dev.alternativasinteligentes.com/) experienced degraded performance:

HTTP code: 200
Response time: 6170 ms

Resolved: Turnos 24x7 performance has improved in fd70fab.


[CARBONDATA-3992] Fixed null pointer exception for drop index.

Why is this PR needed?
Set the index server as true but index server is not running.
In this case drop index is throwing null pointer.
What changes were proposed in this PR?
Added a null check for index map.
Does this PR introduce any user interface change?

No

Is any new testcase added?

No

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/2352/

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/4093/


macOS Monterey Not Supported

When running the .sh script for MacOS, the version is not detected under Monterey and the script exits. Is there a plan to update the scripts to support the latest version of MacOS please?

This works if you find/replace "11" for "12" in your hardening script.


Add original manifest to Maven ManifestPatch

Copying the EcosystemSpecific data from the Manifest to the ManifestPatch is a bit cumbersome for the override strategy, and ManifestPatch already has a field for the original manifest.
I don't think the current Maven EcosystemSpecific data is ever going to differ from the what's in the original manifest?

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

Project coverage is 65.73%. Comparing base (d9eccf2) to head (03f9a9e).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1134      +/-   ##
==========================================
+ Coverage   65.24%   65.73%   +0.48%
==========================================
  Files         162      162
  Lines       13424    10406    -3018
==========================================
- Hits         8758     6840    -1918
+ Misses       4183     3080    -1103
- Partials      483      486       +3

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


Produce components at the aws-infra layer for Services/Tasks

Not quite ready for review.  Will ping when so.

@lukehoban   Can you take a look?
I highly recommend first skimming things and looking at the comments i wrote explaining design decisions/thoughts.  I'd like to hear your thoughts on things.
once we have some agreement on things, i'll make changes, and also do a writeup on the overall approach here.  Then, we can pull in others (like @joeduffy ) to go over this.  I don't want to do the writeup first though if we're going to change/tweak  a bunch of it :)   Thanks!


Hostname doesn't use the full private DNS name anymore

Looks like, starting today, the hostname doesn't use the full private DNS name anymore inside instances.
Services like kube-node-taint-and-uncordon.servicewill fail.
This is what I get from ETCD or Controller nodes now:
$ ssh<EMAIL_ADDRESS>Last login: Mon Apr 10 10:46:52 UTC 2017 from <IP_ADDRESS> on pts/0
Container Linux by CoreOS stable (1298.7.0)
Update Strategy: No Reboots
core@ip-10-0-1-56 ~ $ sudo su
ip-10-0-1-56 core # hostname
ip-10-0-1-56
ip-10-0-1-56 core # cat /etc/hostname
ip-10-0-1-56

Tested in us-east-1 and eu-west-1. Launching a CoreOS instance separately produces the same result.
Anyone can confirm this?

Could be my VPC setting. Need to check some parameters. It's strange because I have used the same config to launch the cluster last Friday.

Doesn't seem to be the VCP config. DNS hostnames: yes.
Created a new VPC and have the same issue.
Ex.
 curl http://<IP_ADDRESS>/latest/meta-data/local-hostname
 ip-10-36-0-163

On older VPCs with the same settings works fine.

Was my fault; didn't configure the DHCP Options Sets in the new VPC.
Closing this issue.


#17, #116: Tag glitching after deletion fixed, plain text files support

Solves #17 and #116.

This PR seems to solve #193 but not #116 at the moment.

This PR seems to solve #193 but not #116 at the moment.

This PR only include crash issue of #116 which is below:
```
Process: space.taran.arknavigator, PID: 28207
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.EDIT dat=content://space.taran.arknavigator.provider/external/Download/test.txt typ=text/plain flg=0x3 (has extras) }

Please, sync with main branch.

Please, sync with main branch to enable crash reporting in this PR.

Done.


Extend CQL to allow masking (SQL LIKE)

Cont'd here: https://github.com/folio-org/folio-vertx-lib/pull/60


It doesn't work on new Codeforces.

Because of the highlight of the test cases,the sample it fetchs includes some HTML tags.
When I ran cf test a.cpp,the input is

4

3 1

2 3 1

3 3

1 2 3

4 2

3 4 1 2

1 1

1

Hope someone can fix it.

I got same problem here, too.

I also faced the same issue. You can delete the content of in1.txt and copy-paste the inputs. That's the way.

I try to fix it, is there anyone can test it?
https://github.com/woshiluo/cf-tool/releases/tag/v1.0.2

I fix it by parsing html document tree, I think it better than solutions based on regex.
https://github.com/dianhsu/cf-tool

Maybe https://github.com/izlyforever/cf-tool/releases/tag/v1.0.5 is one of answer


Change ansi_term to anstyle

The ansi_term crate has been declared deprecated, so I've replaced it with the maintained crate anstyle which is recommended. This PR does three things:

Replaces ansi_term with anstyle wherever necessary.

Fixes #156 by using 4-bit ANSI colors everywhere. The gray color looks exactly the same as when using BrightBlack, so there should be no need to introduce multiple color modes.

Increases performance significantly when printing with color.

As a quick review on how ANSI color codes work in the terminal, there are prefix codes that change the color/style, and a suffix code that resets the color/style to the original.
Previously, every single element would be colored with its own prefix and suffix, regardless of whether the next element had the same color or not. This meant that colored output wrote many more characters to the screen than was strictly necessary.
This PR writes the color prefix only when the color has changed, and writes the reset suffix only when a separator is reached (since separators are not colored).
In the best-case where most or all of the file is the same color e.g. a text file, this is almost 3x faster in real time. In the worst-case where the color changes often e.g. random data, this is almost 2x faster in real time.
hyperfine does not show this because it pipes all output to /dev/null, but this effect is apparent if you use the time command in the terminal. The hyperfine measurement is significantly slower, but as you have noted this is an artificial measurement.

Command
Mean [ms]
Min [ms]
Max [ms]
Relative

hexyl randomdata
209.8 ± 4.6
203.3
223.4
1.09 ± 0.06

target/release/hexyl randomdata
192.3 ± 10.4
184.0
227.9
1.00

In the real terminal the results are different, which you can test yourself using time.

In some of my other repositories, it was suggested to switch to nu-ansi-term. What are the differences?

hyperfine does not show this because it pipes all output to /dev/null

That's what hyperfines --output <WHERE> option is for:
        --output <WHERE>
            Control where the output of the benchmark is redirected. <WHERE> can be:

            null: Redirect output to /dev/null (the default). Note that some programs like
            'grep' detect when standard output is /dev/null and apply certain
            optimizations. To avoid that, consider using '--output=pipe'.

            pipe: Feed the output through a pipe before discarding it.

            inherit: Don't redirect the output at all (same as '--show-output').

            <FILE>: Write the output to the given file.

You can use --output=inherit to measure hexyls colorization in combination with terminal rendering speed. By the way, on the hyperfine issue tracker, we're even thinking about a --output=pty option (or similar) which would attach the output to some pseudo terminal. Exactly for purposes like this one.

That's what hyperfines --output <WHERE> option is for:

Oh, I didn't know about this! This is very useful and I should have been using it when benchmarking performance to begin with...

Command
Mean [s]
Min [s]
Max [s]
Relative

hexyl randomdata
2.396 ± 0.057
2.322
2.476
1.74 ± 0.06

target/release/hexyl randomdata
1.377 ± 0.033
1.327
1.415
1.00

Command
Mean [s]
Min [s]
Max [s]
Relative

hexyl ascii.txt
2.266 ± 0.042
2.180
2.332
2.74 ± 0.14

target/release/hexyl ascii.txt
0.828 ± 0.039
0.757
0.901
1.00

Here's proof for the claims I made about random and text data.

Cool - thank you for the benchmark results. Is this not ready for review yet?

I wanted to test a different way of writing the Color prefixes that doesn't use once_cell.

This PR is ready to merge. It will probably cause conflicts with #170 so I think it would be best to merge that first, then I can make changes to this one so it does not conflict.

Thank you, sounds good.

#170 has been merged now. Thank you for your help @sharifhsn.

Thank you very much. This looks great. I know this will be next-to-impossible to properly test automatically (because the ANSI escape sequence output changed), but I trust you did some manual checks to make sure that the output still looks the same, color-wise?

Yes, I checked on both Linux and Windows (I don't have access to macOS).


Support piping output into nvim from terminal

Doing so should unnest a buffer containing the piped text.
e.g.) cat my_file.txt | sed 's/sun/moon/' | nvim

perhaps providing https://github.com/lucc/nvimpager integration would be the best way to do this. paired, as is, they almost work, but nvimpager seems to still be sending control chars & etc. for colorizing.


How to get the alphanumeric reference for a cell?  For use in a formula.

I'm creating a worksheet from a datasource with an arbitrary number of columns and rows.  I want to put a sum at the bottom of each column but I'm having trouble generating the formula.  I think I would have to  provide the alphanumeric cell ranges to the formula to do this.  I understand cell names are an option but those won't work with Apple Numbers and also the make the formulas harder to edit.  I want my users to be able to edit the formulas easily.
I also found the function encode lib/utils/col-cache and that could work but I get the impression that was never intended for public use and I think there is an elegant way of doing this i'm' completely missing.  Thanks in advance for the help!

I'm not sure if this is all you're asking for, but the function for converting from (row, col) to [A-Z]+\d+ (excel) coordinates is very simple:
Note: these assume 1-based row/col values (consistent with exceljs).
var CAPITAL_A = 65;

function excelCoords(row, col) {
    var colStr = '';

    while(col > 0) {
        colStr = toChar((col - 1) % 26) + colStr;
        col = Math.floor((col - 1) / 26);
    }

    return colStr + row;
}

function toChar(n) {
    return String.fromCharCode(CAPITAL_A + n);
}

// The inverse is also quite simple:

function cartesianCoords(excelCoords) {
    var row = parseInt(excelCoords.replace(/^[A-Z]+/, ''));
    var colChars = excelCoords.replace(/\d+$/, '').split('').reverse();
    var col = 0;
    var multiplier = 1;

    while(colChars.length) {
        col += toBase26Ish(colChars.shift()) * multiplier;
        multiplier *= 26;
    }

    return [row, col];
}

function toBase26Ish(c) {
    return c.charCodeAt(0) - CAPITAL_A + 1;
}

There really should be some built in functionality to get a range address from row & col and vise versa

If I understood correctly it can be easily done by using _address property:
worksheet.getRow(5).getCell(1)._address // A5


add v2 with fabric-protos-go-apiv2 and google.golang.org/protobuf

it's an alternative to pr
you can choose one of them or propose a 3rd alternative
https://github.com/hyperledger/fabric/issues/3650

I prefer https://github.com/hyperledger/fabric-config/pull/66.


Frame processor error

When I execute the frame processor in android, Im getting the following error:
Frame Processor threw an error: Exception in HostFunction: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/mlkit/vision/common/internal/Detector
I have read here: https://github.com/mrousavy/react-native-vision-camera/discussions/1009
but im my project those changes are not applied

Try this https://www.youtube.com/watch?v=sE0MEyFA7E4&list=PLQhQEGkwKZUrempLnmxjt7ZCZJu1W3p2i&index=7 & https://www.youtube.com/watch?v=BFkIIIKgjnE&list=PLQhQEGkwKZUrempLnmxjt7ZCZJu1W3p2i&index=80

I get the same error. Did you solve it?


No module named 'nn_dataflow.Scheduling'

As the title.
No such file found in 'nn_dataflow' document folder

Could you please let me know how you got into this error? The nn_dataflow.Scheduling is not used in the code actually... So you basically do not need it to get the Planaria simulator working

Hi,
Thanks for your reply and sorry for the missing details.
I tried to run the provided Jupyter Notebook codes and encountered this error when importing src.benchmarks.benchmarks (line 14).
Traceback (most recent call last):
import src.benchmarks.benchmarks as benchmarks
File "/planaria/src/benchmarks/benchmarks.py", line 8, in
from nn_dataflow import Network
File "/planaria/nn_dataflow/init.py", line 36, in
from .NNDataflow import SchedulingResultDict
File "/planaria/nn_dataflow/NNDataflow.py", line 28, in
from .Scheduling import SchedulingCondition, SchedulingResult, Scheduling
ModuleNotFoundError: No module named 'nn_dataflow.Scheduling'

Hi, Thanks for your detailed response, I have added the required file. Could you please pull one more time and try it out? Please let me know if you still have issues.

Thanks!


[#5831] fix(CLI): Fix CLi gives unexpected output when input tag set command

What changes were proposed in this pull request?
Running the command gcli tag set --metalake metalake_demo or gcli tag remove --metalake metalake_demo gives unexpected output.it should give some help information.
Why are the changes needed?
Fix: #5831
Does this PR introduce any user-facing change?
NO
How was this patch tested?
bin/gcli.sh tag set --metalake demo_metalake
# output: Malformed entity name.

bin/gcli.sh tag set --tag role1 --property test
# output: This command cannot be executed. The tag set command only supports configuring tag properties or attaching tags to entities.

bin/gcli.sh tag set --tag role1 --value val1
# output: This command cannot be executed. The tag set command only supports configuring tag properties or attaching tags to entities.

bin/gcli.sh tag remove --metalake demo_metalake
# output: Malformed entity name.

bin/gcli.sh tag set --metalake demo_metalake --name Hive_catalog --tag tagA tagB
# output: Hive_catalog now tagged with tagB,tagA

bin/gcli.sh tag remove --metalake demo_metalake --name Hive_catalog
# output: Hive_catalog removed tags tagB,tagA now tagged with nothing

hi @justinmclean @xunliu , Could you please take a look when you have time?

This is not making 100% sense to me. This a couple of things I think can be improved here:

The output of bin/gcli.sh tag set --metalake demo_metalake should be Missing --name option.
The hasEntity logic seems wrong, and I not sure what you are trying to check here. Could teh function have a better name?
In hasEntity I'm not sure why you are checking 3 parts of the name when all sorts of entities can be tagged. Also columns will have a four part name.
Allo there are hasCatalogName, hasTableName, etc methods which would be better to use, if they needed to be used?

Hi @justinmclean @shaofengshi , I’ve finished updating the code. Please take a look at the PR again when you have time.

Hi @justinmclean , I’ve finished updating the code. Please take a look at the PR again when you have time.


Support for Alienware 15 R4 (0876)

Issue
The application does not support the FX interface for Alienware 15 R4.
Error messages
The application raises the following error upon initialisation:

Device unknown: no controller available. Please report this issue to ...

and yields the following output in the terminal:
Device found: 187c:0550

Installed dependencies

libusb1.0
cmake=3.10.2
jdk as default-jdk release: javac 10.0.1
gcc=7.3.0

System specs
General info:
description: Notebook
product: Alienware 15 R4 (0876)
vendor: Alienware
version: 1.1.6
serial: ...
width: 64 bits
capabilities: smbios-3.1 dmi-3.1 smp vsyscall32
configuration: boot=normal chassis=notebook family=Alienware sku=0876 uuid=...
  *-core
       description: Motherboard
       product: Alienware 15 R4
       vendor: Alienware
       physical id: 0
       version: A00
       serial: ...
       slot: *
     *-firmware
          description: BIOS
          vendor: Alienware
          physical id: 0
          version: 1.1.6
          date: 05/22/2018
          size: 64KiB
          capacity: 15MiB
          capabilities: pci pnp upgrade shadowing cdboot bootselect edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb smartbattery biosbootspecification netboot uefi

FX interface:
*-usb:0 UNCLAIMED
   description: Human interface device
   product: AW-ELC
   vendor: Alienware
   physical id: 4
   bus info: usb@1:4
   version: 2.00
   serial: 00.01
   capabilities: usb-2.00
   configuration: speed=12Mbit/s

Please let me know if you need any additional info.

+1


Cannot read property range of null

What version of this package are you using?
I was using some old versions this morning but I just bumped them and I'm still having the same issues
"standard": "14.3.4"
"eslint": "^7.5.0",
What operating system, Node.js, and npm version?
macOS, Node 12, yarn
What happened?
I opened my workspace this morning, typed a few things and all of the sudden I have permanent errors that won't go away
TypeError: Cannot read property 'range' of null
Occurred while linting /Users/osp/dev/BodyFast/file:/Users/osp/dev/BodyFast/src/Components/FastingPhases.js:258
    at SourceCode.getTokenBefore (/Users/osp/dev/BodyFast/node_modules/standard/node_modules/eslint/lib/source-code/token-store/index.js:298:18)
    at checkSpacingBefore (/Users/osp/dev/BodyFast/node_modules/standard/node_modules/eslint/lib/rules/template-curly-spacing.js:60:42)
    at TemplateElement (/Users/osp/dev/BodyFast/node_modules/standard/node_modules/eslint/lib/rules/template-curly-spacing.js:119:17)
    at /Users/osp/dev/BodyFast/node_modules/standard/node_modules/eslint/lib/linter/safe-emitter.js:45:58
    at Array.forEach (<anonymous>)
    at Object.emit (/Users/osp/dev/BodyFast/node_modules/standard/node_modules/eslint/lib/linter/safe-emitter.js:45:38)
    at NodeEventGenerator.applySelector (/Users/osp/dev/BodyFast/node_modules/standard/node_modules/eslint/lib/linter/node-event-generator.js:254:26)
    at NodeEventGenerator.applySelectors (/Users/osp/dev/BodyFast/node_modules/standard/node_modules/eslint/lib/linter/node-event-generator.js:283:22)
    at NodeEventGenerator.enterNode (/Users/osp/dev/BodyFast/node_modules/standard/node_modules/eslint/lib/linter/node-event-generator.js:297:14)
    at CodePathAnalyzer.enterNode (/Users/osp/dev/BodyFast/node_modules/standard/node_modules/eslint/lib/linter/code-path-analysis/code-path-analyzer.js:634:23) {
  currentNode: Node {
    type: 'TemplateElement',
    start: 8162,
    end: 8162,
    loc: SourceLocation { start: [Position], end: [Position] },
    range: [ 8162, 8162 ],
    value: { raw: '', cooked: '' },
    tail: false,
    parent: Node {
      type: 'TemplateLiteral',
      start: 8161,
      end: 8181,
      loc: [SourceLocation],
      range: [Array],
      expressions: [Array],
      quasis: [Array],
      parent: [Node]
    }
  }
}

The only way to get rid of the parsing errors it to restart vscode (or reload it via command palette), then it works again for a little while, but when I add some text it crashes again
Are you willing to submit a pull request to fix this bug?
No

this comment https://github.com/babel/babel-eslint/issues/530#issuecomment-447511293 on this massive thread seems to have fixed my issue for now


/case-files/initiation-options

Codecov Report
Attention: Patch coverage is 42.85714% with 28 lines in your changes missing coverage. Please review.

Project coverage is 29.63%. Comparing base (07c83c4) to head (b3338a1).

Files
Patch %
Lines

...ance-api/src/compliance_api/resources/case_file.py
0.00%
20 Missing :warning:

...iance-api/src/compliance_api/services/case_file.py
0.00%
5 Missing :warning:

...iance-api/src/compliance_api/resources/__init__.py
0.00%
2 Missing :warning:

...liance-api/src/compliance_api/services/__init__.py
0.00%
1 Missing :warning:

Additional details and impacted files
@@             Coverage Diff             @@
##           develop      #18      +/-   ##
===========================================
- Coverage    33.01%   29.63%   -3.38%
===========================================
  Files           48       32      -16
  Lines          518      928     +410
  Branches       100        0     -100
===========================================
+ Hits           171      275     +104
- Misses         326      653     +327
+ Partials        21        0      -21

Flag
Coverage Δ

compliance-api
29.63% <42.85%> (?)

compliance-web
?

Flags with carried forward coverage won't be shown. Click here to find out more.

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


AQAvit Meeting: June 2, 2021

Join via https://bluejeans.com/724807178/2833?src=calendarLink
Add the recurring bi-weekly AQAvit meeting to your calendar.
Proposed Agenda:

Outline of Deep AQAtik project plan for summer term - @LongyuZhang @avishreekh

FYI @2001asjad @jabrena
AQAtik pronounced like aquatic

Adoptium Marketplace certification related issues - @smlambert
AOB

Next meeting:

Overview of Tweetest project plan for summer term - FYI @SAY-droid427 @sophia-guo @llxia

Hi @ShelleyLambert, in relation to the meeting time what CEST time is?

hi @jabrena - according to https://www.worldtimebuddy.com/est-to-cest-converter, it will be 17:30-18:00 CEST (11:30am EST)

Following comment is just used for Deep AQATik project demo test, will be deleted after the demo tomorrow. Thanks.
MiniMix_5m failure with "Medium" related degree

Meeting recording link
Minutes:

Nice overview of Deep AQAtik project plan for summer term, including demo of prototype and the project plan by @LongyuZhang @avishreekh (see https://github.com/adoptium/aqa-test-tools/wiki/Outreachy-TRSS-Machine-Learning-Project:-Deep-AQAtik for a high-level description and https://github.com/adoptium/aqa-test-tools/issues/355 as starting point issue)

Adoptium Marketplace certification related issues (adoptium/adoptium#21 and adoptium/adoptium#22) - we will be defining how members of the Adoptium working group that build their own distributions will be able to certify their listed builds as "AQAvit certified" via those issues - likely not fully automated by July release timeframe, but definitely initial definition within next few weeks

AQAvit Zenhub board being 'built' (WIP: AQAvit Board link), will bring it to next AQAvit meeting as a board we review to make sure we are prioritizing the right things, based on the overall project plan

AOB

smoke tests (in https://github.com/adoptium/temurin-build/tree/master/test/functional/buildAndPackage) failing due to changes related to "first temurin release" activities (tracked at https://github.com/adoptium/adoptium/projects/1) / Action: @adamfarley to create a temurin-build issue to update the test material (noting that https://github.com/adoptium/temurin-build/issues/2644 will help avoid future smoke test breakages, but there are several dependencies that need closing before this can be merged)

Link to next meeting: https://github.com/adoptium/aqa-tests/issues/2628

Smoke test issue, along with a set of proposed fixes.
https://github.com/adoptium/temurin-build/issues/2646


Query: improve translation of StartsWith/EndsWith

In EF6 we had a specific translation that took advantage of sargability
SELECT [f].[FirstName]
FROM [FunkyCustomers] AS [f]
WHERE (([f].[FirstName] LIKE [f].[FirstName] + N'%') AND (LEFT([f].[FirstName], LEN(@__prm3_0)) = @__prm3_0)) OR (@__prm3_0 = N'')

To achieve that translation we explicitly disabled null semantics processing for the translated sql fragment. In the new pipeline we want to avoid special casing this, so the query we generate looks significantly worse:
SELECT [f].[FirstName]
FROM [FunkyCustomers] AS [f]
WHERE (([f].[FirstName] LIKE [f].[FirstName] + N'%') AND ((((LEFT([f].[FirstName], LEN(@__prm3_0)) = @__prm3_0) AND (LEFT([f].[FirstName], LEN(@__prm3_0)) IS NOT NULL AND @__prm3_0 IS NOT NULL)) OR (LEFT([f].[FirstName], LEN(@__prm3_0)) IS NULL AND @__prm3_0 IS NULL)) AND @__prm3_0 IS NOT NULL)) OR ((@__prm3_0 = N'') AND @__prm3_0 IS NOT NULL)

We should simplify some of this, especially once we know the value of parameters, and see if what's left has bad performance

@maumar to close as duplicate

Pinging @maumar

dupe of https://github.com/aspnet/EntityFrameworkCore/issues/15722


Mode definitions

Refactor to export module name with definition
GraphQL mode - Closes #38
Move Nim &  Kotlin to new style

Going a different direction with the custom module loading. GraphQL language support will be added with a separate PR


Swift code

Does anyone have Swift version using of library?

Hey @FCZLumpy,
Currently, there is no Swift version of this library :disappointed:. However, I am thinking about rebuilding this library using Swift in the following months.
Cheers,

good

Any updates on this?


TESTING DO NOT MERGE: transformers versions

Description of the change

Related issue number

How to verify the PR

Was the PR tested

[ ] I have added >=1 unit test(s) for every new method I have added.
[ ] I have ensured all unit tests pass

Note that transformers starting with v4.42.0 unit tests fail when running inference with error KeyError: 'Cache only has 0 layers, attempted to access layer with index 0'. Tuning succeeded and only failed on test cases that ran Prompt Tuning and ran inference after failed, the LoRA and fine tuning tests succeeded.
See unit tests for list of dep versions.


ngModel is not updated when selection in  is done with keyboard up/down arrows

jsFiddle: http://jsfiddle.net/Crimscent/wj3rC/
AngularJS version 1.2.16
Affected browsers: Chrome 35.0.1916.114, FF 29.0.1 (didn't test on earlier versions).
Not affected browsers: IE 9, IE 10, IE 11.
Steps in Chrome:

Select Item 1 -> $scope.selectedItem.Id === 1
Without losing focus press keyboard down arrow -> $scope.selectedItem.Id === 1
Without losing focus press keyboard down arrow ->  $scope.selectedItem.Id === 3
After this 3 steps $scope.selectedItem starts updating as it should

Steps in FF:

Select Item 1 -> $scope.selectedItem.Id === 1
Without losing focus press keyboard down arrow -> $scope.selectedItem.Id === 1
Without losing focus press keyboard down arrow ->  $scope.selectedItem.Id === 1
It doesn't work at all, $scope.selectedItem is updated only when items are selected with mouse.

In IE 9-11 $scope.selectedItem is always updated as it should.

Closing as duplicate of #9134